.deck{--d-bg:#090e1b;--d-ink:#eef2fb;--d-soft:#9aa6bf;--d-muted:#6b7792;--d-line:#ffffff14;--d-card:#ffffff0b;--d-card-strong:#ffffff14;--d-accent:#f47a28;--d-accent-soft:#f47a2829;--d-violet:#7d8cf5;--d-blue:#5b8ef0;--d-sage:#3fbf8c;--d-coral:#f08a82;--d-turquoise:#3cc0cc;--d-gold:#f5b942;z-index:60;background:var(--d-bg);color:var(--d-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;touch-action:pan-y;position:fixed;inset:0;overflow:hidden}.deck-stage{position:absolute;inset:0;overflow:hidden auto}.deck-glow{background:var(--glow);filter:blur(90px);opacity:.32;pointer-events:none;border-radius:999px;width:46vmax;height:46vmax;position:absolute;transform:translate(-50%,-50%)}.deck-grain{pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.d-card{background:var(--d-card);border:1px solid var(--d-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.25rem}.d-soft{color:var(--d-soft)}.d-muted{color:var(--d-muted)}.d-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--d-accent);font-size:.75rem;font-weight:700}.d-title{letter-spacing:-.035em;text-wrap:balance;font-weight:750;line-height:1.04}.d-gradient-text{background:linear-gradient(100deg, #fff 10%, #ffd2b0 55%, var(--d-accent) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.d-phone{background:linear-gradient(160deg,#2b3550,#121829 60%);border-radius:2.4rem;padding:.55rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -20px #000000b3,0 0 120px -30px #f47a2859}.d-phone-screen{background:#0e1424;border-radius:1.9rem;height:100%;position:relative;overflow:hidden}.d-phone-notch{z-index:2;background:#05070d;border-radius:999px;width:32%;height:1.1rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.lab-tap{opacity:0;pointer-events:none;border:2px solid #f08a82;border-radius:999px;width:1.6rem;height:1.6rem;animation:7s ease-out 1.2s infinite lab-tap;position:absolute;translate:-50% -50%}.lab-sheet{animation:7s cubic-bezier(.2,1,.3,1) 1.2s infinite lab-sheet;transform:translateY(105%)}@keyframes lab-tap{0%{opacity:0;scale:.4}3%{opacity:1;scale:.7}9%{opacity:0;scale:1.8}to{opacity:0}}@keyframes lab-sheet{0%,6%{transform:translateY(105%)}14%,86%{transform:translateY(0)}96%,to{transform:translateY(105%)}}@media (prefers-reduced-motion:reduce){.lab-tap{display:none}.lab-sheet{animation:none;transform:none}}.rise{animation:.75s cubic-bezier(.22,1,.36,1) both deck-rise;animation-delay:calc(var(--i,0) * 75ms + .16s)}.draw-x{transform-origin:0;animation:.9s cubic-bezier(.65,0,.35,1) both deck-draw-x;animation-delay:calc(var(--i,0) * .12s + .3s)}.flow-dash{stroke-dasharray:6 8;animation:1.6s linear infinite deck-flow}.float{animation:6s ease-in-out infinite deck-float}.pulse-ring{animation:2.8s ease-out infinite deck-pulse}@keyframes deck-rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}}@keyframes deck-draw-x{0%{transform:scaleX(0)}}@keyframes deck-flow{to{stroke-dashoffset:-28px}}@keyframes deck-float{50%{transform:translateY(-10px)}}@keyframes deck-pulse{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}html[data-deck-dir]::view-transition-group(*){animation-duration:.85s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-deck-dir]::view-transition-old(*){animation-duration:.55s}html[data-deck-dir]::view-transition-new(*){animation-duration:.55s}html[data-deck-dir]::view-transition-old(root){animation:.55s cubic-bezier(.4,0,.2,1) both deck-out}html[data-deck-dir]::view-transition-new(root){animation:.7s cubic-bezier(.22,1,.36,1) both deck-in}html[data-deck-dir=back]::view-transition-old(root){animation-name:deck-out-back}html[data-deck-dir=back]::view-transition-new(root){animation-name:deck-in-back}@keyframes deck-out{to{opacity:0;filter:blur(8px);transform:translate(-5%)scale(.97)}}@keyframes deck-in{0%{opacity:0;filter:blur(8px);transform:translate(6%)scale(1.02)}}@keyframes deck-out-back{to{opacity:0;filter:blur(8px);transform:translate(5%)scale(.97)}}@keyframes deck-in-back{0%{opacity:0;filter:blur(8px);transform:translate(-6%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.rise,.draw-x,.float,.pulse-ring,.flow-dash{animation:none}}.star{animation:deck-twinkle var(--twinkle,4s) ease-in-out infinite;animation-delay:var(--delay,0s);background:#fff;border-radius:999px;position:absolute}@keyframes deck-twinkle{0%,to{opacity:.15}50%{opacity:.9}}.egg-glow{animation:3.6s ease-in-out infinite deck-egg}@keyframes deck-egg{0%,to{filter:drop-shadow(0 0 18px #f5b94259);transform:rotate(-2deg)}50%{filter:drop-shadow(0 0 46px #f5b942bf);transform:rotate(2deg)}}.fin-word{background:linear-gradient(100deg, #fff 0%, #ffd2b0 35%, var(--d-accent) 60%, #ffd2b0 80%, #fff 100%);color:#0000;filter:drop-shadow(0 6px #7a32008c)drop-shadow(0 18px 40px #f47a2859);animation:.65s cubic-bezier(.2,1.5,.35,1) both fin-slam,3.2s ease-in-out infinite fin-shimmer;animation-delay:calc(var(--w,0) * .35s + .6s), calc(var(--w,0) * .15s + 2.4s);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0 .12em;display:inline-block}.fin-english{background:linear-gradient(100deg, #fff 0%, #ffd2b0 35%, var(--d-accent) 60%, #ffd2b0 80%, #fff 100%);color:#0000;filter:drop-shadow(0 3px #7a320080)drop-shadow(0 10px 28px #f47a2873);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:.65s cubic-bezier(.2,1.5,.35,1) 2.55s both fin-slam,3.2s ease-in-out 3.2s infinite fin-shimmer;display:inline-block}.fin-smile{overflow:visible}.fin-smile path{fill:none;stroke:var(--d-accent);stroke-width:14px;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:700px;filter:drop-shadow(0 0 18px #f47a2899);animation:.9s cubic-bezier(.65,0,.35,1) 1.75s forwards fin-draw}.fin-after{animation:.75s cubic-bezier(.22,1,.36,1) both deck-rise;animation-delay:calc(var(--a,0) * .2s + 2.5s)}.fin-confetti{opacity:0;animation:3.4s cubic-bezier(.2,.7,.4,1) both fin-confetti;animation-delay:calc(var(--d,0s) + 2.1s);border-radius:2px;position:absolute;top:0;left:50%}@keyframes fin-slam{0%{opacity:0;transform:translateY(-40px)scale(2.2)rotate(-6deg)}60%{opacity:1;transform:translateY(6px)scale(.92)rotate(1deg)}to{opacity:1;transform:none}}@keyframes fin-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes fin-draw{to{stroke-dashoffset:0}}@keyframes fin-confetti{0%{opacity:0;transform:translate(-50%)rotate(0)}6%{opacity:1}35%{transform:translate(calc(-50% + var(--x)), var(--y)) rotate(calc(var(--r) * .4))}to{opacity:0;transform:translate(calc(-50% + var(--x) * 1.25), 58vh) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.star,.egg-glow,.fin-word,.fin-english,.fin-after,.fin-confetti{animation:none}.fin-smile path{stroke-dashoffset:0;animation:none}}@media (max-width:767px),(hover:none) and (pointer:coarse){.deck .d-card,.deck .hero-sat-badge{-webkit-backdrop-filter:none;backdrop-filter:none}.deck .d-card{background:#ffffff0f}.deck-glow{background:radial-gradient(closest-side, var(--glow), transparent);filter:none;opacity:.42}.deck .rise,.deck .pr-word,.deck .sx-title,.deck .nt-card{filter:none!important}html[data-deck-dir]::view-transition-old(*){filter:none!important}html[data-deck-dir]::view-transition-new(*){filter:none!important}}
.nt-quake{animation:4.4s linear both nt-quake}.nt-kicker{color:#f5b942;letter-spacing:.3em;text-transform:uppercase;font-size:1rem;font-weight:700;animation:.7s cubic-bezier(.22,1,.36,1) .15s both deck-rise}.nt-title{background:linear-gradient(#fff 0%,#ffe6ad 45%,#f5b942 75%,#f08a1c 100%);color:#0000;filter:drop-shadow(0 4px #7a3f00)drop-shadow(0 14px 30px #f5b94266);-webkit-background-clip:text;background-clip:text;animation:.7s cubic-bezier(.2,1.4,.35,1) .35s both nt-title-slam}.nt-sub{animation:.7s cubic-bezier(.22,1,.36,1) 1.1s both deck-rise}.nt-egg{animation:1.6s ease-in-out .8s both nt-egg-shake,3.2s ease-in-out 2.6s infinite nt-egg-twitch}.nt-cracks path{fill:none;stroke:#fff6cc;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;filter:drop-shadow(0 0 1.2px #ffd36b);animation:.35s ease-out both nt-crack;animation-delay:calc(var(--c,0) * .4s + 1.2s)}.nt-card{animation:.6s cubic-bezier(.2,1.3,.35,1) both nt-slam;animation-delay:calc(var(--i,0) * .55s + 2.2s)}.nt-phone{background:linear-gradient(160deg,#2b3550,#121829 60%);border-radius:1.8rem;width:9.5rem;height:19rem;padding:.4rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -20px #000c,0 0 70px -24px #f5b9428c}@media (min-width:1024px){.nt-phone{width:10.5rem;height:21rem}}.nt-screen{background:#0e1424;border-radius:1.45rem;height:100%;position:relative;overflow:hidden}.nt-content{filter:blur(.6px)saturate(.85)}.nt-veil{pointer-events:none;position:absolute;inset:0}.nt-veil--right{background:linear-gradient(110deg,#0000 0 46%,#03050ced 57% 100%)}.nt-veil--bottom{background:linear-gradient(#0000 0 44%,#03050ced 56% 100%)}.nt-scan{pointer-events:none;animation:3.6s ease-in-out infinite nt-scan;animation-delay:calc(var(--i,0) * .55s + 3s);background:linear-gradient(100deg,#0000 40%,#fff0c838 50%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}.nt-q{color:#f5b942;text-shadow:0 0 22px #f5b942bf;font-size:3.4rem;font-weight:900;line-height:1;animation:2.4s ease-in-out infinite nt-qpulse;position:absolute}.nt-veil--right~.nt-q{top:42%;right:13%}.nt-veil--bottom~.nt-q{bottom:12%;left:50%;translate:-50%}.nt-lock{z-index:3;color:#f5b942;background:#f5b94233;border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex;position:absolute;top:.55rem;right:.65rem}.nt-ring{opacity:0;pointer-events:none;animation:.75s ease-out both nt-ring;animation-delay:calc(var(--i,0) * .55s + 2.45s);border:3px solid #f5b942;border-radius:2.4rem;position:absolute;inset:-8%}.nt-bubble{color:#fff;background:#f47a28;border-radius:999px 999px 999px 4px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;margin-bottom:.35rem;font-size:1.4rem;font-weight:900;animation:2s ease-in-out infinite nt-bob;display:flex}.nt-silhouette{fill:#04060c;filter:drop-shadow(0 0 1px #ffd36b)drop-shadow(0 0 10px #f5b942cc);animation:2.6s ease-in-out infinite nt-bob}.nt-xp{width:0;animation:2.4s ease-out 3.2s forwards nt-xp}.nt-floatq{color:#f5b942;opacity:0;animation:nt-floatq var(--dur,12s) linear var(--delay,0s) infinite;font-weight:900;position:absolute;bottom:-12%}@keyframes nt-title-slam{0%{opacity:0;transform:scale(2.6)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes nt-slam{0%{opacity:0;filter:blur(10px)brightness(2.2);transform:translateY(-30px)scale(1.9)}60%{opacity:1;filter:blur()brightness(1.35);transform:scale(.95)}to{opacity:1;filter:none;transform:none}}@keyframes nt-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.45)}}@keyframes nt-scan{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes nt-qpulse{50%{opacity:.7;scale:1.15}}@keyframes nt-bob{50%{transform:translateY(-4px)}}@keyframes nt-xp{to{width:38%}}@keyframes nt-egg-shake{0%,to{transform:none}15%{transform:rotate(-6deg)}30%{transform:rotate(6deg)}45%{transform:translateY(-4px)rotate(-9deg)}60%{transform:rotate(9deg)}75%{transform:translateY(-8px)rotate(-12deg)}90%{transform:rotate(10deg)}}@keyframes nt-egg-twitch{0%,30%,to{transform:none}8%{transform:rotate(-6deg)}16%{transform:rotate(6deg)}24%{transform:rotate(-2deg)}}@keyframes nt-crack{to{stroke-dashoffset:0}}@keyframes nt-floatq{0%{opacity:0;transform:translateY(0) rotate(var(--tilt,0deg))}15%{opacity:.16}85%{opacity:.1}to{opacity:0;transform:translateY(-120vh) rotate(calc(var(--tilt,0deg) * -1))}}@keyframes nt-quake{0%,9%,13%,53%,57%,65.5%,69.5%,78%,82%,90.5%,94.5%,to{transform:none}10%{transform:translate(-6px,3px)}11.5%{transform:translate(5px,-4px)}54%{transform:translate(-6px,3px)}55.5%{transform:translate(5px,-4px)}66.5%{transform:translate(6px,3px)}68%{transform:translate(-5px,-3px)}79%{transform:translate(-6px,-3px)}80.5%{transform:translate(5px,4px)}91.5%{transform:translate(7px,3px)}93%{transform:translate(-6px,-4px)}}@media (prefers-reduced-motion:reduce){.nt-quake,.nt-kicker,.nt-title,.nt-sub,.nt-egg,.nt-card,.nt-scan,.nt-q,.nt-ring,.nt-bubble,.nt-silhouette,.nt-xp,.nt-floatq,.nt-cracks path{animation:none}.nt-cracks path{stroke-dashoffset:0}.nt-xp{width:38%}}
.cr-stage{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;height:31rem;display:flex;position:relative}.cr-rays{pointer-events:none;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--glow,#ffd76a) 34%, transparent) 0deg 9deg, transparent 9deg 22deg);border-radius:999px;width:46rem;height:46rem;animation:16s linear infinite cr-spin,.6s ease-out both cr-fade-in;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 16%,#0000 60%);mask-image:radial-gradient(circle,#000 16%,#0000 60%)}.cr-chest{filter:drop-shadow(0 24px 28px #0000008c);width:13rem;height:11.5rem;position:relative}.cr-chest--drop{animation:.75s cubic-bezier(.3,1.4,.5,1) both cr-drop}.cr-chest--shake{animation:1.25s ease-in-out both cr-shake}.cr-chest--done{animation:3.2s ease-in-out infinite cr-bob}.cr-chest-glow{opacity:0;transition:opacity .3s}.cr-chest--shake .cr-chest-glow{animation:.22s ease-in-out infinite alternate cr-leak}.cr-chest--open .cr-chest-glow,.cr-chest--reveal .cr-chest-glow,.cr-chest--done .cr-chest-glow{opacity:1}.cr-lid{transform-box:fill-box;transform-origin:50% 100%}.cr-chest--open .cr-lid,.cr-chest--reveal .cr-lid{animation:.45s cubic-bezier(.2,1.6,.4,1) both cr-lid-open}.cr-chest--done .cr-lid{transform:translateY(-58px)rotate(-14deg)}.cr-beam{opacity:0;pointer-events:none;clip-path:polygon(30% 100%,70% 100%,100% 0,0 0);filter:blur(4px);background:linear-gradient(#0000,#ffe28c99);width:9rem;height:22rem;position:absolute;bottom:45%;left:50%;transform:translate(-50%)}.cr-chest--open .cr-beam,.cr-chest--reveal .cr-beam,.cr-chest--done .cr-beam{animation:.4s ease-out both cr-fade-in}.cr-remaining{color:#fff;background:#e23b3b;border:3px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;min-width:2.7rem;height:2.7rem;font-size:1.35rem;font-weight:800;display:flex;position:absolute;top:34%;right:-.5rem;box-shadow:0 6px 16px #00000073}.cr-burst{pointer-events:none;width:0;height:0;position:absolute;top:36%;left:50%}.cr-flash{background:radial-gradient(circle,#ffffffd9,#0000 60%);border-radius:999px;width:32rem;height:32rem;animation:.55s ease-out .22s both cr-flash;position:absolute;top:-16rem;left:-16rem}.cr-ring{border:4px solid var(--glow);border-radius:999px;width:8rem;height:8rem;animation:.75s ease-out .28s both cr-ring;position:absolute;top:-4rem;left:-4rem}.cr-piece{background:linear-gradient(135deg, var(--c1), var(--c2));border-radius:3px;animation:.95s cubic-bezier(.15,.8,.3,1) .28s both cr-piece;position:absolute;top:0;left:0}.cr-card{z-index:2;background:linear-gradient(140deg, var(--c1), var(--c2));width:min(28rem,88vw);box-shadow:0 30px 60px -20px #000000bf, 0 0 80px -10px var(--glow);border-radius:1.6rem;padding:3px;animation:.75s cubic-bezier(.2,1.15,.35,1) both cr-card-in;position:absolute;top:0;left:50%;overflow:hidden}.cr-card-inner{background:radial-gradient(120% 90% at 15% 0%, color-mix(in srgb, var(--c1) 24%, #121a2e), #0e1424 72%);border-radius:calc(1.6rem - 3px);padding:1.2rem 1.35rem 1.3rem}.cr-rarity{background:linear-gradient(90deg, var(--c1), var(--c2));color:#160d02;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.25rem .75rem;font-size:.8rem;font-weight:800;display:inline-flex}.cr-icon{background:linear-gradient(140deg, var(--c1), var(--c2));color:#fff;width:3.7rem;height:3.7rem;box-shadow:0 10px 22px -8px var(--glow);border-radius:1.05rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cr-count{color:#ffe08a;text-shadow:0 3px #9a5a08,0 0 26px #ffd66e99;flex-shrink:0;margin-left:auto;font-size:3rem;font-weight:900;line-height:1;animation:.5s cubic-bezier(.2,1.8,.4,1) .55s both cr-count}.cr-shine{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff52 50%,#0000 65%);animation:1s ease-in-out .8s both cr-shine;position:absolute;inset:0;transform:translate(-120%)}.cr-summary{text-shadow:0 2px 14px #000000d9;z-index:2;text-align:center;animation:.65s cubic-bezier(.2,1.4,.35,1) both cr-summary;position:absolute;top:4%;left:50%;transform:translate(-50%)}.cr-hint{color:var(--d-muted);white-space:nowrap;font-size:.95rem;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}.cr-mini{background:#ffffff05;border:1px dashed #ffffff21;border-radius:.95rem;align-items:center;gap:.55rem;min-height:3.3rem;padding:.5rem .75rem;display:flex}.cr-mini:not(.cr-mini--got)>*{opacity:0}.cr-mini--got{background:linear-gradient(#131a2e, #131a2e) padding-box, linear-gradient(140deg, var(--c1), var(--c2)) border-box;border:1.5px solid #0000;animation:.45s cubic-bezier(.2,1.6,.4,1) both cr-pop}.cr-mini-count{color:#ffe08a;flex-shrink:0;font-weight:800}.cr-total{animation:.4s ease-out both cr-tick}@keyframes cr-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes cr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cr-drop{0%{opacity:0;transform:translateY(-130%)scale(.8)}60%{opacity:1;transform:translateY(5%)scale(1.06,.92)}80%{transform:translateY(-3%)scale(.97,1.04)}to{transform:none}}@keyframes cr-shake{0%,to{transform:none}10%{transform:rotate(-4deg)}20%{transform:rotate(4deg)}32%{transform:rotate(-6deg)scale(1.03)}44%{transform:rotate(6deg)scale(1.04)}56%{transform:rotate(-9deg)scale(1.07)}68%{transform:rotate(9deg)scale(1.08)}80%{transform:rotate(-12deg)scale(1.12)}92%{transform:rotate(12deg)scale(1.14)}}@keyframes cr-leak{0%{opacity:.25}to{opacity:.8}}@keyframes cr-lid-open{to{transform:translateY(-58px)rotate(-14deg)}}@keyframes cr-bob{50%{transform:translateY(-6px)}}@keyframes cr-flash{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes cr-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(3.6)}}@keyframes cr-piece{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1) rotate(260deg)}}@keyframes cr-card-in{0%{opacity:0;transform:translate(-50%,15rem)scale(.18)rotateY(100deg)}55%{opacity:1;transform:translate(-50%,-14px)scale(1.08)rotateY(0)}78%{transform:translate(-50%,4px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes cr-count{0%{opacity:0;transform:scale(2.6)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes cr-shine{to{transform:translate(120%)}}@keyframes cr-summary{0%{opacity:0;transform:translate(-50%,30px)scale(.85)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes cr-pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes cr-tick{0%{color:#ffe08a;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.cr-stage *,.cr-mini,.cr-total{animation:none!important}}
.hero-quake{animation:.5s ease-out .88s both hero-quake}.hero-orbit{width:min(46rem,88vw);height:clamp(8rem,24vh,14rem);margin-top:clamp(1rem,4vh,2.5rem);margin-bottom:clamp(2.75rem,7vh,4.5rem)}.hero-beam{pointer-events:none;width:100vw;height:5rem;animation:.45s ease-in .95s forwards hero-fade-out;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.hero-beam path{fill:none;stroke:var(--d-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;filter:drop-shadow(0 0 8px #f47a28e6);animation:.8s cubic-bezier(.55,0,.75,.4) .1s forwards hero-beam}.hero-ring{opacity:0;width:100%;height:100%;animation:.8s ease-out 1.15s forwards hero-in;position:absolute;inset:0;overflow:visible}.hero-ring ellipse{fill:none;stroke:#ffffff24;stroke-width:1px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke;animation:14s linear infinite hero-ring-flow}.hero-sat{opacity:0;will-change:transform, opacity;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.hero-sat-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff1f;border-radius:1.1rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex}.hero-sat-label{white-space:nowrap;color:var(--d-soft);font-size:.8rem;font-weight:600}@media (max-width:640px){.hero-sat-badge{border-radius:.85rem;width:2.6rem;height:2.6rem}.hero-sat-label{display:none}}.hero-core{z-index:3;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-orb{animation:.65s cubic-bezier(.2,1.4,.35,1) .8s both hero-slam,4.2s ease-in-out 2s infinite hero-breathe;display:block;position:relative}.hero-halo{opacity:0;background:radial-gradient(circle,#f47a2873,#0000 62%);border-radius:999px;animation:.6s ease-out .9s forwards hero-in,4.2s ease-in-out 2s infinite hero-halo;position:absolute;inset:-70%}.hero-flash{opacity:0;background:radial-gradient(circle,#fff 0%,#ffd2b0cc 30%,#0000 65%);border-radius:999px;animation:.7s ease-out .82s both hero-flash;position:absolute;inset:-30%}.hero-shock{opacity:0;animation:1.3s cubic-bezier(.1,.7,.3,1) both hero-shock;animation-delay:calc(var(--k,0) * .16s + .9s);border:3px solid #f47a28cc;border-radius:2.2rem;position:absolute;inset:0}.hero-title{letter-spacing:-.04em;justify-content:center;display:flex}.hero-letter{background:linear-gradient(100deg, #fff 0%, #ffd2b0 35%, var(--d-accent) 60%, #ffd2b0 80%, #fff 100%);color:#0000;filter:drop-shadow(0 6px #7a320080)drop-shadow(0 18px 40px #f47a284d);animation:.6s cubic-bezier(.2,1.5,.35,1) both hero-letter,3.6s ease-in-out infinite hero-shimmer;animation-delay:calc(var(--l,0) * 80ms + 1.45s), calc(var(--l,0) * .1s + 3s);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-smile{overflow:visible}.hero-smile path{fill:none;stroke:var(--d-accent);stroke-width:12px;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:700px;filter:drop-shadow(0 0 16px #f47a2899);animation:.8s cubic-bezier(.65,0,.35,1) 2.15s forwards hero-draw}.hero-after{animation:.8s cubic-bezier(.22,1,.36,1) both deck-rise;animation-delay:calc(var(--a,0) * .25s + 2.5s)}.hero-ember{opacity:0;animation:hero-ember var(--dur,10s) linear var(--delay,0s) infinite;border-radius:999px;position:absolute;bottom:-2%}@keyframes hero-beam{to{stroke-dashoffset:0}}@keyframes hero-fade-out{to{opacity:0}}@keyframes hero-in{to{opacity:1}}@keyframes hero-ring-flow{to{stroke-dashoffset:-100px}}@keyframes hero-slam{0%{opacity:0;rotate:-12deg;scale:2.6}55%{opacity:1;rotate:3deg;scale:.82}to{opacity:1;rotate:none;scale:1}}@keyframes hero-breathe{50%{scale:1.05}}@keyframes hero-halo{50%{opacity:.7;scale:1.18}}@keyframes hero-flash{0%{opacity:0;scale:.2}25%{opacity:1}to{opacity:0;scale:3.2}}@keyframes hero-shock{0%{opacity:.95;scale:1}to{opacity:0;scale:5}}@keyframes hero-quake{0%,to{translate:0}15%{translate:-9px 6px}30%{translate:8px -7px}45%{translate:-6px -4px}60%{translate:5px 5px}80%{translate:-2px 2px}}@keyframes hero-letter{0%{opacity:0;translate:0 -60px;rotate:-10deg;scale:2.4}60%{opacity:1;translate:0 8px;rotate:2deg;scale:.9}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes hero-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes hero-draw{to{stroke-dashoffset:0}}@keyframes hero-ember{0%{opacity:0;translate:0}10%{opacity:.7}85%{opacity:.25}to{opacity:0;translate:var(--drift,0px) -105vh}}@media (prefers-reduced-motion:reduce){.hero-quake,.hero-orb,.hero-halo,.hero-flash,.hero-shock,.hero-letter,.hero-after,.hero-ember,.hero-ring,.hero-ring ellipse{animation:none}.hero-ring,.hero-halo{opacity:1}.hero-beam{display:none}.hero-smile path{stroke-dashoffset:0;animation:none}}
.tr-role{--fx:0rem;animation:tr-fly .75s cubic-bezier(.2, 1.3, .35, 1) var(--d,0s) both}@media (min-width:1024px){.tr-role--left{--fx:8rem}.tr-role--right{--fx:-8rem}}.tr-guest{animation:tr-fly .75s cubic-bezier(.2, 1.3, .35, 1) var(--d,0s) both, tr-guest 9s ease-in-out 2.3s infinite}.tr-lane{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.tr-lane-line{background:repeating-linear-gradient(90deg, var(--tone) 0 10px, transparent 10px 18px);height:2px;box-shadow:0 0 12px var(--tone);opacity:.75;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.tr-lane--left .tr-lane-line{transform-origin:100%;animation:.6s ease-out 1.25s both tr-draw,1.2s linear infinite tr-dash-left}.tr-lane--right .tr-lane-line{transform-origin:0;animation:.6s ease-out 1.25s both tr-draw,1.2s linear infinite tr-dash-right}.tr-token{background-color:color-mix(in srgb, var(--tone) 34%, #0e1424);height:2rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 80%, white) inset, 0 0 18px -3px var(--tone);color:#fff;white-space:nowrap;opacity:0;animation-duration:9s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-delay:calc(2s + var(--t,0s));border-radius:999px;align-items:center;gap:.35rem;margin-top:-1rem;padding:0 .75rem;font-size:.95rem;font-weight:600;animation-iteration-count:infinite;animation-fill-mode:both;display:inline-flex;position:absolute;top:50%;left:0}.tr-token--left{animation-name:tr-go-left}.tr-token--right{animation-name:tr-go-right}.tr-token--blocked{animation-name:tr-blocked}.tr-token-lock{color:#fff;opacity:0;width:1.4rem;height:1.4rem;animation:tr-lockpop 9s ease-out calc(2s + var(--t,0s)) infinite both;background:#e76f66;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-.55rem;right:-.55rem}.tr-shield{color:#5cc79b;opacity:0;width:2.4rem;height:2.4rem;animation:tr-shield 9s ease-out calc(2s + var(--t,0s)) infinite both;background:#2e9b7238;border-radius:999px;justify-content:center;align-items:center;margin-top:-1.2rem;display:flex;position:absolute;top:50%;left:calc(52% - 2.6rem);box-shadow:inset 0 0 0 2px #3fbf8c}.tr-timer{stroke:#7d8cf5;stroke-dasharray:125.66;animation:9s linear 2.3s infinite both tr-timer}.tr-timer-label{animation:9s linear 2.3s infinite both tr-timer-label}.tr-timer-lock{opacity:0;animation:9s linear 2.3s infinite both tr-timer-lock}.tr-invite{animation:.6s cubic-bezier(.2,1.4,.35,1) 2.4s both tr-pop,1s ease-in 6.4s forwards tr-burn}.tr-invite-shine{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff4d 50%,#0000 65%);animation:1.1s ease-in-out 3.4s both tr-sheen;position:absolute;inset:0;translate:-120%}.tr-tap{opacity:0;pointer-events:none;border:3px solid #fff;border-radius:999px;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;animation:.9s ease-out 5.6s both tr-tap;position:absolute;top:50%;left:72%}.tr-ash{opacity:0;animation:tr-ash 1.7s cubic-bezier(.2, .7, .4, 1) calc(6.5s + var(--ad,0s)) both;background:#ffb27a;border-radius:2px;position:absolute}.tr-seal{color:#5cc79b;opacity:0;pointer-events:none;background:#0e1424e0;border:3px solid #3fbf8c;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;animation:.55s cubic-bezier(.2,1.6,.4,1) 7.2s both tr-seal,3s ease-in-out 8s infinite tr-seal-glow;display:flex;position:absolute;inset:0;rotate:-4deg}.tr-node{animation:tr-node .7s cubic-bezier(.2, 1.4, .35, 1) var(--d,0s) both}.tr-pipe{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000)}.tr-pipe-line{background:repeating-linear-gradient(90deg, var(--tone) 0 10px, transparent 10px 18px);height:3px;box-shadow:0 0 14px var(--tone);transform-origin:0;border-radius:3px;margin-top:-1.5px;animation:.5s ease-out 1.05s both tr-draw,1.2s linear infinite tr-dash-right;position:absolute;top:50%;left:0;right:0}.tr-packet{background-color:color-mix(in srgb, var(--tone) 45%, #0e1424);height:2rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--tone) 70%, white) inset, 0 0 22px 2px var(--tone);color:#fff;white-space:nowrap;opacity:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;margin-top:-1rem;font-size:.95rem;font-weight:700;animation:9s cubic-bezier(.45,0,.55,1) 1.6s infinite both tr-packet;display:inline-flex;position:absolute;top:50%;left:0}.tr-packet--record{padding:0 .75rem}.tr-packet--key{width:2rem;animation-delay:3.3s}.tr-db{animation:9s ease-out 1.6s infinite tr-db}.tr-srv{animation:9s ease-out 1.6s infinite tr-srv}.tr-lockbadge{color:#5cc79b;background:#0e1424;border-radius:999px;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:flex;position:absolute;top:-1rem;right:-1rem;box-shadow:0 0 0 2px #3fbf8c}.tr-shackle{animation:9s ease-out 1.6s infinite both tr-shackle}.tr-lock-ring{opacity:0;border:2px solid #5cc79b;border-radius:999px;animation:9s ease-out 1.6s infinite both tr-click;position:absolute;inset:0}.tr-shield-pulse,.tr-wall{pointer-events:none;border-radius:1.75rem;position:absolute;inset:-10px}.tr-shield-pulse{border:2px solid #3fbf8c8c;animation:3s ease-out 1.3s infinite both tr-pulse}.tr-wall{opacity:0;border:3px solid #e76f66;animation:9s ease-out 1.6s infinite both tr-wall}.tr-intruder{color:#fff;opacity:0;background:#e76f66;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:7rem;height:2rem;margin-left:-3.5rem;font-size:.95rem;font-weight:700;animation:9s ease-in 1.6s infinite both tr-intrude;display:inline-flex;position:absolute;top:-4.2rem;left:50%;box-shadow:0 0 24px 2px #e76f66b3}.tr-deny{color:#f6a59e;white-space:nowrap;opacity:0;background:#3a1f22;border-radius:.8rem;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:1.05rem;font-weight:800;animation:9s ease-out 1.6s infinite both tr-deny;display:inline-flex;position:absolute;top:-4.3rem;left:calc(50% + 4rem);box-shadow:inset 0 0 0 1.5px #e76f66}.tr-rain{-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.tr-drop{background:linear-gradient(to bottom, transparent, var(--c));width:2px;animation:tr-fall var(--dur,12s) linear var(--delay,0s) infinite;border-radius:2px;position:absolute;top:-12%}.tr-drop:after{content:"";background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c);border-radius:999px;position:absolute;bottom:-3px;left:-2px}.tr-stat{animation:tr-slam .6s cubic-bezier(.2, 1.5, .35, 1) var(--s,0s) both, tr-done 1.2s ease-out var(--g,0s) both}.tr-stat-shine{pointer-events:none;animation:tr-sheen .9s ease-in-out var(--g,0s) both;background:linear-gradient(105deg,#0000 35%,#ffd2b047 50%,#0000 65%);position:absolute;inset:0;translate:-120%}.tr-scene{animation:tr-fadeout .5s ease-in calc(var(--p0,0s) + 10.5s) forwards}.tr-bulb{animation:tr-bulb 1s ease-out var(--p0,0s) both}.tr-task{animation:tr-task 1.9s cubic-bezier(.3, 1.2, .4, 1) calc(var(--p0,0s) + .25s) both}.tr-hop{z-index:10;color:#ffffffb3;width:2.2rem;height:2.2rem;animation:tr-hop .8s ease-out calc(var(--p0,0s) + var(--h,0s)) both;background:#1d2842;border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute;top:3.15rem;right:-1.6rem;box-shadow:0 0 0 1px #ffffff1f}@media (min-width:768px){.tr-hop{display:flex}}.tr-ai{animation:tr-ai-in .5s ease-out calc(var(--p0,0s) + var(--at,0s)) both}.tr-ai-bar{transform-origin:0;animation:tr-fill var(--fill,2s) cubic-bezier(.4, 0, .3, 1) calc(var(--p0,0s) + var(--at,0s) + .3s) both}.tr-ai-check{animation:tr-check .45s cubic-bezier(.2, 1.8, .4, 1) calc(var(--p0,0s) + var(--at,0s) + .3s + var(--fill,2s)) both}.tr-merge-dot{width:10px;height:10px;animation:tr-merge .6s ease-in calc(var(--p0,0s) + 5.7s) both;background:#5cc79b;border-radius:999px;margin-top:-5px;position:absolute;top:50%;left:15px;box-shadow:0 0 10px #3fbf8c}.tr-merge-label{animation:tr-appear .5s ease-out calc(var(--p0,0s) + 6.1s) both}.tr-test-bar{transform-origin:0;animation:tr-fill-linear 1.8s linear calc(var(--p0,0s) + 6.2s) both}.tr-ship{color:#5cc79b;letter-spacing:.12em;text-transform:uppercase;animation:tr-stamp .5s cubic-bezier(.2, 1.6, .4, 1) calc(var(--p0,0s) + 8.2s) both;background:#0e1424eb;border:3px solid #5cc79b;border-radius:.6rem;align-items:center;gap:.3rem;padding:.15rem .65rem;font-size:1.05rem;font-weight:900;display:inline-flex;position:absolute;bottom:.55rem;right:.7rem;rotate:-8deg}.tr-deal{perspective:1400px}.tr-persona{animation:tr-flip .95s cubic-bezier(.2, 1.1, .35, 1) var(--d,0s) both}.tr-persona-shine{pointer-events:none;animation:tr-sheen 1s ease-in-out calc(var(--d,0s) + .8s) both;background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%);position:absolute;inset:0;translate:-120%}.tr-type-full{visibility:hidden}.tr-caret{vertical-align:-.15em;background:#fff;width:2px;height:1.05em;margin-left:2px;animation:.9s steps(2,start) infinite tr-blink;display:inline-block}.tr-bubble-a{opacity:0;transition:opacity .45s,translate .45s cubic-bezier(.2,1.4,.35,1);translate:-.6rem .4rem}.tr-bubble-a--on{opacity:1;transition-delay:.35s;translate:0}.tr-qr{animation:8s ease-out 2.4s infinite both tr-qr-ok}.tr-qr-scan{opacity:0;background:#f47a28;border-radius:3px;height:3px;animation:8s ease-in-out 2.4s infinite both tr-qr-scan;position:absolute;top:.25rem;left:0;right:0;box-shadow:0 0 12px 2px #f47a28}.tr-qr-hit{opacity:0;animation:8s cubic-bezier(.2,1.4,.35,1) 2.4s infinite both tr-qr-hit}.tr-steam{fill:none;stroke:#ffffff80;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:30;animation:tr-steam 3s ease-in-out calc(var(--n,0) * .6s) infinite both}.tr-fact{animation:tr-fact 9s cubic-bezier(.2, 1.4, .35, 1) calc(2.8s + var(--n,0) * .5s) infinite both}@keyframes tr-fly{0%{opacity:0;translate:var(--fx) 0;scale:.4}}@keyframes tr-guest{0%,83%,to{filter:none}87%,95%{filter:saturate(.3)brightness(.55)}}@keyframes tr-draw{0%{scale:0 1}}@keyframes tr-dash-left{to{background-position:-36px 0}}@keyframes tr-dash-right{to{background-position:36px 0}}@keyframes tr-go-left{0%{opacity:0;left:100%;translate:0}3%,33%{opacity:1}36%,to{opacity:0;left:0%;translate:-100%}}@keyframes tr-go-right{0%{opacity:0;left:0%;translate:-100%}3%,33%{opacity:1}36%,to{opacity:0;left:100%;translate:0}}@keyframes tr-blocked{0%{opacity:0;background-color:color-mix(in srgb, var(--tone) 34%, #0e1424);animation-timing-function:ease-in;left:100%}3%{opacity:1}18%{background-color:color-mix(in srgb, var(--tone) 34%, #0e1424);animation-timing-function:cubic-bezier(.2,.9,.3,1);left:52%}21%{background-color:#5a2529;left:62%}24%{left:56%}26%,38%{opacity:1;background-color:#5a2529;left:58%}44%,to{opacity:0;background-color:#5a2529;left:58%}}@keyframes tr-lockpop{0%,19%{opacity:0;scale:.3}22%{opacity:1;scale:1.35}25%,38%{opacity:1;scale:1}44%,to{opacity:0;scale:1}}@keyframes tr-shield{0%,14%{opacity:0;scale:.3}18%{opacity:1;scale:1.4;box-shadow:inset 0 0 0 2px #3fbf8c,0 0 26px 6px #3fbf8ccc}23%,38%{opacity:1;scale:1;box-shadow:inset 0 0 0 2px #3fbf8c,0 0 12px #3fbf8c66}44%,to{opacity:0;scale:.6}}@keyframes tr-timer{0%{stroke-dashoffset:0;stroke:#7d8cf5}84%{stroke-dashoffset:113px;stroke:#7d8cf5}86%,95%{stroke-dashoffset:113px;stroke:#f08a82}to{stroke-dashoffset:0;stroke:#7d8cf5}}@keyframes tr-timer-label{0%,84%,97%,to{opacity:1}86%,95%{opacity:0}}@keyframes tr-timer-lock{0%,84%,97%,to{opacity:0;scale:.4}87%,95%{opacity:1;scale:1}}@keyframes tr-pop{0%{opacity:0;translate:0 -3rem;scale:.3}}@keyframes tr-burn{0%{filter:none}30%{opacity:1;filter:sepia()saturate(3)brightness(1.35)hue-rotate(-15deg)}to{opacity:0;filter:grayscale()brightness(.4)blur(6px);scale:.9}}@keyframes tr-sheen{to{translate:120%}}@keyframes tr-tap{0%{opacity:0;scale:.4}25%{opacity:1;scale:.7}to{opacity:0;scale:1.9}}@keyframes tr-ash{0%{opacity:0;translate:0;rotate:none}10%{opacity:1;background:#ffb27a}to{opacity:0;translate:var(--dx) var(--dy);background:#6b7792;rotate:220deg}}@keyframes tr-seal{0%{opacity:0;rotate:6deg;scale:2.2}to{opacity:1;rotate:-4deg;scale:1}}@keyframes tr-seal-glow{0%,to{box-shadow:0 0 #3fbf8c00}50%{box-shadow:0 0 28px 2px #3fbf8c73}}@keyframes tr-node{0%{opacity:0;translate:0 2rem;scale:.5}}@keyframes tr-packet{0%{opacity:0;left:0%;translate:-100%}2%{opacity:1}16%{opacity:1;left:100%;translate:0}16.5%,to{opacity:0;left:100%;translate:0}}@keyframes tr-db{0%,15%,34%,to{box-shadow:0 0 #3fbf8c00}18%{box-shadow:0 0 0 2px #3fbf8cbf,0 0 50px -6px #3fbf8cb3}}@keyframes tr-srv{0%,33%,52%,to{box-shadow:0 0 #7d8cf500}36%{box-shadow:0 0 0 2px #7d8cf5bf,0 0 50px -6px #7d8cf5b3}}@keyframes tr-shackle{0%,15%{translate:0 -3.5px}16.5%{translate:0 .8px}17.5%,90%{translate:0}96%,to{translate:0 -3.5px}}@keyframes tr-click{0%,16%{opacity:0;scale:.8}17.5%{opacity:1;scale:1}26%,to{opacity:0;scale:2.2}}@keyframes tr-pulse{0%{opacity:.75;scale:.98}to{opacity:0;scale:1.08}}@keyframes tr-wall{0%,56.5%{opacity:0}58%{opacity:1;box-shadow:0 0 34px 4px #e76f66a6}66%,to{opacity:0;box-shadow:none}}@keyframes tr-intrude{0%,46%{opacity:0;translate:0 -1.5rem}50%{opacity:1;translate:0 -.5rem}57%{translate:0 1.45rem}59%{translate:-.45rem 1rem}61%{translate:.45rem 1.25rem}63%{translate:-.25rem 1.1rem}65%,80%{opacity:1;translate:0 1.1rem}86%,to{opacity:0;translate:0}}@keyframes tr-deny{0%,57.5%{opacity:0;scale:.5}61%{opacity:1;scale:1.12}64%,82%{opacity:1;scale:1}87%,to{opacity:0;scale:1}}@keyframes tr-fall{0%{translate:0 -10vh}to{translate:0 125vh}}@keyframes tr-slam{0%{opacity:0;rotate:-4deg;scale:1.9}60%{opacity:1;rotate:1deg;scale:.94}to{opacity:1;rotate:none;scale:1}}@keyframes tr-done{0%{box-shadow:0 0 #f47a2800}30%{box-shadow:0 0 0 2px #f47a28d9,0 0 60px -8px #f47a28cc}to{box-shadow:0 0 0 1px #f47a2859,0 0 40px -16px #f47a2880}}@keyframes tr-fadeout{to{opacity:0}}@keyframes tr-bulb{0%{opacity:.5;scale:.8;box-shadow:0 0 #f5b94200}40%{opacity:1;scale:1.15;box-shadow:0 0 30px 6px #f5b94299}to{opacity:1;scale:1;box-shadow:0 0 18px #f5b94259}}@keyframes tr-task{0%{opacity:0;translate:-3rem;scale:.2}25%{opacity:1;translate:0;scale:1.05}32%,60%{opacity:1;translate:0;scale:1}to{opacity:0;translate:12rem;scale:.9}}@keyframes tr-hop{0%,to{scale:1}40%{color:#fff;background:#f47a28;scale:1.35;box-shadow:0 0 22px 4px #f47a2899}}@keyframes tr-ai-in{0%{opacity:.3;translate:-1rem}}@keyframes tr-fill{0%{scale:0 1}40%{scale:.55 1}55%{scale:.6 1}to{scale:1}}@keyframes tr-fill-linear{0%{scale:0 1}}@keyframes tr-check{0%{opacity:0;scale:0}}@keyframes tr-merge{0%{left:calc(var(--n,0) * 15px);background:#7d8cf5;box-shadow:0 0 10px #5b6ee8}}@keyframes tr-appear{0%{opacity:0;translate:-.5rem}}@keyframes tr-stamp{0%{opacity:0;rotate:8deg;scale:2.6}}@keyframes tr-flip{0%{opacity:0;translate:-2rem 2rem;rotate:y -100deg}55%{opacity:1;translate:0;rotate:y 14deg}78%{rotate:y -5deg}to{opacity:1;translate:0;rotate:y 0deg}}@keyframes tr-blink{to{visibility:hidden}}@keyframes tr-qr-ok{0%,21%,92%,to{box-shadow:0 0 #3fbf8c00}24%,86%{box-shadow:0 0 0 3px #3fbf8c,0 0 22px 2px #3fbf8c8c}}@keyframes tr-qr-scan{0%{opacity:0;translate:0}3%{opacity:1}12%{translate:0 3.6rem}20%{opacity:1;translate:0}23%,to{opacity:0;translate:0}}@keyframes tr-qr-hit{0%,22%{opacity:0;translate:-1rem;scale:.5}26%{opacity:1;translate:0;scale:1.08}29%,86%{opacity:1;translate:0;scale:1}92%,to{opacity:0;translate:0;scale:1}}@keyframes tr-steam{0%{opacity:0;stroke-dashoffset:30px;translate:0 4px}40%{opacity:1}to{opacity:0;stroke-dashoffset:-30px;translate:0 -6px}}@keyframes tr-fact{0%{opacity:0;translate:-1.4rem .8rem;scale:.6}6%{opacity:1;translate:0;scale:1.08}9%,85%{opacity:1;translate:0;scale:1}92%,to{opacity:0;translate:0;scale:1}}@media (max-width:1023px){.tr-token--right{animation-name:tr-go-left}.tr-lane--right .tr-lane-line{transform-origin:100%;animation:.6s ease-out 1.25s both tr-draw,1.2s linear infinite tr-dash-left}.tr-pipe{-webkit-mask-image:linear-gradient(#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(#0000,#000 10px calc(100% - 10px),#0000)}.tr-pipe-line{background:repeating-linear-gradient(180deg, var(--tone) 0 10px, transparent 10px 18px);transform-origin:top;width:3px;height:auto;margin:0 0 0 -1.5px;animation:.5s ease-out 1.05s both tr-draw-y,1.2s linear infinite tr-dash-down;inset:0 auto 0 50%}.tr-packet{margin-top:0;animation-name:tr-packet-y;top:0;left:50%}}@keyframes tr-draw-y{0%{scale:1 0}}@keyframes tr-dash-down{to{background-position:0 36px}}@keyframes tr-packet-y{0%{opacity:0;top:0%;translate:-50% -100%}2%{opacity:1}16%{opacity:1;top:100%;translate:-50%}16.5%,to{opacity:0;top:100%;translate:-50%}}@media (prefers-reduced-motion:reduce){.tr-role,.tr-guest,.tr-lane-line,.tr-timer,.tr-timer-label,.tr-invite,.tr-node,.tr-pipe-line,.tr-db,.tr-srv,.tr-shackle,.tr-shield-pulse,.tr-stat,.tr-scene,.tr-bulb,.tr-task,.tr-hop,.tr-ai,.tr-ai-bar,.tr-ai-check,.tr-merge-dot,.tr-merge-label,.tr-test-bar,.tr-ship,.tr-persona,.tr-qr,.tr-qr-hit,.tr-steam,.tr-fact{animation:none}.tr-token,.tr-shield,.tr-timer-lock,.tr-invite-shine,.tr-tap,.tr-ash,.tr-seal,.tr-packet,.tr-lock-ring,.tr-wall,.tr-intruder,.tr-deny,.tr-drop,.tr-stat-shine,.tr-persona-shine,.tr-qr-scan,.tr-caret,.tr-type-live{display:none}.tr-qr-hit,.tr-bubble-a{opacity:1;transition:none;translate:0}.tr-type-full{visibility:visible}}
.lb-pdf{animation:1.8s ease-in-out .8s both lb-pdf-glow;position:relative}@keyframes lb-pdf-glow{0%,to{border-color:var(--d-line);box-shadow:0 0 #5b8ef000}35%,70%{border-color:#5b8ef099;box-shadow:0 0 46px -8px #5b8ef099}}.lb-page{background:linear-gradient(#f4f6fb,#dfe4ee);border-radius:.5rem;flex-direction:column;flex-shrink:0;gap:.42rem;width:4.2rem;height:5.4rem;padding:1.6rem .55rem .5rem;display:flex;position:relative;overflow:hidden;rotate:-4deg;box-shadow:0 10px 24px -8px #0009}.lb-page-tag{color:#fff;letter-spacing:.04em;background:#e5484d;border-radius:.25rem;padding:.05rem .3rem;font-size:.6rem;font-weight:800;position:absolute;top:.45rem;left:.45rem}.lb-page-line{background:#b8c1d3;border-radius:999px;height:.28rem;display:block}.lb-beam{inset-inline:0;opacity:0;background:linear-gradient(#0000,#5b8ef08c 70%,#8fb2f5 92%,#0000);height:1.6rem;animation:1.5s ease-in-out .9s both lb-beam,9s ease-in-out 5s infinite lb-beam-idle;position:absolute;top:0;box-shadow:0 6px 14px #5b8ef073}@keyframes lb-beam{0%{opacity:0;translate:0 -1.6rem}12%{opacity:1}85%{opacity:1}to{opacity:0;translate:0 5.4rem}}@keyframes lb-beam-idle{0%{opacity:0;translate:0 -1.6rem}3%{opacity:.6}14%{opacity:.6}17%,to{opacity:0;translate:0 5.4rem}}.lb-row{--fx:0px;--fy:calc(-9rem - var(--k) * 2.1rem);animation:1.15s cubic-bezier(.3,.7,.3,1) both lb-fly;animation-delay:calc(1.5s + var(--k) * .45s);background:#ffffff0d;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.28rem .6rem;font-size:1rem;display:grid;position:relative}@media (min-width:640px){.lb-row{--fx:calc(-100% - 5.5rem);--fy:calc(1.2rem - var(--k) * 2.1rem)}}.lb-row:after{border-radius:inherit;content:"";pointer-events:none;opacity:0;animation:.7s ease-out both lb-land;animation-delay:calc(2.5s + var(--k) * .45s);background:#8fb2f573;position:absolute;inset:0}.lb-row-value{font-weight:600}.lb-row-range{color:#7fd9b3;background:#3fbf8c29;border-radius:999px;padding:.05rem .5rem;font-size:.9rem}.lb-row--out .lb-row-value{color:#f6a59e}.lb-row--out .lb-row-range{color:#f6a59e;animation:2.4s ease-in-out infinite lb-out-pulse;animation-delay:calc(3.2s + var(--k) * .45s);background:#f08a822e}@keyframes lb-fly{0%{opacity:0;translate:var(--fx) var(--fy);scale:.4}14%{opacity:1;translate:var(--fx) calc(var(--fy) - 1.2rem);scale:1.1;box-shadow:0 0 0 1px #8fb2f5b3,0 10px 30px #5b8ef080}55%{translate:calc(var(--fx) * .45) calc(var(--fy) * .45 - 3rem);scale:1.08}86%{translate:0 .15rem;scale:.97}to{opacity:1;translate:0;scale:1;box-shadow:0 0 #0000}}@keyframes lb-land{0%{opacity:.9}to{opacity:0}}@keyframes lb-out-pulse{0%,to{box-shadow:0 0 #f08a8200}50%{box-shadow:0 0 0 4px #f08a8238}}.lb-explain{position:relative;overflow:hidden}.lb-big{letter-spacing:-.04em;background:linear-gradient(100deg, #fff 5%, #ffe1a6 45%, var(--d-gold) 90%);color:#0000;filter:drop-shadow(0 8px 30px #f5b9424d);transform-origin:0;-webkit-background-clip:text;background-clip:text;font-size:4.6rem;font-weight:800;line-height:1;animation:.6s cubic-bezier(.2,1.6,.4,1) 5s both lb-big-pop}@keyframes lb-big-pop{0%{scale:1}45%{scale:1.12}to{scale:1}}.lb-cells{flex-wrap:wrap;gap:3px;display:flex}.lb-cell{background:var(--d-gold);width:7px;height:7px;animation:lb-cell .35s ease-out var(--c) both, lb-cell-wave 6s ease-in-out calc(var(--c) + 2.6s) infinite;border-radius:2px}@keyframes lb-cell{0%{background:#ffffff1a;scale:.6}60%{background:#fff4d6;scale:1.5}to{background:var(--d-gold);scale:1}}@keyframes lb-cell-wave{0%,8%,to{background:var(--d-gold)}4%{background:#fff}}.lb-q{animation:.6s cubic-bezier(.22,1,.36,1) both lb-q-in,9s ease-in-out infinite lb-q-glow;animation-delay:calc(3.1s + var(--q) * .45s), calc(4.7s + var(--q) * .8s);border-radius:.7rem;align-items:center;gap:.6rem;padding:.3rem .55rem;font-size:1.05rem;font-weight:500;display:flex}.lb-q-icon{color:#7fd9b3;background:#3fbf8c33;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:flex}@keyframes lb-q-in{0%{opacity:0;translate:-1.2rem}}@keyframes lb-q-glow{0%,78%,to{background:0 0}5%,66%{background:#f08a821f}}.lb-band{opacity:.16;animation:.6s ease-out .4s both lb-band}@keyframes lb-band{0%{opacity:0}}.lb-line{stroke-dasharray:1;stroke-dashoffset:0;animation:1.3s ease-in-out 2s both lb-draw}@keyframes lb-draw{0%{stroke-dashoffset:1px}}.lb-dot{animation:.8s cubic-bezier(.4,0,.6,1) both lb-drop;animation-delay:calc(.7s + var(--k) * .32s)}.lb-dot:last-of-type{animation-delay:2.6s}@keyframes lb-drop{0%{opacity:0;translate:0 -70px}10%{opacity:1}55%{translate:0}72%{translate:0 -9px}86%{translate:0}94%{translate:0 -2px}to{opacity:1;translate:0}}.lb-halo{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out 3.4s infinite lb-halo}@keyframes lb-halo{0%{opacity:.7;scale:1}to{opacity:0;scale:2.8}}.lb-tap{opacity:0;pointer-events:none;background:#ffffff2e;border:2px solid #fff;border-radius:999px;width:1.6rem;height:1.6rem;animation:9s ease-out 4s infinite lb-tap;position:absolute;translate:-50% -50%}@keyframes lb-tap{0%{opacity:0;scale:1.6}3%{opacity:1;scale:.7}5%{opacity:1;scale:.8}10%{opacity:0;scale:1.8}to{opacity:0}}.lb-sheet{animation:9s cubic-bezier(.2,1,.3,1) 4s infinite lb-sheet;translate:0 105%}@keyframes lb-sheet{0%,6%{translate:0 105%}14%,86%{translate:0}96%,to{translate:0 105%}}.lb-tile{gap:1rem;height:100%;padding:1.25rem;transition:border-color .5s,background-color .5s,box-shadow .5s,scale .5s cubic-bezier(.2,1.4,.4,1);display:flex;position:relative;overflow:hidden}.lb-tile.lb-tile--on{border-color:color-mix(in srgb, var(--tone) 70%, transparent);background-color:color-mix(in srgb, var(--tone) 13%, transparent);box-shadow:0 0 46px -12px var(--tone);scale:1.035}.lb-tile--on>span:first-child{animation:.6s cubic-bezier(.2,1.6,.4,1) both lb-icon-bounce}@keyframes lb-icon-bounce{0%{scale:1}40%{rotate:-8deg;scale:1.22}to{rotate:none;scale:1}}.lb-tile-num{width:1.5rem;height:1.5rem;color:var(--d-muted);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;transition:background-color .4s,color .4s;display:flex;position:absolute;top:.7rem;right:.8rem}.lb-tile--on .lb-tile-num{background:var(--tone);color:#fff}.lb-tile-bar{background:var(--tone);width:100%;height:3px;box-shadow:0 0 12px var(--tone);animation:linear both lb-tile-bar;position:absolute;bottom:0;left:0}@keyframes lb-tile-bar{0%{width:0%}}.lb-scan{background:#0e1424;animation:.35s ease-out both lb-fade-in,.6s ease-in 14.35s forwards lb-fade-out;position:absolute;inset:0;overflow:hidden}@keyframes lb-fade-in{0%{opacity:0}}@keyframes lb-fade-out{to{opacity:0}}.lb-field{flex-direction:column;gap:.2rem;display:flex}.lb-label{color:#a3aec4;font-size:10.5px;font-weight:500}.lb-input{height:28px;animation:.9s both lb-focus;animation-delay:var(--d);background:#0e1424;border:1px solid #2f6b55;border-radius:7px;justify-content:space-between;align-items:center;padding:0 .5rem;font-size:12px;font-weight:600;display:flex}@keyframes lb-focus{0%{box-shadow:none;border-color:#2a3553}12%,75%{border-color:#f47a28;box-shadow:0 0 0 3px #f47a282e}to{box-shadow:none;border-color:#2f6b55}}.lb-type{white-space:nowrap;animation:lb-type calc(var(--n) * 55ms) steps(var(--n), end) both;animation-delay:var(--d);display:inline-block}@keyframes lb-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lb-pop{animation:.4s cubic-bezier(.2,1.6,.4,1) both lb-pop;animation-delay:var(--d);flex-shrink:0}@keyframes lb-pop{0%{opacity:0;scale:0}}.lb-chip{color:#a3aec4;background:#172036;border:1px solid #2a3553;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:10.5px;font-weight:500;display:inline-flex}.lb-chip--on{color:#fff;animation:.45s cubic-bezier(.2,1.6,.4,1) both lb-chip-on;animation-delay:var(--d);background:#2e9b72;border-color:#2e9b72;font-weight:600}@keyframes lb-chip-on{0%{color:#a3aec4;background:#172036;border-color:#2a3553;scale:1}50%{scale:1.18}to{scale:1}}.lb-badge{color:#ffc08f;animation:.55s cubic-bezier(.2,1.6,.4,1) both lb-badge;animation-delay:var(--d);background:#f47a2829;border:1px solid #f47a2873;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:10.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.lb-badge:after{content:"";animation:1s ease-in-out both lb-shine;animation-delay:calc(var(--d) + .4s);background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;translate:-110%}@keyframes lb-badge{0%{opacity:0;translate:0 6px;scale:.4}}@keyframes lb-shine{0%{translate:-110%}to{translate:110%}}.lb-stock{animation:1.6s 7.4s both lb-stock}@keyframes lb-stock{0%,to{box-shadow:none;border-color:#2a3553}20%,70%{border-color:#3fbf8c;box-shadow:0 0 22px -4px #3fbf8c8c}}.lb-save{color:#fff;text-align:center;background:#f47a28;border-radius:9px;padding:.5rem;font-size:12.5px;font-weight:700;animation:.35s 8.55s both lb-press}@keyframes lb-press{50%{background:#d6641e;scale:.93}}.lb-ripple{opacity:0;pointer-events:none;background:#ffffff73;border-radius:999px;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;animation:.7s ease-out 8.5s both lb-ripple;position:absolute;top:50%;left:50%}@keyframes lb-ripple{0%{opacity:.7;scale:.4}to{opacity:0;scale:2.4}}.lb-toast{top:2.2rem;z-index:7;color:#fff;opacity:0;background:#13261f;border:1px solid #2f6b55;border-radius:999px;align-items:center;gap:.35rem;width:max-content;margin-inline:auto;padding:.4rem .8rem;font-size:11px;font-weight:600;animation:2.6s cubic-bezier(.2,1.2,.4,1) 8.85s both lb-toast;display:flex;position:absolute;inset-inline:0;box-shadow:0 10px 24px #00000073}@keyframes lb-toast{0%{opacity:0;translate:0 -28px}12%,85%{opacity:1;translate:0}to{opacity:0;translate:0 -14px}}.lb-list{z-index:4;background:#0e1424;animation:.6s cubic-bezier(.22,1,.36,1) 9.1s both lb-list-in;position:absolute;inset:0}@keyframes lb-list-in{0%{translate:100%}}.lb-new{animation:1.4s 9.6s both lb-new}@keyframes lb-new{0%,to{box-shadow:none;border-color:#2a3553}25%,65%{border-color:#3fbf8c;box-shadow:0 0 22px -4px #3fbf8c99}}.lb-stockbar{width:100%;animation:.9s ease-out 9.85s both lb-stockbar}@keyframes lb-stockbar{0%{width:0%}}.lb-note{animation:.6s cubic-bezier(.2,1.4,.4,1) 10.7s both lb-note,2.2s ease-in-out 11.4s infinite lb-note-glow}@keyframes lb-note{0%{opacity:0;translate:0 18px;scale:.92}}@keyframes lb-note-glow{0%,to{box-shadow:0 0 #f5b94200}50%{box-shadow:0 0 20px -2px #f5b94273}}.lb-cam{z-index:6;clip-path:circle(0% at 50% 52%);background:radial-gradient(60% 40% at 50% 88%,#78624c8c,#0000 70%),radial-gradient(80% 60% at 20% 10%,#46526c8c,#0000 70%),linear-gradient(#1c2233,#2a2620 75%,#3a3026);animation:.5s cubic-bezier(.6,0,.8,.4) 3.3s both lb-cam-close;position:absolute;inset:0;overflow:hidden}.lb-cam:after{content:"";pointer-events:none;background:radial-gradient(#0000 50%,#0000008c);position:absolute;inset:0}@keyframes lb-cam-close{0%{clip-path:circle(150% at 50% 52%)}}.lb-cam-title{top:2.3rem;z-index:2;color:#fff;text-align:center;text-shadow:0 1px 6px #0009;font-size:12px;font-weight:600;position:absolute;inset-inline:0}.lb-finder{opacity:0;width:13rem;height:10rem;margin:-5rem 0 0 -6.5rem;animation:.35s ease-in 1.6s both lb-finder-out;position:absolute;top:50%;left:50%}@keyframes lb-finder-out{0%{opacity:1;scale:1}to{opacity:0;scale:.75}}.lb-fc{border-style:solid;border-color:#ffffffd9;width:1.5rem;height:1.5rem;position:absolute}.lb-fc--tl{border-width:3px 0 0 3px;border-top-left-radius:.7rem;top:0;left:0}.lb-fc--tr{border-width:3px 3px 0 0;border-top-right-radius:.7rem;top:0;right:0}.lb-fc--bl{border-width:0 0 3px 3px;border-bottom-left-radius:.7rem;bottom:0;left:0}.lb-fc--br{border-width:0 3px 3px 0;border-bottom-right-radius:.7rem;bottom:0;right:0}.lb-hand{perspective:560px;justify-content:center;align-items:center;animation:2.2s ease-in-out 1.45s infinite alternate lb-hand;display:flex;position:absolute;inset:0}@keyframes lb-hand{0%{translate:0;rotate:none}50%{translate:2px -3px;rotate:.6deg}to{translate:-2px 1px;rotate:-.5deg}}.lb-box-shadow{filter:blur(10px);background:#0000008c;border-radius:999px;width:9rem;height:1.4rem;margin-left:-4.5rem;animation:1.3s ease-out .15s both lb-shadow-in;position:absolute;top:calc(50% + 4.2rem);left:50%}@keyframes lb-shadow-in{0%{opacity:0;scale:1.8}}.lb-box{width:150px;height:96px;transform-style:preserve-3d;animation:1.35s cubic-bezier(.2,.85,.25,1) .15s both lb-box-in;position:relative;transform:rotateX(14deg)rotateY(-24deg)rotate(-2deg)}@keyframes lb-box-in{0%{transform:translate3d(150px,280px,120px)rotateX(60deg)rotateY(-85deg)rotate(32deg)}70%{transform:translate3d(-4px,-6px,8px)rotateX(9deg)rotateY(-18deg)rotate(-5deg)}to{transform:rotateX(14deg)rotateY(-24deg)rotate(-2deg)}}.lb-face{backface-visibility:hidden;position:absolute}.lb-face--front{color:#172036;background:linear-gradient(160deg,#fff,#e6e9ef);border-radius:3px;padding:.5rem .55rem;inset:0;transform:translateZ(18px)}.lb-face--side,.lb-face--side2{background:linear-gradient(#c9ced8,#aeb5c2);width:36px;height:96px;top:0;left:57px}.lb-face--side{transform:rotateY(90deg)translateZ(75px)}.lb-face--side2{transform:rotateY(-90deg)translateZ(75px)}.lb-face--top{background:linear-gradient(90deg,#f3f5f9,#dde1e9);width:150px;height:36px;top:30px;left:0;transform:rotateX(90deg)translateZ(48px)}.lb-box-band{inset-inline:0;background:linear-gradient(90deg,#e76f66,#f47a28);height:.55rem;position:absolute;bottom:0}.lb-box-name{letter-spacing:-.01em;font-size:13px;font-weight:800;line-height:1.05}.lb-box-dose{color:#e76f66;font-size:11px;font-weight:700}.lb-box-count{color:#4a5675;margin-top:.15rem;font-size:8.5px}.lb-code{width:2.75rem;height:2.75rem;position:absolute;bottom:.9rem;right:.5rem}.lb-lock{border-style:solid;border-color:#3fbf8c;width:.7rem;height:.7rem;animation:.4s cubic-bezier(.2,1.4,.4,1) 1.65s both lb-lock,.25s 2.05s both lb-lock-color;position:absolute}.lb-lock--tl{--lx:-14px;--ly:-14px;border-width:2.5px 0 0 2.5px;top:-5px;left:-5px}.lb-lock--tr{--lx:14px;--ly:-14px;border-width:2.5px 2.5px 0 0;top:-5px;right:-5px}.lb-lock--bl{--lx:-14px;--ly:14px;border-width:0 0 2.5px 2.5px;bottom:-5px;left:-5px}.lb-lock--br{--lx:14px;--ly:14px;border-width:0 2.5px 2.5px 0;bottom:-5px;right:-5px}@keyframes lb-lock{0%{opacity:0;translate:var(--lx) var(--ly)}}@keyframes lb-lock-color{0%{border-color:#f47a28}}.lb-sweep{inset-inline:-4px;opacity:0;background:#5cf0b0;height:2px;animation:.75s ease-in-out 2.05s both lb-sweep;position:absolute;top:100%;box-shadow:0 0 8px #5cf0b0,0 0 16px #3fbf8c}@keyframes lb-sweep{0%{opacity:1;top:0%}50%{opacity:1;top:100%}90%{opacity:1;top:10%}to{opacity:0;top:10%}}.lb-burst{opacity:0;border:2px solid #3fbf8c;border-radius:6px;animation:.65s ease-out 2.75s both lb-burst;position:absolute;inset:-4px}@keyframes lb-burst{0%{opacity:1;scale:.9}to{opacity:0;scale:2.2}}.lb-flash{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 52%,#fff,#fff9 60%);animation:.45s ease-out 2.75s both lb-flash;position:absolute;inset:0}@keyframes lb-flash{0%{opacity:0}22%{opacity:.8}to{opacity:0}}.lb-read{bottom:2.4rem;z-index:4;color:#fff;background:#2e9b72f2;border-radius:999px;align-items:center;gap:.4rem;width:max-content;margin-inline:auto;padding:.4rem .85rem;font-size:11.5px;font-weight:700;line-height:1.15;animation:.45s cubic-bezier(.2,1.6,.4,1) 2.85s both lb-read;display:flex;position:absolute;inset-inline:0;box-shadow:0 8px 22px #00000073}@keyframes lb-read{0%{opacity:0;translate:0 12px;scale:.6}}.lb-track{background:#ffffff1a;border-radius:999px;height:4px;position:absolute;top:18px;left:20px;right:calc(25% - 35px)}.lb-track-fill{border-radius:inherit;background:linear-gradient(90deg,#3fbf8c,#8fdcb9 60%,#f47a28);height:100%;transition-property:width;transition-timing-function:cubic-bezier(.45,0,.55,1);display:block;position:relative;box-shadow:0 0 14px #3fbf8c80}.lb-track-fill--run:after{content:"";background:#fff;border-radius:999px;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-6px;box-shadow:0 0 10px #f47a28,0 0 22px #f47a28}.lb-node{border:2px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;transition:background-color .45s,border-color .45s,color .45s;display:flex;position:relative}.lb-node--todo{color:#9aa6bf;background:#1d2842}.lb-node--next{border-color:var(--d-accent);color:#fff;background:#090e1b}.lb-node--done{color:#fff;background:#3fbf8c;animation:.55s cubic-bezier(.2,1.6,.4,1) both lb-node-pop;box-shadow:0 0 24px -4px #3fbf8cb3}@keyframes lb-node-pop{0%{scale:1}40%{scale:1.32}to{scale:1}}.lb-node-ring{border:2px solid var(--d-accent);pointer-events:none;border-radius:999px;animation:1.6s ease-out infinite lb-ring;position:absolute;inset:-7px}@keyframes lb-ring{0%{opacity:.85;scale:.8}to{opacity:0;scale:1.45}}.lb-node-check{animation:.45s cubic-bezier(.2,1.6,.4,1) both lb-check}@keyframes lb-check{0%{opacity:0;rotate:-40deg;scale:0}}.lb-sparks{pointer-events:none;position:absolute;inset:0}.lb-spark{background:var(--d-gold);width:5px;height:5px;box-shadow:0 0 6px var(--d-gold);opacity:0;border-radius:999px;margin:-2.5px 0 0 -2.5px;animation:.75s ease-out both lb-spark;position:absolute;top:50%;left:50%}@keyframes lb-spark{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:var(--sx) var(--sy);scale:.3}}.lb-pnode{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background-color .4s,border-color .4s;display:flex;position:relative}.lb-pnode--todo{border:1px solid #3a4768}.lb-pnode--next{border:2px solid #f47a28;animation:1.6s ease-out infinite lb-pnode-pulse}.lb-pnode--done{background:#2e9b72;animation:.5s cubic-bezier(.2,1.6,.4,1) both lb-node-pop}@keyframes lb-pnode-pulse{0%{box-shadow:0 0 #f47a2899}to{box-shadow:0 0 0 7px #f47a2800}}.lb-wave{flex:1;height:1.25rem;position:relative}.lb-wave-row{align-items:center;gap:1.5px;display:flex;position:absolute;inset:0}.lb-bar{background:#3a4768;border-radius:999px;flex:1}.lb-wave-row--on .lb-bar{animation:.8s ease-in-out infinite alternate lb-bar;animation-delay:calc(var(--b) * -.09s);background:#f47a28}.lb-wave-row--on{animation:8s linear 1s infinite lb-play}@keyframes lb-play{0%{clip-path:inset(0 100% 0 0)}85%,to{clip-path:inset(0)}}@keyframes lb-bar{0%{scale:1 .65}}.lb-pill{animation:.55s cubic-bezier(.2,1.6,.4,1) both lb-pill;animation-delay:calc(2.2s + var(--p) * .4s);background:#ffffff0d;border-radius:999px;padding:.5rem 1rem;font-size:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.lb-pill:after{content:"";animation:7s ease-in-out infinite lb-pill-shine;animation-delay:calc(4.5s + var(--p) * .3s);background:linear-gradient(100deg,#0000 30%,#ffffff2e 50%,#0000 70%);position:absolute;inset:0;translate:-110%}@keyframes lb-pill{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes lb-pill-shine{0%{translate:-110%}14%,to{translate:110%}}@media (prefers-reduced-motion:reduce){.lb-pdf,.lb-beam,.lb-row,.lb-row:after,.lb-row-range,.lb-big,.lb-cell,.lb-q,.lb-band,.lb-line,.lb-dot,.lb-halo,.lb-tile,.lb-tile-bar,.lb-tile--on>span:first-child,.lb-scan,.lb-scan *,.lb-scan :after,.lb-node,.lb-node-ring,.lb-node-check,.lb-spark,.lb-pnode,.lb-bar,.lb-wave-row,.lb-pill,.lb-pill:after{transition:none!important;animation:none!important}.lb-tap,.lb-cam,.lb-list,.lb-toast,.lb-tile-bar,.lb-node-ring,.lb-sparks{display:none}.lb-sheet{animation:none;translate:none}.lb-tile.lb-tile--on{border-color:var(--d-line);background-color:var(--d-card);box-shadow:none;scale:1}}
.pr-screen{transition:opacity .6s}.pr-screen--in{animation:.5s backwards pr-fade-in}.pr-screen--out{opacity:0}.pr-point{border:1px solid #0000;border-radius:1.25rem;gap:1rem;margin-inline:-1rem;padding:.625rem 1rem;transition:background-color .5s,border-color .5s,box-shadow .5s,opacity .5s,translate .5s cubic-bezier(.22,1,.36,1);display:flex}.pr-point--on{background-color:color-mix(in srgb, var(--tone) 13%, transparent);border-color:color-mix(in srgb, var(--tone) 45%, transparent);box-shadow:0 0 46px -14px var(--tone);translate:.4rem}.pr-point--off{opacity:.58}.pr-point-icon{border-radius:1rem;align-self:flex-start;transition:scale .5s cubic-bezier(.2,1.6,.4,1);position:relative}.pr-point--on .pr-point-icon{scale:1.12}.pr-point--on .pr-point-icon:after{content:"";box-shadow:0 0 0 2px var(--tone);border-radius:1rem;animation:1.6s ease-out infinite pr-ring;position:absolute;inset:0}.pr-tap{z-index:6;pointer-events:none;width:2.4rem;height:2.4rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.pr-tap:before,.pr-tap:after{content:"";border-radius:999px;position:absolute}.pr-tap:before{animation:pr-finger .95s ease-out var(--tap-delay,0s) both;background:#ffffff8c;inset:24%;box-shadow:0 0 0 3px #ffffff2e}.pr-tap:after{animation:pr-ripple .9s ease-out calc(var(--tap-delay,0s) + .35s) both;border:2px solid #ffffffd9;inset:0}.pr-burst{z-index:5;pointer-events:none;position:absolute;top:50%;left:50%}.pr-confetti{border-radius:1px;animation:1s cubic-bezier(.2,.8,.3,1) both pr-confetti;position:absolute;top:0;left:0}.pr-today{animation:2.8s ease-in-out infinite pr-today}.pr-dose{color:#e7ecf5;background:#1d2842;transition:background-color .35s,color .35s}.pr-dose--taken{color:#fff;background:#2e9b72}.pr-dose--fresh{animation:.5s cubic-bezier(.2,1.6,.4,1) backwards pr-pop}.pr-pop{animation:.5s cubic-bezier(.2,1.6,.4,1) both pr-pop}.pr-pop--late{animation-delay:.3s}.pr-expand{animation:.45s both pr-expand;overflow:hidden}.pr-collapse{animation:.4s forwards pr-collapse;overflow:hidden}.pr-face{color:#a3aec4;background:#1d2842}.pr-face--pick{color:#f5b942;background:#f5b94233;animation:.3s .7s backwards pr-face-pick;box-shadow:0 0 0 1px #f5b94299}.pr-glass{border:1.5px solid #8fb2f5;border-top-width:0;border-radius:.1rem .1rem .25rem .25rem;width:.62rem;height:.85rem;display:inline-block;position:relative;overflow:hidden}.pr-glass-fill{inset-inline:0;background:#5b8ef0;transition:height .8s cubic-bezier(.22,1,.36,1) .3s;position:absolute;bottom:0}.pr-type{white-space:nowrap;animation:pr-type .9s steps(var(--n,10)) both;display:inline-block}.pr-type--chat{color:#e7ecf5;animation-duration:.85s}.pr-caret{background:#f47a28;width:1.5px;height:80%;animation:1.4s step-end both pr-caret;position:absolute;top:10%;right:-3px}.pr-toast{animation:.6s cubic-bezier(.2,1.3,.4,1) both pr-toast}.pr-draw{stroke-dasharray:1;animation:1.2s cubic-bezier(.65,0,.35,1) both pr-draw}.pr-dot{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.2,1.6,.4,1) 1.1s both pr-pop}.pr-skel{animation:1.4s ease-in-out infinite pr-skel}.pr-drop{animation:.75s cubic-bezier(.25,1,.4,1) both pr-drop}.pr-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff38 50%,#0000 70%);animation:.9s ease-out .35s backwards pr-sweep;position:absolute;inset:0;translate:120%}.pr-spark{opacity:0;animation:.9s ease-out both pr-spark;position:absolute}.pr-days{transition:background-color .4s,color .4s}.pr-days--lit{color:#ffd2b0;animation:pr-days 1.2s ease var(--lit-delay,0s) backwards;background-color:#f47a2829}.pr-mark{color:var(--d-ink);background:linear-gradient(#0000 62%,#f47a2857 62%) 0 0/100% 100% no-repeat;transition:text-shadow .5s;animation:1s cubic-bezier(.65,0,.35,1) 1s both pr-mark}.pr-mark--lit{text-shadow:0 0 18px #f47a28bf}.pr-quote{transition:border-color .6s,box-shadow .6s}.pr-quote--lit{border-color:#3fbf8c8c;box-shadow:0 0 70px -16px #3fbf8c99}.pr-track{background:#ffffff0f;border-radius:999px;height:1.15rem;display:block;position:relative}.pr-fill{width:var(--w);height:100%;animation:pr-grow var(--dur,1.4s) cubic-bezier(.3, 0, .6, 1) 1.4s both;background:linear-gradient(90deg,#4a5774,#6b7792);border-radius:999px;display:block;position:relative;overflow:hidden}.pr-fill--win{background:linear-gradient(90deg,#2e9b72,#5cd6a4);box-shadow:0 0 22px -4px #3fbf8cb3}.pr-fill:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.pr-bars--lit .pr-fill:after{animation:1.2s ease-out .2s pr-sweep}.pr-tag{color:#06261a;font-size:.8rem;font-weight:800;line-height:1;animation:.5s cubic-bezier(.2,1.6,.4,1) 3.1s both pr-pop;position:absolute;top:50%;right:.6rem;translate:0 -50%}.pr-days-pill{color:#ffd2b0;background:#f47a281f;border:1px solid #f47a2859;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .75rem;font-weight:600;transition:box-shadow .5s,background-color .5s;display:inline-flex}.pr-days-pill--lit{background-color:#f47a2842;box-shadow:0 0 30px -6px #f47a28cc}.pr-para{transition:color .5s}.pr-para--lit{color:var(--d-ink)}.pr-chip{transition:background-color .3s .35s,border-color .3s .35s,color .3s .35s;animation:.5s cubic-bezier(.2,1.5,.4,1) both pr-chip}.pr-chip--picked{color:#ffd2b0;background-color:#f47a2838;border-color:#f47a28}.pr-send{animation:.6s ease-out .75s both pr-send}.pr-bubble{transform-origin:100% 100%;animation:.55s cubic-bezier(.2,1.3,.4,1) both pr-bubble}.pr-rise{animation:.45s cubic-bezier(.22,1,.36,1) both pr-rise}.pr-typing{background:#a3aec4;border-radius:999px;width:.38rem;height:.38rem;animation:.9s ease-in-out infinite pr-typing}.pr-word{animation:.4s ease-out both pr-word}.pr-source{animation:.5s cubic-bezier(.2,1.6,.4,1) both pr-pop;box-shadow:0 0 22px -6px #5b8ef0cc}.pr-source:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff6 50%,#0000 70%);animation:.9s ease-out .4s backwards pr-sweep;position:absolute;inset:0;translate:120%}@keyframes pr-fade-in{0%{opacity:0}}@keyframes pr-ring{0%{opacity:.8;scale:1}to{opacity:0;scale:1.5}}@keyframes pr-finger{0%{opacity:0;scale:1.7}35%{opacity:1;scale:1}50%{opacity:1;scale:.78}to{opacity:0;scale:.9}}@keyframes pr-ripple{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.7}}@keyframes pr-confetti{0%{opacity:1;translate:-50% -50%;rotate:none;scale:.4}70%{opacity:1}to{opacity:0;translate:calc(-50% + var(--x)) calc(-50% + var(--y) + 14px);rotate:var(--r);scale:1}}@keyframes pr-today{0%,to{box-shadow:0 0 #f47a2800}50%{box-shadow:0 0 14px 1px #f47a2873}}@keyframes pr-pop{0%{opacity:0;scale:.4}60%{opacity:1;scale:1.18}to{opacity:1;scale:1}}@keyframes pr-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:3.2rem}}@keyframes pr-collapse{0%{opacity:1;max-height:3.2rem}to{opacity:0;max-height:0}}@keyframes pr-face-pick{0%{color:#a3aec4;box-shadow:none;background:#1d2842}}@keyframes pr-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pr-caret{0%,30%,60%{opacity:1}15%,45%,75%,to{opacity:0}}@keyframes pr-toast{0%{opacity:0;translate:0 130%}}@keyframes pr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pr-skel{0%,to{opacity:.55}50%{opacity:1}}@keyframes pr-drop{0%{opacity:0;translate:0 -42px;rotate:-4deg;scale:1.06}60%{opacity:1;translate:0 4px;rotate:1deg;scale:1}80%{translate:0 -2px;rotate:none}to{opacity:1;translate:0}}@keyframes pr-sweep{0%{translate:-120%}to{translate:120%}}@keyframes pr-spark{0%{opacity:0;rotate:none;scale:0}40%{opacity:1;scale:1.2}to{opacity:0;rotate:90deg;scale:.2}}@keyframes pr-days{0%{color:#a3aec4;background-color:#0000}35%{color:#fff;background-color:#f47a2859}}@keyframes pr-mark{0%{background-size:0% 100%}}@keyframes pr-grow{0%{width:0}}@keyframes pr-chip{0%{opacity:0;translate:0 8px;scale:.6}}@keyframes pr-send{0%{scale:1;box-shadow:0 0 #f47a28b3}40%{scale:1.25}to{scale:1;box-shadow:0 0 0 10px #f47a2800}}@keyframes pr-bubble{0%{opacity:0;translate:14px 26px;scale:.8}}@keyframes pr-rise{0%{opacity:0;translate:0 10px}}@keyframes pr-typing{0%,to{opacity:.35;translate:0}50%{opacity:1;translate:0 -3px}}@keyframes pr-word{0%{opacity:0;filter:blur(3px)}}@media (prefers-reduced-motion:reduce){.pr-screen,.pr-screen--in,.pr-point,.pr-point-icon,.pr-today,.pr-dose,.pr-dose--fresh,.pr-pop,.pr-expand,.pr-face--pick,.pr-glass-fill,.pr-type,.pr-toast,.pr-draw,.pr-dot,.pr-skel,.pr-drop,.pr-days--lit,.pr-mark,.pr-fill,.pr-tag,.pr-chip,.pr-send,.pr-bubble,.pr-rise,.pr-typing,.pr-word,.pr-source{transition:none;animation:none}.pr-point--on .pr-point-icon:after,.pr-tap,.pr-burst,.pr-caret,.pr-spark,.pr-shine:after,.pr-fill:after,.pr-source:after{display:none}}
.sx-title{animation:.65s cubic-bezier(.2,1.45,.35,1) .15s both sx-title-slam,.55s linear 1.9s sx-quake}.sx-scatter{white-space:nowrap;color:#f08a82}.sx-letter{translate:0 var(--ly);rotate:var(--lr);animation:6s ease-in-out 2.4s infinite alternate sx-letter;display:inline-block}.sx-fly{animation:sx-fly-in .8s var(--fd,.5s) both}.sx-jit{animation:sx-jitter var(--jd,7s) ease-in-out calc(var(--fd,.5s) + .8s + var(--jo,0s)) infinite;position:relative}.sx-jit:after{content:"";border:2px solid var(--tone);border-radius:inherit;opacity:0;pointer-events:none;animation:sx-impact .6s ease-out calc(var(--fd,.5s) + .54s) both;position:absolute;inset:-2px}html[data-deck-dir=back] .sx-fly,html[data-deck-dir=back] .sx-jit:after{animation:none}.sx-mark{opacity:.13;rotate:var(--mr);animation:sx-mark-in 1.2s ease-out 2s both, sx-mark-float var(--md,9s) ease-in-out calc(2s + var(--mo,0s)) infinite;font-weight:800;line-height:1;position:absolute}.sx-ask{color:#111827;white-space:nowrap;opacity:0;animation:sx-ask 8s ease-out var(--qd,.8s) infinite;background:#fffffff0;border-radius:1.1rem;align-items:center;gap:.5rem;padding:.6rem 1rem .6rem .8rem;font-size:1.05rem;font-weight:650;display:inline-flex;position:absolute;box-shadow:0 16px 34px -12px #000000b3}.sx-ask:after{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-5px;left:1.4rem;rotate:45deg}.sx-ask--sm{border-radius:.9rem;gap:.4rem;padding:.45rem .8rem .45rem .65rem;font-size:.85rem}.sx-ask--center{width:max-content;margin-inline:auto;left:0;right:0}@keyframes sx-title-slam{0%{opacity:0;filter:blur(8px);scale:1.35}60%{opacity:1;filter:blur();scale:.97}to{opacity:1;scale:1}}@keyframes sx-quake{0%,to{translate:0;rotate:none}15%{translate:-6px 3px;rotate:-.6deg}30%{translate:5px -3px;rotate:.5deg}45%{translate:-4px 2px;rotate:-.3deg}60%{translate:3px -1px}80%{translate:-1px 1px}}@keyframes sx-letter{to{translate:0 calc(var(--ly) * -.6);rotate:calc(var(--lr) * -.5)}}@keyframes sx-fly-in{0%{opacity:0;translate:var(--fx) var(--fy);rotate:var(--fr);animation-timing-function:cubic-bezier(.45,0,.85,.55);scale:.85}10%{opacity:1}68%{opacity:1;animation-timing-function:ease-out;translate:0;rotate:2deg;scale:1.07}80%{rotate:-1deg;scale:1.04 .95}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes sx-jitter{0%,70%,80%,to{translate:0;rotate:none}30%{translate:2px -3px;rotate:.8deg}55%{translate:-2px 1px;rotate:-.6deg}72%{translate:1px;rotate:2deg}74%{translate:-1px;rotate:-2deg}76%{rotate:1.5deg}78%{rotate:-1deg}}@keyframes sx-impact{0%{opacity:.9;scale:1}to{opacity:0;scale:1.18 1.4}}@keyframes sx-mark-in{0%{opacity:0;scale:.4}}@keyframes sx-mark-float{0%,to{translate:0}50%{translate:6px -16px}}@keyframes sx-ask{0%{opacity:0;translate:0 10px;scale:.4}3%{opacity:1;translate:0;scale:1.08}5%,36%{opacity:1;translate:0;scale:1}41%{opacity:0;translate:0 -10px;scale:.92}to{opacity:0;translate:0 -10px}}.sx-sol-grid{--sx-gap:2.75rem}@media (min-width:48rem){.sx-sol-grid{column-gap:var(--sx-gap)}}@media (min-width:64rem){.sx-sol-grid{--sx-gap:4.5rem}}.sx-hl{white-space:nowrap;position:relative}.sx-hl:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f5b942,#f47a28);border-radius:999px;height:.11em;animation:.7s cubic-bezier(.65,0,.35,1) .9s both sx-draw;position:absolute;bottom:-.06em;left:0;right:0;box-shadow:0 0 18px #f47a2899}.sx-sol{animation:sx-settle 1s ease-out calc(.95s + var(--k,0) * .14s) both}.sx-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sx-shine:before{content:"";animation:sx-sweep .85s ease-out calc(1s + var(--k,0) * .14s) both;background:linear-gradient(105deg,#0000 30%,#fff3 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.sx-check{z-index:2;color:#fff;width:1.85rem;height:1.85rem;animation:sx-pop .5s cubic-bezier(.2, 1.6, .4, 1) calc(1.05s + var(--k,0) * .14s) both;background:#2e9b72;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-.6rem;right:-.6rem;box-shadow:0 0 0 3px #090e1b,0 6px 16px #2e9b7280}.sx-wire{width:var(--sx-gap);background:linear-gradient(90deg, var(--tone), #f47a28);height:2px;box-shadow:0 0 10px var(--tone);opacity:.85;pointer-events:none;animation:sx-wire .45s ease-out calc(1.25s + var(--k,0) * .14s) both;border-radius:999px;margin-top:-1px;position:absolute;top:50%}.sx-wire--left{left:100%}.sx-wire--right{right:100%;scale:-1 1}.sx-dot{width:8px;height:8px;box-shadow:0 0 10px 3px var(--tone);opacity:0;background:#fff;border-radius:999px;margin:-4px 0 0 -4px;animation:2.8s ease-in 2.4s infinite sx-dot;position:absolute;top:50%;left:0}.sx-phone{animation:2.8s ease-out 2.4s infinite sx-phone-glow}.sx-phone-ring{opacity:0;pointer-events:none;border:2px solid #f47a28b3;border-radius:2.4rem;animation:2.8s ease-out 2.4s infinite sx-ring;position:absolute;inset:0}.sx-phone-ring--late{animation-delay:2.62s}@keyframes sx-draw{0%{scale:0 1}}@keyframes sx-settle{0%{border-color:var(--d-line);box-shadow:0 0 #0000}25%{border-color:var(--tone);box-shadow:0 0 0 2px var(--tone), 0 0 46px -4px var(--tone)}to{border-color:color-mix(in srgb, var(--tone) 40%, transparent);box-shadow:0 0 26px -14px var(--tone)}}@keyframes sx-sweep{to{translate:120%}}@keyframes sx-pop{0%{opacity:0;rotate:-90deg;scale:0}}@keyframes sx-wire{0%{clip-path:inset(-12px 100% -12px 0)}to{clip-path:inset(-12px 0)}}@keyframes sx-dot{0%{opacity:0;translate:0}6%{opacity:1}40%{opacity:1;translate:var(--sx-gap) 0}45%,to{opacity:0;translate:var(--sx-gap) 0}}@keyframes sx-phone-glow{0%,38%,to{box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -20px #000000b3,0 0 120px -30px #f47a2859}46%{box-shadow:inset 0 0 0 1px #ffc89673,0 40px 80px -20px #000000b3,0 0 140px -10px #f47a28bf}}@keyframes sx-ring{0%,40%{opacity:0;scale:1}43%{opacity:.8;scale:1}85%,to{opacity:0;scale:1.14}}@media (min-width:48rem){.sx-tiles .rise{animation-delay:calc(var(--i,0) * .11s + 2.65s)}}.sx-mix{--sx-spread:.78}@media (max-width:47.99rem){.sx-mix{--sx-spread:1}}@media (min-width:64rem){.sx-mix{--sx-spread:1}}.sx-mix-shake{animation:.45s ease-out 2.67s both sx-shake}.sx-mix-center{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.sx-app{translate:calc(var(--x) * var(--sx-spread)) calc(var(--y) * var(--sx-spread));animation:sx-suck .7s calc(1.25s + var(--a,0) * .18s) forwards;position:absolute;top:0;left:0}.sx-app-body{width:9rem;animation:sx-app-pop .55s cubic-bezier(.2, 1.6, .4, 1) calc(.35s + var(--a,0) * .1s) both, sx-app-bob 2.2s ease-in-out calc(.9s + var(--a,0) * .13s) infinite alternate;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0;translate:-50% -2.125rem}.sx-app-icon{color:#fff;border-radius:1.15rem;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;display:flex;box-shadow:inset 0 1px #fff6,inset 0 -3px #0000002e,0 14px 26px -10px #000000bf}.sx-app-name{color:#eef2fb;white-space:nowrap;background:#090e1bcc;border-radius:999px;margin-top:.45rem;padding:.12rem .6rem;font-size:.95rem;font-weight:650}.sx-shock{opacity:0;border:3px solid #f47a28;border-radius:999px;width:10rem;height:10rem;animation:.95s ease-out 2.67s both sx-shock;position:absolute;top:-5rem;left:-5rem;box-shadow:0 0 30px #f47a2899,inset 0 0 30px #f47a2866}.sx-shock--late{border-color:#fffc;animation-delay:2.82s}.sx-spark{opacity:0;border-radius:3px;animation:.95s cubic-bezier(.15,.8,.3,1) 2.67s both sx-spark;position:absolute;top:0;left:0}.sx-scr-off{background:linear-gradient(155deg,#ffffff0f 0%,#0000 38%),linear-gradient(#0c1120,#05070d);animation:.3s ease-out 2.67s forwards sx-fade-out}.sx-scr-off:after{content:"";opacity:0;background:radial-gradient(circle,#f47a288c,#0000 60%);animation:.75s ease-in 1.95s forwards sx-warm;position:absolute;inset:0}.sx-scr-flash{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff7ee,#ffd2aad9 45%,#0000 80%);animation:.65s ease-out 2.67s both sx-flash}.sx-scr-splash{background:radial-gradient(circle at 50% 45%,#1d2742,#0e1424 70%);animation:1.35s ease-out 2.72s both sx-splash}.sx-scr-app{animation:.6s cubic-bezier(.22,1,.36,1) 3.85s both sx-app-in}.sx-kcal-arc{stroke-dashoffset:34px;animation:1.3s cubic-bezier(.22,1,.36,1) 3.95s both sx-arc}.sx-kcal-ring{animation:4.8s ease-in-out 5.5s infinite sx-breathe}.sx-bar{transform-origin:0;animation:sx-bar .9s cubic-bezier(.22, 1, .36, 1) calc(4.1s + var(--b,0) * .12s) both}.sx-badge{z-index:6;background:radial-gradient(circle at 35% 30%,#34405f,#141b2e 75%);border:3px solid #ffffff29;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;animation:.6s cubic-bezier(.2,1.6,.4,1) .95s both sx-pop;display:flex;position:absolute;top:-1.4rem;left:-1.9rem;box-shadow:0 16px 34px -12px #000c}.sx-badge--done{background:radial-gradient(circle at 35% 30%,#ffb070,#f47a28 55%,#c4520e);border-color:#ffe6c88c;animation:4.2s ease-in-out .8s infinite sx-badge-bob;box-shadow:0 16px 34px -12px #000c,0 0 60px -6px #f47a28d9}.sx-badge-num{font-variant-numeric:tabular-nums;color:#fff;font-size:2.9rem;font-weight:800;line-height:1;animation:.4s cubic-bezier(.2,1.6,.4,1) both sx-num}.sx-badge-label{color:#c4cde0;letter-spacing:.1em;text-transform:uppercase;margin-top:.15rem;font-size:.72rem;font-weight:700}.sx-badge--done .sx-badge-label{color:#fff}@keyframes sx-shake{0%,to{translate:0}20%{translate:-7px 4px}40%{translate:6px -4px}60%{translate:-4px 2px}80%{translate:2px -1px}}@keyframes sx-suck{0%{translate:calc(var(--x) * var(--sx-spread)) calc(var(--y) * var(--sx-spread));opacity:1;animation-timing-function:ease-out;scale:1}35%{translate:calc(var(--x) * var(--sx-spread) * 1.12) calc(var(--y) * var(--sx-spread) * 1.12);animation-timing-function:cubic-bezier(.6,0,.9,.45);rotate:none;scale:1.08}90%{opacity:1}to{opacity:0;translate:0;rotate:200deg;scale:.15}}@keyframes sx-app-pop{0%{opacity:0;scale:0}}@keyframes sx-app-bob{0%{rotate:-4deg}to{rotate:4deg}}@keyframes sx-shock{0%{opacity:0;scale:.2}4%{opacity:1}to{opacity:0;scale:4.2}}@keyframes sx-spark{0%{opacity:0;translate:0;scale:1}4%{opacity:1}to{opacity:0;translate:var(--dx) var(--dy);scale:.3}}@keyframes sx-fade-out{to{opacity:0}}@keyframes sx-warm{to{opacity:1}}@keyframes sx-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes sx-splash{0%{opacity:0;scale:.6}20%{opacity:1;scale:1.06}30%{scale:1}82%{opacity:1;scale:1}to{opacity:0;visibility:hidden;scale:1.04}}@keyframes sx-app-in{0%{opacity:0;translate:0 14px}}@keyframes sx-arc{0%{stroke-dashoffset:113px}}@keyframes sx-breathe{0%,to{filter:drop-shadow(0 0 #f47a2800)}50%{filter:drop-shadow(0 0 7px #f47a28bf)}}@keyframes sx-bar{0%{scale:0 1}}@keyframes sx-num{0%{opacity:0;scale:1.8}}@keyframes sx-badge-bob{0%,to{translate:0}50%{translate:0 -7px}}@media (prefers-reduced-motion:reduce){.sx-title,.sx-letter,.sx-fly,.sx-jit,.sx-jit:after,.sx-hl:after,.sx-sol,.sx-shine:before,.sx-check,.sx-wire,.sx-phone,.sx-mix-shake,.sx-app-body,.sx-scr-app,.sx-kcal-arc,.sx-kcal-ring,.sx-bar,.sx-badge,.sx-badge--done,.sx-badge-num{animation:none}.sx-mark,.sx-ask,.sx-dot,.sx-phone-ring,.sx-app,.sx-shock,.sx-spark,.sx-scr-off,.sx-scr-flash,.sx-scr-splash{display:none}}
