.cs-root{--cs-bg:#0b0b0f;--cs-deep:#060608;--cs-panel:#0e0e12;--cs-surface:#1a1a1f;--cs-raised:#101014;--cs-border:#3a3a3f;--cs-text:#ffffff;--cs-body:#b0b0b0;--cs-dim:#8a8a8a;--cs-green:#39ff14;--cs-cyan:#00eaff;--cs-eva:#9b7ce0;--cs-glaedr:#e0a82e;background:var(--cs-bg);color:var(--cs-text);font-family:var(--font-mono,"Share Tech Mono",monospace)}.cs-root *,.cs-root :after,.cs-root :before{box-sizing:border-box}.cs-section{padding:72px 60px;border-bottom:1px solid var(--cs-border)}.cs-inner{max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.cs-eyebrow{font-size:11px;letter-spacing:.35em;color:var(--cs-cyan)}.cs-label{text-transform:uppercase}.cs-caption,.cs-label{font-size:10px;letter-spacing:.3em;color:var(--cs-dim)}.cs-h2{font-size:64px;line-height:.95;letter-spacing:.04em}.cs-h2,.cs-h3{font-family:var(--font-display,"Bebas Neue",sans-serif);color:var(--cs-text);margin:0;font-weight:400}.cs-h3{font-size:22px;letter-spacing:.02em}.cs-body{font-size:13px;line-height:1.7;color:var(--cs-body);margin:0}.cs-eva{color:var(--cs-eva)}.cs-glaedr{color:var(--cs-glaedr)}.cs-green{color:var(--cs-green);text-shadow:0 0 10px #39ff1460}.cs-gradient-text{background:linear-gradient(90deg,var(--cs-eva),var(--cs-glaedr));-webkit-background-clip:text;background-clip:text;color:transparent}.cs-framed{position:relative;border:1px solid var(--cs-border)}.cs-framed:after,.cs-framed:before,.cs-framed>.cs-tick:after,.cs-framed>.cs-tick:before{content:"";position:absolute;width:16px;height:16px;z-index:2;pointer-events:none}.cs-framed:before{left:-1px;border-left:2px solid var(--cs-tick-color,var(--cs-green))}.cs-framed:after,.cs-framed:before{top:-1px;border-top:2px solid var(--cs-tick-color,var(--cs-green))}.cs-framed:after{right:-1px;border-right:2px solid var(--cs-tick-color,var(--cs-green))}.cs-framed>.cs-tick:before{left:-1px;border-left:2px solid var(--cs-tick-color,var(--cs-green))}.cs-framed>.cs-tick:after,.cs-framed>.cs-tick:before{bottom:-1px;border-bottom:2px solid var(--cs-tick-color,var(--cs-green))}.cs-framed>.cs-tick:after{right:-1px;border-right:2px solid var(--cs-tick-color,var(--cs-green))}@keyframes cs-scanbeam{0%{top:-2px}to{top:100%}}.cs-beam{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#39ff1466,transparent);animation:cs-scanbeam 7s linear infinite;pointer-events:none}.cs-beam-wired{background:linear-gradient(90deg,transparent,#9b7ce055,#e0a82e55,transparent)}@media (prefers-reduced-motion:reduce){.cs-beam{display:none}}.cs-grid-bg{background-image:linear-gradient(#ffffff2e 1px,transparent 0),linear-gradient(90deg,#ffffff2e 1px,transparent 0);background-size:80px 80px;opacity:.18;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 30% 40%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 90% 80% at 30% 40%,#000 0,transparent 75%)}.cs-grid-bg,.cs-scanlines{position:absolute;inset:0;pointer-events:none}.cs-scanlines{background:repeating-linear-gradient(0deg,transparent 0 2px,#00000022 2px 4px)}.cs-btn{display:inline-block;font-family:var(--font-mono,"Share Tech Mono",monospace);font-size:12px;letter-spacing:.15em;padding:14px 24px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s,filter .15s}.cs-btn-free{background:var(--cs-green);color:var(--cs-bg);box-shadow:0 0 8px #39ff14,0 0 24px #39ff1440}.cs-btn-free:hover{box-shadow:0 0 8px #39ff14,0 0 24px #39ff1440,inset 0 0 0 1px var(--cs-green)}.cs-btn-free-ghost,.cs-btn-free:hover{background:transparent;color:var(--cs-green)}.cs-btn-free-ghost{border-color:var(--cs-green);text-align:center}.cs-btn-free-ghost:hover{background:var(--cs-green);color:var(--cs-bg)}.cs-btn-wired{background:linear-gradient(90deg,var(--cs-eva),var(--cs-glaedr));color:var(--cs-bg);font-weight:400}.cs-btn-wired:hover{filter:brightness(1.15)}.cs-btn-wired:disabled{filter:grayscale(.6);cursor:wait}.cs-btn-wired-outline{color:var(--cs-text);border:1px solid transparent;border-image:linear-gradient(90deg,var(--cs-eva),var(--cs-glaedr)) 1;padding:13px 24px;background:transparent}.cs-btn-wired-outline:hover{box-shadow:0 0 12px #9b7ce040,0 0 12px #e0a82e40}.cs-docs-link{font-size:11px;letter-spacing:.15em;color:var(--cs-cyan);text-decoration:none}.cs-docs-link:hover{color:var(--cs-green)}.cs-checkout-error{font-size:11px;line-height:1.6;color:#ff0f7b;border:1px solid #ff0f7b;padding:10px 12px}.cs-hero{position:relative;border-bottom:1px solid var(--cs-border);overflow:hidden}.cs-hero-inner{display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:56px;padding:72px 24px 72px 60px;position:relative;max-width:1320px;margin:0 auto}.cs-hero-copy{display:flex;flex-direction:column;gap:24px;justify-content:center}.cs-hero-title{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:96px;line-height:.9;letter-spacing:.04em;color:var(--cs-text);margin:0;font-weight:400}.cs-hero-title .cs-green{text-shadow:0 0 10px #39ff14,0 0 30px #39ff1460}.cs-hero-lede{font-size:14px;line-height:1.7;color:var(--cs-body);max-width:520px;margin:0}.cs-hero-cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cs-price-line{font-size:11px;letter-spacing:.1em;color:var(--cs-dim)}.cs-hero-promise{font-size:10px;letter-spacing:.3em;color:var(--cs-dim);border-top:1px solid var(--cs-border);padding-top:16px}.cs-hero-art{display:flex;flex-direction:column;gap:14px;justify-content:center;min-width:0}.cs-hero-art-frame{height:380px}.cs-hero-art-frame img{display:block;width:100%;height:100%;object-fit:cover}.cs-hero-console{position:relative;border:1px solid var(--cs-border);overflow:hidden;height:150px}.cs-hero-console img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.cs-hero-modes{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cs-chip{font-size:10px;letter-spacing:.2em;padding:3px 10px;border:1px solid;white-space:nowrap}.cs-model-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:24px;align-items:stretch}.cs-card{border:1px solid var(--cs-border);background:var(--cs-surface);display:flex;flex-direction:column;padding:32px;gap:20px}.cs-card-free:hover{border-color:var(--cs-green)}.cs-card-wired{background:var(--cs-raised);border:1px solid transparent;border-image:linear-gradient(90deg,var(--cs-eva),var(--cs-glaedr)) 1}.cs-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cs-card-name{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:34px;letter-spacing:.04em;color:var(--cs-text);font-weight:400}.cs-badge{font-size:10px;letter-spacing:.3em;padding:3px 10px;white-space:nowrap}.cs-badge-free{color:var(--cs-green);border:1px solid var(--cs-green)}.cs-badge-wired{color:var(--cs-glaedr)}.cs-feats{display:flex;flex-direction:column;gap:12px;font-size:12px;line-height:1.5;color:var(--cs-body);border-top:1px solid var(--cs-border);padding-top:20px;list-style:none;margin:0;padding-left:0}.cs-feats-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.cs-feats li{display:flex;gap:12px}.cs-feats .cs-bullet{flex:none}.cs-card-foot{margin-top:auto;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cs-promises{border:1px solid var(--cs-border);display:grid;grid-template-columns:repeat(5,1fr)}.cs-promise{padding:20px 16px;border-right:1px solid var(--cs-border);display:flex;flex-direction:column;gap:6px}.cs-promise:last-child{border-right:none}.cs-promise-head{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:22px;color:var(--cs-green)}.cs-promise-sub{font-size:11px;color:var(--cs-dim);letter-spacing:.1em}.cs-console{position:relative;border-bottom:1px solid var(--cs-border);overflow:hidden}.cs-console-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;filter:saturate(1.1)}.cs-console-veil{position:absolute;inset:0;background:radial-gradient(ellipse 75% 65% at 50% 40%,#0b0b0fcc 0,#0b0b0ff2 85%);pointer-events:none}.cs-console-inner{position:relative;max-width:1320px;margin:0 auto;padding:72px 60px;gap:40px}.cs-center,.cs-console-inner{display:flex;flex-direction:column}.cs-center{gap:12px;text-align:center;align-items:center}.cs-console-title{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:88px;line-height:.9;letter-spacing:.04em;color:var(--cs-text);margin:0;font-weight:400}.cs-console-title .cs-eva{text-shadow:0 0 10px #9b7ce060}.cs-console-title .cs-glaedr{text-shadow:0 0 10px #e0a82e60}.cs-console-lede{max-width:620px}.cs-console-shot{--cs-tick-color:var(--cs-glaedr)}.cs-console-shot img{display:block;width:100%;height:auto}.cs-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cs-feature{border:1px solid var(--cs-border);background:#0b0b0fd9;display:flex;flex-direction:column}.cs-feature:hover{border-color:var(--cs-cyan)}.cs-feature img{display:block;width:100%;height:180px;object-fit:cover;object-position:top left;border-bottom:1px solid var(--cs-border)}.cs-feature-copy{padding:20px;display:flex;flex-direction:column;gap:8px}.cs-feature-copy p{font-size:12px;line-height:1.6;color:var(--cs-body);margin:0}.cs-vigil{border:1px solid var(--cs-border);background:#0b0b0fd9}.cs-vigil img{display:block;width:100%;height:auto;border-bottom:1px solid var(--cs-border)}.cs-vigil-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;flex-wrap:wrap}.cs-vigil-foot p{font-size:11px;letter-spacing:.2em;color:var(--cs-body);margin:0}.cs-temper-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cs-temper{background:var(--cs-raised);display:flex;flex-direction:column}.cs-temper-eva{border:1px solid var(--cs-eva)}.cs-temper-glaedr{border:1px solid var(--cs-glaedr)}.cs-temper-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid var(--cs-border)}.cs-temper-name{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:34px;font-weight:400}.cs-temper-eva .cs-temper-name{color:var(--cs-eva);text-shadow:0 0 10px #9b7ce050}.cs-temper-glaedr .cs-temper-name{color:var(--cs-glaedr);text-shadow:0 0 10px #e0a82e50}.cs-temper-media{display:block;width:100%;height:300px;object-fit:cover;object-position:center top}.cs-temper-copy{padding:24px;display:flex;flex-direction:column;gap:12px}.cs-temper-spec{font-size:11px;letter-spacing:.15em;color:var(--cs-dim)}.cs-strips{display:flex;flex-direction:column;gap:12px}.cs-strip{border:1px solid var(--cs-border)}.cs-strip img{display:block;width:100%;height:auto}.cs-library{background:var(--cs-panel)}.cs-library-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.cs-count-badge{font-size:11px;letter-spacing:.15em;color:var(--cs-green);border:1px solid var(--cs-green);padding:8px 14px;white-space:nowrap}.cs-phases{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cs-phase{border:1px solid var(--cs-border);background:var(--cs-surface);padding:20px 16px;display:flex;flex-direction:column;gap:6px}.cs-phase:hover{border-color:var(--cs-green)}.cs-phase-n{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:44px;line-height:1;color:var(--cs-green)}.cs-phase-name{font-size:11px;letter-spacing:.15em;color:var(--cs-text);text-transform:uppercase}.cs-chips{display:flex;flex-wrap:wrap;gap:8px}.cs-effect-chip{font-size:11px;letter-spacing:.1em;color:var(--cs-body);border:1px solid var(--cs-border);padding:8px 14px}.cs-effect-chip:hover{border-color:var(--cs-green);color:var(--cs-green)}.cs-effect-chip-more{color:var(--cs-dim);border:1px dashed var(--cs-border)}.cs-effect-chip-more:hover{border-color:var(--cs-border);color:var(--cs-dim)}.cs-packs-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.cs-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cs-pack{border:1px solid var(--cs-border);background:var(--cs-surface);padding:20px;display:flex;flex-direction:column;gap:8px}.cs-pack:hover{border-color:var(--cs-glaedr)}.cs-pack-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cs-pack-name{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:26px;color:var(--cs-text);font-weight:400}.cs-pack-modes{font-size:10px;letter-spacing:.2em;color:var(--cs-dim);white-space:nowrap}.cs-pack p{font-size:11px;line-height:1.5;color:var(--cs-body);margin:0}.cs-packs-proof{display:grid;grid-template-columns:1fr 380px;gap:24px;align-items:stretch}.cs-packs-proof>div{border:1px solid var(--cs-border);min-height:280px;overflow:hidden}.cs-packs-proof img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.cs-creed{position:relative;border-bottom:1px solid var(--cs-border);overflow:hidden;background:var(--cs-deep)}.cs-creed .cs-grid-bg{opacity:.12;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,#000 0,transparent 80%);mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,#000 0,transparent 80%)}.cs-creed-inner{position:relative;max-width:1100px;margin:0 auto;padding:88px 60px;display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center}.cs-creed-title{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:44px;line-height:1.1;letter-spacing:.04em;color:var(--cs-text);max-width:900px;margin:0;font-weight:400}.cs-creed-body{max-width:640px;line-height:1.8}.cs-creed-quote{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:96px;line-height:.9;letter-spacing:.04em;color:var(--cs-green);text-shadow:0 0 14px #39ff14,0 0 44px #39ff1460;margin:0;font-weight:400}.cs-creed-attrib{font-size:11px;letter-spacing:.3em;color:var(--cs-dim)}.cs-creed-sig{font-size:10px;letter-spacing:.4em;color:var(--cs-dim);border-top:1px solid var(--cs-border);padding-top:20px}.cs-dl-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cs-spec{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--cs-body);border-top:1px solid var(--cs-border);padding-top:16px;margin:0}.cs-spec>div{display:flex;justify-content:space-between;gap:16px}.cs-spec dt{color:var(--cs-dim);flex:none}.cs-spec dd{margin:0;text-align:right}.cs-spec-hash dd{font-size:10px;word-break:break-all;color:var(--cs-body)}.cs-sysreq{font-size:10px;letter-spacing:.2em;color:var(--cs-dim)}.cs-terms{border:1px solid var(--cs-border);background:#0b0b0fd9;padding:20px 24px;display:flex;flex-direction:column;gap:10px}.cs-terms-list{margin:0;padding-left:18px;font-size:11px;line-height:1.7;color:var(--cs-body)}.cs-terms-draft{font-size:10px;letter-spacing:.2em;color:var(--cs-glaedr)}.cs-changelog{margin:0}.cs-changelog summary{font-size:11px;letter-spacing:.3em;color:var(--cs-dim);cursor:pointer;padding:12px 0;border-top:1px solid var(--cs-border);list-style:none}.cs-changelog summary::-webkit-details-marker{display:none}.cs-changelog summary:hover{color:var(--cs-cyan)}.cs-release{padding:16px 0;border-top:1px solid var(--cs-border)}.cs-release-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cs-release-v{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:22px;color:var(--cs-text)}.cs-release-date{font-size:11px;color:var(--cs-dim);letter-spacing:.2em}.cs-release-line{font-size:12px;color:var(--cs-body);margin:6px 0 10px}.cs-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cs-notes li{display:flex;gap:10px;font-size:12px;line-height:1.6;color:var(--cs-body)}.cs-tag{flex:none;font-size:10px;letter-spacing:.15em;padding:1px 6px;border:1px solid;height:fit-content}.cs-tag-add{color:var(--cs-green)}.cs-tag-chg{color:var(--cs-cyan)}.cs-tag-fix{color:var(--cs-glaedr)}.cs-transmission{padding:48px 60px 40px;display:flex;flex-direction:column;gap:24px;align-items:center}.cs-transmission-rule{height:1px;width:100%;max-width:1320px;background:linear-gradient(90deg,transparent,var(--cs-green),transparent)}.cs-transmission-line{font-size:11px;letter-spacing:.15em;color:var(--cs-border);text-align:center}.cs-transmission-sub{font-size:10px;letter-spacing:.2em;color:var(--cs-dim);text-align:center}.cs-success{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:72px 24px}.cs-success-card{max-width:640px;width:100%;border:1px solid transparent;border-image:linear-gradient(90deg,var(--cs-eva),var(--cs-glaedr)) 1;background:var(--cs-raised);padding:40px;display:flex;flex-direction:column;gap:20px}.cs-success-title{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:48px;line-height:1;letter-spacing:.04em;color:var(--cs-text);margin:0;font-weight:400}.cs-success-body{font-size:13px;line-height:1.7;color:var(--cs-body);margin:0}.cs-success-note{border:1px solid var(--cs-border);background:var(--cs-deep);padding:16px 20px;display:flex;flex-direction:column;gap:8px}.cs-success-note p{font-size:12px;line-height:1.7;color:var(--cs-body);margin:0}.cs-success-back{font-size:11px;letter-spacing:.2em;color:var(--cs-dim);text-decoration:none}.cs-success-back:hover{color:var(--cs-cyan)}.cs-success .cs-btn{align-self:flex-start}@media (max-width:1100px){.cs-hero-inner{grid-template-columns:1fr;padding:56px 24px;gap:40px}.cs-hero-title{font-size:72px}.cs-console-title{font-size:64px}.cs-dl-grid,.cs-model-grid,.cs-temper-grid{grid-template-columns:1fr}.cs-feature-grid,.cs-packs{grid-template-columns:repeat(2,1fr)}.cs-phases{grid-template-columns:repeat(3,1fr)}.cs-promises{grid-template-columns:repeat(2,1fr)}.cs-promise{border-bottom:1px solid var(--cs-border)}.cs-promise:nth-child(2n){border-right:none}.cs-packs-proof{grid-template-columns:1fr}}@media (max-width:720px){.cs-console-inner,.cs-creed-inner,.cs-section,.cs-transmission{padding-left:20px;padding-right:20px}.cs-section{padding-top:48px;padding-bottom:48px}.cs-hero-inner{padding:40px 20px}.cs-hero-title{font-size:48px}.cs-console-title,.cs-h2{font-size:40px}.cs-creed-title{font-size:28px}.cs-creed-quote{font-size:48px}.cs-success-title{font-size:32px}.cs-feats-2col,.cs-feature-grid,.cs-packs,.cs-phases,.cs-promises{grid-template-columns:1fr}.cs-promise{border-right:none}.cs-card{padding:24px}.cs-hero-cta .cs-btn{width:100%;text-align:center}.cs-spec>div{flex-direction:column;gap:2px}.cs-spec dd{text-align:left}}.cs-strike{color:var(--cs-dim);text-decoration:line-through;text-decoration-thickness:2px}.cs-spec-table-wrap{margin-top:44px;display:flex;flex-direction:column;gap:16px}.cs-spec-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--cs-body)}.cs-spec-table td,.cs-spec-table th{border:1px solid var(--cs-border);padding:12px 16px;text-align:left;vertical-align:top}.cs-spec-table thead th{background:var(--cs-raised);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cs-text)}.cs-spec-table tbody th[scope=row]{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--cs-dim);width:170px;font-weight:400}.cs-spec-table .cs-col-wired{background:rgba(224,168,46,.06)}.cs-recommended,.cs-spec-table thead .cs-col-wired{color:var(--cs-glaedr)}.cs-recommended{font-size:10px;letter-spacing:.2em;margin-left:10px;white-space:nowrap}.cs-smartscreen{margin-top:48px;border:1px solid var(--cs-border);background:var(--cs-panel);padding:36px;display:flex;flex-direction:column;gap:16px}.cs-ss-headline{margin:0}.cs-ss-lede{max-width:760px}.cs-ss-grid{display:grid;grid-template-columns:400px 1fr;gap:36px;align-items:start;margin-top:8px}@media (max-width:900px){.cs-ss-grid{grid-template-columns:1fr}}.cs-ss-dialog{background:#eff4f9;color:#1b1b1b;border:1px solid var(--cs-border);padding:24px 26px;font-family:system-ui,Segoe UI,sans-serif;max-width:420px}.cs-ss-title{font-size:19px;color:#234a8c;margin-bottom:10px}.cs-ss-body{font-size:12.5px;line-height:1.5;color:#333;margin:0 0 12px}.cs-ss-more{font-size:12.5px;color:#0d5fbe;text-decoration:underline;margin:0 0 10px}.cs-ss-app{font-size:12px;color:#555;margin:0 0 18px;word-break:break-all}.cs-ss-buttons{display:flex;gap:10px;justify-content:flex-end}.cs-ss-dont,.cs-ss-run{font-size:12.5px;padding:7px 18px;background:#d9dee5;border:1px solid #b9c0c9;color:#1b1b1b}.cs-ss-dont{background:#c6ccd4}.cs-ss-steps{list-style:none;counter-reset:ss-step;display:flex;flex-direction:column;gap:16px;margin:0;padding:0;font-size:13px;line-height:1.6;color:var(--cs-body);max-width:560px}.cs-ss-steps li{counter-increment:ss-step;position:relative;padding-left:44px}.cs-ss-steps li:before{content:counter(ss-step,decimal-leading-zero);position:absolute;left:0;top:0;color:var(--cs-green);font-size:15px;letter-spacing:.1em}.cs-ss-steps strong{color:var(--cs-text);font-weight:400}.cs-verify{margin-top:48px;border:1px dashed var(--cs-border);padding:30px 34px;display:flex;flex-direction:column;gap:20px}.cs-verify-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px}@media (max-width:1000px){.cs-verify-grid{grid-template-columns:1fr}}.cs-verify-head{font-size:11px;letter-spacing:.25em;color:var(--cs-green);margin-bottom:10px}.cs-verify-cmdrow{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.cs-verify-code{background:var(--cs-deep);padding:9px 12px;font-size:12px;color:var(--cs-cyan);overflow-x:auto;flex:1;min-width:240px;white-space:nowrap}.cs-copy-btn,.cs-verify-code{border:1px solid var(--cs-border)}.cs-copy-btn{background:transparent;color:var(--cs-body);font-family:inherit;font-size:10px;letter-spacing:.2em;padding:9px 14px;cursor:pointer;transition:border-color .15s,color .15s}.cs-copy-btn:hover{border-color:var(--cs-green);color:var(--cs-green)}.cs-verify-note{font-size:12px;color:var(--cs-body);line-height:1.65;margin:8px 0 0}.cs-verify-note code{color:var(--cs-cyan);word-break:break-all}.cs-email-form,.cs-email-sent{margin-top:44px;border-top:1px solid var(--cs-border);padding-top:26px}.cs-email-form{display:flex;flex-direction:column;gap:14px}.cs-email-label{font-size:11px;letter-spacing:.2em;color:var(--cs-body)}.cs-email-row{display:flex;gap:10px;flex-wrap:wrap;position:relative}.cs-email-input{background:var(--cs-deep);border:1px solid var(--cs-border);color:var(--cs-text);padding:12px 14px;font-family:inherit;font-size:13px;flex:1;min-width:220px}.cs-email-input:focus{border-color:var(--cs-green)}.cs-email-sent{color:var(--cs-green);font-size:12px;letter-spacing:.15em}