:root{--lg-background:#070a0f;--lg-background-elevated:#0e141d;--lg-surface:rgba(255,255,255,0.08);--lg-surface-strong:rgba(255,255,255,0.14);--lg-surface-soft:rgba(255,255,255,0.05);--lg-border:rgba(255,255,255,0.18);--lg-border-strong:rgba(255,255,255,0.28);--lg-text:#f6f8fb;--lg-muted-text:#aab4c0;--lg-accent:#7c9cff;--lg-accent-strong:#4f73ff;--lg-accent-soft:rgba(124,156,255,0.16);--lg-glow:rgba(124,156,255,0.35);--lg-shadow:0 24px 80px rgba(0,0,0,0.38);--lg-gradient-start:#7c9cff;--lg-gradient-end:#4f73ff;--lg-success:#18c58f;--lg-warning:#f5a524;--lg-danger:#ff5c7a;--lg-radius-sm:6px;--lg-radius-md:8px;--lg-radius-lg:12px;--lg-radius-xl:18px;--lg-blur-sm:8px;--lg-blur-md:16px;--lg-blur-lg:24px;--ink:#101820;--graphite:#24313d;--mist:#eef4f6;--cobalt:#2854c5;--emerald:#0f9f6e;--white:#ffffff;--line:#d7e2e7;--soft:#f7fafb;--danger:#b42318;--shadow:0 18px 60px rgba(16,24,32,0.09);color-scheme:dark}:root[data-theme-mode=light]{color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-shell{min-height:100vh;background:linear-gradient(180deg,#ffffff,#f8fbfc 42%,#ffffff)}.site-main{min-height:70vh}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(215,226,231,.85);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.navbar-inner{justify-content:space-between;min-height:76px;gap:24px}.brand,.navbar-inner{display:flex;align-items:center}.brand{gap:12px;font-weight:800;letter-spacing:0}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--cobalt);color:var(--white);font-weight:900}.brand-small{display:block;font-size:11px;text-transform:uppercase}.brand-small,.nav-links{color:var(--graphite);font-weight:700}.nav-links{display:flex;align-items:center;gap:28px;font-size:14px}.footer{border-top:1px solid var(--line);background:linear-gradient(180deg,#ffffff,#f3f7f9);padding:46px 0}.footer-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:42px;gap:42px}.footer-brand-panel,.footer-legal-panel{display:grid;align-content:start;grid-gap:14px;gap:14px}.footer p{max-width:720px;margin:0;color:var(--graphite);font-size:14px;line-height:1.65}.footer a{color:var(--ink);font-weight:800}.footer-product-note{color:var(--ink)!important;font-weight:800}.footer-disclaimer{font-size:13px!important}.footer-copyright{color:#667783!important;font-size:12px!important;font-weight:800;letter-spacing:.01em}.footer-links{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--graphite);font-size:14px}.footer-links a{border-bottom:1px solid rgba(36,49,61,.22);padding-bottom:2px}.section{padding:72px 0}.section-tight{padding:46px 0}.section-heading{max-width:740px;margin:0 auto 28px;text-align:center}.section-heading h1,.section-heading h2{margin:0;color:var(--ink);font-size:clamp(34px,6vw,64px);line-height:1.02}.section-heading h2{font-size:clamp(28px,4vw,44px)}.section-heading p{margin:18px 0 0;color:var(--graphite);font-size:18px;line-height:1.65}.hero{padding:42px 0 50px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.88fr);align-items:center;grid-gap:54px;gap:54px}.hero h1{margin:0;max-width:660px;font-size:clamp(38px,5vw,58px);line-height:1;letter-spacing:0}.hero h1 strong{color:var(--cobalt)}.hero p{max-width:620px;margin:16px 0 0;color:var(--graphite);font-size:17px;line-height:1.55}.hero-kicker{margin:0 0 14px!important;color:var(--cobalt)!important;font-size:13px!important;font-weight:900;letter-spacing:0;line-height:1.35!important;text-transform:uppercase}.hero-price-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:620px;margin-top:18px}.hero-price-strip span{border:1px solid var(--line);border-radius:8px;background:var(--white);padding:12px 14px;color:var(--graphite);font-size:13px;font-weight:800;line-height:1.25}.hero-price-strip strong{display:block;margin-top:4px;color:var(--ink);font-size:24px;font-weight:900}.hero-access-note{max-width:580px!important;margin-top:14px!important;font-size:14px!important;line-height:1.5!important}.actions,.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--cobalt);color:var(--white);box-shadow:0 12px 24px rgba(40,84,197,.22)}.button-secondary{border-color:#b8c7d0;background:var(--white);color:var(--ink)}.button-emerald{background:var(--emerald);color:var(--white)}.button-disabled,.button:disabled{cursor:not-allowed;border-color:var(--line);background:#e9eef1;color:#6b7a84;box-shadow:none;transform:none}.checkout-error,.support-status{margin:12px 0 0;font-size:13px;line-height:1.45}.checkout-error,.support-status-blocked,.support-status-error{color:var(--danger)}.support-status-saved{color:var(--emerald)}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.hero-product{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow);overflow:hidden}.product-window{min-height:390px}.window-bar{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 18px;color:var(--graphite);font-size:13px;font-weight:800}.window-body{display:grid;grid-template-columns:132px 1fr;min-height:330px}.window-nav{border-right:1px solid var(--line);background:#f6f9fb;padding:20px 14px}.window-nav span{display:block;margin-bottom:14px;color:var(--graphite);font-size:12px;font-weight:700}.window-content{padding:22px}.tracker-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #e6eef2;padding:13px 0;color:var(--graphite);font-size:13px}.tracker-check{width:18px;height:18px;border:2px solid var(--emerald);border-radius:5px}.hero-points{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:32px}.mini-point{color:var(--graphite);font-size:13px;line-height:1.35}.split-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 10px 32px rgba(16,24,32,.05)}.split-panel{padding:34px}.split-panel+.split-panel{border-left:1px solid var(--line)}.card h2,.card h3,.split-panel h2,.split-panel h3{margin:0 0 16px}.clean-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.clean-list li{color:var(--graphite);line-height:1.5}.clean-list li:before{content:"+";margin-right:10px;color:var(--emerald);font-weight:900}.clean-list.negative li:before{content:"x";color:var(--danger)}.grid{display:grid;grid-gap:18px;gap:18px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);border-radius:8px;background:var(--white);padding:24px;box-shadow:0 8px 26px rgba(16,24,32,.05)}.section-stack{margin-top:18px}.card-muted{background:var(--soft)}.stage-card{display:flex;min-height:260px;flex-direction:column}.stage-card-recommended{border:2px solid var(--cobalt);box-shadow:var(--shadow)}.stage-price{margin-top:auto;color:var(--ink);font-size:28px;font-weight:900}.stage-card .actions{margin-top:18px}.badge{display:inline-flex;align-items:center;border-radius:8px;background:#eaf7f2;color:var(--emerald);padding:7px 10px;font-size:12px;font-weight:900;text-transform:uppercase}.price-card{display:flex;min-height:520px;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:28px}.price-card.recommended{border:2px solid var(--cobalt);box-shadow:var(--shadow)}.price{margin:20px 0 4px;font-size:44px;font-weight:900}.price small{color:var(--graphite);font-size:18px}.price-card .actions{margin-top:auto}.preview-card{min-height:360px}.preview-frame{display:grid;grid-gap:10px;gap:10px;border:1px solid #dce6ea;border-radius:8px;background:#fbfdfe;padding:16px;color:var(--graphite)}.preview-frame p{margin:0;line-height:1.5}.preview-frame ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.preview-frame li{line-height:1.35}.preview-pack{color:var(--emerald);font-size:12px;font-weight:900;text-transform:uppercase}.preview-file,.preview-note{color:var(--graphite);font-size:13px;line-height:1.45}.preview-note{margin-bottom:0}.faq-list{display:grid;grid-gap:12px;gap:12px}.faq-item{border:1px solid var(--line);border-radius:8px;background:var(--white);padding:20px}.faq-item h3{margin:0 0 8px;font-size:17px}.faq-item p{margin:0;color:var(--graphite);line-height:1.6}.download-gate{border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#ffffff,#eef7f4);padding:34px}.form{display:grid;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:7px;gap:7px}.field label{color:var(--ink);font-size:13px;font-weight:800}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:13px 14px;color:var(--ink)}.legal{max-width:820px;margin:0 auto}.legal h1{font-size:clamp(34px,5vw,54px)}.legal h2{margin-top:34px}.legal li,.legal p{color:var(--graphite);line-height:1.75}.final-cta{border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#eef4f6,#ffffff);padding:38px}@media (max-width:900px){.nav-links{display:none}.grid-2,.grid-3,.grid-4,.hero-grid,.split-card{grid-template-columns:1fr}.split-panel+.split-panel{border-top:1px solid var(--line);border-left:0}.hero-points{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.container{width:min(100% - 22px,1120px)}.hero,.section{padding:36px 0 44px}.hero h1{font-size:clamp(32px,10.5vw,42px);line-height:1.02}.hero p{margin-top:14px;font-size:16px;line-height:1.5}.navbar-inner{align-items:flex-start;flex-direction:column}.footer-inner{grid-template-columns:1fr;gap:28px}.footer{padding:34px 0}.footer-links{display:grid;grid-gap:10px;gap:10px}.window-body{grid-template-columns:1fr}.window-nav{display:none}.hero-points{grid-template-columns:1fr}.hero-price-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.hero-price-strip span{padding:9px 8px;font-size:11px}.hero-price-strip strong{font-size:17px}.hero-actions{align-items:stretch;flex-direction:column;margin-top:18px}.hero-actions .button{width:100%}}.os-shell{background:#f6f9fb;border-top:1px solid var(--line);min-height:820px}.os-layout{display:grid;grid-template-columns:250px minmax(0,1fr);margin:0 auto;max-width:1440px}.os-sidebar{align-content:start;background:#ffffff;border-right:1px solid var(--line);display:grid;grid-gap:22px;gap:22px;min-height:820px;padding:28px 18px}.os-sidebar-brand{border-bottom:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;padding-bottom:18px}.os-sidebar-brand strong{font-size:18px;line-height:1.2}.os-context,.os-next-action span,.os-sidebar-brand span,.os-toolbar span{color:#667783;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.os-nav{display:grid;grid-gap:8px;gap:8px}.os-nav a{border:1px solid transparent;border-radius:8px;color:var(--graphite);font-size:14px;font-weight:800;padding:10px 12px}.os-nav a.active,.os-nav a:hover{background:#eef4f6;border-color:var(--line);color:var(--ink)}.os-nav-modules{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:18px 0}.os-main{display:grid;grid-gap:24px;gap:24px;padding:32px}.os-topbar{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.os-topbar h1{font-size:clamp(30px,4vw,46px);line-height:1.02;margin:6px 0 0}.os-topbar p{color:var(--graphite);font-size:16px;line-height:1.55;margin:12px 0 0;max-width:720px}.os-grid{display:grid;grid-gap:18px;gap:18px}.os-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.os-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.os-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.os-card,.os-row{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 26px rgba(16,24,32,.04)}.os-card{display:grid;grid-gap:14px;gap:14px;padding:22px}.os-card h2,.os-row h2,.os-section-heading h2{font-size:20px;line-height:1.2;margin:0}.os-card p,.os-row p{color:var(--graphite);line-height:1.55;margin:0}.os-card-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.os-card-heading strong{color:var(--cobalt);font-size:24px}.os-score,.os-status{border-radius:8px;display:inline-flex;font-size:12px;font-weight:900;line-height:1;padding:8px 10px;text-transform:uppercase;white-space:nowrap}.os-score-strong,.os-status-ready{background:#eaf7f2;color:var(--emerald)}.os-score-steady,.os-status-draft{background:#eef4ff;color:var(--cobalt)}.os-score-weak,.os-status-queued{background:#f1f5f7;color:#667783}.os-progress-track{background:#e5edf1;border-radius:8px;height:10px;overflow:hidden}.os-progress-track span{background:var(--cobalt);display:block;height:100%}.os-module-footer,.os-row,.os-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between}.os-module-footer a,.os-row a{color:var(--cobalt);font-size:14px;font-weight:900}.os-section-heading{margin-top:6px}.os-list{display:grid;grid-gap:12px;gap:12px}.os-row{padding:20px}.os-row>div{display:grid;grid-gap:6px;gap:6px}.os-toolbar{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:14px}.os-form{max-width:760px}.os-workspace-form{width:min(100%,860px)}.os-alert{border:1px solid #f1b8b2;border-radius:8px;background:#fff4f2;color:var(--danger);font-size:14px;font-weight:800;line-height:1.45;margin:0;padding:13px 14px}.os-alert-success{border-color:#bfe8d8;background:#effaf6;color:var(--emerald)}.os-upgrade-notice{border-color:#d6c27a;background:#fffaf0}.os-upgrade-notice h2{margin-top:10px}.os-checklist{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.os-checklist li{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px}.os-checklist li>div{display:grid;grid-gap:4px;gap:4px}.os-checklist strong,.os-first-workspace-prompt strong,.os-permission-lists strong{color:var(--ink);font-size:14px;font-weight:900}.os-checklist span,.os-permission-lists li{color:var(--graphite);font-size:13px;line-height:1.45}.os-permission-lists{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.os-permission-lists ul{display:grid;grid-gap:7px;gap:7px;margin:8px 0 0;padding-left:18px}@media (max-width:980px){.os-grid-2,.os-grid-3,.os-grid-4,.os-layout,.os-permission-lists{grid-template-columns:1fr}.os-sidebar{border-bottom:1px solid var(--line);border-right:0;min-height:0}.os-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.os-main{padding:22px 14px}.os-checklist li,.os-module-footer,.os-row,.os-toolbar,.os-topbar{align-items:stretch;flex-direction:column}.os-nav{grid-template-columns:1fr}}body{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--lg-accent) 24%,transparent) 0,transparent 34%),radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--lg-gradient-end) 22%,transparent) 0,transparent 30%),linear-gradient(180deg,var(--lg-background) 0,var(--lg-background-elevated) 48%,var(--lg-background) 100%);color:var(--lg-text)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lg-accent);outline-offset:3px}.liquid-glass-root,.site-shell{min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 38%),radial-gradient(circle at 20% 8%,color-mix(in srgb,var(--lg-accent) 18%,transparent) 0,transparent 28%),radial-gradient(circle at 82% 22%,color-mix(in srgb,var(--lg-gradient-end) 16%,transparent) 0,transparent 30%),var(--lg-background)}.glass-command-bar,.glass-navbar,.navbar,.os-toolbar{border:1px solid var(--lg-border);background:var(--lg-surface);box-shadow:var(--lg-shadow);-webkit-backdrop-filter:blur(var(--lg-blur-md)) saturate(150%);backdrop-filter:blur(var(--lg-blur-md)) saturate(150%)}.navbar{top:12px;width:min(1180px,calc(100% - 24px));margin:0 auto;border-radius:var(--lg-radius-lg)}.brand,.card h2,.card h3,.glass-navbar-brand,.hero h1,.legal h1,.legal h2,.os-card h2,.os-row h2,.os-section-heading h2,.os-topbar h1,.section-heading h1,.section-heading h2,.split-panel h2,.split-panel h3{color:var(--lg-text)}.brand-small,.clean-list li,.faq-item p,.footer p,.hero p,.legal li,.legal p,.mini-point,.nav-links,.os-card p,.os-checklist span,.os-permission-lists li,.os-row p,.os-topbar p,.preview-file,.preview-note,.section-heading p{color:var(--lg-muted-text)}.footer a,.footer-product-note{color:var(--lg-text)!important}.footer-copyright{color:var(--lg-muted-text)!important}.brand-mark,.button-emerald,.button-primary,.os-progress-track span{background:linear-gradient(135deg,var(--lg-gradient-start),var(--lg-gradient-end));color:#ffffff}.button-emerald,.button-primary{box-shadow:0 14px 34px var(--lg-glow)}.button-secondary,.card,.download-gate,.faq-item,.field input,.field select,.field textarea,.final-cta,.footer,.footer-brand-panel,.footer-legal-panel,.hero-price-strip span,.hero-product,.os-alert,.os-card,.os-row,.os-sidebar,.preview-frame,.price-card,.split-card{border-color:var(--lg-border);background:var(--lg-surface);color:var(--lg-text);box-shadow:0 16px 48px rgba(0,0,0,.14);-webkit-backdrop-filter:blur(var(--lg-blur-sm)) saturate(135%);backdrop-filter:blur(var(--lg-blur-sm)) saturate(135%)}.field input,.field select,.field textarea{background:var(--lg-surface-soft)}.button-secondary,.os-nav a.active,.os-nav a:hover{border-color:var(--lg-border-strong);background:var(--lg-surface-strong);color:var(--lg-text)}.badge,.os-score-strong,.os-status-ready,.status-badge-available{background:color-mix(in srgb,var(--lg-success) 18%,transparent);color:var(--lg-success)}.os-score-steady,.os-status-draft,.status-badge-development{background:var(--lg-accent-soft);color:var(--lg-accent)}.status-badge,.status-badge-planned{border-color:var(--lg-border);background:var(--lg-surface-soft);color:var(--lg-muted-text)}.status-badge-planned{background:color-mix(in srgb,var(--lg-warning) 16%,transparent);color:var(--lg-warning)}.status-badge.status-badge-available{background:color-mix(in srgb,var(--lg-success) 18%,transparent);color:var(--lg-success)}.status-badge.status-badge-development{background:var(--lg-accent-soft);color:var(--lg-accent)}.status-badge.status-badge-planned{background:color-mix(in srgb,var(--lg-warning) 16%,transparent);color:var(--lg-warning)}.future-product-note,.product-category-heading p,.product-layer-meta>span:first-child:not(.status-badge){color:var(--lg-muted-text)}.os-shell{border-top:1px solid var(--lg-border);background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%),var(--lg-background)}.os-layout{gap:20px;padding:20px}.os-sidebar{border-radius:var(--lg-radius-lg);min-height:calc(100vh - 40px)}.os-main{border:1px solid var(--lg-border);border-radius:var(--lg-radius-xl);background:linear-gradient(180deg,var(--lg-surface-soft),transparent);-webkit-backdrop-filter:blur(var(--lg-blur-sm));backdrop-filter:blur(var(--lg-blur-sm))}.glass-card,.glass-panel,.liquid-glass-elevated,.liquid-glass-panel,.liquid-glass-surface{border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-text);box-shadow:var(--lg-shadow);-webkit-backdrop-filter:blur(var(--lg-blur-md)) saturate(150%);backdrop-filter:blur(var(--lg-blur-md)) saturate(150%)}.glass-card-elevated,.glass-panel-elevated,.liquid-glass-elevated{background:var(--lg-surface-strong);border-color:var(--lg-border-strong)}.glass-card-glow,.liquid-glass-glow{box-shadow:0 22px 70px var(--lg-glow),var(--lg-shadow)}.liquid-glass-border{border-color:var(--lg-border)}.liquid-glass-shadow{box-shadow:var(--lg-shadow)}.glass-card,.glass-panel{border-radius:var(--lg-radius-lg);padding:22px}.glass-card{display:grid;grid-gap:14px;gap:14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.glass-card:hover{border-color:var(--lg-border-strong);transform:translateY(-2px)}.glass-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--lg-border);border-radius:var(--lg-radius-md);padding:0 16px;color:var(--lg-text);cursor:pointer;font-size:14px;font-weight:800;line-height:1;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.glass-button:hover{transform:translateY(-1px)}.glass-button-primary{border-color:color-mix(in srgb,var(--lg-accent) 64%,#ffffff 16%);background:linear-gradient(135deg,var(--lg-gradient-start),var(--lg-gradient-end));color:#ffffff;box-shadow:0 14px 32px var(--lg-glow)}.glass-button-secondary{background:var(--lg-surface-strong)}.glass-button-ghost{border-color:transparent;background:transparent;color:var(--lg-muted-text)}.glass-button-danger{border-color:color-mix(in srgb,var(--lg-danger) 45%,transparent);background:color-mix(in srgb,var(--lg-danger) 18%,transparent);color:var(--lg-danger)}.glass-button-loading,.glass-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.glass-button-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:999px;animation:glass-spin .76s linear infinite}.glass-field{display:grid;grid-gap:8px;gap:8px;color:var(--lg-text);font-size:13px;font-weight:800}.glass-field input,.glass-input,.glass-select{width:100%;min-height:44px;border:1px solid var(--lg-border);border-radius:var(--lg-radius-md);background:var(--lg-surface-soft);color:var(--lg-text);padding:11px 12px}.glass-field input[type=color]{height:46px;padding:4px}.glass-field small{color:var(--lg-danger);font-size:12px}.glass-tabs{display:grid;grid-gap:16px;gap:16px}.glass-tab-list{display:inline-flex;gap:6px;border:1px solid var(--lg-border);border-radius:var(--lg-radius-md);background:var(--lg-surface-soft);padding:5px}.glass-tab{min-height:36px;border:0;border-radius:var(--lg-radius-sm);background:transparent;color:var(--lg-muted-text);cursor:pointer;padding:0 12px;font-size:13px;font-weight:800}.glass-tab[aria-selected=true]{background:var(--lg-surface-strong);color:var(--lg-text)}.glass-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid var(--lg-border);border-radius:var(--lg-radius-md);padding:6px 9px;font-size:12px;font-weight:900;line-height:1}.glass-badge-neutral{color:var(--lg-muted-text)}.glass-badge-accent{background:var(--lg-accent-soft);color:var(--lg-accent)}.glass-badge-success{background:color-mix(in srgb,var(--lg-success) 16%,transparent);color:var(--lg-success)}.glass-badge-warning{background:color-mix(in srgb,var(--lg-warning) 16%,transparent);color:var(--lg-warning)}.glass-badge-danger{background:color-mix(in srgb,var(--lg-danger) 16%,transparent);color:var(--lg-danger)}.glass-navbar{position:-webkit-sticky;position:sticky;top:12px;z-index:20;width:min(1180px,calc(100% - 24px));margin:0 auto;border-radius:var(--lg-radius-lg)}.glass-navbar-inner{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:24px}.glass-navbar-brand{display:flex;align-items:center;gap:12px;font-weight:900}.glass-navbar-brand small{display:block;margin-top:3px;color:var(--lg-muted-text);font-size:11px;font-weight:900;text-transform:uppercase}.status-badge-row{display:flex;flex-wrap:wrap;gap:8px}.centered-badges{justify-content:center;margin-bottom:14px}.status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--graphite);padding:7px 10px;font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.status-badge-available{border-color:rgba(15,159,110,.28);background:#eaf7f2;color:var(--emerald)}.status-badge-development{border-color:rgba(40,84,197,.28);background:#eef4ff;color:var(--cobalt)}.status-badge-planned{border-color:rgba(245,165,36,.28);background:#fff7e8;color:#9f6500}.available-pack-card,.future-product-card,.product-layer-card,.roadmap-card{display:grid;align-content:start;grid-gap:14px;gap:14px}.product-layer-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-layer-meta>span:first-child:not(.status-badge){color:var(--graphite);font-size:12px;font-weight:900;text-transform:uppercase}.available-pack-card-recommended{border:2px solid var(--cobalt);box-shadow:var(--shadow)}.available-pack-card .actions,.future-product-card .actions{margin-top:auto}.future-product-note{margin:0;color:var(--graphite);font-size:14px;line-height:1.55}.product-category-heading{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.product-category-heading h2,.product-category-heading p{margin:0}.product-category-heading p{color:var(--graphite);line-height:1.55}.roadmap-timeline{display:grid;grid-gap:16px;gap:16px}.roadmap-card{min-height:180px}.future-ai-panel{display:grid;grid-gap:14px;gap:14px}.glass-navbar-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--lg-radius-md);background:linear-gradient(135deg,var(--lg-gradient-start),var(--lg-gradient-end));color:#ffffff;box-shadow:0 12px 24px var(--lg-glow)}.glass-navbar-links{display:flex;align-items:center;gap:24px;color:var(--lg-muted-text);font-size:14px;font-weight:800}.glass-navbar-links a:hover{color:var(--lg-text)}.glass-sidebar{display:grid;align-content:start;grid-gap:18px;gap:18px;min-height:100%;border:1px solid var(--lg-border);border-radius:var(--lg-radius-lg);background:var(--lg-surface);padding:20px;box-shadow:var(--lg-shadow);-webkit-backdrop-filter:blur(var(--lg-blur-md)) saturate(150%);backdrop-filter:blur(var(--lg-blur-md)) saturate(150%)}.glass-sidebar-brand{display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid var(--lg-border);padding-bottom:16px}.glass-sidebar-brand strong{font-size:18px}.glass-sidebar-brand span,.glass-sidebar-group>span{color:var(--lg-muted-text);font-size:11px;font-weight:900;text-transform:uppercase}.glass-sidebar-group{display:grid;grid-gap:8px;gap:8px}.glass-sidebar-group a{border:1px solid transparent;border-radius:var(--lg-radius-md);color:var(--lg-muted-text);padding:10px 12px;font-size:14px;font-weight:800}.glass-sidebar-group a.active,.glass-sidebar-group a:hover{border-color:var(--lg-border);background:var(--lg-surface-strong);color:var(--lg-text)}.glass-metric-card span{color:var(--lg-muted-text);font-size:12px;font-weight:900;text-transform:uppercase}.glass-metric-card strong{font-size:32px;line-height:1}.glass-progress-ring{display:grid;width:var(--progress-size);height:var(--progress-size);place-items:center;border-radius:999px;background:radial-gradient(circle,var(--lg-background) 0 56%,transparent 57%),conic-gradient(var(--lg-accent) var(--progress-value),var(--lg-surface-strong) 0);box-shadow:inset 0 0 0 1px var(--lg-border),0 18px 44px var(--lg-glow)}.glass-progress-ring span{color:var(--lg-text);font-size:22px;font-weight:900}.glass-progress-ring small{margin-top:-34px;color:var(--lg-muted-text);font-size:11px;font-weight:900;text-transform:uppercase}.glass-module-card-footer,.glass-module-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.glass-module-card h3{margin:0;font-size:20px}.glass-module-card p,.glass-module-card-footer span{margin:0;color:var(--lg-muted-text);line-height:1.55}.glass-progress-track{height:10px;overflow:hidden;border-radius:var(--lg-radius-sm);background:var(--lg-surface-soft)}.glass-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lg-gradient-start),var(--lg-gradient-end))}.glass-command-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:var(--lg-radius-lg);padding:12px}.glass-command-actions{display:flex;flex-wrap:wrap;gap:10px}.appearance-page{padding:52px 0 80px}.appearance-control-group,.appearance-controls,.appearance-heading,.appearance-layout{display:grid;grid-gap:22px;gap:22px}.appearance-heading{max-width:780px}.appearance-heading h1{margin:0;color:var(--lg-text);font-size:46px;line-height:1}.appearance-heading p{margin:0;color:var(--lg-muted-text);font-size:17px;line-height:1.6}.appearance-grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.appearance-control-group h2{margin:0;color:var(--lg-text);font-size:18px}.segmented-control{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;border:1px solid var(--lg-border);border-radius:var(--lg-radius-md);background:var(--lg-surface-soft);padding:5px}.segmented-control button{min-height:40px;border:0;border-radius:var(--lg-radius-sm);background:transparent;color:var(--lg-muted-text);cursor:pointer;font-weight:900}.segmented-control button[aria-pressed=true]{background:var(--lg-surface-strong);color:var(--lg-text)}.color-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.color-preset{display:flex;min-height:58px;align-items:center;gap:10px;border:1px solid var(--lg-border);border-radius:var(--lg-radius-md);background:var(--lg-surface-soft);color:var(--lg-text);cursor:pointer;padding:10px;text-align:left}.color-preset[aria-pressed=true]{border-color:var(--preset-color);box-shadow:0 0 0 3px var(--preset-glow)}.color-preset span{width:24px;height:24px;flex:0 0 auto;border-radius:999px;background:var(--preset-color);box-shadow:0 0 20px var(--preset-glow)}.color-preset strong{font-size:13px}.custom-accent-picker{display:grid;grid-gap:12px;gap:12px}.contrast-preview{display:flex;align-items:center;gap:10px;color:var(--lg-muted-text);font-size:13px;font-weight:900}.contrast-preview span{width:26px;height:26px;border:1px solid var(--lg-border);border-radius:999px}.appearance-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.appearance-actions span{color:var(--lg-muted-text);font-size:13px;font-weight:800}.theme-preview{display:grid;grid-gap:16px;gap:16px}.theme-preview-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:186px}.theme-preview-hero h2{margin:12px 0 8px;font-size:32px;line-height:1.05}.theme-preview-hero p{max-width:540px;margin:0;color:var(--lg-muted-text);line-height:1.55}.theme-preview-grid,.theme-preview-os{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.theme-preview-os{grid-template-columns:auto minmax(0,1fr);align-items:center}.theme-token-strip{display:flex;flex-wrap:wrap;gap:8px}.theme-token-strip span{width:42px;height:28px;border:1px solid var(--lg-border);border-radius:var(--lg-radius-sm)}@keyframes glass-spin{to{transform:rotate(1turn)}}@media (max-width:980px){.appearance-grid,.theme-preview-grid,.theme-preview-os{grid-template-columns:1fr}.glass-navbar,.navbar{top:8px;width:min(100% - 16px,1180px)}}@media (max-width:680px){.appearance-actions,.glass-command-bar,.glass-module-card-footer,.glass-module-card-heading,.glass-navbar-inner,.theme-preview-hero{align-items:stretch;flex-direction:column}.glass-navbar-links{display:none}.color-preset-grid,.theme-preview-hero{grid-template-columns:1fr}.appearance-heading h1{font-size:38px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}