:root{--bg:#05060A;--bg2:#08090F;--surface:#0B0D14;--surface2:#11141D;--card:rgba(11,13,20,.85);--text:#F8FAFC;--text2:#E2E8F0;--muted:#CBD5E1;--dim:#94A3B8;--faint:#64748B;--cyan:#22D3EE;--violet:#8B5CF6;--success:#34D399;--warning:#FBBF24;--danger:#F43F5E;--lime:var(--cyan);--ice:#A78BFA;--amber:var(--warning);--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.05);--font-display:var(--font-geist),"Inter",system-ui,sans-serif;--font-body:var(--font-geist),"Inter",system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--lime)}a:hover{color:#A5F3FC}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:8px}img{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@property --ring{syntax:"<angle>";inherits:false;initial-value:0deg}@property --scan{syntax:"<percentage>";inherits:true;initial-value:0%}@keyframes ringRot{to{--ring:360deg}}@keyframes shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes rail{0%{left:-18%}to{left:100%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ringOut{0%{transform:translate(-50%,-50%) scale(.6);opacity:.95}to{transform:translate(-50%,-50%) scale(3.2);opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes glitch{0%,to{transform:none}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(2px)}80%{transform:translateX(-1px)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes blink{50%{opacity:.25}}.anim-ring{animation:ringRot 7s linear infinite}.anim-shine{background:linear-gradient(100deg,#F8FAFC 38%,#22D3EE 48%,#A78BFA 53%,#F8FAFC 63%);background-size:260% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 2.6s cubic-bezier(.4,.1,.2,1) .5s 1 both}.anim-rail{animation:rail 3.4s linear infinite}.anim-pulse{animation:pulse 1.2s steps(2) infinite}.anim-rise{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.anim-ringout{animation:ringOut 1.5s cubic-bezier(.2,.6,.2,1) infinite}.anim-fadeup{animation:fadeUp .5s cubic-bezier(.2,.7,.2,1) both}.anim-glitch{animation:glitch .45s steps(5) 2}.anim-spin{animation:spin 24s linear infinite}.anim-blink{animation:blink 1s steps(2) infinite}@media (prefers-reduced-motion:reduce){.anim-blink,.anim-fadeup,.anim-glitch,.anim-pulse,.anim-rail,.anim-ring,.anim-ringout,.anim-rise,.anim-shine,.anim-spin{animation:none}.anim-shine{background:none;color:var(--text)}}.cib-root{container-type:inline-size;min-height:100vh;overflow-x:clip}.wrap{max-width:1320px;margin:0 auto;padding-left:clamp(16px,4cqi,40px);padding-right:clamp(16px,4cqi,40px)}.section{padding-top:clamp(56px,7cqi,112px);padding-bottom:clamp(56px,7cqi,112px);display:flex;flex-direction:column;gap:30px}.band{background:var(--bg2);border-top:1px solid var(--line2)}.grid-bg{background-image:linear-gradient(rgba(255,255,255,.021) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.021) 1px,transparent 0);background-size:48px 48px}.h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(26px,3.2cqi,48px);line-height:1.08;letter-spacing:-.025em}.lede{margin:0;color:var(--muted)}.head{display:flex;flex-direction:column;gap:14px;max-width:860px}.pill{align-self:flex-start;font-size:13px;font-weight:600;border-radius:999px;padding:4px 12px}.pill-ice{color:var(--ice);border:1px solid rgba(139,92,246,.45);background:rgba(255,255,255,.048)}.mono{font-family:var(--font-mono)}.hdr{position:relative;z-index:3;background:rgba(5,6,10,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line2)}.hdr nav{padding-top:14px;padding-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.logo{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none;color:var(--text)}.logo img{display:block;height:40px;width:auto;filter:drop-shadow(0 0 14px rgba(34,211,238,.18))}.logo span{font-size:12px;font-weight:600;color:var(--dim);letter-spacing:.03em;padding-left:2px}.nav-items{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;font-size:15px}.nav-items a.nl{color:var(--muted);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.nav-items a.nl:hover{color:var(--text)}.lang{color:var(--muted);border:1px solid rgba(255,255,255,.15);padding:4px 11px;font-size:13px;font-weight:600}.btn-cta,.lang{text-decoration:none;border-radius:999px}.btn-cta{background:var(--lime);color:#05060A!important;font-weight:700;padding:0 18px;min-height:44px;display:inline-flex;align-items:center;box-shadow:0 0 24px rgba(34,211,238,.35)}.hero{position:relative;overflow:hidden;background-color:var(--bg);background-image:radial-gradient(60% 50% at 72% 42%,rgba(255,255,255,.06),rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(5,6,10,0) 60%,rgba(255,255,255,.03) 66%,rgba(5,6,10,0) 72%)}.hero-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;transition:opacity 1.4s ease}.hero-fade{position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(to bottom,rgba(5,6,10,0),var(--bg));pointer-events:none}.hero-inner{position:relative;z-index:2;padding-top:clamp(28px,4.4cqi,64px);padding-bottom:clamp(56px,7cqi,112px);display:flex;flex-wrap:wrap;gap:40px 48px;align-items:flex-start}.hero-left{flex:1 1 520px;flex-direction:column;gap:24px}.hero-left,.hero-right{min-width:0;display:flex}.hero-right{flex:1.25 1 500px;flex-direction:column;gap:18px}.eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:var(--lime);border:1px solid rgba(34,211,238,.35);background:rgba(34,211,238,.06);border-radius:999px;padding:6px 14px 6px 10px}.dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime);display:inline-block}.h1{margin:0;font-family:var(--font-display);font-size:clamp(36px,4.9cqi,76px);line-height:1.04;letter-spacing:-.03em}.h1 .a{display:block;font-weight:400;color:#8E9BA6}.h1 .b{display:block;font-weight:700;color:var(--text)}.hero-lead{margin:0;font-size:clamp(17px,1.45cqi,20px);line-height:1.5;color:#C3CDD5;max-width:540px}.scene-line{margin:0;font-family:var(--font-display);font-size:clamp(16px,1.45cqi,20px);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--text2);max-width:600px}.scene-line b{font-weight:500;color:var(--lime);text-shadow:0 0 18px rgba(34,211,238,.45)}.fring{width:100%;padding:1.5px;border-radius:24px;background:conic-gradient(from var(--ring),rgba(255,255,255,.096) 0deg,rgba(255,255,255,.096) 200deg,#22D3EE 260deg,#A78BFA 300deg,rgba(255,255,255,.096) 340deg);box-shadow:0 30px 90px rgba(0,0,0,.55),0 0 60px rgba(34,211,238,.1)}.fcard{width:100%;color:var(--text);background:linear-gradient(180deg,rgba(16,23,31,.94),rgba(9,14,20,.96));border-radius:22.5px;padding:22px;display:flex;flex-direction:column;gap:16px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.flabel{font-size:15px;font-weight:600;color:var(--text2)}.frow{display:flex;flex-wrap:wrap;gap:10px}.field{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:2px;background:#05090D;border:1.5px solid #2a3846;border-radius:999px;padding:0 20px;min-height:58px;transition:border-color .25s,box-shadow .25s}.field:focus-within{border-color:var(--lime);box-shadow:0 0 0 4px rgba(34,211,238,.14),0 0 28px rgba(34,211,238,.25)}.field.err{border-color:var(--amber)}.field.okv{border-color:var(--ice)}.field .pre{font-size:16px;color:var(--faint)}.field input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;color:var(--text);font-family:inherit;font-size:17px;padding:16px 2px}.email-in::placeholder,.field input::placeholder{color:var(--faint)}.btn-primary{flex:0 0 auto;min-height:58px;padding:0 28px;border:0;border-radius:999px;background:var(--lime);color:#05060A;font-family:inherit;font-size:17px;font-weight:700;cursor:pointer;box-shadow:0 0 0 1px rgba(34,211,238,.45),0 10px 32px -10px rgba(34,211,238,.6)}.btn-primary:disabled{opacity:.6;cursor:progress}.btn-ghost{border-radius:999px;border:1px solid rgba(139,92,246,.3);color:var(--text2);font-weight:600}.btn-ghost,.btn-outline-lime{min-height:46px;padding:0 16px;background:transparent;font-family:inherit;font-size:15px;cursor:pointer}.btn-outline-lime{border-radius:999px;border:1px solid var(--lime);color:var(--lime);font-weight:700}.hint{min-height:22px;font-size:14px;line-height:1.4}.ffoot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;border-top:1px solid #1c2733;padding-top:10px}.ffoot,.fnote{align-items:center}.fnote{display:inline-flex;gap:8px;font-size:13.5px;color:var(--dim)}.flink{font-size:14.5px;font-weight:600;color:var(--lime);text-decoration:none}.steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.steps-list li{display:flex;gap:12px;align-items:baseline;font-size:15px}.bar{height:4px;background:#1C2733;overflow:hidden}.bar,.bar>div{border-radius:9px}.bar>div{height:100%;transition:width .5s}.kv{margin:0;border-top:1px solid #1c2733}.kv>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #1c2733;font-size:14.5px}.kv dt{color:var(--dim);flex:0 0 auto}.kv dd{margin:0;text-align:right}.tag-read{font-family:var(--font-mono);font-size:10.5px;color:#05060A;background:var(--ice);border-radius:5px;padding:1px 5px;margin-left:6px;white-space:nowrap}.email-in{flex:1 1 200px;min-width:0;min-height:52px;background:#05090D;border:1.5px solid #2a3846;border-radius:999px;padding:0 18px;color:var(--text);font-family:inherit;font-size:16px}.score-big{font-weight:700;font-size:40px;letter-spacing:-.03em;line-height:1}.prelim-h,.score-big{font-family:var(--font-display)}.prelim-h{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.rep-row{display:flex;flex-wrap:wrap;gap:20px}.monitor{position:relative;flex:1.4 1 480px;min-width:0;margin:0;background:var(--card);border:1px solid rgba(255,255,255,.132);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 60px rgba(255,255,255,.048)}.mbar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.072)}.wdot{width:8px;height:8px;border-radius:50%;background:#3A4855}.murl{margin-left:8px;font-size:12px;color:#8693A0;overflow:hidden;text-overflow:ellipsis}.murl,.stop-pill{font-family:var(--font-mono);white-space:nowrap}.stop-pill{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--amber);border:1px solid rgba(251,191,36,.5);border-radius:999px;padding:2px 9px}.mpage{position:relative;padding:clamp(18px,2.4cqi,32px);display:flex;flex-wrap:wrap;gap:24px;background:#F1F4F6;color:#10171E}.mtile{flex:1 1 200px;min-height:180px;border-radius:14px;background:radial-gradient(120% 90% at 30% 20%,#FFFFFF,#E2E8F0);display:flex;align-items:center;justify-content:center}.mside{flex:1 1 220px;display:flex;flex-direction:column;gap:10px}.sizes{position:relative;display:flex;gap:6px;padding:8px;margin:0 -8px;border:2px solid var(--amber);border-radius:10px;box-shadow:0 0 0 4px rgba(251,191,36,.18)}.sizes span{flex:1 1;text-align:center;border:1px solid #b9c3ca;border-radius:7px;padding:7px 0;font-size:14px;background:#fff}.scanlines{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(5,6,10,.035) 0 1px,rgba(5,6,10,0) 1px 3px)}.player{display:flex;gap:14px;padding:14px 16px;border-top:1px solid rgba(255,255,255,.072)}.play,.player{align-items:center}.play{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1px solid rgba(34,211,238,.5);background:rgba(34,211,238,.08);display:inline-flex;justify-content:center;cursor:pointer;box-shadow:0 0 18px rgba(34,211,238,.25)}.track{flex:1 1;position:relative;height:4px;background:#1C2733;border-radius:9px}.corner{position:absolute;width:14px;height:14px}.timeline{flex:1 1 340px;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:22px 22px 10px;gap:6px}.timeline,.timeline ol{display:flex;flex-direction:column}.timeline ol{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:50px 26px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.cards3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.c3{background:var(--card);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.c3 h3{margin:0;font-size:18px;font-weight:700}.c3 p{margin:0;font-size:15.5px;color:var(--muted)}.c3 .top{display:flex;justify-content:space-between;gap:8px;align-items:center}.chip{font-size:12px;font-weight:600;border-radius:999px;padding:2px 10px;white-space:nowrap}.rail{position:relative;height:2px;background:#1C2733;border-radius:2px;overflow:hidden}.rail span{position:absolute;top:0;width:18%;height:2px;background:linear-gradient(90deg,rgba(34,211,238,0),#22D3EE,rgba(255,255,255,0));box-shadow:0 0 12px #22D3EE}.flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.flow li{border:1px solid var(--line);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,rgba(17,24,32,.9),rgba(10,15,21,.9))}.flow .num{font-family:var(--font-mono);font-size:13px;color:var(--lime);letter-spacing:.1em;text-shadow:0 0 12px rgba(34,211,238,.5)}.flow h3{margin:0;font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em}.flow p{margin:0;font-size:15.5px;color:var(--muted)}.cmp{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;background:var(--card);border:1px solid rgba(255,255,255,.084);border-radius:20px;padding:20px 24px}.segs{flex:1 1 320px;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.segs>div{display:flex;flex-direction:column;gap:7px}.segs i{height:8px;border-radius:4px;display:block}.segs small{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.score{font-family:var(--font-display);font-size:42px;font-weight:700;letter-spacing:-.03em}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;align-items:stretch}.plan-ring{border-radius:22px;display:flex}.plan{flex:1 1;border-radius:21px;padding:24px;gap:14px}.plan,.plan ul{display:flex;flex-direction:column}.plan ul{margin:0;padding:0;list-style:none;gap:8px;font-size:15px;color:var(--text2);flex:1 1}.plan li{display:flex;gap:10px}.plan .price{font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1}.plan-btn{min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;font-weight:700;font-size:15.5px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:600;font-size:18px;min-height:32px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq .plus{color:var(--lime);font-size:24px;line-height:1;transition:transform .2s}.faq details[open] .plus{transform:rotate(45deg)}.faq p{margin:12px 0 0;font-size:15.5px;color:var(--muted)}footer.ftr{border-top:1px solid var(--line2)}footer.ftr .wrap{padding-top:28px;padding-bottom:36px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;font-size:13.5px;color:var(--dim)}.scene{container-type:inline-size;width:100%;display:flex;flex-direction:column;gap:14px}.seg{display:inline-flex;background:rgba(11,13,20,.72);border:1px solid rgba(255,255,255,.132);border-radius:999px;padding:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.seg button{min-height:40px;padding:0 16px;border:0;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s,color .3s}.viewport{position:relative;height:min(104cqi,640px);perspective:1700px;perspective-origin:50% 30%}.hud{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:#7F8E9A;pointer-events:none}.hud,.hud-c{position:absolute}.hud-c{width:18px;height:18px;border:0 solid rgba(139,92,246,.55)}@container (max-width: 520px){.hud-l{display:none}}.stage{inset:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.plate,.stage{position:absolute}.plate{left:11%;width:78%;height:9.5%;transition:top 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1),opacity .7s;border-radius:14px;background:linear-gradient(180deg,rgba(23,33,43,.92),rgba(12,18,25,.92));display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3.4cqi}.plate .lbl{font-size:max(10px,1.85cqi);letter-spacing:.1em}.plate .cnt,.plate .lbl{font-family:var(--font-mono)}.plate .cnt{font-size:max(9.5px,1.7cqi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slab{left:5%;width:90%;top:7%;height:46%;transform:translateZ(64px);transform-style:preserve-3d}.glass,.slab{position:absolute}.glass{inset:0;border-radius:22px;overflow:hidden;background:rgba(11,17,24,.86);border:1px solid rgba(139,92,246,.42);box-shadow:0 40px 100px rgba(0,0,0,.65),0 0 70px rgba(255,255,255,.096),inset 0 1px 0 rgba(255,255,255,.12);display:flex;flex-direction:column}.gbar{display:flex;align-items:center;gap:6px;padding:1.5cqi 2.2cqi;border-bottom:1px solid rgba(255,255,255,.084);background:rgba(5,6,10,.55)}.gbar .u{margin-left:8px;font-family:var(--font-mono);font-size:max(9.5px,1.55cqi);color:#8693A0;background:rgba(255,255,255,.04);border-radius:6px;padding:2px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:2.6cqi;gap:2.6cqi;padding:2.6cqi 3cqi}.layer,.xray{position:absolute;inset:0}.xray{-webkit-clip-path:inset(0 0 calc(100% - var(--scan)) 0);clip-path:inset(0 0 calc(100% - var(--scan)) 0);background-color:rgba(4,9,14,.97);background-image:linear-gradient(rgba(255,255,255,.042) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.042) 1px,transparent 0);background-size:2.4cqi 2.4cqi;display:flex;flex-direction:column;font-family:var(--font-mono)}.dash{border:1.5px dashed rgba(139,92,246,.75);border-radius:6px;padding:.7cqi 1cqi;color:var(--ice);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.beam{left:-7%;right:-7%;top:var(--scan);height:2px;transform:translateZ(6px);background:linear-gradient(90deg,rgba(34,211,238,0),#22D3EE 14%,#F4FFDB 50%,#22D3EE 86%,rgba(34,211,238,0));box-shadow:0 0 10px rgba(34,211,238,.95),0 0 34px rgba(139,92,246,.65),0 0 80px rgba(139,92,246,.35)}.beam,.spill{position:absolute;transition:opacity .4s}.spill{left:0;right:0;top:calc(var(--scan) - 24%);height:24%;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.096))}.ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 16px;background:rgba(11,13,20,.6);border:1px solid rgba(255,255,255,.096);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background:transparent;flex:1 1 160px;accent-color:var(--lime)}.range::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(90deg,#22D3EE var(--fill),#22303D var(--fill))}.range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9.5px;border-radius:50%;background:#05060A;border:2px solid #22d3ee;box-shadow:0 0 0 5px rgba(34,211,238,.14),0 0 18px rgba(34,211,238,.55)}.range::-moz-range-track{height:3px;border-radius:3px;background:#22303D}.range::-moz-range-progress{height:3px;border-radius:3px;background:#22D3EE}.range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#05060A;border:2px solid #22d3ee}.stg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.stg button{position:relative;min-height:60px;padding:9px 11px;border-radius:14px;color:var(--text);font-family:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color .3s,box-shadow .3s}.stg-desc{min-height:64px;background:rgba(11,13,20,.6);border:1px solid rgba(255,255,255,.084);border-radius:16px;padding:12px 16px;font-size:14.5px;line-height:1.5;color:var(--muted)}