:root{--fortune-video-bg:#f7f5f2}.bg-ink-wash{background-color:var(--brand-ivory);background-image:radial-gradient(ellipse 60% 40% at 30% 60%,#0a1e270a 0,#0000 70%),radial-gradient(ellipse 40% 60% at 70% 30%,#4575610d 0,#0000 70%)}html.dark .bg-ink-wash,html[data-theme=dark] .bg-ink-wash{background-color:var(--bg);background-image:radial-gradient(ellipse 60% 40% at 30% 60%,#ede4c80a 0,#0000 70%),radial-gradient(ellipse 40% 60% at 70% 30%,#6a95800f 0,#0000 70%)}.bg-grid-faint{background-image:repeating-linear-gradient(0deg,#0000,#0000 31px,#0a1e2708 0,#0a1e2708 32px),repeating-linear-gradient(90deg,#0000,#0000 31px,#0a1e2708 0,#0a1e2708 32px)}.bg-grid-faint-app{background-image:repeating-linear-gradient(0deg,#0000,#0000 31px,rgba(10,30,39,.045) 0,rgba(10,30,39,.045) 32px),repeating-linear-gradient(90deg,#0000,#0000 31px,rgba(10,30,39,.045) 0,rgba(10,30,39,.045) 32px)}.bg-grid-faint-light{background-image:repeating-linear-gradient(0deg,#0000,#0000 31px,#f2ede21f 0,#f2ede21f 32px),repeating-linear-gradient(90deg,#0000,#0000 31px,#f2ede21f 0,#f2ede21f 32px)}.seal-corner{position:absolute;top:1rem;right:1rem;pointer-events:none;-webkit-user-select:none;user-select:none}.writing-vertical{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.12em}.bg-paper-grain{background-image:radial-gradient(ellipse 70% 55% at 50% 42%,var(--paper-grain-highlight,#ffffffb8) 0,#0000 72%),radial-gradient(ellipse 50% 40% at 18% 78%,#0a1e2705 0,#0000 70%),radial-gradient(ellipse 40% 35% at 82% 22%,rgba(130,35,31,.018) 0,#0000 65%),repeating-linear-gradient(0deg,#0000,#0000 4px,#0a1e2703 4px,#0a1e2703 5px),repeating-linear-gradient(90deg,#0000,#0000 5px,rgba(10,30,39,.009) 5px,rgba(10,30,39,.009) 6px)}.bg-goban-grid{background-image:repeating-linear-gradient(0deg,#0000,#0000 33px,rgba(44,40,36,.055) 0,rgba(44,40,36,.055) 34px),repeating-linear-gradient(90deg,#0000,#0000 33px,rgba(44,40,36,.055) 0,rgba(44,40,36,.055) 34px);-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 48%,#000 18%,#0000008c 48%,#0000 78%);mask-image:radial-gradient(ellipse 72% 68% at 50% 48%,#000 18%,#0000008c 48%,#0000 78%)}@keyframes app-entrance-goban-fade{0%{opacity:0}to{opacity:1}}.app-entrance-goban-fade{animation:app-entrance-goban-fade .6s ease-out forwards}@keyframes app-entrance-stone-drop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.app-entrance-stone-drop{animation:app-entrance-stone-drop .36s ease-out forwards}@media (prefers-reduced-motion:reduce){.app-entrance-goban-fade,.app-entrance-stone-drop{animation:none;opacity:1;transform:none}}.cards-atmosphere-base{background-color:var(--settings-page);background-image:none}.cards-atmosphere-goban{background-image:repeating-linear-gradient(0deg,#0000,#0000 28px,rgba(44,40,36,.035) 0,rgba(44,40,36,.035) 29px),repeating-linear-gradient(90deg,#0000,#0000 28px,rgba(44,40,36,.035) 0,rgba(44,40,36,.035) 29px);-webkit-mask-image:radial-gradient(ellipse 92% 82% at 50% 42%,#000 18%,#0000008c 52%,#0000002e 74%,#0000 94%);mask-image:radial-gradient(ellipse 92% 82% at 50% 42%,#000 18%,#0000008c 52%,#0000002e 74%,#0000 94%);opacity:.7}.cards-atmosphere-veil{background-image:radial-gradient(ellipse 70% 55% at 50% 42%,#ffffffa6 0,#0000 72%),repeating-linear-gradient(0deg,#0000,#0000 4px,rgba(44,40,36,.012) 0,rgba(44,40,36,.012) 5px),repeating-linear-gradient(90deg,#0000,#0000 5px,#2c282403 0,#2c282403 6px)}html.dark .cards-atmosphere-goban,html.dark .cards-atmosphere-veil,html[data-theme=dark] .cards-atmosphere-goban,html[data-theme=dark] .cards-atmosphere-veil{opacity:0;background-image:none}.cards-home-panel{background-color:var(--settings-inset);border:1px solid var(--settings-divider)}.cards-ask-hero{position:relative;isolation:isolate}.cards-ask-hero:before{inset:-.35rem -.5rem -.75rem;background-image:radial-gradient(ellipse 78% 55% at 50% 18%,#fff8ebe0 0,#0000 72%),radial-gradient(ellipse 48% 42% at 82% 78%,#a67c521c 0,#0000 68%),radial-gradient(ellipse 40% 38% at 14% 72%,rgba(130,35,31,.055) 0,#0000 70%)}.cards-ask-hero:after,.cards-ask-hero:before{content:"";pointer-events:none;position:absolute;z-index:-1;border-radius:1.5rem}.cards-ask-hero:after{inset:-.2rem -.35rem -.55rem;opacity:.55;background-image:radial-gradient(circle,#a67c528c 0 1px,#0000 1.6px),radial-gradient(circle,#82231f59 0 .8px,#0000 1.4px),radial-gradient(circle,#a67c5266 0 .9px,#0000 1.5px);background-size:72px 64px,96px 88px,58px 70px;background-position:12% 28%,78% 18%,48% 82%}html.dark .cards-ask-hero:before,html[data-theme=dark] .cards-ask-hero:before{background-image:radial-gradient(ellipse 78% 55% at 50% 18%,#fff8eb0f 0,#0000 72%),radial-gradient(ellipse 48% 42% at 82% 78%,#a67c5214 0,#0000 68%),radial-gradient(ellipse 40% 38% at 14% 72%,#82231f0d 0,#0000 70%)}html.dark .cards-ask-hero:after,html[data-theme=dark] .cards-ask-hero:after{opacity:.28}.figma-home,.figma-records{--font-serif-cn:var(--font-source-han-serif-sc),var(--font-source-han-serif-sc-extra),"Noto Serif SC",serif;--figma-page:#fdfaf9;--figma-heading:#6c5d4c;--figma-ink:#000000d9;--figma-muted:#00000080;--figma-panel:linear-gradient(118deg,#fff5e7 4.3371%,#f9f4ed 90.992%);--figma-panel-border:#f7f6f5;--home-scene-surface:linear-gradient(116deg,#fff8ec,#fcf6ee);--home-scene-border:#ead9be80;--home-scene-title:#352f27;--home-scene-muted:#80766a;--figma-record-border:#eaded8;--figma-record-surface:#fff;--figma-stack:#e9e3db;--figma-card-edge-shadow:#2c23191a;background:var(--figma-page);color:var(--figma-ink);font-family:var(--font-serif-cn);isolation:isolate}html.dark .figma-home,html.dark .figma-records,html[data-theme=dark] .figma-home,html[data-theme=dark] .figma-records{--figma-page:var(--settings-page);--figma-heading:var(--settings-ink);--figma-ink:var(--settings-ink);--figma-muted:var(--settings-ink-muted);--figma-panel:var(--settings-inset);--figma-panel-border:var(--settings-divider);--home-scene-surface:var(--settings-inset);--home-scene-border:var(--settings-divider);--home-scene-title:var(--settings-ink);--home-scene-muted:var(--settings-ink-muted);--figma-record-border:var(--settings-divider);--figma-record-surface:var(--settings-inset);--figma-stack:var(--settings-well);--figma-card-edge-shadow:#0003}.figma-app-art{display:block;max-width:none;flex-shrink:0}.figma-app-points,.figma-app-tabbar .figma-app-tab,.figma-home .figma-home-start,.figma-home-calendar-copy,.figma-home-decks-title,.figma-home-scenario-title,.figma-home-small-copy>span:first-child,.figma-home-today-title,.figma-record-meta,.figma-record-question,.figma-records-title{font-family:var(--font-source-han-serif-sc-extra),var(--font-source-han-serif-sc),"Noto Serif SC",serif}.figma-app-chevron{flex-shrink:0}.figma-app-header{display:flex;height:30px;align-items:center;justify-content:space-between;gap:12px}.figma-app-brand-en{font-family:system-ui,sans-serif;font-size:18px;color:#9b2121}.figma-app-points{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;height:44px;min-width:73px;padding:0 11px;border:0;border-radius:11px;background:#0000;color:#5d4c36;font-size:15px;font-weight:500;line-height:20px;letter-spacing:.015em;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .16s ease}.figma-app-points:before{content:"";position:absolute;z-index:-1;inset:5px 0;border:1px solid #d8c7aa99;border-radius:11px;background:linear-gradient(135deg,#fcf8f1,#f6eedf)}.figma-app-points-icon{display:block;width:18px;height:18px;flex-shrink:0;color:#a6824b}.figma-app-points-icon svg{display:block;width:100%;height:100%}.figma-app-points:active{transform:scale(.97)}.figma-app-points:focus-visible{outline:2px solid var(--settings-accent);outline-offset:2px}html:is([data-theme=dark],.dark) .figma-app-points{color:#ede3d2}html:is([data-theme=dark],.dark) .figma-app-points:before{background:linear-gradient(135deg,#2b2822,#24221e);border-color:#a58b5b60}html:is([data-theme=dark],.dark) .figma-app-points-icon{color:#c6a66f}@media (prefers-reduced-motion:reduce){.figma-app-points{transition:none}}.figma-home-scroll{margin:0 auto;width:100%;max-width:512px;padding:calc(var(--app-safe-area-inset-top) + 8px) 16px calc(var(--app-tabbar-clearance) + 33px)}.figma-home-scroll,.figma-records{scrollbar-width:none}.figma-home-scroll::-webkit-scrollbar,.figma-records::-webkit-scrollbar{display:none;width:0}.figma-home-top{position:relative}.figma-home-history-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:4px;margin:0;width:max-content;max-width:calc(100% - 208px);color:var(--settings-ink-muted);font-size:10px;font-weight:400;line-height:12px;letter-spacing:.04em;text-align:center;pointer-events:none}.figma-home-history-hint span{min-width:0}.figma-home-history-hint svg{flex-shrink:0}.figma-home-panel{position:relative;border:1px solid var(--figma-panel-border);border-radius:12px;background:var(--figma-panel);text-align:left}button.figma-home-panel:active{opacity:.85}.figma-home-daily-row{display:grid;grid-template-columns:minmax(0,242fr) minmax(100px,111fr);gap:8px;margin-top:16px}.figma-home-today{display:flex;align-items:center;height:108px;min-width:0}.figma-home-today>.figma-app-chevron{position:absolute;right:12px;top:50px}.figma-home-today-fan{position:absolute;left:0;top:0;width:112px;height:108px;pointer-events:none}.figma-home-today-card{position:absolute;border-radius:6px;box-shadow:0 0 16px #0000001a;object-fit:cover}.figma-home-today-card--one{left:5px;top:23px;transform:rotate(-34deg)}.figma-home-today-card--two{left:20px;top:12px;transform:rotate(-8deg)}.figma-home-today-card--three{left:34px;top:9px;transform:rotate(11deg)}.figma-home-today-result{position:absolute;width:70px;left:31px;top:5px;transform:rotate(11deg)}.figma-home-today-copy{display:block;min-width:0;margin:0 24px 0 120px;padding:8px 0}.figma-home-today-title{display:block;font-size:16px;font-weight:500;letter-spacing:.8px;line-height:23px;color:var(--figma-heading);white-space:nowrap}.figma-home-today-hint{display:block;font-size:12px;letter-spacing:.6px;line-height:17px;color:var(--figma-muted)}.figma-home-today-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--figma-muted)}.figma-home-calendar{display:flex;align-items:center;height:108px;overflow:hidden;padding:0 11px;isolation:isolate}.figma-home-calendar-art{position:absolute;inset:0;object-position:center;transform:scaleX(-1);mix-blend-mode:multiply;opacity:.42;filter:saturate(.55);-webkit-mask-image:linear-gradient(180deg,#0000 14%,#00000026 50%,#000);mask-image:linear-gradient(180deg,#0000 14%,#00000026 50%,#000);pointer-events:none}html:is([data-theme=dark],.dark) .figma-home-calendar-art{mix-blend-mode:screen;opacity:.2;filter:saturate(.3)}.figma-home-calendar-copy{position:relative;font-size:16px;font-weight:500;letter-spacing:.8px;line-height:23px;color:var(--figma-heading)}.figma-home-calendar-copy p+p{font-size:12px;font-weight:400;letter-spacing:.6px;line-height:17px;color:var(--figma-muted)}.figma-home-section-title{margin-bottom:6px;font-size:13px;font-weight:400;line-height:19px;letter-spacing:2.21px}.figma-home-play{position:relative;margin-top:12px}.figma-home-play-grid{display:grid;grid-template-columns:minmax(0,180fr) minmax(0,173fr);gap:8px}.figma-home-decks{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:120px;overflow:hidden;padding:10px 13px}.figma-home-decks-title{display:block;font-size:16px;line-height:23px;font-weight:500;letter-spacing:.8px;color:var(--figma-heading)}.figma-home-decks-hint{display:block;font-size:12px;line-height:17px;letter-spacing:.6px;color:var(--figma-muted)}.figma-home-decks>.figma-app-chevron{position:absolute;top:27px;right:16px}.figma-home-decks-art{position:absolute;left:11px;top:49px;object-fit:cover;-webkit-mask-image:url(/figma/nextmove-app/home-image19.svg);mask-image:url(/figma/nextmove-app/home-image19.svg);-webkit-mask-size:151px 66px;mask-size:151px 66px;-webkit-mask-position:0 4px;mask-position:0 4px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.figma-home-play-small{display:grid;grid-template-rows:56px 56px;gap:8px}.figma-home-small-card{display:flex;align-items:center;gap:8px;min-width:0;padding:0 9px;overflow:hidden}.figma-home-small-copy{flex:1;min-width:0}.figma-home-small-copy>span{display:block;font-size:14px;line-height:20px;letter-spacing:.7px;font-weight:500;color:var(--figma-heading)}.figma-home-small-copy>span+span{font-size:12px;line-height:17px;letter-spacing:.6px;font-weight:400;color:var(--figma-muted)}.figma-home-scenarios{position:relative;margin-top:15px}.figma-home-scenarios .figma-home-section-title{margin-bottom:5px}.figma-home-scenarios .figma-home-panel{background:var(--home-scene-surface);border-color:var(--home-scene-border);border-radius:15px}.figma-home-scenario{gap:11px;min-height:100px;padding:10px}.figma-home-scenario-title{font-size:17px;line-height:25px;letter-spacing:.3px;font-weight:500;color:var(--home-scene-title)}.figma-home-scenario-question{margin-top:3px;font-size:11.5px;line-height:18px;letter-spacing:.1px;color:var(--home-scene-muted)}.figma-home-scenario .figma-app-chevron{width:7px;opacity:.75}.figma-records-content{position:relative;display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:512px;min-height:100%;padding:max(57px,calc(var(--app-safe-area-inset-top) + 10px)) 16px var(--app-tabbar-clearance);box-sizing:border-box}.figma-records-background{position:absolute;inset:0 0 auto;height:315px;overflow:hidden;-webkit-mask-image:url(/figma/nextmove-app/history-image24.svg);mask-image:url(/figma/nextmove-app/history-image24.svg);-webkit-mask-size:100% 315px;mask-size:100% 315px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.figma-records-background img{width:100%;height:315px;object-fit:cover}html.dark .figma-records-background,html[data-theme=dark] .figma-records-background{opacity:.25}html.dark .figma-app-header>.figma-app-art,html[data-theme=dark] .figma-app-header>.figma-app-art{filter:brightness(1.8)}html.dark .figma-app-chevron,html[data-theme=dark] .figma-app-chevron{filter:brightness(0) invert(.65)}.figma-records-title{margin-top:53px;height:70px;width:35px;writing-mode:vertical-rl;font-size:35px;font-weight:500;line-height:35px;letter-spacing:0;color:var(--figma-heading)}.figma-records-list{margin-top:52px}.figma-records-empty{min-height:max(220px,calc(100dvh - 315px - var(--app-tabbar-clearance) - 40px));justify-content:center;padding-bottom:12vh}.figma-records-group-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.figma-record-item{position:relative;display:flex;align-items:flex-start;gap:11px;width:100%;min-height:125px;padding:11px;border:1px solid var(--figma-record-border);border-radius:12px;background:var(--figma-record-surface);text-align:left}.figma-record-item[data-records-layout=multi]{min-height:133px}.figma-record-item>.figma-app-chevron{position:absolute;right:11px;top:13px}.figma-record-artwork{flex-shrink:0;width:97px}.figma-record-artwork--three{width:104px}.figma-record-card-stack{position:relative;width:100%;height:100px}.figma-record-card{position:absolute;left:0;top:0;width:72px;height:100px;margin:0}.figma-record-card>div{border:0;border-radius:4px;box-shadow:none}.figma-record-card:after{content:"";position:absolute;inset:0;border-radius:4px;pointer-events:none;box-shadow:2px 0 3px var(--figma-card-edge-shadow)}.figma-record-card-placeholder{position:absolute;left:25px;top:12px;width:72px;height:76px;border-radius:4px;background:var(--figma-stack)}.figma-record-card-title-paper{position:absolute;left:81%;top:6%;width:16%;height:30%;background-size:72px 100px;background-position:-46px -6px;background-repeat:no-repeat;pointer-events:none}.figma-record-card-title{position:absolute;right:6%;top:8%;writing-mode:vertical-rl;text-orientation:upright;font-size:11px;line-height:1.1;letter-spacing:1px;color:#f4edd7;text-shadow:0 0 2px #000000d9,0 1px 1px #000000d9;pointer-events:none}.figma-record-card[data-deck=skin2] .figma-record-card-title{color:#252119;text-shadow:none}.figma-record-copy{flex:1;min-width:0;color:var(--figma-ink);font-size:11px;line-height:1.5;letter-spacing:.55px}.figma-record-question{padding-right:13px;font-size:13px;font-weight:500;letter-spacing:.65px;line-height:1.15}.figma-record-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:7px;color:var(--figma-muted);font-size:11px;font-weight:500;line-height:11px}.figma-record-deep{font-size:9px;letter-spacing:.45px;color:#bc894a}.figma-record-summary{margin-top:8px}.figma-record-detail{margin-top:5px}.figma-app-tabbar{--tabbar-paper:#fffaf2;--tabbar-ink:#26221c;--tabbar-accent:#9b3025;padding-inline:var(--app-safe-area-inset-left) var(--app-safe-area-inset-right);background:var(--tabbar-paper);box-shadow:0 -1px 0 #3e301d0f}.figma-app-tabbar ul{width:100%;max-width:320px;height:var(--app-tabbar-height);margin:0 auto}.figma-app-tabbar li{min-width:0}.figma-app-tabbar .figma-app-tab{height:100%;min-height:44px;gap:2px;padding:5px 4px 3px;color:var(--tabbar-ink);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.5px;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.figma-app-tabbar .figma-app-tab-icon{display:block;flex-shrink:0;width:24px;height:24px}.figma-app-tabbar .figma-app-tab[aria-current=page]{color:var(--tabbar-accent)}.figma-app-tabbar .figma-app-tab:active{opacity:.65}.figma-app-tabbar .figma-app-tab:focus-visible{outline:2px solid var(--tabbar-accent);outline-offset:-2px}html:is([data-theme=dark],.dark) .figma-app-tabbar{--tabbar-paper:#292620;--tabbar-ink:#ede5d7;--tabbar-accent:#f29b87}@media (prefers-reduced-motion:reduce){.figma-app-tabbar .figma-app-tab{transition:none;animation:none}}.figma-opening{--font-serif-cn:var(--font-source-han-serif-sc),var(--font-source-han-serif-sc-extra),"Noto Serif SC",serif;position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#fcfaf8;color:#000;font-family:var(--font-serif-cn)}.figma-opening-grid{position:absolute;width:393px;height:852px;left:50%;top:0;transform:translateX(-50%)}.figma-opening-grid img,.figma-opening-stage>img{position:absolute}.figma-opening-stage{position:absolute;width:393px;height:852px;left:50%;top:max(0px,calc((100% - 852px) / 2));transform:translateX(-50%)}.figma-opening-stage .figma-opening-logo{position:absolute;left:158px;top:118px}.figma-opening-tagline{left:50%;top:185px;transform:translateX(-50%);color:#76716d;text-align:center;white-space:nowrap}.figma-opening-slogan,.figma-opening-tagline{position:absolute;font-size:11px;line-height:16px;letter-spacing:1.1px}.figma-opening-slogan{left:177px;top:381px;display:flex;gap:15px}.figma-opening-slogan p{width:11px}.figma-opening-slogan p span{display:block;height:16px}.figma-opening-slogan p+p{margin-top:22px}.figma-opening-slogan--horizontal{left:105px;top:397px;width:185px;display:block;text-align:center}.figma-opening-slogan--horizontal p{width:auto}.figma-opening-slogan--horizontal p+p{margin-top:8px}.figma-opening-cover{position:relative}.figma-opening-footer{position:absolute;z-index:1;left:24px;right:24px;bottom:max(16px,var(--app-safe-area-inset-bottom));margin:0 auto;max-width:384px}@media (max-width:374px){.figma-home-today-fan{transform:scale(.85);transform-origin:left center}.figma-home-today-copy{margin-left:94px;margin-right:18px}.figma-home-today-title{font-size:14px;letter-spacing:.2px}.figma-home-today-hint{font-size:11px;letter-spacing:0}.figma-home-small-card{gap:7px;padding:0 8px}.figma-home-small-copy>span{font-size:12px;letter-spacing:.2px}.figma-home-motto{font-size:21px}.figma-opening-stage{top:-35px}}@media (prefers-reduced-motion:reduce){.figma-home button{transition:none}}@media (max-height:700px){.figma-opening-stage{top:0;transform:translateX(-50%) scale(.8);transform-origin:top center}}@media (max-height:600px){.figma-opening-stage{transform:translateX(-50%) scale(.65)}}@media (min-width:700px) and (min-height:600px){.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-stage{top:var(--opening-art-top,max(0px,calc((100% - 852px) / 2)));transform:translateX(-50%) scale(var(--opening-art-scale,1));transform-origin:top center}}@media (min-width:700px) and (max-height:599.98px){.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);grid-template-rows:minmax(0,1fr);column-gap:24px;align-items:center;padding:max(12px,var(--app-safe-area-inset-top,0px)) max(16px,var(--app-safe-area-inset-right,0px)) max(12px,var(--app-safe-area-inset-bottom,0px)) max(16px,var(--app-safe-area-inset-left,0px));background:#fcfaf8}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true]>.figma-opening{grid-column:1;min-width:0;align-self:stretch}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-footer{grid-column:2;position:relative;inset:auto;width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-stage{height:420px;top:var(--opening-art-top,0);transform:translateX(-50%) scale(var(--opening-art-scale,.65));transform-origin:top center}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-logo{top:0}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-tagline{top:65px;width:300px;font-size:14px;line-height:18px;white-space:normal}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-stage>img:not(.figma-opening-logo){transform:translateY(-200px)}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-stage>img[src$="opening-7.svg"],.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-stage>img[src$="opening-group1.svg"]{transform:translateY(-160px)}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-slogan{top:181px;font-size:16px;line-height:22px}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-slogan:not(.figma-opening-slogan--horizontal) p{width:16px}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-slogan p span{height:22px}.figma-opening-cover[data-cover-variant=interactive][data-cover-has-footer=true] .figma-opening-slogan--horizontal{top:197px;font-size:14px;line-height:20px}}html:lang(en){--font-locale-body:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-locale-heading:Georgia,"Iowan Old Style","Palatino Linotype",serif;--locale-tracking:0}html:lang(ja){--font-locale-body:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;--font-locale-heading:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;--locale-tracking:.025em}html:lang(ko){--font-locale-body:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--font-locale-heading:"AppleMyungjo","Batang","Noto Serif KR",serif;--locale-tracking:0}html.fonts-ready:is(:lang(en),:lang(ja),:lang(ko)),html:is(:lang(en),:lang(ja),:lang(ko)),html:is(:lang(en),:lang(ja),:lang(ko)) :is(.figma-home,.figma-records,.figma-opening,.app-paywall-fonts){--font-serif-cn:var(--font-locale-heading);--font-display:var(--font-locale-heading);--font-seal:var(--font-locale-heading);--font-ritual:var(--font-locale-heading);--font-paywall-title:var(--font-locale-heading)}html:is(:lang(en),:lang(ja),:lang(ko)) :is(.figma-home,.figma-records),html:is(:lang(en),:lang(ja),:lang(ko)) body{font-family:var(--font-locale-body);letter-spacing:var(--locale-tracking)}html:is(:lang(en),:lang(ja),:lang(ko)) :is(input,textarea,select){font-family:var(--font-locale-body)}html:is(:lang(en),:lang(ja),:lang(ko)) :is(.text-serif-tracking,.markdown-content h1,.markdown-content h2,.markdown-content h3){font-family:var(--font-locale-heading);letter-spacing:var(--locale-tracking)}html:lang(ja) :is(p,h1,h2,h3,button,label){line-break:strict}html:lang(ko) :is(p,h1,h2,h3,button,label){word-break:keep-all;overflow-wrap:anywhere}html:is(:lang(en),:lang(ja),:lang(ko)) :is(.cards-canvas,.app-scroll-container,.figma-opening-cover,.app-paywall-fonts) :is([class*=tracking-],.figma-home-guide,.figma-home-section-title):not(.font-mono):not(.font-price),html:is(:lang(en),:lang(ja),:lang(ko)) [data-records-poster] [class*=tracking-]:not(.font-mono),html[data-app-shell="1"]:is(:lang(en),:lang(ja),:lang(ko)) :is([class*=tracking-],.figma-home-guide,.figma-home-section-title):not(.font-mono):not(.font-price){letter-spacing:var(--locale-tracking)}html:is(:lang(en),:lang(ja),:lang(ko)) :is(.figma-home-today-title,.figma-home-calendar-copy,.figma-home-decks-title,.figma-home-small-copy>span:first-child,.figma-home-scenario-title,.figma-records-title,.figma-home-motto,.figma-home .figma-home-start){font-family:var(--font-locale-heading);letter-spacing:var(--locale-tracking)}html:is(:lang(en),:lang(ja),:lang(ko)) :is(.figma-record-question,.figma-record-meta,.figma-app-points,.figma-app-tabbar .figma-app-tab){font-family:var(--font-locale-body);letter-spacing:var(--locale-tracking)}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-daily-row{grid-template-columns:minmax(0,2.2fr) minmax(88px,1fr);align-items:stretch}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-today{height:auto;min-height:108px;padding:12px 24px 12px 88px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-today-fan{top:50%;transform:translateY(-50%) scale(.7);transform-origin:left center}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-today>.figma-app-chevron{top:50%;right:9px;transform:translateY(-50%)}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-today-copy{flex:1;margin:0;padding:0}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-today-title{font-size:16px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}html:is(:lang(en),:lang(ja),:lang(ko)) :is(.figma-home-today-hint,.figma-home-today-preview,.figma-home-decks-hint,.figma-home-small-copy>span+span,.figma-home-scenario-question){font-family:var(--font-locale-body);font-size:12px;line-height:1.5;letter-spacing:var(--locale-tracking);overflow-wrap:anywhere}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-today-hint{margin-top:4px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-calendar{height:auto;min-height:108px;padding:12px 10px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-calendar-copy{min-width:0;line-height:1.4}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-calendar-copy p+p{margin-top:5px;font-family:var(--font-locale-body);font-size:11px;line-height:1.4;letter-spacing:var(--locale-tracking)}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-section-title{font-size:12px;font-weight:500;line-height:1.5;margin-bottom:8px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-play-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-play-small{grid-template-rows:repeat(2,minmax(64px,auto))}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-small-card{gap:8px;padding:10px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-small-copy>span{font-size:14px;line-height:1.4}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-small-copy>span+span{margin-top:3px;font-size:11px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-decks{display:grid;grid-template-rows:auto auto minmax(60px,1fr);align-content:start;height:auto;min-height:136px;padding:12px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-decks-title{padding-right:12px;font-size:16px;line-height:1.4}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-decks-hint{margin-top:4px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-decks>.figma-app-chevron{top:16px;right:8px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-decks-art{--home-decks-art-width:100%;--home-decks-art-height:66px;position:relative;left:auto;top:auto;width:100%;height:66px;margin-top:6px;align-self:end;object-position:top;-webkit-mask-size:100% 66px;mask-size:100% 66px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-scenario{gap:12px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-scenario-title{line-height:1.4}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-scenario-question{margin-top:3px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-records-title{width:auto;height:auto;min-height:70px;writing-mode:horizontal-tb;font-size:32px;line-height:1.35;overflow-wrap:anywhere}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-record-copy{font-size:12px;line-height:1.6;letter-spacing:var(--locale-tracking);overflow-wrap:anywhere}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-record-question{font-size:14px;line-height:1.45}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-record-meta{line-height:1.5}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-app-tabbar .figma-app-tab{padding-inline:4px;line-height:1.4}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-opening-tagline{width:250px;white-space:normal;line-height:1.6;letter-spacing:var(--locale-tracking)}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-opening-slogan--horizontal{line-height:1.7;letter-spacing:var(--locale-tracking)}html:is(:lang(en),:lang(ja),:lang(ko)) .settings-row-value{max-width:44%;white-space:normal;overflow-wrap:anywhere;text-align:right}html:is(:lang(en),:lang(ja),:lang(ko)) .cards-physical-text-stage{--cards-text-content-top:1.5rem;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;padding-top:calc(var(--app-safe-area-inset-top) + 3.25rem)}html:is(:lang(en),:lang(ja),:lang(ko)) .cards-physical-text-stage>.cards-instruction-bar{position:static;flex-shrink:0}html:is(:lang(en),:lang(ja),:lang(ko)) .cards-physical-text-content{flex:1 0 auto;min-height:auto}html:is(:lang(en),:lang(ja),:lang(ko)) .app-me-pro-summary{flex-wrap:wrap}html:is(:lang(en),:lang(ja),:lang(ko)) .app-me-pro-summary>div{flex-basis:100%}html:is(:lang(en),:lang(ja),:lang(ko)) .app-me-pro-summary>div>p:first-child{font-size:20px;line-height:1.45}@media (max-width:359px){html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-daily-row{grid-template-columns:minmax(0,1fr) 88px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-today{padding-left:70px}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-today-fan{transform:translateY(-50%) scale(.55)}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-play-grid{grid-template-columns:minmax(0,1fr)}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-decks{min-height:0;grid-template-columns:minmax(0,1fr) 100px;grid-template-rows:auto auto}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-decks-hint,html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-decks-title{grid-column:1}html:is(:lang(en),:lang(ja),:lang(ko)) .figma-home-decks-art{grid-column:2;grid-row:1/3;margin-top:0;align-self:center}}:root{--app-action-gold:#be9661;--app-action-gold-pressed:#b68b56;--app-action-gold-ink:#241b14;--app-action-fill:var(--app-action-gold);--app-action-fill-pressed:var(--app-action-gold-pressed);--app-action-label:var(--app-action-gold-ink);--app-action-radius:16px;--app-action-danger:#9b3029}html:is([data-theme=dark],.dark){--app-action-gold:#c3a16f;--app-action-gold-pressed:#b68b56;--app-action-danger:#ed9a8e}.app-action.app-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 22px;border:1px solid #0000;border-radius:var(--app-action-radius);font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.025em;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,translate .16s ease}.app-action.app-action--primary{color:var(--app-action-label);background:var(--app-action-fill);box-shadow:inset 0 1px 0 #ffffff24,0 3px 10px -7px #432a1f50}.app-action.app-action--premium{color:var(--app-action-gold-ink);background:var(--app-action-gold);box-shadow:inset 0 1px 0 #ffffff24,0 3px 10px -7px #432a1f50}.app-action.app-action--secondary{color:var(--settings-ink);background:var(--settings-inset);border-color:var(--settings-divider);box-shadow:none}.app-action.app-action--quiet{color:var(--settings-ink-muted);background:#0000;box-shadow:none}.app-action.app-action--danger{color:var(--app-action-danger);background:var(--settings-inset);border-color:var(--settings-divider);box-shadow:none}.app-action.app-action--compact{min-height:44px;padding:9px 14px;font-size:14px;border-radius:12px}.app-action.app-action--icon{border-radius:50%}.app-action.app-action--icon,.app-action.app-action--send{flex:0 0 auto;width:44px;height:44px;min-height:44px;padding:10px}.app-action.app-action--send{border-radius:14px}.app-action>svg{flex-shrink:0}.app-action:focus-visible{outline:2px solid var(--settings-accent);outline-offset:3px}.app-action:not(:disabled):not([aria-disabled=true]):active{translate:0 1px;box-shadow:none}.app-action--primary:not(:disabled):active{background:var(--app-action-fill-pressed)}.app-action--premium:not(:disabled):active{background:var(--app-action-gold-pressed)}.app-action:disabled,.app-action[aria-disabled=true]{cursor:not-allowed;opacity:.45;box-shadow:none;translate:none}.app-action[aria-busy=true]{cursor:wait}@media (prefers-reduced-motion:reduce){.app-action.app-action{transition:none}}