:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-canvas:#f5f4fb;--ds-surface:#fff;--ds-surface-raised:#fff;--ds-surface-soft:#f8f6ff;--ds-surface-muted:#eeebf7;--ds-surface-glass:#ffffffc2;--ds-ink:#17123f;--ds-ink-secondary:#494467;--ds-ink-muted:#77728e;--ds-border:#dfdaed;--ds-border-strong:#c9c2df;--ds-accent:#6f3be8;--ds-accent-hover:#5b2ed1;--ds-accent-soft:#eee8ff;--ds-success:#20886a;--ds-warning:#ae6b22;--ds-danger:#cc4e68;--ds-shadow-xs:0 1px 2px #271c550b;--ds-shadow-sm:0 6px 18px #2c1e6013, 0 1px 2px #271c550a;--ds-shadow-md:0 22px 54px #30206c1c, 0 4px 12px #271c550b;--ds-inset-highlight:inset 0 1px 0 #ffffffe6;--ds-radius-xs:6px;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:12px;--background:var(--ds-canvas);--bg-base:var(--ds-canvas);--foreground:var(--ds-ink);--primary:var(--ds-accent);--primary-glow:#6f3be824;--secondary:var(--ds-success);--secondary-glow:#16845b1f;--accent:#bd6bcf;--accent-glow:#bd6bcf21;--glass:var(--ds-surface);--glass-border:var(--ds-border);--glass-hover:var(--ds-surface-soft);--glass-active:var(--ds-accent-soft);--glass-shadow:var(--ds-shadow-sm);--text-primary:var(--ds-ink);--text-secondary:var(--ds-ink-secondary);--text-muted:var(--ds-ink-muted);--text-muted-2:#625d78;--text-muted-3:#77728e;--text-muted-4:#88839d;--text-muted-5:#9893aa;--text-muted-6:#aaa5ba;--text-muted-7:#bbb6c9;--text-muted-8:#d4d0df;--text-dim:#e8e4f0;--border-dim:var(--ds-border);--border-dim-2:#e9e5f2;--border-dim-3:#eeebf5;--border-dim-4:#f3f1f8;--bg-subtle:var(--ds-surface-soft);--bg-subtle-2:#f1eef8;--bg-input:var(--ds-surface);--footer-border:var(--ds-border);--radius-lg:var(--ds-radius-lg);--radius-md:var(--ds-radius-md);--radius-sm:var(--ds-radius-sm);--radius-pill:var(--ds-radius-sm);--macos-sidebar-bg:#faf9ffcc;--macos-main-bg:var(--ds-canvas);--macos-border:var(--ds-border);--macos-shadow:var(--ds-shadow-md);--macos-item-hover:#f0ecfa;--macos-item-active:#ffffffe0}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:#121027;--ds-surface:#1d1a3a;--ds-surface-raised:#252147;--ds-surface-soft:#29254d;--ds-surface-muted:#312d57;--ds-surface-glass:#1d1a3acc;--ds-ink:#fbf9ff;--ds-ink-secondary:#d7d1e8;--ds-ink-muted:#aaa3c1;--ds-border:#3c365f;--ds-border-strong:#554c7a;--ds-accent:#a987ff;--ds-accent-hover:#bea5ff;--ds-accent-soft:#342760;--ds-success:#64d1ab;--ds-warning:#ebba72;--ds-danger:#ff8299;--ds-shadow-xs:0 1px 2px #0003;--ds-shadow-sm:0 4px 14px #00000038;--ds-shadow-md:0 18px 48px #00000057;--ds-inset-highlight:inset 0 1px 0 #ffffff0f;--background:var(--ds-canvas);--bg-base:var(--ds-canvas);--foreground:var(--ds-ink);--primary:var(--ds-accent);--primary-glow:#65a7ff29;--secondary:var(--ds-success);--secondary-glow:#58c99a24;--accent:#e3a7e9;--accent-glow:#e3a7e924;--glass:var(--ds-surface);--glass-border:var(--ds-border);--glass-hover:var(--ds-surface-soft);--glass-active:var(--ds-accent-soft);--glass-shadow:var(--ds-shadow-sm);--text-primary:var(--ds-ink);--text-secondary:var(--ds-ink-secondary);--text-muted:var(--ds-ink-muted);--text-muted-2:#a8a8ae;--text-muted-3:#929299;--text-muted-4:#828289;--text-muted-5:#73737a;--text-muted-6:#66666d;--text-muted-7:#55555c;--text-muted-8:#44444a;--text-dim:#333338;--border-dim:var(--ds-border);--border-dim-2:#2d2d31;--border-dim-3:#29292d;--border-dim-4:#252528;--bg-subtle:var(--ds-surface-soft);--bg-subtle-2:var(--ds-surface-muted);--bg-input:var(--ds-surface);--footer-border:var(--ds-border);--macos-sidebar-bg:#161330db;--macos-main-bg:var(--ds-canvas);--macos-border:var(--ds-border);--macos-shadow:var(--ds-shadow-md);--macos-item-hover:#28234b;--macos-item-active:var(--ds-surface-raised)}.yoou-toast[data-sonner-toast][data-styled=true]{background:var(--ds-surface-raised);border-color:var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md), var(--ds-inset-highlight);color:var(--ds-ink);font-family:var(--font-main), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.yoou-toast-title[data-title]{letter-spacing:0;font-weight:720}.yoou-toast-description[data-description]{color:var(--ds-ink-secondary)}.yoou-toast[data-sonner-toast][data-styled=true] [data-close-button]{background:var(--ds-surface);border-color:var(--ds-border);color:var(--ds-ink-secondary)}.yoou-toast.yoou-toast-success[data-sonner-toast][data-styled=true]{background:color-mix(in srgb, var(--ds-success) 10%, var(--ds-surface-raised));border-color:color-mix(in srgb, var(--ds-success) 34%, var(--ds-border));color:var(--ds-success)}.yoou-toast.yoou-toast-warning[data-sonner-toast][data-styled=true]{background:color-mix(in srgb, var(--ds-warning) 10%, var(--ds-surface-raised));border-color:color-mix(in srgb, var(--ds-warning) 34%, var(--ds-border));color:var(--ds-warning)}.yoou-toast.yoou-toast-error[data-sonner-toast][data-styled=true]{background:color-mix(in srgb, var(--ds-danger) 10%, var(--ds-surface-raised));border-color:color-mix(in srgb, var(--ds-danger) 34%, var(--ds-border));color:var(--ds-danger)}.yoou-toast.yoou-toast-success[data-sonner-toast][data-styled=true] [data-close-button],.yoou-toast.yoou-toast-warning[data-sonner-toast][data-styled=true] [data-close-button],.yoou-toast.yoou-toast-error[data-sonner-toast][data-styled=true] [data-close-button]{color:currentColor;background:0 0;border-color:currentColor}body{font-family:var(--font-main), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;background:linear-gradient(135deg,#fff8fb 0%,#f6f3ff 48%,#eef8ff 100%) fixed}[data-theme=dark] body{background:linear-gradient(135deg,#17122d 0%,#16132f 52%,#102238 100%) fixed}.main-overlay{display:none}button,input,select,textarea{letter-spacing:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}::selection{background:var(--ds-accent);color:#fff}h1,h2,h3,h4{color:var(--ds-ink);letter-spacing:0;font-weight:680}.glass-panel,.workspace-panel,.metric-card,.kanban-column,.project-card,.results-panel,.compliance-panel,.score-card,.provider-card,.admin-panel{background:var(--ds-surface-glass);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.2)blur(18px)}.glass-panel:before,.glass-panel:after{content:none}.glass-panel:hover{transform:none}.workspace-panel,.results-panel,.compliance-panel,.score-card,.admin-panel{padding:20px}.btn-primary,.btn-secondary,.btn-neumorphic{border-radius:var(--ds-radius-sm);min-height:38px;box-shadow:none;gap:8px;padding:9px 14px;font-size:.86rem;font-weight:650;line-height:1;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}.btn-primary,.btn-neumorphic{background:var(--ds-accent);border:1px solid var(--ds-accent);color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--ds-accent) 22%, transparent), var(--ds-inset-highlight)}.btn-primary:after,.btn-secondary:after{content:none}.btn-primary:hover,.btn-neumorphic:hover{background:var(--ds-accent-hover);border-color:var(--ds-accent-hover);box-shadow:0 8px 22px color-mix(in srgb, var(--ds-accent) 28%, transparent), var(--ds-inset-highlight);color:#fff;transform:none}.btn-secondary{background:var(--ds-surface-glass);border:1px solid var(--ds-border-strong);color:var(--ds-ink-secondary);box-shadow:var(--ds-shadow-xs), var(--ds-inset-highlight);-webkit-backdrop-filter:blur(12px)}.btn-secondary:hover{background:var(--ds-surface-soft);border-color:var(--ds-border-strong);color:var(--ds-ink);transform:none}.btn-primary:disabled,.btn-secondary:disabled,.btn-neumorphic:disabled{cursor:not-allowed;opacity:.48}.compact-button{min-height:34px;padding:7px 11px;font-size:.8rem}.icon-danger-button,.mini-action-button,.workspace-link-button{border-radius:var(--ds-radius-sm)}.theme-icon-button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-glass);width:34px;height:34px;color:var(--ds-ink-secondary);cursor:pointer;box-shadow:var(--ds-shadow-xs);justify-content:center;align-items:center;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.theme-icon-button:hover{color:var(--ds-ink);background:var(--ds-surface-soft);border-color:var(--ds-border-strong)}.embossed-logo{--logo-main:#f47725;--logo-main-deep:#9c4f19;--logo-green:#2f6f4e;isolation:isolate;width:max-content;max-width:100%;color:var(--logo-main);letter-spacing:0;white-space:nowrap;border-radius:.42em;align-items:baseline;gap:.03em;padding:.04em .12em .16em;font-family:ui-rounded,Arial Rounded MT Bold,Segoe UI,system-ui,sans-serif;font-size:42px;font-weight:900;line-height:.9;display:inline-flex;position:relative;transform:translateZ(0)}.embossed-logo:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 28% 18%,#ffffffbd,#0000 38%),linear-gradient(145deg,#fff6e8b8,#f477251a);position:absolute;inset:.07em -.03em -.04em;box-shadow:.15em .16em .32em #794e2124,-.12em -.12em .26em #ffffffc2,inset .08em .08em .18em #794e211a,inset -.08em -.08em .2em #ffffffb3}.embossed-logo__word,.embossed-logo__suffix,.embossed-logo__glyph{text-shadow:.02em .025em #ffd4abe6,-.018em -.02em #75411b29,.08em .1em .16em #794e212e,-.08em -.08em .18em #ffffffc7;display:inline-block;position:relative}.embossed-logo__word{color:var(--logo-main)}.embossed-logo__suffix{color:var(--logo-green);letter-spacing:0;font-size:.42em;font-weight:860;transform:translateY(-.02em)}.embossed-logo--xs{font-size:28px}.embossed-logo--sm{font-size:30px}.embossed-logo--md{font-size:42px}.embossed-logo--lg{font-size:clamp(58px,7vw,94px)}.embossed-logo--hero{font-size:clamp(54px,8vw,92px)}.embossed-logo--mark-only{border-radius:.36em;justify-content:center;align-items:center;width:1.12em;height:1.12em;padding:0}.embossed-logo--mark-only:before{inset:0}.embossed-logo__glyph{color:var(--logo-main);font-size:.88em;line-height:1;transform:translateY(-.04em)}.auth-shell{background:linear-gradient(135deg,#fff8fb 0%,#f5f1ff 50%,#eef8ff 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-panel{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);width:100%;min-width:0;max-width:410px;box-shadow:var(--ds-shadow-md), var(--ds-inset-highlight);padding:28px}.auth-panel-loading{min-height:430px}.auth-brand{color:var(--ds-ink);align-items:center;gap:9px;font-size:.9rem;font-weight:680;text-decoration:none;display:inline-flex}.auth-brand-mark{border-radius:var(--ds-radius-sm);background:var(--ds-ink);width:28px;height:28px;color:var(--ds-surface);justify-content:center;align-items:center;font-size:.78rem;font-weight:760;display:inline-flex}.auth-heading{margin:30px 0 24px}.auth-heading-icon{border-radius:var(--ds-radius-sm);background:var(--ds-accent-soft);width:36px;height:36px;color:var(--ds-accent);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.auth-heading h1{margin-bottom:7px;font-size:1.65rem;font-weight:680}.auth-heading p,.auth-footer{color:var(--ds-ink-muted);font-size:.86rem;line-height:1.5}.auth-form{gap:14px;display:grid}.auth-field{gap:7px;display:grid}.auth-field label{color:var(--ds-ink-secondary);font-size:.75rem;font-weight:620}.auth-field input,.auth-field select{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);width:100%;min-height:42px;color:var(--ds-ink);font:inherit;box-shadow:var(--ds-inset-highlight);padding:10px 12px;font-size:.9rem}.auth-field input:focus,.auth-field select:focus{border-color:var(--ds-accent);outline:2px solid color-mix(in srgb, var(--ds-accent) 16%, transparent);outline-offset:0}.auth-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-label-row a{color:var(--ds-accent);font-size:.75rem;font-weight:650;text-decoration:none}.auth-label-row a:hover{text-decoration:underline}.auth-oauth-button{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);width:100%;min-height:42px;color:var(--ds-ink);font:inherit;cursor:pointer;box-shadow:var(--ds-shadow-xs), var(--ds-inset-highlight);justify-content:center;align-items:center;gap:9px;font-size:.88rem;font-weight:680;transition:background-color .14s,border-color .14s,transform .14s;display:inline-flex}.auth-oauth-button:hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-soft);transform:translateY(-1px)}.auth-oauth-button:disabled{cursor:not-allowed;opacity:.62}.auth-divider{color:var(--ds-ink-muted);align-items:center;gap:12px;margin:16px 0;font-size:.74rem;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--ds-border);flex:1;height:1px}.auth-submit{justify-content:center;width:100%;margin-top:4px}.auth-error{border:1px solid color-mix(in srgb, var(--ds-danger) 22%, transparent);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-danger) 8%, transparent);color:var(--ds-danger);margin-bottom:14px;padding:10px 11px;font-size:.8rem;line-height:1.4}.auth-success{border:1px solid color-mix(in srgb, var(--ds-success) 24%, transparent);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-success) 9%, transparent);color:var(--ds-success);margin-bottom:14px;padding:10px 11px;font-size:.8rem;line-height:1.4}.auth-footer{border-top:1px solid var(--ds-border);text-align:center;margin-top:20px;padding-top:18px}.auth-footer a{color:var(--ds-accent);align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.auth-footer a:hover{text-decoration:underline}.auth-legal-note{color:var(--ds-ink-muted);text-align:center;margin:0;font-size:.74rem;line-height:1.45}.auth-legal-note a{color:var(--ds-accent);font-weight:650;text-decoration:none}.auth-legal-note a:hover{text-decoration:underline}.cookie-banner{z-index:80;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-surface) 92%, transparent);width:min(760px,100% - 32px);color:var(--ds-ink);box-shadow:var(--ds-shadow-md), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.3)blur(24px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.cookie-banner strong{margin-bottom:4px;font-size:.86rem;display:block}.cookie-banner p{color:var(--ds-ink-muted);margin:0;font-size:.8rem;line-height:1.45}.cookie-banner a{color:var(--ds-accent);font-weight:650;text-decoration:none}.cookie-banner a:hover{text-decoration:underline}.cookie-banner-actions{align-items:center;gap:8px;display:inline-flex}.cookie-banner-actions .compact-button{min-width:112px}.legal-shell{background:var(--ds-canvas);min-height:100vh;padding:34px 20px}.legal-document{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);width:min(860px,100%);color:var(--ds-ink);box-shadow:var(--ds-shadow-md), var(--ds-inset-highlight);margin:0 auto;padding:30px}.legal-back-link{color:var(--ds-accent);margin-bottom:24px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.legal-document h1{letter-spacing:0;margin:8px 0 6px;font-size:clamp(2rem,6vw,3.2rem);font-weight:650}.legal-updated{color:var(--ds-ink-muted);margin:0 0 28px;font-size:.86rem}.legal-document section{border-top:1px solid var(--ds-border);padding:22px 0}.legal-document h2{margin:0 0 9px;font-size:1rem}.legal-document p{color:var(--ds-ink-secondary);margin:0;line-height:1.72}@media (max-width:720px){.cookie-banner{box-sizing:border-box;border-radius:12px;grid-template-columns:minmax(0,1fr) 104px;gap:8px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:10px 12px;bottom:10px;left:12px;right:auto;transform:none}.cookie-banner>div:first-child{min-width:0}.cookie-banner strong{margin-bottom:2px;font-size:.78rem}.cookie-banner p{overflow-wrap:anywhere;max-width:100%;font-size:.7rem;line-height:1.35}.cookie-banner-actions{width:100%;display:flex}.cookie-banner-actions .compact-button{width:100%;min-width:0;min-height:36px}.legal-document{padding:22px}.dashboard-topbar-actions{gap:7px}}.dashboard-root,.dashboard-frame{background:0 0}.dashboard-sidebar{background:var(--macos-sidebar-bg);border-right-color:var(--ds-border);-webkit-backdrop-filter:saturate(1.25)blur(22px);box-shadow:1px 0 #ffffff9e,10px 0 34px #35246f0a}[data-theme=dark] .dashboard-sidebar{box-shadow:1px 0 #ffffff06}.dashboard-logo{min-height:68px;padding:18px 18px 14px}.dashboard-logo span{color:var(--ds-ink);font-family:var(--font-display), Georgia, serif;font-size:1rem;font-weight:700}.dashboard-logo-mark{border-radius:var(--ds-radius-sm);background:var(--ds-accent);width:30px;height:30px;box-shadow:0 6px 16px color-mix(in srgb, var(--ds-accent) 25%, transparent), var(--ds-inset-highlight)}.dashboard-nav{padding:8px 10px}.dashboard-nav-section{gap:3px;margin-bottom:20px}.dashboard-nav-label{color:var(--ds-ink-muted);text-transform:uppercase;padding:0 9px 7px;font-size:.66rem;font-weight:680}.macos-sidebar-item{border-radius:var(--ds-radius-sm);min-height:36px;color:var(--ds-ink-muted);border:1px solid #0000;font-size:.84rem;font-weight:560;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}.macos-sidebar-item:hover{background:var(--macos-item-hover);color:var(--ds-ink)}.macos-sidebar-item.active{background:var(--macos-item-active);border-color:var(--ds-border);color:var(--ds-accent);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);font-weight:650}.dashboard-sidebar-footer{border-color:var(--ds-border);padding:10px}.dashboard-topbar{background:var(--ds-surface-glass);border-color:var(--ds-border);-webkit-backdrop-filter:saturate(1.35)blur(22px);min-height:56px;padding:0 22px;box-shadow:0 1px #ffffffb8}.dashboard-topbar-title{color:var(--ds-ink);font-size:.86rem;font-weight:650}.dashboard-topbar-actions{align-items:center;gap:10px;display:inline-flex}.user-settings-grid{max-width:1040px;margin:0 auto}.user-settings-status-row{grid-template-columns:repeat(4,minmax(0,1fr))}.user-settings-status-row span{align-items:center;gap:7px;min-width:0;display:inline-flex}.user-settings-status-row svg{color:var(--ds-accent);flex:none}.account-provider-list{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.account-provider-list span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-height:34px;color:var(--ds-ink-secondary);align-items:center;gap:7px;padding:7px 10px;font-size:.8rem;font-weight:720;display:inline-flex}.user-settings-grid .admin-panel-actions{margin-top:16px}.dashboard-main,.dashboard-content{background:0 0}.workspace-shell{gap:20px}.workspace-hero-row,.workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:14px}.workspace-hero-panel{box-shadow:none;background:0 0;border:0;border-radius:0;align-self:center;padding:26px 16px 26px 2px}.workspace-kicker,.workspace-section-title span,.panel-heading span{color:var(--ds-ink-muted);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:680}.workspace-kicker,.workspace-kicker svg,.panel-heading>svg,.dashboard-topbar-title svg{color:var(--ds-accent)}.workspace-title{max-width:800px;color:var(--ds-ink);font-family:var(--font-display), Georgia, serif;margin:13px 0 12px;font-size:clamp(2rem,3.2vw,3rem);font-weight:520;line-height:1.04}.workspace-title em{color:var(--ds-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ds-accent);text-decoration-color:var(--ds-accent);text-underline-offset:6px;font-weight:520;text-decoration-thickness:2px}.workspace-subtitle,.workspace-section-title p{color:var(--ds-ink-secondary);font-size:.94rem;line-height:1.65}.workspace-hero-actions,.export-actions{margin-top:20px}.workspace-focus-panel{min-height:100%;box-shadow:var(--ds-shadow-md), var(--ds-inset-highlight);background:linear-gradient(145deg,#ffffffdb,#f8f4ffb8)}.panel-heading{min-height:34px}.panel-heading h2,.kanban-column-header h2{color:var(--ds-ink);margin-top:3px;font-size:.98rem;font-weight:650}.focus-list,.action-list,.health-list{gap:0;margin-top:14px}.focus-item,.action-card,.health-row{border:0;border-bottom:1px solid var(--ds-border);background:0 0;border-radius:0;padding:12px 2px}.focus-item:last-child,.action-card:last-child,.health-row:last-child{border-bottom:0}.focus-item span,.metric-icon,.action-icon{background:var(--ds-accent-soft);color:var(--ds-accent);border-radius:var(--ds-radius-sm);border:1px solid color-mix(in srgb, var(--ds-accent) 13%, var(--ds-border))}.action-card{transition:background-color .14s,padding .14s}.action-card:hover{background:var(--ds-surface-soft);border-color:var(--ds-border);padding-left:8px;padding-right:8px}.action-card strong,.health-row strong{color:var(--ds-ink);font-weight:620}.focus-item p,.metric-card p,.action-card small,.health-row span,.muted-copy{color:var(--ds-ink-muted)}.metric-grid,.metric-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-card{min-width:0;box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);background:linear-gradient(145deg,#ffffffdb,#f8f5ffb8);padding:15px}.metric-card span{color:var(--ds-ink-muted);margin-top:12px;font-size:.72rem;font-weight:580}.metric-card strong{color:var(--ds-ink);font-size:1.5rem;font-weight:680}.empty-panel-state,.empty-column-state{border-color:var(--ds-border-strong);border-radius:var(--ds-radius-md);background:0 0}.health-row svg{color:var(--ds-success)}.data-list .health-row svg,.data-list .health-row small{color:var(--ds-accent)}.health-row small{color:var(--ds-success)}.workspace-section-title{align-items:flex-end;padding-bottom:4px}.workspace-section-title h1{max-width:760px;color:var(--ds-ink);font-family:var(--font-display), Georgia, serif;font-size:1.8rem;font-weight:520}.settings-form input,.settings-form select,.settings-preferred-row select,.admin-table select,.admin-password-row input,.project-status-select,.project-save-form input,.project-save-form select,.project-save-form textarea,.tag-input-row input{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);min-height:38px;color:var(--ds-ink);box-shadow:var(--ds-inset-highlight)}.settings-form input:focus,.settings-form select:focus,.settings-preferred-row select:focus,.admin-table select:focus,.admin-password-row input:focus,.project-status-select:focus,.project-save-form input:focus,.project-save-form select:focus,.project-save-form textarea:focus,.tag-input-row input:focus{border-color:var(--ds-accent);outline:2px solid color-mix(in srgb, var(--ds-accent) 16%, transparent);outline-offset:0}.segmented-tabs{background:var(--ds-surface-muted);border-radius:var(--ds-radius-sm);border:0}.segmented-tabs button{border-radius:var(--ds-radius-xs)}.segmented-tabs button.active{background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-xs)}.platform-badge,.tag-pill,.lang-tab,.editable-tag-cloud .tag-pill,.simple-tag-cloud span{border-radius:var(--ds-radius-sm);box-shadow:none}.lang-tab.active{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-surface)}.kanban-column{border-color:var(--ds-border);box-shadow:none;background:0 0}.project-card,.results-panel,.compliance-panel,.score-card,.provider-card{box-shadow:var(--ds-shadow-xs), var(--ds-inset-highlight)}.provider-meta span,.settings-status-row span,.project-meta-grid span,.competitor-stat-grid div,.compliance-score-row,.compliance-check,.market-breakdown-row,.frequency-row,.listing-row{border-color:var(--ds-border);border-radius:var(--ds-radius-sm);background:0 0}.metadata-value{border-color:var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft)}.metadata-value:hover{border-color:var(--ds-border-strong);background:var(--ds-surface)}.score-card.success strong{color:var(--ds-success)}.score-card.warning strong{color:var(--ds-warning)}.score-card.danger strong{color:var(--ds-danger)}.tool-heading{max-width:820px;padding:8px 0 22px}.tool-heading h1{color:var(--ds-ink);font-family:var(--font-display), Georgia, serif;margin:12px 0 10px;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:520;line-height:1.06}.tool-heading p{max-width:720px;color:var(--ds-ink-secondary);font-size:.94rem;line-height:1.65}.tool-badge-row{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.tool-panel-heading,.analysis-progress-heading{align-items:flex-start;gap:12px;display:flex}.tool-panel-heading h2,.analysis-progress-heading h2{color:var(--ds-ink);font-size:1.08rem;font-weight:650}.tool-panel-heading p,.analysis-progress-heading p{color:var(--ds-ink-muted);margin-top:4px;font-size:.82rem;line-height:1.45}.tool-heading-icon,.analysis-loader{border-radius:var(--ds-radius-sm);background:var(--ds-accent-soft);width:34px;height:34px;color:var(--ds-accent);border:1px solid color-mix(in srgb, var(--ds-accent) 12%, var(--ds-border));flex:none;justify-content:center;align-items:center;display:inline-flex}.tool-label,.ds-field>span{color:var(--ds-ink-secondary);align-items:center;gap:6px;font-size:.72rem;font-weight:630;display:inline-flex}.ds-field{gap:8px;display:grid}.ds-field input,.ds-field textarea,.ds-field select,.prompt-field{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);width:100%;min-width:0;color:var(--ds-ink);font:inherit;box-shadow:var(--ds-inset-highlight);padding:11px 12px;font-size:.88rem;line-height:1.5}.ds-field textarea{resize:vertical;min-height:190px}.ds-field input:focus,.ds-field textarea:focus,.ds-field select:focus,.prompt-field:focus{border-color:var(--ds-accent);outline:2px solid color-mix(in srgb, var(--ds-accent) 16%, transparent);outline-offset:0}.ds-field small{color:var(--ds-ink-muted);font-size:.72rem;line-height:1.4}.tool-form-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.tool-form-actions.end{justify-content:flex-end}.seo-tool-heading{padding-top:2px}.seo-entry-panel,.seasonal-panel,.analysis-progress{background:var(--ds-surface-glass);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.2)blur(18px)}.seo-entry-panel{min-width:0;overflow:hidden}.seo-stepper{border-bottom:1px solid var(--ds-border);background:color-mix(in srgb, var(--ds-surface-soft) 72%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-stepper>span{min-height:44px;color:var(--ds-ink-muted);border-right:1px solid var(--ds-border);align-items:center;gap:8px;padding:10px 16px;font-size:.75rem;font-weight:580;display:inline-flex}.seo-stepper>span:last-child{border-right:0}.seo-stepper>span small{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);background:var(--ds-surface);width:20px;height:20px;color:var(--ds-ink-muted);justify-content:center;align-items:center;font-size:.66rem;display:inline-flex}.seo-stepper>span.active{color:var(--ds-ink)}.seo-stepper>span.active small{border-color:var(--ds-accent);background:var(--ds-accent);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--ds-accent) 22%, transparent)}.seo-entry-step{gap:22px;padding:clamp(20px,3vw,30px);display:grid}.seo-input-grid,.seo-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seo-input-grid>*{min-width:0}.seo-upload{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface-soft);width:100%;min-height:220px;color:var(--ds-ink-muted);cursor:pointer;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:background-color .14s,border-color .14s;display:flex;position:relative;overflow:hidden}.seo-upload:hover,.seo-upload:focus-visible{background:var(--ds-surface);border-color:var(--ds-accent)}.seo-upload.has-image{background:var(--ds-surface);border-style:solid}.seo-upload img{object-fit:contain;width:100%;height:100%;max-height:260px}.seo-upload-icon{border-radius:var(--ds-radius-sm);background:var(--ds-surface);border:1px solid var(--ds-border);width:36px;height:36px;color:var(--ds-accent);justify-content:center;align-items:center;display:inline-flex}.seo-upload strong{color:var(--ds-ink);font-size:.84rem}.seo-upload small{color:var(--ds-ink-muted);font-size:.72rem}.marketplace-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketplace-selector button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-glass);min-height:42px;color:var(--ds-ink-secondary);cursor:pointer;font:inherit;font-size:.78rem;font-weight:610}.marketplace-selector button:hover{background:var(--ds-surface-soft);border-color:var(--ds-border-strong)}.marketplace-selector button.active{border-color:var(--marketplace-color);color:var(--marketplace-color);background:color-mix(in srgb, var(--marketplace-color) 7%, var(--ds-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marketplace-color) 18%, transparent)}.marketplace-guideline{border-left:3px solid var(--marketplace-color);border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;background:var(--ds-surface-soft);gap:3px;padding:11px 12px;display:grid}.marketplace-guideline strong{color:var(--marketplace-color);font-size:.76rem}.marketplace-guideline span{color:var(--ds-ink-muted);font-size:.76rem;line-height:1.45}.seasonal-panel{padding:18px}.seasonal-event-list{margin-top:12px;display:grid}.seasonal-event{border-bottom:1px solid var(--ds-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.seasonal-event:last-child{border-bottom:0}.seasonal-emoji{text-align:center;font-size:1.05rem}.seasonal-event strong,.seasonal-event small,.seasonal-date{display:block}.seasonal-event>div strong{color:var(--ds-ink);font-size:.8rem;font-weight:620}.seasonal-event>div small{color:var(--ds-ink-muted);margin-top:3px;font-size:.68rem;line-height:1.35}.seasonal-date{text-align:right}.seasonal-date strong{color:var(--category-color);font-size:.76rem}.seasonal-date small{color:var(--ds-ink-muted);text-transform:uppercase;margin-top:2px;font-size:.6rem}.seasonal-alert{border:1px solid color-mix(in srgb, var(--ds-warning) 24%, transparent);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-warning) 7%, transparent);color:var(--ds-warning);gap:8px;margin-top:12px;padding:10px;font-size:.72rem;line-height:1.4;display:flex}.seasonal-evergreen{border-top:1px solid var(--ds-border);gap:9px;margin-top:16px;padding-top:14px;display:grid}.seasonal-evergreen>div{flex-wrap:wrap;gap:5px;display:flex}.seasonal-evergreen>div span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);color:var(--ds-ink-muted);padding:5px 7px;font-size:.66rem;font-weight:560}.analysis-progress{max-width:760px;margin:0 auto;padding:22px}.analysis-operation-list{border-top:1px solid var(--ds-border);gap:0;margin-top:18px;display:grid}.analysis-progress-track{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.analysis-progress-track span{border-radius:inherit;background:var(--ds-accent);width:0;height:100%;transition:width .3s;display:block}.analysis-operation{border-bottom:1px solid var(--ds-border);color:var(--ds-accent);opacity:.58;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;padding:12px 2px;transition:opacity .18s,transform .18s;display:grid}.analysis-operation:last-child{border-bottom:0}.analysis-operation.complete,.analysis-operation.active{opacity:1}.analysis-operation.complete{color:var(--ds-success)}.analysis-operation.active{transform:translate(3px)}.analysis-operation.active svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--ds-accent) 32%, transparent))}.analysis-operation strong,.analysis-operation small{display:block}.analysis-operation strong{color:var(--ds-ink);font-size:.8rem;font-weight:620}.analysis-operation small{color:var(--ds-ink-muted);margin-top:3px;font-size:.7rem;line-height:1.4}.opportunity-workspace{width:100%;max-width:1300px;margin:0 auto 64px}.tool-tabs{border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-surface-muted) 78%, transparent);border:1px solid color-mix(in srgb, var(--ds-border) 80%, transparent);gap:4px;margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.tool-tabs button{border-radius:var(--ds-radius-xs);min-width:max-content;min-height:34px;color:var(--ds-ink-muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:7px 10px;font-size:.77rem;font-weight:590;display:inline-flex}.tool-tabs button small{border-radius:var(--ds-radius-xs);background:color-mix(in srgb, var(--ds-ink-muted) 10%, transparent);min-width:18px;min-height:18px;color:inherit;justify-content:center;align-items:center;padding:2px 5px;font-size:.64rem;display:inline-flex}.tool-tabs button.active{background:var(--ds-surface-glass);color:var(--ds-accent);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight)}.opportunity-toolbar{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-glass);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.2)blur(18px);grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;padding:13px;display:grid}.opportunity-toolbar label{min-width:0;color:var(--ds-ink-muted);gap:6px;font-size:.66rem;font-weight:700;display:grid}.opportunity-toolbar select{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);width:100%;min-height:38px;color:var(--ds-ink);font:inherit;padding:8px 10px}.opportunity-source-summary{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding-bottom:2px;display:flex}.opportunity-source-summary>span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);min-height:28px;color:var(--ds-ink-muted);align-items:center;gap:5px;padding:6px 8px;font-size:.68rem;display:inline-flex}.opportunity-source-summary>span.live{color:var(--ds-success)}.opportunity-source-summary>small{color:var(--ds-ink-muted);font-size:.65rem}.opportunity-radar{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;margin:0 0 14px;display:grid}.opportunity-radar-lead,.opportunity-radar-metrics>span,.opportunity-filter-bar{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-glass);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.2)blur(18px)}.opportunity-radar-lead{gap:10px;min-width:0;padding:14px;display:grid}.opportunity-radar-title-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.opportunity-radar-icon{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);justify-content:center;align-items:center;width:42px;height:42px;font-size:1.05rem;display:inline-flex}.opportunity-radar-title-row strong,.opportunity-radar-title-row p{text-overflow:ellipsis;min-width:0;overflow:hidden}.opportunity-radar-title-row strong{color:var(--ds-ink);white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.2;display:block}.opportunity-radar-title-row p{color:var(--ds-ink-muted);white-space:nowrap;margin-top:3px;font-size:.72rem;line-height:1.35}.opportunity-radar-score{border:1px solid color-mix(in srgb, var(--ds-accent) 28%, var(--ds-border));border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-accent) 8%, var(--ds-surface));min-width:58px;color:var(--ds-accent);text-align:center;padding:8px 10px;font-size:1.15rem;font-weight:800}.opportunity-radar-score.success{border-color:color-mix(in srgb, var(--ds-success) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 9%, var(--ds-surface));color:var(--ds-success)}.opportunity-radar-score.warning{border-color:color-mix(in srgb, var(--ds-warning) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-warning) 9%, var(--ds-surface));color:var(--ds-warning)}.opportunity-radar-score.danger{border-color:color-mix(in srgb, var(--ds-danger) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-danger) 8%, var(--ds-surface));color:var(--ds-danger)}.opportunity-radar-actions{flex-wrap:wrap;gap:8px;display:flex}.opportunity-radar-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.opportunity-radar-metrics>span{align-content:space-between;min-width:0;min-height:80px;padding:12px;display:grid}.opportunity-radar-metrics small,.opportunity-radar-metrics strong{display:block}.opportunity-radar-metrics small{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.64rem;font-weight:700}.opportunity-radar-metrics strong{color:var(--ds-ink);margin-top:8px;font-size:1.25rem;font-weight:760}.opportunity-filter-bar{grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:center;gap:10px;margin:-6px 0 14px;padding:10px;display:grid}.opportunity-filter-group{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.opportunity-filter-group button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);min-height:33px;color:var(--ds-ink-muted);cursor:pointer;font:inherit;align-items:center;gap:6px;padding:7px 9px;font-size:.7rem;font-weight:680;display:inline-flex}.opportunity-filter-group button.active{border-color:color-mix(in srgb, var(--ds-accent) 38%, var(--ds-border));background:var(--ds-accent-soft);color:var(--ds-accent)}.opportunity-filter-group button small{border-radius:var(--ds-radius-xs);background:color-mix(in srgb, currentColor 10%, transparent);justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:2px 5px;font-size:.62rem;display:inline-flex}.opportunity-sort-control{min-width:0;color:var(--ds-ink-muted);gap:5px;font-size:.64rem;font-weight:760;display:grid}.opportunity-sort-control>span{align-items:center;gap:5px;display:inline-flex}.opportunity-sort-control select{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);width:100%;min-height:36px;color:var(--ds-ink);font:inherit;padding:8px 10px}.opportunity-detail-drawer{border:1px solid color-mix(in srgb, var(--ds-accent) 24%, var(--ds-border));border-radius:var(--ds-radius-lg);background:var(--ds-surface-glass);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);margin:0 0 16px;padding:16px;scroll-margin-top:96px}.opportunity-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.opportunity-detail-header h2,.opportunity-detail-header p{overflow-wrap:anywhere;min-width:0}.opportunity-detail-header h2{color:var(--ds-ink);margin-top:5px;font-size:1.08rem;line-height:1.2}.opportunity-detail-header p{color:var(--ds-ink-muted);margin-top:4px;font-size:.74rem}.opportunity-detail-close{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);width:32px;height:32px;color:var(--ds-ink-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.opportunity-detail-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:14px;margin-top:14px;display:grid}.opportunity-detail-column,.opportunity-listing-kit,.opportunity-signal-panel{gap:10px;min-width:0;display:grid}.opportunity-detail-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.opportunity-detail-scoreboard>span,.opportunity-signal,.listing-kit-field{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-width:0;padding:10px}.opportunity-detail-scoreboard small,.opportunity-detail-scoreboard strong,.opportunity-signal strong,.opportunity-signal small{min-width:0;display:block}.opportunity-detail-scoreboard small{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.6rem;font-weight:720}.opportunity-detail-scoreboard strong{color:var(--ds-ink);overflow-wrap:anywhere;margin-top:4px;font-size:.74rem}.opportunity-signal-list{gap:7px;display:grid}.opportunity-signal{border-color:color-mix(in srgb, var(--ds-accent) 18%, var(--ds-border))}.opportunity-signal.success{border-color:color-mix(in srgb, var(--ds-success) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface))}.opportunity-signal.warning{border-color:color-mix(in srgb, var(--ds-warning) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-surface))}.opportunity-signal strong{color:var(--ds-ink);font-size:.7rem;line-height:1.25}.opportunity-signal small{color:var(--ds-ink-muted);margin-top:3px;font-size:.63rem;line-height:1.4}.opportunity-market-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.opportunity-market-switcher button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-width:0;min-height:34px;color:var(--ds-ink-muted);cursor:pointer;font:inherit;padding:7px 8px;font-size:.68rem;font-weight:730}.opportunity-market-switcher button.active{border-color:color-mix(in srgb, var(--ds-accent) 38%, var(--ds-border));background:var(--ds-accent-soft);color:var(--ds-accent)}.opportunity-design-lab.compact .opportunity-design-card{min-height:78px}.opportunity-listing-kit{align-content:start}.opportunity-listing-heading{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:start;gap:10px;display:grid}.opportunity-listing-heading span,.listing-kit-field>span{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.62rem;font-weight:760}.opportunity-listing-heading h3{color:var(--ds-ink);overflow-wrap:anywhere;margin-top:4px;font-size:.9rem;line-height:1.25}.opportunity-listing-heading small{color:var(--ds-ink-muted);font-size:.66rem;line-height:1.45}.listing-kit-field{gap:7px;display:grid}.listing-kit-field>span{align-items:center;gap:5px;display:inline-flex}.listing-kit-field strong,.listing-kit-field p,.listing-kit-field li{color:var(--ds-ink);overflow-wrap:anywhere;font-size:.74rem;line-height:1.48}.listing-kit-field strong{font-weight:760}.listing-kit-field>small{color:var(--ds-ink-muted);font-size:.62rem}.listing-kit-field ol{margin:0;padding-left:17px}.listing-kit-field li+li{margin-top:5px}.opportunity-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.opportunity-record,.opportunity-brief{background:var(--ds-surface-glass);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.2)blur(18px)}.opportunity-record{flex-direction:column;gap:13px;min-width:0;padding:16px;display:flex}.opportunity-record.selected{border-color:var(--ds-accent);box-shadow:0 0 0 1px var(--ds-accent), var(--ds-shadow-sm)}.opportunity-record-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.opportunity-source-badge{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);width:max-content;max-width:100%;min-height:25px;color:var(--ds-ink-muted);align-items:center;gap:5px;padding:5px 7px;font-size:.62rem;font-weight:720;display:inline-flex}.opportunity-source-badge.live{border-color:color-mix(in srgb, var(--ds-success) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 9%, var(--ds-surface));color:var(--ds-success)}.opportunity-source-badge.trend{border-color:color-mix(in srgb, var(--ds-accent) 28%, var(--ds-border));background:var(--ds-accent-soft);color:var(--ds-accent)}.opportunity-source-badge.estimated{border-color:color-mix(in srgb, var(--ds-warning) 32%, var(--ds-border));background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-surface));color:var(--ds-warning)}.opportunity-source-badge.saved{border-color:color-mix(in srgb, var(--ds-success) 30%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface));color:var(--ds-success)}.opportunity-confidence{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);min-height:25px;color:var(--ds-ink-muted);white-space:nowrap;align-items:center;gap:5px;padding:5px 7px;font-size:.6rem;font-weight:720;display:inline-flex}.opportunity-confidence.success{border-color:color-mix(in srgb, var(--ds-success) 30%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface));color:var(--ds-success)}.opportunity-confidence.warning{border-color:color-mix(in srgb, var(--ds-warning) 32%, var(--ds-border));background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-surface));color:var(--ds-warning)}.opportunity-open-niche{border:1px solid color-mix(in srgb, var(--ds-success) 34%, var(--ds-border));border-radius:var(--ds-radius-xs);background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface));min-height:25px;color:var(--ds-success);white-space:nowrap;align-items:center;gap:5px;padding:5px 7px;font-size:.6rem;font-weight:760;display:inline-flex}.opportunity-record-heading{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.opportunity-record-icon{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:inline-flex}.opportunity-record-heading>div>span{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.62rem;font-weight:650}.opportunity-record-heading h2{color:var(--ds-ink);margin-top:3px;font-size:.92rem;font-weight:650;line-height:1.25}.opportunity-record-heading p{color:var(--ds-ink-muted);margin-top:3px;font-size:.69rem;line-height:1.35}.opportunity-score{border:1px solid color-mix(in srgb, var(--ds-accent) 20%, var(--ds-border));border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-accent) 7%, var(--ds-surface));text-align:right;min-width:76px;padding:7px 9px}.opportunity-score small,.opportunity-score strong{display:block}.opportunity-score small{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.6rem}.opportunity-score strong{color:var(--ds-accent);margin-top:2px;font-size:1.25rem}.opportunity-score.success{border-color:color-mix(in srgb, var(--ds-success) 30%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface))}.opportunity-score.success strong{color:var(--ds-success)}.opportunity-score.warning{border-color:color-mix(in srgb, var(--ds-warning) 30%, var(--ds-border));background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-surface))}.opportunity-score.warning strong{color:var(--ds-warning)}.opportunity-score.danger{border-color:color-mix(in srgb, var(--ds-danger) 30%, var(--ds-border));background:color-mix(in srgb, var(--ds-danger) 8%, var(--ds-surface))}.opportunity-score.danger strong{color:var(--ds-danger)}.opportunity-action-strip{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-width:0;color:var(--ds-ink-muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;padding:10px;display:grid}.opportunity-action-strip strong,.opportunity-action-strip span{min-width:0;display:block}.opportunity-action-strip strong{color:var(--ds-ink);font-size:.72rem;font-weight:750;line-height:1.25}.opportunity-action-strip span{color:var(--ds-ink-muted);margin-top:2px;font-size:.66rem;line-height:1.4}.opportunity-action-strip.success{border-color:color-mix(in srgb, var(--ds-success) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface));color:var(--ds-success)}.opportunity-action-strip.warning{border-color:color-mix(in srgb, var(--ds-warning) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-surface));color:var(--ds-warning)}.opportunity-action-strip.danger{border-color:color-mix(in srgb, var(--ds-danger) 32%, var(--ds-border));background:color-mix(in srgb, var(--ds-danger) 8%, var(--ds-surface));color:var(--ds-danger)}.opportunity-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.opportunity-stat-grid>span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-width:0;color:var(--ds-accent);grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:5px;padding:9px;display:grid}.opportunity-stat-grid small,.opportunity-stat-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opportunity-stat-grid small{color:var(--ds-ink-muted);font-size:.61rem}.opportunity-stat-grid strong{color:var(--ds-ink);grid-column:2;font-size:.74rem;font-weight:640}.opportunity-stat-grid .success strong{color:var(--ds-success)}.opportunity-stat-grid .warning strong{color:var(--ds-warning)}.opportunity-stat-grid .danger strong{color:var(--ds-danger)}.opportunity-record-block{gap:8px;display:grid}.opportunity-record-block .tool-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.opportunity-record-block .tool-label small{color:var(--ds-ink-muted);text-transform:none;font-size:.6rem;font-weight:560}.opportunity-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.opportunity-idea-grid>div{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-width:0;padding:10px}.opportunity-idea-grid .tool-label{align-items:center;gap:5px;display:inline-flex}.opportunity-idea-grid ul{color:var(--ds-ink-secondary);margin:7px 0 0;padding-left:15px;font-size:.68rem;line-height:1.45}.opportunity-idea-grid li+li{margin-top:4px}.opportunity-design-lab{gap:8px;display:grid}.opportunity-design-lab .tool-label{align-items:center;gap:5px;display:inline-flex}.opportunity-design-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.opportunity-design-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:linear-gradient(145deg, color-mix(in srgb, var(--ds-accent) 5%, var(--ds-surface)), var(--ds-surface-soft));align-content:start;gap:4px;min-width:0;min-height:88px;padding:9px;display:grid}.opportunity-design-card strong,.opportunity-design-card small{overflow-wrap:anywhere;min-width:0}.opportunity-design-card strong{color:var(--ds-ink);font-size:.68rem;font-weight:760;line-height:1.25}.opportunity-design-card small{color:var(--ds-ink-muted);font-size:.63rem;line-height:1.4}.record-chip-list{flex-wrap:wrap;gap:5px;display:flex}.record-chip-list span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);color:var(--ds-ink-secondary);padding:5px 7px;font-size:.66rem;font-weight:570}.record-chip-list small{color:var(--ds-ink-muted);font-size:.69rem}.opportunity-record-footer{border-top:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.opportunity-record-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.opportunity-record-footer>span{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.66rem;font-weight:630}.tool-loading-state,.tool-empty-state{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-surface);min-height:180px;color:var(--ds-accent);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.tool-loading-state.compact{min-height:120px;margin-top:16px}.tool-loading-state strong,.tool-loading-state span,.tool-empty-state strong,.tool-empty-state span{display:block}.tool-loading-state strong,.tool-empty-state strong{color:var(--ds-ink);font-size:.82rem}.tool-loading-state span,.tool-empty-state span{color:var(--ds-ink-muted);margin-top:3px;font-size:.72rem;line-height:1.4}.tool-empty-state{text-align:center;flex-direction:column;grid-column:1/-1}.opportunity-skeleton-shell{min-height:560px}.opportunity-record-skeleton{pointer-events:none;position:relative;overflow:hidden}.opportunity-skeleton-line,.opportunity-skeleton-pill,.opportunity-skeleton-chip-row span,.opportunity-radar-metrics .opportunity-record-skeleton small,.opportunity-radar-metrics .opportunity-record-skeleton strong{background:color-mix(in srgb, var(--ds-border) 44%, var(--ds-surface-soft));border-radius:999px;display:block;position:relative;overflow:hidden}.opportunity-skeleton-line:after,.opportunity-skeleton-pill:after,.opportunity-skeleton-chip-row span:after,.opportunity-radar-metrics .opportunity-record-skeleton small:after,.opportunity-radar-metrics .opportunity-record-skeleton strong:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8f,#0000);animation:1.5s ease-in-out infinite variant-skeleton-shimmer;position:absolute;inset:0;transform:translate(-110%)}.opportunity-skeleton-line{width:78%;height:12px}.opportunity-skeleton-line.kicker{width:34%;height:14px}.opportunity-skeleton-line.title{width:64%;height:24px}.opportunity-skeleton-line.copy{width:90%}.opportunity-skeleton-line.copy.short{width:52%}.opportunity-skeleton-pill{width:150px;height:42px}.opportunity-skeleton-pill.wide{width:220px}.opportunity-skeleton-chip-row{flex-wrap:wrap;gap:8px;display:flex}.opportunity-skeleton-chip-row span{width:92px;height:26px}.opportunity-radar-metrics .opportunity-record-skeleton small{width:54px;height:10px}.opportunity-radar-metrics .opportunity-record-skeleton strong{width:72px;height:24px;margin-top:9px}.brief-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.brief-skeleton-column{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);min-height:220px;box-shadow:var(--ds-inset-highlight);align-content:start;gap:14px;padding:16px;display:grid}.risk-lab{width:100%;max-width:1420px;margin:0 auto 64px}.risk-lab-heading{max-width:880px}.risk-lab-grid{grid-template-columns:minmax(0,1.38fr) minmax(340px,.78fr);align-items:start;gap:18px;display:grid}.risk-side-column{gap:14px;min-width:0;display:grid}.risk-panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-glass);min-width:0;box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.18)blur(18px);padding:clamp(16px,2vw,22px)}.risk-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.prompt-preset-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.prompt-preset-row>span{color:var(--ds-ink-muted);font-size:.72rem;font-weight:720}.prompt-preset-row button{border:1px solid var(--ds-border);background:var(--ds-surface-soft);min-height:30px;color:var(--ds-ink-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:780;transition:transform .16s,border-color .16s,background .16s,color .16s}.prompt-preset-row button:hover,.prompt-preset-row button:focus-visible{border-color:color-mix(in srgb, var(--ds-accent) 34%, var(--ds-border));background:var(--ds-accent-soft);color:var(--ds-accent);outline:none;transform:translateY(-1px)}.prompt-preset-row button:disabled{cursor:wait;opacity:.58;transform:none}.risk-mini-stats{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.risk-mini-stats span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-height:34px;color:var(--ds-ink-muted);align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;display:inline-flex}.risk-mini-stats strong{color:var(--ds-ink);font-size:.82rem}.variant-action-cluster{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.variant-action-cluster .workspace-link-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.compact-risk-empty{min-height:160px;margin-top:18px}.variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.variant-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);min-width:0;box-shadow:var(--ds-inset-highlight);gap:10px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.variant-card:not(.variant-card-skeleton):hover{border-color:color-mix(in srgb, var(--ds-accent) 28%, var(--ds-border));background:color-mix(in srgb, var(--ds-surface) 86%, var(--ds-accent-soft));box-shadow:0 14px 34px #5d3b1c1f, var(--ds-inset-highlight);transform:translateY(-2px)}.variant-card-topline,.variant-meta-row,.variant-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.variant-card-topline span,.variant-card-topline small{border-radius:var(--ds-radius-xs);border:1px solid var(--ds-border);height:24px;color:var(--ds-ink-muted);align-items:center;padding:4px 7px;font-size:.64rem;font-weight:650;display:inline-flex}.variant-card-topline span{color:var(--ds-accent);background:var(--ds-accent-soft)}.variant-badge-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.difficulty-badge.easy{border-color:color-mix(in srgb, var(--ds-success) 26%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 10%, var(--ds-surface));color:var(--ds-success)}.difficulty-badge.medium{border-color:color-mix(in srgb, var(--ds-warning) 30%, var(--ds-border));background:color-mix(in srgb, var(--ds-warning) 10%, var(--ds-surface));color:color-mix(in srgb, var(--ds-warning) 86%, #4a2c00)}.difficulty-badge.advanced{border-color:color-mix(in srgb, var(--ds-danger) 26%, var(--ds-border));background:color-mix(in srgb, var(--ds-danger) 8%, var(--ds-surface));color:var(--ds-danger)}.variant-risk-badge{gap:4px}.variant-risk-badge.scanning{border-color:color-mix(in srgb, var(--ds-accent) 28%, var(--ds-border));background:color-mix(in srgb, var(--ds-accent) 9%, var(--ds-surface));color:var(--ds-accent)}.variant-risk-badge.success{border-color:color-mix(in srgb, var(--ds-success) 30%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 9%, var(--ds-surface));color:var(--ds-success)}.variant-risk-badge.warning{border-color:color-mix(in srgb, var(--ds-warning) 32%, var(--ds-border));background:color-mix(in srgb, var(--ds-warning) 10%, var(--ds-surface));color:color-mix(in srgb, var(--ds-warning) 84%, #4a2c00)}.variant-risk-badge.danger,.variant-risk-badge.failed{border-color:color-mix(in srgb, var(--ds-danger) 28%, var(--ds-border));background:color-mix(in srgb, var(--ds-danger) 8%, var(--ds-surface));color:var(--ds-danger)}.variant-risk-badge.idle{color:var(--ds-ink-muted)}.variant-card h3{color:var(--ds-ink);font-size:.92rem;line-height:1.25}.variant-card p,.variant-meta-row span,.variant-keywords span{overflow-wrap:anywhere}.variant-card p{min-height:3.5em;color:var(--ds-ink-secondary);font-size:.76rem;line-height:1.45}.variant-meta-row{align-items:flex-start}.variant-meta-row span{min-width:0;color:var(--ds-ink-muted);font-size:.68rem;line-height:1.35}.variant-keywords{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:56px;display:flex}.variant-keywords span{border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);max-width:100%;color:var(--ds-ink-secondary);padding:5px 7px;font-size:.63rem}.variant-actions{flex-wrap:wrap;justify-content:flex-start}.variant-card-skeleton{pointer-events:none;align-content:start;min-height:238px}.variant-skeleton-line,.variant-skeleton-chip-row span{background:color-mix(in srgb, var(--ds-border) 46%, var(--ds-surface-soft));border-radius:999px;position:relative;overflow:hidden}.variant-skeleton-line:after,.variant-skeleton-chip-row span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8a,#0000);animation:1.5s ease-in-out infinite variant-skeleton-shimmer;position:absolute;inset:0;transform:translate(-110%)}.variant-skeleton-line{height:12px}.variant-skeleton-line.short{width:38%}.variant-skeleton-line.title{width:72%;height:20px;margin-top:8px}.variant-skeleton-chip-row{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.variant-skeleton-chip-row span{width:72px;height:24px}@keyframes variant-skeleton-shimmer{60%,to{transform:translate(110%)}}.scanner-form{gap:11px;margin-top:16px;display:grid}.scanner-form .ds-field textarea{min-height:92px}.risk-score-panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);min-width:0;box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.risk-score-panel.success{border-color:color-mix(in srgb, var(--ds-success) 42%, var(--ds-border))}.risk-score-panel.warning{border-color:color-mix(in srgb, var(--ds-warning) 42%, var(--ds-border))}.risk-score-panel.danger{border-color:color-mix(in srgb, var(--ds-danger) 42%, var(--ds-border))}.risk-score-ring{aspect-ratio:1;background:conic-gradient(currentColor var(--ring-value,0%), color-mix(in srgb, currentColor 12%, transparent) 0), var(--ds-surface-soft);width:72px;color:var(--ds-success);border-radius:50%;place-items:center;display:grid;position:relative}.risk-score-panel.warning .risk-score-ring{color:var(--ds-warning)}.risk-score-panel.danger .risk-score-ring{color:var(--ds-danger)}.risk-score-ring:after{content:"";background:var(--ds-surface);border-radius:50%;position:absolute;inset:8px}.risk-score-ring strong{z-index:1;color:var(--ds-ink);font-size:1rem;position:relative}.risk-score-panel span{color:var(--ds-ink);font-size:.78rem;font-weight:720}.risk-score-panel p{color:var(--ds-ink-secondary);margin-top:4px;font-size:.76rem;line-height:1.45}.risk-match-list,.risk-history-list,.risk-source-list{gap:8px;margin-top:14px;display:grid}.risk-match{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.risk-match>span{border-radius:var(--ds-radius-xs);background:color-mix(in srgb, var(--ds-danger) 12%, var(--ds-surface));min-height:30px;color:var(--ds-danger);place-items:center;font-size:.7rem;font-weight:720;display:grid}.risk-match strong,.risk-match small{overflow-wrap:anywhere;display:block}.risk-match strong{color:var(--ds-ink);font-size:.78rem}.risk-match small{color:var(--ds-ink-muted);margin-top:3px;font-size:.68rem;line-height:1.4}.risk-clear-state{border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-muted);align-items:center;gap:8px;margin-top:14px;padding:11px;font-size:.76rem;display:flex}.risk-clear-state svg{color:var(--ds-success);flex:none}.risk-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-source-list a{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface);min-width:0;color:var(--ds-ink-secondary);align-items:center;gap:6px;padding:8px 9px;font-size:.68rem;text-decoration:none;display:inline-flex}.risk-history-list button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-width:0;color:var(--ds-ink-secondary);cursor:pointer;text-align:left;gap:4px;padding:10px;display:grid}.risk-history-list button:hover,.risk-history-list button:focus-visible,.risk-history-list button.active{border-color:var(--ds-accent);background:var(--ds-accent-soft);outline:none}.risk-history-list strong,.risk-history-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.risk-history-list strong{color:var(--ds-ink);font-size:.75rem}.risk-history-list span{color:var(--ds-ink-muted);font-size:.66rem}@media (max-width:1180px){.risk-lab-grid{grid-template-columns:1fr}.risk-side-column{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.risk-form-grid,.variant-grid,.risk-source-list,.risk-score-panel{grid-template-columns:1fr}.risk-score-ring{width:66px}.tool-form-actions{flex-direction:column;align-items:stretch}}.opportunity-brief{outline:none;margin-top:18px;padding:20px;scroll-margin-top:96px}.opportunity-brief.is-loading{border-color:color-mix(in srgb, var(--ds-accent) 48%, var(--ds-border))}.opportunity-brief.is-ready{border-color:color-mix(in srgb, var(--ds-success) 42%, var(--ds-border));box-shadow:0 14px 34px #1f6f4f1a}.opportunity-brief:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-accent) 24%, transparent), 0 14px 34px #1f6f4f1a}.brief-ready-message{border:1px solid color-mix(in srgb, var(--ds-success) 38%, var(--ds-border));border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface));color:var(--ds-success);align-items:center;gap:9px;margin-top:16px;padding:10px 12px;font-size:.74rem;display:flex}.brief-ready-message span{color:var(--ds-ink-secondary)}.brief-ready-message strong{color:var(--ds-success)}.brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.brief-column{flex-direction:column;gap:18px;display:flex}.brief-section{gap:8px;display:grid}.brief-section p,.brief-section li{color:var(--ds-ink-secondary);font-size:.8rem;line-height:1.55}.brief-section ul{gap:6px;padding-left:18px;display:grid}.brief-phrase-list{gap:6px;display:grid}.brief-phrase-list span{border-left:2px solid var(--ds-accent);background:var(--ds-surface-soft);color:var(--ds-ink);padding:9px 10px;font-size:.78rem;font-weight:580}.brief-color-list{flex-wrap:wrap;gap:7px;display:flex}.brief-color-list span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);color:var(--ds-ink-muted);align-items:center;gap:6px;padding:5px 7px;font-size:.64rem;display:inline-flex}.brief-color-list i{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);background:var(--swatch-color);width:16px;height:16px}.brief-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brief-meta-grid span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);padding:10px}.brief-meta-grid small,.brief-meta-grid strong{display:block}.brief-meta-grid small{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.62rem}.brief-meta-grid strong{color:var(--ds-ink);margin-top:4px;font-size:.76rem}.brief-action{justify-content:center;width:100%;margin-top:auto}.prompt-workspace{width:100%;max-width:1380px;margin:0 auto 64px}.art-style-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.art-style-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-glass);min-width:0;color:var(--ds-ink);text-align:left;cursor:pointer;font:inherit;box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.2)blur(16px);gap:10px;padding:9px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.art-style-card:hover,.art-style-card:focus-visible{border-color:var(--ds-accent);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);transform:translateY(-1px)}.art-style-preview{aspect-ratio:1;border-radius:var(--ds-radius-sm);background-color:var(--ds-surface-soft);width:100%;position:relative;overflow:hidden}.art-style-preview img{object-fit:cover}.art-style-card strong,.art-style-card small{display:block}.art-style-card strong{font-size:.79rem;font-weight:650}.art-style-card small{min-height:2.5em;color:var(--ds-ink-muted);margin-top:3px;font-size:.65rem;line-height:1.25}.prompt-back-button{margin-bottom:16px}.prompt-form{gap:10px;min-width:0;display:grid}.prompt-section-label{color:var(--ds-ink-secondary);text-transform:uppercase;align-items:center;gap:8px;margin-top:8px;font-size:.7rem;font-weight:660;display:flex}.prompt-section-label:first-child{margin-top:0}.prompt-section-label span{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);background:var(--ds-surface);width:21px;height:21px;color:var(--ds-accent);box-shadow:var(--ds-inset-highlight);justify-content:center;align-items:center;font-size:.64rem;display:inline-flex}.prompt-section,.prompt-preview-panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-glass);min-width:0;box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.2)blur(18px);padding:clamp(16px,2vw,22px)}.prompt-section{gap:20px;display:grid;overflow:hidden}.prompt-control{gap:9px;min-width:0;display:grid}.prompt-option-row{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent;gap:8px;min-width:0;padding-bottom:5px;display:flex;overflow-x:auto}.prompt-option{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);width:104px;color:var(--ds-ink-secondary);cursor:pointer;font:inherit;text-align:left;flex:0 0 104px;overflow:hidden}.prompt-option:hover,.prompt-option:focus-visible{border-color:var(--ds-border-strong);background:var(--ds-surface)}.prompt-option.selected{border-color:var(--ds-accent);background:var(--ds-accent-soft);color:var(--ds-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-accent) 20%, transparent)}.prompt-option-preview{border-bottom:1px solid var(--ds-border);color:currentColor;justify-content:center;align-items:center;width:100%;height:70px;display:flex;overflow:hidden}.prompt-option-copy{text-align:center;align-content:center;gap:2px;min-height:48px;padding:7px;display:grid}.prompt-option-copy strong{color:var(--ds-ink);font-size:.68rem;font-weight:630;line-height:1.2}.prompt-option-copy small{color:var(--ds-ink-muted);font-size:.58rem;line-height:1.2}.prompt-preview{min-width:0;position:sticky;top:18px}.prompt-preview-panel{gap:16px;display:grid}.prompt-output{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);max-height:420px;color:var(--ds-ink-secondary);white-space:pre-wrap;padding:14px;font-size:.78rem;line-height:1.65;overflow-y:auto}.prompt-copy-row,.prompt-copy-button{width:100%}.prompt-copy-button{justify-content:center}.prompt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.prompt-stats>div{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-width:0;padding:9px}.prompt-stats small{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.58rem}.opportunity-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xs), var(--ds-inset-highlight)}.opportunity-card:before,.opportunity-card:after,.opportunity-card .background-design{display:none}.opportunity-card:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-sm);transform:none}.opportunity-card .info-section{background:0 0}.opportunity-card .days-section{background:var(--ds-surface-soft);border-top-color:var(--ds-border)}.admin-root{background:0 0}.admin-shell{gap:16px;max-width:1420px}.admin-header{border-bottom:1px solid color-mix(in srgb, var(--ds-border) 72%, transparent);align-items:flex-end;padding:18px 2px 22px}.admin-header h1{color:var(--ds-ink);font-family:var(--font-display), Georgia, serif;font-size:clamp(2.25rem,4vw,3.4rem);font-weight:520;line-height:1}.admin-header p{max-width:720px}.admin-header-actions{align-items:center;gap:8px;display:flex}.admin-metric-grid .metric-card{align-content:space-between;min-height:112px}.admin-metric-grid .metric-icon{background:var(--ds-accent-soft);color:var(--ds-accent);border-color:color-mix(in srgb, var(--ds-accent) 18%, var(--ds-border))}.admin-panel{background:var(--ds-surface-glass);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.2)blur(18px)}.admin-table-wrap{border:1px solid color-mix(in srgb, var(--ds-border) 78%, transparent);border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-surface) 48%, transparent)}.admin-table th{color:var(--ds-ink-muted);background:color-mix(in srgb, var(--ds-surface-soft) 72%, transparent);font-weight:650}.admin-table th,.admin-table td{border-color:var(--ds-border)}.admin-section-tabs{border:1px solid color-mix(in srgb, var(--ds-border) 82%, transparent);border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-surface-glass) 82%, transparent);box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:blur(18px);gap:4px;padding:4px;display:flex;overflow-x:auto}.admin-section-tabs button{border-radius:var(--ds-radius-sm);min-height:38px;color:var(--ds-ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:.8rem;font-weight:700;display:inline-flex}.admin-section-tabs button:hover{color:var(--ds-ink);background:var(--ds-surface-soft)}.admin-section-tabs button.active{color:var(--ds-accent);border-color:color-mix(in srgb, var(--ds-accent) 16%, var(--ds-border));background:var(--ds-accent-soft)}.admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.settings-control-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-control-grid label{color:var(--ds-ink-muted);gap:7px;font-size:.72rem;font-weight:760;line-height:1.35;display:grid}.settings-control-grid input:not([type=checkbox]):not([type=color]):not([type=range]),.settings-control-grid select,.settings-control-grid textarea{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);width:100%;min-width:0;color:var(--ds-ink);font:inherit;outline:none;padding:10px 11px;font-size:.84rem}.settings-control-grid textarea{resize:vertical;min-height:86px;line-height:1.5}.settings-control-grid input:focus,.settings-control-grid select:focus,.settings-control-grid textarea:focus{border-color:var(--ds-accent);outline:2px solid color-mix(in srgb, var(--ds-accent) 16%, transparent);outline-offset:1px}.settings-control-grid input:disabled{color:var(--ds-ink-muted);cursor:not-allowed;opacity:.72}.settings-control-grid .control-wide{grid-column:1/-1}.admin-color-control{grid-template-columns:42px minmax(0,1fr);gap:8px;display:grid}.admin-color-control input[type=color]{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);cursor:pointer;width:42px;height:38px;padding:3px}.settings-toggle-row{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;margin-top:18px;padding:12px;gap:10px!important;display:grid!important}.settings-control-grid .settings-toggle-row{margin-top:0}.settings-toggle-row input{width:16px;height:16px;accent-color:var(--ds-accent);margin-top:2px}.settings-toggle-row span{color:var(--ds-ink);text-transform:none;gap:3px;font-size:.8rem;display:grid}.settings-toggle-row small{color:var(--ds-ink-muted);font-size:.74rem;font-weight:550;line-height:1.45}.admin-panel-actions{border-top:1px solid var(--ds-border);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.admin-panel-actions.split-actions{justify-content:space-between}.admin-status-list{border-top:1px solid var(--ds-border);gap:0;margin-top:14px;display:grid}.admin-status-list span{border-bottom:1px solid var(--ds-border);color:var(--ds-ink-muted);text-align:right;justify-content:space-between;gap:16px;padding:11px 0;font-size:.8rem;display:flex}.admin-status-list strong{color:var(--ds-ink);text-align:left;font-weight:680}.admin-provider-grid{grid-template-columns:repeat(5,minmax(210px,1fr))}[data-density=compact] .dashboard-content-inner,[data-density=compact] .admin-root{padding:18px}[data-density=compact] .workspace-panel,[data-density=compact] .admin-panel{padding:16px}[data-density=compact] .metric-card{min-height:94px}[data-density=compact] .admin-table th,[data-density=compact] .admin-table td{padding-top:8px;padding-bottom:8px}[data-theme=dark] .workspace-focus-panel,[data-theme=dark] .metric-card{background:linear-gradient(145deg,#252147e6,#1b1939c7)}[data-theme=dark] .admin-table-wrap{background:color-mix(in srgb, var(--ds-surface) 78%, transparent)}@media (max-width:1180px){.workspace-hero-row,.workspace-grid{grid-template-columns:1fr}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-radar,.opportunity-filter-bar{grid-template-columns:1fr}.art-style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid,.metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-control-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.dashboard-sidebar{background:var(--ds-surface-glass);-webkit-backdrop-filter:saturate(1.25)blur(22px);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.dashboard-logo{border-right:1px solid var(--ds-border);min-height:56px;padding:10px 14px}.dashboard-nav{gap:4px;padding:8px;display:flex;overflow-x:auto}.dashboard-nav-section{gap:4px;min-width:max-content;margin:0;display:flex}.dashboard-nav-label{display:none}.dashboard-nav .macos-sidebar-item{white-space:nowrap;width:auto;min-width:max-content;justify-content:center!important;padding:8px 10px!important}.dashboard-content-inner{padding:24px}.workspace-hero-panel{padding:12px 0 8px}.prompt-layout,.opportunity-detail-layout,.opportunity-listing-heading{grid-template-columns:1fr}.prompt-preview{position:relative;top:auto}.art-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.dashboard-content-inner{padding:16px}.workspace-title{font-size:2rem}.dashboard-logo{padding:10px}.dashboard-logo span,.dashboard-nav .macos-sidebar-item span{display:none}.dashboard-nav .macos-sidebar-item{width:38px;min-width:38px;height:38px;padding:0!important}.metric-grid,.metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-input-grid,.seo-select-grid,.marketplace-selector,.opportunity-grid,.opportunity-radar-metrics,.brief-meta-grid{grid-template-columns:1fr}.opportunity-radar-actions,.opportunity-filter-group,.opportunity-design-list,.opportunity-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opportunity-radar-actions .btn-primary,.opportunity-radar-actions .btn-secondary,.opportunity-detail-actions .btn-primary,.opportunity-detail-actions .btn-secondary,.opportunity-filter-group button{justify-content:center;width:100%}.art-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-form-actions,.opportunity-record-footer{flex-direction:column;align-items:stretch}.tool-form-actions .btn-primary,.tool-form-actions .btn-secondary,.opportunity-record-footer .btn-primary,.opportunity-record-footer .btn-secondary{justify-content:center;width:100%}.workspace-section-title,.admin-header{align-items:flex-start}.admin-header-actions{justify-content:space-between;width:100%}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-metric-grid .metric-card{min-height:112px}.admin-control-grid,.settings-control-grid,.settings-control-grid-wide{grid-template-columns:1fr}.admin-panel-actions,.admin-panel-actions.split-actions{flex-direction:column;align-items:stretch}.admin-panel-actions .btn-primary,.admin-panel-actions .btn-secondary{justify-content:center;width:100%}}@media (max-width:480px){.auth-shell{padding:16px}.auth-panel{padding:24px}.metric-grid,.metric-grid.compact{grid-template-columns:1fr}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-stats{grid-template-columns:1fr}}:root,[data-theme=light]{--ds-canvas:#dfe6f0;--ds-surface:#fff;--ds-surface-raised:#fff;--ds-surface-soft:#f5f7fa;--ds-surface-muted:#eaf0f6;--ds-surface-glass:#ffffffe0;--ds-ink:#142c46;--ds-ink-secondary:#52657a;--ds-ink-muted:#8a9aad;--ds-border:#e2e8ef;--ds-border-strong:#cbd5e0;--ds-accent:#263b56;--ds-accent-hover:#172c48;--ds-accent-soft:#edf2f7;--ds-shadow-xs:0 1px 2px #1f354e0a;--ds-shadow-sm:0 8px 24px #2b415a12, 0 1px 2px #1f354e0a;--ds-shadow-md:0 28px 72px #30455d26, 0 4px 14px #30455d0f;--macos-sidebar-bg:#fafcfff0;--macos-main-bg:#fbfcfe;--macos-item-hover:#f0f4f8;--macos-item-active:#fff}body,[data-theme=light] body{background:var(--ds-canvas)}.btn-primary,.btn-neumorphic,.synth-cta,.synth-start{color:#fff;background:#263b56;border-color:#263b56;box-shadow:0 12px 22px #142c4638,inset 0 1px #ffffff59}.btn-primary:hover,.btn-neumorphic:hover,.synth-cta:hover,.synth-start:hover{color:#fff;background:#172c48;border-color:#172c48;box-shadow:0 15px 28px #142c4642,inset 0 1px #ffffff4d}.btn-secondary{border-color:var(--ds-border-strong);color:var(--ds-ink);box-shadow:var(--ds-shadow-xs), inset 0 1px 0 #fff;background:#ffffffd1}.gradient-text{color:#90a0b3}.synth-page{background:var(--ds-canvas);min-height:100vh;color:var(--ds-ink);padding:34px 0 80px;overflow-x:hidden}.synth-window{isolation:isolate;background:#fff;border:1px solid #ffffffe0;border-radius:22px;width:min(1440px,100% - 68px);min-height:720px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 34px 80px #364b632e,0 3px 12px #364b6314,inset 0 1px #fff}.synth-nav{z-index:5;grid-template-columns:minmax(150px,1fr) auto minmax(210px,1fr);align-items:center;gap:24px;min-height:86px;padding:0 44px;display:grid;position:relative}.synth-brand,.synth-nav-links,.synth-nav-actions,.synth-feature a,.synth-cta{align-items:center;display:inline-flex}.synth-brand{color:#152b43;gap:9px;font-size:.92rem;font-weight:720;text-decoration:none}.synth-brand-mark{color:#8493a6;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.synth-nav-links{justify-content:center;gap:38px}.synth-nav-links a,.synth-login,.synth-locale{color:#7d8998;font-size:.72rem;font-weight:560;text-decoration:none}.synth-nav-links a:hover,.synth-login:hover{color:#152b43}.synth-mobile-login{display:none}.synth-nav-actions{justify-content:flex-end;gap:8px}.synth-locale,.synth-login,.synth-start{border-radius:18px;min-height:34px;padding:8px 11px}.synth-locale{background:#f8fafc}.synth-login{border:1px solid var(--ds-border);background:#fff}.synth-start,.synth-cta{justify-content:center;gap:7px;font-size:.75rem;font-weight:680;text-decoration:none}.synth-hero-grid{z-index:0;opacity:.72;background-image:repeating-linear-gradient(90deg,#aebac83d 0 1px,#0000 1px 10%);position:absolute;inset:86px 7% 0;-webkit-mask-image:linear-gradient(#000 0%,#000000e0 48%,#0000 93%);mask-image:linear-gradient(#000 0%,#000000e0 48%,#0000 93%)}.synth-hero-copy{z-index:3;width:min(760px,72%);margin:78px 0 0 15%;position:relative}.synth-hero-copy h1{color:#132d47;font-family:var(--font-main), sans-serif;letter-spacing:0;font-size:4.9rem;font-weight:610;line-height:1.02}.synth-hero-copy h1 span{color:#93a4b8;font-weight:520}.synth-hero-copy p{color:#52657a;margin-top:22px;font-size:.9rem;line-height:1.6}.synth-toggle{vertical-align:middle;background:linear-gradient(135deg,#6aa8f5 0%,#a56fea 48%,#ff8d73 100%);border:1px solid #5f5dd347;border-radius:24px;justify-content:flex-end;align-items:center;width:78px;height:42px;margin:0 0 2px 12px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 1px #ffffffb8,0 5px 14px #8263dc33}.synth-toggle b{background:#fff;border:2px solid #d85d8cc2;border-radius:50%;width:32px;height:32px;display:block;box-shadow:0 3px 8px #3741512e}.synth-cta{border:1px solid #263b56;border-radius:24px;min-height:44px;margin-top:30px;padding:11px 22px}.synth-landscape{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.synth-content,.synth-process,.synth-final{background:#ffffffe0;border:1px solid #ffffffd1;border-radius:22px;width:min(1320px,100% - 68px);margin:28px auto 0;box-shadow:0 18px 52px #364b6317,inset 0 1px #fff}.synth-content,.synth-process{padding:58px}.synth-section-heading{gap:10px;width:100%;min-width:0;max-width:680px;display:grid;overflow:hidden}.synth-section-heading>span{color:#8d9caf;text-transform:uppercase;font-size:.7rem;font-weight:700}.synth-section-heading h2,.synth-final h2{overflow-wrap:anywhere;color:#152e48;max-width:100%;font-family:var(--font-main), sans-serif;font-size:2.45rem;font-weight:610;line-height:1.1}.synth-section-heading p,.synth-feature p,.synth-final p{color:#75869a;font-size:.88rem;line-height:1.65}.synth-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.synth-feature{background:#fff;border:1px solid #e6ebf1;border-radius:12px;min-height:230px;padding:22px;box-shadow:0 10px 28px #2d455f0e,inset 0 1px #fff}.synth-feature-icon{color:#455c78;background:linear-gradient(135deg,#68b8fa33,#c769ea2b,#ff9a7629);border:1px solid #7889ea29;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.synth-feature h3{color:#17304a;margin:24px 0 8px;font-size:1rem;font-weight:680}.synth-feature a{color:#263b56;gap:6px;margin-top:24px;font-size:.78rem;font-weight:680;text-decoration:none}.synth-process-list{border-top:1px solid #e4e9ef;margin-top:32px;display:grid}.synth-process-list div{border-bottom:1px solid #e4e9ef;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:18px;padding:18px 0;display:grid}.synth-process-list span{color:#9aa8b8;font-size:.72rem;font-weight:680}.synth-process-list strong{color:#263b56;font-size:.92rem;font-weight:620}.synth-process-list svg{color:#8394a8}.synth-final{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:42px;padding:42px 48px;display:grid}.synth-final h2{margin:16px 0 8px;font-size:1.35rem}.synth-final .synth-cta{white-space:nowrap;margin-top:0}.dashboard-root{background:var(--ds-canvas);height:100vh;padding:22px}.dashboard-frame{box-shadow:var(--ds-shadow-md), inset 0 1px 0 #fff;background:#fff;border:1px solid #ffffffd6;border-radius:22px;overflow:hidden}.dashboard-sidebar{box-shadow:none;background:#fafcfff0;border-right-color:#e8edf2}.dashboard-logo span{font-family:var(--font-main), sans-serif;color:#17304a;font-weight:720}.dashboard-logo-mark,.auth-brand-mark{color:#7e8fa3;box-shadow:none;background:0 0;border:0}.dashboard-logo-mark svg{color:#7e8fa3}.dashboard-topbar{min-height:66px;box-shadow:none;background:#ffffffe0;border-color:#e8edf2;padding:0 26px}.dashboard-content{background:#fbfcfe;position:relative}.dashboard-content:after,.admin-shell:after,.auth-shell:after{content:"";z-index:0;aspect-ratio:1.996;opacity:.065;pointer-events:none;background:url(/synthio-tile-landscape.webp) 100% 100%/contain no-repeat;width:min(720px,62%);position:absolute;bottom:0;right:0}.dashboard-content-inner,.admin-shell>*,.auth-panel{z-index:1;position:relative}.workspace-title,.admin-header h1{font-family:var(--font-main), sans-serif;color:#17304a;font-weight:610}.workspace-title em{color:#8fa0b3;font-weight:560;text-decoration-color:#9c7de6}.glass-panel,.workspace-panel,.metric-card,.kanban-column,.project-card,.results-panel,.compliance-panel,.score-card,.provider-card,.admin-panel,.prompt-section,.prompt-preview-panel{-webkit-backdrop-filter:blur(18px);background:#ffffffe8;border-color:#e3e9ef;box-shadow:0 9px 26px #2e445d0e,inset 0 1px #fff}.metric-icon,.action-icon,.focus-item span,.admin-metric-grid .metric-icon{color:#455c78;background:linear-gradient(135deg,#68b8fa33,#c769ea2b,#ff9a7624);border-color:#7a8be324}.macos-sidebar-item.active,.admin-section-tabs button.active{color:#263b56;background:#fff;border-color:#dfe6ed;box-shadow:0 6px 16px #2d445e12,inset 0 1px #fff}.theme-icon-button{color:#63768b;background:#fff;border-color:#e0e6ed;border-radius:18px}.admin-root{background:var(--ds-canvas);min-height:100vh;padding:22px}.admin-shell{width:100%;max-width:none;min-height:calc(100vh - 44px);box-shadow:var(--ds-shadow-md), inset 0 1px 0 #fff;background:#fbfcfe;border:1px solid #ffffffd6;border-radius:22px;padding:24px;position:relative;overflow:hidden}.admin-section-tabs{box-shadow:var(--ds-shadow-xs), inset 0 1px 0 #fff;background:#ffffffe0;border-color:#e0e7ee;border-radius:20px}.auth-shell{background:var(--ds-canvas);min-height:100vh;position:relative;overflow:hidden}.auth-shell:after{opacity:.26;width:min(820px,80%)}.auth-panel{box-shadow:var(--ds-shadow-md), inset 0 1px 0 #fff;background:#fffffff0;border-color:#ffffffe6;border-radius:20px}.auth-brand-mark{width:28px;height:28px}.auth-heading h1{color:#17304a;font-family:var(--font-main), sans-serif;font-weight:620}@media (max-width:1080px){.synth-nav{grid-template-columns:1fr auto}.synth-nav-links{display:none}.synth-hero-copy{width:min(720px,78%);margin-left:10%}.synth-hero-copy h1{font-size:4rem}.synth-feature-grid,.synth-final{grid-template-columns:1fr}.synth-final .synth-cta{justify-self:start}}@media (max-width:960px){.dashboard-root{height:auto;min-height:100vh;padding:12px}.dashboard-frame{border-radius:18px;min-height:calc(100vh - 24px)}.dashboard-sidebar{background:#fffffff0}}@media (max-width:720px){.synth-page{padding:12px 0 48px}.synth-window,.synth-content,.synth-process,.synth-final{border-radius:18px;width:calc(100% - 24px)}.synth-window{min-height:650px}.synth-nav{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;min-height:72px;padding:0 18px}.synth-brand,.synth-nav-actions{min-width:0}.synth-brand{grid-column:1}.synth-nav-actions{grid-column:2;justify-self:end}.synth-locale,.synth-login{display:none}.synth-start{white-space:nowrap;width:36px;max-width:36px;min-height:32px;padding:0;font-size:0;overflow:hidden}.synth-start:before{content:"→";font-size:1rem}.synth-hero-grid{background-size:72px 100%;inset:72px 16px 0}.synth-hero-copy{width:auto;margin:76px 22px 0}.synth-hero-copy h1{font-size:2.55rem;line-height:1.06}.synth-toggle{width:58px;height:32px;margin-left:5px}.synth-toggle b{width:23px;height:23px}.synth-hero-copy p{max-width:300px;font-size:.8rem}.synth-landscape{width:165%;max-width:none;left:50%;transform:translate(-50%)}.synth-content,.synth-process,.synth-final{padding:28px 20px}.synth-section-heading h2{font-size:1.65rem;line-height:1.15}.synth-feature-grid{grid-template-columns:1fr}.admin-root{padding:12px}.admin-shell{border-radius:18px;min-height:calc(100vh - 24px);padding:16px}}:root,[data-theme=light],[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-canvas:#fff;--ds-surface:#fff;--ds-surface-raised:#fff;--ds-surface-soft:#f7fbfe;--ds-surface-muted:#edf6fb;--ds-surface-glass:#ffffffd6;--ds-ink:#102a44;--ds-ink-secondary:#526b82;--ds-ink-muted:#879aab;--ds-border:#dce9f1;--ds-border-strong:#bfd8e6;--ds-accent:#263b56;--ds-accent-hover:#17304b;--ds-accent-soft:#edf8fd;--background:#fff;--bg-base:#fff;--foreground:var(--ds-ink);--glass:#ffffffe0;--glass-border:var(--ds-border);--glass-hover:#f7fbfe;--glass-active:#edf8fd;--text-primary:var(--ds-ink);--text-secondary:var(--ds-ink-secondary);--text-muted:var(--ds-ink-muted);--border-dim:var(--ds-border);--border-dim-2:#eef5f8;--bg-subtle:var(--ds-surface-soft);--bg-subtle-2:var(--ds-surface-muted);--macos-sidebar-bg:#fffffff0;--macos-main-bg:#fff;--macos-border:var(--ds-border);--macos-item-hover:#f2f9fc;--macos-item-active:#fff}body,[data-theme=dark] body,.synth-page,.dashboard-root,.admin-root,.auth-shell,.onboarding-shell{background:#fff}.main-overlay,.dashboard-content:after,.admin-shell:after,.auth-shell:after,.theme-icon-button{display:none}.dashboard-content,.dashboard-frame,.admin-shell{background:#fff}[data-theme=dark] .workspace-focus-panel,[data-theme=dark] .metric-card,[data-theme=dark] .admin-table-wrap{background:#fffffff0}.btn-primary,.btn-neumorphic,.synth-cta,.synth-start{color:#fff;background:linear-gradient(#3b5979 0%,#263f5d 52%,#1d354f 100%);border:1px solid #16314d;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px #05162747,0 7px 0 -3px #112b45,0 14px 24px #15304b38}.btn-primary:hover,.btn-neumorphic:hover,.synth-cta:hover,.synth-start:hover{color:#fff;filter:brightness(1.03);background:linear-gradient(#45698d 0%,#294867 52%,#203a57 100%);border-color:#16314d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff7a,inset 0 -2px #05162740,0 9px 0 -4px #112b45,0 16px 28px #15304b40}.btn-secondary,.synth-login{color:#29445f;background:linear-gradient(#fff 0%,#f5fafc 100%);border:1px solid #c9dce7;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:inset 0 1px #fff,inset 0 -1px #7197ae1f,0 5px 0 -3px #c4d7e2,0 9px 18px #3053691a}.btn-secondary:hover,.synth-login:hover{color:#17344f;background:#fff;border-color:#9edfff;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 6px 0 -3px #b8d7e8,0 0 22px #52cdff33}.btn-secondary:active,.synth-login:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #2d50671f,0 2px 0 -2px #b8d7e8}.macos-sidebar-item,.admin-section-tabs button,.workspace-link-button,.icon-danger-button,.mini-action-button{box-shadow:inset 0 1px #ffffffe6}.macos-sidebar-item:active,.admin-section-tabs button:active,.workspace-link-button:active,.icon-danger-button:active,.mini-action-button:active{transform:translateY(1px)}.synth-page-short{min-height:100dvh;padding:0;display:block}.synth-page-short .synth-window{width:100%;height:100dvh;min-height:700px;box-shadow:none;border:0;border-radius:0}.synth-nav-liquid{-webkit-backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(#ffffffc2,#f0fbff9e);border:1px solid #64d8ffd1;border-radius:20px;width:min(1080px,100% - 48px);min-height:60px;margin:18px auto 0;padding:0 22px;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #4ac3f224,0 0 0 4px #67d9ff12,0 0 30px #57cfff42,0 16px 34px #27688b1a}.synth-nav-liquid .synth-brand-mark{color:#4daed7;filter:drop-shadow(0 0 7px #48caff6b)}.synth-nav-liquid .synth-nav-links a:hover{color:#1e86b2;text-shadow:0 0 14px #3fc6ff59}.synth-page-short .synth-hero-grid{inset:96px 7% 0}.synth-page-short .synth-hero-copy{text-align:center;width:min(980px,100% - 48px);margin:82px auto 0}.synth-page-short .synth-hero-copy p{max-width:760px;margin-left:auto;margin-right:auto}.synth-page-short .synth-hero-copy .synth-cta{margin-left:auto;margin-right:auto}.synth-capability-rail{z-index:4;justify-content:center;gap:8px;width:max-content;max-width:100%;margin:18px auto 0;display:flex;position:relative}.synth-capability-rail span{color:#52758a;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(155deg,#fffc,#ebf9ff85);border:1px solid #8adcffad;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:.68rem;font-weight:680;display:inline-flex;box-shadow:inset 0 1px #fff,inset 0 -1px #55bce61f,0 5px 0 -3px #a4d3e7cc,0 10px 22px #327a9b14}.synth-capability-rail svg{color:#2697c4}.synth-toggle-cta{cursor:pointer;appearance:none;justify-content:flex-start;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s}.synth-toggle-cta b{transition:transform .18s}.synth-toggle-cta:hover{filter:brightness(1.05);box-shadow:inset 0 1px 1px #ffffffc7,0 0 25px #69beff6b,0 8px 18px #8263dc3b}.synth-toggle-cta.active b{transform:translate(36px)}.synth-toggle-cta:active{transform:scale(.98)}.synth-page-short .synth-cta,.synth-nav-liquid .synth-start{background:linear-gradient(#4a6f93 0%,#284866 48%,#17324d 100%);border-color:#102c47;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -3px #0413236b,0 8px 0 -3px #0d2943,0 16px 28px #11304c3d,0 0 20px #52caff1a}.synth-page-short .synth-cta:after,.synth-nav-liquid .synth-start:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff3d,#0000);height:42%;position:absolute;inset:2px 8px auto}.synth-page-short .synth-cta:hover,.synth-nav-liquid .synth-start:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffa8,inset 0 -3px #04132361,0 11px 0 -4px #0d2943,0 19px 34px #11304c45,0 0 28px #52caff33}.synth-page-short .synth-cta:active,.synth-nav-liquid .synth-start:active{transform:translateY(4px);box-shadow:inset 0 3px 6px #04132347,0 3px 0 -2px #0d2943,0 8px 16px #11304c2e}.onboarding-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.onboarding-window{background:#fff;border:1px solid #d8e9f2;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1080px,100%);min-height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 32px 80px #24526e24,inset 0 1px #fff}.onboarding-header{-webkit-backdrop-filter:blur(20px);background:#f8fdffbf;border:1px solid #64d8ffbd;border-radius:18px;justify-content:space-between;align-items:center;min-height:68px;margin:18px 20px 0;padding:0 18px;display:flex;box-shadow:inset 0 1px #fff,0 0 26px #57cfff2e}.onboarding-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(680px,100% - 40px);margin:30px auto 0;display:grid}.onboarding-stepper div{color:#99a9b7;justify-items:center;gap:7px;display:grid;position:relative}.onboarding-stepper div:before{content:"";background:#dce8ee;width:100%;height:1px;position:absolute;top:16px;right:50%;transform:translate(-50%)}.onboarding-stepper div:first-child:before{display:none}.onboarding-stepper span{z-index:1;background:#fff;border:1px solid #d7e5ec;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.74rem;font-weight:750;display:inline-flex;position:relative;box-shadow:0 4px 0 -2px #c8dbe5,0 7px 14px #2c5c7814}.onboarding-stepper small{font-size:.68rem;font-weight:680}.onboarding-stepper div.active{color:#207da7}.onboarding-stepper div.active:before{background:#8ddfff;box-shadow:0 0 9px #49caff61}.onboarding-stepper div.active span{color:#1478a3;border-color:#77d9ff;box-shadow:inset 0 1px #fff,0 0 17px #43c7ff4d}.onboarding-content{align-self:start;width:min(860px,100% - 40px);margin:28px auto}.onboarding-heading{text-align:center;max-width:680px;margin:0 auto 26px}.onboarding-heading>span{color:#4daed7;text-transform:uppercase;font-size:.68rem;font-weight:760}.onboarding-heading h1{color:#112d47;margin:8px 0 9px;font-size:clamp(2rem,4vw,3rem);font-weight:620}.onboarding-heading p{color:#71879a;font-size:.88rem;line-height:1.65}.onboarding-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.onboarding-card{background:linear-gradient(160deg,#fff,#f8fcfe);border:1px solid #dce9ef;border-radius:12px;min-height:190px;padding:18px;box-shadow:inset 0 1px #fff,0 7px 0 -4px #d3e2e9,0 14px 26px #2a587314}.onboarding-card>span,.onboarding-requirements article>span{color:#2987ae;background:linear-gradient(145deg,#fff,#e7f8ff);border:1px solid #b9e8fa;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 1px #fff,0 5px 0 -3px #bce6f6,0 0 18px #4accff29}.onboarding-card h2,.onboarding-requirements h2{color:#17344f;margin:20px 0 6px;font-size:.92rem;font-weight:680}.onboarding-card p,.onboarding-requirements p{color:#75899a;font-size:.78rem;line-height:1.55}.onboarding-requirements{gap:10px;display:grid}.onboarding-requirements article{background:#fff;border:1px solid #dce9ef;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:13px 15px;display:grid;box-shadow:inset 0 1px #fff,0 5px 0 -3px #d3e2e9,0 10px 18px #2a58730e}.onboarding-requirements h2{margin:0 0 3px}.onboarding-requirements article>svg{color:#49acd2}.onboarding-note{color:#4d7489;background:#f2fbff;border:1px solid #bceafd;border-radius:10px;margin-top:8px;padding:12px 14px;font-size:.76rem;line-height:1.5}.onboarding-form{width:min(480px,100%);margin:0 auto}.onboarding-form .auth-field small{color:#8799a8;font-size:.7rem}.onboarding-error{width:min(680px,100%);margin:-10px auto 18px}.onboarding-api-form{border:0;gap:9px;width:min(720px,100%);margin:0 auto;display:grid}.onboarding-api-row{background:linear-gradient(155deg,#fffffffa,#f1fbffe0);border:1px solid #d8e9f2;border-radius:12px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #fff,0 5px 0 -3px #cfe5ef,0 10px 20px #2c668412}.onboarding-api-provider{gap:2px;min-width:0;display:grid}.onboarding-api-provider b{color:#17344f;font-size:.8rem}.onboarding-api-provider small{color:#8296a6;font-size:.66rem}.onboarding-api-row input{color:#17344f;background:#ffffffe6;border:1px solid #cfe2ec;border-radius:8px;outline:none;width:100%;min-width:0;height:38px;padding:0 11px;box-shadow:inset 0 2px 4px #23526c0e}.onboarding-api-row input:focus{border-color:#75d8ff;box-shadow:0 0 0 3px #55cbfc24,inset 0 1px 2px #23526c0a}.onboarding-route-note{align-items:center;gap:10px;display:inline-flex}.onboarding-api-row a{color:#1d83ad;white-space:nowrap;align-items:center;gap:4px;font-size:.69rem;font-weight:700;text-decoration:none;display:inline-flex}.onboarding-api-row a:hover{color:#0b658e;text-decoration:underline}.onboarding-security-note{align-items:center;gap:9px;display:flex}.onboarding-security-note svg{color:#2792bd;flex:none}.onboarding-account-summary{color:#4d7489;background:#f2fbff;border:1px solid #bceafd;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:.72rem;line-height:1.45;display:flex}.onboarding-account-summary svg{color:#238db7;flex:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboarding-create{justify-content:center;width:100%;margin-top:4px}.onboarding-actions{background:#fbfdfe;border-top:1px solid #e2edf2;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:16px 24px 20px;display:flex}@media (max-width:820px){.synth-page-short{padding:0}.synth-page-short .synth-window{border-radius:0;height:100dvh;min-height:620px}.synth-nav-liquid{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 24px);min-height:56px;margin:12px 12px 0;padding:0 14px}.synth-nav-liquid .synth-nav-links,.synth-nav-liquid .synth-login{display:none}.synth-nav-liquid .synth-nav-actions{grid-column:2}.synth-nav-liquid .synth-start{width:auto;max-width:none;padding:7px 11px;font-size:.68rem}.synth-nav-liquid .synth-start:before{content:none}.synth-page-short .synth-hero-grid{inset:80px 16px 0}.synth-page-short .synth-hero-copy{width:calc(100% - 36px);margin-top:74px}.synth-capability-rail{gap:5px;width:100%}.synth-capability-rail span{min-width:0;padding:7px 8px;font-size:.62rem}.onboarding-shell{padding:12px}.onboarding-window{border-radius:18px;min-height:calc(100vh - 24px)}.onboarding-header{min-height:58px;margin:12px 12px 0;padding:0 13px}.onboarding-stepper{width:calc(100% - 24px);margin-top:22px}.onboarding-content{width:calc(100% - 28px);margin:22px auto}.onboarding-card-grid{grid-template-columns:1fr}.onboarding-card{min-height:auto}.onboarding-api-row{grid-template-columns:minmax(0,1fr) auto}.onboarding-api-row input{grid-area:2/1/auto/-1}}@media (max-width:520px){.synth-page-short .synth-hero-copy h1{font-size:2.35rem}.synth-page-short .synth-hero-copy{margin-left:auto;margin-right:auto}.synth-capability-rail span{text-align:center;flex:1 1 0;justify-content:center}.synth-capability-rail svg{display:none}.synth-toggle-cta.active b{transform:translate(26px)}.onboarding-stepper small{display:none}.onboarding-heading{text-align:left;margin-bottom:18px}.onboarding-heading h1{font-size:1.8rem}.onboarding-requirements article{grid-template-columns:38px minmax(0,1fr)}.onboarding-requirements article>svg{display:none}.onboarding-api-row{padding:10px}.onboarding-actions{min-height:70px;padding:12px 14px 16px}}.landing-product-band,.landing-process-band,.landing-security-band,.landing-final-cta{background:#fff;scroll-margin-top:84px;position:relative}.landing-product-band,.landing-process-band,.landing-security-band{border-top:1px solid #a4b8c647}.landing-process-band{background:#f7fbfd}.landing-security-band{background:linear-gradient(90deg,#e4faff6b,#fffffff5 48%,#effff37a)}.landing-band-inner{width:min(1120px,100% - 48px);margin:0 auto;padding:96px 0}.landing-band-heading{max-width:690px}.landing-heading-row{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:72px;display:grid}.landing-heading-row.process{grid-template-columns:minmax(0,1fr) 230px}.landing-band-heading.compact{max-width:580px}.landing-band-heading>span{color:#126f8d;text-transform:uppercase;font-size:.72rem;font-weight:760}.landing-band-heading h2{color:#142e43;font-family:var(--font-main), sans-serif;text-shadow:0 1px 0 #fff, 0 0 18px rgba(75, 220, 255, calc(.1 * var(--yoou-neon-opacity))), 0 14px 28px #3a4e5e14;margin-top:14px;font-size:clamp(2.2rem,4.8vw,4.4rem);font-weight:780;line-height:1.02}.landing-band-heading p{color:#5e7181;max-width:650px;margin-top:18px;font-size:.96rem;line-height:1.7}.landing-capability-list{border-top:1px solid #a4b8c666;border-bottom:1px solid #a4b8c666;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.landing-capability-list article{-webkit-backdrop-filter:blur(16px)saturate(1.28);background:linear-gradient(155deg,#ffffffbd,#f2fbff6b),radial-gradient(circle at 24% 8%,#fffffff0,#0000 42%);min-width:0;padding:30px 24px 32px;box-shadow:inset 0 1px #fffffff0}.landing-capability-list article+article{border-left:1px solid #a4b8c666}.landing-capability-list strong,.landing-process-list strong,.landing-security-list strong{color:#173248;font-size:.9rem;display:block}.landing-capability-list p,.landing-process-list p,.landing-security-list p{color:#4f6272;margin-top:8px;font-size:.8rem;line-height:1.6}.landing-process-list{border-top:1px solid #a4b8c66b;grid-template-columns:repeat(3,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.landing-process-list li{grid-template-columns:54px minmax(0,1fr);gap:18px;min-width:0;padding:28px 28px 8px 0;display:grid}.landing-process-list li+li{border-left:1px solid #a4b8c66b;padding-left:28px}.landing-security-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:96px;display:grid}.landing-security-list{border-top:1px solid #a4b8c66b;margin:0;padding:0;list-style:none;display:grid}.landing-security-list li{border-bottom:1px solid #a4b8c66b;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.landing-icon-cube,.landing-step-cube,.landing-cube-mosaic i,.landing-cube-line i{--landing-cube-color:#3edfff;--landing-cube-depth:7px;z-index:0;border:1px solid color-mix(in srgb, var(--landing-cube-color) 58%, #ffffffdb);background:linear-gradient(145deg, #ffffff85, color-mix(in srgb, var(--landing-cube-color) 54%, #ffffff0f)), radial-gradient(circle at 25% 16%, #fffffffa, transparent 38%);box-shadow:inset 0 1px 0 #fffffff5, inset 0 -10px 18px color-mix(in srgb, var(--landing-cube-color) 38%, transparent), 0 10px 16px #2650661f, 0 0 30px color-mix(in srgb, var(--landing-cube-color) calc(48% * var(--yoou-neon-opacity)), transparent);-webkit-backdrop-filter:blur(22px)saturate(1.65);transform-style:preserve-3d;border-radius:8px;position:relative;overflow:visible}.landing-icon-cube:before,.landing-step-cube:before,.landing-cube-mosaic i:before,.landing-cube-line i:before{content:"";z-index:-1;top:calc(var(--landing-cube-depth) * -1);height:var(--landing-cube-depth);border:1px solid color-mix(in srgb, var(--landing-cube-color) 62%, #fff);background:linear-gradient(180deg, #ffffffdb, color-mix(in srgb, var(--landing-cube-color) 56%, transparent));box-shadow:0 0 14px color-mix(in srgb, var(--landing-cube-color) 40%, transparent);transform-origin:0 100%;border-bottom:0;border-radius:6px 6px 2px 2px;position:absolute;left:5px;right:1px;transform:skew(-34deg)}.landing-icon-cube:after,.landing-step-cube:after,.landing-cube-mosaic i:after,.landing-cube-line i:after{content:"";z-index:-1;top:4px;right:calc(var(--landing-cube-depth) * -1);width:var(--landing-cube-depth);border:1px solid color-mix(in srgb, var(--landing-cube-color) 70%, #ffffff80);background:linear-gradient(90deg, color-mix(in srgb, var(--landing-cube-color) 68%, #ffffff29), #ffffff6b);box-shadow:5px 4px 12px color-mix(in srgb, var(--landing-cube-color) 34%, #23415424);transform-origin:0 0;border-left:0;border-radius:2px 6px 6px 2px;position:absolute;bottom:1px;transform:skewY(-34deg)}.landing-icon-cube{justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:inline-flex;transform:perspective(180px)rotateX(4deg)rotateY(-7deg)translateZ(0)}.landing-security-list .landing-icon-cube{margin-bottom:0}.landing-icon-cube svg{z-index:2;color:color-mix(in srgb, var(--landing-cube-color) 70%, #173b51);filter:drop-shadow(0 1px 0 #fffffff5) drop-shadow(0 0 8px color-mix(in srgb, var(--landing-cube-color) 54%, transparent));position:relative}.landing-step-cube{color:#14374e;text-shadow:0 1px #fffffff0;justify-content:center;align-items:center;width:54px;height:54px;font-size:.82rem;font-weight:850;display:inline-flex;transform:perspective(190px)rotateX(4deg)rotateY(-7deg)translateZ(0)}.tone-cyan{--landing-cube-color:#35dfff}.tone-violet{--landing-cube-color:#8a73ff}.tone-pink{--landing-cube-color:#ff61c4}.tone-green{--landing-cube-color:#55efac}.landing-cube-mosaic{perspective:600px;grid-template-columns:repeat(5,42px);grid-auto-rows:42px;place-content:center end;gap:7px;min-width:0;display:grid;transform:rotateX(4deg)rotateY(-7deg)}.landing-cube-mosaic i,.landing-cube-line i{display:block}.landing-cube-mosaic i:nth-child(4n+1),.landing-cube-line i:nth-child(4n+1){--landing-cube-color:#35dfff}.landing-cube-mosaic i:nth-child(4n+2),.landing-cube-line i:nth-child(4n+2){--landing-cube-color:#e8fffb}.landing-cube-mosaic i:nth-child(4n+3),.landing-cube-line i:nth-child(4n+3){--landing-cube-color:#71f2ac}.landing-cube-mosaic i:nth-child(4n),.landing-cube-line i:nth-child(4n){--landing-cube-color:#ff62c4}.landing-cube-mosaic i:nth-child(2),.landing-cube-mosaic i:nth-child(7),.landing-cube-mosaic i:nth-child(12){transform:translateY(-14px)}.landing-cube-mosaic i:nth-child(4),.landing-cube-mosaic i:nth-child(9){transform:translateY(14px)}.landing-cube-mosaic-security{grid-template-columns:repeat(6,32px);grid-auto-rows:32px;justify-content:start;gap:6px;width:max-content;margin-top:42px;transform:rotateX(5deg)rotateY(6deg)}[data-lights=off] .landing-icon-cube,[data-lights=off] .landing-step-cube,[data-lights=off] .landing-cube-mosaic i,[data-lights=off] .landing-cube-line i{filter:grayscale(.62)saturate(.45);box-shadow:inset 0 1px #ffffffe0,0 8px 14px #889ba629}.landing-final-cta{color:#fff;background:#172f43}.landing-final-cta .landing-band-inner{justify-content:space-between;align-items:center;gap:28px;min-height:150px;padding:42px 0;display:flex}.landing-final-copy{gap:18px;display:grid}.landing-cube-line{gap:6px;display:flex}.landing-cube-line i{width:26px;height:26px}.landing-final-cta p{color:#ffffffc2;font-size:.9rem;line-height:1.6}.landing-final-cta a{border-radius:var(--ds-radius-sm);color:#fff;-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #6ae2ffa3;flex:none;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:.8rem;font-weight:720;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff3,0 0 22px #42daff24}.renew-account-status{border-bottom:1px solid var(--ds-border);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:28px;padding:24px 0;display:grid}.renew-account-status>div>span{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.68rem;font-weight:720}.renew-account-status h2{color:var(--ds-ink);margin-top:5px;font-size:1rem}.renew-account-status dl{gap:10px;margin:0;display:grid}.renew-account-status dl>div{justify-content:space-between;align-items:baseline;gap:20px;min-width:0;display:flex}.renew-account-status dt{color:var(--ds-ink-muted);font-size:.76rem}.renew-account-status dd{color:var(--ds-ink);text-align:right;text-transform:capitalize;margin:0;font-size:.78rem;font-weight:700}.renew-alert{border-bottom:1px solid var(--ds-border);grid-template-columns:24px minmax(0,1fr);gap:10px;margin-top:18px;padding:14px 0;display:grid}.renew-alert svg{margin-top:1px}.renew-alert strong{font-size:.82rem;display:block}.renew-alert p{color:var(--ds-ink-secondary);margin-top:4px;font-size:.8rem;line-height:1.55}.renew-alert.warning{color:var(--ds-warning)}.renew-alert.danger{color:var(--ds-danger)}@media (max-width:860px){.landing-band-inner{padding:72px 0}.landing-capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-heading-row,.landing-heading-row.process{grid-template-columns:minmax(0,1fr) 200px;gap:36px}.landing-cube-mosaic{grid-template-columns:repeat(4,34px);grid-auto-rows:34px;gap:6px}.landing-capability-list article:nth-child(3){border-top:1px solid #a4b8c666;border-left:0}.landing-capability-list article:nth-child(4){border-top:1px solid #a4b8c666}.landing-process-list{grid-template-columns:1fr}.landing-process-list li,.landing-process-list li+li{border-bottom:1px solid #a4b8c66b;border-left:0;padding:24px 0}.landing-security-layout{grid-template-columns:1fr;gap:48px}}@media (max-width:520px){.landing-band-inner{width:min(100% - 30px,1120px);padding:58px 0}.landing-band-heading h2{font-size:2.35rem}.landing-heading-row,.landing-heading-row.process{grid-template-columns:1fr;gap:32px}.landing-cube-mosaic{grid-template-columns:repeat(7,minmax(30px,1fr));grid-auto-rows:auto;justify-content:stretch;gap:5px;width:100%;transform:perspective(560px)rotateX(8deg)}.landing-cube-mosaic i{aspect-ratio:1}.landing-cube-mosaic i:nth-child(n+8){display:none}.landing-cube-mosaic-security{margin-top:34px}.landing-capability-list{grid-template-columns:1fr;margin-top:42px}.landing-capability-list article{border-top:1px solid #a4b8c666;padding:24px 4px;border-left:0!important}.landing-capability-list article:first-child{border-top:0}.landing-process-list{margin-top:42px}.landing-final-cta .landing-band-inner{flex-direction:column;align-items:stretch}.landing-final-copy{gap:14px}.landing-final-cta a{width:100%}.renew-account-status{grid-template-columns:1fr;gap:16px}}:root,[data-lights=on]{--yoou-neon-opacity:1;--yoou-neon-saturation:1.12;--yoou-glass-button-bg:linear-gradient(135deg, #56d3ffad, #a070ff9e 52%, #ff75d394);--yoou-glass-button-border:#78d3ffeb;--yoou-glass-button-shadow:inset 0 1px 0 #ffffffeb, inset 0 -2px 0 #5356b02e, 0 6px 0 -3px #709dd38f, 0 0 24px #51cdff57, 0 14px 28px #585fab29;--yoou-command-bg:linear-gradient(145deg, #ffffffc7, #e4f7ff8a);--yoou-command-shadow:inset 0 1px 0 #fffffff5, 0 5px 0 -3px #a8d2e7b8, 0 0 18px #51cdff24}[data-lights=off]{--yoou-neon-opacity:.22;--yoou-neon-saturation:.18;--yoou-glass-button-bg:linear-gradient(145deg, #ffffffc7, #e4eef47a);--yoou-glass-button-border:#aec5d2b8;--yoou-glass-button-shadow:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #5c77871f, 0 5px 0 -3px #b7c9d3b8, 0 10px 20px #354b5b14;--yoou-command-bg:linear-gradient(145deg, #ffffffd1, #eff5f89e);--yoou-command-shadow:inset 0 1px 0 #fffffff0, 0 4px 0 -3px #beccd4bd}.btn-primary,.btn-neumorphic,.synth-cta,.synth-start{border:1px solid var(--yoou-glass-button-border);background:var(--yoou-glass-button-bg);color:#123a56;box-shadow:var(--yoou-glass-button-shadow);text-shadow:0 1px #ffffff8f;-webkit-backdrop-filter:blur(18px)saturate(1.5);transition:transform .16s,box-shadow .26s,border-color .26s,background .26s,filter .26s}.synth-page-short .synth-cta,.synth-nav-liquid .synth-start{border:1px solid var(--yoou-glass-button-border);background:var(--yoou-glass-button-bg);color:#123a56;box-shadow:var(--yoou-glass-button-shadow);text-shadow:0 1px #ffffff8f;-webkit-backdrop-filter:blur(18px)saturate(1.5)}.synth-page-short .synth-cta:after,.synth-nav-liquid .synth-start:after{background:linear-gradient(#ffffff94,#0000)}.btn-primary:hover,.btn-neumorphic:hover,.synth-cta:hover,.synth-start:hover{background:var(--yoou-glass-button-bg);color:#082c48;filter:brightness(1.05)saturate(1.12);box-shadow:var(--yoou-glass-button-shadow), 0 0 32px rgba(97, 213, 255, calc(.22 * var(--yoou-neon-opacity)));border-color:#71daff;transform:translateY(-2px)}.synth-page-short .synth-cta:hover,.synth-nav-liquid .synth-start:hover{background:var(--yoou-glass-button-bg);color:#082c48;box-shadow:var(--yoou-glass-button-shadow), 0 0 32px #61d5ff3d;border-color:#71daff}.btn-primary:active,.btn-neumorphic:active,.synth-cta:active,.synth-start:active,.synth-page-short .synth-cta:active,.synth-nav-liquid .synth-start:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #2a506c29,0 3px 0 -2px #91b5cacc}.btn-secondary,.synth-login,.workspace-link-button,.mini-action-button,.admin-section-tabs button,.macos-sidebar-item{background:var(--yoou-command-bg);box-shadow:var(--yoou-command-shadow);-webkit-backdrop-filter:blur(15px)saturate(1.3);border-color:#b9daead1;transition:transform .15s,box-shadow .24s,border-color .24s,background .24s,color .24s}.synth-brand{font-size:1.04rem}.synth-brand-mark{width:32px;height:32px}.synth-neon-story{z-index:1;pointer-events:none;perspective:900px;width:min(900px,100% - 80px);opacity:var(--yoou-neon-opacity);filter:saturate(var(--yoou-neon-saturation));transition:opacity .42s,filter .42s;position:absolute;top:60%;left:50%;transform:translate(-50%)}.synth-neon-story:before,.synth-neon-story:after{content:"";background:linear-gradient(90deg,#0000,#63d8ff 22%,#b16dff 54%,#ff76cf 82%,#0000);height:1px;position:absolute;top:76px;left:10%;right:10%;box-shadow:0 0 9px #68d8ffad,0 0 22px #b469ff59}.synth-neon-story:after{opacity:.52;filter:blur(5px);top:79px}.synth-neon-story-heading{color:#277fa4;text-align:center;text-transform:uppercase;text-shadow:0 0 14px #48ccff80;justify-items:center;gap:3px;display:grid}.synth-neon-story-heading span{font-size:.58rem;font-weight:760}.synth-neon-story-heading strong{color:#255471;font-size:.82rem;font-weight:760}.synth-neon-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:26px;display:grid;position:relative}.synth-neon-nodes article{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:linear-gradient(145deg,#ffffff80,#bfe7ff3d);border:1px solid #74daffc2;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px 12px;display:grid;transform:rotateX(7deg)rotateY(-6deg)translateZ(18px);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #5eabd82e,0 6px 0 -4px #8bc9e6d6,0 0 23px #58d1ff47}.synth-neon-nodes article:nth-child(2){border-color:#b487ffb8;transform:rotateX(7deg)translateZ(28px);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #8a65d82e,0 6px 0 -4px #ac9ae8d1,0 0 23px #af68ff42}.synth-neon-nodes article:nth-child(3){border-color:#ff8bd9ad;transform:rotateX(7deg)rotateY(6deg)translateZ(18px);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #d966b029,0 6px 0 -4px #e7a0d0c2,0 0 23px #ff66cf38}.synth-neon-nodes article>span{color:#2088b3;background:#ffffff80;border:1px solid #79daffad;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 15px #45c8ff4d}.synth-neon-nodes div{gap:2px;min-width:0;display:grid}.synth-neon-nodes b{color:#24506b;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:760;overflow:hidden}.synth-neon-nodes small{color:#6b899b;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:620;overflow:hidden}.settings-section-tabs{justify-content:flex-start;width:100%}.settings-panel-copy{max-width:720px;margin-top:14px;line-height:1.55}[data-lights=off] .synth-nav-liquid{border-color:#b1cddab3;box-shadow:inset 0 1px #fffffff0,0 14px 30px #37546514}[data-lights=off] .synth-toggle{background:linear-gradient(145deg,#dfe8ed,#f8fbfc);border-color:#a3b8c3b3;box-shadow:inset 0 1px 2px #415b6b1f,0 4px 10px #374e5c14}[data-lights=off] .synth-toggle b{border-color:#899ea98a;box-shadow:0 2px 6px #3741511f}@media (max-width:820px){.synth-neon-story{width:calc(100% - 28px);top:58%}.synth-neon-story-heading{display:none}.synth-neon-story:before,.synth-neon-story:after{top:31px;left:7%;right:7%}.synth-neon-nodes{gap:7px;margin-top:0}.synth-neon-nodes article,.synth-neon-nodes article:nth-child(2),.synth-neon-nodes article:nth-child(3){grid-template-columns:28px minmax(0,1fr);gap:6px;min-height:54px;padding:8px;transform:rotateX(6deg)}.synth-neon-nodes article>span{width:28px;height:28px}.synth-neon-nodes small{display:none}.synth-neon-nodes b{white-space:normal;font-size:.58rem}}.settings-intro-panel .workspace-title{font-size:clamp(1.85rem,2.8vw,2.55rem);line-height:1.08}.admin-header h1{font-size:clamp(2rem,3vw,2.75rem);line-height:1.04}.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-section-tabs{align-items:center;min-height:48px}.admin-section-tabs button{flex:none;width:auto;height:38px;min-height:38px}@media (max-width:1180px){.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-intro-panel .workspace-title{font-size:1.85rem}.admin-header h1{font-size:2rem}}:root,[data-lights=on]{--yoou-glass-button-bg:linear-gradient(145deg, #ffffffc2, #ffcfd699 52%, #ff8b9d80);--yoou-glass-button-border:#ff99aaf0;--yoou-glass-button-shadow:inset 0 1px 0 #fffffff5, inset 0 -2px 0 #bf4b6024, 0 6px 0 -3px #e5909e9e, 0 0 22px #ff69844d, 0 14px 28px #8e425224;--yoou-command-bg:linear-gradient(145deg, #ffffffd1, #ffe1e68a);--yoou-command-shadow:inset 0 1px 0 #fffffffa, 0 5px 0 -3px #efb7c1bd, 0 0 17px #ff748d1f}[data-lights=off]{--yoou-glass-button-bg:linear-gradient(145deg, #fffc, #ebf2f694);--yoou-glass-button-border:#b0c5d0c2;--yoou-glass-button-shadow:inset 0 1px 0 #fffffff0, inset 0 -1px 0 #5c77871a, 0 5px 0 -3px #b7c9d3b8, 0 10px 20px #354b5b14;--yoou-command-bg:linear-gradient(145deg, #ffffffd6, #eff5f8a3);--yoou-command-shadow:inset 0 1px 0 #fffffff2, 0 4px 0 -3px #beccd4b8}.synth-page-short .synth-hero-copy{width:min(1080px,100% - 48px);margin-top:78px}.synth-neon-title{text-align:center;text-transform:uppercase;isolation:isolate;justify-items:center;gap:0;width:max-content;max-width:100%;margin:0 auto;line-height:.94;display:grid;position:relative}.synth-neon-title:before,.synth-neon-title:after{content:"";z-index:-1;width:150px;height:4px;opacity:var(--yoou-neon-opacity);background:#e2fdfff5;border-radius:99px;transition:opacity .42s,box-shadow .42s,background-color .42s;position:absolute;top:51%;transform:translateY(-50%);box-shadow:0 0 4px #fff,0 0 10px #69dfff,0 0 24px #41d2ffc2}.synth-neon-title:before{right:calc(100% + 30px)}.synth-neon-title:after{left:calc(100% + 30px)}.synth-page-short .synth-neon-title span{color:#fff9fafa;letter-spacing:0;transition:color .42s,text-shadow .42s,-webkit-text-stroke-color .42s,opacity .42s;display:block}.synth-page-short .synth-neon-title .synth-neon-title-small{color:#fff7f0;font-family:var(--font-display), Georgia, serif;text-transform:none;-webkit-text-stroke:1px #ff8070eb;text-shadow:0 0 2px #fff,0 0 7px #ff6f5ef5,0 0 18px #ff6556c2,0 0 36px #ff66596b;margin-bottom:6px;font-size:1.5rem;font-style:italic;font-weight:560}.synth-page-short .synth-neon-title .synth-neon-title-main{color:#fff5f7;-webkit-text-stroke:2px #ff5274f0;text-shadow:0 0 2px #fff,0 0 7px #ff6c88,0 0 16px #ff4b6feb,0 0 36px #ff486ca3,0 15px 30px #7831413d;font-size:5.25rem;font-weight:560;line-height:.92}.synth-page-short .synth-neon-title .synth-neon-title-tail{color:#effcff;font-family:var(--font-display), Georgia, serif;text-transform:none;-webkit-text-stroke:1px #47d3f8eb;text-shadow:0 0 2px #fff,0 0 7px #50d8fff5,0 0 18px #3fcaf6bd,0 0 32px #46c7ef6b;margin-top:8px;font-size:1.65rem;font-style:italic;font-weight:560}.synth-hero-controls{z-index:5;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:100%;margin:24px auto 0;display:flex;position:relative}.synth-hero-controls .synth-toggle,.synth-hero-controls .synth-cta{margin:0}.synth-hero-controls .synth-toggle{background:var(--yoou-glass-button-bg);box-shadow:var(--yoou-glass-button-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-color:#ff95a6e6;flex:none;justify-content:flex-start}.synth-hero-controls .synth-toggle b{border-color:#ff7089b8}.synth-pod-mockup{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(570px,54vw);opacity:calc(.92 * var(--yoou-neon-opacity));filter:drop-shadow(0 15px 18px #3253651f)drop-shadow(0 0 17px #ff708842)drop-shadow(0 0 20px #53d6ff33);transition:opacity .42s,filter .42s,transform .52s;position:absolute;top:48%;left:50%;transform:translate(-50%)}.synth-pod-mockup-image{width:100%;height:auto;transition:opacity .48s cubic-bezier(.2,.75,.2,1),filter .48s;display:block}.synth-pod-mockup-designed{opacity:0;filter:saturate(.85)brightness(1.04);position:absolute;inset:0}[data-lights=on] .synth-pod-mockup-blank{opacity:0}[data-lights=on] .synth-pod-mockup-designed{opacity:1;filter:saturate(1.12)contrast(1.02)drop-shadow(0 0 8px #ffffff7a)}[data-lights=off] .synth-pod-mockup-designed{opacity:0}.btn-primary:hover,.btn-neumorphic:hover,.synth-cta:hover,.synth-start:hover,.synth-page-short .synth-cta:hover,.synth-nav-liquid .synth-start:hover{background:var(--yoou-glass-button-bg);color:#7a2940;box-shadow:var(--yoou-glass-button-shadow), 0 0 30px rgba(255, 94, 126, calc(.24 * var(--yoou-neon-opacity)));border-color:#ff889c}.btn-secondary:hover,.synth-login:hover,.workspace-link-button:hover,.mini-action-button:hover,.admin-section-tabs button:hover,.macos-sidebar-item:hover,.admin-section-tabs button.active,.macos-sidebar-item.active{background:var(--yoou-command-bg);box-shadow:var(--yoou-command-shadow), 0 0 18px rgba(255, 110, 137, calc(.16 * var(--yoou-neon-opacity)));border-color:#ffa3b2eb}.synth-brand{text-shadow:0 0 14px rgba(255, 110, 137, calc(.18 * var(--yoou-neon-opacity)))}[data-lights=on] .synth-pod-mockup{animation:6s ease-in-out infinite synth-pod-float}[data-lights=off] .synth-neon-title:before,[data-lights=off] .synth-neon-title:after{background:#cad6dcb8;box-shadow:0 2px 6px #4359651f}[data-lights=off] .synth-page-short .synth-neon-title span{color:#b3bfc88f;-webkit-text-stroke-color:#97a8b275;text-shadow:0 2px 6px #41535e1f}@keyframes synth-pod-float{0%,to{transform:translate(-50%)translateY(0)rotate(-1deg)}50%{transform:translate(-50%)translateY(-9px)rotate(1deg)}}@media (max-width:820px){.synth-page-short .synth-hero-copy{width:calc(100% - 28px);margin-top:68px}.synth-neon-title:before,.synth-neon-title:after{display:none}.synth-page-short .synth-neon-title .synth-neon-title-small{font-size:1.12rem}.synth-page-short .synth-neon-title .synth-neon-title-main{-webkit-text-stroke-width:1px;font-size:2.75rem}.synth-page-short .synth-neon-title .synth-neon-title-tail{margin-top:5px;font-size:1.18rem}.synth-hero-controls{margin-top:20px}.synth-pod-mockup{width:min(370px,88vw);top:45%}}@media (max-width:430px){.synth-page-short .synth-neon-title .synth-neon-title-main{font-size:2.05rem}.synth-hero-controls{gap:8px}.synth-hero-controls .synth-cta{min-height:40px;padding:9px 15px}.synth-pod-mockup{width:86vw;top:47%}.synth-nav-liquid{width:calc(100% - 16px);margin:8px 8px 0;padding:0 10px}.synth-nav-liquid .synth-brand{gap:5px;font-size:.9rem}.synth-nav-liquid .synth-brand-mark{width:28px;height:28px}.synth-nav-liquid .synth-start{padding:6px 9px;font-size:.62rem}}.trial-status-banner{z-index:220;border-radius:var(--ds-radius-sm);min-height:42px;box-shadow:var(--yoou-command-shadow), 0 14px 30px #763a481f;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(145deg,#ffffffeb,#ffdde3c7);border:1px solid #ff99aad1;align-items:center;gap:12px;padding:5px 6px 5px 12px;display:flex;position:fixed;top:66px;right:24px}.trial-status-banner>span,.trial-status-banner a{align-items:center;gap:6px;display:inline-flex}.trial-status-banner>span{color:#7a2940;font-size:.76rem}.trial-status-banner small{color:var(--ds-ink-muted);font-size:.68rem}.trial-status-banner a{border-radius:var(--ds-radius-xs);color:#7a2940;background:#ffffffad;border:1px solid #ff94a6d6;min-height:30px;padding:6px 9px;font-size:.72rem;font-weight:680;text-decoration:none;box-shadow:inset 0 1px #fffffff5}.data-source-badge{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);white-space:nowrap;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:.68rem;font-weight:680;display:inline-flex}.data-source-badge.estimated{border-color:color-mix(in srgb, var(--ds-warning) 38%, var(--ds-border));background:color-mix(in srgb, var(--ds-warning) 9%, var(--ds-surface));color:var(--ds-warning)}.data-source-badge.live{border-color:color-mix(in srgb, var(--ds-success) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface));color:var(--ds-success)}.renew-shell{background:linear-gradient(90deg,#34495e0f 1px,#0000 1px) 0 0/92px 100%,radial-gradient(at 16% 12%,#ff844029,#0000 34%),radial-gradient(at 88% 8%,#29805c1f,#0000 36%),linear-gradient(135deg,#f8f4ee,#e8edf4 52%,#fff7ec);min-height:100vh;padding:24px}.renew-nav{justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100%);min-height:52px;margin:0 auto;display:flex}.renew-nav>span{color:var(--ds-ink-muted);font-size:.76rem}.renew-content{background:linear-gradient(145deg,#fffaf2d1,#fffaf28a),linear-gradient(135deg,#ff9a4d14,#2f6f4e0f);border:1px solid #ffffffb3;border-radius:18px;width:min(1040px,100%);margin:clamp(38px,7vh,72px) auto 0;padding:clamp(22px,4vw,38px);box-shadow:0 18px 48px #5d3b1c17,inset 0 1px #ffffffdb}.renew-heading>span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);align-items:center;gap:6px;min-height:30px;padding:6px 9px;font-size:.72rem;font-weight:680;display:inline-flex}.renew-heading>span.active{border-color:color-mix(in srgb, var(--ds-success) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 8%, transparent);color:var(--ds-success)}.renew-heading>span.expired{border-color:color-mix(in srgb, var(--ds-danger) 34%, var(--ds-border));background:color-mix(in srgb, var(--ds-danger) 8%, transparent);color:var(--ds-danger)}.renew-heading h1{max-width:720px;font-family:var(--font-main), sans-serif;letter-spacing:0;margin:22px 0 12px;font-size:clamp(2.4rem,5vw,4rem);font-weight:820;line-height:1.02}.renew-heading p{max-width:680px;color:var(--ds-ink-secondary);font-size:.96rem;line-height:1.65}.renew-plan{background:#ffffff6b;border:1px solid #824e241f;border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;margin-top:28px;padding:22px;display:grid}.renew-plan>div{align-content:start;gap:8px;display:grid}.renew-plan>div>span{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.72rem;font-weight:680}.renew-plan strong{color:var(--ds-success);font-family:var(--font-main), sans-serif;font-size:clamp(2.2rem,4vw,3rem);font-weight:850}.renew-plan strong small{color:var(--ds-ink-muted);font-family:var(--font-main), sans-serif;font-size:.76rem}.renew-plan p,.renew-plan li,.renew-notice p{color:var(--ds-ink-secondary);font-size:.82rem;line-height:1.55}.renew-plan ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.renew-plan li{align-items:center;gap:9px;display:flex}.renew-plan li svg{color:var(--ds-success);flex:none}.renew-notice{color:var(--ds-warning);align-items:flex-start;gap:10px;margin-top:20px;padding:12px 0;display:flex}.renew-notice svg{flex:none;margin-top:2px}.renew-notice p{margin:0}.renew-actions{align-items:center;gap:10px;margin-top:24px;display:flex}.billing-checkout{margin-top:24px}.billing-interval-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.billing-interval-selector button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);min-height:66px;color:var(--ds-ink-secondary);font:inherit;cursor:pointer;text-align:left;align-content:center;gap:3px;padding:10px 12px;font-size:.82rem;font-weight:720;display:grid;position:relative}.billing-interval-selector button.active{border-color:color-mix(in srgb, var(--ds-success) 55%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface));color:var(--ds-ink)}.billing-interval-selector small{color:var(--ds-ink-muted);font-size:.7rem;font-weight:560}.billing-interval-selector span{color:var(--ds-success);font-size:.66rem;font-weight:760;position:absolute;top:8px;right:8px}.billing-checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.billing-checkout-button{border:1px solid color-mix(in srgb, var(--ds-success) 28%, var(--ds-border));border-radius:var(--ds-radius-sm);background:linear-gradient(145deg, #ffffffc2, color-mix(in srgb, var(--ds-success) 7%, white)), radial-gradient(circle at 18% 12%, #ffffffd1, transparent 42%);min-width:0;min-height:70px;color:var(--ds-ink);box-shadow:var(--yoou-command-shadow), 0 12px 28px #2f6f4e14;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.38);grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;display:grid}.billing-checkout-button:hover{border-color:color-mix(in srgb, var(--ds-success) 65%, var(--ds-border));box-shadow:var(--yoou-command-shadow), 0 0 22px #2f6f4e24}.billing-checkout-button:disabled{cursor:wait;opacity:.72}.billing-checkout-button>svg:first-child{color:var(--ds-success)}.billing-checkout-button span{gap:3px;min-width:0;display:grid}.billing-checkout-button strong,.billing-checkout-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-checkout-button strong{color:var(--ds-ink);font-size:.84rem}.billing-checkout-button small{color:var(--ds-ink-muted);font-size:.72rem}.billing-checkout-error{color:var(--ds-danger);margin-top:10px;font-size:.8rem;line-height:1.45}@media (max-width:820px){.trial-status-banner{justify-content:space-between;inset:auto 10px 10px}.renew-shell{padding:16px}.renew-content{margin-top:48px}.renew-plan{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-width:520px){.trial-status-banner small,.renew-nav>span{display:none}.renew-heading h1{font-size:2.5rem}.renew-actions{flex-direction:column;align-items:stretch}.renew-actions>*{justify-content:center}.billing-checkout-grid,.billing-interval-selector{grid-template-columns:1fr}}.synth-page-short .synth-hero-grid{display:none!important}.synth-liquid-description{color:#184c54db;width:min(620px,100%);box-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #5fcaa91f, 0 8px 0 -5px #99e0c89e, 0 0 24px rgba(131, 249, 204, calc(.22 * var(--yoou-neon-opacity))), 0 10px 26px #4a7c8914;text-align:center;text-shadow:0 1px #ffffffb8;-webkit-backdrop-filter:blur(18px)saturate(1.45);background:linear-gradient(145deg,#ffffff7a,#d9fff442),radial-gradient(circle at 20% 15%,#ffffffc7,#0000 38%);border:1px solid #a4ffda85;border-radius:13px;margin:16px auto 0;padding:10px 14px;font-size:.84rem;font-weight:650;line-height:1.5}.synth-toggle{flex:0 0 78px;width:78px;min-width:78px;max-width:78px}.synth-toggle b{flex:0 0 32px;width:32px;min-width:32px}.synth-hero-controls{flex-wrap:nowrap}.synth-hero-controls .synth-toggle,.synth-hero-controls .synth-cta{flex-shrink:0}[data-lights=off] .synth-pod-mockup{opacity:.92;filter:drop-shadow(0 15px 18px #3253651f)drop-shadow(0 0 17px #ff708842)drop-shadow(0 0 20px #53d6ff33)}.admin-payment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-payment-summary span{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-width:0;color:var(--ds-ink-muted);gap:4px;padding:12px;font-size:.75rem;display:grid}.admin-payment-summary strong{color:var(--ds-ink);font-size:.78rem}.payment-provider-grid{align-items:stretch}@media (max-width:820px){.synth-page-short .synth-hero-copy{margin-top:60px}.synth-liquid-description{width:min(460px,100%);padding:9px 12px;font-size:.74rem}.synth-pod-mockup{width:min(340px,82vw);top:50%}.admin-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.synth-page-short .synth-hero-copy{width:calc(100% - 24px);margin-top:54px}.synth-page-short .synth-hero-copy .synth-liquid-description{overflow-wrap:anywhere;padding:8px 10px;font-size:.68rem;line-height:1.35;white-space:normal!important;width:min(290px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important}.synth-pod-mockup{top:52%;width:min(280px,68vw)!important}.synth-nav-liquid{max-width:calc(100vw - 16px);overflow:hidden;width:calc(100vw - 16px)!important}.synth-nav-liquid .synth-nav-actions{max-width:72px;overflow:hidden}.synth-nav-liquid .synth-start{white-space:nowrap;width:66px;max-width:66px;padding:6px 8px;font-size:0}.synth-nav-liquid .synth-start:before{content:"Start";font-size:.62rem}}@media (max-width:360px){.synth-hero-controls{gap:6px}.synth-toggle{flex-basis:62px;width:62px;min-width:62px;max-width:62px;height:34px}.synth-toggle b{flex-basis:26px;width:26px;min-width:26px;height:26px}.synth-toggle-cta.active b{transform:translate(28px)}.synth-hero-controls .synth-cta{padding:9px 12px;font-size:.68rem}.admin-payment-summary{grid-template-columns:1fr}}@media (max-width:520px){.synth-page-short .synth-hero-copy{width:calc(100% - 24px);margin-top:54px}.synth-page-short .synth-hero-copy .synth-liquid-description{overflow-wrap:anywhere;padding:8px 10px;font-size:.68rem;line-height:1.35;white-space:normal!important;width:min(290px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important}.synth-pod-mockup{top:52%;width:min(280px,68vw)!important}.synth-nav-liquid{max-width:calc(100vw - 16px);overflow:hidden;width:calc(100vw - 16px)!important}.synth-nav-liquid .synth-nav-actions{max-width:72px;overflow:hidden}.synth-nav-liquid .synth-start{white-space:nowrap;width:66px;max-width:66px;padding:6px 8px;font-size:0}.synth-nav-liquid .synth-start:before{content:"Start";font-size:.62rem}}.synth-title-png{z-index:6;width:min(860px,100%);height:auto;filter:drop-shadow(0 0 26px rgba(111, 126, 255, calc(.18 * var(--yoou-neon-opacity)))) drop-shadow(0 18px 34px #302a5a29);-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:20px;margin:-58px auto -38px;display:block;position:relative}.synth-title-tagline{z-index:6;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 0 #fff, 0 0 12px rgba(75, 220, 255, calc(.32 * var(--yoou-neon-opacity))), 0 0 18px rgba(255, 109, 194, calc(.18 * var(--yoou-neon-opacity)));margin:0 auto;font-weight:760;position:relative;color:#173b5c!important;font-size:clamp(.68rem,1.05vw,.82rem)!important;line-height:1.2!important}.synth-title-tagline span{color:#ff72c7;text-shadow:0 0 12px rgba(255, 105, 195, calc(.42 * var(--yoou-neon-opacity)));margin:0 .38em;display:inline-block}.synth-title-tagline+.sr-only+.synth-hero-controls{margin-top:18px}.synth-page-short .synth-hero-copy{z-index:6;margin-top:56px}.synth-pod-mockup{z-index:3;width:min(540px,50vw);top:64%}.seo-analyzer-hero{gap:14px;margin:0 auto 18px;display:grid}.seo-analyzer-hero .seo-tool-heading{max-width:880px;padding-bottom:4px}.seo-analyzer-hero .seo-tool-heading h1{max-width:820px}.seo-analyzer-flow,.seo-helper-grid,.workspace-guide-grid,.admin-section-helper{gap:10px;display:grid}.seo-analyzer-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-analyzer-flow span,.seo-helper-grid span,.workspace-guide-grid article,.admin-section-helper{border:1px solid color-mix(in srgb, var(--ds-border) 78%, transparent);border-radius:var(--ds-radius-md);background:var(--ds-surface-glass);min-width:0;box-shadow:var(--ds-shadow-sm), var(--ds-inset-highlight);-webkit-backdrop-filter:saturate(1.2)blur(18px)}.seo-analyzer-flow span,.seo-helper-grid span{gap:6px;padding:12px;display:grid}.seo-analyzer-flow svg,.seo-helper-grid svg,.workspace-guide-grid svg,.admin-section-helper svg{color:var(--ds-accent)}.seo-analyzer-flow strong,.seo-helper-grid strong,.workspace-guide-grid strong,.admin-section-helper strong{color:var(--ds-ink);font-size:.8rem;font-weight:720}.seo-analyzer-flow small,.seo-helper-grid small,.workspace-guide-grid p,.admin-section-helper p{color:var(--ds-ink-muted);font-size:.72rem;line-height:1.45}.seo-helper-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-helper-grid.compact span{padding:10px 11px}.workspace-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-guide-grid article{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.workspace-guide-grid article>span,.admin-section-helper>span{border-radius:var(--ds-radius-sm);background:var(--ds-accent-soft);border:1px solid color-mix(in srgb, var(--ds-accent) 13%, var(--ds-border));justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.workspace-guide-grid p,.admin-section-helper p{margin-top:4px}.admin-section-helper{grid-template-columns:34px minmax(0,1fr);align-items:start;padding:12px 13px}.admin-section-group{gap:5px;min-width:0;display:grid}.admin-section-group>span{color:var(--ds-ink-muted);text-transform:uppercase;padding-left:6px;font-size:.62rem;font-weight:800}.admin-section-group .admin-section-tabs{min-width:0}.admin-section-group .admin-section-tabs button{flex:1 1 0;min-width:max-content;padding-inline:10px}.settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.settings-choice-grid .settings-toggle-row{margin-top:0}.admin-user-filters{grid-template-columns:minmax(260px,1fr) 160px auto;align-items:center;gap:10px;margin:16px 0 12px;display:grid}.admin-user-filters label{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-width:0;color:var(--ds-ink-muted);align-items:center;gap:8px;padding:0 11px;display:flex}.admin-user-filters input,.admin-user-filters select,.onboarding-form .auth-field select{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);width:100%;min-width:0;min-height:40px;color:var(--ds-ink);font:inherit;outline:none;padding:9px 11px}.admin-user-filters label input{background:0 0;border:0;min-height:38px;padding-inline:0}.admin-user-filters input:focus,.admin-user-filters select:focus,.onboarding-form .auth-field select:focus{border-color:var(--ds-accent);outline:2px solid color-mix(in srgb, var(--ds-accent) 15%, transparent);outline-offset:1px}.admin-user-filters label input:focus{outline:0}.admin-user-filters>span{color:var(--ds-ink-muted);white-space:nowrap;font-size:.72rem;font-weight:700}.workspace-announcement{z-index:20;border:1px solid color-mix(in srgb, var(--ds-accent) 24%, var(--ds-border));border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-accent-soft) 68%, var(--ds-surface));width:min(1180px,100% - 32px);color:var(--ds-ink);box-shadow:var(--ds-shadow-sm);text-align:center;margin:10px auto 0;padding:10px 14px;font-size:.8rem;font-weight:680;position:relative}.billing-alert-banner{border-color:color-mix(in srgb, #dc2626 32%, var(--ds-border))}.billing-cancel-banner{border-color:color-mix(in srgb, #d97706 30%, var(--ds-border))}@media (max-width:1180px){.admin-section-nav{grid-template-columns:1fr}.workspace-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.opportunity-toolbar{grid-template-columns:minmax(180px,1fr) auto}.opportunity-source-summary{grid-area:2/1/auto/-1}.synth-title-png{border-radius:16px;width:min(700px,100%);margin:-30px auto}.synth-pod-mockup{top:58%}.seo-analyzer-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-helper-grid,.settings-choice-grid,.admin-user-filters{grid-template-columns:1fr}.admin-user-filters>span{white-space:normal}}@media (max-width:520px){.opportunity-toolbar{grid-template-columns:1fr;align-items:stretch}.opportunity-radar-title-row{grid-template-columns:38px minmax(0,1fr)}.opportunity-radar-score{grid-column:1/-1;width:100%}.opportunity-record-topline,.opportunity-radar-actions,.opportunity-filter-group,.opportunity-market-switcher,.opportunity-detail-actions,.opportunity-detail-scoreboard{grid-template-columns:1fr}.opportunity-record-topline{display:grid}.opportunity-confidence,.opportunity-source-badge,.opportunity-open-niche{justify-content:center;width:100%}.opportunity-source-summary{grid-area:auto}.opportunity-toolbar>.btn-secondary{justify-content:center;width:100%}.opportunity-idea-grid,.opportunity-design-list{grid-template-columns:1fr}.opportunity-detail-header{grid-template-columns:minmax(0,1fr) auto;display:grid}.synth-title-png{border-radius:12px;width:min(390px,100%);margin:-10px auto -18px}.synth-pod-mockup{top:52%}.synth-title-tagline{letter-spacing:.11em;max-width:330px;font-size:.58rem!important}.synth-title-tagline span{margin:0 .18em}.synth-page-short .synth-hero-copy{margin-top:52px}.synth-liquid-description{margin-top:6px}.seo-analyzer-flow,.workspace-guide-grid{grid-template-columns:1fr}.workspace-guide-grid article{grid-template-columns:30px minmax(0,1fr);padding:11px}}.appearance-controls{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.appearance-controls-label{color:var(--ds-ink-muted);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:.68rem;font-weight:820;display:inline-flex}.appearance-control-cluster{border:1px solid color-mix(in srgb, var(--ds-border) 84%, transparent);border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-surface-glass) 88%, transparent);box-shadow:var(--ds-shadow-xs), var(--ds-inset-highlight);align-items:center;gap:8px;padding:4px 6px;display:inline-flex}.appearance-control-item{min-width:0;color:var(--ds-ink-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.appearance-control-item small{color:var(--ds-ink-muted);font-size:.67rem;font-weight:760}.appearance-control-item .theme-icon-button{border-radius:var(--ds-radius-sm);width:30px;height:30px;display:inline-flex}.appearance-control-item .synth-toggle{flex:0 0 50px;width:50px;min-width:50px;max-width:50px;height:30px;margin:0;padding:3px}.appearance-control-item .synth-toggle b{flex:0 0 24px;width:24px;min-width:24px;height:24px}.appearance-control-item .synth-toggle-cta.active b{transform:translate(20px)}.synth-title-tagline{text-transform:none;text-wrap:balance;max-width:min(640px,100%);font-weight:790;color:#123553!important;letter-spacing:0!important;margin-top:0!important;font-size:clamp(.86rem,1.45vw,1.1rem)!important;line-height:1.35!important}.synth-title-capabilities{z-index:6;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px #fff;margin:8px auto 0;font-weight:760;position:relative;color:#587082!important;font-size:clamp(.58rem,.9vw,.72rem)!important;line-height:1.35!important}.synth-title-capabilities span{color:#ff72c7;text-shadow:0 0 12px rgba(255, 105, 195, calc(.32 * var(--yoou-neon-opacity)));margin:0 .34em;display:inline-block}.synth-title-capabilities+.sr-only+.synth-hero-controls{margin-top:18px}.results-next-action{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.results-next-action h2{color:var(--ds-ink);margin-top:4px;font-size:1.02rem;line-height:1.3}.results-next-action p{max-width:760px;color:var(--ds-ink-muted);margin-top:6px;font-size:.82rem;line-height:1.55}.results-next-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.results-live-feedback{color:var(--ds-success);align-items:center;gap:6px;margin-top:10px;font-size:.75rem;font-weight:780;display:inline-flex}.mini-action-button:disabled{cursor:progress;opacity:.62}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:#0d1620;--ds-surface:#121f2b;--ds-surface-raised:#172838;--ds-surface-soft:#1b2f40;--ds-surface-muted:#22384a;--ds-surface-glass:#121f2be6;--ds-ink:#f4f8fb;--ds-ink-secondary:#c8d6df;--ds-ink-muted:#8fa6b6;--ds-border:#263d50;--ds-border-strong:#34536a;--ds-accent:#82d7ff;--ds-accent-hover:#a4e3ff;--ds-accent-soft:#82d7ff21;--ds-success:#7ce0b6;--background:var(--ds-canvas);--bg-base:var(--ds-canvas);--foreground:var(--ds-ink);--glass:var(--ds-surface-glass);--glass-border:var(--ds-border);--glass-hover:var(--ds-surface-soft);--glass-active:var(--ds-accent-soft);--text-primary:var(--ds-ink);--text-secondary:var(--ds-ink-secondary);--text-muted:var(--ds-ink-muted);--text-dim:#f4f8fb1f;--border-dim:var(--ds-border);--border-dim-2:#90acbe29;--bg-subtle:#ffffff09;--bg-subtle-2:#ffffff0f;--macos-sidebar-bg:#0d1620f2;--macos-main-bg:#101b26;--macos-border:var(--ds-border);--macos-item-hover:#ffffff0e;--macos-item-active:#82d7ff1f;--yoou-command-bg:linear-gradient(145deg, #1c2e3de6, #142330c7);--yoou-command-shadow:inset 0 1px 0 #ffffff14, 0 8px 22px #00000038}[data-theme=dark] body,[data-theme=dark] .dashboard-root,[data-theme=dark] .admin-root,[data-theme=dark] .auth-shell,[data-theme=dark] .onboarding-shell{background:var(--ds-canvas);color:var(--ds-ink)}[data-theme=dark] .dashboard-frame,[data-theme=dark] .dashboard-content,[data-theme=dark] .admin-shell{border-color:var(--ds-border);background:var(--macos-main-bg);box-shadow:0 30px 80px #00000052,inset 0 1px #ffffff0a}[data-theme=dark] .dashboard-topbar,[data-theme=dark] .dashboard-sidebar{border-color:var(--ds-border);background:var(--macos-sidebar-bg)}[data-theme=dark] .dashboard-content:after,[data-theme=dark] .admin-shell:after{opacity:.04}[data-theme=dark] .glass-panel,[data-theme=dark] .workspace-panel,[data-theme=dark] .metric-card,[data-theme=dark] .kanban-column,[data-theme=dark] .project-card,[data-theme=dark] .results-panel,[data-theme=dark] .compliance-panel,[data-theme=dark] .score-card,[data-theme=dark] .provider-card,[data-theme=dark] .admin-panel,[data-theme=dark] .prompt-section,[data-theme=dark] .prompt-preview-panel{border-color:var(--ds-border);background:var(--ds-surface-glass);box-shadow:0 14px 30px #0003,inset 0 1px #ffffff0d}[data-theme=dark] .btn-secondary,[data-theme=dark] .workspace-link-button,[data-theme=dark] .mini-action-button,[data-theme=dark] .macos-sidebar-item{border-color:var(--ds-border-strong);background:var(--yoou-command-bg);color:var(--ds-ink-secondary)}[data-theme=dark] .macos-sidebar-item.active,[data-theme=dark] .admin-section-tabs button.active{color:var(--ds-ink);border-color:color-mix(in srgb, var(--ds-accent) 34%, var(--ds-border));background:var(--ds-accent-soft)}[data-theme=dark] .appearance-control-cluster{border-color:var(--ds-border);background:#121f2bd1}@media (max-width:760px){.appearance-controls-label,.appearance-control-item small{display:none}.appearance-control-cluster{gap:6px}}@media (max-width:720px){.results-next-action{flex-direction:column;align-items:stretch}.results-next-actions{justify-content:flex-start}}@media (max-width:520px){.synth-title-tagline{max-width:330px;font-size:.74rem!important}.synth-title-capabilities{letter-spacing:.1em;max-width:330px;font-size:.52rem!important}.synth-title-capabilities span{margin:0 .16em}}@media (max-width:720px){.main-overlay{opacity:.72;animation:none}.synth-page-short .synth-window{height:auto;min-height:760px;padding-bottom:310px;overflow:hidden}.synth-nav-liquid{justify-content:space-between;align-items:center;gap:8px;min-height:58px;margin:10px auto 0;padding:0 82px 0 12px;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;display:flex!important;overflow:visible!important}.synth-nav-liquid .synth-brand{gap:7px}.synth-nav-liquid .synth-brand span:last-child{font-size:.86rem;line-height:1}.synth-nav-liquid .synth-nav-actions{display:none!important}.synth-nav-liquid .synth-login{white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:.7rem;display:inline-flex!important}.synth-nav-liquid .synth-start{white-space:nowrap;justify-content:center;align-items:center;min-height:34px;display:inline-flex;width:auto!important;max-width:none!important;padding:7px 11px!important;font-size:.7rem!important}.synth-nav-liquid .synth-start:before{content:none!important}.synth-mobile-login{z-index:8;color:#123a56;white-space:nowrap;background:#ffffff80;border:1px solid #ff76996b;border-radius:14px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:.7rem;font-weight:760;text-decoration:none;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffd1,0 5px 12px #ff658b14;display:inline-flex!important}.synth-page-short .synth-hero-copy{width:calc(100% - 28px)!important;margin-top:58px!important}.synth-title-png{width:min(310px,88vw)!important;margin:-8px auto -14px!important}.synth-title-capabilities{white-space:normal;max-width:330px;margin-top:7px;line-height:1.45!important}.synth-hero-controls{z-index:8;gap:8px;width:min(320px,100%);flex-wrap:wrap!important;margin-top:14px!important}.synth-hero-controls .synth-cta{width:100%;min-height:44px;padding:11px 16px!important;font-size:.78rem!important}.synth-hero-controls .synth-toggle{display:none}.synth-pod-mockup{opacity:calc(.78 * var(--yoou-neon-opacity));bottom:108px;width:min(340px,86vw)!important;top:auto!important}}@media (max-width:390px){.synth-nav-liquid{min-height:56px;padding-inline:9px}.synth-nav-liquid .synth-brand span:last-child{font-size:.78rem}.synth-nav-liquid .synth-login,.synth-nav-liquid .synth-start{min-height:32px;padding:6px 8px!important;font-size:.64rem!important}.synth-title-png{width:min(292px,88vw)!important}}@media (max-width:720px){.synth-nav-liquid .synth-login{visibility:visible!important;opacity:1!important;display:inline-flex!important}.synth-nav-liquid .synth-start{display:none!important}.synth-nav-liquid .synth-nav-actions{max-width:none!important;overflow:visible!important}.cookie-banner-actions{grid-template-columns:1fr}}@media (max-width:900px){.synth-nav-liquid{justify-content:space-between;align-items:center;min-height:58px;padding:0 82px 0 12px;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;display:flex!important;overflow:visible!important}.synth-nav-liquid .synth-nav-links,.synth-nav-liquid .synth-nav-actions{display:none!important}.synth-mobile-login{z-index:8;color:#123a56;white-space:nowrap;background:#ffffff80;border:1px solid #ff76996b;border-radius:14px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:.7rem;font-weight:760;text-decoration:none;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffd1,0 5px 12px #ff658b14;display:inline-flex!important}}.dashboard-sidebar{width:var(--dashboard-sidebar-width,260px);min-width:var(--dashboard-sidebar-width,260px)}.dashboard-topbar-action{gap:6px;min-height:34px;padding-inline:10px;text-decoration:none}.btn-secondary.danger,.dashboard-topbar-action.danger{color:#b42338;border-color:color-mix(in srgb, #f04438 24%, var(--ds-border))}.btn-secondary.danger:hover,.dashboard-topbar-action.danger:hover{color:#912018;border-color:color-mix(in srgb, #f04438 38%, var(--ds-border))}@media (max-width:960px){.dashboard-sidebar{max-width:none;width:100%!important;min-width:0!important}}@media (max-width:720px){.dashboard-root{background:var(--ds-canvas);min-height:100svh}.dashboard-frame{border:0;border-radius:0;min-height:100svh}.dashboard-sidebar{z-index:30;grid-template-columns:auto minmax(0,1fr);align-items:center;position:sticky;top:0}.dashboard-logo{min-height:54px!important;padding:9px 10px!important}.dashboard-logo span{text-overflow:ellipsis;white-space:nowrap;max-width:74px;font-size:.78rem;overflow:hidden;display:inline!important}.dashboard-logo-mark{width:28px;height:28px}.dashboard-nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding:8px 8px 9px;display:flex;overflow-x:auto}.dashboard-nav::-webkit-scrollbar{display:none}.admin-section-nav::-webkit-scrollbar{display:none}.admin-section-tabs::-webkit-scrollbar{display:none}.dashboard-nav-section{gap:6px;min-width:max-content;margin:0;display:flex}.dashboard-nav .macos-sidebar-item{white-space:nowrap;gap:7px;justify-content:center!important;width:auto!important;min-width:max-content!important;height:38px!important;padding:8px 10px!important}.dashboard-nav .macos-sidebar-item span{font-size:.72rem;display:inline!important}.dashboard-main{min-height:auto}.dashboard-topbar{z-index:24;flex-direction:column;align-items:stretch;gap:9px;min-height:auto;padding:10px 12px;position:sticky;top:55px}.dashboard-topbar-title{justify-content:center;min-width:0}.dashboard-topbar-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.dashboard-topbar-action{justify-content:center;width:100%;min-width:0;min-height:36px;padding:8px 7px;font-size:.68rem}.dashboard-content-inner{padding:14px!important}.workspace-section-title,.panel-heading,.results-next-action{gap:12px}.workspace-section-title h1,.workspace-title,.seo-tool-heading h1{font-size:clamp(1.42rem,8vw,2rem);line-height:1.08}.workspace-guide-grid,.landing-capability-list,.user-settings-status-row{grid-template-columns:1fr!important}.admin-root{padding:0}.admin-shell{border:0;border-radius:0;min-height:100svh;padding:14px;overflow:visible}.admin-header{gap:14px}.admin-header h1{font-size:clamp(1.55rem,8vw,2.15rem);line-height:1.08}.admin-header-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.admin-header-actions .compact-button{justify-content:center;width:100%}.admin-section-nav{overscroll-behavior-x:contain;gap:10px;margin:14px -14px 0;padding:0 14px 10px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.admin-section-group{flex:0 0 min(286px,84vw);min-width:min(286px,84vw)}.admin-section-tabs{gap:6px;padding:6px;display:flex;overflow-x:auto}.admin-section-tabs button{min-width:max-content;min-height:38px;padding:8px 10px;font-size:.72rem}.admin-section-helper{grid-template-columns:30px minmax(0,1fr);padding:11px}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-control-grid,.settings-control-grid,.settings-control-grid-wide,.payment-provider-grid{grid-template-columns:1fr!important}.admin-panel,.prompt-section,.workspace-panel{padding:14px}.admin-user-filters{gap:8px;grid-template-columns:1fr!important}.admin-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.admin-table{min-width:700px}}@media (max-width:390px){.dashboard-logo span{display:none!important}.dashboard-topbar-action span{display:none}.dashboard-topbar-action{min-height:38px}.dashboard-nav .macos-sidebar-item span{font-size:.68rem}.admin-header-actions{grid-template-columns:1fr}}.opportunity-landing{--opp-canvas:#e6e9ef;--opp-ink:#171929;--opp-muted:#6e7280;--opp-violet:#a560e8;--opp-violet-2:#5770de;--opp-blue:#5e90e9;--opp-lilac:#aeaae6;--opp-night:#3d282e;--opp-glass:#ffffffa3;--opp-line:#4b527424;background:radial-gradient(circle at 15% 9%, #aeaae6ad, transparent 34%), radial-gradient(circle at 84% 12%, #5e90e994, transparent 30%), linear-gradient(135deg, #f8f9fc 0%, var(--opp-canvas) 45%, #dfe7fb 100%);padding-top:22px}.opportunity-hero-window{background:radial-gradient(circle at 20% 18%,#fffffff5,#0000 23%),radial-gradient(circle at 82% 24%,#a560e838,#0000 30%),linear-gradient(135deg,#ffffffd1,#e8ebf7a8);border:1px solid #ffffffc7;border-radius:30px;width:min(1460px,100% - 44px);min-height:780px;box-shadow:0 42px 110px #464b793d,inset 0 1px #fffffff5}.opportunity-nav{min-height:78px}.opportunity-nav .synth-brand{color:var(--opp-ink)}.opportunity-nav .synth-brand-mark{color:#fff;background:linear-gradient(135deg, var(--opp-violet), var(--opp-blue));border-radius:13px;width:32px;height:32px;box-shadow:0 12px 26px #5770de40,inset 0 1px #ffffff75}.opportunity-nav .synth-nav-links a,.opportunity-nav .synth-login{color:#1719299e;font-weight:720}.opportunity-nav .synth-login,.opportunity-nav .synth-start{background:#ffffff9e;border-color:#3d282e1f;box-shadow:inset 0 1px #fffc}.opportunity-nav .synth-start{color:#fff;background:linear-gradient(135deg, var(--opp-violet), var(--opp-violet-2));box-shadow:0 12px 28px #5770de3d,inset 0 1px #ffffff57}.opportunity-hero-grid{opacity:.56;background-image:linear-gradient(#4b527414 1px,#0000 1px),linear-gradient(90deg,#4b527414 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:78px 4% 0;-webkit-mask-image:linear-gradient(#000000d9,#0000 94%);mask-image:linear-gradient(#000000d9,#0000 94%)}.opportunity-hero-glow{filter:blur(4px);background:radial-gradient(circle,#a560e847,#0000 64%),radial-gradient(circle at 70% 40%,#5e90e938,#0000 44%);border-radius:999px;width:560px;height:560px;position:absolute;top:17%;right:7%}.opportunity-hero-layout{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(28px,5vw,72px);padding:34px clamp(28px,5vw,78px) 68px;display:grid;position:relative}.opportunity-hero-copy{min-width:0}.opportunity-brand-logo{object-fit:contain;filter:drop-shadow(0 24px 34px #5770de33);width:min(240px,52vw);height:auto;margin:-58px 0 -38px -34px;display:block}.opportunity-eyebrow,.opportunity-proof-strip span,.opportunity-console-live,.opportunity-mini-stack span{align-items:center;gap:8px;display:inline-flex}.opportunity-eyebrow{min-height:32px;color:var(--opp-violet-2);text-transform:uppercase;background:#ffffff94;border:1px solid #a560e82e;border-radius:999px;padding:7px 11px;font-size:.74rem;font-weight:820;box-shadow:inset 0 1px #ffffffd6}.opportunity-hero-copy h1{max-width:700px;color:var(--opp-ink);text-wrap:balance;margin-top:20px;font-size:clamp(3rem,6.2vw,6.6rem);font-weight:760;line-height:.95}.opportunity-hero-copy p{color:#171929ad;max-width:610px;margin-top:22px;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.62}.opportunity-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.opportunity-primary-cta,.opportunity-secondary-cta{border-radius:18px;min-height:50px;margin-top:0;padding:13px 20px;font-size:.92rem;font-weight:820;text-decoration:none}.opportunity-primary-cta{color:#fff;background:linear-gradient(135deg, var(--opp-violet), var(--opp-violet-2) 58%, var(--opp-blue));border:0;box-shadow:0 18px 34px #5770de47,inset 0 1px #ffffff6b}.opportunity-secondary-cta{min-width:94px;color:var(--opp-ink);background:#ffffff9e;border:1px solid #3d282e1f;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.opportunity-proof-strip{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.opportunity-proof-strip span{color:#1719299e;background:#ffffff85;border:1px solid #4b52741c;border-radius:999px;min-height:32px;padding:7px 10px;font-size:.72rem;font-weight:760}.opportunity-console{-webkit-backdrop-filter:blur(28px)saturate(1.25);background:linear-gradient(145deg,#ffffffb8,#eff1fa70);border:1px solid #ffffffb3;border-radius:28px;min-width:0;padding:18px;position:relative;box-shadow:0 34px 70px #3d282e24,inset 0 1px #ffffffe0}.opportunity-console:before{content:"";z-index:-1;filter:blur(16px);opacity:.2;background:radial-gradient(circle at 80% 4%,#a560e838,#0000 32%),linear-gradient(135deg,#171929e6,#3d282ed1);border-radius:24px;position:absolute;inset:14px}.opportunity-console-top,.opportunity-score-hero,.opportunity-table-head,.opportunity-table-row,.opportunity-command-pick-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.opportunity-console-top{padding:6px 4px 16px}.opportunity-console-top span,.opportunity-score-hero span{color:#17192994;text-transform:uppercase;font-size:.72rem;font-weight:780}.opportunity-console-top strong{color:var(--opp-ink);margin-top:4px;font-size:1.02rem;display:block}.opportunity-console-live{background:#ffffffa8;border-radius:999px;min-height:30px;padding:6px 10px;color:#2f8d72!important;text-transform:none!important}.opportunity-console-live i{background:#31c48d;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 5px #31c48d1f}.opportunity-score-hero{color:#fff;background:radial-gradient(circle at 18% 22%,#5e90e947,#0000 42%),linear-gradient(135deg,#171929eb,#3d282ee0);border:1px solid #ffffff9e;border-radius:22px;align-items:center;padding:18px;box-shadow:inset 0 1px #ffffff2e}.score-orbit{background:conic-gradient(from 220deg,#a560e8 0deg,#5e90e9 225deg,#ffffff29 226deg),#ffffff14;border-radius:999px;flex:0 0 112px;place-items:center;width:112px;height:112px;display:grid;position:relative;box-shadow:0 18px 36px #0003}.score-orbit:after{content:"";border-radius:inherit;background:#171929db;position:absolute;inset:11px}.score-orbit span{z-index:1;color:#fff;text-transform:none;font-size:2.28rem;font-weight:860;position:relative}.opportunity-score-hero div:last-child{min-width:0}.opportunity-score-hero span{color:#ffffff8f}.opportunity-score-hero strong{color:#fff;margin-top:6px;font-size:clamp(1.45rem,2.8vw,2.2rem);line-height:1;display:block}.opportunity-score-hero p{color:#ffffffb3;margin-top:8px;font-size:.86rem;line-height:1.5}.opportunity-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.opportunity-signal-grid article,.opportunity-table-card,.opportunity-command-pick,.opportunity-mini-stack,.opportunity-workflow-list li{background:#ffffff94;border:1px solid #ffffff94;border-radius:18px;box-shadow:inset 0 1px #ffffffc7}.opportunity-signal-grid article{gap:5px;min-width:0;padding:12px;display:grid}.opportunity-signal-grid svg{color:var(--opp-violet-2)}.opportunity-signal-grid small,.opportunity-signal-grid span{color:#1719298f;font-size:.68rem;line-height:1.28}.opportunity-signal-grid strong{color:var(--opp-ink);font-size:1.08rem}.opportunity-table-card{margin-top:12px;padding:12px}.opportunity-table-head{color:#17192975;text-transform:uppercase;padding:0 8px 8px;font-size:.65rem;font-weight:820}.opportunity-table-head span:first-child,.opportunity-table-row>span:first-child{flex:1}.opportunity-table-head span:not(:first-child),.opportunity-table-row>span:not(:first-child),.opportunity-table-row b{text-align:right;width:70px}.opportunity-table-row{border-top:1px solid #4b52741a;min-height:58px;padding:10px 8px}.opportunity-table-row strong,.opportunity-table-row small{display:block}.opportunity-table-row strong{color:var(--opp-ink);font-size:.88rem}.opportunity-table-row small{color:#1719297a;margin-top:3px;font-size:.7rem}.opportunity-table-row>span:not(:first-child){color:#171929a8;font-size:.78rem;font-weight:760}.opportunity-table-row .low{color:#238467!important}.opportunity-table-row .medium{color:#a560e8!important}.opportunity-table-row b{color:var(--opp-violet);font-size:1.05rem}.opportunity-product-band,.opportunity-workflow-band,.opportunity-security-band,.opportunity-final-cta{background:linear-gradient(145deg,#ffffffc2,#eff2fb9e);border-color:#ffffffb8;box-shadow:0 22px 54px #464b791f,inset 0 1px #ffffffdb}.opportunity-mini-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:min(360px,100%);padding:14px;display:grid}.opportunity-mini-stack span{color:#171929a3;background:#ffffffa3;border-radius:13px;min-height:38px;padding:8px 10px;font-size:.76rem;font-weight:780}.opportunity-capability-list article{background:radial-gradient(circle at 78% 0,#a560e824,#0000 34%),#ffffffa8;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffd6,0 16px 32px #5770de14}.opportunity-workflow-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(24px,4vw,58px);display:grid}.opportunity-workflow-list{gap:10px;list-style:none;display:grid}.opportunity-workflow-list li{grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:grid}.opportunity-workflow-list span{color:#fff;background:linear-gradient(135deg, var(--opp-violet), var(--opp-blue));border-radius:13px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:840;display:inline-flex}.opportunity-workflow-list strong{color:var(--opp-ink);font-size:.98rem}.opportunity-workflow-list svg{color:var(--opp-violet-2)}.opportunity-security-list li{background:#ffffff9e}.dashboard-root,.admin-root{--ds-canvas:#0d1620;--ds-surface:#121f2b;--ds-surface-raised:#172838;--ds-surface-soft:#1a2e3f;--ds-surface-muted:#21384a;--ds-surface-glass:#121f2bb8;--ds-ink:#f4f8fb;--ds-ink-secondary:#c9d8e2;--ds-ink-muted:#8fa6b6;--ds-border:#9cbed42e;--ds-border-strong:#aacfe547;--ds-accent:#9bdcff;--ds-accent-hover:#c4edff;--ds-accent-soft:#82d7ff1f;--ds-success:#78ddb3;--ds-warning:#f0bd74;--ds-danger:#ff8ba0;--text-primary:var(--ds-ink);--text-secondary:var(--ds-ink-secondary);--text-muted:var(--ds-ink-muted);--foreground:var(--ds-ink);--background:var(--ds-canvas);--macos-sidebar-bg:#0a121bc7;--macos-main-bg:#0d1620b8;--macos-border:var(--ds-border);--macos-item-hover:#ffffff0f;--macos-item-active:#82d7ff24;background:radial-gradient(circle at 12% 8%,#a560e838,#0000 30%),radial-gradient(circle at 86% 14%,#5e90e93d,#0000 34%),radial-gradient(circle at 68% 90%,#78ddb31f,#0000 36%),#0d1620}.dashboard-frame,.admin-shell{-webkit-backdrop-filter:blur(22px)saturate(1.22);background:linear-gradient(145deg,#101f2bd6,#091019bd);border:1px solid #aacfe52e;box-shadow:0 34px 84px #00000057,inset 0 1px #ffffff0f}.dashboard-frame{border-radius:28px}.dashboard-sidebar,.dashboard-topbar{background:linear-gradient(160deg,#0b1520d1,#111f2cb8);border-color:#aacfe529}.dashboard-logo-mark,.metric-icon,.action-icon,.focus-item span{color:var(--ds-accent);background:linear-gradient(135deg,#9bdcff33,#a560e82e);border-color:#9bdcff38}.dashboard-logo span,.dashboard-topbar-title,.workspace-title,.workspace-section-title h1,.panel-heading h2,.metric-card strong,.admin-header h1,.admin-table td strong,.opportunity-record-heading h2{color:var(--ds-ink)}.workspace-title{font-family:var(--font-main), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:780}.workspace-title em{color:var(--ds-accent);text-decoration-color:#9bdcff85}.workspace-panel,.metric-card,.opportunity-record,.opportunity-brief,.admin-panel,.provider-card,.project-card,.kanban-column,.results-panel,.compliance-panel,.score-card,.prompt-section,.prompt-preview-panel{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(145deg,#ffffff13,#ffffff09);border-color:#aacfe52e;box-shadow:0 18px 44px #0003,inset 0 1px #ffffff12}.workspace-hero-panel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.opportunity-command-card{overflow:hidden}.opportunity-command-score{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;display:grid}.opportunity-command-score>strong{color:#08111c;background:conic-gradient(from 210deg,#9bdcff,#a560e8 72%,#ffffff2e);border-radius:30px;place-items:center;width:96px;height:96px;font-size:2.6rem;line-height:1;display:grid;box-shadow:0 18px 34px #9bdcff1f,inset 0 1px #ffffff52}.opportunity-command-score span{color:var(--ds-ink);font-size:1.05rem;font-weight:820}.opportunity-command-score p{color:var(--ds-ink-muted);margin-top:6px;font-size:.84rem;line-height:1.5}.opportunity-command-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.opportunity-command-signals span,.opportunity-command-pick-stats span,.opportunity-source-summary>span,.opportunity-stat-grid>span,.opportunity-idea-grid>div,.record-chip-list span,.simple-tag-cloud span,.health-row,.action-card,.focus-item{background:#ffffff0b;border-color:#aacfe529}.opportunity-command-signals span{min-width:0;color:var(--ds-accent);border:1px solid #aacfe529;border-radius:14px;gap:4px;padding:10px;display:grid}.opportunity-command-signals small{color:var(--ds-ink-muted);font-size:.64rem}.opportunity-command-signals strong{color:var(--ds-ink);font-size:.82rem}.opportunity-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.opportunity-command-pick{background:radial-gradient(circle at 82% 0,#9bdcff21,#0000 42%),linear-gradient(145deg,#ffffff12,#ffffff09);border:1px solid #aacfe52e;border-radius:20px;min-width:0;padding:16px;box-shadow:0 18px 38px #00000029,inset 0 1px #ffffff12}.opportunity-command-pick-head span{color:var(--ds-accent);text-transform:uppercase;font-size:.72rem;font-weight:840}.opportunity-command-pick-head strong{color:#06131f;background:linear-gradient(135deg,#9bdcff,#a560e8);border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.opportunity-command-pick h2{color:var(--ds-ink);margin-top:14px;font-size:1.05rem}.opportunity-command-pick p{color:var(--ds-ink-muted);margin-top:8px;font-size:.82rem;line-height:1.52}.opportunity-command-pick-stats{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.opportunity-command-pick-stats span{min-height:28px;color:var(--ds-ink-secondary);border:1px solid #aacfe529;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:.68rem;font-weight:760;display:inline-flex}.opportunity-command-pick .workspace-link-button{color:var(--ds-accent);background:#9bdcff1a;border-color:#9bdcff47}.macos-sidebar-item.active{color:var(--ds-accent);background:linear-gradient(135deg,#9bdcff29,#a560e81f);border-color:#9bdcff38}.btn-primary,.btn-neumorphic{color:#06131f;background:linear-gradient(135deg,#9bdcff,#a560e8);border-color:#0000;box-shadow:0 14px 30px #9bdcff29,inset 0 1px #ffffff3d}.btn-primary:hover,.btn-neumorphic:hover{color:#06131f;background:linear-gradient(135deg,#c4edff,#b87af0)}.btn-secondary,.workspace-link-button,.mini-action-button,.dashboard-topbar-action{color:var(--ds-ink-secondary);background:#ffffff0e;border-color:#aacfe52e;box-shadow:inset 0 1px #ffffff0d}.btn-secondary:hover,.workspace-link-button:hover,.mini-action-button:hover{color:var(--ds-ink);background:#ffffff16;border-color:#9bdcff4d}.admin-shell{border-radius:28px;padding:22px}.admin-header{padding:18px 4px 22px}.admin-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-section-group{background:#ffffff0b;border:1px solid #aacfe529;border-radius:20px;min-width:0;padding:12px;box-shadow:inset 0 1px #ffffff0f}.admin-section-helper{background:linear-gradient(145deg,#9bdcff17,#a560e80e);border-color:#aacfe52e}.admin-table-wrap,.settings-control-grid input:not([type=checkbox]):not([type=color]):not([type=range]),.settings-control-grid select,.settings-control-grid textarea,.admin-password-row input,.admin-table select{color:var(--ds-ink);background:#ffffff0e;border-color:#aacfe52e}.admin-table th{color:var(--ds-ink-muted);background:#ffffff0d}.admin-table td{color:var(--ds-ink-secondary)}.admin-table tbody tr:hover{background:#9bdcff0f}@media (max-width:1180px){.opportunity-hero-layout,.opportunity-workflow-layout{grid-template-columns:1fr}.opportunity-console{max-width:760px}.opportunity-command-grid{grid-template-columns:1fr}}@media (max-width:900px){.opportunity-landing{padding-top:10px}.opportunity-hero-window{border-radius:24px;width:calc(100% - 20px);min-height:auto}.opportunity-hero-layout{gap:22px;padding:22px 18px 34px}.opportunity-brand-logo{width:min(190px,54vw);margin:-42px 0 -30px -24px}.opportunity-hero-copy h1{font-size:clamp(2.35rem,12vw,4rem)}.opportunity-hero-actions{grid-template-columns:1fr;display:grid}.opportunity-primary-cta,.opportunity-secondary-cta{width:100%}.opportunity-console{border-radius:22px;padding:12px}.opportunity-score-hero{grid-template-columns:1fr;justify-items:start}.opportunity-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-table-head span:nth-child(2),.opportunity-table-row>span:nth-child(2){display:none}.opportunity-mini-stack,.opportunity-command-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-workflow-list li{grid-template-columns:42px minmax(0,1fr)}.opportunity-workflow-list svg{display:none}}@media (max-width:720px){.opportunity-nav.synth-nav-liquid{padding-right:82px}.opportunity-nav .synth-mobile-login{color:var(--opp-ink);background:#ffffffa8}.opportunity-proof-strip{grid-template-columns:1fr;display:grid}.opportunity-table-head span:not(:first-child),.opportunity-table-row>span:not(:first-child),.opportunity-table-row b{width:58px}.opportunity-signal-grid,.opportunity-mini-stack,.opportunity-command-signals,.admin-section-nav,.opportunity-command-score{grid-template-columns:1fr}.opportunity-command-score>strong{border-radius:26px;width:86px;height:86px;font-size:2.2rem}.admin-shell{border-radius:0}}.neo-landing{--neo-bg:#e9edf4;--neo-panel:#ffffffc2;--neo-ink:#132743;--neo-muted:#97a3b4;--neo-line:#78869c2e;--neo-blue:#78bbff;--neo-violet:#ba73f1;--neo-pink:#f28ac7;--neo-orange:#ffab63;min-height:100vh;color:var(--neo-ink);background:radial-gradient(circle at 12%,#d2d7e0b8,#0000 34%),linear-gradient(90deg,#f1f3f8 0%,#dfe4ec 32%,#edf1f7 100%);grid-template-columns:minmax(260px,.43fr) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,74px);padding:clamp(18px,4vw,76px) clamp(14px,4vw,92px);display:grid;overflow:hidden}.neo-shell,.neo-rating-card,.neo-mobile-card{-webkit-backdrop-filter:blur(28px)saturate(1.12);background:linear-gradient(145deg,#ffffffdb,#f8fafd9e);border:1px solid #ffffffd1;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 38px 90px #5b67793d,inset 0 1px #fffffff5}.neo-shell{border-radius:28px;min-height:min(790px,100vh - 110px)}.neo-nav{z-index:5;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:28px;min-height:116px;padding:0 clamp(28px,5vw,72px);display:grid;position:relative}.neo-brand,.neo-nav-links,.neo-mobile-nav,.neo-primary-button,.neo-menu-pill,.neo-soft-card span{align-items:center;display:inline-flex}.neo-brand{color:#172a45;gap:12px;text-decoration:none}.neo-brand strong,.neo-mobile-nav strong{font-size:1.06rem;font-weight:780}.neo-logo-mark{color:#8699b2;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.neo-nav-links{gap:clamp(28px,4.6vw,70px)}.neo-nav-links a{color:#1327438f;font-size:.92rem;font-weight:560;text-decoration:none}.neo-nav-links a:hover{color:var(--neo-ink)}.neo-menu-pill{min-height:38px;color:var(--neo-ink);background:#ffffff80;border:1px solid #13274329;border-radius:999px;justify-content:center;padding:8px 17px;font-size:.86rem;font-weight:610;text-decoration:none;box-shadow:inset 0 1px #ffffffeb}.neo-hero-lines{z-index:1;background-image:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#69799224 calc(10% - 1px) 10%);position:absolute;inset:116px 7% 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 70%,#0000 95%);mask-image:linear-gradient(#0000 0%,#000 16% 70%,#0000 95%)}.neo-hero{z-index:3;width:min(860px,80%);margin:clamp(92px,12vh,142px) 0 0 17%;position:relative}.neo-hero h1{color:#122642;letter-spacing:-.035em;font-size:clamp(3.7rem,6.5vw,6.7rem);font-weight:760;line-height:1.12}.neo-hero h1 .soft,.neo-mobile-card h2 .muted{color:#98a7bb;-webkit-text-stroke:1px #13274314}.neo-inline-toggle{vertical-align:middle;background:linear-gradient(90deg,#8a73ed 0%,#b85de8 52%,#e26bba 100%);border-radius:999px;justify-content:flex-end;align-items:center;width:clamp(82px,7vw,116px);height:clamp(42px,3.8vw,58px);margin:0 10px 0 18px;padding:5px;display:inline-flex;box-shadow:0 16px 24px #a050dc40,inset 0 1px #ffffffa3}.neo-inline-toggle i{background:radial-gradient(circle at 35% 25%,#fff,#eef1f4 72%);border-radius:50%;width:calc(clamp(42px,3.8vw,58px) - 10px);height:calc(clamp(42px,3.8vw,58px) - 10px);box-shadow:0 5px 10px #372d414d,inset 0 1px #ffffffdb}.neo-hero p{color:#132743d1;max-width:640px;margin-top:30px;font-size:1.05rem;line-height:1.65}.neo-primary-button,.neo-mobile-card a{color:#fff;background:linear-gradient(#405c82f5,#09214afa);border:1px solid #ffffff5c;border-radius:999px;justify-content:center;gap:10px;width:max-content;min-height:64px;margin-top:44px;padding:0 36px;font-size:1.02rem;font-weight:780;text-decoration:none;box-shadow:0 22px 28px #13274338,inset 0 2px #ffffff38,inset 0 -2px #00000052}.neo-primary-button:hover,.neo-mobile-card a:hover{transform:translateY(-1px);box-shadow:0 26px 34px #13274342,inset 0 2px #ffffff40,inset 0 -2px #00000057}.neo-tile-field{display:grid}.neo-tile{opacity:.95;background:radial-gradient(circle at 28% 22%,#ffffffe6,#0000 44%),linear-gradient(145deg,#ffffffa3,#ffffff4d);border-radius:14px;min-width:0;min-height:0;box-shadow:inset 1px 1px #ffffffad,inset -1px -1px #5770a017,0 10px 24px #5a70911f}.neo-tile.sky{background:radial-gradient(circle at 28% 22%,#ffffffdb,#0000 45%),linear-gradient(145deg,#85c8ffc7,#749eef7a)}.neo-tile.blue{background:radial-gradient(circle at 30% 20%,#ffffffd1,#0000 43%),linear-gradient(145deg,#5ba9f6d1,#7897ea99)}.neo-tile.lilac{background:radial-gradient(circle at 28% 22%,#ffffffdb,#0000 45%),linear-gradient(145deg,#cdc2ffcc,#aa8dea8f)}.neo-tile.violet{background:radial-gradient(circle at 28% 22%,#ffffffc2,#0000 45%),linear-gradient(145deg,#bf73efd6,#9767e794)}.neo-tile.pink{background:radial-gradient(circle at 28% 22%,#ffffffc7,#0000 45%),linear-gradient(145deg,#ef80c8d1,#c970e08f)}.neo-tile.orange{background:radial-gradient(circle at 28% 22%,#ffffffbf,#0000 45%),linear-gradient(145deg,#ffad63db,#ee7ea794)}.neo-tile.clear{opacity:.56}.neo-tile.mist{background:radial-gradient(circle at 30% 20%,#ffffffe6,#0000 42%),linear-gradient(145deg,#ffffffbd,#dce5f26b)}.neo-desktop-tiles{z-index:2;grid-template-columns:repeat(10,1fr);grid-auto-rows:1fr;gap:0;height:clamp(230px,30vh,360px);padding:0;position:absolute;bottom:16px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 88%,#0000 100%)}.neo-desktop-tiles .neo-tile{border-radius:17px}.neo-soft-card{z-index:4;min-width:220px;color:var(--neo-ink);-webkit-backdrop-filter:blur(24px);background:#ffffff9e;border:1px solid #ffffffb8;border-radius:22px;padding:16px 18px;position:absolute;box-shadow:0 20px 46px #5a709129,inset 0 1px #ffffffe0}.neo-score-float{bottom:205px;right:9%}.neo-security-float{bottom:175px;left:8%}.neo-soft-card span{color:#7f91a9;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:820}.neo-soft-card strong{color:#122642;margin-top:8px;font-size:2rem;display:block}.neo-soft-card p{color:#132743b3;margin-top:5px;font-size:.78rem;line-height:1.42}.neo-side-gallery{align-content:center;gap:clamp(24px,5vh,64px);display:grid}.neo-rating-card{min-height:360px}.neo-rating-tiles{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;position:absolute;inset:0}.neo-rating-copy{z-index:2;color:#fff;text-align:center;text-shadow:0 1px 12px #4b368247;position:absolute;bottom:46px;left:12%;right:8%}.neo-rating-copy span{font-size:.88rem;font-weight:750;display:block}.neo-rating-copy strong{gap:2px;margin-top:7px;display:inline-flex}.neo-rating-copy p{max-width:420px;margin:22px auto 0;font-size:.88rem;font-weight:640;line-height:1.36}.neo-mobile-card{min-height:690px;padding:42px 34px}.neo-mobile-nav{z-index:3;gap:10px;position:relative}.neo-mobile-nav span:last-child{min-height:38px;color:var(--neo-ink);background:#ffffff75;border:1px solid #13274329;border-radius:999px;margin-left:auto;padding:8px 15px;font-size:.82rem}.neo-mobile-card h2{z-index:3;max-width:440px;color:var(--neo-ink);letter-spacing:-.035em;margin-top:92px;font-size:clamp(2.1rem,3vw,3.5rem);line-height:1.18;position:relative}.neo-mobile-card p{z-index:3;color:#132743c2;margin-top:16px;font-size:.84rem;position:relative}.neo-mobile-card a{z-index:3;min-height:54px;margin-top:36px;padding-inline:26px;font-size:.86rem;position:relative}.neo-mobile-tiles{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;height:380px;position:absolute;bottom:-42px;left:0;right:0}.market-control-shell{color:#f6f7f8;background:#030405;border-radius:28px;width:100%;min-height:calc(100vh - 116px);padding:clamp(14px,2vw,28px);box-shadow:inset 0 0 0 1px #ffffff0a,0 28px 76px #00000059}.dashboard-frame:has(.market-control-shell){box-shadow:none;background:#d8d8d8;border:0;border-radius:0;display:block;overflow:auto}:is(.dashboard-frame:has(.market-control-shell) .dashboard-sidebar,.dashboard-frame:has(.market-control-shell) .dashboard-topbar){display:none}:is(.dashboard-frame:has(.market-control-shell) .dashboard-main,.dashboard-frame:has(.market-control-shell) .dashboard-content){width:100%;min-height:100vh}.dashboard-frame:has(.market-control-shell) .dashboard-content-inner{width:min(1760px,100%);padding:clamp(16px,4vw,74px)}.market-control-shell,.market-control-board{gap:22px;display:grid}.market-control-shell{grid-template-columns:90px minmax(0,1fr)}.market-control-rail{align-content:space-between;justify-items:center;min-height:720px;padding:24px 0;display:grid}.market-rail-top,.market-rail-bottom{-webkit-backdrop-filter:blur(24px);background:linear-gradient(#ffffff1c,#ffffff09);border:1px solid #ffffff1f;border-radius:999px;justify-items:center;gap:14px;width:72px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 18px 36px #00000073}.market-rail-top button,.market-rail-bottom button,.market-avatar{color:#eff6ff8c;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.market-rail-top button.active{color:#fff;background:radial-gradient(circle at 72% 76%,#15d17459,#0000 36%),radial-gradient(circle at 34% 30%,#26b5ff42,#0000 44%),#ffffff0a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #00000059}.market-avatar{color:#111827;background:radial-gradient(circle at 50% 22%,#e6f0ff,#7db9ff 52%,#111827 100%);font-weight:820}.market-rail-bottom button{color:#ff513f;background:radial-gradient(circle at 50% 85%,#ff513f6b,#0000 40%),#ffffff09}.market-control-board{grid-template-columns:minmax(0,1.7fr) minmax(290px,.48fr);grid-template-areas:"hero rooms""wide temp""wide lamp""actions lamp"}.market-hero-card,.market-rooms-card,.market-wide-card,.market-temp-card,.market-lamp-card,.market-actions-card{background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff1f;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 24px 54px #00000047}.market-hero-card{background:linear-gradient(#0f171f40,#040608db),radial-gradient(circle at 24% 48%,#26b5ff52,#0000 24%),radial-gradient(circle at 70% 15%,#ff995257,#0000 32%),linear-gradient(135deg,#182330,#070b10 70%);grid-area:hero;min-height:430px}.market-rooms-card{grid-area:rooms;padding:24px}.market-wide-card{grid-area:wide;min-height:340px;padding:24px}.market-temp-card{grid-area:temp;min-height:330px;padding:24px}.market-lamp-card{grid-area:lamp;min-height:330px;padding:24px}.market-actions-card{grid-area:actions;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.market-live-pill,.market-top-stats,.market-node,.market-door-card,.market-card-toggle,.market-room-list button,.market-add-button,.market-bottom-metrics span,.market-status-bubble,.market-time-bubble,.market-actions-card button{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff24,#ffffff0e);border:1px solid #ffffff21;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #00000047}.market-live-pill{z-index:4;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-weight:720;display:inline-flex;position:absolute;top:24px;left:24px}.market-live-pill i{background:#ff493d;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #ff493d1f}.market-top-stats{z-index:4;box-shadow:none;background:0 0;border:0;gap:10px;padding:0;display:flex;position:absolute;top:22px;right:24px}.market-top-stats span{color:#fff;background:#0a0c0f8c;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:96px;min-height:44px;padding:0 16px;font-weight:720;display:inline-flex}.market-map-stage{position:absolute;inset:0}.market-map-grid{opacity:.72;grid-template-columns:repeat(10,1fr);grid-auto-rows:1fr;gap:8px;display:grid;position:absolute;inset:92px 24px 24px}.market-map-grid i{background:radial-gradient(circle at 50% 28%,#ffffff21,#0000 45%),linear-gradient(145deg,#23bcff29,#b23eea14);border:1px solid #ffffff0e;border-radius:14px}.market-node{z-index:4;color:#fff;background:#000000b8;border-radius:999px;align-items:center;min-height:46px;padding:0 18px;font-weight:740;display:inline-flex;position:absolute}.market-node.one{top:37%;left:42%}.market-node.two{top:58%;left:36%}.market-dot{z-index:4;background:#fff;border-radius:999px;width:34px;height:34px;position:absolute;box-shadow:0 0 0 11px #ffffff38,0 0 24px #5fc8ffa3}.market-dot.one{top:37%;left:56%}.market-dot.two{top:58%;left:25%}.market-door-card{z-index:5;background:#05070ad1;border-radius:24px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;width:min(330px,42%);padding:18px;display:grid;position:absolute;bottom:30px;right:28px}.market-door-card>span{background:radial-gradient(circle at 70% 70%,#23c6ff59,#0000 50%),#ffffff0a;border-radius:999px;place-items:center;width:58px;height:58px;display:grid}.market-door-card strong,.market-card-heading h2{color:#fff;font-size:1.18rem;line-height:1.1}.market-door-card small,.market-card-heading p{color:#ffffffa3;margin-top:5px;display:block}.market-door-slider{color:#fffc;background:#ffffff14;border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:52px;margin-top:8px;padding:0 16px;display:flex}.market-hero-copy{z-index:5;max-width:460px;position:absolute;bottom:30px;left:32px}.market-hero-copy>span{color:#ffffffb3;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:820;display:inline-flex}.market-hero-copy h1{color:#fff;letter-spacing:-.035em;margin-top:9px;font-size:clamp(2rem,3.4vw,3.8rem)}.market-hero-copy p{color:#ffffffad;margin-top:10px;line-height:1.5}.market-hero-copy button,.market-add-button,.market-actions-card button{cursor:pointer;font:inherit;border:0}.market-hero-copy button{color:#04141f;background:linear-gradient(135deg,#28d6ff,#b82cff);border-radius:999px;align-items:center;gap:8px;min-height:46px;margin-top:18px;padding:0 18px;font-weight:820;display:inline-flex}.market-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.market-card-heading>span:not(.market-card-toggle){color:#ffffffc7;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:inline-flex}.market-room-list{gap:12px;margin-top:22px;display:grid}.market-room-list button{color:#fff;text-align:left;cursor:pointer;width:100%;min-height:70px;font:inherit;border-radius:999px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 14px;display:grid}.market-room-list button.active{background:linear-gradient(90deg,#c85cff,#8d09e8);border-color:#ffffff38}.market-room-list button>span{background:#ffffff14;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.market-room-list strong{font-size:.96rem;display:block}.market-room-list small{color:#ffffff94;margin-top:4px;display:block}.market-add-button{color:#fff;background:linear-gradient(90deg,#16d2f9,#2895ff);border-radius:999px;width:100%;min-height:58px;margin-top:22px;font-weight:820}.market-card-toggle{background:#ffffff1f;border-radius:999px;justify-content:flex-end;width:48px;height:26px;padding:3px;display:inline-flex}.market-card-toggle:after{content:"";background:#10a9ff;border-radius:999px;width:20px;height:20px;box-shadow:0 0 16px #10a9ff8a}.market-cleaner-stage{place-items:center;min-height:190px;margin-top:18px;display:grid;position:relative}.market-product-disc{aspect-ratio:1;background:radial-gradient(circle at 50% 36%,#fff 0 13%,#dfe4ea 14% 19%,#0000 20%),radial-gradient(circle,#f5f6f8,#cad2d8 70%,#fff 72%);border-radius:999px;width:min(230px,42%);box-shadow:0 18px 34px #00000047}.market-status-bubble,.market-time-bubble{z-index:3;color:#fff;border-radius:14px;place-items:center;min-width:116px;min-height:68px;padding:12px;font-weight:760;display:grid;position:absolute}.market-status-bubble{top:16%;left:9%}.market-time-bubble{bottom:18%;right:8%}.market-status-bubble small,.market-time-bubble small{color:#ffffff94;margin-top:4px;font-weight:560;display:block}.market-bottom-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.market-bottom-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.market-bottom-metrics span{color:#ffffffb8;border-radius:999px;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:9px;min-height:54px;padding:10px 14px;display:grid}.market-bottom-metrics svg{grid-row:span 2}.market-bottom-metrics strong{color:#fff;font-size:.88rem}.market-bottom-metrics small{color:#ffffff8f;font-size:.68rem}.market-score-ring{background:radial-gradient(circle, #111 0 45%, transparent 46%), conic-gradient(#a73dff 0 35%, #13c5f4 36% 74%, #ffffff1f 75% 100%);border-radius:999px;place-items:center;width:220px;height:220px;margin:30px auto 0;display:grid;position:relative;box-shadow:inset 0 0 0 16px #ffffff0d,0 20px 46px #0000006b}.market-score-ring span{color:#fff;font-size:3rem;font-weight:860;line-height:1}.market-score-ring sup{font-size:1rem}.market-score-ring small{color:#ffffffb3;font-size:.76rem;position:absolute;top:57%}.market-score-ring i{color:#9b2cff;background:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:absolute}.market-score-ring .top-dot{top:18px}.market-score-ring .bottom-dot{color:#15b9ff;bottom:18px}.market-lamp-visual{place-items:center;min-height:214px;display:grid;position:relative}.market-lamp-visual i{background:#ffffff38;width:2px;height:82px;position:absolute;top:12px}.market-lamp-visual span{background:radial-gradient(at 50% 96%,#ffd35be6,#0000 26%),linear-gradient(145deg,#0b0d0f,#23282c);border-radius:0 0 110px 110px;width:220px;height:128px;margin-top:58px;box-shadow:0 24px 44px #00000075,0 18px 40px #ffb6382e}.market-lamp-slider{background:#ffffff17;border-radius:999px;grid-template-columns:72px minmax(0,1fr) 46px;align-items:center;gap:8px;min-height:54px;padding:5px;display:grid}.market-lamp-slider svg{color:#111827;background:#fff;border-radius:999px;width:64px;height:44px;padding:12px}.market-lamp-slider span{background:#ffffff2e;border-radius:999px;height:2px}.market-lamp-slider span i{border-radius:inherit;background:#fff;width:62%;height:100%;display:block}.market-lamp-slider small{color:#fff9}.market-actions-card button{color:#fff;text-align:left;border-radius:22px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:76px;display:grid}.market-actions-card strong,.market-actions-card small{display:block}.market-actions-card small{color:#ffffff94;margin-top:4px}@media (max-width:1280px){.neo-landing{grid-template-columns:1fr}.neo-side-gallery{display:none}.market-control-shell{grid-template-columns:1fr}.market-control-rail{min-height:0;padding:0}.market-rail-top{border-radius:999px;width:100%;display:flex;overflow-x:auto}.market-rail-bottom{display:none}.market-control-board{grid-template-columns:1fr;grid-template-areas:"hero""rooms""wide""temp""lamp""actions"}}@media (max-width:820px){.neo-landing{padding:12px}.neo-shell{border-radius:24px;min-height:760px}.neo-nav{justify-content:space-between;min-height:86px;padding:0 24px;display:flex}.neo-nav-links{display:none}.neo-menu-pill{display:inline-flex}.neo-hero-lines{inset:86px 7% 0}.neo-hero{width:auto;margin:70px 24px 0}.neo-hero h1{font-size:clamp(2.7rem,14vw,4.2rem);line-height:1.14}.neo-inline-toggle{width:78px;height:42px;margin-left:8px}.neo-inline-toggle i{width:32px;height:32px}.neo-primary-button{width:100%;min-height:58px}.neo-desktop-tiles{grid-template-columns:repeat(5,1fr);height:310px}.neo-soft-card{display:none}.market-control-shell{border-radius:0;padding:10px}.market-hero-card,.market-wide-card,.market-temp-card,.market-lamp-card,.market-rooms-card{border-radius:20px}.market-hero-card{min-height:520px}.market-top-stats{flex-wrap:wrap;top:72px;left:18px;right:18px}.market-top-stats span{flex:42%;min-width:0}.market-door-card{width:auto;left:18px;right:18px}.market-hero-copy{bottom:150px;left:20px;right:20px}.market-bottom-metrics,.market-actions-card{grid-template-columns:1fr}.market-product-disc{width:180px}}.dashboard-root{--primary:#415f92;--primary-rgb:65, 95, 146;--background:#eef2f7;--foreground:#14213d;--card:#ffffffb8;--card-border:#ffffffbd;--text-primary:#14213d;--text-secondary:#14213dad;--text-muted:#14213d7a;--macos-surface:#ffffffb8;--macos-surface-elevated:#ffffffdb;--macos-border:#8f9eb933;min-height:100vh;color:var(--foreground);background:radial-gradient(at 18% 6%,#7db7ff2e,#0000 36%),radial-gradient(at 88% 8%,#c6a6ff29,#0000 36%),linear-gradient(135deg,#eef2f7,#e6edf7)}.dashboard-frame{-webkit-backdrop-filter:blur(36px);background:#ffffff9e;border:1px solid #ffffffc7;border-radius:28px;min-height:calc(100vh - 36px);margin:18px;overflow:hidden;box-shadow:0 40px 120px #0f172a1f,0 10px 40px #0f172a14}.dashboard-sidebar,.dashboard-topbar{-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffffd6;background:#ffffffa8!important;border-color:#ffffffb8!important}.dashboard-sidebar{color:var(--text-secondary)}.dashboard-logo span,.dashboard-topbar-title span{color:var(--text-primary);letter-spacing:0;font-weight:780}.dashboard-logo-mark{width:38px;height:38px;box-shadow:0 12px 28px #36486a24,inset 0 1px #fffffff5;background:radial-gradient(circle at 30% 18%,#ffffffeb,#0000 48%),#ffffffa3!important;border:1px solid #ffffffd1!important;border-radius:12px!important}.dashboard-logo-mark img{object-fit:contain;filter:drop-shadow(0 8px 14px #2d3d5c29);width:26px;height:26px}.auth-brand-mark img{object-fit:contain;filter:drop-shadow(0 8px 14px #2d3d5c24);width:24px;height:24px}.dashboard-nav-label{color:#14213d6b;letter-spacing:0;font-size:11px;font-weight:760}.macos-sidebar-item{color:#14213dad;border:1px solid #0000;min-height:38px;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;border-radius:8px!important}.macos-sidebar-item:hover{color:var(--text-primary);background:#ffffff7a;border-color:#ffffffb3;transform:translateY(-1px)}.macos-sidebar-item.active{color:var(--text-primary)!important;background:linear-gradient(135deg,#ffffffd1,#ffffff75),linear-gradient(90deg,#7db7ff29,#c6a6ff1f)!important;border-color:#ffffffdb!important;box-shadow:0 12px 28px #2c3e5e1a,inset 0 1px #ffffffe6!important}.dashboard-content-inner{padding:26px}.workspace-section-title,.overview-hero,.overview-panel,.project-board,.history-panel,.settings-panel,.opportunity-shell,.seo-shell,.prompt-generator,.calendar-shell,.dashboard-card,.analysis-status,.analysis-entry-grid>*{-webkit-backdrop-filter:blur(22px);box-shadow:0 4px 10px #0000000a,0 12px 30px #0f172a12,inset 0 1px #ffffffdb;background:#ffffffad!important;border-color:#ffffffad!important;border-radius:12px!important}.dashboard-topbar-action{border-radius:8px!important}@media (max-width:820px){.dashboard-frame{border-radius:0;min-height:100vh;margin:0}.dashboard-content-inner{padding:16px}}:root{--yoou-bg:#f4eadb;--yoou-bg-2:#fff8ef;--yoou-ink:#24180e;--yoou-muted:#24180e9e;--yoou-line:#865b2e24;--yoou-orange:#f97316;--yoou-orange-2:#ff9a4d;--yoou-green:#2f6f4e;--yoou-glass:#fffaf2b8}.dashboard-root,.auth-shell,.onboarding-shell,.admin-root,.news-shell,.article-shell{background:radial-gradient(ellipse at 14% 0%, #f973162e, transparent 34%), radial-gradient(ellipse at 88% 10%, #2f6f4e1f, transparent 30%), linear-gradient(135deg, var(--yoou-bg), #efe0cb 52%, #fbf4ea);color:var(--yoou-ink)}.dashboard-frame,.auth-panel,.onboarding-window,.admin-shell{-webkit-backdrop-filter:blur(34px);background:#fffaf2b8!important;border-color:#ffffffb8!important;box-shadow:0 44px 120px #5d3b1c24,0 12px 36px #5d3b1c14!important}.dashboard-sidebar,.dashboard-topbar,.admin-section-helper,.admin-panel,.glass-panel,.results-panel,.auth-oauth-button,.onboarding-card,.onboarding-api-row,.settings-toggle-row,.ops-panel,.ops-kpi-card,.ops-hero-widget,.news-nav,.news-featured-card,.news-card,.article-frame{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#fffaf2c7,#fffaf27a),linear-gradient(135deg,#f9731612,#2f6f4e0b)!important;border-color:#ffffffad!important;box-shadow:0 4px 10px #5d3b1c0a,0 14px 34px #5d3b1c14,inset 0 1px #ffffffe0!important}.btn-primary,.news-nav-cta,.onboarding-create,.market-add-button{background:linear-gradient(180deg, var(--yoou-orange-2), var(--yoou-orange))!important;color:#fffaf3!important;border-color:#ffffff5c!important;box-shadow:0 10px 24px #f973163d,0 28px 70px #f973162e,inset 0 1px #ffffff5c!important}.btn-secondary,.compact-button,.dashboard-topbar-action,.synth-login{color:var(--yoou-ink)!important;background:#fffaf29e!important;border-color:#865b2e24!important}.dashboard-logo-mark,.auth-brand-mark{background:radial-gradient(circle at 34% 20%,#ffffffe6,#0000 46%),#fffaf2b8!important;box-shadow:0 12px 28px #794e211f,inset 0 1px #fffffff5!important}.dashboard-logo-mark,.auth-brand-mark,.navbar-logo-icon{overflow:visible}.auth-brand-mark .embossed-logo--xs{font-size:24px}.dashboard-logo-mark .embossed-logo--xs,.navbar-logo-icon .embossed-logo--xs{font-size:29px}.navbar-logo-icon{background:radial-gradient(circle at 34% 20%,#ffffffe0,#0000 46%),#fffaf2c2!important;box-shadow:0 12px 28px #794e211f,inset 0 1px #fffffff5!important}.dashboard-content{background:linear-gradient(90deg,#6948260b 1px,#0000 1px) 0 0/92px 100%,linear-gradient(#fffaf257,#f4eadb9e)}.discard-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(12px);background:#24180e38;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.discard-dialog{width:min(440px,100%);color:var(--yoou-ink);background:linear-gradient(145deg,#fffaf2f5,#fff4e4e0),linear-gradient(135deg,#f9731614,#2f6f4e0d);border:1px solid #ffffffbd;border-radius:20px;gap:12px;padding:22px;display:grid;box-shadow:0 34px 90px #24180e2e,inset 0 1px #ffffffe6}.discard-dialog>span{width:max-content;min-height:26px;color:var(--yoou-muted);text-transform:uppercase;background:#9c641f14;border:1px solid #9c641f2e;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.discard-dialog h2{color:var(--yoou-ink);margin:0;font-size:24px;line-height:1.12}.discard-dialog p{color:var(--yoou-muted);margin:0;font-size:14px;line-height:1.55}.discard-dialog-actions{justify-content:flex-end;gap:9px;margin-top:6px;display:flex}.dashboard-logo span,.dashboard-topbar-title span,.admin-header h1,.admin-panel h2,.ops-dashboard h1,.ops-dashboard h2,.results-panel h2,.news-shell h1,.news-shell h2,.article-shell h1,.auth-heading h1,.onboarding-heading h1{letter-spacing:0;color:var(--yoou-ink)!important}.muted-copy,.settings-panel-copy,.admin-section-helper p,.ops-dashboard p,.ops-dashboard small,.results-panel p,.news-shell p,.article-body p,.auth-heading p,.onboarding-heading p{color:var(--yoou-muted)!important}.macos-sidebar-item.active{background:linear-gradient(135deg,#fffaf2e6,#fffaf280),linear-gradient(90deg,#f9731626,#2f6f4e14)!important}.ops-dashboard{gap:18px;display:grid}.ops-hero-widget{border:1px solid #ffffffad;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.ops-hero-widget h1{max-width:720px;margin:12px 0 8px;font-size:40px;font-weight:800;line-height:1.05}.ops-hero-widget p{max-width:660px;margin:0;font-size:15px;line-height:1.6}.ops-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ops-kpi-card{border:1px solid #ffffffad;border-radius:14px;gap:8px;min-height:124px;padding:16px;display:grid}.ops-kpi-card span,.metric-icon,.workspace-kicker{color:var(--yoou-green)}.ops-kpi-card strong{color:var(--yoou-ink);font-size:30px;line-height:1}.ops-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.ops-panel{border:1px solid #ffffffad;border-radius:16px;padding:18px}.ops-panel .panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sample-badge{width:max-content;min-height:22px;color:var(--yoou-muted);letter-spacing:0;text-transform:uppercase;background:#9c641f14;border:1px solid #9c641f2e;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.ops-focus-panel{grid-row:span 2}.ops-ring-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ops-ring-widget,.insight-widget{text-align:center;background:#fffaf270;border:1px solid #ffffff9e;border-radius:14px;justify-items:center;gap:10px;min-height:210px;padding:18px;display:grid}.ops-ring,.insight-ring{background:radial-gradient(circle at center, #fffaf2eb 56%, transparent 58%), conic-gradient(var(--yoou-orange) var(--ring-value), #865b2e1f 0);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 16px 34px #794e211f,inset 0 1px #ffffffe6}.ops-ring span{color:var(--yoou-ink);font-size:30px;font-weight:800}.ops-ring-widget.success .ops-ring{background:radial-gradient(circle at center, #fffaf2eb 56%, transparent 58%), conic-gradient(var(--ds-success) var(--ring-value), #865b2e1f 0)}.ops-ring-widget.warning .ops-ring{background:radial-gradient(circle at center, #fffaf2eb 56%, transparent 58%), conic-gradient(var(--ds-warning) var(--ring-value), #865b2e1f 0)}.ops-ring-widget.danger .ops-ring{background:radial-gradient(circle at center, #fffaf2eb 56%, transparent 58%), conic-gradient(var(--ds-danger) var(--ring-value), #865b2e1f 0)}.ops-ring-widget.success .ops-ring span{color:var(--ds-success)}.ops-ring-widget.warning .ops-ring span{color:var(--ds-warning)}.ops-ring-widget.danger .ops-ring span{color:var(--ds-danger)}.ops-ring-widget strong,.ops-market-grid strong,.ops-action-list strong,.insight-widget strong{color:var(--yoou-ink)}.ops-ring-widget strong{justify-items:center;gap:6px;display:grid}.ops-market-grid,.ops-action-list,.ops-pipeline{gap:10px;margin-top:16px;display:grid}.ops-market-grid button,.ops-action-list button{min-height:64px;color:var(--yoou-ink);text-align:left;background:#fffaf280;border:1px solid #ffffff9e;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.ops-market-grid b{width:42px;height:42px;color:var(--yoou-green);background:#2f6f4e1a;border-radius:50%;place-items:center;display:grid}.ops-market-grid button.success b{background:color-mix(in srgb, var(--ds-success) 11%, transparent);color:var(--ds-success)}.ops-market-grid button.warning b{background:color-mix(in srgb, var(--ds-warning) 11%, transparent);color:var(--ds-warning)}.ops-market-grid button.danger b{background:color-mix(in srgb, var(--ds-danger) 10%, transparent);color:var(--ds-danger)}.ops-pipeline span{background:#fffaf27a;border:1px solid #ffffff9e;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:10px 12px;display:flex}.ops-pipeline b{background:var(--yoou-orange);color:#fffaf3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.insight-widget-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.insight-widget{align-content:center;min-height:178px}.insight-ring{width:78px;height:78px;color:var(--yoou-orange)}.score-card{background:radial-gradient(circle at 50% 42%, #fffaf2e0 0 38%, transparent 39%), conic-gradient(var(--yoou-orange) var(--score-value,75%), #865b2e1f 0)!important;color:var(--yoou-ink)!important}.content-editor-panel textarea,.article-body-editor textarea{min-height:260px}.article-workflow-tabs{background:#fffaf28a;border:1px solid #865b2e24;border-radius:8px;gap:4px;margin:14px 0;padding:4px;display:flex;overflow-x:auto}.article-workflow-tabs button{min-width:max-content;min-height:34px;color:var(--yoou-muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:800}.article-workflow-tabs button.active{background:var(--yoou-ink);color:#fffaf3}.article-workflow-fields .article-stage-field{display:none}.article-workflow-fields[data-stage=research] .article-stage-research,.article-workflow-fields[data-stage=brief] .article-stage-brief,.article-workflow-fields[data-stage=draft] .article-stage-draft,.article-workflow-fields[data-stage=audit] .article-stage-audit,.article-workflow-fields[data-stage=media] .article-stage-media,.article-workflow-fields[data-stage=schema] .article-stage-schema,.article-workflow-fields[data-stage=publish] .article-stage-publish{display:grid}.article-workflow-panel{background:#fffaf27a;border:1px solid #865b2e24;border-radius:8px;gap:14px;padding:14px;display:grid}.article-workflow-panel h3,.article-workflow-panel p{margin:0}.article-workflow-panel p{color:var(--yoou-muted);line-height:1.6}.article-workflow-panel>button{width:fit-content}.article-research-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.article-research-summary>span,.article-plan-signal-grid span,.article-seo-breakdown span,.article-image-meta span{background:#ffffff6b;border:1px solid #865b2e1f;border-radius:7px;gap:3px;padding:9px;display:grid}.article-research-summary small,.article-plan-signal-grid small,.article-seo-breakdown small,.article-image-meta small{color:var(--yoou-muted)}.article-image-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.article-image-meta strong{overflow-wrap:anywhere;min-width:0}.article-research-detail,.article-warning-list{background:#2f5d430f;border:1px solid #2f5d4324;border-radius:8px;gap:7px;padding:10px;display:grid}.article-research-detail small,.article-warning-list span{color:var(--yoou-muted);line-height:1.45}.article-warning-list{background:#ff7a1a12;border-color:#f973163d}.article-plan-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.article-outline-list{gap:7px;display:grid}.article-outline-list article{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.article-outline-list article>span{width:26px;height:26px;color:var(--yoou-green);background:#2f6f4e1a;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.article-outline-list article div{gap:2px;display:grid}.article-outline-list small{color:var(--yoou-muted);line-height:1.45}.article-seo-audit[hidden],.content-editor-preview[hidden]{display:none}.article-markdown-toolbar{background:#fffaf28a;border:1px solid #865b2e24;border-radius:8px;flex-wrap:wrap;gap:6px;margin-top:7px;padding:7px;display:flex}.article-markdown-toolbar button{width:34px;height:34px;color:var(--yoou-ink);background:#ffffff94;border:1px solid #865b2e24;border-radius:7px;place-items:center;padding:0;display:grid}.article-markdown-toolbar button:hover{color:var(--yoou-orange);border-color:#f9731661}.article-seo-audit{background:#fffaf27a;border:1px solid #865b2e24;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;margin-top:16px;padding:14px;display:grid}.article-seo-score{min-width:96px;color:var(--yoou-green);align-content:center;place-items:center;gap:3px;display:grid}.article-seo-score strong{color:var(--yoou-ink);font-size:30px;line-height:1}.article-seo-score span,.article-seo-metrics span{color:var(--yoou-muted);font-size:11px;font-weight:800}.article-seo-metrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-seo-metrics span{border:1px solid #865b2e1f;border-radius:7px;padding:7px 9px}.article-seo-metrics b{color:var(--yoou-ink)}.article-seo-breakdown{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.article-seo-breakdown b{color:var(--yoou-green)}.article-seo-blockers{border:1px solid color-mix(in srgb, var(--ds-danger) 28%, transparent);background:color-mix(in srgb, var(--ds-danger) 7%, transparent);color:var(--ds-danger);border-radius:8px;grid-column:1/-1;gap:5px;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.article-seo-blockers strong{align-items:center;gap:6px;display:flex}.article-seo-checks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.article-seo-checks span{min-height:32px;color:var(--yoou-muted);border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;font-weight:750;display:flex}.article-seo-checks span.passed{background:color-mix(in srgb, var(--ds-success) 9%, transparent);color:var(--ds-success)}.article-seo-checks span.pending{background:color-mix(in srgb, var(--ds-warning) 9%, transparent);color:var(--ds-warning)}.article-seo-checks span.pending.core{box-shadow:inset 3px 0 0 var(--ds-danger);color:var(--ds-danger)}.article-seo-checks span button{min-height:26px;color:inherit;background:0 0;border:1px solid;border-radius:6px;margin-left:auto;padding:0 7px;font-size:10px;font-weight:850}.admin-content-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:14px;display:grid}.content-editor-preview{color:#fffaf3;border-radius:14px;gap:8px;min-height:154px;margin-top:16px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff5c}.content-editor-preview strong{max-width:520px;font-size:24px;line-height:1.15}.admin-content-list{gap:10px;display:grid}.admin-content-list article{background:#fffaf270;border:1px solid #ffffff94;border-radius:12px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.admin-content-list article.active{border-color:#f9731657;box-shadow:0 12px 28px #f973161f}.admin-content-thumb{border-radius:10px;width:58px;height:58px}.admin-content-list span{color:var(--yoou-green);text-transform:capitalize;font-size:11px;font-weight:760}.admin-content-list strong{color:var(--yoou-ink);font-size:14px;line-height:1.25;display:block}.news-shell,.article-shell{min-height:100vh;padding:34px}.news-nav{border:1px solid #ffffffad;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;min-height:68px;margin:0 auto;padding:10px 14px 10px 20px;display:flex}.news-nav a{color:var(--yoou-ink);font-size:13px;font-weight:700;text-decoration:none}.news-nav>div{align-items:center;gap:18px;display:flex}.news-nav-cta{border-radius:999px;align-items:center;min-height:42px;padding:0 18px;display:inline-flex}.news-brand{font-size:16px!important;font-weight:800!important}.news-hero,.article-frame{max-width:1180px;margin:34px auto 0}.news-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:16px;padding:72px 20px 30px;display:grid}.news-hero-copy{gap:16px;display:grid}.news-hero-panel{background:linear-gradient(145deg,#fffaf2c2,#fff4e280),#ffffff6b;border:1px solid #ffffffad;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.news-hero-panel span{background:#ffffff5c;border:1px solid #824e241f;border-radius:14px;align-content:center;gap:4px;min-width:0;min-height:74px;padding:10px;display:grid}.news-hero-panel strong,.news-hero-panel small{display:block}.news-hero-panel strong{color:var(--yoou-green);font-size:26px;line-height:1}.news-hero-panel small{color:var(--yoou-muted);font-size:11px;font-weight:800;line-height:1.25}.news-kicker{width:max-content;min-height:34px;color:var(--yoou-green);background:#fffaf294;border:1px solid #ffffffad;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.news-hero h1,.article-header h1{max-width:880px;margin:0;font-size:64px;font-weight:820;line-height:1.03}.news-hero p,.article-header p{max-width:760px;color:var(--yoou-muted);margin:0;font-size:17px;line-height:1.72}.news-pathways,.news-topic-strip,.news-section-heading{max-width:1180px;margin:16px auto 0}.news-pathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.news-pathways article,.news-topic-strip,.news-section-heading{background:linear-gradient(145deg,#fffaf2b8,#fff4e275),#ffffff61;border:1px solid #ffffffad;border-radius:18px;box-shadow:0 14px 34px #824e2414,inset 0 1px #fffc}.news-pathways article{align-content:start;gap:9px;min-width:0;padding:16px;display:grid}.news-pathways svg{color:var(--yoou-green)}.news-pathways span,.news-section-heading span{color:var(--yoou-ink);font-size:13px;font-weight:850}.news-pathways p{min-height:48px;font-size:13px;line-height:1.5}.news-pathways a,.news-section-heading a{color:var(--yoou-orange);align-items:center;gap:7px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.news-topic-strip{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;padding:14px;display:grid}.news-topic-strip>div{gap:8px;min-width:0;display:grid}.news-topic-list{flex-wrap:wrap;gap:6px;display:flex}.news-topic-list span,.news-card-tags span,.news-featured-insights small{min-height:30px;color:var(--yoou-green);background:#2f6f4e14;border:1px solid #2f6f4e29;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:820;display:inline-flex}.news-topic-list small{min-width:18px;min-height:18px;color:var(--yoou-orange);background:#ffffff9e;border-radius:999px;place-items:center;display:inline-grid}.news-featured-card{border:1px solid #ffffffad;border-radius:22px;grid-template-columns:.85fr 1fr;gap:24px;max-width:1180px;margin:18px auto 0;padding:18px;display:grid}.news-cover{border-radius:18px;min-height:320px;box-shadow:inset 0 1px #ffffff6b}.news-cover.small{border-radius:14px;min-height:132px}.news-featured-card>div:last-child{align-content:center;gap:14px;padding:18px;display:grid}.news-featured-card span,.news-card span{color:var(--yoou-green);font-size:12px;font-weight:800}.news-featured-card h2{color:var(--yoou-ink);margin:0;font-size:42px;line-height:1.08}.news-featured-insights{flex-wrap:wrap;gap:7px;display:flex}.news-meta-row{flex-wrap:wrap;gap:12px;display:flex}.news-meta-row small{color:var(--yoou-muted);align-items:center;gap:6px;display:inline-flex}.news-read-link,.news-card a,.article-back{width:max-content;color:var(--yoou-orange);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:16px auto 0;display:grid}.news-section-heading{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.news-section-heading h2{color:var(--yoou-ink);margin:3px 0 0;font-size:24px;line-height:1.2}.news-card{border:1px solid #ffffffad;border-radius:18px;gap:12px;padding:14px;display:grid}.news-card h2{color:var(--yoou-ink);margin:0;font-size:22px;line-height:1.15}.news-card-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.news-card-topline small{max-width:100%;color:var(--yoou-muted);overflow-wrap:anywhere;font-size:11px;font-weight:760}.news-card-tags{flex-wrap:wrap;gap:5px;display:flex}.news-card-tags span{min-height:26px;padding:5px 8px;font-size:10px}.news-empty-state{background:linear-gradient(145deg,#fffaf2b8,#fff4e275),#ffffff61;border:1px solid #ffffffad;border-radius:18px;gap:9px;max-width:1180px;margin:16px auto 0;padding:22px;display:grid;box-shadow:0 14px 34px #824e2414,inset 0 1px #fffc}.news-empty-state h2{color:var(--yoou-ink);margin:0;font-size:24px;line-height:1.2}.news-empty-state p{max-width:680px;color:var(--yoou-muted);margin:0;line-height:1.6}.news-empty-state a{width:max-content;color:var(--yoou-orange);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.article-back{max-width:960px;margin:0 auto}.article-frame{border:1px solid #ffffffad;border-radius:24px;max-width:960px;padding:22px}.article-header{gap:16px;display:grid}.article-cover{min-height:260px}.article-cover-media{aspect-ratio:1200/630;margin:0;position:relative;overflow:hidden}.article-cover-media img,.article-inline-image img{object-fit:cover;width:100%;height:100%;display:block}.article-cover-media figcaption,.article-inline-image figcaption{color:var(--yoou-muted);font-size:12px;line-height:1.5}.article-cover-media figcaption{color:#fff;background:#121027b8;border-radius:6px;max-width:calc(100% - 24px);padding:5px 8px;position:absolute;bottom:10px;right:12px}.article-value-panel{background:linear-gradient(145deg,#fffaf2c7,#fff4e280),#ffffff6b;border:1px solid #865b2e29;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:12px;padding:14px;display:grid}.article-value-panel>div:first-child{gap:7px;display:grid}.article-value-panel span,.article-related-heading span{color:var(--yoou-green);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.article-value-panel strong{color:var(--yoou-ink);font-size:18px;line-height:1.25}.article-value-panel p{font-size:14px;line-height:1.55}.article-value-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.article-value-metrics span{text-transform:none;background:#ffffff6b;border:1px solid #824e241f;border-radius:12px;align-content:center;gap:4px;min-width:0;padding:9px;display:grid}.article-value-metrics small,.article-value-metrics strong{min-width:0;display:block}.article-value-metrics small{color:var(--yoou-muted);text-transform:uppercase;font-size:10px;font-weight:820}.article-value-metrics strong{color:var(--yoou-ink);overflow-wrap:anywhere;font-size:13px}.article-body{gap:18px;margin-top:30px;display:grid}.article-body>div{gap:18px;display:grid}.article-body p{margin:0;font-size:18px;line-height:1.84}.article-body h2,.article-body h3{color:var(--yoou-ink);letter-spacing:0;margin:16px 0 0}.article-body h2{font-size:30px;line-height:1.2}.article-body h3{font-size:22px;line-height:1.25}.article-body ul,.article-body ol{color:var(--yoou-muted);gap:9px;margin:0;padding-left:24px;font-size:17px;line-height:1.7;display:grid}.article-body blockquote{border-left:4px solid var(--yoou-orange);color:var(--yoou-ink);background:#f9731612;margin:0;padding:16px 18px;font-size:18px;line-height:1.7}.article-body a{color:var(--yoou-orange);text-underline-offset:3px;font-weight:750;text-decoration-thickness:1px}.article-toc{background:#fffaf2a8;border:1px solid #865b2e29;border-radius:8px;padding:16px 18px}.article-toc strong{color:var(--yoou-ink)}.article-toc ol{margin-top:10px}.article-toc li.level-3{margin-left:18px}.article-table-wrap{border:1px solid #865b2e29;border-radius:8px;overflow-x:auto}.article-table-wrap table{border-collapse:collapse;background:#ffffff70;width:100%;min-width:560px}.article-table-wrap th,.article-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #865b2e1f;padding:12px 14px}.article-table-wrap th{color:var(--yoou-ink);background:#2f6f4e14;font-size:13px}.article-rich-block{border:1px solid #865b2e29;border-radius:8px;padding:18px}.article-callout{border-left:4px solid var(--yoou-green);background:#2f6f4e12}.article-cta{border-left:4px solid var(--yoou-orange);background:#f9731614}.article-rich-block>strong{color:var(--yoou-ink);margin-bottom:7px;font-size:18px;display:block}.article-faq details{border-top:1px solid #865b2e24}.article-faq summary{color:var(--yoou-ink);cursor:pointer;padding:13px 0;font-weight:800}.article-faq details p{padding-bottom:13px;font-size:16px}.article-howto ol{counter-reset:article-step;padding-left:0;list-style:none}.article-howto li{counter-increment:article-step;padding-left:44px;position:relative}.article-howto li:before{content:counter(article-step);background:var(--yoou-green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:850;display:grid;position:absolute;top:0;left:0}.article-howto li p{margin-top:4px;font-size:16px}.article-pros-cons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.article-pros-cons>div{background:#fff6;border:1px solid #865b2e24;border-radius:8px;padding:16px}.article-pros-cons>div:first-child{border-top:3px solid var(--yoou-green)}.article-pros-cons>div:last-child{border-top:3px solid var(--ds-warning)}.article-embed{aspect-ratio:16/9;background:#161616;border-radius:8px;overflow:hidden}.article-embed iframe{border:0;width:100%;height:100%}.article-inline-image{gap:8px;margin:6px 0;display:grid}.article-inline-image img{aspect-ratio:16/9;border-radius:8px}.article-context-links{background:#fffaf275;border:1px solid #865b2e24;border-radius:8px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.article-context-links a{background:#f9731612;border:1px solid #f973162e;border-radius:7px;align-items:center;min-height:34px;padding:0 10px;text-decoration:none;display:inline-flex}.article-action-panel,.article-related{background:linear-gradient(145deg,#fffaf2c7,#fff4e275),#fff6;border:1px solid #865b2e29;border-radius:18px;margin-top:30px;padding:18px}.article-action-panel{gap:14px;display:grid}.article-action-panel h2,.article-related h2{color:var(--yoou-ink);margin:6px 0 0;font-size:26px;line-height:1.2}.article-action-panel ol{color:var(--yoou-muted);margin:0;padding-left:22px;font-size:16px;line-height:1.65}.article-action-panel li+li{margin-top:6px}.article-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.article-action-buttons a{min-height:38px;color:var(--yoou-orange);background:#f9731614;border:1px solid #f973162e;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.article-action-buttons a:last-child{color:var(--yoou-green);background:#2f6f4e14;border-color:#2f6f4e33}.article-related{gap:14px;display:grid}.article-related-heading{gap:3px;display:grid}.article-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.article-related-card{min-width:0;color:var(--yoou-ink);background:#ffffff6b;border:1px solid #824e2424;border-radius:14px;gap:7px;padding:13px;text-decoration:none;display:grid}.article-related-card>span{color:var(--yoou-green);text-transform:uppercase;font-size:11px;font-weight:850}.article-related-card strong{color:var(--yoou-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.article-related-card small{color:var(--yoou-muted);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:11px;line-height:1.35;display:inline-flex}.article-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.article-tags span{min-height:32px;color:var(--yoou-green);background:#2f6f4e1a;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.auth-brand-mark img{object-fit:contain;width:24px;height:24px}.onboarding-window{max-width:1080px}.onboarding-stepper div.active span,.onboarding-note svg,.onboarding-account-summary svg{color:var(--yoou-green)}.onboarding-mode-toggle{background:#fffaf28f;border:1px solid #ffffffa8;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffffe0}.onboarding-mode-toggle button{min-height:42px;color:var(--yoou-muted);background:0 0;border:0;border-radius:999px;font-weight:800}.onboarding-mode-toggle button.active{background:linear-gradient(180deg, var(--yoou-orange-2), var(--yoou-orange));color:#fffaf3;box-shadow:0 10px 24px #f9731633}.auth-field input,.auth-field select,.auth-field textarea,.settings-control-grid input,.settings-control-grid select,.settings-control-grid textarea{color:var(--yoou-ink)!important;background:#fffaf29e!important;border-color:#865b2e29!important}@media (max-width:980px){.ops-hero-widget,.news-hero,.news-topic-strip,.article-value-panel,.news-featured-card,.ops-kpi-grid,.ops-grid,.insight-widget-grid,.admin-content-grid,.news-pathways,.article-related-grid,.news-grid,.ops-ring-grid{grid-template-columns:1fr}.news-hero h1,.article-header h1{font-size:42px}.news-hero{padding-top:44px}}@media (max-width:640px){.news-shell,.article-shell{padding:12px}.news-nav{border-radius:22px;flex-direction:column;align-items:flex-start}.news-nav>div{width:100%;overflow-x:auto}.news-hero-panel,.article-value-metrics{grid-template-columns:1fr}.news-section-heading,.article-action-buttons{flex-direction:column;align-items:stretch}.news-section-heading a,.article-action-buttons a{justify-content:center;width:100%}.ops-hero-widget h1{font-size:30px}.article-seo-audit,.article-seo-checks{grid-template-columns:1fr}.article-seo-checks{grid-column:auto}.article-research-summary,.article-plan-signal-grid,.article-seo-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.article-pros-cons{grid-template-columns:1fr}}.dashboard-root,.admin-root{--yoou-bg:#f5ecdf;--yoou-bg-2:#fff7eb;--yoou-ink:#2a190d;--yoou-muted:#2a190d9e;--yoou-orange:#ff7a1a;--yoou-orange-2:#ffad67;--yoou-caramel:#9a5a26;--yoou-green:#315d43;--yoou-cream-glass:#fff8ecb8}.dashboard-frame{grid-template-columns:var(--dashboard-sidebar-width,292px) minmax(0, 1fr);gap:0;display:grid}.dashboard-sidebar{min-height:calc(100vh - 36px);padding:18px 14px!important}.dashboard-logo{border-bottom:1px solid #9a5a261f;min-height:62px;padding:0 8px 14px}.dashboard-nav{gap:18px;padding-top:16px;display:grid}.dashboard-nav-section{gap:8px;display:grid}.dashboard-nav-label{text-transform:uppercase;padding:0 12px;color:#2a190d6b!important}.macos-sidebar-item{min-height:44px;font-weight:760;color:#2a190dad!important;border-radius:12px!important;padding:10px 12px!important}.macos-sidebar-item svg{color:#315d43db!important}.macos-sidebar-item.active{background:linear-gradient(135deg,#fff8ecf0,#fff8ec8c),linear-gradient(90deg,#ff7a1a29,#315d4317)!important;box-shadow:0 12px 28px #9a5a261f,inset 0 1px #ffffffeb!important}.dashboard-topbar{border-radius:18px;min-height:74px;margin:14px 14px 0}.dashboard-content{border-left:1px solid #9a5a261f;min-width:0}.dashboard-content-inner{max-width:1460px;margin:0 auto}.dashboard-root .btn-primary,.dashboard-root .btn-secondary,.admin-root .btn-primary,.admin-root .btn-secondary,.dashboard-topbar-action,.provider-actions .icon-button{min-height:40px;font-weight:820;border-radius:12px!important}.dashboard-root .btn-primary,.admin-root .btn-primary{background:linear-gradient(180deg, var(--yoou-orange-2), var(--yoou-orange))!important;box-shadow:0 10px 24px #ff7a1a3d,inset 0 1px #ffffff61!important}.dashboard-root .btn-secondary,.admin-root .btn-secondary,.dashboard-topbar-action{background:linear-gradient(145deg,#fff8ecc7,#fff8ec80)!important;border-color:#9a5a2624!important}.ops-chart-panel{min-height:286px}.ops-bar-chart{background-color:#fff8ec6b;background-image:linear-gradient(0deg,#9a5a2612 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff8f;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:188px;margin-top:20px;padding:12px;display:grid}.ops-bar-chart span{grid-template-rows:1fr auto;align-items:end;gap:8px;height:100%;display:grid}.ops-bar-chart i{background:linear-gradient(180deg, var(--yoou-orange-2), var(--yoou-orange) 62%, var(--yoou-caramel));border-radius:999px 999px 8px 8px;width:100%;min-height:22px;display:block;box-shadow:0 14px 28px #ff7a1a2e}.ops-bar-chart small{color:var(--yoou-muted);text-align:center;font-size:11px;font-weight:800}.workspace-funnel-chart{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-funnel-chart span{grid-template-rows:auto 1fr auto}.workspace-funnel-chart b{color:var(--yoou-ink);text-align:center;font-size:13px}.ops-empty-state{min-height:188px;color:var(--yoou-muted);text-align:center;border:1px dashed #865b2e33;border-radius:8px;align-content:center;place-items:center;gap:8px;margin-top:20px;display:grid}.ops-empty-state strong{color:var(--yoou-ink)}.admin-shell{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-header{grid-column:1/-1}.admin-section-nav{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#fff8ecc7,#fff8ec7a),linear-gradient(135deg,#ff7a1a14,#315d430d);border:1px solid #ffffffad;border-radius:22px;grid-column:1;gap:14px;padding:14px;position:sticky;top:18px;box-shadow:0 18px 42px #9a5a261a,inset 0 1px #ffffffe0;display:grid!important}.admin-section-group{gap:8px;display:grid}.admin-section-group>span{color:#2a190d6b;text-transform:uppercase;padding:0 8px;font-size:11px;font-weight:820}.admin-section-tabs{gap:6px;display:grid!important}.admin-section-tabs button{justify-content:flex-start;min-height:42px;border-radius:12px!important}.admin-section-tabs button.active{box-shadow:0 12px 26px #9a5a261f;color:var(--yoou-ink)!important;background:linear-gradient(135deg,#fff8ecf0,#fff8ec8f)!important}.admin-shell>:not(.admin-header):not(.admin-section-nav){grid-column:2}.admin-content-grid{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr)}.article-input-with-icon{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.article-input-with-icon svg{color:var(--yoou-green)}.content-editor-panel textarea{resize:vertical}.content-editor-preview{background-position:50%;background-size:cover}.admin-content-list small{color:var(--yoou-muted);align-items:center;gap:5px;display:inline-flex}.article-footer-grid{gap:18px;margin-top:30px;display:grid}.article-footer-grid h2{color:var(--yoou-ink);margin:0 0 10px;font-size:18px}.article-link-list{flex-wrap:wrap;gap:8px;display:flex}.article-link-list a{min-height:34px;color:var(--yoou-orange);background:#fff8ec94;border:1px solid #9a5a2624;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:820;text-decoration:none;display:inline-flex}@media (max-width:980px){.dashboard-frame,.admin-shell{grid-template-columns:1fr}.admin-header,.admin-section-nav,.admin-shell>:not(.admin-header):not(.admin-section-nav){grid-column:1}.admin-section-nav{position:relative;top:auto}.dashboard-content{border-left:0}}.dashboard-root,.admin-root{--yoou-bg:#f4eadc;--yoou-bg-2:#fff8ed;--yoou-ink:#26170c;--yoou-muted:#7b624c;--yoou-orange:#f97316;--yoou-orange-2:#ff9f45;--yoou-green:#2f7a4f;--yoou-line:#824e2429;background:radial-gradient(circle at 13% 8%,#ff9f4557,#0000 28%),radial-gradient(circle at 88% 16%,#2f7a4f21,#0000 30%),linear-gradient(135deg,#f3e7d6 0%,#fff6e9 48%,#f5eadc 100%)!important}.dashboard-frame{-webkit-backdrop-filter:blur(34px);max-width:1540px;background:linear-gradient(145deg,#ffffffbd,#fff7eb9e),#ffffff8a!important;border:1px solid #ffffffc2!important;border-radius:32px!important;margin:18px auto!important;box-shadow:0 38px 110px #764a2429,0 12px 36px #764a2414,inset 0 1px #ffffffdb!important}.dashboard-main{min-width:0}.dashboard-sidebar{flex-direction:column;gap:16px;display:flex;overflow:auto;background:linear-gradient(165deg,#fffaf3d6,#fff6e98f),linear-gradient(135deg,#ff9f451c,#2f7a4f0b)!important}.dashboard-logo{text-decoration:none}.dashboard-nav{flex:1;min-height:0;padding-right:2px;overflow:auto}.dashboard-topbar{box-shadow:0 18px 44px #824e241a,inset 0 1px #ffffffdb;background:linear-gradient(145deg,#fffaf3d1,#fff6e98a),#fff6!important}.dashboard-content-inner{width:min(1480px,100%)!important;padding:clamp(18px,2.3vw,34px)!important}.workspace-grid.settings-grid,.user-settings-grid{width:100%;max-width:1260px!important;margin:0 auto!important}.user-settings-grid .workspace-wide-panel,.settings-grid .workspace-wide-panel{grid-column:1/-1}.workspace-panel,.glass-panel,.admin-panel,.ops-panel,.ops-kpi-card,.metric-card{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#fffaf2bd,#fff4e275),#ffffff61!important;border-color:#ffffffad!important;box-shadow:0 20px 58px #824e241c,inset 0 1px #ffffffdb!important}.admin-analytics-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:16px;display:grid}.admin-analytics-grid .admin-chart-panel:last-child{grid-column:1/-1}.admin-ring-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.admin-ring-metric{text-align:center;background:radial-gradient(circle at 30% 8%,#ff9f4533,#0000 44%),#fff8ec85;border:1px solid #ffffff9e;border-radius:20px;justify-items:center;gap:12px;min-width:0;padding:16px 12px;display:grid;box-shadow:inset 0 1px #ffffffd1}.admin-ring-chart{aspect-ratio:1;background:radial-gradient(circle, #fffaf2f0 0 55%, transparent 56%), conic-gradient(var(--yoou-orange) var(--ring-value), #824e241f 0);border-radius:50%;place-items:center;width:92px;display:grid;position:relative;box-shadow:0 18px 34px #f973162e,inset 0 1px #ffffffd1}.admin-ring-chart strong{color:var(--yoou-ink);font-size:24px;line-height:1}.admin-ring-chart small{color:var(--yoou-muted);margin-top:24px;margin-left:28px;font-size:10px;font-weight:850}.admin-ring-metric h3{color:var(--yoou-ink);margin:0;font-size:14px;line-height:1.2}.admin-ring-metric p{color:var(--yoou-muted);margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.35}.admin-provider-bars{background-color:#fff8ec6b;background-image:linear-gradient(0deg,#824e2414 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff9e;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;height:208px;margin-top:18px;padding:14px;display:grid}.admin-provider-bars span{grid-template-rows:1fr auto auto;align-items:end;gap:6px;min-width:0;height:100%;display:grid}.admin-provider-bars i{background:linear-gradient(180deg, var(--yoou-orange-2), var(--yoou-orange) 58%, #c86d23);border-radius:999px 999px 9px 9px;min-height:14px;display:block;box-shadow:0 14px 30px #f9731633}.admin-provider-bars small,.admin-provider-bars strong{color:var(--yoou-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.admin-provider-bars strong{color:var(--yoou-ink)}.admin-chart-footnote{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.admin-chart-footnote span{min-height:42px;color:var(--yoou-muted);background:#fff8ec80;border:1px solid #824e241f;border-radius:14px;align-content:center;padding:10px 12px;font-size:12px;font-weight:720;display:grid}.admin-chart-footnote strong{color:var(--yoou-green);font-size:18px}.admin-segment-list{gap:12px;margin-top:18px;display:grid}.admin-segment-list span{color:var(--yoou-muted);grid-template-columns:92px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12px;font-weight:800;display:grid}.admin-segment-list i{background:#824e241c;border-radius:999px;height:12px;overflow:hidden}.admin-segment-list b{border-radius:inherit;background:linear-gradient(90deg, var(--yoou-orange), var(--yoou-orange-2), var(--yoou-green));height:100%;display:block}.admin-segment-list em{color:var(--yoou-ink);text-align:right;font-style:normal}@media (max-width:1180px){.admin-analytics-grid,.admin-ring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analytics-grid .admin-chart-panel:last-child{grid-column:auto}}@media (max-width:720px){.dashboard-frame{border-radius:0!important;margin:0!important}.admin-analytics-grid,.admin-ring-grid,.admin-chart-footnote{grid-template-columns:1fr}.admin-provider-bars{grid-template-columns:repeat(5,minmax(42px,1fr));overflow-x:auto}}.dashboard-root .dashboard-sidebar{background:linear-gradient(#fffbf4e0,#fff4e4a3),radial-gradient(circle at 8% 6%,#f9731621,#0000 34%)!important;border-right:1px solid #85522721!important}.dashboard-root .dashboard-nav-section{gap:6px!important;margin-bottom:18px!important}.dashboard-root .dashboard-nav-label{color:#2b1d127a!important;letter-spacing:0!important;font-size:11px!important;font-weight:850!important}.dashboard-root .macos-sidebar-item{color:#3c2a1d!important;background:linear-gradient(145deg,#fffbf48f,#fff5e752)!important;border:1px solid #8552271a!important;border-radius:14px!important;min-height:42px!important;text-decoration:none!important;box-shadow:0 8px 18px #8552270b,inset 0 1px #ffffffc2!important}.dashboard-root .macos-sidebar-item svg{color:var(--yoou-green)!important}.dashboard-root .macos-sidebar-item:hover{color:var(--yoou-ink)!important;background:linear-gradient(145deg,#fffaf2d6,#ffefd880)!important;border-color:#f9731647!important;transform:translate(2px)!important}.dashboard-root .dashboard-sidebar-footer{border-top:1px solid #8552271f!important;gap:7px!important}.admin-root{min-height:100vh;padding:18px!important}.admin-root .admin-shell{-webkit-backdrop-filter:blur(34px);width:min(1540px,100%);min-height:calc(100vh - 36px);margin:0 auto;background:linear-gradient(145deg,#ffffffc2,#fff6e89e),#ffffff80!important;border:1px solid #ffffffc2!important;border-radius:32px!important;grid-template-columns:286px minmax(0,1fr)!important;gap:16px!important;padding:18px!important;box-shadow:0 38px 110px #764a2429,0 12px 36px #764a2414,inset 0 1px #ffffffdb!important}.admin-root .admin-header{align-items:center;min-height:74px;background:linear-gradient(145deg,#fffaf3d1,#fff6e98a),#fff6!important;border:1px solid #ffffffad!important;border-radius:22px!important;grid-area:1/2!important;padding:18px 20px!important;box-shadow:0 18px 44px #824e241a,inset 0 1px #ffffffdb!important}.admin-root .admin-header h1{color:var(--yoou-ink)!important;letter-spacing:0!important;font-size:clamp(24px,2.4vw,38px)!important}.admin-root .admin-header p{color:var(--yoou-muted)!important}.admin-root .admin-section-nav{align-self:start;width:100%;min-width:0;max-height:calc(100vh - 72px);overflow:auto;background:linear-gradient(#fffbf4e0,#fff4e4a3),radial-gradient(circle at 8% 6%,#f9731621,#0000 34%)!important;border:1px solid #85522721!important;border-radius:24px!important;grid-area:1/1/span 30!important;grid-template-columns:1fr!important;gap:16px!important;padding:18px 14px!important;display:grid!important}.admin-root .admin-section-group{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.admin-root .admin-section-group>span{color:#2b1d127a!important;letter-spacing:0!important;padding:0 8px!important;font-size:11px!important;font-weight:850!important}.admin-root .admin-section-tabs{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:7px!important;padding:0!important;display:grid!important;overflow:visible!important}.admin-root .admin-section-tabs button,.admin-root .admin-section-group .admin-section-tabs button{color:#3c2a1d!important;background:linear-gradient(145deg,#fffbf48f,#fff5e752)!important;border:1px solid #8552271a!important;border-radius:14px!important;flex:none!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:10px 12px!important;font-size:13px!important;font-weight:820!important;box-shadow:0 8px 18px #8552270b,inset 0 1px #ffffffc2!important}.admin-root .admin-section-tabs button svg{flex:none;color:var(--yoou-green)!important}.admin-root .admin-section-tabs button:hover{transform:translate(2px);background:linear-gradient(145deg,#fffaf2d6,#ffefd880)!important;border-color:#f9731647!important}.admin-root .admin-section-tabs button.active{color:var(--yoou-ink)!important;box-shadow:0 14px 30px #f9731624, inset 3px 0 0 var(--yoou-orange), inset 0 1px 0 #ffffffe0!important;background:linear-gradient(135deg,#fff6e8f5,#ffebce9e),linear-gradient(90deg,#f9731638,#2f7a4f0f)!important;border-color:#f973166b!important}.admin-root .admin-shell>:not(.admin-header):not(.admin-section-nav){grid-column:2!important}.admin-root .admin-section-helper,.admin-root .settings-message,.admin-root .admin-metric-grid,.admin-root .admin-analytics-grid,.admin-root .admin-control-grid,.admin-root .admin-content-grid,.admin-root .admin-panel{min-width:0}.admin-root .admin-section-helper{border-radius:18px!important;padding:14px 16px!important}.admin-root .admin-content-command{grid-column:1/-1}.admin-root .admin-content-grid{gap:16px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important}.admin-root .content-editor-panel{border-color:#f9731638!important}@media (max-width:980px){.admin-root{padding:0!important}.admin-root .admin-shell{min-height:100vh;border-radius:0!important;grid-template-columns:1fr!important}.admin-root .admin-header,.admin-root .admin-section-nav,.admin-root .admin-shell>:not(.admin-header):not(.admin-section-nav){grid-area:auto/1!important}.admin-root .admin-section-nav{max-height:none;position:relative;top:auto;display:grid!important}.admin-root .admin-content-grid{grid-template-columns:1fr!important}}.dashboard-root,.admin-root,.auth-shell,.onboarding-shell,.news-shell,.article-shell{--ds-canvas:#f6ecdf;--ds-surface:#fffaf2;--ds-surface-raised:#fffdf8;--ds-surface-soft:#fff3e2;--ds-surface-muted:#efe0cb;--ds-surface-glass:#fffaf2d1;--ds-ink:#26170c;--ds-ink-secondary:#493322;--ds-ink-muted:#765e49;--ds-border:#824e242e;--ds-border-strong:#824e2452;--ds-accent:#e4631b;--ds-accent-hover:#b84f16;--ds-accent-soft:#f9731621;--ds-success:#2f6f4e;--ds-warning:#9c641f;--ds-danger:#c52d25;--ds-shadow-xs:0 1px 2px #5d3b1c0b;--ds-shadow-sm:0 10px 24px #5d3b1c14;--ds-shadow-md:0 22px 54px #5d3b1c1f;--ds-inset-highlight:inset 0 1px 0 #ffffffe0;--background:var(--ds-canvas);--bg-base:var(--ds-canvas);--foreground:var(--ds-ink);--primary:var(--ds-accent);--secondary:var(--ds-success);--glass:var(--ds-surface-glass);--glass-border:var(--ds-border);--glass-hover:var(--ds-surface-soft);--glass-active:#f9731629;--text-primary:var(--ds-ink);--text-secondary:var(--ds-ink-secondary);--text-muted:var(--ds-ink-muted);--text-muted-2:#765e49;--text-muted-3:#8b725b;--text-dim:#b89e84;--border-dim:var(--ds-border);--bg-subtle:var(--ds-surface-soft);--bg-input:#fffdf8e6;color:var(--ds-ink)!important}.dashboard-root .tool-heading h1,.dashboard-root .tool-heading p,.dashboard-root .workspace-kicker,.dashboard-root .tool-label,.dashboard-root .panel-heading h2,.dashboard-root .panel-heading span,.admin-root .tool-heading h1,.admin-root .tool-heading p,.admin-root .workspace-kicker,.admin-root .tool-label,.news-shell,.article-shell{color:var(--ds-ink)!important}.dashboard-root .tool-heading p,.dashboard-root .panel-heading span,.dashboard-root .workspace-kicker,.dashboard-root .tool-label small,.news-shell p,.article-shell p{color:var(--ds-ink-muted)!important}.dashboard-root .opportunity-toolbar,.dashboard-root .tool-tabs,.dashboard-root .opportunity-record,.dashboard-root .opportunity-brief,.dashboard-root .opportunity-detail-drawer,.dashboard-root .tool-loading-state,.dashboard-root .tool-empty-state,.dashboard-root .opportunity-source-summary>span,.dashboard-root .opportunity-toolbar select,.dashboard-root .opportunity-source-badge,.dashboard-root .opportunity-open-niche,.dashboard-root .opportunity-record-icon,.dashboard-root .opportunity-stat-grid>span,.dashboard-root .opportunity-idea-grid>div,.dashboard-root .opportunity-design-card,.dashboard-root .opportunity-detail-scoreboard>span,.dashboard-root .opportunity-signal,.dashboard-root .listing-kit-field,.dashboard-root .opportunity-market-switcher button,.dashboard-root .record-chip-list span,.dashboard-root .brief-section,.dashboard-root .brief-phrase-list span,.dashboard-root .brief-color-list span,.dashboard-root .brief-meta-grid span,.news-nav,.news-featured-card,.news-card,.article-frame{color:var(--ds-ink)!important;background:linear-gradient(145deg,#fffaf2db,#fff4e294),linear-gradient(135deg,#f9731612,#2f6f4e0d)!important;border-color:#824e2429!important;box-shadow:0 12px 30px #5d3b1c14,inset 0 1px #ffffffdb!important}.dashboard-root .tool-tabs button{color:var(--ds-ink-muted)!important}.dashboard-root .tool-tabs button.active{color:var(--ds-accent)!important;background:linear-gradient(145deg,#fffbf4f5,#ffebcead)!important;box-shadow:0 10px 24px #f973161f,inset 0 1px #ffffffe6!important}.dashboard-root .opportunity-record-heading h2,.dashboard-root .opportunity-detail-header h2,.dashboard-root .opportunity-listing-heading h3,.dashboard-root .opportunity-stat-grid strong,.dashboard-root .opportunity-detail-scoreboard strong,.dashboard-root .opportunity-signal strong,.dashboard-root .listing-kit-field strong,.dashboard-root .listing-kit-field p,.dashboard-root .listing-kit-field li,.dashboard-root .tool-empty-state strong,.dashboard-root .tool-loading-state strong,.dashboard-root .brief-section p,.dashboard-root .brief-section li,.dashboard-root .brief-meta-grid strong{color:var(--ds-ink)!important}.dashboard-root .opportunity-record-heading p,.dashboard-root .opportunity-detail-header p,.dashboard-root .opportunity-listing-heading small,.dashboard-root .opportunity-record-heading>div>span,.dashboard-root .opportunity-listing-heading span,.dashboard-root .listing-kit-field>span,.dashboard-root .listing-kit-field>small,.dashboard-root .opportunity-detail-scoreboard small,.dashboard-root .opportunity-signal small,.dashboard-root .opportunity-score small,.dashboard-root .opportunity-stat-grid small,.dashboard-root .record-chip-list small,.dashboard-root .tool-empty-state span,.dashboard-root .tool-loading-state span,.dashboard-root .brief-meta-grid small{color:var(--ds-ink-muted)!important}.dashboard-root .tool-empty-state{min-height:180px;background:radial-gradient(circle at 50% 0,#2f6f4e14,#0000 44%),#fffaf2c7!important}.dashboard-root .settings-message.error,.admin-root .settings-message.error{color:#b92620!important;background:#c52d2514!important;border-color:#c52d253d!important}.dashboard-root .settings-message.success,.admin-root .settings-message.success{color:#2f6f4e!important;background:#2f6f4e14!important;border-color:#2f6f4e3d!important}.dashboard-root .settings-message.warning,.admin-root .settings-message.warning{color:#89570c!important;background:#b4741117!important;border-color:#b4741147!important}.dashboard-root .opportunity-setup-message{z-index:12;outline:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;margin:0 0 16px;scroll-margin-top:108px;display:grid;position:sticky;top:14px;background:radial-gradient(circle at 8% 12%,#ffffffeb,#0000 34%),linear-gradient(135deg,#ffedcefa,#fff6e7f0),linear-gradient(90deg,#f973163d,#2f6f4e14)!important;border-width:2px!important;border-radius:14px!important;padding:18px!important;box-shadow:0 18px 42px #804e2029,inset 0 0 0 1px #ffffffbd,0 0 0 6px #f973160f!important}.dashboard-root .opportunity-setup-message:focus-visible{box-shadow:0 0 0 4px #f9731638,0 18px 42px #804e2029!important}.dashboard-root .settings-message.opportunity-setup-message.warning{color:#6f3d06!important;border-color:#f9731673!important}.dashboard-root .opportunity-setup-icon{width:48px;height:48px;color:var(--home-orange,var(--ds-accent));background:linear-gradient(145deg,#ffffffe0,#ffe8c8cc);border:1px solid #f9731652;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 22px #f9731624,inset 0 1px #ffffffe6}.dashboard-root .opportunity-setup-message>div{gap:3px;min-width:0;display:grid}.dashboard-root .opportunity-setup-message strong,.dashboard-root .opportunity-setup-message span,.dashboard-root .opportunity-setup-message small{min-width:0;display:block}.dashboard-root .opportunity-setup-message strong{color:var(--ds-ink);font-size:.96rem;line-height:1.2}.dashboard-root .opportunity-setup-message span{color:currentColor;font-size:.8rem;line-height:1.45}.dashboard-root .opportunity-setup-message .opportunity-setup-icon{flex-shrink:0;line-height:0;display:inline-flex}.dashboard-root .opportunity-setup-message .opportunity-setup-icon svg{margin:auto;display:block}.dashboard-root .opportunity-setup-message small{color:#432b14b8;max-width:820px;font-size:.72rem;line-height:1.45}.dashboard-root .opportunity-setup-message .compact-button{white-space:nowrap;flex:none;min-height:44px;padding-inline:18px}@media (max-width:760px){.dashboard-root .opportunity-setup-message{grid-template-columns:42px minmax(0,1fr);position:relative;top:auto}.dashboard-root .opportunity-setup-icon{width:42px;height:42px}.dashboard-root .opportunity-setup-message .compact-button{grid-column:1/-1;width:100%}}.dashboard-root .opportunity-stat-grid>span.success,.dashboard-root .opportunity-score.success{border-color:color-mix(in srgb, var(--ds-success) 34%, var(--ds-border))!important;background:color-mix(in srgb, var(--ds-success) 9%, var(--ds-surface))!important}.dashboard-root .opportunity-stat-grid>span.warning,.dashboard-root .opportunity-score.warning{border-color:color-mix(in srgb, var(--ds-warning) 34%, var(--ds-border))!important;background:color-mix(in srgb, var(--ds-warning) 9%, var(--ds-surface))!important}.dashboard-root .opportunity-stat-grid>span.danger,.dashboard-root .opportunity-score.danger{border-color:color-mix(in srgb, var(--ds-danger) 34%, var(--ds-border))!important;background:color-mix(in srgb, var(--ds-danger) 8%, var(--ds-surface))!important}.dashboard-root .opportunity-stat-grid>span.success strong,.dashboard-root .opportunity-score.success strong{color:var(--ds-success)!important}.dashboard-root .opportunity-stat-grid>span.warning strong,.dashboard-root .opportunity-score.warning strong{color:var(--ds-warning)!important}.dashboard-root .opportunity-stat-grid>span.danger strong,.dashboard-root .opportunity-score.danger strong{color:var(--ds-danger)!important}.news-nav a,.news-brand,.news-read-link,.article-back,.article-link-list a{color:var(--ds-ink)!important}.niche-shell{background:linear-gradient(135deg,#ffffffb8,#edf1f8d1),#eef1f7}.niche-frame{gap:34px;display:grid}.niche-hero{gap:24px;display:grid}.niche-hero h1{color:#14213d;letter-spacing:0;max-width:900px;margin:0;font-size:clamp(42px,7vw,86px);line-height:1}.niche-hero p{color:#14213db8;max-width:780px;margin:0;font-size:17px;line-height:1.7}.niche-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:780px;margin-top:16px;display:grid}.niche-trust-row span{background:#ffffff94;border:1px solid #14213d1a;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.niche-trust-row small{color:#14213d8a;text-transform:uppercase;font-size:11px;font-weight:760}.niche-trust-row strong{color:#14213d;font-size:13px}.niche-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.niche-score-card{background:#ffffffad;border:1px solid #14213d1a;border-radius:8px;align-content:space-between;gap:14px;min-height:168px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffffdb}.niche-score-card span,.niche-panel-header span,.niche-cta-band span{align-items:center;gap:8px;display:inline-flex}.niche-score-card>span,.niche-score-card small,.niche-panel-header small{color:#14213d94;font-size:12px;font-weight:760}.niche-score-card strong{color:#14213d;font-size:48px;line-height:1}.niche-score-high{background:linear-gradient(145deg,#2f6f4e1f,#ffffffc7);border-color:#2f6f4e3d}.niche-score-high strong{color:#2f6f4e}.niche-score-medium{background:linear-gradient(145deg,#9c641f1f,#ffffffc7);border-color:#9c641f3d}.niche-score-medium strong{color:#9c641f}.niche-score-low{background:linear-gradient(145deg,#c52d251a,#ffffffc7);border-color:#c52d2538}.niche-score-low strong{color:#c52d25}.niche-pill{border:1px solid;border-radius:999px;justify-content:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:850}.niche-pill-good{color:#2f6f4e;background:#2f6f4e1a}.niche-pill-watch{color:#9c641f;background:#9c641f1a}.niche-pill-risk{color:#c52d25;background:#c52d251a}.niche-preview-grid,.niche-angle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.niche-panel,.niche-angle-grid>div{background:#ffffff9e;border:1px solid #14213d1a;border-radius:8px;gap:18px;min-width:0;padding:22px;display:grid}.niche-panel-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.niche-panel-header span{color:#14213d;font-size:15px;font-weight:850}.niche-tag-list,.niche-tags{flex-wrap:wrap;gap:9px;display:flex}.niche-tag-list span,.niche-tags span{color:#14213d;background:#ffffffbd;border:1px solid #14213d1a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.niche-tag-list .niche-tag-locked{color:#0000;text-shadow:0 0 9px #14213d80;-webkit-user-select:none;user-select:none;position:relative}.niche-preview-disclaimer{color:var(--ds-ink-muted);margin:0 0 12px;font-size:.74rem;line-height:1.5}.niche-tag-locked:after{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(3px);background:#ffffff5c;position:absolute;inset:0}.niche-lock-strip,.niche-cta-band{justify-content:space-between;align-items:center;gap:18px;display:flex}.niche-lock-strip{background:#2f6f4e14;border-radius:8px;min-height:54px;padding:12px 14px}.niche-lock-strip span{color:#14213dad;align-items:center;gap:8px;font-size:12px;font-weight:720;display:inline-flex}.niche-lock-strip a,.niche-cta-band a{color:#fff;white-space:nowrap;background:#2f6f4e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:13px;font-weight:820;text-decoration:none;display:inline-flex}.niche-market-table{gap:8px;display:grid}.niche-market-table>div{background:#ffffff8f;border:1px solid #14213d14;border-radius:8px;grid-template-columns:minmax(110px,.9fr) 64px minmax(0,1.4fr);align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.niche-market-table span{color:#14213d;font-weight:820}.niche-market-table strong{color:#2f6f4e;font-size:22px}.niche-market-table small{color:#14213d9e;min-width:0;line-height:1.35}.niche-angle-grid h2,.niche-cta-band h2{color:#14213d;letter-spacing:0;margin:0}.niche-angle-grid h2{font-size:26px}.niche-cta-band{background:linear-gradient(135deg,#2f6f4e1f,#e4631b14),#ffffffb8;border:1px solid #2f6f4e29;border-radius:8px;padding:26px}.niche-cta-band>div{gap:10px;display:grid}.niche-cta-band span{color:#2f6f4e;text-transform:uppercase;font-size:12px;font-weight:850}.niche-cta-band p{color:#14213dad;max-width:720px;margin:0;line-height:1.65}@media (max-width:860px){.niche-trust-row,.niche-score-grid,.niche-preview-grid,.niche-angle-grid{grid-template-columns:1fr}.niche-lock-strip,.niche-cta-band,.niche-panel-header{flex-direction:column;align-items:stretch}.niche-lock-strip a,.niche-cta-band a{width:100%}.niche-market-table>div{grid-template-columns:1fr auto}.niche-market-table small{grid-column:1/-1}}.dashboard-settings-root,.admin-root{--control-canvas:#f7efe3;--control-surface:#fffaf2d1;--control-surface-solid:#fffaf2;--control-surface-soft:#fff3e2;--control-ink:#24180e;--control-muted:#24180ea3;--control-line:#824e2424;--control-line-strong:#824e2442;--control-blue:#e4631b;--control-blue-soft:#ff9a4d1a;--control-green:#2f6f4e;--control-green-soft:#e8f1ec;--control-orange:#e4631b;--control-orange-soft:#fff0e5;--control-danger:#c52d25;--ds-canvas:var(--control-canvas);--ds-surface:var(--control-surface-solid);--ds-surface-raised:var(--control-surface-solid);--ds-surface-soft:var(--control-surface-soft);--ds-surface-muted:#efe0cb;--ds-surface-glass:var(--control-surface);--ds-ink:var(--control-ink);--ds-ink-secondary:#493322;--ds-ink-muted:var(--control-muted);--ds-border:var(--control-line);--ds-border-strong:var(--control-line-strong);--ds-accent:var(--control-blue);--ds-accent-hover:#b84f16;--ds-accent-soft:var(--control-blue-soft);--ds-success:var(--control-green);--ds-warning:#9c641f;--ds-danger:var(--control-danger);--primary:var(--control-blue);--secondary:var(--control-green);color:var(--control-ink)!important}.dashboard-settings-root{background:radial-gradient(at 12% 4%,#ff8a3d33,#0000 36%),radial-gradient(circle at 88% 8%,#2f6f4e1a,#0000 30%),linear-gradient(135deg,#f7efe3,#efe1cf 54%,#f8f3eb)!important}.dashboard-settings-root .dashboard-frame{background:#fffaf2c7!important;border-color:#ffffffbd!important;box-shadow:0 46px 130px #5d3b1c24,0 12px 38px #5d3b1c14!important}.dashboard-settings-root .dashboard-sidebar,.dashboard-settings-root .dashboard-topbar{border-color:var(--control-line)!important;background:#fffaf2b8!important;box-shadow:inset 0 1px #fffffff0!important}.dashboard-settings-root .dashboard-content{background:linear-gradient(90deg,#6948260e 1px,#0000 1px) 0 0/96px 100%,radial-gradient(at 76% 38%,#ff8a3d1f,#0000 42%),linear-gradient(#fffaf2d1,#fffaf275)!important}.dashboard-settings-root .dashboard-logo,.dashboard-settings-root .dashboard-topbar-title,.dashboard-settings-root .macos-sidebar-item{color:var(--control-ink)!important}.dashboard-settings-root .dashboard-nav-label{color:var(--control-muted)!important}.dashboard-settings-root .macos-sidebar-item{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.dashboard-settings-root .macos-sidebar-item svg{color:var(--control-green)!important}.dashboard-settings-root .macos-sidebar-item:hover{border-color:var(--control-line)!important;background:var(--control-surface-soft)!important;transform:none!important}.dashboard-settings-root .macos-sidebar-item.active{background:var(--control-green-soft)!important;color:var(--control-ink)!important;box-shadow:inset 3px 0 0 var(--control-green)!important;border-color:#2f6f4e33!important}.dashboard-settings-root .macos-sidebar-item.active svg{color:var(--control-green)!important}.dashboard-settings-root .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;max-width:1180px!important}.dashboard-settings-root .settings-intro-panel,.dashboard-settings-root .settings-content-panel,.dashboard-settings-root .settings-provider-setup,.dashboard-settings-root .settings-provider-order,.dashboard-settings-root .settings-provider-list,.dashboard-settings-root .settings-platform-list{border:1px solid var(--control-line)!important;background:var(--control-surface)!important;border-radius:8px!important;box-shadow:0 14px 34px #5d3b1c14,inset 0 1px #fff!important}.dashboard-settings-root .settings-intro-panel{border-left:4px solid var(--control-green)!important;padding:24px!important}.dashboard-settings-root .settings-intro-panel .workspace-title{max-width:none;margin:10px 0 8px;font-size:clamp(1.8rem,3vw,2.45rem);color:var(--control-ink)!important}.dashboard-settings-root .workspace-kicker,.dashboard-settings-root .workspace-kicker svg{color:var(--control-orange)!important}.dashboard-settings-root .workspace-subtitle,.dashboard-settings-root .settings-panel-copy{color:var(--control-muted)!important}.dashboard-settings-root .settings-status-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.dashboard-settings-root .settings-status-row>span{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:54px;padding:10px 12px;display:grid;border:1px solid var(--control-line)!important;background:var(--control-surface-soft)!important;color:var(--control-ink)!important;border-radius:8px!important}.dashboard-settings-root .settings-status-row svg{color:var(--control-green)}.dashboard-settings-root .settings-status-row small{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.dashboard-settings-root .settings-status-row strong{color:var(--control-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.dashboard-settings-root .settings-section-tabs{border:1px solid var(--control-line)!important;background:#ffffffc2!important;border-radius:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;min-height:0!important;padding:6px!important;display:grid!important;overflow:visible!important;box-shadow:0 8px 22px #5d3b1c0f!important}.dashboard-settings-root .settings-section-tabs button{width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;color:var(--control-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;justify-content:center!important;padding:9px 12px!important}.dashboard-settings-root .settings-section-tabs button svg{color:currentColor!important}.dashboard-settings-root .settings-section-tabs button:hover{border-color:var(--control-line)!important;background:var(--control-surface-soft)!important;color:var(--control-ink)!important}.dashboard-settings-root .settings-section-tabs button.active{background:var(--control-green-soft)!important;color:var(--control-green)!important;box-shadow:inset 0 -2px 0 var(--control-green)!important;border-color:#2f6f4e33!important}.dashboard-settings-root .panel-heading>svg,.dashboard-settings-root .provider-check{color:var(--control-green)!important}.dashboard-settings-root .metric-icon{background:var(--control-blue-soft)!important;color:var(--control-blue)!important;border-color:#e4631b29!important}.dashboard-settings-root .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dashboard-settings-root .provider-card{border:1px solid var(--control-line)!important;background:var(--control-surface-soft)!important;box-shadow:none!important;border-radius:8px!important}.dashboard-settings-root .provider-meta span{border-color:var(--control-line)!important;background:var(--control-surface-solid)!important}.dashboard-settings-root .settings-toggle-row{border-color:var(--control-line)!important;background:var(--control-surface-soft)!important;box-shadow:none!important;border-radius:8px!important}.dashboard-settings-root .settings-control-grid input,.dashboard-settings-root .settings-control-grid select,.dashboard-settings-root .settings-control-grid textarea,.dashboard-settings-root .settings-form input,.dashboard-settings-root .settings-form select,.dashboard-settings-root .settings-preferred-row select,.dashboard-settings-root .admin-password-row input{border-color:var(--control-line-strong)!important;background:var(--control-surface-solid)!important;color:var(--control-ink)!important}.dashboard-settings-root .settings-control-grid input:focus,.dashboard-settings-root .settings-control-grid select:focus,.dashboard-settings-root .settings-control-grid textarea:focus,.dashboard-settings-root .settings-form input:focus,.dashboard-settings-root .settings-form select:focus,.dashboard-settings-root .settings-preferred-row select:focus,.dashboard-settings-root .admin-password-row input:focus{border-color:var(--control-blue)!important;outline:2px solid #e4631b24!important}.dashboard-settings-root .btn-primary{border-color:var(--control-green)!important;background:var(--control-green)!important;color:#fff!important;box-shadow:0 8px 18px #2f6f4e2e!important}.dashboard-settings-root .btn-primary:hover{background:#245c40!important}.dashboard-settings-root .btn-secondary,.dashboard-settings-root .workspace-link-button,.dashboard-settings-root .dashboard-topbar-action{border-color:var(--control-line)!important;background:var(--control-surface-solid)!important;color:var(--control-ink)!important;box-shadow:none!important}.admin-root{--yoou-bg:var(--control-canvas);--yoou-bg-2:#fff8ef;--yoou-ink:var(--control-ink);--yoou-muted:var(--control-muted);--yoou-orange:var(--control-orange);--yoou-orange-2:#ff9a4d;--yoou-green:var(--control-green);--yoou-line:var(--control-line);background:radial-gradient(at 12% 4%,#ff8a3d33,#0000 36%),radial-gradient(at 88% 8%,#2f6f4e1f,#0000 34%),linear-gradient(135deg,#f7efe3,#efe1cf 54%,#f8f3eb)!important;padding:18px!important}.admin-root .admin-shell{width:min(1600px,100%);background:#fffaf2c7!important;border:1px solid #ffffffbd!important;border-radius:20px!important;grid-template-columns:250px minmax(0,1fr)!important;gap:14px!important;padding:14px!important;box-shadow:0 46px 130px #5d3b1c24,0 12px 38px #5d3b1c14!important}.admin-root .admin-header{min-height:86px;border:1px solid var(--control-line)!important;background:var(--control-surface)!important;border-radius:8px!important;padding:18px 20px!important;box-shadow:0 14px 34px #5d3b1c14!important}.admin-root .admin-header h1{margin-top:6px;color:var(--control-ink)!important;font-size:clamp(25px,2.2vw,34px)!important}.admin-root .admin-header p{max-width:760px;color:var(--control-muted)!important}.admin-root .workspace-kicker,.admin-root .workspace-kicker svg{color:var(--control-orange)!important}.admin-root .admin-section-nav{max-height:calc(100vh - 36px);top:18px;border:1px solid var(--control-line)!important;background:#fffaf2b8!important;border-radius:8px!important;gap:8px!important;padding:12px 10px!important;box-shadow:0 14px 34px #5d3b1c14!important}.admin-root .admin-section-group{border-bottom:1px solid var(--control-line);gap:4px!important;padding:10px 0!important}.admin-root .admin-section-group:first-child{padding-top:2px!important}.admin-root .admin-section-group:last-child{border-bottom:0;padding-bottom:2px!important}.admin-root .admin-section-group>span{color:var(--control-muted)!important;padding:0 10px 5px!important}.admin-root .admin-section-tabs,.admin-root .admin-section-group .admin-section-tabs{gap:2px!important}.admin-root .admin-section-tabs button,.admin-root .admin-section-group .admin-section-tabs button{color:#493322!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:8px 10px!important}.admin-root .admin-section-tabs button svg{color:var(--control-green)!important}.admin-root .admin-section-tabs button:hover{border-color:var(--control-line)!important;background:var(--control-surface-soft)!important;color:var(--control-ink)!important;transform:none!important}.admin-root .admin-section-tabs button.active{background:var(--control-green-soft)!important;color:var(--control-green)!important;box-shadow:inset 3px 0 0 var(--control-green)!important;border-color:#2f6f4e2e!important}.admin-root .admin-section-tabs button.active svg{color:var(--control-green)!important}.admin-root .admin-section-helper{border:1px solid var(--control-line)!important;background:var(--control-blue-soft)!important;box-shadow:none!important;border-radius:8px!important;padding:12px 14px!important}.admin-root .admin-section-helper>span{background:#fffaf2c2;border-color:#e4631b29}.admin-root .admin-section-helper svg{color:var(--control-blue)!important}.admin-root .admin-section-helper strong{color:var(--control-ink)!important}.admin-root .admin-section-helper p{color:var(--control-muted)!important}.admin-root .admin-metric-grid{gap:10px!important}.admin-root .admin-summary-card{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:center;column-gap:10px;min-height:88px;display:grid;border:1px solid var(--control-line)!important;background:var(--control-surface)!important;border-radius:8px!important;padding:13px!important;box-shadow:0 8px 22px #5d3b1c0e!important}.admin-root .admin-summary-card .metric-icon{grid-area:icon;width:36px;height:36px;background:var(--control-blue-soft)!important;color:var(--control-blue)!important;border:1px solid #e4631b24!important;border-radius:7px!important}.admin-root .admin-summary-card>span:not(.metric-icon){color:var(--control-muted);grid-area:label;margin:0;font-size:11px}.admin-root .admin-summary-card>strong{color:var(--control-ink);grid-area:value;font-size:22px}.admin-root .admin-panel,.admin-root .glass-panel{border:1px solid var(--control-line)!important;background:var(--control-surface)!important;border-radius:8px!important;box-shadow:0 10px 28px #5d3b1c11!important}.admin-root .panel-heading>svg{color:var(--control-green)!important}.admin-root .admin-ring-metric{padding:12px 10px;border:0!important;border-right:1px solid var(--control-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.admin-root .admin-ring-metric:last-child{border-right:0!important}.admin-root .admin-ring-chart{width:82px;background:radial-gradient(circle, #fffaf2 0 56%, transparent 57%), conic-gradient(var(--control-green) var(--ring-value), #eadcca 0)!important;box-shadow:0 8px 20px #2f6f4e1f!important}.admin-root .admin-provider-bars{border:1px solid var(--control-line)!important;background:linear-gradient(to top, #6948260e 1px, transparent 1px), var(--control-surface-soft)!important;border-radius:8px!important}.admin-root .admin-provider-bars i{background:linear-gradient(180deg, #ff9a4d, var(--control-orange) 62%, #9c5b23)!important;box-shadow:0 10px 22px #e4631b26!important}.admin-root .admin-chart-footnote span{color:var(--control-muted);border-color:var(--control-line)!important;background:var(--control-surface-soft)!important;border-radius:8px!important}.admin-root .admin-chart-footnote strong{color:var(--control-green)}.admin-root .admin-segment-list i{background:#eadcca}.admin-root .admin-segment-list b{background:linear-gradient(90deg, var(--control-orange), #ff9a4d, var(--control-green))!important}.admin-root .btn-primary{border-color:var(--control-green)!important;background:var(--control-green)!important;color:#fff!important;box-shadow:0 8px 18px #2f6f4e2e!important}.admin-root .btn-primary:hover{background:#245c40!important}.admin-root .btn-secondary{border-color:var(--control-line)!important;background:var(--control-surface-solid)!important;color:var(--control-ink)!important;box-shadow:none!important}.admin-root .settings-control-grid input:not([type=checkbox]):not([type=color]):not([type=range]),.admin-root .settings-control-grid select,.admin-root .settings-control-grid textarea,.admin-root .admin-password-row input,.admin-root .admin-table select{border-color:var(--control-line-strong)!important;background:var(--control-surface-solid)!important;color:var(--control-ink)!important}.admin-root .settings-control-grid input:focus,.admin-root .settings-control-grid select:focus,.admin-root .settings-control-grid textarea:focus,.admin-root .admin-password-row input:focus,.admin-root .admin-table select:focus{border-color:var(--control-blue)!important;outline:2px solid #e4631b24!important}@media (max-width:1180px){.dashboard-settings-root .settings-status-row{grid-template-columns:1fr}.admin-root .admin-ring-metric:nth-child(2){border-right:0!important}}@media (max-width:980px){.admin-root{padding:0!important}.admin-root .admin-shell{border-radius:0!important;grid-template-columns:1fr!important}.admin-root .admin-section-nav{max-height:none;position:relative;top:auto}}@media (max-width:760px){.dashboard-settings-root .settings-grid,.dashboard-settings-root .settings-section-tabs,.dashboard-settings-root .provider-grid{grid-template-columns:1fr!important}.dashboard-settings-root .settings-section-tabs{gap:4px!important}.dashboard-settings-root .settings-section-tabs button{justify-content:flex-start!important}.dashboard-settings-root .settings-status-row>span{grid-template-columns:24px minmax(0,1fr)}.dashboard-settings-root .settings-status-row strong{text-align:left;grid-column:2}.admin-root .admin-ring-metric,.admin-root .admin-ring-metric:nth-child(2){border-right:0!important;border-bottom:1px solid var(--control-line)!important}.admin-root .admin-ring-metric:last-child{border-bottom:0!important}}body{color:#24180e;background:radial-gradient(at 12% 4%,#ff8a3d33,#0000 36%),radial-gradient(at 88% 8%,#2f6f4e1f,#0000 34%),linear-gradient(135deg,#f7efe3,#efe1cf 54%,#f8f3eb)}.dashboard-root,.admin-root,.auth-shell,.onboarding-shell,.news-shell,.article-shell,.legal-shell{--home-canvas:#f7efe3;--home-canvas-deep:#efe1cf;--home-surface:#fffaf2c7;--home-surface-strong:#fffaf2;--home-surface-soft:#fff3e2;--home-ink:#24180e;--home-ink-secondary:#24180eb8;--home-muted:#24180ea3;--home-line:#824e2424;--home-line-strong:#824e2442;--home-orange:#e4631b;--home-orange-light:#ff9a4d;--home-orange-soft:#ff9a4d1a;--home-green:#2f6f4e;--home-green-soft:#2f6f4e17;--ds-canvas:var(--home-canvas);--ds-surface:var(--home-surface-strong);--ds-surface-raised:var(--home-surface-strong);--ds-surface-soft:var(--home-surface-soft);--ds-surface-muted:#efe0cb;--ds-surface-glass:var(--home-surface);--ds-ink:var(--home-ink);--ds-ink-secondary:#493322;--ds-ink-muted:#765e49;--ds-border:var(--home-line);--ds-border-strong:var(--home-line-strong);--ds-accent:var(--home-orange);--ds-accent-hover:#b84f16;--ds-accent-soft:var(--home-orange-soft);--ds-success:var(--home-green);--ds-warning:#9c641f;--ds-danger:#c52d25;--primary:var(--home-orange);--secondary:var(--home-green);--background:var(--home-canvas);--foreground:var(--home-ink);--glass:var(--home-surface);--glass-border:var(--home-line);--glass-hover:var(--home-surface-soft);--glass-active:var(--home-orange-soft);--text-primary:var(--home-ink);--text-secondary:var(--home-ink-secondary);--text-muted:var(--home-muted);color:var(--home-ink)!important;background:radial-gradient(ellipse at 12% 4%, #ff8a3d33, transparent 36%), radial-gradient(ellipse at 88% 8%, #2f6f4e1f, transparent 34%), linear-gradient(135deg, var(--home-canvas), var(--home-canvas-deep) 54%, #f8f3eb)!important}.dashboard-frame,.admin-shell,.auth-panel,.onboarding-window,.legal-document{background:var(--home-surface)!important;border-color:#ffffffbd!important;box-shadow:0 46px 130px #5d3b1c24,0 12px 38px #5d3b1c14!important}.dashboard-root .dashboard-sidebar,.dashboard-root .dashboard-topbar,.admin-root .admin-header,.admin-root .admin-section-nav,.auth-shell .auth-oauth-button,.onboarding-shell .onboarding-card,.onboarding-shell .onboarding-api-row,.news-shell .news-nav,.news-shell .news-featured-card,.news-shell .news-card,.article-shell .news-nav,.article-shell .article-frame,.legal-shell .legal-document{background:linear-gradient(145deg,#fffaf2c7,#fffaf27a),linear-gradient(135deg,#ff9a4d12,#2f6f4e0b)!important;border-color:#ffffffad!important;box-shadow:0 4px 10px #5d3b1c0a,0 14px 34px #5d3b1c14,inset 0 1px #ffffffe0!important}.dashboard-root .dashboard-content{background:linear-gradient(90deg,#6948260e 1px,#0000 1px) 0 0/96px 100%,radial-gradient(at 76% 38%,#ff8a3d1f,#0000 42%),radial-gradient(at 16% 84%,#2f6f4e14,#0000 38%),linear-gradient(#fffaf2d1,#fffaf275)!important}.dashboard-root .workspace-panel,.dashboard-root .glass-panel,.dashboard-root .provider-card,.dashboard-root .metric-card,.admin-root .admin-panel,.admin-root .glass-panel{background:linear-gradient(145deg,#fffaf2b8,#fffaf26b),linear-gradient(135deg,#ff9a4d14,#2f6f4e0d)!important;border-color:#ffffffa8!important;box-shadow:0 4px 10px #5d3b1c0d,0 14px 34px #5d3b1c14,inset 0 1px #ffffffe0!important}.dashboard-root .btn-primary,.admin-root .btn-primary,.auth-shell .btn-primary,.onboarding-shell .btn-primary,.news-shell .news-nav-cta,.article-shell .news-nav-cta{background:linear-gradient(180deg, var(--home-orange-light), var(--home-orange))!important;color:#fffaf3!important;border-color:#ffffff5c!important;box-shadow:0 10px 24px #e4631b3d,0 28px 70px #e4631b29,inset 0 1px #ffffff61!important}.dashboard-root .btn-primary:hover,.admin-root .btn-primary:hover,.auth-shell .btn-primary:hover,.onboarding-shell .btn-primary:hover,.news-shell .news-nav-cta:hover,.article-shell .news-nav-cta:hover{background:linear-gradient(#ffad67,#d85816)!important}.dashboard-root .btn-secondary,.dashboard-root .workspace-link-button,.dashboard-root .dashboard-topbar-action,.admin-root .btn-secondary,.auth-shell .auth-oauth-button,.news-shell .news-nav a:not(.news-nav-cta),.article-shell .news-nav a:not(.news-nav-cta){border-color:var(--home-line)!important;color:var(--home-ink)!important;background:#fffaf29e!important;box-shadow:inset 0 1px #ffffffdb!important}.dashboard-root .macos-sidebar-item{color:var(--home-ink-secondary)!important}.dashboard-root .macos-sidebar-item svg,.dashboard-root .panel-heading>svg,.admin-root .panel-heading>svg{color:var(--home-green)!important}.dashboard-root .macos-sidebar-item:hover{color:var(--home-ink)!important;background:#fffaf2b8!important;border-color:#e4631b38!important}.dashboard-root .macos-sidebar-item.active{color:var(--home-ink)!important;box-shadow:inset 3px 0 0 var(--home-orange), inset 0 1px 0 #ffffffe6!important;background:linear-gradient(135deg,#fffaf2f0,#ffefd89e),linear-gradient(90deg,#e4631b29,#2f6f4e12)!important;border-color:#e4631b4d!important}.dashboard-root .macos-sidebar-item.active svg{color:var(--home-orange)!important}.dashboard-root input:not([type=checkbox]):not([type=color]):not([type=range]),.dashboard-root select,.dashboard-root textarea,.admin-root input:not([type=checkbox]):not([type=color]):not([type=range]),.admin-root select,.admin-root textarea,.auth-shell input,.onboarding-shell input:not([type=checkbox]):not([type=color]):not([type=range]),.onboarding-shell select,.onboarding-shell textarea{border-color:var(--home-line-strong)!important;color:var(--home-ink)!important;background:#fffdf8e6!important}.dashboard-root input:not([type=checkbox]):not([type=color]):not([type=range]):focus,.dashboard-root select:focus,.dashboard-root textarea:focus,.admin-root input:focus,.admin-root select:focus,.admin-root textarea:focus,.auth-shell input:focus,.onboarding-shell input:not([type=checkbox]):not([type=color]):not([type=range]):focus,.onboarding-shell select:focus,.onboarding-shell textarea:focus{border-color:var(--home-orange)!important;outline:2px solid #e4631b24!important}.dashboard-root .settings-section-tabs button.active,.admin-root .admin-section-tabs button.active{background:var(--home-green-soft)!important;color:var(--home-green)!important;border-color:#2f6f4e33!important}.auth-shell h1,.onboarding-shell h1,.news-shell h1,.news-shell h2,.article-shell h1,.article-shell h2,.legal-shell h1,.legal-shell h2,.news-shell .news-brand,.article-shell .news-brand{color:var(--home-ink)!important}.auth-shell p,.onboarding-shell p,.news-shell p,.article-shell p,.legal-shell p,.legal-shell .legal-updated{color:var(--home-muted)!important}.news-shell .news-kicker,.article-shell .news-kicker,.legal-shell .legal-back-link,.auth-shell .auth-footer a{color:var(--home-orange)!important}.news-shell .news-read-link,.article-shell .article-back,.article-shell .article-link-list a,.article-shell .article-tags span{color:var(--home-green)!important}:root{--brand-canvas:#f7efe3;--brand-surface:#fffaf2;--brand-ink:#24180e;--brand-orange:#e4631b;--brand-orange-light:#ff9a4d;--brand-green:#2f6f4e;--brand-line:#824e242e}.embossed-logo{isolation:isolate;aspect-ratio:2507/1151;white-space:normal;filter:drop-shadow(0 8px 14px #79431929);border-radius:0;flex:none;width:154px;max-width:100%;line-height:0;display:block;position:relative;overflow:hidden;font-size:0!important}.embossed-logo:before{content:none!important}.embossed-logo__image{-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute;top:-103.56%;left:-26.01%;width:159.55%!important;max-width:none!important;height:auto!important}.embossed-logo--xs{width:68px}.embossed-logo--sm{width:112px}.embossed-logo--md{width:154px}.embossed-logo--lg{width:clamp(190px,22vw,230px)}.embossed-logo--hero{width:clamp(250px,34vw,360px)}.embossed-logo--mark-only{border-radius:0;width:64px;height:auto;padding:0}.dashboard-logo,.auth-brand,.news-brand,.navbar-logo{min-width:0}.dashboard-logo{min-height:58px}.dashboard-logo .embossed-logo--sm{width:108px}.auth-brand .embossed-logo--sm,.news-brand .embossed-logo--sm{width:112px}.news-shell .news-brand,.article-shell .news-brand,.news-shell .news-nav>div a:not(.news-nav-cta),.article-shell .news-nav>div a:not(.news-nav-cta){box-shadow:none!important;background:0 0!important;border:0!important}.news-shell .news-brand,.article-shell .news-brand{padding:0!important}.navbar-logo{appearance:none;box-shadow:none;font:inherit;background:0 0;border:0;padding:0}.navbar-logo:hover,.navbar-logo:focus-visible{box-shadow:none;background:0 0}.navbar-logo:focus-visible,.dashboard-logo:focus-visible,.auth-brand:focus-visible,.news-brand:focus-visible{outline-offset:4px;outline:2px solid #e4631b8c}.btn-primary,.btn-neumorphic,.synth-cta,.synth-start,.onboarding-create,.market-add-button,.news-nav-cta{letter-spacing:0;min-height:40px;text-shadow:none;justify-content:center;align-items:center;gap:8px;padding-inline:17px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;background:linear-gradient(180deg, var(--brand-orange-light), var(--brand-orange))!important;color:#fffaf3!important;border:1px solid #ffffff5c!important;border-radius:999px!important;box-shadow:0 10px 24px #e4631b3d,0 28px 70px #e4631b29,inset 0 1px #ffffff61!important}.btn-primary:hover,.btn-neumorphic:hover,.synth-cta:hover,.synth-start:hover,.onboarding-create:hover,.market-add-button:hover,.news-nav-cta:hover{filter:none;transform:translateY(-1px);color:#fff!important;background:linear-gradient(#ffad67,#d85816)!important;border-color:#ffffff6b!important;box-shadow:0 12px 28px #e4631b47,0 30px 74px #e4631b2e,inset 0 1px #ffffff6b!important}.btn-primary:active,.btn-neumorphic:active,.synth-cta:active,.synth-start:active,.onboarding-create:active,.market-add-button:active,.news-nav-cta:active{transform:translateY(0)}.btn-secondary,.synth-login,.workspace-link-button,.mini-action-button,.dashboard-topbar-action{letter-spacing:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding-inline:15px;font-weight:780;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;border:1px solid var(--brand-line)!important;color:var(--brand-ink)!important;background:#fffaf2ad!important;border-radius:999px!important;box-shadow:0 10px 24px #5d3b1c14,inset 0 1px #ffffffe6!important}.btn-secondary:hover,.synth-login:hover,.workspace-link-button:hover,.mini-action-button:hover,.dashboard-topbar-action:hover{transform:translateY(-1px);color:var(--brand-ink)!important;background:#fffaf2!important;border-color:#e4631b57!important}.compact-button{min-height:36px;padding-inline:13px;border-radius:999px!important}.btn-primary svg,.btn-neumorphic svg,.synth-cta svg,.synth-start svg,.onboarding-create svg,.market-add-button svg,.news-nav-cta svg{stroke:currentColor;color:inherit!important}.btn-secondary svg,.synth-login svg,.workspace-link-button svg,.mini-action-button svg,.dashboard-topbar-action svg{color:var(--brand-green)!important}.btn-secondary.danger,.dashboard-topbar-action.danger,.workspace-link-button.danger{color:#a52922!important;border-color:#c52d253d!important}.btn-secondary.danger svg,.dashboard-topbar-action.danger svg,.workspace-link-button.danger svg{color:#c52d25!important}.workspace-kicker svg,.panel-heading>svg,.tool-heading-icon svg,.metric-icon svg,.auth-heading-icon svg,.provider-card-header svg,.nav-link-btn svg,.mobile-nav-link svg,.admin-section-nav button svg{color:var(--brand-green)!important}.nav-link-btn.active svg,.mobile-nav-link.active svg,.admin-section-nav button.active svg,.macos-sidebar-item.active svg{color:var(--brand-orange)!important}.admin-root .admin-ring-chart{justify-content:center!important;align-items:center!important;width:86px!important;height:86px!important;display:flex!important}.admin-ring-value{min-width:56px;color:var(--brand-ink);font-variant-numeric:tabular-nums;text-align:center;justify-content:center;align-items:baseline;line-height:1;display:inline-flex;transform:translateY(1px)}.admin-ring-value strong{color:inherit;font-size:24px;line-height:1}.admin-ring-value small{color:#24180e8f;font-size:10px;font-weight:900;line-height:1;transform:translateY(-1px);margin:0 0 0 2px!important}.admin-root .admin-provider-grid{align-items:stretch;gap:10px}.admin-root .admin-provider-card{grid-template-rows:auto 1fr auto;gap:12px;min-height:220px;display:grid;background:linear-gradient(145deg,#fffaf2e6,#fff3e29e),linear-gradient(135deg,#2f6f4e0d,#e4631b0d)!important;border-radius:8px!important}.admin-root .admin-provider-card.connected{background:linear-gradient(145deg,#fffaf2eb,#f0f9f1a8),linear-gradient(135deg,#2f6f4e1f,#e4631b0a)!important;border-color:#2f6f4e52!important}.admin-root .admin-provider-card.disabled{border-color:#9c641f3d!important}.admin-root .admin-provider-card.missing{opacity:.72}.admin-root .admin-provider-card .provider-card-header{align-items:center}.admin-root .admin-provider-card .provider-card-header p{font-weight:780;color:var(--brand-green)!important}.admin-root .admin-provider-card.missing .provider-card-header p{color:#24180e8a!important}.admin-root .admin-provider-card .provider-meta{gap:8px;display:grid}.admin-root .admin-provider-card .provider-meta span{border-color:var(--brand-line)!important;background:#fffaf2a3!important}.admin-root .admin-provider-card.connected .provider-meta span:first-child strong{color:var(--brand-green)}.admin-root .admin-provider-card .provider-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.provider-key-list{gap:8px;min-width:0;display:grid}.provider-key-row,.provider-key-empty{border:1px solid var(--brand-line,var(--control-line));background:#fffaf294;border-radius:8px;min-width:0;padding:9px}.provider-key-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.provider-key-row>span{gap:2px;min-width:0;display:grid}.provider-key-row small,.provider-key-row em{color:var(--control-muted,#24180e94);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:760;line-height:1.2;overflow:hidden}.provider-key-row strong{color:var(--brand-ink,var(--control-ink));text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.25;overflow:hidden}.provider-key-empty{color:var(--control-muted,#24180e8f);text-align:center;font-size:12px;font-weight:780}.provider-capacity{border:1px solid var(--brand-line,var(--control-line));min-height:34px;color:var(--brand-green,var(--control-green));white-space:nowrap;background:#2f6f4e14;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.provider-capacity.full{color:#8a5b24;background:#9c641f1a}.navbar-logo .embossed-logo,.news-brand .embossed-logo,.dashboard-logo .embossed-logo{transform:translateY(3px)}.provider-docs-panel{gap:14px;display:grid}.provider-doc-link-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.provider-doc-link-grid article{border:1px solid var(--brand-line,var(--control-line));background:#fffaf29e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.provider-doc-link-grid strong,.provider-doc-link-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.provider-doc-link-grid small{color:var(--control-muted,#24180e9e);margin-top:3px;font-size:11px;font-weight:720}.provider-doc-link-grid article>span{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.provider-doc-link-grid a{border:1px solid var(--brand-line,var(--control-line));min-height:30px;color:var(--brand-green,var(--control-green));background:#ffffff94;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-settings-root .provider-doc-link-grid article,.dashboard-settings-root .provider-doc-link-grid a{border-color:var(--control-line)!important;background:var(--control-surface-soft)!important}.dashboard-settings-root .provider-doc-link-grid a{color:var(--control-green)!important}.dashboard-settings-root .provider-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-root .admin-provider-card .provider-actions{grid-template-columns:minmax(0,1fr) auto}@media (max-width:640px){.provider-key-row,.dashboard-settings-root .provider-actions,.admin-root .admin-provider-card .provider-actions{grid-template-columns:1fr}.provider-key-row .icon-danger-button,.provider-key-row .workspace-link-button,.provider-capacity{width:100%}}.admin-design-workspace{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:14px;display:grid}.admin-design-hero,.admin-design-controls,.admin-design-preview{gap:14px;display:grid}.admin-design-hero{grid-column:1/-1}.admin-design-presets{flex-wrap:wrap;gap:8px;display:flex}.admin-design-presets button{border:1px solid var(--control-line);min-height:38px;color:var(--control-ink);text-transform:capitalize;background:#fffaf2ad;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:850;display:inline-flex}.admin-design-presets button span{border:1px solid #24180e29;border-radius:50%;width:18px;height:18px}.admin-design-preview-surface{border:1px solid color-mix(in srgb, var(--preview-accent) 24%, transparent);border-radius:var(--preview-radius);background:linear-gradient(135deg, #fffaf2e6, #fff4e5b8), linear-gradient(90deg, color-mix(in srgb, var(--preview-accent) 9%, transparent), #2f6f4e0f);gap:12px;padding:14px;display:grid}.admin-design-preview-topbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-design-preview-topbar button{border:1px solid var(--preview-accent);border-radius:calc(var(--preview-radius) - 1px);background:var(--preview-accent);color:#fff;min-height:34px;padding:0 12px;font-weight:850}.admin-design-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-design-preview-grid span,.admin-design-preview-card{border-radius:calc(var(--preview-radius) - 1px);background:#ffffff85;border:1px solid #824e241f;gap:4px;padding:10px;display:grid}.admin-design-preview-grid small,.admin-design-preview-card small{color:var(--control-muted);font-size:11px;font-weight:760}.admin-design-preview-card strong{color:var(--control-green)}.project-hero{align-items:center}.project-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-quick-actions button{min-height:40px}.project-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.project-kanban{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:12px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.project-kanban .kanban-column{min-height:300px;background:#fffaf294!important;border-radius:10px!important;min-width:0!important}.project-card-list{gap:10px;display:grid}.project-card{border-radius:8px!important}.project-card-header{justify-content:space-between;gap:8px;display:flex}.project-card h3{margin:8px 0 4px}.project-card-note{color:var(--control-muted);line-height:1.45}.project-card-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.project-empty-hub{text-align:left;gap:18px;display:grid;padding:24px!important}.project-empty-hub h2{margin:10px 0 6px;font-size:1.5rem}.project-empty-hub p{max-width:620px;color:var(--control-muted);margin:0;line-height:1.6}.project-empty-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-empty-steps span{border:1px solid var(--control-line);min-height:58px;color:var(--control-ink);background:#fffaf294;border-radius:8px;align-items:center;gap:9px;padding:10px;font-weight:800;display:flex}.project-empty-steps strong{background:var(--control-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}@media (max-width:900px){.admin-design-workspace,.admin-design-preview-grid,.project-empty-steps{grid-template-columns:1fr}.project-quick-actions{justify-content:flex-start}}.opportunity-command-header,.project-command-header{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#fffaf2e6,#fff4e29e),linear-gradient(135deg,#f9731612,#2f6f4e0d);border:1px solid #824e2424;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:16px;margin-bottom:14px;padding:18px;display:grid;box-shadow:0 12px 30px #5d3b1c14,inset 0 1px #ffffffe6}.opportunity-command-copy,.project-command-copy{align-content:center;gap:8px;min-width:0;display:grid}.opportunity-command-copy .workspace-kicker,.project-command-copy>span{width:fit-content;color:var(--home-orange,var(--ds-accent));letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:inline-flex}.opportunity-command-copy h1,.project-command-copy h1{max-width:760px;color:var(--home-ink,var(--ds-ink));font-family:var(--font-display), Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(1.7rem,2.25vw,2.25rem);font-weight:560;line-height:1.06}.opportunity-command-copy p,.project-command-copy p{max-width:760px;color:var(--home-muted,var(--ds-ink-muted));margin:0;font-size:.92rem;line-height:1.55}.opportunity-command-panel{background:#fffdf8a8;border:1px solid #824e2424;border-radius:10px;grid-template-columns:minmax(150px,1fr) auto;align-content:center;gap:10px;padding:12px;display:grid}.opportunity-market-control{min-width:0;color:var(--home-muted,var(--ds-ink-muted));gap:6px;font-size:.66rem;font-weight:800;display:grid}.opportunity-market-control select{width:100%;min-height:40px;color:var(--home-ink,var(--ds-ink));font:inherit;background:#fffdf8eb;border:1px solid #824e242e;border-radius:8px;padding:8px 10px}.opportunity-command-panel .btn-primary{white-space:nowrap;align-self:end;min-height:40px}.opportunity-command-panel .btn-primary,.project-command-actions .btn-primary,.project-empty-hub .btn-primary{background:linear-gradient(180deg, var(--home-orange-light,#ff9a4d), var(--home-orange,#f97316))!important;color:#fffaf3!important;border-color:#ffffff5c!important;box-shadow:0 10px 24px #f973163d,0 28px 70px #f9731629,inset 0 1px #ffffff5c!important}.opportunity-source-summary-header{grid-column:1/-1;padding:0}.opportunity-source-summary-header>span{min-height:28px;background:#fffaf2b8!important}.opportunity-source-summary-header>small{white-space:nowrap;margin-left:auto}.project-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;display:grid}.project-command-actions button{white-space:nowrap;justify-content:center;min-height:40px}.project-command-actions .project-main-action{grid-column:1/-1}.project-metric-grid{margin-bottom:14px}@media (max-width:980px){.opportunity-command-header,.project-command-header{grid-template-columns:1fr}.project-command-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.project-command-actions .project-main-action{grid-column:auto}}@media (max-width:640px){.opportunity-command-header,.project-command-header{padding:14px}.opportunity-command-panel,.project-command-actions{grid-template-columns:1fr}.opportunity-command-panel .btn-primary,.project-command-actions button{width:100%}}.prompt-layout{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}@media (max-width:1024px){.prompt-layout{grid-template-columns:1fr}}.prompt-form{flex-direction:column;gap:16px;display:flex}.prompt-accordion{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden}.prompt-accordion-header{cursor:pointer;text-align:left;width:100%;color:var(--ds-text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 24px;font-weight:600;transition:background .2s;display:flex}.prompt-accordion-header .accordion-icon{color:var(--ds-text-dim);transition:transform .2s}.prompt-accordion.open .accordion-icon{transform:rotate(180deg)}.prompt-accordion-content{flex-direction:column;gap:24px;padding:0 24px 24px;display:flex}.prompt-preview{position:sticky;top:90px}.prompt-preview-panel{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:24px;box-shadow:0 12px 32px #0000000d}.aspect-ratio-grid{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:8px;display:grid}.aspect-ratio-btn{background:var(--ds-surface-soft);border-radius:var(--ds-radius-md);cursor:pointer;color:var(--ds-text-dim);border:2px solid #0000;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;transition:all .2s;display:flex}.aspect-ratio-btn:hover{background:var(--ds-surface-hover);color:var(--ds-text)}.aspect-ratio-btn.selected{background:var(--ds-surface);border-color:var(--ds-accent);color:var(--ds-accent)}.ar-box{border:2px solid;border-radius:4px}.dashboard-logo .embossed-logo{transform:translateY(5px)}.navbar-logo .embossed-logo{transform:translateY(4px)}.prompt-workspace{color:var(--brand-ink,#24180e)}.prompt-workspace>.tool-heading{border-bottom:1px solid var(--brand-line,#824e242e);align-items:end;margin-bottom:20px;padding-bottom:18px}.prompt-workspace>.tool-heading h1{color:var(--brand-ink,#24180e)}.prompt-workspace>.tool-heading p{color:#24180ea3;max-width:720px}.prompt-quick-start-row{border:1px solid var(--brand-line,#824e242e);background:linear-gradient(145deg,#fffaf2e0,#fff6e9a8),linear-gradient(135deg,#2f6f4e0d,#e4631b0d);border-radius:8px;margin:0 0 16px;padding:10px;box-shadow:0 10px 26px #5d3b1c0f,inset 0 1px #ffffffe6}.prompt-quick-start-row>span{color:var(--brand-green,#2f6f4e);letter-spacing:0;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:850;display:inline-flex}.prompt-quick-start-row>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prompt-quick-start-row button{min-width:0;min-height:68px;color:var(--brand-ink,#24180e);cursor:pointer;text-align:left;background:#fffaf2ad;border:1px solid #824e2429;border-radius:8px;gap:4px;padding:10px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.prompt-quick-start-row button:hover,.prompt-quick-start-row button:focus-visible{background:#2f6f4e12;border-color:#2f6f4e61;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #2f6f4e14}.prompt-quick-start-row strong,.prompt-quick-start-row small{overflow-wrap:anywhere;min-width:0}.prompt-quick-start-row strong{font-size:13px;line-height:1.2}.prompt-quick-start-row small{color:#24180e94;font-size:11px;line-height:1.35}.prompt-style-library{gap:16px;display:grid}.prompt-style-toolbar{z-index:4;border:1px solid var(--brand-line,#824e242e);-webkit-backdrop-filter:blur(18px);background:#fffaf2f0;border-radius:8px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr) auto;align-items:center;gap:12px;padding:10px;display:grid;position:sticky;top:74px;box-shadow:0 14px 32px #5d3b1c14,inset 0 1px #fffffff0}.prompt-style-search{min-width:0;min-height:42px;color:var(--brand-green,#2f6f4e);background:#ffffffa3;border:1px solid #824e2429;border-radius:7px;align-items:center;gap:9px;padding:0 12px;display:flex}.prompt-style-search:focus-within{border-color:#2f6f4e75;box-shadow:0 0 0 3px #2f6f4e17}.prompt-style-search input{width:100%;min-width:0;color:var(--brand-ink,#24180e);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.prompt-style-search input::placeholder{color:#24180e75}.prompt-style-categories{scrollbar-width:thin;background:#824e240b;border:1px solid #824e2421;border-radius:7px;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.prompt-style-categories button{color:#24180e9e;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:0 10px;font-size:11px;font-weight:760}.prompt-style-categories button:hover{color:var(--brand-ink,#24180e);background:#fffaf2b3}.prompt-style-categories button.active{color:#fff;background:var(--brand-green,#2f6f4e);border-color:#2f6f4e47}.prompt-style-categories button:focus-visible{outline-offset:2px;outline:2px solid #e4631b85}.prompt-style-count{color:#24180e8a;white-space:nowrap;margin:0;font-size:11px}.prompt-style-count strong{color:var(--brand-orange,#e4631b)}.prompt-style-library .art-style-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.prompt-style-library .art-style-card{background:linear-gradient(155deg,#fffaf2eb,#fff6e9bd);border-radius:8px}.prompt-style-library .art-style-card:hover,.prompt-style-library .art-style-card:focus-visible{border-color:#2f6f4e75;box-shadow:0 14px 30px #5d3b1c17,inset 0 3px #e4631bad}.prompt-style-library .art-style-preview{aspect-ratio:1;border-radius:7px;height:auto}.prompt-style-empty{color:#24180e94;text-align:center;background:#fffaf285;border:1px dashed #824e243d;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:250px;padding:30px;display:grid}.prompt-style-empty svg{color:var(--brand-green,#2f6f4e)}.prompt-style-empty strong{color:var(--brand-ink,#24180e)}.prompt-style-empty span{font-size:12px}.prompt-style-empty .btn-secondary{margin-top:6px}.prompt-command-bar{border:1px solid var(--brand-line,#824e242e);background:linear-gradient(145deg,#fffaf2d6,#fff6e99e),linear-gradient(135deg,#ff9a4d14,#2f6f4e0d);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:20px;padding:12px;display:flex;box-shadow:0 12px 30px #5d3b1c12,inset 0 1px #ffffffe6}.prompt-selected-style{align-items:center;gap:12px;min-width:0;display:flex}.prompt-selected-style-thumb{background:#fffaf2b8;border:1px solid #824e242e;border-radius:7px;flex:0 0 64px;width:64px;height:64px;position:relative;overflow:hidden}.prompt-selected-style-thumb img{object-fit:cover}.prompt-selected-style>span:last-child{gap:2px;min-width:0;display:grid}.prompt-selected-style small{color:var(--brand-orange,#e4631b);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.prompt-selected-style strong{color:var(--brand-ink,#24180e);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.prompt-selected-style>span:last-child>span{color:#24180e9e;font-size:12px}.prompt-command-actions{flex:none;align-items:center;gap:8px;display:flex}.prompt-command-actions .btn-secondary{min-height:38px}.prompt-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.58fr);gap:24px}.prompt-form{gap:12px}.prompt-accordion{border:1px solid var(--brand-line,#824e242e);background:#fffaf2b3;border-radius:8px;box-shadow:0 8px 22px #5d3b1c0d,inset 0 1px #ffffffe0}.prompt-accordion.open{box-shadow:0 14px 34px #5d3b1c14, inset 3px 0 0 var(--brand-orange,#e4631b);background:#fffaf2e6;border-color:#e4631b4d}.prompt-accordion-header{min-height:58px;color:var(--brand-ink,#24180e);padding:12px 16px}.prompt-accordion-header:hover{background:#ff9a4d0f}.prompt-accordion-title{align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:800;display:flex}.prompt-accordion-title svg{color:var(--brand-green,#2f6f4e);flex:none}.prompt-accordion-title b{min-width:26px;min-height:22px;color:var(--brand-orange,#e4631b);background:#e4631b12;border:1px solid #e4631b33;border-radius:6px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.prompt-accordion-header .accordion-icon{color:#24180e7a}.prompt-accordion-content{border-top:1px solid #824e241f;gap:20px;padding:18px 16px 20px}.prompt-workspace .prompt-option{background:#fffaf2a3;border-color:#824e2429;border-radius:8px}.prompt-workspace .prompt-option:hover{background:#2f6f4e0d;border-color:#2f6f4e47}.prompt-workspace .prompt-option.selected{color:var(--brand-green,#2f6f4e);background:#2f6f4e14;border-color:#2f6f4e80;box-shadow:inset 0 0 0 1px #2f6f4e1f}.prompt-workspace .aspect-ratio-btn{background:#fffaf2a3;border-width:1px;border-color:#824e2424;border-radius:8px}.prompt-workspace .aspect-ratio-btn.selected{color:var(--brand-green,#2f6f4e);background:#2f6f4e14;border-color:#2f6f4e80}.prompt-preview{top:86px}.prompt-preview-panel{border:1px solid var(--brand-line,#824e242e);background:linear-gradient(160deg,#fffaf2f5,#fff6e9d6),linear-gradient(135deg,#ff9a4d0f,#2f6f4e0d);border-radius:8px;gap:16px;padding:18px;display:grid;box-shadow:0 18px 44px #5d3b1c1a,inset 0 1px #fffffff0}.prompt-console-heading{align-items:center;gap:10px;display:flex}.prompt-console-heading>div{min-width:0}.prompt-console-heading small{color:var(--brand-orange,#e4631b);text-transform:uppercase;font-size:10px;font-weight:850;display:block}.prompt-console-heading h2{color:var(--brand-ink,#24180e);margin:1px 0 0;font-size:17px}.prompt-target-tabs{background:#824e240e;border:1px solid #824e2426;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.prompt-target-tabs button{color:#24180e99;cursor:pointer;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-width:0;min-height:34px;padding:0 8px;font-size:11px;font-weight:750;overflow:hidden}.prompt-target-tabs button:hover{color:var(--brand-ink,#24180e);background:#fffaf2a8}.prompt-target-tabs button.active{color:#fff;background:var(--brand-green,#2f6f4e);box-shadow:0 7px 16px #2f6f4e2e,inset 0 1px #ffffff38}.prompt-target-tabs button:focus-visible{outline-offset:2px;outline:2px solid #e4631b8f}.prompt-output{min-height:300px;max-height:420px;color:var(--brand-ink,#24180e);font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;white-space:pre-wrap;background:linear-gradient(90deg,#2f6f4e0b 1px,#0000 1px) 0 0/28px 100%,#f7fbf6db;border:1px solid #2f6f4e2e;border-radius:8px;padding:16px;font-size:12px;line-height:1.65;overflow-y:auto}.prompt-copy-row{margin-top:0}.prompt-copy-button{justify-content:center;width:100%}.prompt-stats{border-top:1px solid var(--brand-line,#824e242e);grid-template-columns:.72fr 1.28fr;gap:8px;padding-top:14px;display:grid}.prompt-stats>div{background:#fffaf29e;border:1px solid #824e2424;border-radius:7px;min-width:0;padding:10px}.prompt-stats small,.prompt-stats strong{display:block}.prompt-stats small{color:#24180e8a;text-transform:uppercase;font-size:9px;font-weight:800}.prompt-stats strong{color:var(--brand-ink,#24180e);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}@media (max-width:1024px){.prompt-style-toolbar{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr)}.prompt-style-count{display:none}.prompt-style-library .art-style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prompt-layout{grid-template-columns:1fr}.prompt-preview{position:static}}@media (max-width:680px){.prompt-workspace>.tool-heading{align-items:flex-start}.prompt-quick-start-row>div{grid-template-columns:1fr}.prompt-style-toolbar{grid-template-columns:1fr;position:static}.prompt-style-library .art-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-command-bar,.prompt-command-actions{align-items:stretch}.prompt-command-bar{flex-direction:column}.prompt-command-actions{grid-template-columns:1fr 1fr;display:grid}.prompt-command-actions .btn-secondary{justify-content:center}.prompt-accordion-title{font-size:13px}.prompt-output{min-height:240px}.brief-skeleton-grid{grid-template-columns:1fr}}@media (max-width:420px){.prompt-style-library .art-style-grid{grid-template-columns:1fr 1fr;gap:8px}.prompt-style-library .art-style-card{padding:7px}.prompt-command-actions,.prompt-target-tabs,.prompt-stats{grid-template-columns:1fr}}.analysis-results-header{align-items:center;gap:16px;min-height:auto;margin-bottom:16px;padding:18px 20px}.analysis-results-header>div{min-width:0}.analysis-results-header h1{margin:3px 0 6px;font-size:clamp(1.55rem,2vw,2.05rem);line-height:1.04}.analysis-results-header p{max-width:780px;margin:0;font-size:.92rem;line-height:1.45}.analysis-results-header .btn-secondary{white-space:nowrap;align-self:center;min-width:132px}.competitor-market-dot{z-index:auto;width:8px;min-width:8px;height:8px;box-shadow:none;border-radius:999px;flex:0 0 8px;display:inline-block;position:static}@media (max-width:720px){.analysis-results-header{align-items:stretch;padding:16px}.analysis-results-header .btn-secondary{justify-content:center;width:100%}.dashboard-root{width:100%;min-height:100svh;height:auto!important;padding:0!important;display:block!important;overflow:hidden auto!important}.dashboard-frame{border:0!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-height:100svh!important;margin:0!important;display:flex!important;overflow:visible!important}.dashboard-sidebar{-webkit-backdrop-filter:blur(22px);z-index:50!important;background:linear-gradient(145deg,#fffaf2f0,#fff2dec7),#ffffff80!important;border-bottom:1px solid #85522721!important;border-right:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:auto!important;max-height:none!important;padding:8px 10px!important;display:grid!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:0 12px 28px #5d3b1c14,inset 0 1px #ffffffe6!important}.dashboard-logo{display:none!important}.dashboard-logo .embossed-logo{transform:none!important}.dashboard-logo span,.dashboard-nav-label,.dashboard-nav-section[data-section=account],.dashboard-sidebar-footer{display:none!important}.dashboard-nav{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:auto!important;padding:0 2px 2px!important;display:flex!important;overflow:auto hidden!important}.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-root .dashboard-nav-section{flex:none!important;gap:6px!important;min-width:max-content!important;margin:0!important;display:flex!important}.dashboard-root .dashboard-nav .macos-sidebar-item{white-space:nowrap!important;border-radius:12px!important;flex:none!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:max-content!important;height:38px!important;min-height:38px!important;padding:7px 10px!important;box-shadow:0 7px 14px #8552270b,inset 0 1px #ffffffc2!important}.dashboard-root .dashboard-nav .macos-sidebar-item:hover{transform:none!important}.dashboard-root .dashboard-nav .macos-sidebar-item.active{box-shadow:0 10px 20px #f973161f, inset 0 -2px 0 var(--yoou-orange), inset 0 1px 0 #ffffffe6!important}.dashboard-root .dashboard-nav .macos-sidebar-item span{font-size:.72rem!important;line-height:1!important;display:inline!important}.dashboard-main,.dashboard-content{width:100%!important;min-width:0!important;overflow-x:hidden!important}.dashboard-main{flex-direction:column!important;min-height:auto!important;display:flex!important}.dashboard-topbar{z-index:40!important;border-left:0!important;border-right:0!important;border-radius:0 0 16px 16px!important;grid-template-columns:1fr!important;gap:8px!important;min-height:auto!important;margin:0!important;padding:9px 10px 10px!important;display:grid!important;position:static!important;top:auto!important}.dashboard-topbar-title{justify-content:center!important;min-width:0!important;font-size:.88rem!important}.dashboard-topbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.dashboard-topbar-action{justify-content:center!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:7px 8px!important;font-size:.7rem!important}.dashboard-content-inner{width:100%!important;max-width:none!important;margin:0!important;padding:14px 10px 92px!important;overflow-x:hidden!important}.prompt-workspace,.prompt-style-library,.prompt-layout,.prompt-form,.prompt-preview,.prompt-preview-panel,.prompt-quick-start-row{width:100%!important;min-width:0!important;max-width:100%!important}.prompt-workspace>.tool-heading{align-items:flex-start!important;gap:10px!important;margin-bottom:16px!important;padding-bottom:14px!important}.prompt-workspace>.tool-heading h1{overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(2.15rem,10vw,3.1rem)!important;line-height:.98!important}.prompt-workspace>.tool-heading p{max-width:100%!important;font-size:.88rem!important;line-height:1.45!important}.prompt-quick-start-row{padding:9px!important}.prompt-style-toolbar{grid-template-columns:1fr!important;gap:9px!important;padding:9px!important;position:static!important}.prompt-style-library .art-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.prompt-style-library .art-style-card{padding:7px!important}}@media (max-width:390px){.dashboard-sidebar{grid-template-columns:minmax(0,1fr)!important;padding-inline:8px!important}.dashboard-root .dashboard-nav .macos-sidebar-item{height:36px!important;min-height:36px!important;padding-inline:9px!important}.dashboard-topbar-action span{display:inline!important}.prompt-workspace>.tool-heading h1{font-size:clamp(2rem,10.8vw,2.75rem)!important}}
