:root{--green:#22b07d;--green-deep:#0e7452;--green-ink:#0b5a40;--mint:#7fe3b8;--mint-soft:#ddf5ea;--bg:#f4faf7;--ink:#12151f;--muted:#59606f;--line:#0e3c2d1a;--ads:#f0705a;--trackers:#4aa8e8;--annoy:#9b7bea;--radius:28px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", system-ui, "Segoe UI", Roboto, sans-serif;--wrap:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}.wrap{width:min(var(--wrap), 100% - 40px);margin:0 auto}.muted{color:var(--muted)}.site-head{z-index:50;-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid var(--line);background:#f4faf7bd;position:sticky;top:0}.site-head .wrap{align-items:center;gap:28px;height:64px;display:flex}.logo{letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:760;text-decoration:none;display:flex}.site-head nav{gap:24px;margin-left:auto;font-size:15px;display:flex}.site-head nav a,.site-foot nav a{color:var(--muted);text-decoration:none}.site-head nav a:hover,.site-foot nav a:hover{color:var(--ink)}.site-foot{border-top:1px solid var(--line);padding:34px 0 44px;font-size:14px}.site-foot .wrap{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.site-foot .logo{font-size:16px}.site-foot nav{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.btn{white-space:nowrap;background:var(--green);color:#fff;border-radius:99px;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:650;text-decoration:none;transition:background-color .2s;display:inline-flex;box-shadow:0 10px 24px -10px #0e7452b3}.btn:hover{background:var(--green-deep)}.btn.small{box-shadow:none;padding:8px 16px;font-size:14px}.btn.ink{background:var(--ink);box-shadow:0 10px 24px -12px #00000080}.btn.ink:hover{background:#000}.btn.ghost{color:var(--green-deep);box-shadow:none;background:#22b07d1a}.btn.ghost:hover{background:#22b07d2e}.btn.white{color:var(--ink);background:#fff}.btn small{opacity:.6;font-size:14px;font-weight:500}.btn[aria-disabled=true]{cursor:default}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--green-deep);margin-bottom:14px;font-size:14px;font-weight:680}h1,h2{letter-spacing:-.032em;font-weight:800;line-height:1.03}h1{font-size:clamp(46px,7.4vw,96px)}h2{font-size:clamp(34px,4.6vw,58px)}h3{letter-spacing:-.01em;font-size:21px;line-height:1.25}.lead{color:var(--muted);max-width:620px;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}section{padding:clamp(72px,10vw,128px) 0;position:relative}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.split.flip>:first-child{order:2}.split h2+.lead{margin-top:20px}.fit{justify-content:center;width:100%;min-width:0;display:flex;overflow:visible}.split>*{min-width:0}.only-narrow{display:none!important}@media (width<=700px){.only-wide{display:none!important}.only-narrow{display:flex!important}}.fit>.stage{flex:none}.clay{pointer-events:none;filter:drop-shadow(0 30px 34px #0e463442);z-index:3;position:absolute}.float{animation:7s ease-in-out infinite float}.float.slow{animation-duration:9s;animation-delay:-3s}@keyframes float{50%{transform:translateY(-14px)rotate(3deg)}}.hero{background:radial-gradient(900px 520px at 50% 0,#7fe3b873,#0000 70%),radial-gradient(700px 500px at 100% 70%,#4aa8e81f,#0000 70%);padding-top:clamp(56px,8vw,96px);padding-bottom:40px;overflow:hidden}.hero h1{max-width:11ch;margin:0 auto}.hero .lead{margin-top:22px}.cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.note{color:var(--muted);margin-top:16px;font-size:14px}.compare{margin-top:clamp(44px,6vw,72px);position:relative}.compare .labels{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;max-width:1000px;margin:0 auto 12px;font-size:13px;font-weight:700;display:flex}.compare .labels span:first-child{color:#c24a35}.compare .labels span:last-child{color:var(--green-deep)}.wipe-stage{--x:50%}.wipe-stage .after{clip-path:inset(0 0 0 var(--x));position:absolute;inset:0}.wipe-stage .bar{top:-10px;bottom:-10px;left:var(--x);z-index:4;pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 0 1px #0e3c2d26,0 10px 30px #0e3c2d4d}.wipe-stage .knob{width:52px;height:52px;color:var(--green-deep);background:#fff;border-radius:50%;place-items:center;margin:-26px 0 0 -26px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #0e3c2d4d,0 0 0 1px #0e3c2d1a}.wipe-stage input{opacity:0;cursor:ew-resize;z-index:5;width:100%;height:100%;margin:0;position:absolute;inset:0}.wipe-stage input:focus-visible~.bar .knob{box-shadow:0 0 0 4px var(--mint), 0 10px 30px #0e3c2d4d}.hint{color:var(--muted);margin-top:18px;font-size:14px}.kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.kind{border-radius:var(--radius);box-shadow:0 24px 60px -34px #0e3c2d59, 0 0 0 1px var(--line);background:#fff;padding:30px 28px;position:relative;overflow:hidden}.kind:before{content:"";background:var(--c);height:6px;position:absolute;inset:0 0 auto}.kind .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--c);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.kind .tag i{background:var(--c);border-radius:50%;width:9px;height:9px}.kind h3{margin-top:12px}.kind p{color:var(--muted);margin-top:10px;font-size:16px}.kind ul{flex-direction:column;gap:8px;margin-top:18px;font-size:15px;list-style:none;display:flex}.kind li{align-items:baseline;gap:10px;display:flex}.kind li:before{content:"";background:var(--c);border-radius:2px;flex:none;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.kind .tag,.kind h3{padding-right:92px}.kind img{filter:drop-shadow(0 14px 18px #0e463433);width:92px;height:92px;position:absolute;top:22px;right:18px}.also{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.chip{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:560;display:inline-flex}.chip i{background:var(--green);border-radius:50%;width:8px;height:8px}.soft{background:linear-gradient(#eaf6f0,#f4faf7)}.points{flex-direction:column;gap:16px;margin-top:28px;list-style:none;display:flex}.points li{color:var(--muted);grid-template-columns:30px 1fr;gap:12px;font-size:17px;display:grid}.points b{color:var(--ink);font-weight:650;display:block}.points .ok{background:var(--mint-soft);width:30px;height:30px;color:var(--green-deep);border-radius:50%;place-items:center;display:grid}.toast{z-index:4;white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:650;display:inline-flex;position:absolute;box-shadow:0 18px 40px -12px #0e3c2d66,0 0 0 1px #0e3c2d14}.toast svg{color:var(--green)}.cookie-demo .cookie{animation:8s infinite banner}.cookie-demo .toast{animation:8s infinite toast}@keyframes banner{0%,34%{opacity:1;transform:none}42%,90%{opacity:0;transform:translateY(26px)}98%,to{opacity:1;transform:none}}@keyframes toast{0%,36%{opacity:0;transform:translateY(12px)scale(.96)}44%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(12px)scale(.96)}}.notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:44px;display:grid}.notes div{border-top:2px solid var(--ink);padding-top:16px}.notes b{letter-spacing:-.01em;font-size:18px;display:block}.notes p{color:var(--muted);margin-top:6px}.notes .n{color:var(--green-deep);letter-spacing:.08em;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.with-art{display:inline-block;position:relative}.with-art img{width:clamp(90px,10vw,150px);top:-40px;right:-150px}.steps{counter-reset:s;flex-direction:column;gap:4px;margin-top:30px;list-style:none;display:flex}.steps li{counter-increment:s;border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;padding:14px 0;display:grid}.steps li:last-child{border:0}.steps li:before{content:counter(s);background:var(--ink);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.steps b{font-size:18px;display:block}.steps span{color:var(--muted)}.langs{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.langs span{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:99px;padding:6px 12px;font-size:14px}.band{border-radius:var(--radius);box-shadow:0 24px 60px -34px #0e3c2d59, 0 0 0 1px var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 34px;display:grid}.band img{width:96px}.band h3{font-size:24px}.band p{color:var(--muted);margin-top:6px}.switchy{white-space:nowrap;background:#f3f3f6;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;font-size:15px;display:flex}.switchy i{background:var(--green);border-radius:13px;flex:none;width:44px;height:26px;position:relative}.switchy i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #00000040}.night{color:#fff;background:radial-gradient(900px 600px at 85% 0,#22b07d52,#0000 60%),linear-gradient(#12201b,#0a110e)}.night .kicker{color:var(--mint)}.night .lead{color:#ffffffb8}.receipt{color:var(--ink);font-variant-numeric:tabular-nums;background:#fbfdfc;border-radius:18px 18px 0 0;max-width:460px;margin-left:auto;padding:30px 30px 40px;position:relative;transform:rotate(1.5deg);box-shadow:0 50px 100px -30px #0009;-webkit-mask:radial-gradient(10px at 50% 100%,#0000 98%,#000) 50%/26px 100%;mask:radial-gradient(10px at 50% 100%,#0000 98%,#000) 50%/26px 100%}.receipt header{border-bottom:2px dashed #d6ddd9;align-items:center;gap:10px;padding-bottom:16px;font-size:18px;font-weight:750;display:flex}.receipt header img{width:30px}.receipt header small{color:var(--muted);margin-left:auto;font-size:13px;font-weight:500}.receipt dl{border-bottom:2px dashed #d6ddd9;grid-template-columns:1fr auto;gap:14px 20px;padding:20px 0;font-size:16px;display:grid}.receipt dt{color:var(--muted)}.receipt dd{text-align:right;font-weight:650}.receipt .total{justify-content:space-between;padding-top:18px;font-size:20px;font-weight:800;display:flex}.receipt .total span:last-child{color:var(--green-deep)}.receipt .thanks{text-align:center;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:13px}.faq{flex-direction:column;gap:12px;max-width:820px;margin:44px auto 0;display:flex}.faq details{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:20px;padding:0 24px}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:650;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--green);flex:none;font-size:24px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);padding:0 0 22px}.final{width:min(var(--wrap), 100% - 40px);color:#fff;background:radial-gradient(700px 500px at 90% 0,#7fe3b880,#0000 60%),radial-gradient(600px 400px at 0 100%,#4aa8e859,#0000 60%),linear-gradient(150deg,#1fa673,#0d6b4b);border-radius:36px;margin:0 auto clamp(72px,10vw,120px);padding:clamp(48px,7vw,88px) clamp(28px,6vw,80px);position:relative;overflow:hidden}.final h2{max-width:12ch}.final .lead{color:#ffffffd9;max-width:460px;margin-top:18px}.final .cta{justify-content:flex-start}.final .clay{width:clamp(150px,24vw,320px);bottom:-8%;right:4%}.doc{max-width:760px;padding:clamp(56px,8vw,96px) 0 clamp(72px,9vw,110px)}.doc h1{font-size:clamp(38px,5.4vw,60px)}.doc h2{letter-spacing:-.015em;margin:40px 0 10px;font-size:24px}.doc p,.doc li{color:#3d4350;font-size:17px}.doc p+p{margin-top:12px}.doc ul,.doc ol{flex-direction:column;gap:8px;margin-top:10px;padding-left:22px;display:flex}.doc .muted{margin-top:14px;font-size:15px}.doc a{color:var(--green-deep)}.doc table{border-collapse:collapse;width:100%;margin-top:12px;font-size:15px}.doc td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 0}.doc td:first-child{width:42%;padding-right:16px;font-weight:600}@media (width<=960px){.site-head nav{display:none}.site-head .btn{margin-left:auto}.split,.split.flip{grid-template-columns:1fr}.split.flip>:first-child{order:0}.kinds,.notes{grid-template-columns:1fr}.band{text-align:left;grid-template-columns:1fr}.band>*{min-width:0}.switchy{white-space:normal;justify-content:space-between}.receipt{margin:0 auto}}@media (width<=560px){.clay,.final .clay{display:none}.site-foot nav{margin-left:0}}@media (prefers-reduced-motion:reduce){.float,.cookie-demo .cookie,.cookie-demo .toast{animation:none}.cookie-demo .cookie{opacity:0}html{scroll-behavior:auto}}.stage{--green:#22b07d;--green-deep:#0e7452;--mint:#7fe3b8;--ink:#15172a;--muted:#5e6178;--secondary:#6e6e73;--tertiary:#a1a1a6;--hairline:#e2e2e8;--raised:#f3f3f6;--ads:#f0705a;--trackers:#4aa8e8;--annoy:#9b7bea;--teal:#3fbfa8;--danger:#e5484d;--font:-apple-system, "SF Pro Display", "SF Pro Text", system-ui, sans-serif;font-family:var(--font);color:var(--ink);text-align:left;line-height:normal;position:relative}.stage .win{color:var(--ink);background:#fff;border-radius:26px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 50px 100px -20px #0f322859,0 0 0 1px #14281e14}.stage .win.dark{color:#f5f5f7;background:#1e1e22;box-shadow:0 50px 100px -20px #0009,0 0 0 1px #ffffff1a}.stage .tb{border-bottom:1px solid #00000017;flex:none;align-items:center;height:52px;padding:0 10px 0 19px;display:flex}.stage .win.dark .tb{border-color:#ffffff17}.stage .lights{flex:none;gap:9px;display:flex}.stage .lights i{background:#ff5f57;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 .5px #0000001f}.stage .lights i:nth-child(2){background:#febc2e}.stage .lights i:nth-child(3){background:#28c840}.stage .lights i.off{background:#dcdce0}.stage .dark .lights i.off{background:#4a4a4f}.stage .glass{color:#1d1d1f;background:#fff;border-radius:18px;flex:none;align-items:center;height:36px;display:flex;box-shadow:0 1px 6px #00000017,0 0 0 .5px #00000014}.stage .dark .glass{color:#f2f2f4;background:#2c2c2f;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff17}.stage .glass svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.stage .glass.status{color:#22744f;gap:9px;margin-left:17px;padding:0 14px 0 13px;font-size:15px;font-weight:600}.stage .dark .glass.status{color:#8fe0ba}.stage .glass.status i{background:var(--green);border-radius:50%;width:8px;height:8px}.stage .glass.seg{margin-left:8px;padding:0 4px}.stage .seg span{border-radius:14px;justify-content:center;align-items:center;width:61px;height:28px;font-size:14.5px;display:flex}.stage .seg span.on{background:#e4e4e8}.stage .dark .seg span.on{background:#4a4a4f}.stage .seg b.sep{background:#d8d8dc;width:1px;height:16px;margin:0 -.5px}.stage .dark .seg b.sep{background:#48484d}.stage .glass.icons{gap:17px;padding:0 10px}.stage .tb .grow,.stage .saf-bar .grow{flex:1}.stage .home{padding:22px 22px 0}.stage .total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:66px;font-weight:300;line-height:1}.stage .cap{color:var(--secondary);margin-top:8px;font-size:15px}.stage .win.dark .cap,.stage .win.dark .muted{color:#a1a1a6}.stage .stack{border-radius:3px;gap:2px;height:6px;margin-top:18px;display:flex;overflow:hidden}.stage .legend{align-items:center;gap:16px;margin-top:12px;font-size:13.5px;display:flex}.stage .legend b{font-weight:400}.stage .legend span.n{color:var(--secondary);margin-left:4px}.stage .legend i,.stage .row i{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.stage .legend .right{color:var(--secondary);margin-left:auto}.stage .sect{border-top:1px solid var(--hairline);justify-content:space-between;margin-top:18px;padding-top:16px;font-size:14px;font-weight:600;display:flex}.stage .win.dark .sect{border-color:#34353c}.stage .sect small{color:var(--secondary);font-size:12.5px;font-weight:400}.stage .sect a{color:var(--green-deep);font-weight:500}.stage .win.dark .sect a{color:var(--mint)}.stage .chart{align-items:flex-end;gap:4px;height:78px;margin-top:12px;display:flex}.stage .chart div{border-radius:3px;flex-direction:column-reverse;flex:1;display:flex;overflow:hidden}.stage .axis{color:var(--tertiary);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.stage .rows{margin-top:8px}.stage .row{grid-template-columns:18px auto 1fr auto;align-items:baseline;gap:4px;padding:6px 0;font-size:14.5px;display:grid}.stage .row .on{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;padding-left:8px;font-size:13.5px;overflow:hidden}.stage .row .c{text-align:right;font-variant-numeric:tabular-nums;color:var(--secondary)}.stage .safari{background:#fff;border-radius:26px;position:absolute;overflow:hidden;box-shadow:0 50px 100px -20px #0f322859,0 0 0 1px #14281e14}.stage .saf-bar{background:#f5f5f7;border-bottom:1px solid #00000012;align-items:center;gap:9px;height:54px;padding:0 10px 0 19px;display:flex}.stage .saf-bar .lights{margin-right:0}.stage .glass.btns{gap:8px;padding:0 12px}.stage .glass.round{justify-content:center;width:36px}.stage .glass.url{white-space:nowrap;justify-content:center;gap:7px;min-width:0;height:34px;padding:0 32px;font-size:14px;position:relative;overflow:hidden}.stage .glass.url .fav{color:#fff;text-align:center;background:#15172a;border-radius:4px;flex:none;width:16px;height:16px;font:700 10px/16px Georgia,serif}.stage .glass.url .rd{color:#6e6e73;position:absolute;top:8px;right:12px}.stage .glass.url .rd svg{width:18px;height:18px}.stage .ext{position:relative}.stage .ext img{width:22px;height:22px}.stage .ext b{color:#fff;background:#3a3a3c;border-radius:8px;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 4px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:-3px;right:-4px}.stage .page{padding:26px 34px;position:relative}.stage .mast{letter-spacing:-.01em;border-bottom:2px solid #15172a;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:22px;font-weight:800;display:flex}.stage .mast small{color:#8a8c99;letter-spacing:.04em;font-size:12px;font-weight:500}.stage .art h3{letter-spacing:-.01em;margin-top:18px;font-size:25px;font-weight:750;line-height:1.18}.stage .art .by{color:#8a8c99;margin-top:8px;font-size:12px}.stage .photo{background:linear-gradient(135deg,#cfe9f7,#ddf3ea 60%,#e7e3fa);border-radius:10px;height:150px;margin-top:14px}.stage .lines{flex-direction:column;gap:9px;margin-top:14px;display:flex}.stage .lines span{background:#e3e4ea;border-radius:4px;height:8px}.stage .ad{color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;font-weight:800;display:flex;position:relative;overflow:hidden}.stage .ad:after{content:"Ad";color:#555;background:#ffffffd9;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:6px;right:8px}.stage .cookie{color:#44464f;background:#fff;border-radius:14px;align-items:center;gap:16px;padding:16px 18px;font-size:13px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 16px 40px -10px #0000004d,0 0 0 1px #0000000f}.stage .cookie .btns{flex:none;gap:8px;display:flex}.stage .cookie .btns span{color:#333;background:#ececf1;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:600}.stage .cookie .btns span.accept{color:#fff;background:#2d5bff}.stage .popup{color:#1d1d1f;background:#fff;border-radius:14px;width:300px;padding:16px;font-size:13px;line-height:1.35;position:absolute;box-shadow:0 30px 60px -10px #0000004d,0 0 0 1px #00000014}.stage .popup header{align-items:center;gap:8px;font-weight:600;display:flex}.stage .popup header i{background:var(--green);border-radius:4px;width:8px;height:8px}.stage .popup .num{margin-top:12px;font-size:40px;font-weight:300;line-height:1.1}.stage .popup .capt{color:#6e6e73}.stage .popup hr{background:var(--hairline);border:0;height:1px;margin:14px 0 6px}.stage .popup .r{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 -8px;padding:8px;display:flex}.stage .popup .r.hover{background:#ebebf0}.stage .popup .r small{color:#6e6e73;font-size:11px;display:block}.stage .switch{background:var(--hairline);border-radius:10px;flex:none;width:32px;height:20px;position:relative}.stage .switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.stage .switch.on{background:var(--green)}.stage .switch.on:after{left:14px}.stage .stb{border-bottom:1px solid #00000014;flex:none;height:98px;position:relative}.stage .dark .stb{border-color:#ffffff14}.stage .stb .lights{position:absolute;top:19px;left:19px}.stage .stitle{text-align:center;color:#5a5a5f;padding-top:16px;font-size:14px;font-weight:600}.stage .stabs{justify-content:center;gap:4px;margin-top:8px;display:flex}.stage .stabs span{color:#6e6e73;border-radius:11px;flex-direction:column;align-items:center;gap:4px;min-width:54px;padding:6px 9px 5px;display:flex}.stage .stabs span.on{color:#0a84ff;background:#ededf0;box-shadow:inset 0 0 0 .5px #0000000f}.stage .stabs svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.stage .stabs em{font-size:12.5px;font-style:normal;font-weight:500}.stage .group{background:var(--raised);border-radius:14px;padding:0 16px}.stage .win.dark .group{background:#24252b}.stage .set{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:15px;display:flex}.stage .set:last-child{border-bottom:0}.stage .set small{color:var(--secondary);margin-top:2px;font-size:13px;display:block}.stage .set .switch{border-radius:12px;width:42px;height:24px}.stage .set .switch:after{width:20px;height:20px}.stage .set .switch.on:after{left:20px}.stage .gtitle{margin:18px 4px 10px;font-size:15px;font-weight:700}.stage .card{background:#fff;border-radius:26px;position:absolute;box-shadow:0 30px 70px -20px #0f322847,0 0 0 1px #14281e0f}.stage .cursor{filter:drop-shadow(0 4px 6px #00000059);width:30px;position:absolute}
