:root{--cream: #FFF9F0;--marigold: #F5A623;--coral: #E87060;--gold: #D4AF37;--ink: #1A1A1A;--display: "Rozha One", serif;--body: "Bricolage Grotesque", system-ui, sans-serif;--radius: 16px;--shadow: 0 4px 18px rgba(26, 26, 26, .08)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;width:100%;overflow-x:hidden}.frame{position:relative;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;overflow-x:hidden;isolation:isolate}.screen{min-height:100dvh;display:flex;flex-direction:column;padding:24px 20px;animation:screen-in .6s cubic-bezier(.22,1,.36,1) both}@keyframes screen-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}button{font-family:var(--body);cursor:pointer;border:none;background:none;color:inherit}.btn{text-transform:lowercase;font-size:17px;font-weight:600;padding:15px 36px;border-radius:999px;transition:transform .15s ease}.btn:active{transform:scale(.97)}.btn-primary{background:var(--coral);color:var(--cream);box-shadow:var(--shadow)}.btn-secondary{background:transparent;color:#1a1a1a80;font-size:15px;font-weight:500;letter-spacing:.02em;padding:12px 24px}.splash{padding:0;overflow:hidden}.splash-stage{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .6s ease}.splash-stage.is-hidden{opacity:0}.splash-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cream) url(/assets/splash-bg-v2.jpg) center / cover no-repeat}.splash-ring{position:absolute;top:41%;left:50%;width:64%;aspect-ratio:1;transform:translate(-50%,-50%)}.splash-dot{position:absolute;width:12px;height:12px;margin:-6px;border-radius:50%;background:radial-gradient(circle,rgba(255,248,224,1),rgba(255,204,110,.6) 42%,transparent 70%);mix-blend-mode:screen;animation:dot-twinkle 1.9s ease-in-out infinite}@keyframes dot-twinkle{0%{opacity:.12;transform:scale(.72)}45%{opacity:1;transform:scale(1.25)}60%{opacity:.9;transform:scale(1.1)}to{opacity:.12;transform:scale(.72)}}.splash-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;animation:caption-in .5s ease both}.splash-spinner{width:40px;height:40px;opacity:.85}.microline{font-size:13px;color:#1a1a1a8c;letter-spacing:.02em}.splash-sheen{position:absolute;top:28%;left:50%;width:72%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(255,240,180,.32) 0%,rgba(255,200,100,.14) 45%,transparent 72%);animation:splash-pulse 2.6s ease-in-out infinite}@keyframes splash-pulse{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.06);opacity:1}}.home{position:relative;justify-content:center;align-items:center;padding:110px 24px 24px;text-align:center}.home-leaving{animation:home-leave .55s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes home-leave{to{opacity:0;transform:translateY(-16px)}}.home-glow{position:absolute;top:32%;left:50%;width:160%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(245,166,35,.28) 0%,rgba(255,184,77,.13) 40%,transparent 66%);pointer-events:none;will-change:transform;transition:transform .08s linear}.home-glow:after{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:50%;background:radial-gradient(circle,rgba(255,200,80,.18) 0%,transparent 70%);animation:home-glow-pulse 4s ease-in-out infinite}@keyframes home-glow-pulse{0%,to{transform:scale(.95);opacity:.7}50%{transform:scale(1.08);opacity:1}}.home-motif{position:absolute;width:100px;height:100px;background:url(/assets/marigold-orange.png) center / contain no-repeat;opacity:.07;pointer-events:none}.home-motif-tr{top:-20px;right:-20px;transform:rotate(15deg)}.home-motif-bl{bottom:80px;left:-24px;transform:rotate(-20deg)}.home-garland-wrap{width:calc(100% + 48px);margin:0 -24px;animation:garland-sway 6s ease-in-out infinite;transform-origin:top center;-webkit-mask-image:linear-gradient(to bottom,black 48%,transparent 100%);mask-image:linear-gradient(to bottom,black 48%,transparent 100%)}@keyframes garland-sway{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.garland{display:block;width:100%;height:150px;overflow:visible}.garland-string{stroke:#b88a3c;stroke-width:1.4;opacity:.6}.strand-1 .garland-string{opacity:.5}.lightdot{fill:#ffe6a6;filter:drop-shadow(0 0 2.6px rgba(255,206,110,.95));animation:lightdot-twinkle 1.6s ease-in-out infinite}.marigold{filter:drop-shadow(0 0 5px rgba(255,255,255,.55))}@keyframes lightdot-twinkle{0%,to{opacity:.3}50%{opacity:1}}.home-hero{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:-48px}.home-headline-wrap{position:relative;width:calc(100% + 36px);margin:0 -18px}.arch{display:block;width:100%;height:auto;overflow:visible}.arch-text{font-family:var(--display);font-weight:400;font-size:48px;fill:var(--coral)}.home-spark{position:absolute;z-index:2;filter:drop-shadow(0 0 3px rgba(240,209,101,.5));animation:home-spark-glow 3.4s ease-in-out infinite}@keyframes home-spark-glow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.home-fairy-wrap{position:absolute;top:-60px;left:-24px;right:-24px;pointer-events:none;z-index:0}.fairy-arch{display:block;width:100%;height:auto;opacity:.9;animation:fairy-bulb-glow 2.4s ease-in-out infinite}@keyframes fairy-bulb-glow{0%,to{filter:drop-shadow(0 0 4px rgba(255,217,125,.45))}50%{filter:drop-shadow(0 0 10px rgba(255,217,125,.85))}}.home-subline{font-size:16px;font-weight:500;line-height:1.65;color:#1a1a1a8c}.level{padding-bottom:110px}.level-header{margin-top:44px;margin-bottom:30px}.level-title{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.level-kicker{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);line-height:1;margin-left:0!important}.level-dash{display:none}.level-name{font-family:var(--display);font-weight:400;font-size:38px;line-height:1;color:var(--coral);margin-left:0!important}.level-brief{font-size:13px;font-weight:400;letter-spacing:.01em;color:#1a1a1a6b}.row{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(212,175,55,.18)}.row:last-of-type{border-bottom:none}.row-title{font-size:20px;font-weight:600;letter-spacing:.04em;text-transform:lowercase;color:var(--ink);margin-bottom:20px}.row-scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 -20px;padding:6px 20px 10px;scroll-padding-left:20px}.row-scroll::-webkit-scrollbar{display:none}.art-card,.card{flex:0 0 calc((100% - 24px) / 2.4);scroll-snap-align:start}.art-card{display:flex;flex-direction:column;gap:8px;padding:0;border:none;background:transparent;animation:card-rise .4s ease both;animation-delay:calc(var(--i) * 40ms)}.art-card-media{position:relative;width:100%;aspect-ratio:1;background:#fffdf7;border:1px solid rgba(212,175,55,.2);border-radius:var(--radius);box-shadow:0 4px 14px #1a1a1a14;overflow:hidden;padding:10px;transition:transform .15s cubic-bezier(.34,1.56,.64,1),border-color .15s ease,box-shadow .15s ease}.art-card:active .art-card-media{transform:scale(.97)}.card-img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(var(--art-scale, 1.05));mix-blend-mode:multiply}.art-card-media:has(.card-drape:not(.card-drape-lifted)) .card-img{opacity:0;transition:opacity var(--drape-dur, 1.4s) var(--drape-ease, cubic-bezier(.4, 0, .2, 1))}.art-card-media:has(.card-drape-lifted) .card-img{opacity:1;transition:opacity var(--drape-dur, 1.4s) var(--drape-ease, cubic-bezier(.4, 0, .2, 1))}.card-img-empty{width:100%;height:100%}.art-card-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:clamp(22px,7vw,30px);color:var(--ink);background:radial-gradient(circle at 50% 42%,rgba(245,166,35,.16),transparent 58%),radial-gradient(circle at 78% 80%,rgba(255,77,77,.08),transparent 55%),linear-gradient(180deg,#fffdf7,#fff4e2)}.art-card-selected .art-card-media{border:2px solid var(--gold);transform:scale(1.03);box-shadow:0 8px 20px #0000001a}.card-drape{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 1px);background:repeating-linear-gradient(125deg,#fff6e61f 0,#fff6e61f 9px,#9646280d 9px,#9646280d 18px),radial-gradient(circle at 74% 18%,rgba(245,198,100,.42),transparent 50%),radial-gradient(circle at 24% 90%,rgba(212,175,55,.3),transparent 55%),linear-gradient(150deg,#f9a98e,#f2795a,#c4552c);transition:opacity var(--drape-dur, 1.4s) var(--drape-ease, cubic-bezier(.4, 0, .2, 1));cursor:pointer;will-change:opacity;opacity:1}.card-drape-q{font-family:var(--display);font-size:36px;color:#fff6ee;text-shadow:0 1px 3px rgba(120,40,60,.35);animation:drape-q-breathe 2.8s ease-in-out infinite}@keyframes drape-q-breathe{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.1);opacity:1}}.wildcard-hint{margin-left:8px;font-size:11px;font-weight:400;letter-spacing:.05em;color:#1a1a1a61;font-family:var(--body);text-transform:none;animation:caption-in .5s ease .4s both}.card-drape-lifted{opacity:0;pointer-events:none}.art-card-name{text-align:center;font-family:var(--body);font-size:15px;font-weight:500;color:var(--ink);min-height:19px;line-height:19px;margin-top:8px}.art-card-name:empty{min-height:0;margin-top:2px}.art-card-caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;width:100%;min-height:30px;margin-top:3px;text-align:center;font-family:var(--body);font-size:12px;font-style:italic;line-height:1.25;color:#b08a82}@keyframes card-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.floating-price{position:fixed;font-size:11px;font-weight:400;color:#b08a82;pointer-events:none;z-index:99999;left:var(--start-x);top:var(--start-y);transform:translate(-50%);animation:price-float 1s ease-out forwards}@keyframes price-float{0%{opacity:.7;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-8px)}}.card{background:#fffdf7;border:0 solid transparent;border-radius:var(--radius);box-shadow:0 4px 14px #1a1a1a14;padding:22px 10px;display:flex;align-items:center;justify-content:center;text-align:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .15s ease}.card-selected{border:2px solid var(--gold);transform:scale(1.045)}.card-name{font-size:15px;font-weight:500}@keyframes caption-in{0%{opacity:0}to{opacity:1}}.continue-wrap{display:flex;justify-content:center;margin-top:14px}.glass-btn{position:relative;width:100%;max-width:320px;padding:16px 36px;border-radius:999px;font-size:17px;font-weight:600;text-transform:lowercase;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);background:#ffffff1f;border:1px solid rgba(255,255,255,.4);border-top-color:#ffffffb3;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 2px #ffffff1f,0 4px 14px #1a1a1a0d;color:#1a1a1a61;opacity:.65;cursor:default;transition:opacity .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease,transform .15s ease}.glass-btn-ready{background:#e87060eb;border-color:#ffc8be80;border-top-color:#ffdcd2bf;color:#fff9f0;opacity:1;cursor:pointer;box-shadow:inset 0 1px 1px #ffffff73,inset 0 -1px 3px #b4321e33,0 0 0 1px #e8706047,0 6px 20px #e870604d}.home-cta{position:absolute;bottom:calc(44px + env(safe-area-inset-bottom));left:0;right:0;margin:0 auto;width:calc(100% - 48px);animation:cta-breathe 2.6s ease-in-out infinite}@keyframes cta-breathe{0%,to{box-shadow:inset 0 1px 1px #ffffff73,inset 0 -1px 3px #b4321e33,0 0 0 1px #e8706040,0 5px 16px #e870604d}50%{box-shadow:inset 0 1px 1px #ffffff73,inset 0 -1px 3px #b4321e33,0 0 0 1px #e8706059,0 8px 24px #e870606b}}.glass-btn-ready:active{transform:scale(.985)}.glass-btn.pressing{transform:scale(.975);transition:transform .18s cubic-bezier(.22,1,.36,1)}.glass-btn:not(.pressing){transition:opacity .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease,transform .12s ease-out}.pop{animation:pop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes pop{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}.burn-meter{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;padding:20px 20px calc(14px + env(safe-area-inset-bottom));background:#fff6e64d;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);z-index:10}.burn-track{position:relative;height:9px;border-radius:5px;background:#efe7db}.burn-heat{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:linear-gradient(to right,#ffd34d,var(--marigold) 50%,var(--coral));opacity:.95}.burn-cool{position:absolute;top:0;bottom:0;right:0;border-radius:0 5px 5px 0;background:#efe7db;transition:left .6s cubic-bezier(.22,1,.36,1)}.burn-ticks{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:0 3px}.burn-tick{width:1px;height:4px;border-radius:1px;background:#1a1a1a2e}.burn-marker{position:absolute;bottom:-8px;width:40px;height:40px;transform:translate(-50%);transition:left .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.burn-note-wrap{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.burn-note{display:block;width:40px;height:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.22))}.burn-flame-svg{position:absolute;top:-8px;left:12px;width:18px;height:18px;overflow:visible}.burn-flame{transform-origin:20px 24px;animation:flame-flicker .9s ease-in-out infinite}@keyframes flame-flicker{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.08,1.16);opacity:1}}.spark{transform-origin:center;animation:spark-twinkle 1.3s ease-in-out infinite}.spark-1{animation-delay:0s}.spark-2{animation-delay:.45s}.spark-3{animation-delay:.85s}@keyframes spark-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.2)}}.burn-marker.flare .burn-flame{animation:flame-flare .45s ease}@keyframes flame-flare{0%{transform:scale(1)}40%{transform:scale(1.55,1.7);opacity:1}to{transform:scale(1)}}.burn-amount{margin-top:8px;text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:#1a1a1ab3}.transition{position:relative;align-items:center;justify-content:center;gap:18px;text-align:center;transition:opacity .6s ease}.transition-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(245,166,35,.22) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(232,112,96,.1) 0%,transparent 65%);animation:ambient-drift 6s ease-in-out infinite}@keyframes ambient-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(3%,-4%) scale(1.05)}66%{transform:translate(-3%,3%) scale(.96)}}.transition-sub,.transition-line{font-size:17px;font-weight:500;color:#1a1a1aa6;animation:screen-in .5s ease both}.transition-qmark{display:inline-block;transform-origin:center bottom}.transition-qmark-flutter{animation:qmark-flutter .6s ease both}@keyframes qmark-flutter{0%{transform:rotate(0) scale(1)}15%{transform:rotate(18deg) scale(1.15)}35%{transform:rotate(-14deg) scale(1.1)}55%{transform:rotate(8deg) scale(1.05)}75%{transform:rotate(-4deg) scale(1.02)}to{transform:rotate(0) scale(1)}}.transition-sub-out{animation:fade-out .5s ease forwards}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.transition-stamp{font-family:var(--display);font-size:38px;color:var(--coral);text-transform:uppercase;animation:stamp-in .45s cubic-bezier(.34,1.56,.64,1) .5s both}@keyframes stamp-in{0%{opacity:0;transform:scale(1.6) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(-2deg)}}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:50}.pom{position:fixed;top:0;object-fit:cover;border-radius:50%;animation:pom-fall linear both;filter:drop-shadow(0 1px 2px rgba(120,70,20,.25))}@keyframes pom-fall{0%{transform:translateY(-80px) rotate(0);opacity:0}8%{opacity:1}to{transform:translate(var(--drift, 0px),115vh) rotate(var(--spin, 360deg));opacity:.9}}.level3{background:#f2624a;color:var(--cream);align-items:center;justify-content:center;text-align:center;animation:none}.level3-eyebrow{position:absolute;top:28px;font-family:var(--display);font-size:15px;opacity:.8;display:flex;align-items:center;gap:0}.eyebrow-label{letter-spacing:.22em;margin-right:-.44em}.eyebrow-flower{width:16px;height:16px;object-fit:contain;opacity:.75;flex-shrink:0;margin:0 6px}.level3-flowers{position:absolute;top:54px;left:50%;transform:translate(-50%);width:60px;height:auto;object-fit:contain;mix-blend-mode:multiply}.level3-stage{display:flex;align-items:center;justify-content:center;min-height:200px;padding:0 8px}.beat{font-family:var(--display);font-weight:400;font-size:40px;line-height:1.15;animation:beat-in .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes beat-in{0%{opacity:0;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}.beat-crash{animation:beat-crash .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes beat-crash{0%{transform:scale(1)}40%{transform:scale(1.12) rotate(-1.5deg)}to{transform:scale(1.04)}}.ticker-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#c4beb6;overflow:hidden;z-index:0;pointer-events:none}.ticker-frame{position:absolute;top:50%;left:50%;width:160%;height:240vh;transform:translate(-50%,-50%) rotate(5deg);display:flex;flex-direction:row;gap:12px}.ticker-col{flex:1;overflow:hidden;height:100%}.ticker-track{display:flex;flex-direction:column;gap:12px;width:100%;will-change:transform}.ticker-scroll-up{animation:ticker-up 200s linear infinite}.ticker-scroll-down{animation:ticker-down 200s linear infinite}@keyframes ticker-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ticker-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.ticker-slot{width:100%;aspect-ratio:1;flex-shrink:0;background:#fcf8f2;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ticker-slot img{width:82%;height:82%;object-fit:contain;display:block;opacity:.3;transform:rotate(90deg)}.final-card-reveal{animation:card-reveal .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes card-reveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.final{position:relative;align-items:center;justify-content:center;gap:18px;z-index:1;padding:28px 0}.final-card{position:relative;z-index:2;width:86%;background:radial-gradient(circle at 50% 0%,rgba(245,166,35,.08),transparent 60%),#fffdf7;border:1px solid rgba(212,175,55,.5);border-radius:var(--radius);box-shadow:0 10px 34px #78501424;padding:34px 24px 28px;text-align:center;overflow:hidden;opacity:1!important}.final-motif{position:absolute;width:84px;height:84px;background:url(/assets/marigold-orange.png) center / contain no-repeat;opacity:.12;pointer-events:none}.final-motif-tl{top:-22px;left:-22px}.final-motif-br{bottom:-22px;right:-22px;transform:rotate(180deg)}.share-btn{position:absolute;top:14px;right:14px;color:var(--coral);opacity:.75;padding:6px;z-index:1;-webkit-tap-highlight-color:transparent;transition:opacity .25s ease}.share-btn:active{opacity:.38}.final-kicker{position:relative;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.final-wordmark{position:relative;font-family:var(--display);font-size:16px;letter-spacing:.14em;color:var(--coral)}.gold-rule{border:none;border-top:1px solid rgba(212,175,55,.55);margin:16px auto;width:72%}.gold-rule-thin{border-top-color:#d4af374d;margin:10px auto;width:60%}.final-body{font-size:14px;color:#1a1a1a99}.final-verdict{margin-top:6px;font-family:var(--display);font-size:23px;line-height:1.25;color:var(--ink)}.final-label{margin-top:14px;font-size:11.5px;letter-spacing:.14em;color:#1a1a1a80}.final-highlights{margin-top:4px;font-size:16px;font-weight:600}.final-total{font-family:var(--display);font-size:clamp(30px,9vw,42px);color:var(--coral);line-height:1.1;font-variant-numeric:tabular-nums}.final-small{margin-top:4px;font-size:9.5px;font-style:italic;color:#1a1a1a61;letter-spacing:.02em}.final-paidby{margin-top:16px;font-size:14px;letter-spacing:.08em}.final-paidby em{color:var(--coral)}.final-tnc{margin-top:14px;text-align:left}.final-tnc-heading{font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#1a1a1a73;font-style:italic;margin-bottom:5px}.final-tnc-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:3px;counter-reset:tnc}.final-tnc-list li{counter-increment:tnc;font-size:8px;line-height:1.5;color:#1a1a1a73;font-style:italic;padding-left:12px;position:relative}.final-tnc-list li:before{content:counter(tnc) ".";position:absolute;left:0;color:#1a1a1a59}.copy-toast{font-size:13px;color:#1a1a1a99;animation:caption-in .3s ease both}.final-actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.final-share-cta{width:auto;min-width:220px}.final-restart-btn{width:auto;min-width:160px;max-width:220px;padding:12px 28px;font-size:15px;background:transparent!important;border:1.5px solid rgba(232,112,96,.75)!important;color:#e87060e6!important;opacity:1!important;box-shadow:none!important;cursor:pointer}.final-restart{font-family:var(--body);font-size:14px;font-weight:500;color:#1a1a1a80;text-decoration:underline;text-underline-offset:3px;padding:4px 8px}.mute-toggle{position:fixed;top:16px;right:max(16px,calc(50% - 224px));z-index:60;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff9f0d9;box-shadow:var(--shadow);color:var(--ink)}
