.app-design{--primary:#2455cf;--accent-cyan:#2455cf;--accent-teal:#315ea4;--accent-ink:#181a1b;--surface:#fff;--surface-bright:#fff;--surface-dim:#e6e8e7;--surface-container:#f3f5f6;--surface-container-low:#f8f9fa;--surface-container-high:#edf1f5;--surface-container-highest:#e3e9ef;--surface-container-lowest:#fff;--on-surface:#181a1b;--on-surface-variant:#60686c;--outline:#737b80;--outline-variant:#d8dddf;--action:#181a1b;--action-hover:#323639;--action-text:#fff;--brand-wash:#f5f8ff;--panel-line:#e2e6e8;background:var(--surface);min-height:100vh;color:var(--on-surface);font-family:var(--font-inter), sans-serif}.dark .app-design{--surface:#0f1720;--surface-bright:#1a2736;--surface-dim:#0a1018;--surface-container:#161f2b;--surface-container-low:#121b25;--surface-container-high:#1e2a38;--surface-container-highest:#263344;--surface-container-lowest:#0a0f15;--on-surface:#e0e6f0;--on-surface-variant:#c3c6d7;--outline-variant:#434655;--action:#edf1f5;--action-hover:#d8dddf;--action-text:#181a1b;--brand-wash:#161f2b;--panel-line:#434655}.app-design :is(h1,h2,h3,.font-headline){font-family:var(--font-inter), sans-serif;letter-spacing:-.035em}.app-design :is(h1,h2,h3){font-weight:600}.app-design h1{letter-spacing:-.05em;line-height:1.12}.app-design :is(.font-extrabold,.font-bold){font-weight:600}.app-design :is(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:8px}.app-design :is(.shadow-xl,.shadow-2xl,.editorial-shadow){box-shadow:0 8px 30px -22px #181a1b33}.app-design :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:6px}.app-design :is(a,button,summary,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #2455cf}.app-design .page-intro{border-bottom:1px solid var(--panel-line);margin-bottom:36px;padding-block:24px 32px}.app-design .page-intro h1{font-size:clamp(2.25rem,4.2vw,4rem)}.app-design .section-kicker{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.app-design :is(.action-primary,.bar-control-primary,.premium-cta){background:var(--action);color:var(--action-text);border-color:var(--action);box-shadow:none;border-radius:6px;font-weight:500}.app-design :is(.action-primary,.bar-control-primary,.premium-cta):hover:not(:disabled){background:var(--action-hover);box-shadow:none;transform:none}.app-design .action-primary:disabled{opacity:.5;cursor:not-allowed}.app-design .bar-control{box-shadow:none;border-radius:6px;font-weight:500}.app-design :is(.glass-nav,.app-chrome){background:var(--surface);border-bottom:1px solid var(--panel-line);box-shadow:none}.app-design .app-chrome-inner{min-height:70px;padding-block:10px}.app-design .editor-toolbar-bar{background:var(--surface);border-color:var(--panel-line);box-shadow:none;border-radius:6px}.app-design .premium-text-gradient{-webkit-text-fill-color:currentColor;color:var(--primary);background:0 0}.app-design :is(.premium-hero,.premium-upload-bg,.product-band){background:var(--brand-wash);border-color:var(--panel-line);box-shadow:none}.app-design :is(.premium-hero,.premium-upload-bg,.product-band,.workflow-card):before,.app-design :is(.premium-hero,.premium-upload-bg,.product-band,.workflow-card):after{display:none}.app-design .workflow-card{background:var(--surface);border-color:var(--panel-line);box-shadow:none}.app-design .tool-icon{background:var(--brand-wash);color:#2455cf;border-radius:8px}.app-design .promo-panel{color:#fff;box-shadow:none;background:#181a1b;border-radius:8px}.app-design .promo-panel p{color:#cbd0d3}.app-design .promo-panel :is(a,button){border-radius:6px}.app-design .brand-logo{filter:grayscale()brightness(0)}.dark .app-design .brand-logo{filter:grayscale()brightness(0)invert()}.app-design .account-shell{min-height:75vh;padding:100px 20px 40px}.app-design .workspace-overview{background:var(--brand-wash)}.app-design [class~="border-[var(--outline-variant)]/10"],.app-design [class~="border-[var(--outline-variant)]/20"],.app-design [class~="border-[var(--outline-variant)]/30"]{border-color:var(--panel-line)}.app-design[data-page-kind=public] main>div:has(>div>h1){border-bottom:1px solid var(--panel-line);align-items:flex-start;margin-bottom:28px;padding-bottom:28px}.app-design[data-page-kind=public] main>div:has(>div>h1) h1{margin-bottom:10px;font-size:clamp(1.8rem,3vw,2.5rem)}.app-design[data-page-kind=public] main>div:has(>div>h1)>div:first-child:not(:has(h1)){background:var(--brand-wash);color:#2455cf;flex-shrink:0}.app-design .account-chrome>div{gap:12px;height:auto;min-height:70px;padding-block:10px}.app-design .account-chrome a:has(img){margin:0}.app-design .account-chrome img{filter:grayscale()brightness(0);height:auto;max-height:60px}.app-design .review-workspace-shell{--surface:#fff;--surface-container-low:#f8f9fa;--surface-container:#f3f5f6;--surface-container-lowest:#fff;--on-surface:#181a1b;--on-surface-variant:#60686c;--outline-variant:#d8dddf}@media print{.app-design>header{display:none}}@media (max-width:650px){.app-design .page-intro{margin-bottom:24px;padding-block:12px 24px}}
