:root{--bg:#000;--panel:#0c0a10;--panel2:#17121c;--line:#2c1f2e;--text:#f3f3f7;--mute:#8b8ba0;--smash:#ff2d95;--smash2:#ff6b2c;--trash:#5b6b8a;--gold:#ffcf4a;--ok:#3ddc97}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#app{background:var(--bg);height:100%;color:var(--text);overscroll-behavior:none;font:15px/1.4 -apple-system,Segoe UI,Roboto,Inter,sans-serif;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}[hidden]{display:none!important}.phone{width:100%;height:var(--tg-viewport-height,100%);--topInset:calc(var(--tg-viewport-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--tg-viewport-content-safe-area-inset-top,0px));--botInset:var(--tg-viewport-safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--spring:cubic-bezier(.18,1.35,.4,1);--out:cubic-bezier(.2,.8,.2,1);background:#000;max-height:100%;margin:0 auto;position:relative;overflow:hidden}@media (min-width:600px){.phone{max-width:480px}}.feed{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.card{touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;cursor:grab;background:#0b0b10;position:absolute;inset:0;overflow:hidden}.card.dragging{cursor:grabbing}.card.under{filter:brightness(.5);pointer-events:none;transform:scale(.94)}.card.deep{visibility:hidden;pointer-events:none}.card.gone{pointer-events:none}.card .bg{animation:9s ease-in-out infinite alternate drift;position:absolute;inset:-20%}.card .blob{filter:blur(40px);opacity:.75;border-radius:50%;animation:6s ease-in-out infinite alternate float;position:absolute}@keyframes drift{to{transform:translate(4%,-3%)scale(1.08)}}@keyframes float{to{transform:translate(30px,-40px)scale(1.2)}}.card.paused .bg,.card.paused .blob,.card.ready .bg,.card.ready .blob,.card.under .bg,.card.under .blob{animation-play-state:paused}.card video.v{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .35s,filter .25s;position:absolute;inset:0}.card.ready video.v{opacity:1}.card.wide video.v{object-fit:contain}.card video.vbg{object-fit:cover;filter:blur(22px)brightness(.55)saturate(1.3);pointer-events:none;opacity:0;width:116%;height:116%;transition:opacity .35s;position:absolute;inset:-8%}.card.ready.wide video.vbg{opacity:1}.card.novid video.v{display:none}.card.paused video.v{filter:brightness(.72)}.card .ph{color:#ffffff59;letter-spacing:.2em;text-transform:uppercase;place-items:center;font-size:13px;display:none;position:absolute;inset:0}.card.novid .ph{display:grid}.card .playicon{-webkit-backdrop-filter:blur(10px);opacity:0;width:84px;height:84px;transition:opacity .18s,transform .3s var(--spring);pointer-events:none;z-index:3;background:#0000006b;border:1px solid #ffffff2e;border-radius:50%;place-items:center;margin:-42px 0 0 -42px;display:grid;position:absolute;top:46%;left:50%;transform:scale(.6)}.card .playicon svg{width:34px;height:34px;margin-left:5px}.card .playicon small{letter-spacing:.08em;text-transform:uppercase;color:#fffc;text-shadow:0 1px 6px #000000b3;margin-top:10px;font-size:12px;font-weight:600;position:absolute;top:100%}.card.paused .playicon{opacity:1;transform:none}.card .shade{pointer-events:none;background:linear-gradient(#00000080 0,#0000 17% 48%,#00000080 68%,#000000e0 100%);position:absolute;inset:0}.card .tint{pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.card .tint.s{background:linear-gradient(270deg,#ff2d9599,#ff8a3d2e 55%,#0000 85%)}.card .tint.t{background:linear-gradient(90deg,#1c2238d9,#1c22384d 55%,#0000 85%)}.card .meta{left:18px;right:18px;bottom:calc(var(--botInset) + 130px);text-shadow:0 1px 8px #0009;pointer-events:none;position:absolute}.card .meta .tag{-webkit-backdrop-filter:blur(8px);text-shadow:none;background:#ffffff24;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.card .meta h3{letter-spacing:-.01em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:800;display:-webkit-box;overflow:hidden}.card .meta p{color:#d6d6e2;margin-top:2px;font-size:13px}.card .progress{left:12px;right:12px;bottom:calc(var(--botInset) + 8px);pointer-events:none;background:#ffffff29;border-radius:2px;height:3px;position:absolute;overflow:hidden}.card .progress i{transform-origin:0;background:linear-gradient(90deg,var(--smash),var(--smash2));width:100%;height:100%;display:block;transform:scaleX(0)}.stamp{--k:0;top:calc(var(--topInset) + 104px);letter-spacing:.05em;opacity:var(--k);pointer-events:none;z-index:2;border:4px solid;border-radius:12px;padding:6px 16px;font-size:38px;font-weight:900;transition:opacity .25s,transform .25s;position:absolute}.stamp.s{color:var(--smash);border-color:var(--smash);transform:rotate(-14deg)scale(calc(1.35 - .35*var(--k)));text-shadow:0 0 18px #ff2d95cc;left:24px;box-shadow:0 0 22px #ff2d9573,inset 0 0 14px #ff2d954d}.stamp.t{color:#c9d2e6;transform:rotate(14deg)scale(calc(1.35 - .35*var(--k)));border-color:#c9d2e6;right:24px}.card.dragging .stamp,.card.dragging .tint{transition:none}.top{padding:calc(var(--topInset) + 12px)14px 0;z-index:5;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.chip{-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#14141c99;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:8px 13px;font-size:13px;font-weight:600;transition:background .3s,border-color .3s,box-shadow .3s,color .3s;display:flex}.chip.gold{color:var(--gold)}.counter{cursor:pointer}.counter .n{font-variant-numeric:tabular-nums;font-weight:800;display:inline-block}.counter.bump .n{animation:bump .5s var(--spring)}@keyframes bump{0%{transform:scale(1.7)}to{transform:none}}.counter.low{color:#fff;background:linear-gradient(135deg,#ff2d956b,#ff8a3d4d);border-color:#ff2d95bf;box-shadow:0 0 16px #ff2d9566}.counter.low.bump{animation:.9s ease-out lowpulse}@keyframes lowpulse{0%{box-shadow:0 0 #ff2d95cc}to{box-shadow:0 0 0 14px #ff2d9500,0 0 16px #ff2d9566}}.counter.empty{background:#3c0e1ccc}.grow{flex:1}.genre-chip{min-width:0;overflow:hidden}.genre-chip span{text-overflow:ellipsis;overflow:hidden}.iconbtn{-webkit-backdrop-filter:blur(12px);background:#14141c99;border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.chip:focus-visible,.iconbtn:focus-visible,.act:focus-visible{outline-offset:3px;outline:2px solid #fff}.actions{--ps:0;--pt:0;left:0;right:0;bottom:calc(var(--botInset) + 26px);z-index:5;pointer-events:none;justify-content:center;align-items:center;gap:28px;display:flex;position:absolute}.act{pointer-events:auto;transition:transform .35s var(--spring),scale .12s,box-shadow .25s,opacity .25s,background .25s;border-radius:50%;place-items:center;display:grid;position:relative}.actions.live .act{transition:transform 60ms linear,scale .12s,box-shadow 60ms,opacity 60ms}.act:active{scale:.9}.act:disabled{opacity:.4;cursor:default}.act svg{pointer-events:none;width:30px;height:30px}.act.trash{color:#b9b9c4;-webkit-backdrop-filter:blur(12px);border:2px solid rgba(185,185,196,calc(.4 + .5*var(--pt)));width:66px;height:66px;box-shadow:0 0 calc(18px*var(--pt))rgba(220,220,235,calc(.35*var(--pt)));transform:scale(calc(1 + .16*var(--pt) - .06*var(--ps)));opacity:calc(1 - .35*var(--ps));background:#0000009e}.act.smash{color:#fff;-webkit-backdrop-filter:blur(12px);width:76px;height:76px;box-shadow:0 0 14px #ff2d95bf,0 0 34px rgba(255,45,149,calc(.35 + .45*var(--ps))),inset 0 0 14px #ff2d9573,0 0 calc(48px*var(--ps))rgba(255,107,44,calc(.9*var(--ps)));transform:scale(calc(1 + .16*var(--ps) - .06*var(--pt)));opacity:calc(1 - .35*var(--pt));background:radial-gradient(circle at 50% 40%,#ff2d9538,#000000b8 70%);border:2.5px solid #ff4fae;animation:2.8s ease-in-out infinite neonPulse}.act.smash svg{filter:drop-shadow(0 0 6px #ff4696e6);width:38px;height:38px}@keyframes neonPulse{0%,to{border-color:#ff4fae}50%{border-color:#ff8fd0}}.act.undo{color:#aab3c8;-webkit-backdrop-filter:blur(12px);width:48px;height:48px;opacity:calc(1 - .5*max(var(--ps),var(--pt)));background:#161822b8;border:1px solid #aab6d038}.act.undo svg{width:21px;height:21px}.act.undo .lock{border:1px solid var(--line);background:#1b1b26;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;top:-5px;right:-5px}.fx{z-index:21;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx .pt{will-change:transform,opacity;font-size:24px;line-height:1;position:absolute}.fx .ring{border:3px solid var(--smash2);border-radius:50%;width:76px;height:76px;margin:-38px 0 0 -38px;position:absolute}.sent{left:50%;top:calc(var(--topInset) + 66px);white-space:nowrap;will-change:transform,opacity;background:#14141cf0;border:1px solid #ff2d958c;border-radius:999px;align-items:center;gap:9px;padding:5px 14px 5px 5px;font-size:13px;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 28px #0000008c,0 0 18px #ff2d9559}.sent canvas,.sent .th{object-fit:cover;border-radius:50%;width:30px;height:30px;display:block}.sent svg{width:16px;height:16px;color:var(--ok)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hint{z-index:7;opacity:0;pointer-events:none;justify-items:center;gap:12px;transition:opacity .35s;display:grid;position:absolute;top:54%;left:0;right:0}.hint.on{opacity:1}.hint .hand{filter:drop-shadow(0 4px 12px #0009);font-size:46px}.hint.on .hand{animation:2.2s ease-in-out infinite handswipe}@keyframes handswipe{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(64px)rotate(14deg)}50%{transform:translate(0)rotate(0)}75%{transform:translate(-64px)rotate(-14deg)}}.hint .lbl{-webkit-backdrop-filter:blur(10px);background:#0a0a10bf;border:1px solid #ffffff1a;border-radius:999px;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.hint .lbl .l{color:#c9d2e6}.hint .lbl .r{color:#ff8fd0}.verdict{z-index:6;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);text-align:center;min-width:190px;transition:opacity .22s,transform .35s var(--spring);background:#0a0a10c7;border:1px solid #ffffff14;border-radius:18px;padding:12px 18px 14px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(.85)}.verdict.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.verdict b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;display:block}.verdict.s b{background:linear-gradient(135deg,var(--smash),var(--smash2));color:#0000;-webkit-background-clip:text;background-clip:text}.verdict.t b{color:#c9d2e6}.verdict small{color:#b4b4c6;white-space:nowrap;font-size:12px}.verdict .vbar{background:#ffffff1f;border-radius:2px;height:4px;margin-top:9px;display:block;overflow:hidden}.verdict .vbar i{background:linear-gradient(90deg,var(--smash),var(--smash2));width:0;height:100%;transition:width .6s var(--out).1s;border-radius:2px;display:block}.verdict.t .vbar i{background:#8f9bb8}.empty{z-index:4;text-align:center;background:radial-gradient(120% 70% at 50% 30%,#2a0d1a 0,#000 70%);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 32px;display:flex;position:absolute;inset:0}.empty .big{font-size:54px}.empty h2{font-size:22px}.empty p{color:var(--mute);font-size:14px}.empty .cta{max-width:280px}.spinner{border:3px solid #ffffff26;border-top-color:var(--smash);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{left:50%;top:calc(var(--topInset) + 66px);opacity:0;z-index:60;border:1px solid var(--line);text-align:center;pointer-events:none;background:#191923f2;border-radius:14px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13px;transition:all .25s;position:absolute;transform:translate(-50%,-20px)}.toast.on{opacity:1;transform:translate(-50%)}.limit-ov{-webkit-backdrop-filter:blur(22px)saturate(1.3);padding-bottom:calc(36px + var(--botInset));z-index:35;background:linear-gradient(#07070b40 0,#07070bb8 42%,#000 82%)}.limit-ov>*{animation:.6s cubic-bezier(.2,.9,.3,1.15) both limitIn}.limit-ov>:nth-child(2){animation-delay:50ms}.limit-ov>:nth-child(3){animation-delay:.1s}.limit-ov>:nth-child(4){animation-delay:.15s}.limit-ov>:nth-child(5){animation-delay:.2s}.limit-ov>:nth-child(6){animation-delay:.27s}.limit-ov>:nth-child(7){animation-delay:.32s}@keyframes limitIn{0%{opacity:0;transform:translateY(28px)}}.scrim{opacity:0;pointer-events:none;z-index:40;background:#0000008c;transition:all .25s;position:absolute;inset:0}.scrim.on{opacity:1;pointer-events:auto}.sheet{overscroll-behavior:contain;background:var(--panel);max-height:88%;padding:10px 18px calc(28px + var(--botInset));z-index:41;border-radius:24px 24px 0 0;transition:transform .3s cubic-bezier(.2,.9,.3,1);position:absolute;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%)}.sheet.on{transform:none}.grab{background:#3a3a4a;border-radius:3px;width:40px;height:5px;margin:0 auto 14px}.sheet h2{margin-bottom:4px;font-size:20px}.sheet .sub{color:var(--mute);margin-bottom:16px;font-size:13px}.grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.g{background:var(--panel2);border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:13px 10px;font-size:14px;font-weight:600;display:flex}.g.sel{border-color:var(--smash);background:#ff2d951f}.g.locked{color:#e9b9c6;background:linear-gradient(135deg,#2a1d22,#24161b)}.g.wide{grid-column:span 2}.sec{color:var(--mute);text-transform:uppercase;letter-spacing:.08em;margin:16px 0 8px;font-size:12px}.cta{background:linear-gradient(135deg,var(--smash),var(--smash2));border-radius:16px;width:100%;margin-top:18px;padding:15px;font-size:16px;font-weight:700}.cta:disabled{opacity:.6;cursor:progress}.cta.ghost{background:var(--panel2);margin-top:8px;font-weight:600}.perks{gap:10px;margin:8px 0;list-style:none;display:grid}.perks li{background:var(--panel2);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:14px;display:flex}.hero{background:radial-gradient(circle at 30% 30%,#ff2d95 0,#0000 55%),radial-gradient(circle at 75% 70%,#ff8a3d 0,#0000 55%),#1a0f14;border-radius:18px;place-items:center;height:120px;margin-bottom:16px;font-size:48px;display:grid}.premcard{background:linear-gradient(135deg,#ff2d9524,#ff8a3d1a);border:1.5px solid #ffcf4a73;border-radius:16px;margin-top:18px;padding:16px;box-shadow:0 0 24px #ff2d952e}.premcard .pc-top{color:var(--gold);font-size:16px}.premcard .pc-sub{color:var(--mute);margin-top:4px;font-size:13px}.premcard .pc-perks{margin-top:10px;font-size:13px}.row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.row>:last-child{color:var(--mute);text-align:right}a.row{color:inherit;text-decoration:none}.overlay{z-index:50;padding:calc(28px + var(--topInset))22px calc(40px + var(--botInset));background:radial-gradient(120% 70% at 50% 20%,#3a0f22 0,#000 70%);flex-direction:column;justify-content:flex-end;transition:opacity .3s;display:flex;position:absolute;inset:0}.ov-fade-leave-active{transition:opacity .45s}.ov-fade-leave-to{opacity:0}.brand{top:calc(var(--topInset) + 22px);letter-spacing:.02em;z-index:2;align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex;position:absolute;left:22px}.brand-mark{filter:drop-shadow(0 0 6px #ff2d95d9);width:26px;height:26px}.age{border:1.5px solid var(--smash);color:var(--smash);border-radius:999px;padding:2px 7px;font-size:11px;box-shadow:0 0 10px #ff2d9599}.onboarding{z-index:55;background:#000;overflow:hidden}.onboarding>:not(.obbg):not(.obvig):not(.brand):not(.obstamp){z-index:2;position:relative}.obbg{z-index:0;filter:blur(11px)saturate(1.5)brightness(.75);background:#1a0a10;position:absolute;inset:-30px}.obbg .tile{opacity:0;z-index:0;border-radius:24px;transition:transform .6s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0;overflow:hidden}.obbg .tile.next{opacity:1;z-index:1;transform:scale(.9)}.obbg .tile.top{opacity:1;z-index:2;transform:none}.obbg .tile.goR,.obbg .tile.goL{z-index:3}.obbg .tile.goR{animation:.75s cubic-bezier(.5,0,.75,.4) forwards goR}.obbg .tile.goL{animation:.75s cubic-bezier(.5,0,.75,.4) forwards goL}@keyframes goR{0%{transform:none}30%{transform:translate(30px)rotate(3deg)}to{transform:translate(140%)translateY(-6%)rotate(24deg)}}@keyframes goL{0%{transform:none}30%{transform:translate(-30px)rotate(-3deg)}to{transform:translate(-140%)translateY(-6%)rotate(-24deg)}}.obbg .tile video{object-fit:cover;width:100%;height:100%;display:block}.obbg .tile i{border-radius:50%;animation:3.2s ease-in-out infinite alternate sway;position:absolute}@keyframes sway{to{transform:translate(18px,-22px)scale(1.25)}}.obstamp{z-index:1;letter-spacing:.04em;opacity:0;pointer-events:none;border:4px solid;border-radius:14px;padding:6px 18px;font-size:44px;font-weight:900;position:absolute;top:26%}.obstamp.s{color:var(--smash);border-color:var(--smash);text-shadow:0 0 18px #ff2d95e6;left:28px;transform:rotate(-14deg);box-shadow:0 0 22px #ff2d9599}.obstamp.t{color:#c9d2e6;border-color:#c9d2e6;right:28px;transform:rotate(14deg)}.obstamp.flash{animation:.75s ease-out forwards stampin}@keyframes stampin{0%{opacity:0;scale:1.6}25%{opacity:1;scale:1}75%{opacity:1}to{opacity:0}}.obvig{z-index:1;pointer-events:none;background:linear-gradient(#07070b59 0,#07070b26 30%,#07070bbf 58%,#000 88%),radial-gradient(120% 60% at 50% 35%,#ff148c2e,#0000 70%);position:absolute;inset:0}.headline{letter-spacing:-.02em;text-shadow:0 2px 24px #000c;white-space:pre-line;font-size:34px;font-weight:900;line-height:1.08}.headline em{filter:drop-shadow(0 0 14px #ff2d95e6)drop-shadow(0 0 30px #ff2d9580);animation:2.6s ease-in-out infinite neon}@keyframes neon{0%,to{filter:drop-shadow(0 0 14px #ff2d95e6)drop-shadow(0 0 30px #ff2d9580)}50%{filter:drop-shadow(0 0 22px #ff2d95)drop-shadow(0 0 50px #ff5a3ccc)}}.brand em,.headline em{background:linear-gradient(135deg,var(--smash),var(--smash2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.firewrap{margin-top:20px;position:relative}.firewrap .ember{pointer-events:none;background:radial-gradient(circle,#fff3c4 0,#ff8a3d 45%,#0000 70%);border-radius:50%;width:6px;height:6px;animation:linear forwards rise;position:absolute;bottom:40%}@keyframes rise{to{transform:translate(var(--dx),-90px)scale(.2);opacity:0}}.cta.fire{letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 8px #78001e99;background:linear-gradient(90deg,#ff1f7a,#ff2d95,#ff6a3d,#ffb347,#ff2d95,#ff1f7a) 0 0/300% 100%;margin-top:0;padding:19px;font-size:19px;font-weight:900;animation:2.4s linear infinite flow,1.3s ease-in-out infinite throb;position:relative;overflow:hidden}@keyframes flow{to{background-position:300% 0}}@keyframes throb{0%,to{transform:scale(1);box-shadow:0 0 18px #ff2d95b3,0 0 45px #ff2d9573,0 0 90px #ff783c40,inset 0 0 12px #ffffff40}14%{transform:scale(1.04)}28%{transform:scale(1)}42%{transform:scale(1.03)}50%{box-shadow:0 0 28px #ff2d95,0 0 70px #ff2d95bf,0 0 130px #ff783c80,inset 0 0 18px #fff6}}.cta.fire:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:2.8s ease-in-out infinite shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes shine{0%,55%{left:-60%}to{left:130%}}.subline{color:#c9c9d6;margin-top:14px;font-size:16px;line-height:1.45}.gest{gap:8px;margin:22px 0 4px;display:flex}.gest span{text-align:center;background:#ffffff0f;border-radius:12px;flex:1;padding:10px 12px;font-size:13px;font-weight:600}.fine{color:var(--mute);text-align:center;margin-top:14px;font-size:12px}.timer{font-variant-numeric:tabular-nums;margin:10px 0 4px;font-size:44px;font-weight:800}.boot{text-align:center;z-index:70;background:var(--bg);place-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.card .bg,.card .blob,.hint.on .hand,.counter.bump .n,.counter.low.bump,.limit-ov>*,.headline em,.cta.fire,.cta.fire:after{animation:none!important}.act,.verdict,.card .playicon{transition:opacity .15s!important}}.bonus{background:var(--panel2);text-align:center;border-radius:18px;flex-direction:column;gap:4px;width:100%;margin-top:16px;padding:14px;display:flex}.bonus b{font-size:17px}.bonus span{color:var(--mute);font-size:13px}.bonus .cta{margin-top:10px}.bonus .cta.ghost{background:0 0;margin-top:6px}
