.desk-shell{min-height:100vh;background:#07080c;color:#c5ccd6;display:grid;grid-template-columns:240px minmax(0,1fr)}.desk-nav{border-right:1px solid rgba(125,211,199,.18);padding:20px 14px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:16px}.desk-nav-brand{display:flex;align-items:center;gap:10px;color:#f4f6f8;font-weight:800;letter-spacing:-.03em;text-decoration:none}.desk-nav-mark{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;background:#0f3d38;color:#7dd3c7}.desk-nav-list{display:flex;flex-direction:column;gap:4px}.desk-nav-list button{text-align:left;background:transparent;color:#9aa3b2;border:0;border-radius:8px;padding:10px 12px;cursor:pointer;font-weight:600}.desk-nav-list button.on,.desk-nav-list button:hover{background:#12151d;color:#7dd3c7}.desk-stage{min-width:0}.desk-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:#07080ceb;z-index:5}.desk-top h1{margin:0;font-size:18px}.desk-panel{padding:24px;max-width:1080px}.desk-panel .shell{max-width:none;padding:0}.desk-brands .dash{display:block;min-height:0;grid-template-columns:1fr}.desk-brands .side{display:none}.desk-brands .main{padding:0;background:transparent}.desk-mobile-nav{display:none}@media(max-width:900px){.desk-shell{grid-template-columns:1fr}.desk-nav{display:none}.desk-mobile-nav{display:flex;gap:8px;overflow-x:auto;padding:12px 16px 0}.desk-mobile-nav button{flex:0 0 auto;background:#12151d;color:#f4f6f8;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 12px}.desk-mobile-nav button.on{background:#7dd3c7;color:#06201c}.desk-panel{padding:16px}.desk-top{padding:14px 16px}}.product-page{background:#07080c;color:#c5ccd6;min-height:100vh}.product-page .site-header{position:sticky;top:0;z-index:20;background:#07080ceb;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-page .nav{min-height:72px;gap:20px;display:flex;align-items:center;justify-content:space-between}.product-page .brand{display:inline-flex;align-items:center;gap:10px;color:#f4f6f8;text-decoration:none}.product-page .logo-mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#0f3d38;color:#7dd3c7;font-weight:700}.product-page .nav-mid{display:flex;align-items:center;gap:18px}.product-page .nav-mid a{padding:8px 0;white-space:nowrap;color:#c5ccd6;text-decoration:none}.product-page .nav-right{display:flex;align-items:center;gap:8px}.product-page h1,.product-page h2,.product-page .card-title{color:#f4f6f8;letter-spacing:-.04em}.product-page .lede,.product-page .notice{color:#9aa3b2;background:transparent;border:0;padding:0;max-width:62ch}.badge{display:inline-flex;align-items:center;gap:8px;color:#7dd3c7;background:#7dd3c71a;border:1px solid rgba(125,211,199,.28);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.badge.outline{background:transparent}.product-hero{padding:88px 0 20px;max-width:860px}.product-hero h1{font-size:56px;line-height:1.02;margin:18px 0;max-width:16ch}.product-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.product-meta,.spec-grid,.plan-grid{display:grid;gap:12px;margin-top:18px}.product-meta{grid-template-columns:repeat(3,1fr);margin:36px 0 64px}.spec-grid{grid-template-columns:repeat(2,1fr)}.plan-grid{grid-template-columns:repeat(3,1fr)}.product-page .card{background:#12151d;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;box-shadow:none}.product-page .card h3,.product-page .card .font-heading{color:#f4f6f8;font-size:16px;margin:10px 0 8px}.product-page .card p{color:#9aa3b2;font-size:14px;line-height:1.55;margin:0}.plan-grid .amt{color:#f4f6f8;font-size:32px;font-weight:700;letter-spacing:-.04em;margin:4px 0 10px}.plan-grid .featured{border-color:#7dd3c773}.section{padding:8px 0 56px}.section h2{font-size:32px;margin:0 0 8px;max-width:18ch}.section-kicker{margin-bottom:12px}.auth-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:calc(100vh - 72px);padding:48px 0 72px}.auth-copy{text-align:center;padding-top:0}.auth-copy h1{font-size:40px;line-height:1.08;margin:0 0 12px}.auth-copy .lede{margin:0 auto;max-width:42ch;line-height:1.6}.auth-card{width:min(100%,440px);margin:0;padding:8px;background:#12151d;border-color:#7dd3c738}.auth-card .auth-note{margin:0;padding:8px 0 12px;line-height:1.55;color:#c5ccd6}.auth-switch{display:flex;flex-direction:column;align-items:center;gap:12px;margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.product-page a.btn,.product-page button.btn,.auth-switch a.btn,.auth-switch button.btn{background:#f4f6f8;color:#06201c;border:0;font-weight:700}.product-page a.btn.ghost,.product-page button.btn.ghost,.auth-switch a.btn.ghost,.auth-switch button.btn.ghost{background:transparent;color:#f4f6f8;border:1px solid rgba(244,246,248,.4)}.product-page a.btn:hover,.product-page button.btn:hover,.auth-switch a.btn:hover{background:#7dd3c7;color:#06201c}.product-page a.btn.ghost:hover,.product-page button.btn.ghost:hover{background:#f4f6f814;color:#f4f6f8}.cl-rootBox,.cl-cardBox,.cl-card{width:100%;color:#f4f6f8}.cl-card,.cl-cardBox{background:#12151d!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.cl-headerTitle,.cl-identityPreviewText,.cl-formFieldInput,.cl-socialButtonsBlockButtonText{color:#f4f6f8!important}.cl-headerSubtitle,.cl-dividerText,.cl-footerActionText,.cl-formFieldHintText{color:#9aa3b2!important}.cl-formFieldLabel{color:#c5ccd6!important}.cl-formFieldInput,.cl-socialButtonsBlockButton{background:#07080c!important;border:1px solid rgba(255,255,255,.12)!important;color:#f4f6f8!important}.cl-formButtonPrimary{background:#7dd3c7!important;color:#06201c!important;box-shadow:none!important}.cl-formButtonPrimary,.cl-formButtonPrimary *{color:#06201c!important}.cl-footerActionLink,.cl-identityPreviewEditButton{color:#7dd3c7!important}.cl-formFieldErrorText,.cl-alertText{color:#f0a3a0!important}.cl-dividerLine{background:#ffffff1f!important}@media(max-width:900px){.product-meta,.spec-grid,.plan-grid{grid-template-columns:1fr}.product-hero{padding-top:48px}.product-hero h1{font-size:40px;max-width:none}.auth-main{min-height:auto;padding:36px 0 64px}.auth-copy h1{font-size:32px}.product-page .nav-mid{display:none}}:root{--text-primary: #1d1d1f;--text-heading: #0b2422;--text-muted: #5b6b68;--text-subtle: #8a9a97;--text-body-alt: #3f524e;--brand-primary: #087E8B;--brand-primary-deep: #06626C;--surface-white: #fff;--surface-gray: #F3F9F9;--hairline: #0b24220f;--destructive-text: #b91c1c;--font-body: "DM Sans", Inter, system-ui, sans-serif;--font-heading: "Plus Jakarta Sans", Inter, system-ui, sans-serif;--shadow-soft: 0 4px 20px -4px #0b242214;--shadow-floating: 0 10px 40px -10px #0b242218}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font-body);color:var(--text-primary);background:var(--surface-white);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.font-heading{font-family:var(--font-heading)}.shell{max-width:1120px;margin:0 auto;padding:0 24px}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--hairline);background:color-mix(in oklab,var(--surface-white) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.brand{display:flex;gap:10px;align-items:center;color:var(--text-heading);font-family:var(--font-heading);font-weight:800;font-size:17px;letter-spacing:-.02em}.logo-mark{width:28px;height:28px;border-radius:8px;background:var(--brand-primary);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:800}.nav-mid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;flex:1;font-size:14px;font-weight:500}.nav-right{display:flex;align-items:center;gap:14px}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:var(--brand-primary);color:#fff;padding:11px 18px;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;box-shadow:var(--shadow-soft)}.btn:hover{background:var(--brand-primary-deep)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.ghost{background:var(--surface-white);color:var(--text-heading);border:1px solid color-mix(in oklab,#0b2422 10%,transparent);box-shadow:none}.hero{padding:72px 0 32px}.kicker{display:inline-flex;background:color-mix(in oklab,var(--brand-primary) 8%,white);color:var(--brand-primary-deep);border:1px solid color-mix(in oklab,var(--brand-primary) 16%,transparent);border-radius:100px;padding:6px 12px;font-size:12px;font-weight:500}h1{font-family:var(--font-heading);font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--text-heading);margin:24px 0 18px}@media(min-width:768px){h1{font-size:56px}}h1 .accent{color:var(--brand-primary-deep)}h2{font-family:var(--font-heading);color:var(--text-heading);letter-spacing:-.02em}.lede{font-size:17px;color:var(--text-body-alt);max-width:640px;line-height:1.55;margin:0}.hero-actions,.row{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.stats,.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0 48px}.stat,.card{background:var(--surface-white);border:1px solid var(--hairline);border-radius:16px;padding:22px;box-shadow:var(--shadow-floating)}.stat b,.price .amt{display:block;font-family:var(--font-heading);font-size:40px;font-weight:800;color:var(--text-heading);letter-spacing:-.03em}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}.footer{border-top:1px solid var(--hairline);padding:40px 0 48px;color:var(--text-subtle);font-size:12px;margin-top:64px}.dash{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.side{background:#0b2d38;color:#d5e6ed;padding:22px 16px}.side a{display:block;color:#c5d9e2;text-decoration:none;padding:8px 10px;border-radius:8px;font-size:14px}.side a:hover,.side a.on{background:#1a4d63;color:#fff}.main{padding:28px;background:var(--surface-gray)}label{display:grid;gap:6px;font-size:13px;font-weight:500;color:var(--text-heading);margin-top:12px}input,select,textarea{width:100%;border:1px solid color-mix(in oklab,#0b2422 10%,transparent);border-radius:10px;padding:10px 12px;background:var(--surface-white);color:var(--text-primary)}input:focus,select:focus,textarea:focus{outline:2px solid color-mix(in oklab,var(--brand-primary) 40%,transparent);border-color:var(--brand-primary)}pre{white-space:pre-wrap;background:#0b2d38;color:#e2e8e6;padding:14px;border-radius:10px;font-size:12px}.error{color:var(--destructive-text)}:root{--bg: #07080c;--surface: #12151d;--surface-2: #181c27;--hairline: rgba(125, 211, 199, .14);--text-heading: #f4f6f8;--text-body: #c5ccd6;--text-body-alt: #9aa3b2;--text-subtle: #6d7686;--brand-primary: #7dd3c7;--brand-primary-deep: #5bb8ab;--accent: #7dd3c7;--shadow-soft: 0 18px 50px rgba(0, 0, 0, .35);--danger: #f0a3a0;--ok: #8ee0b5;--btn-ink: #06201c;--btn-fill: #f4f6f8}html,body{background:var(--bg);color:var(--text-body)}body{color-scheme:dark}.site-header,.footer{background:#07080ceb;border-color:var(--hairline);color:var(--text-body)}.nav a,.footer a,.brand,.subtle{color:var(--text-body-alt)}.brand{color:var(--text-heading)}.card{background:var(--surface);border:1px solid var(--hairline);color:var(--text-body);box-shadow:var(--shadow-soft)}.kicker{background:#7dd3c71a;color:var(--brand-primary);border:1px solid rgba(125,211,199,.22)}.lede{color:var(--text-body-alt)}.accent,h1 .accent{color:var(--brand-primary)}h1,h2,h3,.font-heading{color:var(--text-heading)}a.btn,button.btn,.btn{background:var(--btn-fill);color:var(--btn-ink);border-color:transparent;font-weight:700}a.btn:hover,button.btn:hover,.btn:hover{background:#7dd3c7;color:var(--btn-ink)}a.btn.ghost,button.btn.ghost,.btn.ghost{background:transparent;color:#f4f6f8;border:1px solid rgba(244,246,248,.4);box-shadow:none}a.btn.ghost:hover,button.btn.ghost:hover,.btn.ghost:hover{background:#f4f6f814;color:#f4f6f8}.nav-right a.btn,.hero-actions a.btn,.price a.btn,.auth-switch a.btn,.plan-grid a.btn,.product-actions a.btn{background:var(--btn-fill);color:var(--btn-ink);font-weight:700;letter-spacing:-.01em;padding:10px 16px;border-radius:10px;line-height:1.2;box-shadow:none}.nav-right a.btn.ghost,.hero-actions a.btn.ghost,.product-actions a.btn.ghost,.auth-switch a.btn.ghost{background:transparent;color:#f4f6f8;border:1px solid rgba(244,246,248,.4)}.nav-right a.start-track,a.start-track{background:#f4f6f8;color:#06201c;font-weight:700;font-size:14px;letter-spacing:0;padding:11px 16px;border-radius:10px;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px #f4f6f82e}.nav-right a.start-track:hover,a.start-track:hover{background:#7dd3c7;color:#06201c}.hero-glow{background:radial-gradient(900px 420px at 12% -10%,rgba(125,211,199,.12),transparent 60%),radial-gradient(700px 380px at 92% 0%,rgba(90,110,160,.12),transparent 55%),var(--bg)}.logo-mark{background:#0f3d38;border-radius:6px;color:#7dd3c7}.stat{background:var(--surface);border:1px solid var(--hairline);color:var(--text-body);box-shadow:none}.stat b,.price .amt{color:var(--text-heading)}.dash .side{background:#0b2d38}.dash .main{background:#f3f9f9;color:#1d1d1f}.dash .main h1,.dash .main h2,.dash .main label{color:#0b2422}.dash .main .lede,.dash .main .subtle{color:#3f524e}.dash a.btn,.dash button.btn{background:#f4f6f8;color:#06201c}.dash a.btn.ghost,.dash button.btn.ghost{background:transparent;color:#f4f6f8;border:1px solid rgba(244,246,248,.4)}@media(max-width:900px){.stats,.grid-3,.dash{grid-template-columns:1fr}.nav-mid{display:none}}.org-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 20px;background:#07080c;color:#f4f6f8;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:30}.org-bar span{font-weight:700;letter-spacing:-.03em}.dash{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 56px);background:#07080c;color:#c5ccd6}.dash .side{background:#0c0e14;border-right:1px solid rgba(255,255,255,.08);color:#f4f6f8;padding:20px 14px}.dash .side a{color:#9aa3b2;border-radius:8px;padding:8px 10px;margin-bottom:4px}.dash .side a.on,.dash .side a:hover{background:#12151d;color:#7dd3c7}.dash .side .brand{color:#f4f6f8;margin-bottom:16px}.dash .main{background:#07080c;color:#c5ccd6;padding:24px;min-width:0}.dash .main h1,.dash .main h2,.dash .main label,.dash .card-title{color:#f4f6f8}.dash .main .card,.dash .card{background:#12151d;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:none;max-width:none!important}.dash .main .card+.card,.dash .main .card{margin-top:16px}.dash label{display:grid;gap:6px;margin-top:14px;color:#c5ccd6;font-size:13px}.dash input,.dash select,.dash textarea{background:#181c27;color:#f4f6f8;border:1px solid rgba(255,255,255,.12);border-radius:10px;min-height:40px}.dash .row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dash .btn{background:#f4f6f8;color:#06201c;border-radius:10px}.dash .btn.ghost{background:transparent;color:#f4f6f8;border:1px solid rgba(244,246,248,.35)}.dash .warn{border-color:#f0a3a073;color:#f0a3a0}.dash~.shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1120px;padding:8px 24px 48px}.dash~.shell>.card,.dash~.shell>div{min-width:0}.hero-glow{background:radial-gradient(900px 420px at 8% -10%,rgba(125,211,199,.16),transparent 58%),#07080c}@media(max-width:900px){.dash{grid-template-columns:1fr}.dash .side{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:16px}.dash .main{padding:16px}.dash~.shell{grid-template-columns:1fr;padding:8px 16px 40px}.org-bar{padding:10px 16px}}
