.room{width:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:linear-gradient(var(--ground), var(--ground-2));color:var(--ink);font-family:var(--look-text);-webkit-font-smoothing:antialiased;place-items:center;font-size:14px;font-weight:600;line-height:1.3;display:grid;position:relative;overflow:hidden}.stage{width:var(--stage-w);height:var(--stage-h);isolation:isolate;transform:scale(var(--fit,1));transform-origin:50%;contain:layout paint;flex:none;position:relative;overflow:hidden}.room>.stale{z-index:3}.login{align-content:start;gap:14px;width:100%;height:100%;padding:10px 16px 16px;display:grid}.login__top{justify-content:space-between;align-items:center;margin:0 -6px;display:flex}.login__back,.login__quiet,.login__lang{min-height:44px;font-family:var(--look-text);color:var(--soft);cursor:pointer;transition:color .2s, transform .12s var(--ease-out);background:0 0;border:0;padding:9px 12px;font-size:13px;font-weight:800}.login__back:active,.login__quiet:active,.login__lang:active{color:var(--ink);transform:scale(.94)}.login__name{text-align:center;color:#fff;text-shadow:0 2px 0 #d6d6de, 0 4px 0 #9a9aa6, 0 6px 0 #5a5a66, 0 14px 18px var(--shadow);margin:18px 0 4px;font-size:44px;line-height:1}.login__bubble{text-wrap:pretty;margin:0;padding:10px 14px 11px}.login__field{gap:6px;display:grid}.login__label{color:var(--soft);font-size:12px}.login__input{border:1.5px solid var(--rim);background:var(--channel);width:100%;min-height:48px;color:var(--ink);font-family:var(--look-text);border-start-start-radius:4px;border-start-end-radius:12px;border-end-end-radius:4px;border-end-start-radius:12px;padding:12px 14px;font-size:16px;font-weight:600}.login__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login__input--code{font-family:var(--look-display);letter-spacing:.3em;text-align:center;font-size:28px}.login__problem,.login__notice{color:var(--soft);margin:0;font-size:13px}.login__problem{color:#ff8a80}.login__actions{gap:8px;margin-top:6px;display:grid}.login__more{justify-content:center;gap:8px;display:flex}.cardart{--look-edge:2px;opacity:0;transition:opacity .18s var(--ease-out);object-fit:contain;--card-contour:drop-shadow(var(--look-edge) 0 0 #05050a) drop-shadow(calc(var(--look-edge) * -1) 0 0 #05050a) drop-shadow(0 var(--look-edge) 0 #05050a) drop-shadow(0 calc(var(--look-edge) * -1) 0 #05050a) drop-shadow(0 6px 9px #000000bf);width:100%;max-width:100%;height:auto;max-height:100%;filter:var(--card-contour);display:block}.cardart[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.cardart{transition-duration:1ms}}.cardart--scene{object-fit:cover;filter:drop-shadow(0 6px 9px #000000b3);border-radius:3px;width:100%;height:100%}.cardart--unknown{filter:brightness(0)saturate(0)invert()opacity(.14)}.card{aspect-ratio:63/88;border:1px solid color-mix(in srgb, var(--tier) 55%, transparent);background:radial-gradient(130% 70% at 50% 0%, color-mix(in srgb, var(--tier) calc(10% + 14% * var(--heat)), transparent) 0%, transparent 72%), #0a0910;color:var(--glass);box-shadow:0 0 calc(8px + 18px * var(--heat)) color-mix(in srgb, var(--tier) calc(10% + 30% * var(--heat)), transparent), 0 6px 14px -4px #000c;border-radius:6px;grid-template-rows:1fr auto;gap:5px;padding:6px;display:grid;position:relative;container-type:inline-size}.card[data-rarity=common]{--tier:var(--common);--heat:0}.card[data-rarity=rare]{--tier:var(--rare);--heat:.4}.card[data-rarity=epic]{--tier:var(--epic);--heat:.62}.card[data-rarity=legendary]{--tier:var(--legendary);--heat:.82}.card[data-rarity=god]{--tier:var(--god);--heat:1}.card[data-rarity=legendary]:before,.card[data-rarity=god]:before,.card[data-gold=true]:before{content:"";opacity:.1;mix-blend-mode:screen;pointer-events:none;background:conic-gradient(from 210deg,#7ae8ff,#a45cff,#ff6fd8,#ffc21a,#7ae8ff);border-radius:5px;animation:5s linear infinite card-sheen;position:absolute;inset:0}.card[data-gold=true]{--tier:var(--legendary);--heat:.82}@media (prefers-reduced-motion:reduce){.card:before{animation:none}}@keyframes card-sheen{to{filter:hue-rotate(360deg)}}.card__art{background:color-mix(in srgb, var(--tier) 3%, #06060b);border-radius:3px;justify-content:center;align-items:center;min-height:0;padding:3px;display:flex;overflow:hidden}.card__art .cardart{--look-edge:1.5px;width:auto;max-width:100%;height:100%}.card__art:has(.cardart--scene){background:0 0;padding:0}.card__art .cardart--scene{width:100%}.card__foot{text-align:start;gap:1px;display:grid}.card__name{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(.625rem,12cqw,.8125rem);line-height:1.1}.card__variant{color:var(--glass-soft);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.5625rem,10cqw,.6875rem);line-height:1.15;overflow:hidden}.card__meta{font-family:var(--score);color:color-mix(in srgb, var(--tier) 70%, var(--glass-soft));justify-content:space-between;align-items:baseline;font-size:.5625rem;display:flex}.card--empty{border:1px dashed var(--bezel-print);box-shadow:none;background:#06060b}.card--empty:before{content:none}.card--empty .card__art{background:0 0}.card--empty .card__name,.card--empty .card__variant,.card--empty .card__meta{color:var(--glass-soft)}.packhand{place-items:center;min-height:220px;padding-bottom:8px;display:grid;position:relative;container-type:inline-size}.packhand__wash{z-index:-1;pointer-events:none;background:radial-gradient(62% 36% at 50% 55%, color-mix(in srgb, var(--foil) 50%, transparent), transparent 74%);transition:background 1.2s var(--ease-out);position:absolute;inset:-400px 0 -300px}.packhand[data-tier=rare] .packhand__wash,.packhand[data-tier=epic] .packhand__wash{background:radial-gradient(62% 36% at 50% 55%, color-mix(in srgb, var(--foil) 85%, transparent), transparent 74%)}.packhand[data-tier=legendary] .packhand__wash,.packhand[data-tier=god] .packhand__wash{background:radial-gradient(66% 40% at 50% 55%,#ffeca0f2,#ffae1fbf 40%,#0000 78%)}.packhand__motes{pointer-events:none;position:absolute;inset:0}.packhand__mote{bottom:30%;left:var(--l);width:var(--z,4px);height:var(--z,4px);background:var(--foil-lite);opacity:0;animation:packhand-rise var(--t,6s) linear var(--d,0s) infinite;border-radius:50%;position:absolute}@keyframes packhand-rise{0%{opacity:0;translate:0}15%{opacity:.8}to{translate:var(--x,0) -240px;opacity:0}}.packhand__tier{z-index:-1;place-content:start center;padding-top:4px;display:grid;position:absolute;inset:0}.packhand__tierword{font-size:min(96px, calc(100cqw / (var(--n,4) * .74)));letter-spacing:.03em;color:var(--foil);opacity:.45;white-space:nowrap;text-transform:uppercase;transition:color 1.2s var(--ease-out);line-height:.85}.packhand__pack{perspective:700px;filter:drop-shadow(0 12px 14px #0000008c);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:96px;height:134.4px;margin:0;padding:0;animation:5s ease-in-out infinite alternate drift;display:block;position:relative}.packhand--home .packhand__pack{cursor:default;width:76px;height:106.4px}.packhand[data-lit]{place-items:end center}.packhand[data-lit] .packhand__pack{margin-bottom:46px}.packhand__pack:active{scale:.96}.packhand__pack[data-wiggle]{animation:drift 5s ease-in-out infinite alternate, packhand-wiggle .5s var(--ease-out)}@keyframes packhand-wiggle{0%,to{rotate:0deg}20%{rotate:-6deg}40%{rotate:5deg}60%{rotate:-3deg}80%{rotate:2deg}}.packhand__hand{transform-style:preserve-3d;position:absolute;inset:0}.packhand__card{transform-style:preserve-3d;transform-origin:50% 110%;animation:9s ease-in-out infinite packhand-spin;position:absolute;inset:0}.packhand[data-opened] .packhand__card{transform:rotate(var(--r));animation:none}@keyframes packhand-spin{0%,9%{transform:rotate(0)rotateY(0)}11%{transform:rotate(-3deg)}13%{transform:rotate(3deg)}15%{transform:rotate(-2deg)}17%{transform:rotate(2deg)}19%,26%{transform:rotate(0)rotateY(0)}54%,60%{transform:rotate(0)rotateY(360deg)}70%,84%{transform:rotate(var(--r)) rotateY(360deg)}94%,to{transform:rotate(0)rotateY(360deg)}}.packhand__cb,.packhand__face{backface-visibility:hidden;border-radius:9px;position:absolute;inset:0}.packhand__cb{background:url(/cardback.webp) 50%/100% 100% no-repeat;border:1.5px solid #3a3f49;box-shadow:inset 0 0 0 3px #15171c,inset 0 0 0 4px #2c3038}.packhand__face{background:linear-gradient(var(--foil), var(--foil-deep));border:1.5px solid var(--foil-lite);place-items:center;transition:background 1s,border-color 1s;display:grid;transform:rotateY(180deg)}.packhand__face img{width:60%;filter:brightness(0) drop-shadow(0 0 1px #fff) drop-shadow(0 0 7px var(--foil-lite));opacity:.85}.packhand__next{font:800 13px/1.2 var(--look-text);white-space:nowrap;color:#fff;border:1px solid color-mix(in srgb, var(--foil) 60%, #3a3f49);background:#0b0b0ed1;border-radius:3px 9px;padding:3px 12px 4px;position:absolute;bottom:22px;left:50%;translate:-50%}.packhand__next b{color:var(--foil-lite)}.packhand__note{text-align:center;font:600 11px/1.2 var(--look-text);color:var(--soft);position:absolute;bottom:4px;left:0;right:0}.packhand__note[data-pulse]{animation:packhand-notepulse .4s var(--ease-over)}@keyframes packhand-notepulse{50%{color:var(--ink);scale:1.06}}.packhand__ind{letter-spacing:.16em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #000,0 0 14px #000;justify-items:center;gap:2px;font-size:13px;display:grid;position:absolute;bottom:2px;left:50%;translate:-50%}.packhand__climb{gap:0;height:18px;display:grid}.packhand__climb i{border:0 solid #fff;border-width:3px 0 0 3px;width:12px;height:12px;margin-top:-5px;animation:1s ease-in-out infinite packhand-chase;rotate:45deg}.packhand__climb i:first-child{animation-delay:.3s}.packhand__climb i:nth-child(2){animation-delay:.15s}@keyframes packhand-chase{0%,to{opacity:.2}50%{opacity:1}}.packhand__cbs{z-index:-1;pointer-events:none;animation:packhand-fadein 1.2s var(--ease-out);position:absolute;inset:-400px 0 0}@keyframes packhand-fadein{0%{opacity:0}}.packhand__driftcb{bottom:-90px;left:var(--l);aspect-ratio:63/88;opacity:.55;width:48px;height:auto;animation:packhand-float var(--t) linear var(--d) infinite;background:url(/cardback.webp) 50%/100% 100% no-repeat;border:1.5px solid #3a3f49;border-radius:8.5%/6.1%;position:absolute}@keyframes packhand-float{0%{transform:translateY(0) rotate(var(--r))}to{transform:translateY(-820px) rotate(calc(var(--r) + 140deg))}}.packhand__opened{justify-items:center;gap:10px;margin-top:8px;display:grid}.packhand__opened .btn{width:auto;min-width:160px}@media (prefers-reduced-motion:reduce){.packhand__wash,.packhand__motes,.packhand__pack,.packhand__card,.packhand__cbs,.packhand__driftcb,.packhand__climb i,.packhand__note[data-pulse]{animation:none}.packhand__motes{display:none}.packhand__card{transform:rotate(var(--r))}}.home{width:100%;height:100%;padding:max(10px, env(safe-area-inset-top)) 12px 0;background:linear-gradient(var(--ground), var(--ground-2));color:var(--ink);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.home__lang{z-index:5;top:max(8px, env(safe-area-inset-top));position:absolute;inset-inline-end:8px}.home__cast{clip-path:inset(-200px -200px 0);min-height:0;position:relative}.home__cast>img{object-fit:contain;filter:none;will-change:transform;animation:6s cubic-bezier(.45,0,.55,1) infinite alternate home-lean;position:absolute}@keyframes home-lean{0%{transform:rotate(-2.5deg)}to{translate:var(--px,0) var(--py,0);transform:rotate(2.5deg)}}.home__cast>img:first-of-type{--px:18px;--py:6px;width:170px;top:7%;left:-62px;rotate:70deg}.home__cast>img:nth-of-type(2){--px:-18px;--py:8px;width:150px;animation-duration:7s;animation-delay:-2s;top:1%;right:-56px;rotate:-65deg}.home__cast>img:nth-of-type(3){z-index:1;--py:-20px;width:172px;height:auto;margin-left:-86px;animation-duration:5.5s;animation-delay:-1s;bottom:-30px;left:50%;translate:none}.home__cast>img:nth-of-type(4){--px:18px;--py:-6px;width:150px;animation-duration:6.5s;animation-delay:-3s;top:58%;left:-58px;rotate:60deg}.home__cast>img:nth-of-type(5){--px:-18px;--py:-8px;width:160px;animation-duration:7.5s;animation-delay:-4s;top:52%;right:-60px;rotate:-70deg}.home__cast>img:nth-of-type(6){--py:-16px;width:130px;margin-left:-65px;animation-delay:-2.6s;top:-66px;left:50%;rotate:180deg}.home__cast>img:nth-of-type(7),.home__cast>img:nth-of-type(8){filter:blur(1.6px)brightness(.75)saturate(.8);opacity:.85;width:60px;animation:7s ease-in-out infinite alternate home-drift}.home__cast>img:nth-of-type(7){top:43%;left:5%;rotate:-12deg}.home__cast>img:nth-of-type(8){animation-delay:-3s;top:39%;right:6%;rotate:14deg}@keyframes home-drift{0%{transform:translateY(2px)}to{transform:translateY(-5px)}}.home__cast:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#08080bd9 62%,#08080b);height:96px;position:absolute;bottom:0;left:-12px;right:-12px}.home__logo{z-index:3;color:#fff;direction:ltr;justify-content:center;margin:0;font-size:72px;line-height:1;display:flex;position:absolute;top:19%;left:0;right:0;rotate:-4deg}.home__logo span{text-shadow:0 3px 0 #d6d6de, 0 6px 0 #9a9aa6, 0 9px 0 #5a5a66, 0 18px 22px var(--shadow);animation:2.8s cubic-bezier(.45,0,.55,1) infinite alternate home-wave;animation-delay:calc(var(--i) * -.4s);display:inline-block}@keyframes home-wave{0%{transform:translateY(5px)}to{transform:translateY(-7px)}}.home__pack{z-index:-1;animation:5s ease-in-out infinite alternate home-drift;position:absolute;top:33%;left:50%;translate:-50%;rotate:-6deg}.home__foot{z-index:4;background:#08080b;gap:8px;margin:0 -12px;padding:6px 12px 14px;display:grid;position:relative}.home__pitch{text-align:center;color:var(--ink);margin:0;padding:0 8px;font-size:14px}.home__start{padding:16px;font-size:24px}.home__problem{text-align:center;color:#ff9a8d;margin:0;font-size:12px}.home__free{text-align:center;color:var(--soft);font-size:12px;display:block}.home__haveAccount{min-height:44px;color:var(--soft);font-family:var(--look-text);cursor:pointer;transition:color .2s var(--ease-out), transform .1s var(--ease-out);background:0 0;border:0;justify-self:center;padding:9px 12px;font-size:13px;font-weight:700}.home__haveAccount:hover{color:var(--ink)}.home__haveAccount:active{color:var(--ink);transition-duration:60ms;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.home__cast>img,.home__logo span,.home__pack{animation:none}}button.lang.home__switch{--lang-ink:var(--soft);min-width:0;min-height:0;font-family:var(--look-text);letter-spacing:.02em;color:var(--lang-ink);cursor:pointer;transition:color .2s, border-color .2s, transform .12s var(--ease-out);background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:4px;padding:3px 7px 3px 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative}button.lang.home__switch:before{content:"";position:absolute;inset:-12px -8px}button.lang.home__switch:hover,button.lang.home__switch:active{color:var(--ink);border-color:#fff6}button.lang.home__switch:active{transform:scale(.94)}.lang__globe{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:12px;height:12px}.deckpick__icon,.deck__icon{border:1px solid color-mix(in srgb, var(--stat,var(--accent)) 40%, transparent);background:color-mix(in srgb, var(--stat,var(--accent)) 14%, transparent);width:34px;height:34px;color:var(--stat,var(--accent));border-radius:50%;flex:none;place-items:center;display:grid}.deckpick__icon svg,.deck__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.deckpick__count{color:var(--soft);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:12px;font-weight:800;display:flex}.deckpick__quota{color:var(--soft)}.deckpick__quota[data-met]{color:var(--stat)}.deckpick__list{gap:8px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.deckpick__tile{text-align:start;cursor:pointer;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.deckpick__tile:disabled{cursor:default;opacity:.5}.deckpick__tile[aria-disabled=true]{opacity:.55}.deckpick__tile[aria-pressed=true]{border-color:var(--stat);box-shadow:inset 0 1px 0 var(--edge-light), 0 0 0 1.5px color-mix(in srgb, var(--stat) 70%, transparent), 0 3px 0 var(--lip)}.deckpick__mid{flex:1;gap:2px;min-width:0;display:grid}.deckpick__name{color:var(--ink);font-size:15px}.deckpick__how{color:var(--soft);text-wrap:balance;font-size:12px;font-weight:600}.deckpick__act{flex:none}.deckpick__problem{color:#ff9a8d;margin:0;font-size:12px;font-weight:700}.deckpick__list>li:nth-child(3n+2) .deckpick__tile{--ed:7s;--dl:-2s}.deckpick__list>li:nth-child(3n) .deckpick__tile{--ed:5s;--dl:-4s}.deck{flex-direction:column;gap:10px;height:100%;min-height:0;padding:0 2px;display:flex}.deck__title{color:var(--ink);margin:0;font-size:22px}.deck__line,.deck__empty{color:var(--soft);margin:0;font-size:13px}.deck__list{flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.deck__tile{align-items:center;gap:10px;padding:10px 12px;display:flex}.deck__mid{flex:1;gap:2px;min-width:0;display:grid}.deck__name{color:var(--ink);font-size:15px}.deck__from{color:var(--soft);font-size:11px;font-weight:700}.deck__sizes{flex:none;gap:4px;display:flex}.deck__list>li:nth-child(2n) .deck__tile{--dl:-3s}.deckpick__tile:active:not(:disabled){box-shadow:inset 0 1px 0 var(--edge-light), 0 0 0 var(--lip);transition-duration:50ms;transform:translateY(2px)}.deck__sizes .act{text-align:center;min-width:44px}.onb{grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;height:100%;padding:10px 16px 14px;display:grid;overflow:hidden}.onb__top{justify-content:flex-end;align-items:center;min-height:44px;margin:0 -6px;display:flex}.onb__back{margin-inline-end:auto}.onb__back,.onb__lang{min-height:44px;font-family:var(--look-text);color:var(--soft);cursor:pointer;transition:color .2s, transform .12s var(--ease-out);background:0 0;border:0;padding:9px 12px;font-size:13px;font-weight:800}.onb__back:active,.onb__lang:active{color:var(--ink);transform:scale(.94)}.onb__pack{justify-content:center;margin-top:-6px;display:flex}.onb__pack .packhand{min-height:0;padding-bottom:0}.onb__bubble{--ed:7s;text-align:center;text-wrap:pretty;border-start-start-radius:18px;border-start-end-radius:18px;border-end-end-radius:18px;border-end-start-radius:6px;margin:6px 0 0;padding:10px 14px 11px;font-size:15px}.onb__body{flex-direction:column;justify-content:center;min-height:0;margin-top:10px;display:flex}.onb__body--name{justify-content:flex-start;padding-top:18px}.onb__nameform{width:100%}.onb__field{gap:6px;width:100%;display:grid}.onb__label{color:var(--soft);font-size:12px}.onb__problem{color:#ff9a8d;margin:6px 0 0;font-size:12px;font-weight:700}.onb__foot{gap:8px;margin-top:10px;display:grid}.onb__count{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--soft);margin:0;font-size:11px;font-weight:800}.who{gap:8px;width:100%;display:grid}.who__opt{text-align:start;min-height:44px;font-size:15px}.who__opt[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 1px 0 var(--edge-light), 0 0 0 1.5px color-mix(in srgb, var(--accent) 70%, transparent), 0 2px 0 var(--lip)}.areas__wrap{flex-direction:column;gap:8px;width:100%;min-height:0;display:flex}.areas__hint{text-align:center;color:var(--soft);margin:0;font-size:12px}.areas{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:78px;gap:8px;display:grid}.areas__tile{text-align:start;cursor:pointer;transition:transform .1s var(--ease-out), box-shadow .1s var(--ease-out);align-content:center;justify-items:start;gap:3px;padding:8px 10px;display:grid;position:relative;overflow:visible}.areas__tile:active{box-shadow:inset 0 1px 0 var(--edge-light), 0 0 0 var(--lip);transition-duration:50ms;transform:translateY(2px)}.areas__tile[aria-pressed=true]{border-color:var(--stat);box-shadow:inset 0 1px 0 var(--edge-light), 0 0 0 1.5px color-mix(in srgb, var(--stat) 70%, transparent), 0 3px 0 var(--lip)}.areas__chip{border:1px solid color-mix(in srgb, var(--stat,var(--accent)) 40%, transparent);background:color-mix(in srgb, var(--stat,var(--accent)) 14%, transparent);width:26px;height:26px;color:var(--stat,var(--accent));border-radius:50%;place-items:center;display:grid}.areas__chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.areas__name{color:var(--ink);font-size:13px;line-height:1.1}.areas__about{color:var(--soft);font-size:10.5px;line-height:1.2}.areas__plate{top:-8px;padding:3px 8px 4px;font-size:11px;position:absolute;inset-inline-end:-6px}.areas__tile:nth-child(3n+2){--ed:7s;--dl:-2s}.areas__tile:nth-child(3n){--ed:5s;--dl:-4s}.stale{left:50%;top:max(8px, env(safe-area-inset-top));z-index:100;border:1px solid color-mix(in srgb, var(--common) 55%, transparent);background:var(--bezel);width:min(100% - 24px,420px);box-shadow:inset 0 1px 0 #ffffff0d, var(--cast);font-family:var(--text);color:var(--glass-soft);text-align:center;text-wrap:balance;pointer-events:none;animation:stale-in .35s var(--ease-over) both;border-radius:5px;margin:0;padding:8px 14px;font-size:.8125rem;line-height:1.35;position:fixed;transform:translate(-50%)}.stale:before{content:"";background:var(--common);opacity:.55;border-radius:5px 5px 0 0;height:2px;position:absolute;inset:1px 1px auto}@keyframes stale-in{0%{opacity:0;transform:translate(-50%,-130%)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.stale{animation:none}}.boot{grid-template-rows:56px 44px 142px minmax(0,1fr) 28px 56px;grid-template-columns:50px minmax(0,1fr);gap:8px;width:100%;height:100%;padding:10px 12px 0;display:grid}.boot>*{background:var(--tile-bg-quiet);border-start-start-radius:4px;border-start-end-radius:16px;border-end-end-radius:4px;border-end-start-radius:16px;animation:1.6s ease-in-out infinite alternate boot-breathe;display:block}@keyframes boot-breathe{to{opacity:.55}}.boot__buddy{border-radius:50%}.boot__strip,.boot__hand{background:0 0;grid-column:1/-1;gap:7px;animation:none;display:grid}.boot__strip{grid-template-columns:1.25fr 1fr 1fr}.boot__hand{grid-template-rows:repeat(3,1fr);gap:5px}.boot__strip i,.boot__hand i{background:var(--tile-bg-quiet);border-start-start-radius:4px;border-start-end-radius:16px;border-end-end-radius:4px;border-end-start-radius:16px;animation:1.6s ease-in-out infinite alternate boot-breathe;display:block}.boot__hand i:nth-child(2){animation-delay:-.5s}.boot__hand i:nth-child(3){animation-delay:-1s}.boot__pack{border-radius:9px;grid-column:1/-1;place-self:center;width:96px;height:134px}.boot__meter{border-radius:3px;grid-column:1/-1;align-self:center;height:6px}.boot__tabs{background:0 0;border-top:1px solid #2c2c34;border-radius:0;grid-column:1/-1;margin:0 -12px;animation:none}@media (prefers-reduced-motion:reduce){.boot>*,.boot i{animation:none}}.ability{border:1px solid var(--bezel-print);border-radius:var(--r-plate);text-align:center;background:#ffffff05;gap:2px;margin:0;padding:7px 14px;display:grid}.ability__name{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--glass);font-size:.8125rem}.ability__value{color:var(--glass-soft);font-size:.75rem}.pick{justify-items:center;gap:12px;width:100%;max-width:520px;margin-inline:auto;padding:16px 16px 24px;display:grid}.pick__title{font-family:var(--display);letter-spacing:.05em;text-align:center;text-transform:uppercase;color:var(--glass);text-shadow:0 0 16px #ffc21a38;margin:0;font-size:1.25rem;line-height:1.1}.pick__lead{text-align:center;text-wrap:balance;max-width:34ch;color:var(--glass-soft);margin:0;font-size:.9375rem}.pick__lead[role=alert]{color:#ff9a8d}.pick__row{border:1px solid var(--bezel-edge);border-radius:var(--r-screen);background-image:var(--grille), var(--scan), radial-gradient(120% 90% at 50% 0%, #17142b 0%, #0a0912 58%, #06060b 100%);width:100%;box-shadow:inset 0 0 0 6px var(--bezel), inset 0 2px 20px #a08cff1a, var(--cast-high);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;animation:pick-tube-on .2s var(--ease-over) backwards;gap:10px;margin:0;padding:38px max(16px,38%) 34px;list-style:none;display:flex;position:relative;overflow-x:auto}@keyframes pick-tube-on{0%{opacity:.4;transform:scale(.94,.04)}40%{opacity:1;transform:scaleY(1.015)}to{transform:none}}.pick__row::-webkit-scrollbar{display:none}.pick__row>li{scroll-snap-align:center;animation:pick-deal .2s var(--ease-over) backwards;flex:0 0 128px}.pick__row>li:nth-child(2){animation-delay:40ms}.pick__row>li:nth-child(3){animation-delay:80ms}.pick__row>li:nth-child(4){animation-delay:.12s}.pick__row>li:nth-child(5){animation-delay:.16s}.pick__row>li:nth-child(n+6){animation-delay:.2s}@keyframes pick-deal{0%{opacity:0;transform:translateY(18px)scale(.9)}}.pick__slot[aria-current=true] .cardart{transform-origin:50% 100%;animation:pick-present .46s var(--ease-out) both}@keyframes pick-present{0%{transform:translateY(4px)scaleX(.96)}40%{transform:translateY(-6px)scale(.98,1.04)}70%{transform:translateY(0)scale(1.03,.97)}to{transform:none}}.pick__slot{cursor:pointer;width:100%;transition:transform .34s var(--ease-over), filter .24s ease, opacity .24s ease;opacity:.5;filter:saturate(.45)brightness(.72);background:0 0;border:0;padding:0;display:block;transform:scale(.84)translateY(6px)}@media (hover:hover){.pick__slot:hover{opacity:.88;filter:saturate(.9)brightness(.95);transform:scale(.92)translateY(-2px)rotate(-1.5deg)}}.pick__slot:active{transition-duration:90ms;transform:scale(.88)translateY(2px)}.pick__slot[aria-current=true]{opacity:1;filter:none;transform:scale(1.12)translateY(-10px)}.pick__slot[aria-current=true] .card{border-color:var(--tier);box-shadow:0 0 0 1px color-mix(in srgb, var(--tier) 70%, transparent), 0 0 calc(16px + 26px * var(--heat)) color-mix(in srgb, var(--tier) calc(22% + 34% * var(--heat)), transparent), 0 14px 24px -6px #000000d9}.pick__slot[aria-current=true]:active{transition-duration:90ms;transform:scale(1.06)translateY(-4px)}.pick__slot:focus-visible{outline:none}.pick__slot:focus-visible .card{outline:2px solid var(--focus-ring);outline-offset:3px}.pick__who{min-height:1.4em;font-family:var(--display);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--coin);margin:0;font-size:.9375rem}.pick__ability,.pick__go{min-width:min(100%,320px)}.pick[data-locked=true] .pick__slot[aria-current=true]{animation:.42s cubic-bezier(.22,1.2,.36,1) both pick-settle}.pick[data-locked=true] .pick__slot[aria-current=true] .card{border-color:var(--coin);box-shadow:0 0 0 2px var(--coin), 0 0 46px #ffc21a99, 0 14px 24px -6px #000000d9}.pick[data-locked=true] .pick__slot:not([aria-current=true]){opacity:.12;transform:scale(.76)translateY(14px)}@keyframes pick-settle{0%{transform:scale(1.12)translateY(-10px)}38%{transform:scale(1.22)translateY(-18px)}to{transform:scale(1.04)translateY(0)}}.pick__one{width:min(190px,100%)}.pick__one .cardart{transform-origin:50% 100%;animation:3.2s ease-in-out .6s infinite pick-wait}@keyframes pick-wait{50%{transform:translateY(-2px)scale(.99,1.015)}}.pick__one .card{border-color:var(--coin);box-shadow:0 0 0 1px var(--coin), 0 0 26px #ffc21a66, 0 10px 20px -6px #000000d9}.pick__one--settled{animation:.5s cubic-bezier(.22,1.2,.36,1) both pick-arrive}@keyframes pick-arrive{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pick__slot,.pick__one--settled,.pick[data-locked=true] .pick__slot[aria-current=true],.pick__row,.pick__row>li,.pick__slot[aria-current=true] .cardart,.pick__one .cardart{transition:none;animation:none}.pick__row{scroll-behavior:auto}}@media (width>=900px){.pick__title{font-size:1.75rem}.pick__row>li{flex-basis:132px}}.binder{justify-items:center;gap:8px;width:100%;display:grid}.binder__meta{color:var(--glass-soft);margin:0;font-size:.875rem}.binder__sparks{border:1px solid color-mix(in srgb, var(--coin) 50%, transparent);color:var(--coin);font-family:var(--score);border-radius:999px;justify-self:start;margin:0;padding:4px 12px;font-size:.75rem}.binder__tier{width:100%;margin-top:18px}.binder__tierhead{border-bottom:1px solid color-mix(in srgb, var(--tier,var(--common)) 55%, transparent);color:var(--tier,var(--glass-soft));font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;padding-bottom:5px;font-size:.8125rem;display:flex}.binder__tier[data-rarity=common]{--tier:var(--common-ink)}.binder__tier[data-rarity=rare]{--tier:var(--rare)}.binder__tier[data-rarity=epic]{--tier:var(--epic)}.binder__tier[data-rarity=legendary]{--tier:var(--legendary)}.binder__tier[data-rarity=god]{--tier:var(--god)}.binder__tiercount{color:var(--glass-soft);font-family:var(--score);letter-spacing:.06em;font-size:.6875rem}.binder__rarities{color:var(--glass-soft);margin:0;font-size:.8125rem}.binder__back{justify-self:start;padding-inline-start:0}.binder__grid{grid-template-columns:repeat(4,1fr);gap:7px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.binder__slot{cursor:pointer;width:100%;transition:transform .16s var(--ease-out);background:0 0;border:0;border-radius:6px;padding:0;display:block}.binder__slot:disabled{cursor:default}@media (hover:hover){.binder__slot:not(:disabled):hover{transform:translateY(-3px)}}.binder__slot:not(:disabled):active{transition-duration:50ms;transform:translateY(1px)}.binder__tier{animation:tier-in .2s var(--ease-over) backwards}.binder__tier:nth-child(2){animation-delay:40ms}.binder__tier:nth-child(3){animation-delay:80ms}.binder__tier:nth-child(4){animation-delay:.12s}.binder__tier:nth-child(n+5){animation-delay:.16s}@keyframes tier-in{0%{opacity:0;transform:translateY(10px)}}.binder__big{animation:big-up .36s var(--ease-over) backwards}@keyframes big-up{0%{opacity:0;transform:translateY(16px)scale(.9)}}.binder__slot[data-buddy=true] .card{border-color:var(--coin);box-shadow:0 0 0 1px var(--coin), 0 0 22px #ffc21a66, 0 6px 14px -4px #000c}.binder__big{width:min(240px,70%)}@media (width>=560px){.binder__grid{grid-template-columns:repeat(5,1fr)}}@media (width>=720px){.binder__grid{grid-template-columns:repeat(6,1fr)}}.binder__family{width:100%;margin-top:16px}.binder__familyhead{border-bottom:1px solid var(--bezel-print);color:var(--glass-soft);font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 7px;padding-bottom:5px;font-size:.75rem;display:flex}.binder__familyrow{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:7px;margin:0;padding:2px 0 6px;list-style:none;display:flex;overflow-x:auto}.binder__familyrow>li{scroll-snap-align:start;flex:0 0 84px}.binder__familyrow .binder__slot[aria-current=true] .card{border-color:var(--glass);box-shadow:0 0 0 1px var(--glass), 0 6px 14px -4px #000c}.binderview{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--glass);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.binderview::backdrop{background:#040407e6}.binderview__sheet{width:100%;max-width:600px;height:100dvh;padding:max(14px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));background-color:var(--room);background-image:var(--vignette);grid-template-rows:minmax(0,1fr) auto;gap:12px;margin:0 auto;display:grid;overflow:hidden}.binderview__body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow-y:auto}.binderview__body::-webkit-scrollbar{display:none}.binderview__foot{gap:10px;display:grid;position:relative}.binderview__foot:before{content:"";background:linear-gradient(180deg, transparent, var(--room));pointer-events:none;height:18px;position:absolute;inset:auto 0 100%}.switches{gap:6px;display:flex}.switches__plate{letter-spacing:.14em;flex:1;font-size:.8125rem;position:relative;overflow:hidden}.switches__plate[aria-pressed=true]{color:var(--glass);border-color:var(--steel-edge)}.switches__plate[aria-pressed=true]:before{content:"";background:var(--coin);height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--coin) 55%, transparent);position:absolute;inset:0 0 auto}.binderview__sheet{animation:sheet-up .2s var(--ease-over) backwards}@keyframes sheet-up{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.binder__tier,.binder__big,.binderview__sheet{animation:none}}.binderview__waiting{border:1px solid var(--bezel-print);background:var(--steel);color:var(--glass);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:grid}.binderview__open{width:auto;padding:11px 18px 13px;font-size:1rem}.pack{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--glass);background:radial-gradient(110% 65% at 50% 34%,#15121f 0%,#05050a 66%);border:0;margin:0;padding:0 16px}.pack::backdrop{background:#05050a}.pack[open]{place-items:center;display:grid;overflow-y:auto}.pack__sheet{width:min(460px,100%);min-height:100%;padding:max(20px, env(safe-area-inset-top)) 0 max(20px, env(safe-area-inset-bottom));text-align:center;align-content:center;justify-items:center;gap:14px;display:grid}.pack__line{max-width:32ch;color:var(--glass-soft);text-wrap:balance;margin:0;font-weight:500}.pack__cards{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.pack__cards{grid-template-columns:repeat(var(--pack-size,4), 1fr)}}@media (width>=900px){.pack__sheet{gap:22px;width:min(940px,94%)}.pack__cards{gap:18px}.pack__line{font-size:1.125rem}}.pack__mark{z-index:2;border:1px solid var(--coin);color:var(--coin);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;background:#0a0910;border-radius:999px;padding:3px 10px;font-size:.6875rem;animation:.26s cubic-bezier(.34,1.56,.64,1) backwards mark-pop;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ffc21a4d}@keyframes mark-pop{0%{opacity:0;transform:translate(-50%)scale(.4)}}.pack__mark[data-kind=copy]{border-color:var(--rare);color:var(--rare);box-shadow:0 0 14px color-mix(in srgb, var(--rare) 30%, transparent)}.pack__mark--gold{border-color:var(--legendary);color:var(--legendary);top:auto;bottom:-8px;box-shadow:0 0 16px #ffb01a73}.pack__sparks{font-family:var(--score);color:var(--coin);text-align:center;margin:0;font-size:.875rem}.pack__sheet .btn-main{width:100%;padding:14px 20px}.packshell{--pack-body:color-mix(in oklab, var(--stat) 16%, #13111d);--pack-edge:var(--common);--pack-foil:0;--pack-glow:transparent;--pack-sway:1.5deg;--pack-beat:3.2s;--pack-shadow:var(--cast);justify-items:center;gap:12px;width:min(230px,62%);display:grid}.packshell[data-tier=rare]{--pack-body:color-mix(in oklab, var(--rare) 20%, #121724);--pack-edge:var(--rare);--pack-glow:color-mix(in oklab, var(--rare) 55%, transparent);--pack-sway:2.5deg;--pack-beat:2.8s}.packshell[data-tier=epic]{--pack-body:color-mix(in oklab, var(--stat) 40%, #15102a);--pack-edge:var(--epic);--pack-foil:.25;--pack-glow:var(--epic);--pack-sway:3.5deg;--pack-beat:2.4s;--pack-shadow:var(--cast-high)}.packshell[data-tier=legendary]{--pack-body:color-mix(in oklab, var(--legendary) 26%, #1c1508);--pack-edge:var(--legendary);--pack-foil:.35;--pack-glow:var(--legendary);--pack-sway:4.5deg;--pack-beat:2s;--pack-shadow:var(--cast-high)}.packshell[data-tier=god]{--pack-body:color-mix(in oklab, var(--god) 42%, #201c12);--pack-edge:var(--god);--pack-foil:.5;--pack-glow:var(--god);--pack-sway:5deg;--pack-beat:1.6s;--pack-shadow:var(--cast-high)}.packshell__grab{aspect-ratio:5/7;cursor:pointer;width:100%;animation:pack-sway var(--pack-beat) ease-in-out infinite;background:0 0;border:0;padding:0;display:block;position:relative}.packshell__grab:disabled{cursor:default;animation:none}.packshell__grab:not(:disabled):active{filter:brightness(1.12);scale:.97}@keyframes pack-sway{0%,to{transform:rotate(calc(var(--pack-sway) * -1))}50%{transform:rotate(var(--pack-sway))}}.packshell__half{background:linear-gradient(160deg, color-mix(in oklab, var(--pack-body) 82%, white) 0%, var(--pack-body) 48%, color-mix(in oklab, var(--pack-body) 75%, black) 100%);box-shadow:var(--pack-shadow), 0 0 0 2px var(--pack-edge) inset, 0 0 0 1px #0009;transform-origin:50%;border-radius:6px;position:absolute;inset:0;overflow:hidden}.packshell__half[data-half=top]{clip-path:inset(0 0 62%)}.packshell__half[data-half=bottom]{clip-path:inset(38% 0 0)}.packshell__band{background:linear-gradient(180deg, var(--coin) 0%, var(--coin) 62%, color-mix(in oklab, var(--coin) 70%, black) 100%);height:22%;position:absolute;top:44%;left:-30%;right:-30%;transform:rotate(-22deg);box-shadow:0 -2px #0000004d}.packshell__crimp{background:var(--pack-edge);height:9%;position:absolute;left:0;right:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 12px);mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 12px)}.packshell__crimp[data-edge=top]{top:0}.packshell__crimp[data-edge=bottom]{bottom:0}.packshell__seal{aspect-ratio:1;background:var(--pack-edge);width:26%;box-shadow:0 0 18px -2px var(--pack-glow);border:2px solid #00000073;border-radius:50%;position:absolute;top:15%;left:50%;transform:translate(-50%)}.packshell__tearline{border-top:3px dashed #fff6;position:absolute;top:38%;left:6%;right:6%}.packshell__half:after{content:"";opacity:var(--pack-foil);mix-blend-mode:screen;pointer-events:none;background:conic-gradient(from 210deg,#cdeeff,#7b4cf2,#ff7ab8,#ffe27a,#cdeeff);animation:5s linear infinite pack-sheen;position:absolute;inset:0}@keyframes pack-sheen{to{filter:hue-rotate(360deg)}}.packshell__grab:before{content:"";background:radial-gradient(closest-side, var(--pack-glow) 0%, transparent 70%);opacity:.75;pointer-events:none;border-radius:50%;position:absolute;inset:-18%}.packshell[data-tier=common] .packshell__grab:before{opacity:0}.packshell[data-torn] .packshell__half{animation:pack-rip var(--tear-ms) cubic-bezier(.34, 1.56, .64, 1) forwards}.packshell[data-torn] .packshell__half[data-half=bottom]{animation-name:pack-rip-under}@keyframes pack-rip{to{opacity:0;transform:translate(-42%,-58%)rotate(-24deg)}}@keyframes pack-rip-under{to{opacity:0;transform:translate(44%,56%)rotate(19deg)}}.packshell__shreds{pointer-events:none;position:absolute;inset:0}.packshell__shred{background:var(--pack-body);width:9px;height:13px;transform:rotate(calc(var(--n) * 45deg));animation:pack-shred calc(var(--tear-ms) * 1.4) var(--ease-out) forwards;animation-delay:calc(var(--n) * 14ms);border-radius:2px;position:absolute;top:40%;left:50%}@keyframes pack-shred{to{transform:rotate(calc(var(--n) * 45deg + 90deg)) translateY(-120px);opacity:0}}.packshell__hint{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--glass-soft);margin:0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.packshell__grab,.packshell__half:after,.packshell__shred{animation:none}.packshell[data-torn] .packshell__half{opacity:0;animation:none}}.pack__mute{top:max(12px, env(safe-area-inset-top));z-index:5;border:1px solid var(--bezel-print);background:var(--steel);width:40px;height:40px;color:var(--glass-soft);cursor:pointer;transition:transform .12s var(--ease-out), border-color .2s var(--ease-out);border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute;inset-inline-end:12px}.pack__mute:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pack__mute svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pack__mute:hover{border-color:var(--glass-dim);color:var(--glass)}.pack__mute:active{transition-duration:50ms;transform:scale(.92)}.pack__mute[aria-pressed=true]{opacity:.55}.packcard{perspective:900px;contain:layout;position:relative}.packcard__grab{cursor:pointer;width:100%;transition:transform .3s var(--ease-over);background:0 0;border:0;padding:0;display:block}.packcard__grab:disabled{cursor:default}@media (hover:hover){.packcard__grab:not(:disabled):hover{transform:translateY(-8px)scale(1.03)}}.packcard__grab:not(:disabled):active{transition-duration:90ms;transform:translateY(-2px)scale(.97)}.packcard__tilt{transform:perspective(700px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .1s var(--ease-out);display:block}@media (prefers-reduced-motion:reduce){.packcard__grab,.packcard__tilt{transition:none}.packcard__tilt{transform:none}}.packcard__flip{aspect-ratio:63/88;transform-style:preserve-3d;display:block;position:relative}.packcard[data-turned] .packcard__flip{animation:card-flip var(--flip-ms,.42s) var(--ease-over) forwards}@keyframes card-flip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.packcard__face{backface-visibility:hidden;position:absolute;inset:0}.packcard[data-turned] .packcard__face--back{animation:face-hide var(--flip-ms,.42s) steps(1) forwards}.packcard__face--front{isolation:isolate;opacity:0;transform:rotateY(180deg)}.packcard[data-turned] .packcard__face--front{animation:face-show var(--flip-ms,.42s) steps(1) forwards}@keyframes face-hide{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes face-show{0%,49.9%{opacity:0}50%,to{opacity:1}}.packcard__print{border:1px solid var(--bezel-print);background:repeating-linear-gradient(45deg,#17142a 0 8px,#100e1e 8px 16px),#0a0910;border-radius:6px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 14px -4px #000c}.packcard[data-active] .packcard__flip{animation:2.4s ease-in-out infinite card-wait}@keyframes card-wait{50%{transform:translateY(-4px)}}.packcard__face--back{transition:filter .35s var(--ease-out), box-shadow .35s var(--ease-out)}.packcard__face--back[data-tease=glow] .packcard__print{border-color:var(--epic);box-shadow:var(--cast), 0 0 18px -2px var(--epic)}.packcard__face--back[data-tease=burn] .packcard__print{border-color:var(--legendary);box-shadow:var(--cast), 0 0 26px -2px var(--legendary)}.packcard__face--back[data-tease=blaze] .packcard__print{border-color:var(--god);box-shadow:var(--cast), 0 0 40px -2px var(--god)}@media (prefers-reduced-motion:reduce){.packcard[data-active] .packcard__flip,.packcard[data-turned] .packcard__flip,.packcard[data-turned] .packcard__face--back,.packcard[data-turned] .packcard__face--front{animation:none}.packcard[data-turned] .packcard__flip{transform:none}.packcard[data-turned] .packcard__face--back{opacity:0}.packcard[data-turned] .packcard__face--front{opacity:1;transform:none}}.packcard__fx{z-index:0;pointer-events:none;--fx:var(--rare);--fx-start:calc(var(--flip-ms,.42s) * .5);place-items:center;display:grid;position:absolute;inset:0}.packcard__fx[data-fx=none],.packcard__bits[data-fx=none]{display:none}.packcard__grab{z-index:1;position:relative}.packcard__fx[data-fx=epic]{--fx:var(--epic)}.packcard__fx[data-fx=legendary]{--fx:var(--legendary)}.packcard__fx[data-fx=god]{--fx:var(--god)}.packcard[data-playing] .packcard__fx:not([data-fx=none]){will-change:transform, opacity}.packcard__fx:before,.packcard__fx:after{content:"";aspect-ratio:1;border:3px solid var(--fx);opacity:0;border-radius:50%;width:72%;position:absolute}.packcard[data-playing] .packcard__fx:before{animation:fx-ring .42s var(--ease-out) var(--fx-start) both}.packcard[data-playing] .packcard__fx[data-fx=epic]:after,.packcard[data-playing] .packcard__fx[data-fx=legendary]:after,.packcard[data-playing] .packcard__fx[data-fx=god]:after{animation:fx-ring .52s var(--ease-out) calc(var(--fx-start) + 90ms) both}@keyframes fx-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.8)}}.packcard[data-playing] .packcard__fx[data-fx=legendary]:before,.packcard[data-playing] .packcard__fx[data-fx=god]:before{animation:fx-shock .62s var(--ease-out) var(--fx-start) both;border-width:4px}@keyframes fx-shock{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(3.2)}}.packcard__flash{background:radial-gradient(closest-side, var(--fx) 0%, transparent 72%);opacity:0;border-radius:50%;position:absolute;inset:-70%}.packcard[data-playing] .packcard__flash{animation:fx-flash .52s var(--ease-out) var(--fx-start) both}@keyframes fx-flash{0%{opacity:0;transform:scale(.6)}35%{opacity:.55}to{opacity:0;transform:scale(1.2)}}.packcard[data-playing] .packcard__fx[data-fx=epic] .packcard__flash,.packcard[data-playing] .packcard__fx[data-fx=legendary] .packcard__flash{animation:fx-burst .7s var(--ease-out) var(--fx-start) both}@keyframes fx-burst{0%{opacity:0;transform:scale(.5)}28%{opacity:.85}to{opacity:0;transform:scale(1.35)}}.packcard[data-playing] .packcard__fx[data-fx=god] .packcard__flash{animation:fx-flare 1.2s var(--ease-out) var(--fx-start) both}@keyframes fx-flare{0%{opacity:0;transform:scale(.5)}22%{opacity:.95}to{opacity:.25;transform:scale(1.5)}}.packcard__beams{display:none;position:absolute;inset:0}.packcard__fx[data-fx=legendary] .packcard__beams,.packcard__fx[data-fx=god] .packcard__beams{display:block}.packcard__beam{background:linear-gradient(180deg, transparent 0%, var(--fx) 26%, var(--glass) 50%, var(--fx) 74%, transparent 100%);width:8px;height:170%;transform:rotate(calc(var(--n) * 45deg)) scaleY(0);transform-origin:50%;opacity:.8;margin:-85% 0 0 -4px;position:absolute;top:50%;left:50%}.packcard[data-playing] .packcard__beam{animation:fx-beam .52s var(--ease-out) both;animation-delay:calc(var(--fx-start) + var(--n) * 25ms)}@keyframes fx-beam{0%{transform:rotate(calc(var(--n) * 45deg)) scaleY(0);opacity:0}45%{opacity:.85}to{transform:rotate(calc(var(--n) * 45deg)) scaleY(1.25);opacity:0}}.packcard__fx[data-fx=god] .packcard__beam[style*="--n: 0"],.packcard__fx[data-fx=god] .packcard__beam[style*="--n: 4"]{width:14px;margin-left:-7px}.packcard__bits{z-index:3;pointer-events:none;--fx:var(--rare);--fx-start:calc(var(--flip-ms,.42s) * .5);position:absolute;inset:0}.packcard__bits[data-fx=epic]{--fx:var(--epic)}.packcard__bits[data-fx=legendary]{--fx:var(--legendary)}.packcard__bits[data-fx=god]{--fx:var(--god)}.packcard__bit{background:radial-gradient(circle, var(--glass) 0%, var(--fx) 55%, transparent 72%);opacity:0;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.packcard[data-playing] .packcard__bit{will-change:transform, opacity;animation:fx-bit .76s var(--ease-out) both;animation-delay:calc(var(--fx-start) + var(--n) * 18ms)}@keyframes fx-bit{0%{transform:rotate(calc(var(--n) * 137deg)) translateY(0) scale(.4);opacity:0}25%{opacity:1}to{transform:rotate(calc(var(--n) * 137deg)) translateY(calc(-60px - var(--n) * 4px)) scale(1);opacity:0}}.packcard[data-playing]{z-index:2}.packcard[data-playing][data-fx=common] .packcard__grab{animation:fx-settle .26s var(--ease-out) var(--fx-start) both}@keyframes fx-settle{50%{transform:translateY(-3px)}}.packcard[data-playing][data-fx=rare] .packcard__grab,.packcard[data-playing][data-fx=epic] .packcard__grab{animation:fx-swell .52s var(--ease-out) var(--fx-start) both}@keyframes fx-swell{40%{transform:scale(1.08)}}.packcard[data-playing][data-fx=legendary] .packcard__grab{animation:fx-rise .9s var(--ease-out) var(--fx-start) both}@keyframes fx-rise{45%{transform:scale(1.16)}to{transform:scale(1.08)}}.packcard[data-playing][data-fx=god] .packcard__grab{animation:fx-erupt 1.4s var(--ease-out) var(--fx-start) both}@keyframes fx-erupt{40%{transform:scale(1.3)}to{transform:scale(1.2)}}.pack__sheet[data-ceremony=legendary] .pack__cards,.pack__sheet[data-ceremony=god] .pack__cards{animation:.26s ease-in-out room-shake}@keyframes room-shake{25%{transform:translate(-4px,1px)}50%{transform:translate(4px,-1px)}75%{transform:translate(-2px)}}.pack__dim{z-index:1;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);background:#040407e0;position:fixed;inset:0}.pack__sheet[data-ceremony=god] .pack__dim{opacity:1}.pack__sheet[data-ceremony=god] .packcard:not([data-playing]),.pack__sheet[data-ceremony=god] .pack__line,.pack__sheet[data-ceremony=god] .pack__sparks{opacity:.25;filter:saturate(.3)}.pack__sheet[data-ceremony] .pack__cards{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.packcard__fx,.packcard__bits,.packcard__flash,.packcard__beams{display:none}.packcard[data-playing] .packcard__grab,.pack__sheet[data-ceremony] .pack__cards{animation:none}.pack__dim{transition:none}}.pack__cards[data-finale]{grid-template-columns:repeat(var(--pack-size,4), 1fr);width:72%;transition:width .62s var(--ease-out), gap .62s var(--ease-out);gap:6px}.pack__cards[data-finale] .packcard{opacity:.45;filter:saturate(.55);transition:opacity .62s var(--ease-out), filter .62s var(--ease-out)}.pack__cards[data-finale] .packcard[data-star]{opacity:.12}.finale{z-index:4;text-align:center;cursor:pointer;animation:finale-in .42s var(--ease-out) both;--fx:var(--common);background:#040407e6;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:fixed;inset:0}.finale[data-fx=rare]{--fx:var(--rare)}.finale[data-fx=epic]{--fx:var(--epic)}.finale[data-fx=legendary]{--fx:var(--legendary)}.finale[data-fx=god]{--fx:var(--god)}@keyframes finale-in{0%{opacity:0}}.finale__glow{aspect-ratio:1;background:radial-gradient(closest-side, var(--fx) 0%, transparent 62%);opacity:0;mix-blend-mode:screen;pointer-events:none;width:150vmin;animation:finale-glow .9s var(--ease-out) both;border-radius:50%;margin:-75vmin 0 0 -75vmin;position:absolute;top:50%;left:50%}@keyframes finale-glow{0%{opacity:0;transform:scale(.4)}to{opacity:.55;transform:scale(1)}}.finale[data-fx=common] .finale__glow,.finale[data-fx=rare] .finale__glow{animation-name:finale-glow-soft}@keyframes finale-glow-soft{0%{opacity:0}to{opacity:.26}}.finale__beams{pointer-events:none;width:0;height:0;display:none;position:absolute;top:50%;left:50%}.finale[data-fx=legendary] .finale__beams,.finale[data-fx=god] .finale__beams{display:block}.finale__beam{background:linear-gradient(180deg, transparent 0%, var(--fx) 34%, var(--glass) 50%, var(--fx) 66%, transparent 100%);opacity:.4;mix-blend-mode:screen;width:10px;height:130vmin;transform:rotate(calc(var(--n) * 45deg));transform-origin:50%;margin-top:-65vmin;animation:14s linear infinite finale-turn;position:absolute;top:0;left:-5px}@keyframes finale-turn{to{transform:rotate(calc(var(--n) * 45deg + 360deg))}}.finale__line{font-family:var(--display);color:var(--glass-soft);animation:finale-rise .52s var(--ease-out) .2s both;margin:0;font-size:1rem}.finale__card{width:min(248px,100%);animation:.7s cubic-bezier(.34,1.56,.64,1) both finale-lift;position:relative}@keyframes finale-lift{0%{opacity:0;transform:scale(.35)translateY(60px)rotate(-8deg)}}.finale[data-step=hold] .finale__card,.finale[data-step=sparks] .finale__card{animation:.7s cubic-bezier(.34,1.56,.64,1) both finale-lift,5s ease-in-out .7s infinite finale-breathe}@keyframes finale-breathe{50%{transform:scale(1.025)}}.finale__sparks{font-family:var(--display);color:var(--legendary);font-variant-numeric:tabular-nums;animation:finale-rise .42s var(--ease-out) both;margin:0;font-size:1.5rem}.finale__balance{color:var(--glass-soft);animation:finale-rise .42s var(--ease-out) .12s both;margin:0;font-size:.875rem}@keyframes finale-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.finale,.finale__glow,.finale__beam,.finale__line,.finale__card,.finale__sparks,.finale__balance,.pack__cards[data-finale],.pack__cards[data-finale] .packcard{transition:none;animation:none}.finale__glow{opacity:.32}}.finale__out{width:min(308px,100%);animation:finale-rise .42s var(--ease-out) both;margin-top:4px}.finale__out .btn-main{width:100%}.powers__cards{flex-wrap:wrap;justify-content:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.powers__card{justify-items:center;gap:6px;width:76px;display:grid}.powers__ability{width:100%;padding:5px 6px}.powers__ability .ability__name{letter-spacing:.04em;font-size:9px}.powers__ability .ability__value{font-size:9px}.email__field{gap:6px;display:grid}.email__label{color:var(--soft);font-size:12px}.email__code{font-family:var(--look-display);letter-spacing:.3em;text-align:center;font-size:28px}.email__tickRow{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.email__tick{appearance:none;border:1.5px solid var(--rim);background:var(--channel);cursor:pointer;width:20px;height:20px;transition:border-color .12s var(--ease-out);border-start-start-radius:2px;border-start-end-radius:5px;border-end-end-radius:2px;border-end-start-radius:5px;flex:none;place-items:center;margin:0;display:grid}.email__tick:before{content:"";background:var(--accent);width:10px;height:10px;transition:scale .12s var(--ease-out);border-radius:2px;scale:0}.email__tick:checked{border-color:var(--accent)}.email__tick:checked:before{scale:1}.email__tickRow:active .email__tick{scale:.9}.email__tickLabel{color:var(--ink);font-size:13px}.email__problem,.email__notice{color:var(--soft);margin:0;font-size:12px;font-weight:700}.email__problem{color:#ff9a8d}.email__more{justify-content:center;gap:8px;display:flex}.email__quiet{min-height:44px;font-family:var(--look-text);color:var(--soft);cursor:pointer;transition:color .2s, scale .12s var(--ease-out);background:0 0;border:0;padding:9px 12px;font-size:13px;font-weight:800}.email__quiet:active{color:var(--ink);scale:.94}@media (prefers-reduced-motion:reduce){.email__tick,.email__tick:before,.email__quiet{transition:none}}.levelup__level{color:var(--ink);font-size:40px;line-height:1}.levelup__opens{gap:6px;margin:0;padding:0;list-style:none;display:grid}.levelup__opens li{color:var(--ink);padding-inline-start:16px;font-size:14px;position:relative}.levelup__opens li:before{content:"";inset-inline-start:0;background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em}.levelup__milestone{background:color-mix(in srgb, var(--foil) 16%, transparent);color:var(--foil-lite);border-radius:3px 9px;margin:0;padding:8px 10px;font-size:12px;font-weight:700}.levelup__problem{color:#ff9a8d;text-align:center;border:1px solid #7a2f22;border-radius:3px 9px;margin:0;padding:8px 10px;font-size:12px}.cel{z-index:60;background:#0404078c;place-items:center;gap:12px;padding:24px 16px;display:grid;position:fixed;inset:0}.cel[data-size=big]{background:#040407e6}.cel[data-size=small]{pointer-events:none;background:0 0;align-content:start}.cel__card{border:1px solid color-mix(in srgb, var(--stat,var(--coin)) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--stat,var(--coin)) 14%, transparent) 0%, transparent 60%), var(--bezel);max-width:min(100%,420px);box-shadow:inset 0 1px 0 #ffffff12, 0 0 28px color-mix(in srgb, var(--stat,var(--coin)) 22%, transparent), var(--cast);text-align:center;animation:cel-arrive .46s var(--ease-over) both;border-radius:6px;justify-items:center;gap:6px;padding:18px 22px;display:grid;position:relative}.cel__card:before{content:"";background:var(--stat,var(--coin));opacity:.8;border-radius:6px 6px 0 0;height:2px;position:absolute;inset:1px 1px auto}.cel[data-size=small] .cel__card{margin-top:8vh;padding:9px 18px}.cel[data-size=big] .cel__card{border-color:var(--stat,var(--coin));box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px color-mix(in srgb, var(--stat,var(--coin)) 40%, transparent), 0 0 64px color-mix(in srgb, var(--stat,var(--coin)) 38%, transparent), var(--cast-high);padding:24px 26px}@keyframes cel-arrive{0%{opacity:0;transform:scale(.82)translateY(14px)}62%{opacity:1;transform:scale(1.04)translateY(-4px)}to{transform:scale(1)translateY(0)}}.cel__line{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--glass);margin:0;font-size:1.0625rem;line-height:1.15}.cel__sub{color:var(--glass-soft);margin:0;font-size:.875rem}.cel__big{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--stat,var(--coin));text-shadow:0 0 10px color-mix(in srgb, var(--stat,var(--coin)) 70%, transparent), 0 0 40px color-mix(in srgb, var(--stat,var(--coin)) 45%, transparent);margin:0;font-size:2.5rem;line-height:1}.cel__spark{color:var(--coin);text-shadow:0 0 14px #ffc21ab3;font-size:1.5rem;animation:.7s ease-out both cel-spark}@keyframes cel-spark{0%{opacity:0;transform:scale(.4)rotate(-40deg)}45%{opacity:1;transform:scale(1.3)rotate(8deg)}to{transform:scale(1)rotate(0)}}.cardart.cel__buddy{filter:drop-shadow(0 8px 14px #000000bf);transform-origin:50% 100%;width:min(132px,100%);animation:.62s cubic-bezier(.3,1.4,.5,1) 2 both cel-jump,1.6s ease-in-out 1.24s infinite cel-sway}@keyframes cel-jump{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-16%)scale(.96,1.06)}55%{transform:translateY(0)scale(1.06,.94)}}@keyframes cel-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)translateY(-2px)}}.cel__stat{width:56px;height:56px;box-shadow:0 0 22px color-mix(in srgb, var(--stat) 34%, transparent)}.cel__stat svg{width:30px;height:30px}.cel__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cel__confetti i{top:-6%;left:var(--left);background:var(--rare);width:3px;height:16px;color:var(--rare);transform:rotate(var(--tilt));animation:cel-fall 1.6s linear var(--delay) both;border-radius:999px;position:absolute;box-shadow:0 0 8px}.cel__confetti i:nth-child(3n){background:var(--legendary);color:var(--legendary)}.cel__confetti i:nth-child(3n+1){background:var(--epic);color:var(--epic)}.cel__confetti i:nth-child(5n){background:var(--god);width:4px;height:4px;color:var(--god)}@keyframes cel-fall{0%{transform:translate(0, 0) rotate(var(--tilt));opacity:0}10%{opacity:1}to{transform:translate(var(--drift), 112vh) rotate(calc(var(--tilt) + 520deg));opacity:.9}}.cel__skip{z-index:1;cursor:pointer;font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--glass-soft);animation:cel-skip-in .3s var(--ease-out) .5s backwards;background:0 0;border:0;align-content:end;justify-items:center;margin:0;padding:0 16px 24px;font-size:.75rem;display:grid;position:absolute;inset:0}.cel__word{border-radius:999px;padding:6px 12px}.cel__skip:focus-visible{outline:none}.cel__skip:focus-visible .cel__word{box-shadow:0 0 0 2px var(--focus-ring)}.cel__skip:active .cel__word{color:var(--glass);scale:.94}@keyframes cel-skip-in{0%{opacity:0}}.cel[data-size=small] .cel__skip{display:none}@media (prefers-reduced-motion:reduce){.cel__card,.cel__spark,.cardart.cel__buddy,.cel__skip{animation:none}.cel__confetti{display:none}}@media (width>=900px){.cel__line{font-size:1.375rem}.cel__big{font-size:3.25rem}}.focusmode{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--glass);background-color:var(--room);background-image:var(--vignette);border:0;margin:0;padding:0 16px}.focusmode::backdrop{background:var(--room)}.focusmode[open]{place-items:center;display:grid}.fm{width:min(420px,100%);padding:max(24px, env(safe-area-inset-top)) 0 max(24px, env(safe-area-inset-bottom));text-align:center;--fm:var(--coin);justify-items:center;gap:8px;display:grid;position:relative}.fm[data-state=rest],.fm[data-state=rested]{--fm:#46e08a}.fm[data-state=broken],.fm[data-state=problem]{--fm:#ff6f5e}.fm:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--fm) 16%, transparent) 0%, transparent 72%);pointer-events:none;height:120%;position:absolute;inset:-40% -60% auto}.fm>*{position:relative}.cardart.fm__buddy{--look-edge:3px;filter:drop-shadow(0 12px 20px #000000bf);transform-origin:50% 100%;width:min(188px,100%);animation:fm-step-in .36s var(--ease-over) backwards, fm-breathe 5s ease-in-out .36s infinite}@keyframes fm-step-in{0%{opacity:0;transform:translateY(14px)scale(.94)}}@keyframes fm-breathe{50%{transform:scale(.99,1.03)}}.fm[data-state=rest] .cardart.fm__buddy,.fm[data-state=rested] .cardart.fm__buddy{animation:fm-step-in .36s var(--ease-over) backwards, fm-rest 7s ease-in-out .36s infinite}@keyframes fm-rest{0%,to{transform:rotate(2deg)scale(1)}50%{transform:rotate(2deg)scale(.985,1.04)}}.fm[data-state=broken] .cardart.fm__buddy,.fm[data-state=problem] .cardart.fm__buddy{filter:drop-shadow(0 12px 20px #000000bf)grayscale(.75)brightness(.8);animation:none;transform:rotate(-6deg)}.fm__line,.fm__timer,.fm__title,.fm__bar,.fm__meta,.fm__actions{animation:fm-rise .2s var(--ease-over) backwards}.fm__timer{animation-delay:40ms}.fm__title{animation-delay:80ms}.fm__bar,.fm__meta{animation-delay:.12s}.fm__actions{animation-delay:.16s}@keyframes fm-rise{0%{opacity:0;transform:translateY(8px)}}.fm__line{max-width:30ch;min-height:2.9em;color:var(--glass-soft);text-wrap:balance;margin:4px 0 0}.fm__timer{font-family:var(--score);color:var(--fm);text-shadow:0 0 12px color-mix(in srgb, var(--fm) 70%, transparent), 0 0 44px color-mix(in srgb, var(--fm) 40%, transparent);margin:4px 0 0;font-size:4rem;line-height:1}.fm[data-state=broken] .fm__timer{text-decoration:line-through;text-decoration-thickness:5px}.fm__title{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:400}.fm__bar{border:1px solid var(--bezel-print);border-radius:var(--r-plate);background:#06060b;width:100%;height:10px;overflow:hidden;box-shadow:inset 0 1px 3px #000c}.fm__bar span{background:var(--fm);height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--fm) 60%, transparent);transform-origin:0;transition:transform .25s linear;display:block}.fm__meta{min-height:1.45em;color:var(--glass-soft);margin:0;font-size:.875rem}.fm__actions{justify-items:center;gap:6px;width:100%;min-height:108px;margin-top:18px;display:grid}.fm__actions .btn-main{width:100%;padding:16px 20px;font-size:1.375rem}@media (height<=640px){.cardart.fm__buddy{width:min(120px,100%)}}@media (prefers-reduced-motion:reduce){.cardart.fm__buddy,.fm__line,.fm__timer,.fm__title,.fm__bar,.fm__meta,.fm__actions{animation:none}.fm__bar span{transition:none}}@media (width>=900px){.cardart.fm__buddy{width:min(200px,100%)}.fm__timer{font-size:4.75rem}}.hand{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.goalrow{margin-block:-3px;padding-block:3px;position:relative}.goalrow__hit{z-index:0;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.goalrow__hit:active{background:#ffffff0d}.goalrow__act{inset-inline-end:9px;z-index:2;position:absolute;top:50%;translate:0 -50%}.goalcard__ghost{visibility:hidden}.goalcard{z-index:1;pointer-events:none;--ed:5.5s;--dl:0s;--dropin-delay:0s;animation:edgerun var(--ed,6s) linear var(--dl,0s) infinite var(--dir,normal), dropin .55s var(--ease-out) var(--dropin-delay,0s) backwards;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:3px 9px;padding:5px 9px 6px;display:grid;position:relative}.goalrow:first-child .goalcard{--ed:4.5s;--dl:-.5s;--dropin-delay:0s}.goalrow:nth-child(2) .goalcard{--ed:7.5s;--dl:-3s;--ey:100%;--dir:reverse;--dropin-delay:80ms}.goalrow:nth-child(3) .goalcard{--ed:5.5s;--dl:-2s;--dropin-delay:.16s}.hand--reveal .goalrow:first-child .goalcard{--dropin-delay:0s}.hand--reveal .goalrow:nth-child(2) .goalcard{--dropin-delay:.7s}.hand--reveal .goalrow:nth-child(3) .goalcard{--dropin-delay:1.4s}.goalcard[data-next]{--ed:2.6s;--edge:linear-gradient(90deg, transparent, var(--stat), #fff, var(--stat), transparent);box-shadow:inset 0 1px 0 var(--edge-light), 0 3px 0 var(--lip), 0 0 0 1.5px color-mix(in srgb, var(--stat) 65%, transparent), 0 0 18px -4px var(--stat)}.goalcard:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#0000,#ffffff12,#0000);height:20px;animation:5.5s ease-in-out infinite scan;position:absolute;top:0}.goalrow:nth-child(2) .goalcard:after{animation-delay:-1.8s}.goalrow:nth-child(3) .goalcard:after{animation-delay:-3.6s}@keyframes scan{0%,55%{translate:0 -30px}to{translate:0 60px}}.hand:has([data-next]) .goalcard:not([data-next]){border-color:var(--rim-quiet);background:var(--edge) no-repeat -80px var(--ey,0) / 70px 1.5px, var(--tile-bg-quiet)}:is(.hand:has([data-next]) .goalcard:not([data-next]) .goalcard__name,.hand:has([data-next]) .goalcard:not([data-next]) .mins){color:var(--soft)}.goalcard:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--stat) 20%, transparent), transparent);pointer-events:none;z-index:0;width:70px;position:absolute;inset-block:0;inset-inline-start:0}.hand:has([data-next]) .goalcard:not([data-next]):before{opacity:.45}.ico{z-index:1;background:color-mix(in srgb, var(--stat) 22%, transparent);width:24px;height:24px;color:var(--stat);pointer-events:none;border-radius:7px;place-items:center;display:grid;position:relative}.ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mid{z-index:1;pointer-events:none;gap:4px;min-width:0;display:grid;position:relative}.goalcard__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.1;overflow:hidden}.bar{background:var(--channel);border-radius:3px;height:5px;overflow:hidden}.bar i{height:100%;width:calc(var(--p,0) * 100%);background:linear-gradient(#ffffff59, transparent 60%), var(--stat);box-shadow:0 0 8px var(--stat);transition:width .8s var(--ease-out);border-radius:3px;display:block}.mins{z-index:1;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;pointer-events:none;font-size:12px;position:relative}.goalcard .act{z-index:2;position:relative}.hand__slot{min-height:44px;font-family:var(--look-text);color:var(--soft);text-align:center;border-style:dashed;place-items:center;padding:5px 9px 6px;font-size:13px;display:grid}.hand__slot--deal{cursor:pointer;font-family:var(--look-display);color:var(--ink);font-weight:400}.hand__slot--deal:active{transform:translateY(1px)}.hand__slot--offline p{margin:0}.hand__slot--deal:disabled{color:var(--soft);cursor:default}.hand__slot--problem{color:#ff9a8d;margin:0;font-size:12px}.daykind__options{gap:8px;display:grid}.daykind__opt{text-align:center;gap:2px;display:grid}.daykind__label{display:block}.daykind__hint{font-family:var(--look-text);color:color-mix(in srgb, var(--accent-ink) 65%, transparent);font-size:12px;font-weight:600;display:block}.cardsheet__label{color:var(--soft);margin:0;font-size:12px;font-weight:800}.cardsheet__problem{color:#ff9a8d}.sizeplate{grid-auto-flow:column;gap:8px;display:grid}.sizeplate__opt{border:1.5px solid var(--rim);background:var(--tile-bg-quiet);color:var(--ink);cursor:pointer;font-family:var(--look-text);border-start-start-radius:4px;border-start-end-radius:12px;border-end-end-radius:4px;border-end-start-radius:12px;place-items:center;gap:2px;padding:10px 8px 11px;display:grid}.sizeplate__opt:disabled{opacity:.55;cursor:default}.sizeplate__opt[data-pressed]{border-color:var(--accent);background:linear-gradient(var(--accent-lite), var(--accent));color:var(--accent-ink)}.sizeplate__label{font-size:15px}.sizeplate__caption{color:var(--soft);font-size:11px}.sizeplate__opt[data-pressed] .sizeplate__caption{color:color-mix(in srgb, var(--accent-ink) 70%, transparent)}@media (prefers-reduced-motion:reduce){.goalcard,.goalcard:after{animation:none}}.sheetview{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--glass);background-color:var(--room);background-image:var(--vignette);border:0;margin:0;padding:0 16px}.sheetview::backdrop{background:var(--room)}.sheetview[open]{place-items:center;display:grid;overflow-y:auto}.camera,.gym{width:min(420px,100%);padding:max(20px, env(safe-area-inset-top)) 0 max(20px, env(safe-area-inset-bottom));text-align:center;animation:proof-up .2s var(--ease-over) backwards;justify-items:center;gap:12px;display:grid}@keyframes proof-up{0%{opacity:0;transform:translateY(14px)scale(.98)}}.camera__line,.gym__line{max-width:30ch;min-height:2.9em;color:var(--glass-soft);text-wrap:balance;margin:0}.camera__frame{aspect-ratio:4/5;border:1px solid color-mix(in srgb, var(--stat) 45%, transparent);background:color-mix(in srgb, var(--stat) 5%, #06060b);width:100%;box-shadow:0 0 22px color-mix(in srgb, var(--stat) 18%, transparent), var(--cast-high);border-radius:6px;overflow:hidden}.camera__view{object-fit:cover;width:100%;height:100%;display:block}.camera__actions,.gym__actions{justify-items:center;gap:6px;width:100%;display:grid}.camera__actions .btn-main,.gym__actions .btn-main{width:100%;padding:15px 20px;font-size:1.25rem}.camera__saving{color:var(--glass-soft);margin:0}.gym__clock{font-family:var(--display);letter-spacing:.02em;color:var(--stat);font-variant-numeric:tabular-nums;text-shadow:0 0 26px color-mix(in srgb, var(--stat) 45%, transparent);margin:0;font-size:4.25rem;line-height:1}.gym__meta{color:var(--glass-soft);margin:0;font-size:.875rem}.gym__field{width:100%;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;text-align:start;color:var(--glass-soft);gap:6px;font-size:.75rem;display:grid}.gym__field input{border:1px solid var(--bezel-print);border-radius:var(--r-plate);width:100%;color:var(--glass);font-family:var(--text);letter-spacing:normal;text-transform:none;background:#06060b;padding:12px 14px;font-size:1.0625rem}.gym__field input::placeholder{color:var(--glass-soft)}.gym__field input:focus-visible{border-color:var(--stat);box-shadow:0 0 0 1px var(--stat);outline:none}.sheet{border:1px solid color-mix(in srgb, var(--stat) 46%, transparent);width:min(460px,100%);color:var(--glass);box-shadow:0 0 20px color-mix(in srgb, var(--stat) 16%, transparent), var(--cast-high);animation:proof-up .2s var(--ease-over) backwards;background:#0b0a12;border-radius:8px;gap:10px;padding:18px;display:grid}.sheet__line{color:var(--glass-soft);margin:0}.sheet__title{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:400}.sheet__input{border:1px solid var(--bezel-print);border-radius:var(--r-plate);width:100%;color:var(--glass);resize:none;field-sizing:content;min-height:9.5rem;max-height:50vh;font:inherit;background:#06060b;padding:12px}.sheet__input::placeholder{color:var(--glass-soft)}.sheet__input:focus-visible{border-color:var(--stat,var(--focus-ring));box-shadow:0 0 0 1px var(--stat,var(--focus-ring));outline:none}.sheet__meter{border:1px solid var(--bezel-print);border-radius:var(--r-plate);background:#06060b;height:7px;overflow:hidden;box-shadow:inset 0 1px 3px #000c}.sheet__meter span{background:var(--stat);height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--stat) 55%, transparent);transform-origin:0;transition:transform .2s var(--ease-out);display:block}.sheet__count{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--glass-soft);margin:0;font-size:.9375rem}.sheet__blocked{border-radius:var(--r-plate);color:#ff9a8d;border:1px solid #7a2f22;margin:0;padding:9px 11px;font-size:.875rem}.sheet__actions{gap:6px;margin-top:4px;display:grid}.sheet__actions .btn-main{width:100%;padding:14px 20px}@media (prefers-reduced-motion:reduce){.sheet__meter span{transition:none}.camera,.gym,.sheet{animation:none}}@media (width>=900px){.gym__clock{font-size:4.5rem}}.reminder{left:50%;bottom:max(12px, env(safe-area-inset-bottom));z-index:20;border:1px solid color-mix(in srgb, var(--stat) 50%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--stat) 12%, transparent) 0%, transparent 62%), var(--bezel);width:min(420px,100% - 24px);color:var(--glass);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 26px color-mix(in srgb, var(--stat) 20%, transparent), var(--cast);animation:reminder-in .32s var(--ease-over);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;padding:12px 14px;display:grid;position:fixed;transform:translate(-50%)}.reminder:before{content:"";background:var(--stat);opacity:.75;border-radius:6px 6px 0 0;height:2px;position:absolute;inset:1px 1px auto}@keyframes reminder-in{0%{opacity:0;transform:translate(-50%,120%)}}.cardart.reminder__buddy{--look-edge:2px;filter:drop-shadow(0 4px 8px #000000b3);transform-origin:50% 100%;width:52px;height:52px;animation:.7s ease-in-out .28s reminder-wave}@keyframes reminder-wave{0%,to{transform:none}20%{transform:rotate(-8deg)translateY(-2px)}50%{transform:rotate(8deg)translateY(-2px)}80%{transform:rotate(-4deg)}}.reminder__actions .btn-main:before,.reminder__actions .btn-main:after{display:none}.reminder__line{text-wrap:balance;margin:0}.reminder__actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.reminder__actions .btn-main{border:1px solid var(--stat);color:var(--stat);box-shadow:0 0 16px color-mix(in srgb, var(--stat) 26%, transparent);background:0 0;flex:1;padding:12px 18px;font-size:1.125rem}.reminder__actions .btn-main:active{box-shadow:0 0 10px color-mix(in srgb, var(--stat) 18%, transparent);transform:translateY(2px)}.reminder-thanks{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:20;border:1px solid var(--stat);background:color-mix(in srgb, var(--stat) 10%, #0a0910);color:var(--stat);font-family:var(--display);letter-spacing:.04em;box-shadow:0 0 26px color-mix(in srgb, var(--stat) 40%, transparent);animation:thanks-pop 1.8s var(--ease-over);border-radius:999px;margin:0;padding:8px 18px;font-size:1.25rem;position:fixed;transform:translate(-50%)}@keyframes thanks-pop{0%{opacity:0;transform:translate(-50%,10px)scale(.8)}20%{opacity:1;transform:translate(-50%)scale(1.06)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-14px)scale(1)}}@media (width>=720px){.reminder{width:400px;inset-inline:auto 20px;transform:none}@keyframes reminder-in{0%{opacity:0;transform:translateY(120%)}}}@media (prefers-reduced-motion:reduce){.reminder,.reminder-thanks,.cardart.reminder__buddy{animation:none}}.me{flex-direction:column;gap:14px;padding:0 2px;display:flex}.me__title{color:var(--ink);margin:0;font-size:22px}.me__name{color:var(--ink);margin:0;font-size:17px}.me__guest{color:var(--soft);margin:0;font-size:12px}.me__keep{padding:10px 14px 11px;font-size:17px}.me__stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.me__tile{font-family:var(--look-text);color:var(--ink);align-items:center;padding:12px 14px;font-size:14px;font-weight:800;display:flex}.me__week{gap:8px;display:grid}.me__weekTitle{color:var(--soft);margin:0;font-size:14px;font-weight:800}.me__days{justify-content:space-between;gap:6px;margin:0;padding:0;list-style:none;display:flex}.me__day{border:1.5px dashed var(--rim-quiet);width:36px;height:36px;font-family:var(--look-text);color:var(--soft);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.me__day[data-tier]{border-style:solid;border-color:var(--foil);color:var(--foil-lite);background:linear-gradient(var(--foil), var(--foil-deep));box-shadow:0 0 0 1px color-mix(in srgb, var(--foil) 55%, transparent)}.me__weekEmpty{color:var(--soft);margin:0;font-size:12px}.me__language{justify-content:space-between;align-items:center;gap:8px;display:flex}.me__languageLabel{color:var(--soft);font-size:13px;font-weight:700}.me__logout{margin-top:4px}.meter{gap:6px;margin:2px 2px 8px;display:grid}.meter__flow{background:#ffffff14;border-radius:3px;height:6px;position:relative}.meter__glow{width:calc(var(--meter) * 100%);background:var(--foil);filter:blur(8px);opacity:.55;transition:width 1.2s var(--ease-out);border-radius:8px;position:absolute;inset-block:-5px;inset-inline-start:0}.meter__fill{width:calc(var(--meter) * 100%);transition:width 1.2s var(--ease-out);background:linear-gradient(90deg, var(--foil-deep), var(--foil), #fff, var(--foil), var(--foil-deep), var(--foil), #fff);background-size:300% 100%;border-radius:3px;animation:2.6s linear infinite meter-flow;position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}@keyframes meter-flow{to{background-position-x:-150%}}.meter__tick{top:-3px;bottom:-3px;background:#ffffff47;border-radius:1px;width:2px;position:absolute;inset-inline-start:var(--at)}.meter__tick[data-lit]{background:#fff;box-shadow:0 0 8px #fff}.meter__flags{color:var(--soft);grid-template-columns:40fr 25fr 20fr 15fr;font-size:11px;font-weight:800;display:grid}.meter__flags span[data-on]{color:var(--foil-lite)}@media (prefers-reduced-motion:reduce){.meter__fill{background-position-x:0;animation:none}}.today{grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr);width:100%;height:100%;padding:10px 12px 0;display:grid;overflow:hidden}.topline{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;display:grid}.topline__buddy{object-fit:contain;width:50px;height:56px;filter:drop-shadow(0 6px 6px var(--shadow));animation:5s ease-in-out infinite alternate drift}.topline__nobody{width:50px;height:56px}.topline__bubble{--ed:7s;text-wrap:pretty;animation:edgerun var(--ed) linear infinite, dropin .55s var(--ease-out) backwards;border-start-start-radius:18px;border-start-end-radius:18px;border-end-end-radius:18px;border-end-start-radius:6px;margin:0;padding:9px 13px 10px;font-size:14px}.strip{grid-template-columns:1.25fr 1fr 1fr;gap:7px;margin-top:8px;display:grid}.strip__stat{min-width:0;color:var(--soft);text-align:start;animation:edgerun var(--ed,6s) linear var(--dl,0s) infinite var(--dir,normal), dropin .55s var(--ease-out) .1s backwards;border-start-start-radius:4px;border-start-end-radius:16px;border-end-end-radius:4px;border-end-start-radius:16px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;line-height:1.1;display:flex}.strip__stat:first-child{--ed:5s;--dl:-1s;--ey:100%}.strip__stat:nth-child(2){--ed:8s;--dl:-4s;--dir:reverse}.strip__stat:nth-child(3){--ed:6s;--dl:-2.5s;--ey:100%;--dir:reverse}.strip__stat svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.strip__stat>span{flex:1;min-width:0}.strip__stat b{font-size:15px;font-family:var(--look-display);color:var(--ink);font-weight:400;display:block}.today__rule{text-align:center;color:var(--soft);text-wrap:balance;margin:0;padding:0 0 6px;font-size:12px}.today__body{grid-row:3/7;min-height:0;margin-top:9px;overflow:hidden}.tabs{border-top:1px solid #2c2c34;grid-template-columns:repeat(4,1fr);align-items:stretch;margin:0 -12px;padding:6px 8px;display:grid}.tabs__tab{min-height:44px;font-family:var(--look-text);color:var(--soft);cursor:pointer;transition:color .2s, transform .12s var(--ease-out);background:0 0;border:0;justify-items:center;gap:3px;padding:6px 0 4px;font-size:11px;font-weight:700;display:grid;position:relative}.tabs__tab:active{transform:scale(.94)}.tabs__tab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tabs__tab+.tabs__tab:before{content:"";inset-inline-start:-1px;background:#3a3a44;width:1.5px;height:40%;position:absolute;top:30%;rotate:18deg}.tabs__tab[data-lit]{color:var(--ink)}.tabs__tab[data-lit]:after{content:"";background:#fff;width:26px;height:2px;margin-left:-13px;position:absolute;top:-7px;left:50%;box-shadow:0 0 8px #fff}.pickview{overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--glass);background:linear-gradient(var(--ground), var(--ground-2));border:0;margin:0;padding:0;overflow-y:auto}.pickview::backdrop{background:var(--ground-2)}.today__fault{text-align:center;align-content:center;gap:12px;height:100%;padding:24px;display:grid}.today__fault p{color:var(--soft);margin:0}@media (prefers-reduced-motion:reduce){.topline__buddy,.topline__bubble,.strip__stat{animation:none}}.strip__stat--sparks{cursor:pointer;transition:transform .12s var(--ease-out)}.strip__stat--sparks:active{transform:translateY(2px)}.update{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:70;border:1px solid color-mix(in srgb, var(--coin) 55%, transparent);background:linear-gradient(180deg, #ffc21a1f 0%, transparent 62%), var(--bezel);width:min(100% - 32px,380px);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 28px #ffc21a33, var(--cast);animation:update-in .4s var(--ease-over) both;border-radius:6px;justify-items:center;gap:8px;padding:14px 16px;display:grid;position:fixed;transform:translate(-50%)}.update:before{content:"";background:var(--coin);opacity:.8;border-radius:6px 6px 0 0;height:2px;position:absolute;inset:1px 1px auto}@keyframes update-in{0%{opacity:0;transform:translate(-50%,130%)}to{opacity:1;transform:translate(-50%)}}.update__line{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--glass);text-align:center;font-size:1.0625rem}.update__go{width:100%}@media (prefers-reduced-motion:reduce){.update{animation:none}}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-v27-1Ptgg87LROyAm3K8-C8QSw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-v27-1Ptgg87LROyAm3K9-C8QSw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-v27-1Ptgg87LROyAm3Kz-C8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-v9--Xms-HUzqDCFdgfMm4q9DbZs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-v9--Xms-HUzqDCFdgfMm4S9DQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-v9--Xms-HUzqDCFdgfMm4q9DbZs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-v9--Xms-HUzqDCFdgfMm4S9DQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/figtree-v9--Xms-HUzqDCFdgfMm4q9DbZs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/figtree-v9--Xms-HUzqDCFdgfMm4S9DQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karantina;size-adjust:132%;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/karantina-v13-buExpo24ccnh31GVMABxTC8v-fRPWiw.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Karantina;size-adjust:132%;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/karantina-v13-buExpo24ccnh31GVMABxTC8v8fRPWiw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karantina;size-adjust:132%;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/karantina-v13-buExpo24ccnh31GVMABxTC8v--RP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/paytoneone-v25-0nksC9P7MfYHj2oFtYm2ChTigPvNiA.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/paytoneone-v25-0nksC9P7MfYHj2oFtYm2ChTjgPvNiA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/paytoneone-v25-0nksC9P7MfYHj2oFtYm2ChTtgPs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nErXyi0A.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nMrXyi0A.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nFrXyi0A.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nDrXyi0A.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nPrXyi0A.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nBrXw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nErXyi0A.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nMrXyi0A.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nFrXyi0A.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nDrXyi0A.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nPrXyi0A.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nBrXw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nErXyi0A.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nMrXyi0A.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nFrXyi0A.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nDrXyi0A.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nPrXyi0A.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-v31-iJWKBXyIfDnIV7nBrXw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/silkscreen-v6-m8JXjfVPf62XiF7kO-i9YL1la1OD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/silkscreen-v6-m8JXjfVPf62XiF7kO-i9YLNlaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/silkscreen-v6-m8JUjfVPf62XiF7kO-i9aAhAfmKi2Oud.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/silkscreen-v6-m8JUjfVPf62XiF7kO-i9aAhAfmyi2A.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:lang(he){--display-track:.01em}:lang(he) .btn-main,:lang(he) .btn-plate,:lang(he) .btn-quiet,:lang(he) .bezel__name{letter-spacing:var(--display-track)}:lang(he) .bezel__legend,:lang(he) .bezel[data-side=right] .bezel__legend{letter-spacing:var(--display-track);text-orientation:sideways}:lang(he) .btn-main{font-size:1.625rem}button.lang,.lang{min-width:44px;min-height:44px;font-family:var(--text);letter-spacing:.04em;font-size:.875rem;font-variant-caps:normal}.login__lang,.onb__lang{z-index:2;top:max(8px, env(safe-area-inset-top));font-size:.75rem;position:absolute;inset-inline-end:8px}.pg__lang{top:10px;border:1px solid var(--bezel-print);border-radius:var(--r-plate);position:absolute;inset-inline-end:10px}.daycard__flavour,.evening__journal,.pocket__title,.trim__name,.qcard__name,.rowline__value,.hand__chip,.plate__input,.upnext__name,.card__name,.card__variant{text-align:start;unicode-bidi:plaintext}:lang(he) .bezel__legend,:lang(he) .bezel[data-side=right] .bezel__legend{writing-mode:horizontal-tb;text-align:center;font-size:.6875rem}:root{--room:#07070a;--room-lift:#0c0c12;--vignette:radial-gradient(120% 90% at 50% 0%, #131220 0%, #07070a 62%);--bezel:#12101c;--bezel-edge:#1e1b2e;--bezel-print:#3b3358;--steel:#16161b;--steel-edge:#2a2a33;--coin:#ffc21a;--attract:#ff3b6b;--go:#2be0d4;--glass:#f2ecff;--glass-soft:#a49dba;--glass-dim:#6b6580;--common:#6e7486;--rare:#2be0d4;--epic:#a45cff;--legendary:#ffb01a;--god:#fff3d0;--common-ink:#d7dae4;--rare-ink:#caf7f3;--epic-ink:#e6d6ff;--legendary-ink:#ffe6ae;--god-ink:#fffaec;--display:"Anton", "Karantina", "Rubik", system-ui, sans-serif;--text:"Rubik", system-ui, sans-serif;--score:"Silkscreen", "Rubik", ui-monospace, monospace;--grille:repeating-linear-gradient(90deg, #ffffff07 0 1px, transparent 1px 3px);--scan:repeating-linear-gradient(0deg, #00000024 0 1px, transparent 1px 3px);--cast:0 2px 4px #0009, 0 18px 34px -10px #000000bf;--cast-high:0 6px 12px #000000a6, 0 38px 60px -18px #000000d9;--inset:inset 0 1px 0 #ffffff0d, inset 0 -2px 6px #00000080;--desk:900px;--r-screen:18px;--r-plate:3px;--r-button:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-over:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--focus-ring:var(--go);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--coin)}*,:before,:after{box-sizing:border-box}body{background-color:var(--room);background-image:var(--vignette);min-height:100dvh;color:var(--glass);font-family:var(--text);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-size:1rem;line-height:1.5}::selection{background:var(--coin);color:var(--room)}:root{scrollbar-color:var(--bezel-print) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--bezel-print);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--glass-dim);background-clip:content-box}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--coin);text-underline-offset:3px}.btn-main{isolation:isolate;border-radius:var(--r-button);background:linear-gradient(180deg, #ffd35c 0%, var(--coin) 46%, #d99400 100%);color:#2a1c00;width:100%;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out), filter .2s var(--ease-out);border:0;padding:17px 22px 19px;font-size:1.5rem;line-height:1;display:block;position:relative;box-shadow:0 4px #8a5c00,0 6px 16px #ffc21a57,inset 0 2px #ffffff8c}.btn-main:before,.btn-main:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.btn-main:before{opacity:.3;transition:opacity .55s var(--ease-out);background:radial-gradient(90% 70% at 50% 0,#ffffff8c 0%,#fff0be38 38%,#0000 70%)}.btn-main:after{opacity:1;animation:3.4s ease-in-out infinite btn-halo;box-shadow:0 0 22px 4px #ffc21a57}@keyframes btn-halo{0%,to{opacity:1}50%{opacity:.3}}.btn-main:hover:not(:disabled){filter:brightness(1.07)}@media (hover:hover){.btn-main:hover:not(:disabled):before{opacity:.75;transition-duration:.14s}.btn-main:hover:not(:disabled):after{opacity:1;animation:none}}.btn-main:focus-visible:before{opacity:.75;transition-duration:.14s}.btn-main:active:not(:disabled):before{opacity:1;transition-duration:40ms}.btn-main:active:not(:disabled):after{opacity:.5;animation:none}.btn-main:disabled:before,.btn-main:disabled:after{display:none}.btn-main:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 #8a5c00,0 2px 10px #ffc21a38,inset 0 2px #fff6}.btn-main:disabled{background:var(--steel);color:var(--glass-dim);cursor:default;box-shadow:0 3px #0c0c10,inset 0 1px #ffffff0a}.btn-plate{border:1px solid var(--bezel-print);border-radius:var(--r-plate);background:var(--steel);min-height:44px;color:var(--glass-soft);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--inset);cursor:pointer;transition:transform .12s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out), background-color .12s var(--ease-out);padding:11px 18px;font-size:.9375rem;line-height:1}.btn-plate:hover:not(:disabled){color:var(--glass);border-color:var(--glass-dim)}.btn-plate:active:not(:disabled){color:var(--glass);background-color:#101014;transition-duration:50ms;transform:translateY(2px)}.btn-plate:disabled{color:var(--bezel-print);cursor:default}.keeps-case{text-transform:none}.btn-quiet{min-height:44px;color:var(--glass-soft);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .12s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;padding:9px 12px;font-size:.8125rem}.btn-quiet:hover,.btn-quiet:active{color:var(--glass)}.btn-quiet:active{transition-duration:50ms;transform:scale(.94)}.score{font-family:var(--score);font-feature-settings:"tnum" 1;letter-spacing:.02em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-stat=focus]{--stat:#ffc21a;--stat-deep:#8a6300;--on-stat:#2a1c00}[data-stat=body]{--stat:#ff4d3d;--stat-deep:#8f1d13;--on-stat:#2a0704}[data-stat=energy]{--stat:#2be0d4;--stat-deep:#0d7a72;--on-stat:#012421}[data-stat=mind]{--stat:#a45cff;--stat-deep:#542a8f;--on-stat:#1a0733}[data-stat=social]{--stat:#ff6fd8;--stat-deep:#8f2f74;--on-stat:#2c0522}[data-stat=calm]{--stat:#46e08a;--stat-deep:#147a41;--on-stat:#03240f}.chip{border:1px solid color-mix(in srgb, var(--stat) 40%, transparent);background:color-mix(in srgb, var(--stat) 12%, transparent);width:38px;height:38px;color:var(--stat);border-radius:50%;flex:none;place-items:center;display:grid}.chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}[data-tier=common]{--lamp:var(--common);--lamp-ink:var(--common-ink);--lamp-heat:0}[data-tier=rare]{--lamp:var(--rare);--lamp-ink:var(--rare-ink);--lamp-heat:.4}[data-tier=epic]{--lamp:var(--epic);--lamp-ink:var(--epic-ink);--lamp-heat:.62}[data-tier=legendary]{--lamp:var(--legendary);--lamp-ink:var(--legendary-ink);--lamp-heat:.82}[data-tier=god]{--lamp:var(--god);--lamp-ink:var(--god-ink);--lamp-heat:1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn-main:after{animation:none}}:root{--ground:#15151a;--ground-2:#060608;--tile:#1b1d22;--tile-quiet:#15171b;--rim:#3a3f49;--rim-quiet:#2a2e36;--lip:#000;--edge-light:#ffffff1a;--shadow:#000000d9;--channel:#0c0c10;--ink:#f6f6f2;--soft:#a6a6a0;--accent:#b8bec9;--accent-lite:#e3e7ee;--accent-deep:#5d6470;--accent-ink:#0f1114;--tile-bg:linear-gradient(135deg, #22252b, #17191d);--tile-bg-quiet:linear-gradient(135deg, #1a1c21, #121317);--edge:linear-gradient(90deg, transparent, #fff, transparent);--look-display:"Paytone One", "Karantina", "Rubik", system-ui, sans-serif;--look-text:"Figtree", "Rubik", system-ui, sans-serif;--foil:#8d97ad;--foil-deep:#3c4458;--foil-lite:#e4e9f5}[data-tier=common]{--foil:#8d97ad;--foil-deep:#3c4458;--foil-lite:#e4e9f5}[data-tier=rare]{--foil:#22c9bd;--foil-deep:#0a5f6b;--foil-lite:#c9fff8}[data-tier=epic]{--foil:#9a5cff;--foil-deep:#3c1a8c;--foil-lite:#ecdcff}[data-tier=legendary]{--foil:#ffae1f;--foil-deep:#9a4a00;--foil-lite:#fff0c2}[data-tier=god]{--foil:#ffd95a;--foil-deep:#c2720a;--foil-lite:#fffbe6}.tile{border:1.5px solid var(--rim);color:var(--ink);background:var(--edge) no-repeat -80px var(--ey,0) / 70px 1.5px, var(--tile-bg);box-shadow:inset 0 1px 0 var(--edge-light), 0 3px 0 var(--lip), 0 12px 22px -12px var(--shadow);animation:edgerun var(--ed,6s) linear var(--dl,0s) infinite var(--dir,normal);border-start-start-radius:4px;border-start-end-radius:16px;border-end-end-radius:4px;border-end-start-radius:16px;position:relative;overflow:hidden}.tile--quiet{border-color:var(--rim-quiet);background:var(--edge) no-repeat -80px var(--ey,0) / 70px 1.5px, var(--tile-bg-quiet)}@keyframes edgerun{0%{background-position:-80px var(--ey,0), 0 0}55%,to{background-position:calc(100% + 80px) var(--ey,0), 0 0}}.disp{font-family:var(--look-display);font-weight:400}.btn{text-align:center;width:100%;min-height:44px;font-family:var(--look-display);color:var(--accent-ink);background:linear-gradient(var(--accent-lite), var(--accent));box-shadow:inset 0 1px 0 #fff9, 0 2px 0 var(--accent-deep), 0 10px 24px -12px var(--accent);cursor:pointer;transition:transform .1s var(--ease-out), box-shadow .1s var(--ease-out);border:0;border-start-start-radius:4px;border-start-end-radius:14px;border-end-end-radius:4px;border-end-start-radius:14px;padding:14px 16px 15px;font-size:20px;font-weight:400;line-height:1.1;display:block;position:relative;overflow:hidden}.btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:4.5s ease-in-out infinite sweep;position:absolute;inset:0;translate:-100%}@keyframes sweep{0%,60%{translate:-100%}to{translate:100%}}.btn:active:not(:disabled){box-shadow:inset 0 1px 0 #fff9, 0 0 0 var(--accent-deep);transform:translateY(2px)}.btn:disabled{color:var(--soft);background:var(--tile-quiet);box-shadow:0 2px 0 var(--lip);cursor:default}.btn:disabled:after{display:none}.btn--quiet{color:var(--ink);background:var(--tile-bg);border:1.5px solid var(--rim);box-shadow:inset 0 1px 0 var(--edge-light), 0 2px 0 var(--lip)}.btn--quiet:after{display:none}.act{min-height:28px;font-family:var(--look-text);white-space:nowrap;color:var(--stat,var(--accent));background:color-mix(in srgb, var(--stat,var(--accent)) 14%, transparent);cursor:pointer;transition:transform .1s var(--ease-out);border:0;border-start-start-radius:3px;border-start-end-radius:9px;border-end-end-radius:3px;border-end-start-radius:9px;padding:5px 9px 6px;font-size:11px;font-weight:800;line-height:1.2;display:inline-block}.act--lit{color:var(--accent-ink);background:linear-gradient(var(--accent-lite), var(--accent));box-shadow:0 2px 0 var(--accent-deep)}.act--done{color:#0d0d10;background:var(--stat,var(--accent));cursor:default}button.act{position:relative}button.act:before{content:"";position:absolute;inset:-9px -2px}button.act:active{transform:translateY(1px)}.input{border:1.5px solid var(--rim);background:var(--channel);width:100%;min-height:48px;color:var(--ink);font-family:var(--look-text);border-start-start-radius:4px;border-start-end-radius:12px;border-end-end-radius:4px;border-end-start-radius:12px;padding:12px 14px;font-size:16px;font-weight:600}.input::placeholder{color:var(--soft)}.input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plate{font-family:var(--look-text);color:#0b0b0e;background:#fff;border-start-start-radius:4px;border-start-end-radius:12px;border-end-end-radius:4px;border-end-start-radius:12px;padding:7px 16px 8px;font-size:15px;font-weight:800;box-shadow:0 2px #8d8d96,0 0 0 4px #00000073,0 0 26px #ffffff80}.sheet2{border:1.5px solid var(--rim);width:min(100% - 24px,375px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);background:var(--tile-bg);box-shadow:inset 0 1px 0 var(--edge-light), 0 3px 0 var(--lip), 0 24px 40px -16px var(--shadow);font-family:var(--look-text);border-start-start-radius:4px;border-start-end-radius:16px;border-end-end-radius:4px;border-end-start-radius:16px;margin:auto;padding:0;font-size:14px;font-weight:600;line-height:1.3}.sheet2::backdrop{background:#060608d1}.sheet2[open]{animation:sheet-in .32s var(--ease-out) both}@keyframes sheet-in{0%{opacity:0;translate:0 14px}}.sheet2__body{gap:12px;padding:18px 16px 16px;display:grid}.sheet2__title{font-family:var(--look-display);color:var(--ink);margin:0;font-size:22px;font-weight:400;line-height:1.1}.sheet2__line{color:var(--soft);text-wrap:balance;margin:0}@keyframes drift{0%{transform:translateY(2px)}to{transform:translateY(-5px)}}@keyframes dropin{0%{opacity:0;translate:0 -14px;scale:.94}}@media (prefers-reduced-motion:reduce){.tile,.btn:after{animation:none}}
