.fn{opacity:0;transition:grid-template-rows .44s var(--ease), margin-top .44s var(--ease), opacity .28s var(--ease);grid-template-rows:0fr;margin-top:0;display:grid}.fn.open{margin-top:var(--ui-section);opacity:1;grid-template-rows:1fr}.fn-clip{min-height:0;overflow:hidden}.fn.settled .fn-clip{overflow:visible}.fn.open .ui-rows>li{animation:rise-in var(--appear) var(--ease) backwards}.fn.open .ui-rows>li:nth-child(2){animation-delay:70ms}.fn.open .ui-rows>li:nth-child(3){animation-delay:.14s}.fn.open .ui-rows>li:nth-child(n+4){animation-delay:.21s}.fn-all.gone{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.fn{transition:none}.fn.open .ui-rows>li{animation:none}}.sf-row{justify-content:center;gap:8px;padding:24px 0 8px;display:flex}.sf-claim{color:var(--muted);text-align:center;margin:0;font-size:13px;display:block}.sf-sheet .fsheet{--fs-w:420px}.sf-sheet .fsheet-body{gap:16px;display:grid}.sf-list{margin:0 -8px}.sf-list .game-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-list .game-row.sf-fixed{cursor:default}.sf-tell>.sf-send{flex:none}.sf-tell:not(.sf-ready)>.sf-send{display:none}.sf-tell.sf-ready>.sf-send{animation:pop-in .26s var(--spring) backwards}.btn.sf-send svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.aw-pin{z-index:2;aspect-ratio:1;width:44%;filter:drop-shadow(0 0 1px var(--bg)) drop-shadow(0 0 1px var(--bg));opacity:0;cursor:pointer;will-change:transform;transition:transform .22s var(--ease);background:0 0;border:0;padding:0;position:absolute;bottom:-5%;right:-9%;overflow:hidden}.aw-pin.in{opacity:1;animation:pop-in var(--appear) var(--spring) .2s backwards}.aw-pin.done{animation:none}.aw-pin img{width:100%;height:100%;display:block}@media (hover:hover){.aw-pin:hover{transform:scale(1.07)}}.aw-pin:active{transition-duration:.12s;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.aw-pin.in{opacity:1;animation:none}}:root[data-aw]{overflow:hidden}.aw-view{z-index:var(--z-dialog);padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0}.aw-scrim{opacity:0;transition:opacity .32s var(--ease);background:#060709db;position:absolute;inset:0}.aw-view.in .aw-scrim{opacity:1}.aw-view.out .aw-scrim{opacity:0;transition-duration:.24s}.aw-card{color:#fff;text-align:center;justify-items:center;gap:18px;width:min(100%,440px);display:grid;position:relative}.aw-view.out .aw-card{opacity:0;transition:opacity .24s var(--ease), transform .24s var(--ease);transform:scale(.96)}.aw-stage{aspect-ratio:1;touch-action:none;width:min(84vw,380px,46svh);position:relative}.aw-still{width:95%;height:95%;transition:opacity .2s var(--ease);position:absolute;inset:2.5%}.aw-stage .aw-gl{opacity:0;cursor:grab;transition:opacity .2s var(--ease);position:absolute;inset:-12%;width:124%!important;height:124%!important}.aw-stage .aw-gl:active{cursor:grabbing}.aw-stage.live .aw-gl{opacity:1}.aw-stage.live .aw-still{opacity:0}.aw-cap{max-width:36ch;animation:rise-in var(--appear) var(--ease) .22s both;gap:6px;display:grid}.aw-t{font:600 var(--ui-fs-title) / 1.25 var(--font);margin:0}.aw-line{color:#ffffffb8;font:400 var(--ui-fs-body) / 1.45 var(--font);margin:0}.aw-when{color:#ffffff80;font:500 var(--ui-fs-meta) / 18px var(--font);margin:0}.aw-steps{animation:rise-in var(--appear) var(--ease) .32s both;gap:14px;margin-top:4px;display:flex}.aw-step{border-radius:var(--ui-r-row);color:#ffffff80;font:600 var(--ui-fs-meta) / 16px var(--font);cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease);background:0 0;border:0;justify-items:center;gap:6px;padding:6px 6px 4px;display:grid}.aw-step:disabled{cursor:default}.aw-step[aria-current]{color:#fff;background:#ffffff14}@media (hover:hover){.aw-step.got:not([aria-current]):hover{color:#ffffffd9;background:#ffffff0d}}.aw-coin{width:44px;height:44px;display:block;position:relative}.aw-coin img{width:100%;height:100%;position:absolute;inset:0}.aw-ghost{opacity:.32;filter:grayscale()brightness(.55)}.aw-step.got .aw-ghost{opacity:0}.aw-lit{clip-path:inset(calc((1 - var(--q,0)) * 100%) 0 0 0)}.aw-step.next .aw-lit{filter:saturate(.7);transition:clip-path 1.2s cubic-bezier(.2,.8,.2,1) .5s}.aw-step:not(.got,.next) .aw-lit{display:none}.aw-x{top:max(16px, env(safe-area-inset-top));z-index:1;position:absolute;right:16px}@media (prefers-reduced-motion:reduce){.aw-cap,.aw-steps{animation:none}}
