@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;600;700;800;900&family=Barlow:wght@300;400;500;600&family=DM+Mono:wght@300;400;500&family=Outfit:wght@300;400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--amber:#e8a830;--amber-dim:rgba(232,168,48,.1);--amber-border:rgba(232,168,48,.28);--teal:#4ec9b8;--teal-dim:rgba(78,201,184,.08);--teal-border:rgba(78,201,184,.22);--bg-deep:#0d1f1e;--surface:#111e1d;--surface-hi:#142221;--border-t:rgba(78,201,184,.1);--text-hi:#e8f4f2;--muted:#556360;--red:#f44;--red-dim:rgba(255,68,68,.08);--red-border:rgba(255,68,68,.25);--mono:"DM Mono",monospace;--sans:"Barlow",sans-serif;--cond:"Barlow Condensed",sans-serif}body,html{background:var(--bg-deep);color:var(--text-hi);font-family:var(--sans);height:100%}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:var(--border-t);border-radius:2px}.mono{font-family:var(--mono)}.cond{font-family:var(--cond)}.label{font-size:.56rem;letter-spacing:.18em;color:var(--teal);opacity:.7}.btn,.label{font-family:var(--mono);text-transform:uppercase}.btn{font-size:.66rem;font-weight:500;letter-spacing:.1em;padding:9px 18px;border-radius:2px;border:none;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;text-decoration:none}.btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--amber);color:#0d1f1e;font-weight:700}.btn-primary:hover{background:#f0b840;box-shadow:0 0 20px rgba(232,168,48,.3)}.btn-secondary{background:transparent;color:var(--text-hi);border:1px solid var(--border-t)}.btn-secondary:hover{border-color:var(--teal-border)}.btn-secondary:hover,.btn-teal{background:var(--teal-dim);color:var(--teal)}.btn-teal{border:1px solid var(--teal-border)}.btn-teal:hover{background:rgba(78,201,184,.15)}.btn-danger{background:var(--red-dim);color:var(--red);border:1px solid var(--red-border)}.btn-danger:hover{background:rgba(255,68,68,.14)}.btn-sm{padding:5px 12px;font-size:.58rem}.btn-full{width:100%;justify-content:center}.input-field{background:rgba(13,31,30,.7);border:1px solid var(--border-t);border-radius:2px;color:var(--text-hi);font-family:var(--mono);font-size:.75rem;padding:10px 12px;outline:none;width:100%;transition:border-color .15s}.input-field:focus{border-color:var(--teal-border);box-shadow:0 0 0 2px rgba(78,201,184,.06)}.input-field::placeholder{color:var(--muted)}.card{background:var(--surface);border:1px solid var(--border-t);border-radius:3px}.top-bar{display:flex;align-items:center;gap:14px;padding:0 24px;height:52px;background:var(--bg-deep);border-bottom:1px solid var(--border-t);flex-shrink:0;position:relative}.top-bar:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(78,201,184,.2) 40%,rgba(78,201,184,.2) 60%,transparent)}.logo-suite{font-family:var(--cond);font-weight:300;font-size:1.3rem;text-transform:uppercase;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(232,244,242,.3)}.logo-amber{color:var(--amber)}.logo-amber,.logo-product{font-family:var(--cond);font-weight:900;font-size:1.3rem;text-transform:uppercase;letter-spacing:-.02em}.logo-product{color:var(--text-hi)}.bar-sep{width:1px;height:18px;background:var(--border-t)}.bar-tag{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:2px 8px;border:1px solid var(--border-t);border-radius:2px}@media (max-width:480px){.top-bar{padding:0 10px;gap:8px}.top-bar .bar-sep,.top-bar .bar-tag{display:none}.top-bar .btn-sm{padding:5px 8px;font-size:.5rem;letter-spacing:.06em}.top-bar img[alt=DOTWAV]{height:18px!important}.logo-amber,.logo-product,.logo-suite{font-size:1.05rem}}.prog-track{height:2px;background:rgba(78,201,184,.1);border-radius:1px;overflow:hidden}.prog-fill{height:100%;background:var(--teal);border-radius:1px;transition:width .25s ease}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}body.gc{--sv-glass:rgba(10,18,16,.55);--sv-card:rgba(78,201,184,.04);--sv-matte:rgba(11,19,17,.97);--sv-brd:hsla(0,0%,100%,.09);--sv-brd-firm:hsla(0,0%,100%,.15);--sv-blur:blur(14px) saturate(1.3);--sv-blur-heavy:blur(24px) saturate(1.35);--sv-shadow:0 14px 44px rgba(0,0,0,.4);--sv-r-card:16px;--sv-r-bar:20px;--sv-spring:cubic-bezier(0.34,1.3,0.64,1);--sans:"Outfit","Barlow",sans-serif;font-weight:300;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.14) 0,rgba(0,0,0,.14) 4px),radial-gradient(ellipse 70% 55% at 50% 30%,rgba(18,90,76,.3) 0,transparent 65%),radial-gradient(ellipse 45% 40% at 88% 92%,rgba(232,168,48,.05) 0,transparent 70%),linear-gradient(180deg,#081110,#060c0b);background-attachment:fixed}body.gc .btn{border-radius:999px;transition:all .25s var(--sv-spring)}body.gc .btn:hover{transform:translateY(-1px)}body.gc .btn:active{transform:translateY(0)}body.gc .btn-primary{background:linear-gradient(120deg,#e8a830,#f0bf50);box-shadow:0 0 0 1px rgba(232,168,48,.35),0 6px 20px rgba(232,168,48,.2)}body.gc .btn-primary:hover{background:linear-gradient(120deg,#f0b840,#f6cb5a);box-shadow:0 0 0 1px rgba(232,168,48,.5),0 10px 28px rgba(232,168,48,.32)}body.gc .btn-secondary{border-color:var(--sv-brd)}body.gc .btn-secondary:hover{border-color:rgba(78,201,184,.4);background:rgba(78,201,184,.07)}body.gc .input-field{border-radius:999px;padding:9px 16px;background:rgba(0,0,0,.25);border-color:var(--sv-brd);transition:border-color .2s,box-shadow .2s}body.gc .input-field:focus{border-color:rgba(78,201,184,.5);box-shadow:0 0 0 3px rgba(78,201,184,.08)}body.gc .card{background:var(--sv-glass);border-color:var(--sv-brd);border-radius:var(--sv-r-card);box-shadow:var(--sv-shadow),inset 0 1px 0 hsla(0,0%,100%,.06)}body.gc .top-bar{background:transparent;border-bottom-color:transparent}body.gc .top-bar:after{display:none}body.gc .logo-product,body.gc .logo-suite{text-shadow:0 2px 12px rgba(0,0,0,.55)}body.gc .bar-tag{border-radius:999px;padding:3px 10px;background:rgba(0,0,0,.28);box-shadow:0 4px 14px rgba(0,0,0,.35)}body.gc .bar-sep{background:hsla(0,0%,100%,.12)}body.gc .top-bar .btn{box-shadow:0 4px 14px rgba(0,0,0,.35)}body.gc .top-bar .btn-secondary{background:rgba(0,0,0,.28)}body.gc .top-bar .btn-secondary:hover{background:rgba(78,201,184,.1)}body.gc ::-webkit-scrollbar{width:5px}body.gc ::-webkit-scrollbar-thumb{background:rgba(78,201,184,.25);border-radius:99px}body.gc ::-webkit-scrollbar-track{background:transparent}body.gc .prog-track{height:4px;border-radius:99px;background:hsla(0,0%,100%,.06)}body.gc .prog-fill{border-radius:99px;background:linear-gradient(90deg,#4ec9b8,#e8a830 82%,#ff5c5c 98%)}@keyframes svSettle{0%{transform:translateY(-4px)}55%{transform:translateY(1.5px)}to{transform:translateY(0)}}@keyframes svPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}