.cs-root{background:radial-gradient(58% 62% at 82% 46%, color-mix(in srgb, var(--text) 6%, var(--paper)) 0%, var(--paper) 68%), var(--paper);min-height:100dvh;color:var(--text);font-family:var(--mono);flex-direction:column;display:flex;position:relative;overflow:hidden}.cs-root:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--line-2) 1px, transparent 1px), linear-gradient(90deg, var(--line-2) 1px, transparent 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 30% 20%,#000,#0000 85%);mask-image:radial-gradient(120% 100% at 30% 20%,#000,#0000 85%)}.cs-root header,.cs-root main,.cs-root footer{z-index:1;position:relative}.cs-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,44px)}.cs-root header{padding:clamp(18px,3.5vw,28px) 0}.cs-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.cs-brand{height:34px;display:block}.cs-lockup img{width:auto;height:34px;display:block}.cs-wordmark{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:800}.cs-status{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--volt-press);background:var(--volt-dim);white-space:nowrap;border-radius:100px;align-items:center;gap:7px;padding:6px 12px;font-size:10.5px;font-weight:600;display:inline-flex}.cs-status-dot{background:var(--volt-bright);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite cs-pulse}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.3}}.cs-g{color:var(--volt)}.cs-root main{flex:1;align-items:center;padding:clamp(20px,4vh,44px) 0;display:flex}.cs-layout{grid-template-columns:1fr minmax(280px,400px);align-items:center;gap:clamp(20px,4vw,56px);width:100%;display:grid}.cs-content{flex-direction:column;gap:clamp(16px,2.4vw,22px);min-width:0;display:flex}.cs-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--volt-press);font-size:11.5px;font-weight:600}.cs-h1{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1rem + 3.4vw,3.1rem);font-weight:800;line-height:1.02}.cs-thin{color:var(--muted)}.cs-lede{color:var(--muted);max-width:44ch;margin:0;font-size:13.5px;line-height:1.55}.cs-countdown{flex-direction:column;gap:12px;display:flex}.cs-clock{align-items:flex-start;gap:clamp(6px,1.4vw,12px);display:flex}.cs-grp{flex-direction:column;align-items:center;gap:9px;display:flex}.cs-cell{background:var(--bg-1);box-shadow:0 6px 20px #0e1b2a14, inset 0 0 0 1px var(--line);border-radius:12px;min-width:clamp(58px,15vw,88px);padding:clamp(10px,2.2vw,16px) 6px;position:relative;overflow:hidden}.cs-cell:after{content:"";background:var(--line-2);height:1px;position:absolute;top:50%;left:0;right:0}.cs-num{font-family:var(--font-heading);color:var(--text);text-align:center;font-variant-numeric:tabular-nums;font-size:clamp(2rem,8.4vw,3.4rem);font-weight:800;line-height:1;display:block}.cs-lbl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:600}.cs-launch-line{color:var(--muted);font-size:12.5px}.cs-launch-line b{color:var(--text);font-weight:600}.cs-notify{flex-wrap:wrap;align-items:stretch;gap:10px;max-width:440px;display:flex}.cs-field{background:var(--bg-1);border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;padding-left:15px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.cs-field:focus-within{border-color:var(--volt);box-shadow:0 0 0 3px var(--volt-dim)}.cs-field input{min-width:0;font-family:var(--mono);color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:14px}.cs-field input::placeholder{color:var(--muted-2)}.cs-notify-btn{flex:none}.cs-note{color:var(--muted-2);margin-top:8px;font-size:11.5px;display:block}.cs-ok-msg{color:var(--volt-press);border:1px solid var(--line);background:var(--volt-dim);border-radius:10px;max-width:440px;margin:0;padding:12px 15px;font-size:14px;font-weight:600}.cs-partner-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cs-partner-note{color:var(--muted-2);font-size:11.5px}.cs-trust{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:11px;font-weight:600;display:flex}.cs-trust-item{align-items:baseline;gap:6px;display:inline-flex}.cs-trust .cs-k{font-family:var(--font-heading);color:var(--text);letter-spacing:-.01em;font-weight:800}.cs-visual{justify-content:center;align-items:center;display:flex}.cs-visual img{filter:drop-shadow(0 30px 40px #0e1b2a24);width:100%;max-width:400px;height:auto;-webkit-mask-image:radial-gradient(72% 80% at 50% 46%,#000 55%,#0000 100%);mask-image:radial-gradient(72% 80% at 50% 46%,#000 55%,#0000 100%)}.cs-btn{font-family:var(--font-heading);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .1s;display:inline-flex}.cs-btn:active{transform:translateY(1px)}.cs-btn-primary{color:var(--on-accent);background:var(--volt)}.cs-btn-primary:hover{background:var(--volt-bright)}.cs-btn-partner{color:var(--text);border-color:var(--line);background:0 0}.cs-btn-partner:hover{border-color:var(--volt);color:var(--volt-press)}.cs-btn-ghost{color:var(--muted);background:var(--bg-2)}.cs-btn-ghost:hover{color:var(--text)}.cs-root footer{border-top:1px solid var(--line);padding:20px 0 26px}.cs-foot-sms{border-top:1px solid var(--line,#ffffff14);max-width:78ch;margin-bottom:14px;padding-top:14px}.cs-foot-sms small{color:var(--muted-2);font-size:10.5px;line-height:1.7}.cs-foot-sms b{color:var(--muted);font-weight:700}.cs-foot-sms a{color:var(--muted);text-underline-offset:2px;text-decoration:underline;transition:color .16s}.cs-foot-sms a:hover{color:var(--volt-press)}.cs-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cs-foot small{color:var(--muted-2);font-size:10.5px;line-height:1.6}.cs-foot-links{align-items:center;gap:18px;display:inline-flex}.cs-foot-links a,.cs-admin-btn{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:0;font-size:10.5px;text-decoration:none;transition:color .16s}.cs-foot-links a:hover,.cs-admin-btn:hover{color:var(--volt-press)}.cs-modal-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1b2a80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cs-modal{background:var(--bg-1);border:1px solid var(--line);border-radius:16px;width:100%;max-width:380px;padding:28px;box-shadow:0 24px 60px -20px #0e1b2a80}.cs-modal h2{font-family:var(--font-heading);margin:0 0 6px;font-size:1.3rem}.cs-modal p{color:var(--muted);margin:0 0 18px;font-size:13.5px}.cs-modal input{width:100%;font-family:var(--mono);border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.cs-modal input:focus{border-color:var(--volt);box-shadow:0 0 0 3px var(--volt-dim)}.cs-modal-err{color:var(--danger);min-height:16px;margin:8px 2px 0;font-size:12.5px}.cs-modal-actions{gap:10px;margin-top:14px;display:flex}.cs-modal-actions .cs-btn-primary{flex:1}@media (max-width:860px){.cs-layout{grid-template-columns:1fr;gap:14px}.cs-visual{order:-1}.cs-visual img{max-width:210px}.cs-content{text-align:center;align-items:center}.cs-lede{margin-inline:auto}.cs-clock{justify-content:center}.cs-notify,.cs-ok-msg{width:100%;margin-inline:auto}.cs-partner-row,.cs-trust{justify-content:center}}@media (max-width:430px){.cs-notify{flex-direction:column}.cs-cell{flex:1;min-width:0}.cs-clock{width:100%}.cs-foot{text-align:center;justify-content:center}.cs-foot-sms{text-align:center;max-width:none}}@media (prefers-reduced-motion:reduce){.cs-status-dot{animation:none}}