: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}.legal-table{gap:10px;display:grid}.legal-table>div{background:#ffffff57;border:1px solid #824e2424;border-radius:12px;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:14px;padding:14px;display:grid}.legal-table strong{color:var(--ds-ink)}.legal-table span{color:var(--ds-ink-secondary);line-height:1.55}@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-quality-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-quality-strip.compact{padding:9px}.opportunity-quality-strip strong,.opportunity-quality-strip span{min-width:0;display:block}.opportunity-quality-strip strong{color:var(--ds-ink);font-size:.7rem;font-weight:760;line-height:1.25}.opportunity-quality-strip span{color:var(--ds-ink-muted);margin-top:2px;font-size:.64rem;line-height:1.4}.opportunity-quality-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-quality-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-quality-strip.neutral{border-color:color-mix(in srgb, var(--ds-accent) 18%, var(--ds-border));background:color-mix(in srgb, var(--ds-accent) 5%, var(--ds-surface));color:var(--ds-accent)}.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 .chip-button{border-radius:var(--ds-radius-xs);color:var(--ds-ink-secondary);font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #2f5d432e;padding:5px 8px;font-size:.66rem;font-weight:680}.record-chip-list .chip-button:hover{color:var(--yoou-orange-deep);border-color:#ff7a1a80}.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-example{border:1px solid color-mix(in srgb, var(--ds-success) 24%, var(--ds-border));border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-success) 7%, var(--ds-surface-soft));gap:4px;min-width:0;padding:9px 10px;display:grid}.variant-example span{color:var(--ds-success);letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:800}.variant-example strong{color:var(--ds-ink);overflow-wrap:anywhere;font-size:.72rem;line-height:1.4}.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-context{color:var(--ds-ink-muted);overflow-wrap:anywhere;margin-top:3px;font-size:.68rem;line-height:1.35;display:block}.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}}.admin-workspace-root{--admin-line:#ffffffa8;--admin-soft-line:#4758471a;--admin-glass:#ffffff42;--admin-glass-strong:#ffffff63;--admin-green:#2f6f4e;--admin-orange:#e4631b;--admin-amber:#b7772e;--admin-danger:#a84435}.admin-workspace-root .admin-shell>:not(.admin-header):not(.admin-section-nav),.admin-workspace-root .admin-header{grid-column:2}.admin-workspace-root .admin-section-helper{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;display:grid;padding:12px 16px!important}.admin-workspace-root .admin-section-helper>span{color:#fff;background:linear-gradient(145deg,#3b7b59,#245c3f);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 22px #2f6f4e2e,inset 0 1px #ffffff61}.admin-workspace-root .admin-section-helper strong{font-size:.86rem}.admin-workspace-root .admin-section-helper p{max-width:940px;margin:3px 0 0;font-size:.72rem;line-height:1.5}.admin-workspace-root .panel-heading h2{letter-spacing:-.022em;margin-top:5px;line-height:1.16;font-size:clamp(1.02rem,1.15vw,1.3rem)!important}.admin-workspace-root .panel-heading>svg{border:1px solid var(--admin-line);width:36px;height:36px;color:var(--admin-green);background:#ffffff38;border-radius:12px;flex:none;padding:9px;box-shadow:inset 0 1px #ffffffdb}.admin-workspace-root .panel-eyebrow{color:#2f4e39b8;letter-spacing:.095em;text-transform:uppercase;font-size:.61rem;font-weight:850}.admin-workspace-root :is(.admin-panel,.admin-overview-brief,.admin-section-helper){padding:clamp(18px,1.45vw,26px)!important}.admin-workspace-root .admin-command-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(14px,1.2vw,22px);display:grid}.admin-workspace-root .admin-priority-list{display:grid}.admin-workspace-root .admin-priority-list button{border:0;border-bottom:1px solid var(--admin-soft-line);width:100%;min-height:58px;color:var(--workspace-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:10px 4px;transition:transform .16s,color .16s;display:grid}.admin-workspace-root .admin-priority-list button:last-child{border-bottom:0}.admin-workspace-root .admin-priority-list button:hover{color:var(--admin-orange);transform:translate(3px)}.admin-workspace-root .admin-priority-list button>span:nth-child(2) :is(strong,small){display:block}.admin-workspace-root .admin-priority-list button>span:nth-child(2) strong{font-size:.77rem}.admin-workspace-root .admin-priority-list button>span:nth-child(2) small{color:var(--workspace-muted);margin-top:3px;font-size:.64rem}.admin-workspace-root .admin-priority-list button>b{font-size:1rem}.admin-workspace-root .admin-priority-state{border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.admin-workspace-root .admin-priority-state.ready,.admin-workspace-root :is(.admin-service-matrix,.admin-seo-check-grid,.admin-data-map,.admin-access-posture)>.ready{color:var(--admin-green);background:#2f6f4e1a}.admin-workspace-root .admin-priority-state.warning,.admin-workspace-root :is(.admin-service-matrix,.admin-seo-check-grid,.admin-data-map,.admin-access-posture)>.warning{color:var(--admin-amber);background:#b7772e1f}.admin-workspace-root .admin-priority-state.danger{color:var(--admin-danger);background:#a844351c}.admin-workspace-root .admin-service-matrix,.admin-workspace-root .admin-seo-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-workspace-root :is(.admin-service-matrix,.admin-seo-check-grid)>span{border:1px solid #ffffff8f;border-radius:15px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;padding:12px;display:grid}.admin-workspace-root :is(.admin-service-matrix,.admin-seo-check-grid)>span>svg{grid-row:1/span 2}.admin-workspace-root :is(.admin-service-matrix,.admin-seo-check-grid) strong{font-size:.71rem}.admin-workspace-root :is(.admin-service-matrix,.admin-seo-check-grid) small{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.admin-workspace-root .admin-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-workspace-root .admin-chart-panel-wide{min-height:350px}.admin-workspace-root .admin-chart-panel-wide .admin-provider-chart{height:220px}.admin-workspace-root .admin-chart-footnote{flex-wrap:wrap;gap:8px}.admin-workspace-root .admin-chart-footnote>span{background:#fff3;border-radius:11px;padding:8px 10px}.admin-workspace-root .admin-seo-readiness .settings-panel-copy{margin:16px 0 0}.admin-workspace-root .admin-automation-flow ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-workspace-root .admin-automation-flow li{border:1px solid var(--admin-line);background:#ffffff2e;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:13px;display:grid}.admin-workspace-root .admin-automation-flow li>span{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-workspace-root .admin-automation-flow li.ready>span{color:var(--admin-green);background:#2f6f4e1a}.admin-workspace-root .admin-automation-flow li.warning>span{color:var(--admin-amber);background:#b7772e1f}.admin-workspace-root .admin-automation-flow :is(strong,small){display:block}.admin-workspace-root .admin-automation-flow strong{font-size:.7rem}.admin-workspace-root .admin-automation-flow small{color:var(--workspace-muted);margin-top:3px;font-size:.59rem;line-height:1.4}.admin-workspace-root .admin-onboarding-metrics,.admin-workspace-root .admin-account-kpis,.admin-workspace-root .admin-access-posture{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-workspace-root :is(.admin-onboarding-metrics,.admin-account-kpis)>:is(article,span){border:1px solid var(--admin-line);background:var(--admin-glass);-webkit-backdrop-filter:blur(22px)saturate(1.24);backdrop-filter:blur(22px)saturate(1.24);border-radius:17px;gap:4px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffc7}.admin-workspace-root :is(.admin-onboarding-metrics,.admin-account-kpis) strong{letter-spacing:-.035em;font-size:1.35rem}.admin-workspace-root :is(.admin-onboarding-metrics,.admin-account-kpis) small{color:var(--workspace-muted);font-size:.64rem}.admin-workspace-root .admin-user-filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.7fr)) auto}.admin-workspace-root .admin-account-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.admin-workspace-root .admin-account-card{border-color:var(--admin-line);background:#ffffff29;border-radius:18px;box-shadow:inset 0 1px #ffffffc2}.admin-workspace-root .admin-pagination{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.admin-workspace-root .admin-pagination>span{color:var(--workspace-muted);font-size:.68rem}.admin-workspace-root .admin-gsc-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;min-height:66px;display:grid;padding:10px 12px!important}.admin-workspace-root .admin-gsc-toolbar label{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px;display:grid}.admin-workspace-root .admin-gsc-toolbar label>svg{color:var(--admin-green);justify-self:center}.admin-workspace-root .admin-gsc-toolbar>span{color:var(--workspace-muted);font-size:.67rem}.admin-workspace-root .admin-data-workspace{gap:clamp(14px,1.2vw,22px);display:grid}.admin-workspace-root .admin-data-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-workspace-root .admin-data-map article,.admin-workspace-root .admin-access-posture article{border:1px solid var(--admin-line);background:var(--admin-glass);border-radius:17px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px 10px;min-width:0;padding:15px;display:grid;box-shadow:inset 0 1px #ffffffc7}.admin-workspace-root .admin-data-map article>svg,.admin-workspace-root .admin-access-posture article>svg{grid-row:1/span 2}.admin-workspace-root .admin-data-map article>span{text-transform:uppercase;background:#ffffff42;border-radius:999px;grid-column:1/-1;width:max-content;padding:4px 7px;font-size:.56rem;font-weight:800}.admin-workspace-root :is(.admin-data-map,.admin-access-posture) :is(strong,small){display:block}.admin-workspace-root :is(.admin-data-map,.admin-access-posture) strong{font-size:.72rem}.admin-workspace-root :is(.admin-data-map,.admin-access-posture) small{color:var(--workspace-muted);margin-top:3px;font-size:.59rem;line-height:1.38}.admin-workspace-root .admin-table-wrap{scrollbar-color:#2f6f4e47 transparent;border-radius:15px;max-width:100%}.admin-workspace-root .admin-table thead th{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#efe8d8f5;position:sticky;top:0}.admin-workspace-root .settings-control-grid label>small{color:var(--workspace-muted);margin-top:5px;font-size:.59rem;font-weight:540;line-height:1.42;display:block}@media (min-width:1760px){.admin-workspace-root .admin-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-root .admin-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-workspace-root .admin-chart-panel-wide{grid-column:span 1}}@media (max-width:1180px){.admin-workspace-root :is(.admin-command-grid,.admin-analytics-grid){grid-template-columns:1fr!important}.admin-workspace-root :is(.admin-data-map,.admin-automation-flow ol),.admin-workspace-root .admin-user-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.admin-workspace-root .admin-shell>:not(.admin-section-nav),.admin-workspace-root .admin-header{grid-column:1}.admin-workspace-root .admin-section-nav{grid-area:auto/1}}.dashboard-mobile-menu-trigger,.dashboard-mobile-drawer-heading,.dashboard-mobile-backdrop,.admin-mobile-nav-trigger,.admin-mobile-drawer-heading,.admin-mobile-nav-backdrop{display:none}@media (max-width:1024px){.dashboard-root.dashboard-workspace-root{min-height:100svh;background-attachment:scroll!important;height:auto!important;overflow:clip visible!important}.dashboard-root.dashboard-workspace-root .dashboard-frame{flex-direction:column!important;width:100%!important;height:auto!important;min-height:100svh!important;display:flex!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-main,.dashboard-root.dashboard-workspace-root .dashboard-content{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar{transition:transform .22s;transform:translate(-105%);z-index:130!important;width:min(86vw,330px)!important;min-width:0!important;max-width:330px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(12px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(34px)saturate(1.34)!important;background:radial-gradient(at 12% 0,#ffffffad,#0000 34%),linear-gradient(155deg,#f5efdef5,#d8e1ccf0)!important;border:0!important;border-right:1px solid #ffffffc2!important;border-radius:0 24px 24px 0!important;flex-direction:column!important;gap:0!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;box-shadow:26px 0 74px #28372b38,inset -1px 0 #ffffffbd!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar.mobile-open{transform:translate(0,0)}.dashboard-mobile-backdrop{z-index:125;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);background:#18241c47;border:0;width:100%;height:100%;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}.dashboard-mobile-backdrop.is-visible{opacity:1;pointer-events:auto}.dashboard-root.dashboard-workspace-root .dashboard-mobile-drawer-heading{border-bottom:1px solid #ffffff9e;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:2px 4px 12px;display:flex!important}.dashboard-mobile-drawer-heading>button,.dashboard-mobile-menu-trigger{width:42px;min-width:42px;height:42px;color:var(--workspace-ink);background:#ffffff40;border:1px solid #ffffffbd;border-radius:13px;place-items:center;padding:0;box-shadow:inset 0 1px #ffffffe6;display:grid!important}.dashboard-root.dashboard-workspace-root .dashboard-logo{display:none!important}.dashboard-root.dashboard-workspace-root .dashboard-nav{overscroll-behavior:contain;flex:auto!important;width:100%!important;min-width:0!important;padding:8px 2px 12px!important;display:block!important;overflow:hidden auto!important}.dashboard-root.dashboard-workspace-root .dashboard-nav-section{gap:4px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.dashboard-root.dashboard-workspace-root .dashboard-nav-label{display:block!important}.dashboard-root.dashboard-workspace-root .dashboard-nav-section[data-section=account]{display:grid!important}.dashboard-root.dashboard-workspace-root .dashboard-nav .macos-sidebar-item,.dashboard-root.dashboard-workspace-root .dashboard-sidebar-footer .macos-sidebar-item{justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:9px 11px!important;font-size:.78rem!important}.dashboard-root.dashboard-workspace-root .dashboard-nav .macos-sidebar-item>span,.dashboard-root.dashboard-workspace-root .dashboard-sidebar-footer .macos-sidebar-item>span{display:inline!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar-footer{border-top:1px solid #ffffff9e;gap:5px!important;width:100%!important;padding:10px 2px 0!important;display:grid!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar{z-index:60!important;width:100%!important;height:68px!important;min-height:68px!important;padding:9px max(13px, env(safe-area-inset-right)) 9px max(13px, env(safe-area-inset-left))!important;-webkit-backdrop-filter:blur(28px)saturate(1.28)!important;background:#ebe7d5b8!important;border:0!important;border-bottom:1px solid #ffffffb3!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;margin:0!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 12px 34px #2b392e14,inset 0 1px #ffffffdb!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-context{min-width:0;text-align:left!important;justify-items:start!important;gap:2px!important;display:grid!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-title{min-width:0;justify-content:flex-start!important;font-size:.92rem!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-title span,.dashboard-root.dashboard-workspace-root .dashboard-topbar-context small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-root.dashboard-workspace-root .dashboard-topbar-context small{max-width:min(46vw,480px);font-size:.64rem!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-actions{grid-template-columns:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;display:flex!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-actions .admin-return-action,.dashboard-root.dashboard-workspace-root .dashboard-topbar-actions .dashboard-plan-action,.dashboard-root.dashboard-workspace-root .dashboard-topbar-actions .dashboard-logout-action{display:none!important}.dashboard-root.dashboard-workspace-root .dashboard-account-action,.dashboard-root.dashboard-workspace-root .dashboard-notification-action{justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.dashboard-root.dashboard-workspace-root .dashboard-account-action>span,.dashboard-root.dashboard-workspace-root .dashboard-account-chevron{display:none!important}.dashboard-root.dashboard-workspace-root .dashboard-content-inner{width:100%!important;max-width:none!important;min-height:calc(100svh - 68px)!important;padding:clamp(15px,2.5vw,24px)!important;padding-bottom:calc(clamp(22px, 3vw, 34px) + env(safe-area-inset-bottom))!important}.dashboard-root.dashboard-workspace-root .trial-status-panel{width:min(330px,100vw - 20px);top:74px;right:10px}}@media (max-width:640px){.dashboard-root.dashboard-workspace-root .dashboard-topbar{grid-template-columns:42px minmax(0,1fr) auto!important;gap:8px!important;padding-inline:10px!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-context small{display:none!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-title{font-size:.88rem!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-title svg{width:16px;height:16px}.dashboard-root.dashboard-workspace-root .dashboard-content-inner,.dashboard-overview-root .dashboard-content-inner{padding:12px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.dashboard-overview-root .ops-command-center,.dashboard-overview-root .ops-command-grid{gap:12px!important}.dashboard-overview-root .ops-command-card{border-radius:18px!important;padding:17px!important}.dashboard-overview-root .ops-card-heading{align-items:center!important;gap:10px!important}.dashboard-overview-root .ops-eyebrow{letter-spacing:.08em!important;font-size:.64rem!important}.dashboard-overview-root .ops-step-progress{flex:none;padding:7px 10px!important;font-size:.62rem!important}.dashboard-overview-root .ops-launch-card h1{margin:18px 0 8px!important;font-size:clamp(2rem,9.5vw,2.55rem)!important;line-height:.98!important}.dashboard-overview-root .ops-launch-copy{font-size:.92rem!important;line-height:1.48!important}.dashboard-overview-root .ops-launch-steps{width:100%!important;margin:17px 0 14px!important}.dashboard-overview-root .ops-launch-steps article{grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;padding:9px 0!important}.dashboard-overview-root .ops-launch-steps strong{font-size:.82rem!important;line-height:1.25!important}.dashboard-overview-root .ops-launch-steps small{margin-top:2px!important;font-size:.69rem!important;line-height:1.34!important}.dashboard-overview-root .ops-launch-footer{gap:11px!important}.dashboard-overview-root .ops-primary-action{justify-content:center!important;width:100%!important;min-width:0!important;min-height:50px!important;padding-inline:14px!important;font-size:.82rem!important}.dashboard-overview-root .ops-ranking-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form){grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;align-items:start!important;gap:12px 24px!important}.dashboard-workspace-root .trend-radar-heading{align-self:center!important;padding:0 0 0 18px!important}.dashboard-workspace-root .trend-radar-heading h1{letter-spacing:-.045em!important;font-size:clamp(2rem,2.4vw,2.75rem)!important;line-height:.98!important}.dashboard-workspace-root .trend-radar-heading p{color:#2d6347!important;margin-top:7px!important;font-size:1rem!important;font-weight:800!important}.dashboard-workspace-root .trend-radar-form{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:0!important}.dashboard-workspace-root .trend-radar-control-row{grid-template-columns:minmax(280px,1fr) minmax(155px,185px) auto!important;gap:12px!important}.dashboard-workspace-root .trend-radar-control-row label{position:relative;gap:0!important}.dashboard-workspace-root .trend-radar-control-row label>span{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.dashboard-workspace-root .trend-radar-control-row :is(input,select),.dashboard-workspace-root .trend-radar-control-row .market-intelligence-run-button{border-radius:12px!important;min-height:44px!important}.dashboard-workspace-root .trend-radar-search-control input{padding-right:42px!important}.trend-radar-search-icon{z-index:2;color:#385247;pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.dashboard-workspace-root .trend-radar-control-row .market-intelligence-run-button{min-width:148px!important;padding-inline:18px!important;box-shadow:0 11px 24px #ed5d123b!important}.dashboard-workspace-root .trend-market-strip{justify-self:end;width:min(100%,610px)}.dashboard-workspace-root .trend-market-strip legend{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.dashboard-workspace-root .trend-market-strip>div{gap:6px!important}.dashboard-workspace-root .trend-market-strip label{border-radius:9px!important;min-height:30px!important;padding:4px 8px!important;font-size:.62rem!important}.dashboard-workspace-root .trend-market-strip label.active{background:#fff4e5b8!important;border-color:#e3601957!important;box-shadow:0 5px 15px #cd581614!important}.dashboard-workspace-root .trend-radar-form .trend-advanced-inputs{display:none!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard){gap:0!important}.trend-visual-dashboard{gap:0!important}.trend-feed-header.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.trend-feed-layout{grid-template-columns:minmax(0,3.05fr) minmax(330px,1fr)!important;align-items:start!important;gap:14px!important}.trend-feed-list{-webkit-backdrop-filter:blur(25px)saturate(1.18);background:#fffcf780;border:1px solid #fffc;border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #353d2f12,inset 0 1px #fffffff5;gap:0!important}:is(.trend-feed-card,.trend-feed-card:has(>.trend-reference-collage)){height:300px!important;min-height:300px!important;box-shadow:none!important;background:#fffcf770!important;border:0!important;border-bottom:1px solid #dacdb86b!important;border-radius:0!important;grid-template-columns:minmax(430px,1.08fr) minmax(380px,1fr)!important;overflow:hidden!important;transform:none!important}.trend-feed-card:last-child{border-bottom:0!important}.trend-reference-collage{background:0 0!important;grid-template-columns:minmax(0,1.72fr) minmax(112px,.7fr)!important;gap:8px!important;height:300px!important;min-height:300px!important;padding:14px 8px 14px 14px!important}.trend-view-listing{display:none!important}.trend-feed-card-body{min-height:0;grid-template-rows:auto auto auto 1fr!important;align-content:stretch!important;gap:9px!important;padding:25px 22px 18px!important}.trend-feed-card-heading{min-width:0;color:var(--trend-card-accent);align-items:center;gap:10px;display:flex}.trend-feed-card-heading h3{color:#1f402e;min-width:0;margin:0;padding:0!important;font-size:clamp(1.2rem,1.4vw,1.48rem)!important;line-height:1.05!important}.trend-feed-card-body>p{min-height:38px;color:#5f6c62!important;-webkit-line-clamp:2!important;font-size:.78rem!important;line-height:1.48!important}.trend-feed-card blockquote{display:none!important}.trend-card-kpi-row{grid-template-columns:minmax(120px,1.12fr) minmax(110px,.9fr) minmax(82px,.7fr);align-items:stretch;gap:0;min-width:0;display:grid}.trend-card-kpi{border-left:1px solid #404e4317;align-content:start;gap:6px;min-width:0;min-height:72px;padding:0 14px;display:grid}.trend-card-kpi:first-child{border-left:0;padding-left:0}.trend-card-kpi>small,.trend-market-examples>small{color:#6f786f;font-size:.6rem;font-weight:700}.trend-card-kpi-chart .trend-feed-chart{height:46px!important}.trend-card-kpi-demand>div{align-items:center;gap:8px;display:flex}.trend-card-kpi-demand>div>strong{color:#31483a;font-size:.72rem}.trend-demand-ring{width:48px;height:48px;color:var(--trend-card-accent);flex:0 0 48px;position:relative}.trend-demand-ring>strong{color:#254130;place-items:center;font-size:.82rem;display:grid;position:absolute;inset:0}.trend-card-kpi-verdict{align-content:start}.trend-verdict-pill,.trend-action-verdict{border-radius:9px;width:fit-content;font-weight:850}.trend-verdict-pill{margin-top:10px;padding:6px 11px;font-size:.7rem}.trend-verdict-pill.ready,.trend-action-verdict.ready{color:#2f7a42;background:#d4f4d6d1}.trend-verdict-pill.watch,.trend-action-verdict.watch{color:#7c36c2;background:#eed8ffcc}.trend-verdict-pill.avoid,.trend-action-verdict.avoid{color:#a94c3f;background:#ffded6d1}.trend-feed-card-footer{align-self:end;align-items:end!important;gap:12px!important}.trend-market-examples{gap:6px;min-width:0;display:grid}.trend-feed-card-footer .trend-market-logo-row{flex-wrap:wrap;min-width:0;gap:7px 13px!important;display:flex!important}.trend-feed-card-footer .trend-market-logo-row>span{align-items:center;gap:5px;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;display:inline-flex!important}.trend-feed-card-footer .trend-market-logo-row em{color:#536157;font-size:.58rem;font-style:normal;font-weight:700}.trend-see-direction{min-width:126px;color:#35664a!important;background:#ffffff61!important;border:1px solid #4179544d!important;border-radius:10px!important;min-height:34px!important}.trend-action-rail{background:#fffbf694!important;border-radius:22px!important;gap:12px!important;padding:20px!important;top:14px!important;box-shadow:0 22px 54px #303a2d14,inset 0 1px #fffffffa!important}.trend-action-title{color:#7b38c4;align-items:center;gap:10px!important;display:flex!important}.trend-action-title h3{color:#1f402e!important;font-size:clamp(1.35rem,1.6vw,1.7rem)!important}.trend-action-rail .trend-reference-collage.compact{border-radius:16px!important;padding:0!important}.trend-action-verdict{width:100%;padding:10px 14px;font-size:.78rem}.trend-action-facts{background:#ffffff57;border:1px solid #ffffffc7;border-radius:15px;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.trend-action-facts>div{color:#7034b2;align-items:center;min-height:62px;background:0 0!important;border:0!important;border-bottom:1px solid #48524914!important;border-radius:0!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;padding:10px 14px!important;display:grid!important}.trend-action-facts>div:last-child{border-bottom:0!important}.trend-action-facts>div>span{gap:2px;min-width:0;display:grid}.trend-action-facts dt,.trend-action-facts dd{color:#31483a!important}.trend-action-facts dt{font-size:.68rem!important;font-weight:850!important}.trend-action-facts dd{font-size:.64rem!important;line-height:1.35!important}.trend-action-path{align-items:center;background:#fff3!important;border:0!important;grid-template-columns:1fr auto 1fr auto 1.2fr!important;gap:6px!important;padding:10px 8px!important}.trend-action-path span{align-content:center;place-items:center;color:#6e522e!important;background:#ffffff6b!important;border:0!important;border-radius:10px!important;gap:6px!important;min-height:58px!important;padding:7px 5px!important;display:grid!important}.trend-action-path span:first-child{color:#7535bd!important;background:#f0deff9e!important}.trend-action-path span small{color:inherit;text-align:center;font-size:.6rem;font-weight:800}.trend-action-path-arrow{color:#9a9e96}.trend-continue-button{border-radius:12px!important;min-height:52px!important;box-shadow:0 13px 28px #ea5e1538!important}.trend-save-button{border-radius:12px!important;min-height:44px!important}@media (max-width:1280px){.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form){grid-template-columns:minmax(220px,300px) minmax(0,1fr)!important}.trend-feed-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)!important}:is(.trend-feed-card,.trend-feed-card:has(>.trend-reference-collage)){grid-template-columns:minmax(340px,1fr) minmax(340px,1fr)!important}.trend-market-logo-row em{display:none}}@media (max-width:1040px){.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form){grid-template-columns:minmax(0,1fr)!important}.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form)>:is(.trend-radar-heading,.trend-radar-form){grid-area:auto/1!important}.dashboard-workspace-root .trend-radar-heading{padding-left:4px!important}.dashboard-workspace-root .trend-market-strip{justify-self:stretch;width:100%}.trend-feed-layout{grid-template-columns:minmax(0,1fr)!important}.trend-action-rail{position:relative!important;top:auto!important}}@media (max-width:760px){.dashboard-workspace-root .trend-radar-control-row{grid-template-columns:minmax(0,1fr)!important}.dashboard-workspace-root .trend-radar-control-row .market-intelligence-run-button{width:100%!important}.dashboard-workspace-root .trend-market-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.trend-feed-card,.trend-feed-card:has(>.trend-reference-collage)){grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important}.trend-reference-collage{height:260px!important;min-height:260px!important;padding:9px!important}.trend-feed-card-body{padding:18px 16px!important}.trend-card-kpi-row{grid-template-columns:minmax(0,1fr) minmax(105px,.8fr)!important}.trend-card-kpi-verdict{border-top:1px solid #404e4317;border-left:0;grid-column:1/-1;min-height:0;padding:8px 0 0}.trend-verdict-pill{margin-top:0}.trend-feed-card-footer{flex-direction:column;align-items:stretch!important}.trend-see-direction{width:100%}}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard){gap:14px;display:grid;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard)>header{-webkit-backdrop-filter:blur(24px)saturate(1.25);border-radius:18px;padding:14px 17px;background:#fff3!important;border:1px solid #ffffffb8!important;box-shadow:0 15px 36px #2f37280f,inset 0 1px #fffffff0!important}.dashboard-workspace-root .trend-radar-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px!important;padding:15px 16px!important}.dashboard-workspace-root .trend-radar-form>.market-intelligence-form-grid{grid-area:1/1;grid-template-columns:minmax(280px,1.5fr) minmax(210px,.72fr);align-items:start;gap:12px!important}.dashboard-workspace-root .trend-radar-form .trend-advanced-inputs{grid-column:1/-1}.dashboard-workspace-root .trend-radar-form>.market-intelligence-submit{border:0;grid-area:1/2;align-self:end;padding:0}.dashboard-workspace-root .trend-radar-form>.market-intelligence-submit>div{display:none}.dashboard-workspace-root .trend-radar-form .market-intelligence-run-button{min-width:230px;min-height:48px}.trend-market-options{background:#ffffff29;border:1px solid #ffffff9e;border-radius:13px;grid-area:2/1/auto/-1;min-width:0}.trend-market-options>summary{color:#58685d;cursor:pointer;align-items:center;min-height:39px;padding:8px 12px;font-size:.67rem;font-weight:800;display:flex}.trend-market-options>summary::-webkit-details-marker{display:none}.trend-market-options[open]{padding-bottom:11px}.trend-market-options[open]>summary{border-bottom:1px solid #ffffff94;margin-bottom:8px}.trend-market-options .market-choice-fieldset{padding:0 11px}.trend-market-options .market-choice-grid>label{min-height:56px}.trend-visual-dashboard{--trend-ready:#2d7a50;--trend-watch:#ce791b;--trend-avoid:#a54f46;color:#21372b;gap:16px;display:grid}.trend-feed-header{-webkit-backdrop-filter:blur(28px)saturate(1.3);background:radial-gradient(circle at 4% 0,#ffffff85,#0000 37%),linear-gradient(140deg,#ffffff4d,#fff1dd1f),#ffffff1f;border:1px solid #ffffffc2;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-width:0;padding:clamp(20px,2vw,30px);display:grid;box-shadow:0 22px 54px #343a2b13,inset 0 1px #fffffff5}.trend-feed-header>div:first-child{gap:8px;min-width:0;display:grid}.trend-feed-header h2,.trend-feed-header p{margin:0}.trend-feed-header h2{color:#20372a;letter-spacing:-.04em;max-width:760px;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1.02}.trend-feed-header p{color:#687365;max-width:760px;font-size:.88rem;line-height:1.6}.trend-active-niche{color:#9c4c1b;background:#ffefdc94;border:1px solid #e3641b40;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:32px;padding:6px 7px 6px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.trend-active-niche button{width:22px;height:22px;color:inherit;cursor:pointer;background:#9c4c1b1f;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.trend-feed-summary{grid-template-columns:repeat(3,minmax(104px,1fr));gap:8px;display:grid}.trend-feed-summary>span{color:#768074;background:#ffffff47;border:1px solid #ffffffb8;border-radius:15px;align-content:center;gap:4px;min-height:63px;padding:10px 13px;font-size:.62rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffffeb}.trend-feed-summary strong{color:#263b2d;font-size:1.12rem;line-height:1}.trend-feed-layout{grid-template-columns:minmax(0,1fr) minmax(310px,360px);align-items:start;gap:16px;min-width:0;display:grid}.trend-feed-list{gap:13px;min-width:0;display:grid}.trend-feed-card{-webkit-backdrop-filter:blur(27px)saturate(1.28);background:radial-gradient(circle at 0 0,#ffffff80,#0000 40%),linear-gradient(140deg,#ffffff52,#fff1dc21),#ffffff21;border:1px solid #ffffffc2;border-radius:22px;grid-template-columns:minmax(230px,.78fr) minmax(0,1.45fr);gap:0;min-width:0;min-height:266px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #30382912,inset 0 1px #fffffff5}.trend-feed-card:has(>.trend-feed-card-body:first-child){grid-template-columns:minmax(0,1fr)}.trend-feed-card:hover,.trend-feed-card.selected{border-color:#2d7a504d;transform:translateY(-2px);box-shadow:0 24px 56px #30412e1c,inset 0 1px #fffffffa}.trend-feed-card.watch.selected{border-color:#ce791b57}.trend-feed-card.avoid.selected{border-color:#a54f464d}.trend-reference-collage{background:#f5e8d359;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.55fr) minmax(74px,.7fr);gap:5px;min-width:0;min-height:266px;padding:7px;display:grid}.trend-reference-collage>a{background:#ffffff47;border:1px solid #fffc;border-radius:13px;min-width:0;min-height:0;animation:.52s both trend-image-reveal;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0}.trend-reference-collage>a:first-child{grid-row:1/-1}.trend-reference-collage>a:nth-child(2){animation-delay:90ms}.trend-reference-collage>a:nth-child(3){animation-delay:.15s}.trend-reference-collage img{object-fit:cover;width:100%;height:100%;transition:transform .26s;display:block}.trend-reference-collage a:hover img{transform:scale(1.035)}.trend-view-listing{color:#fff;-webkit-backdrop-filter:blur(15px);background:#1e3025b8;border:1px solid #ffffffb8;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:.66rem;font-weight:800;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.trend-feed-card-body{align-content:start;gap:9px;min-width:0;padding:19px 20px 17px;display:grid}.trend-feed-card-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.trend-feed-card-title>span:last-child{color:#7a8377;font-size:.62rem;font-weight:750}.trend-feed-status{width:fit-content;color:var(--trend-ready);align-items:center;gap:6px;font-size:.68rem;font-weight:850;display:inline-flex}.trend-feed-status.watch{color:var(--trend-watch)}.trend-feed-status.avoid{color:var(--trend-avoid)}.trend-feed-card h3,.trend-feed-card p,.trend-feed-card blockquote{margin:0}.trend-feed-card h3{color:#21382b;letter-spacing:-.026em;padding-right:34px;font-size:clamp(1.08rem,1.4vw,1.36rem);line-height:1.1}.trend-feed-card p{color:#667166;font-size:.77rem;line-height:1.52}.trend-feed-card blockquote{color:#8e4a21;background:#fff5e873;border-left:2px solid #e3641b80;border-radius:0 8px 8px 0;width:fit-content;padding:5px 9px;font-size:.7rem;font-weight:750}.trend-feed-signal-row{grid-template-columns:minmax(110px,.75fr) minmax(190px,1fr);align-items:end;gap:12px;min-width:0;display:grid}.trend-feed-chart{width:100%;height:58px;color:var(--trend-ready);overflow:hidden}.trend-feed-chart.watch{color:var(--trend-watch)}.trend-feed-chart.avoid{color:var(--trend-avoid)}.trend-feed-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.trend-feed-metrics span{background:#ffffff3b;border:1px solid #ffffffa3;border-radius:11px;gap:2px;min-width:0;padding:8px 9px;display:grid;box-shadow:inset 0 1px #ffffffe0}.trend-feed-metrics strong{color:#2b4434;font-size:.84rem}.trend-feed-metrics small{color:#7a8377;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:750;overflow:hidden}.trend-feed-card-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.trend-feed-card-footer .trend-market-logo-row{gap:6px;display:flex}.trend-feed-card-footer .trend-market-logo-row>span{background:#ffffff42;border:1px solid #ffffffb8;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.trend-feed-card-footer .trend-market-logo-row>span.unavailable{opacity:.34;filter:grayscale()}.trend-see-direction,.trend-save-button{color:#2c6f4b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:.7rem;font-weight:850;display:inline-flex}.trend-see-direction{background:#ffffff38;border:1px solid #2d7a502e;border-radius:10px;min-height:35px;padding:7px 10px}.trend-see-direction:hover{background:#fff6;border-color:#2d7a505c}.trend-proof-note{color:#838b80;font-size:.56rem;line-height:1.35}.trend-feed-index{color:#2d4b3829;font-size:1rem;font-weight:900;position:absolute;top:17px;right:17px}.trend-action-rail{-webkit-backdrop-filter:blur(30px)saturate(1.32);background:radial-gradient(circle at 10% 0,#ffffff8a,#0000 42%),linear-gradient(145deg,#ffffff59,#ffefd92e),#ffffff29;border:1px solid #ffffffc7;border-radius:22px;gap:13px;min-width:0;padding:19px;animation:.32s both trend-rail-change;display:grid;position:sticky;top:18px;box-shadow:0 24px 60px #2d392a1a,inset 0 1px #fffffffa}.trend-action-rail>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.trend-action-rail>header>div{gap:5px;min-width:0;display:grid}.trend-action-rail>header h3{color:#20372a;letter-spacing:-.03em;margin:0;font-size:1.28rem;line-height:1.08}.trend-action-rail>header>button{color:#597064;cursor:pointer;background:#ffffff42;border:1px solid #2d7a502e;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.trend-action-rail>header>button.saved{color:#c25d1c;background:#ffe9cf75;border-color:#e3641b52}.trend-action-rail .trend-reference-collage.compact{background:0 0;border-radius:16px;width:100%;min-height:184px;padding:0;display:block;overflow:hidden}.trend-action-rail .trend-reference-collage.compact>a{border-radius:16px;width:100%;height:184px;display:block}.trend-action-rail blockquote{color:#7c411f;background:#fff3e278;border-left:3px solid #e3641b8f;border-radius:0 11px 11px 0;margin:0;padding:10px 12px;font-size:.82rem;font-weight:800;line-height:1.35}.trend-action-summary{color:#687366;margin:0;font-size:.72rem;line-height:1.52}.trend-action-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.trend-action-facts>div{background:#ffffff38;border:1px solid #ffffffa8;border-radius:12px;align-content:start;gap:4px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffe0}.trend-action-facts dt{color:#8a9188;font-size:.56rem;font-weight:800}.trend-action-facts dd{color:#2f4938;align-items:center;gap:6px;min-width:0;margin:0;font-size:.68rem;font-weight:800;line-height:1.35;display:flex}.trend-action-palette{color:#697469;justify-content:space-between;align-items:center;gap:10px;font-size:.61rem;font-weight:750;display:flex}.trend-action-palette>div{gap:5px;display:flex}.trend-action-palette i{border:2px solid #ffffffbd;border-radius:50%;width:20px;height:20px;display:block;box-shadow:0 3px 8px #2d37291a}.trend-action-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.trend-action-path span{color:#a5501f;text-align:center;background:#ffedd761;border:1px solid #e3641b2e;border-radius:10px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:48px;padding:6px;font-size:.52rem;font-weight:800;display:grid}.trend-action-path span.done{color:#357453;background:#e7f3e961;border-color:#2d7a5029}.trend-continue-button{justify-content:center;width:100%;min-height:45px;border-radius:13px!important;font-size:.72rem!important}.trend-save-button{width:100%;min-height:34px}.trend-action-rail>small{color:#858c82;text-align:center;font-size:.55rem;line-height:1.42}@keyframes trend-image-reveal{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trend-rail-change{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.trend-feed-layout{grid-template-columns:minmax(0,1fr) minmax(285px,320px)}.trend-feed-card{grid-template-columns:minmax(190px,.72fr) minmax(0,1.45fr)}.trend-feed-signal-row{grid-template-columns:1fr}.trend-feed-chart{height:45px}}@media (max-width:940px){.dashboard-workspace-root .trend-radar-form{grid-template-columns:1fr}.dashboard-workspace-root .trend-radar-form>.market-intelligence-form-grid,.dashboard-workspace-root .trend-radar-form>.market-intelligence-submit,.trend-market-options{grid-area:auto/1}.dashboard-workspace-root .trend-radar-form>.market-intelligence-submit,.dashboard-workspace-root .trend-radar-form .market-intelligence-run-button{width:100%}.trend-feed-header{grid-template-columns:1fr;align-items:start}.trend-feed-summary{width:100%}.trend-feed-layout{grid-template-columns:1fr}.trend-action-rail{position:relative;top:auto}}@media (max-width:700px){.dashboard-workspace-root .trend-radar-form>.market-intelligence-form-grid{grid-template-columns:1fr}.trend-feed-header{border-radius:19px;padding:18px}.trend-feed-header h2{font-size:clamp(1.55rem,8vw,2rem)}.trend-feed-summary{grid-template-columns:1fr}.trend-feed-summary>span{min-height:48px}.trend-feed-card{border-radius:19px;grid-template-columns:1fr}.trend-reference-collage{min-height:220px}.trend-feed-card-body{padding:17px}.trend-feed-card-footer{flex-direction:column;align-items:flex-start}.trend-see-direction{width:100%}.trend-action-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.trend-feed-card,.trend-reference-collage>a,.trend-reference-collage img,.trend-action-rail{transition:none!important;animation:none!important}}.dashboard-root.dashboard-workspace-root .trend-decision-overview{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.18);background:radial-gradient(circle at 9% 4%,#ffb3562b,#0000 34%),radial-gradient(circle at 92% 92%,#4588ff21,#0000 35%),#fffcf573;border:1px solid #ffffffd1;border-radius:30px;padding:clamp(20px,2.2vw,34px);position:relative;overflow:hidden;box-shadow:0 26px 72px #2d362b1a,inset 0 1px #fffffff5}.dashboard-root.dashboard-workspace-root .trend-decision-overview:before{content:"";z-index:-1;filter:blur(2px);background:#ffffff6b;border-radius:50%;width:230px;height:230px;position:absolute;top:-135px;right:12%}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header{margin-bottom:20px}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header h3,.dashboard-root.dashboard-workspace-root .trend-market-proof h3{color:#173728;letter-spacing:-.035em;align-items:center;gap:10px;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05;display:flex}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header p,.dashboard-root.dashboard-workspace-root .trend-market-proof>header p{color:#647169;max-width:680px;margin:7px 0 0;font-size:clamp(.82rem,1.1vw,.96rem);line-height:1.5}.dashboard-root.dashboard-workspace-root .trend-command-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(12px,1.3vw,18px);display:grid}.dashboard-root.dashboard-workspace-root .trend-chart-card{--trend-card-accent:#3a8060;--trend-card-wash:#589c7521;background:linear-gradient(145deg, #ffffffad, #ffffff3d), var(--trend-card-wash);color:#173728;-webkit-backdrop-filter:blur(22px)saturate(1.2);border:1px solid #ffffffd9;min-width:0;padding:clamp(17px,1.6vw,24px);transition:transform .22s,box-shadow .22s,border-color .22s;animation:.62s cubic-bezier(.22,.85,.3,1) both trend-card-arrive;position:relative;box-shadow:0 16px 38px #303a2e16,inset 0 1px #fffffffa}.dashboard-root.dashboard-workspace-root .trend-chart-card:nth-child(2){animation-delay:70ms}.dashboard-root.dashboard-workspace-root .trend-chart-card:nth-child(3){animation-delay:.13s}.dashboard-root.dashboard-workspace-root .trend-chart-card:nth-child(4){animation-delay:.19s}.dashboard-root.dashboard-workspace-root .trend-chart-card:nth-child(5){animation-delay:.25s}.dashboard-root.dashboard-workspace-root .trend-chart-card:hover{border-color:color-mix(in srgb, var(--trend-card-accent) 32%, white);transform:translateY(-4px);box-shadow:0 24px 54px #303a2e21,inset 0 1px #fff}.dashboard-root.dashboard-workspace-root .trend-chart-card h4,.dashboard-root.dashboard-workspace-root .trend-chart-card p{margin:0}.dashboard-root.dashboard-workspace-root .trend-chart-card h4{color:#173728;letter-spacing:-.018em;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.15}.dashboard-root.dashboard-workspace-root .trend-chart-card p{color:#5f6e65;font-size:clamp(.78rem,1vw,.9rem);line-height:1.52}.dashboard-root.dashboard-workspace-root .trend-card-icon{border:1px solid color-mix(in srgb, var(--trend-card-accent) 26%, white);background:color-mix(in srgb, var(--trend-card-accent) 12%, #ffffffb8);width:42px;height:42px;color:var(--trend-card-accent);border-radius:14px;flex:0 0 42px;place-items:center;display:grid;box-shadow:inset 0 1px #fffffff0}.dashboard-root.dashboard-workspace-root .trend-decision-card{border-radius:32px 18px;grid-column:span 6;align-content:space-between;gap:20px;min-height:250px;display:grid}.dashboard-root.dashboard-workspace-root .trend-decision-card.ready{--trend-card-accent:#23784f;--trend-card-wash:#349d6526}.dashboard-root.dashboard-workspace-root .trend-decision-card.watch{--trend-card-accent:#c77a08;--trend-card-wash:#f2aa3929}.dashboard-root.dashboard-workspace-root .trend-decision-card.quiet{--trend-card-accent:#65736b;--trend-card-wash:#6d7e7421}.dashboard-root.dashboard-workspace-root .trend-decision-card>header,.dashboard-root.dashboard-workspace-root .trend-reach-card>header,.dashboard-root.dashboard-workspace-root .trend-signal-card>header,.dashboard-root.dashboard-workspace-root .trend-next-card>header,.dashboard-root.dashboard-workspace-root .trend-demand-card>div:first-child{align-items:center;gap:11px;display:flex}.dashboard-root.dashboard-workspace-root .trend-decision-card>header{justify-content:space-between}.dashboard-root.dashboard-workspace-root .trend-decision-card h4{letter-spacing:-.045em;max-width:520px;margin-bottom:8px;font-size:clamp(1.55rem,2.6vw,2.35rem)}.dashboard-root.dashboard-workspace-root .trend-decision-card p{max-width:590px}.dashboard-root.dashboard-workspace-root .trend-decision-status{border:1px solid color-mix(in srgb, var(--trend-card-accent) 38%, white);color:var(--trend-card-accent);background:#ffffff7a;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.76rem;font-weight:850;display:inline-flex}.dashboard-root.dashboard-workspace-root .trend-decision-counts{flex-wrap:wrap;gap:8px;display:flex}.dashboard-root.dashboard-workspace-root .trend-decision-counts span{color:#657169;background:#ffffff6b;border:1px solid #ffffffc7;border-radius:999px;min-width:86px;padding:8px 11px;font-size:.74rem}.dashboard-root.dashboard-workspace-root .trend-decision-counts strong{color:#173728;margin-right:3px;font-size:.95rem}.dashboard-root.dashboard-workspace-root .trend-decision-counts .ready strong{color:#23784f}.dashboard-root.dashboard-workspace-root .trend-decision-counts .watch strong{color:#c77a08}.dashboard-root.dashboard-workspace-root .trend-decision-counts .blocked strong{color:#b84038}.dashboard-root.dashboard-workspace-root .trend-demand-card{--trend-card-accent:#2d8460;--trend-card-wash:#339e6c1f;text-align:center;border-radius:28px;grid-column:span 3;align-content:space-between;place-items:center;gap:9px;min-height:250px;display:grid}.dashboard-root.dashboard-workspace-root .trend-demand-card>div:first-child{justify-content:flex-start;width:100%}.dashboard-root.dashboard-workspace-root .trend-demand-card>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1rem;overflow:hidden}.dashboard-root.dashboard-workspace-root .trend-demand-card>small{color:#66736b;font-size:.72rem}.dashboard-root.dashboard-workspace-root .trend-radial-chart{--trend-ring:#2d8460;aspect-ratio:1;place-items:center;width:126px;display:grid;position:relative}.dashboard-root.dashboard-workspace-root .trend-radial-chart.warning{--trend-ring:#d28613}.dashboard-root.dashboard-workspace-root .trend-radial-chart.danger{--trend-ring:#c84940}.dashboard-root.dashboard-workspace-root .trend-radial-chart.neutral{--trend-ring:#728078}.dashboard-root.dashboard-workspace-root .trend-radial-chart svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dashboard-root.dashboard-workspace-root .trend-radial-chart circle{fill:none;stroke-width:10px}.dashboard-root.dashboard-workspace-root .trend-radial-track{stroke:#4d65571c}.dashboard-root.dashboard-workspace-root .trend-radial-progress{stroke:var(--trend-ring);stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:var(--trend-chart-offset);filter:drop-shadow(0 4px 5px color-mix(in srgb, var(--trend-ring) 22%, transparent));animation:.9s cubic-bezier(.2,.8,.25,1) .18s both trend-ring-draw}.dashboard-root.dashboard-workspace-root .trend-radial-chart>span{color:#173728;align-items:baseline;display:flex}.dashboard-root.dashboard-workspace-root .trend-radial-chart strong{font-size:2rem;line-height:1}.dashboard-root.dashboard-workspace-root .trend-radial-chart small{color:#758178;font-size:.7rem}.dashboard-root.dashboard-workspace-root .trend-reach-card{--trend-card-accent:#2e78bb;--trend-card-wash:#408bd321;border-radius:18px 34px;grid-column:span 3;align-content:space-between;gap:12px;min-height:250px;display:grid}.dashboard-root.dashboard-workspace-root .trend-reach-number{align-items:baseline;gap:7px;display:flex}.dashboard-root.dashboard-workspace-root .trend-reach-number strong{color:#246fae;letter-spacing:-.07em;font-size:clamp(2.6rem,4vw,4rem);line-height:.9}.dashboard-root.dashboard-workspace-root .trend-reach-number span{color:#68766d;font-size:.82rem;font-weight:800}.dashboard-root.dashboard-workspace-root .trend-market-logo-row,.dashboard-root.dashboard-workspace-root .trend-watch-market-logos{flex-wrap:wrap;gap:8px;display:flex}.dashboard-root.dashboard-workspace-root .trend-market-logo-row>span,.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span{background:#ffffff94;border:1px solid #ffffffd6;border-radius:14px;place-items:center;width:42px;height:42px;animation:.48s cubic-bezier(.2,.9,.25,1.25) both trend-logo-pop;display:grid;box-shadow:0 8px 18px #313d3214,inset 0 1px #fff}.dashboard-root.dashboard-workspace-root .trend-market-logo-row>span:nth-child(2),.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span:nth-child(2){animation-delay:70ms}.dashboard-root.dashboard-workspace-root .trend-market-logo-row>span:nth-child(3),.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span:nth-child(3){animation-delay:.12s}.dashboard-root.dashboard-workspace-root .trend-market-logo-row>span:nth-child(4),.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span:nth-child(4){animation-delay:.17s}.dashboard-root.dashboard-workspace-root .trend-market-logo-row>span.available,.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span.available{border-color:#33855c4d;box-shadow:0 8px 20px #26794f1f,inset 0 1px #fff}.dashboard-root.dashboard-workspace-root .trend-market-logo-row>span.unavailable,.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span.unavailable{opacity:.34;filter:grayscale()}.dashboard-root.dashboard-workspace-root .trend-signal-card{--trend-card-accent:#8a5bb8;--trend-card-wash:#8957b81c;border-radius:18px 34px 24px 18px;grid-column:span 7;align-content:start;gap:18px;min-height:245px;display:grid}.dashboard-root.dashboard-workspace-root .trend-signal-card>header>div{gap:3px;display:grid}.dashboard-root.dashboard-workspace-root .trend-signal-card .trend-signal-chart{background:0 0;border:0;gap:13px;padding:0;display:grid}.dashboard-root.dashboard-workspace-root .trend-score-bar{gap:6px}.dashboard-root.dashboard-workspace-root .trend-score-bar>div:first-child strong{font-size:.8rem}.dashboard-root.dashboard-workspace-root .trend-score-bar>div:first-child span{font-size:.78rem;font-weight:900}.dashboard-root.dashboard-workspace-root .trend-score-track{background:#4c5b511a;border:1px solid #ffffffb8;border-radius:999px;height:9px;overflow:hidden}.dashboard-root.dashboard-workspace-root .trend-score-track>span{border-radius:inherit;transform-origin:0;height:100%;animation:.84s cubic-bezier(.22,.85,.3,1) .16s both trend-bar-grow}.dashboard-root.dashboard-workspace-root .trend-score-bar.success .trend-score-track>span{background:linear-gradient(90deg,#2e845e,#5db984)}.dashboard-root.dashboard-workspace-root .trend-score-bar.warning .trend-score-track>span{background:linear-gradient(90deg,#d17f0d,#f1b64b)}.dashboard-root.dashboard-workspace-root .trend-score-bar.danger .trend-score-track>span{background:linear-gradient(90deg,#bd443c,#e67a69)}.dashboard-root.dashboard-workspace-root .trend-score-bar.neutral .trend-score-track>span{background:linear-gradient(90deg,#6e7c74,#a3afa8)}.dashboard-root.dashboard-workspace-root .trend-score-bar>small{color:#6e7972;font-size:.68rem;font-weight:700}.dashboard-root.dashboard-workspace-root .trend-next-card{--trend-card-accent:#d9662c;--trend-card-wash:#e7713621;border-radius:34px 18px;grid-column:span 5;align-content:space-between;gap:18px;min-height:245px;display:grid}.dashboard-root.dashboard-workspace-root .trend-next-card>p{color:#45594d;font-size:clamp(.88rem,1.18vw,1.02rem)}.dashboard-root.dashboard-workspace-root .trend-next-market{background:#ffffff75;border:1px solid #ffffffd1;border-radius:18px;align-items:center;gap:11px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #fffffff5}.dashboard-root.dashboard-workspace-root .trend-next-market>span{gap:2px;display:grid}.dashboard-root.dashboard-workspace-root .trend-next-market small{color:#8a5e47;font-size:.67rem;font-weight:800}.dashboard-root.dashboard-workspace-root .trend-next-market strong{color:#273f32;font-size:.88rem}.dashboard-root.dashboard-workspace-root .trend-market-pulse{-webkit-backdrop-filter:blur(24px)saturate(1.16);background:#fffcf56e;border:1px solid #ffffffc7;border-radius:28px;box-shadow:0 22px 58px #2d362b16,inset 0 1px #fffffff5}.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid>article{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff9e,#f2e7d04d);border:1px solid #ffffffd4;border-radius:24px 14px;min-height:230px;animation:.58s cubic-bezier(.22,.85,.3,1) both trend-card-arrive}.dashboard-root.dashboard-workspace-root .trend-watchlist{-webkit-backdrop-filter:blur(24px)saturate(1.16);background:#fffaf070;border:1px solid #fffc;border-radius:28px;box-shadow:0 22px 58px #2d362b14,inset 0 1px #fffffff5}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows>article{background:linear-gradient(145deg,#ffffff94,#f4dbb245);border:1px solid #ffffffd1;border-radius:22px 12px;grid-template-columns:1fr;gap:15px;min-width:0;padding:18px;animation:.58s cubic-bezier(.22,.85,.3,1) both trend-card-arrive;display:grid}.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span{border-radius:11px;width:34px;height:34px}.dashboard-root.dashboard-workspace-root .trend-market-proof{-webkit-backdrop-filter:blur(26px)saturate(1.18);background:radial-gradient(circle at 88% 8%,#3d83c721,#0000 32%),#fffcf575;border:1px solid #fffc;border-radius:30px;margin-top:16px;padding:clamp(20px,2vw,30px);box-shadow:0 24px 62px #2d362b17,inset 0 1px #fffffff5}.dashboard-root.dashboard-workspace-root .trend-market-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic{background:#ffffff6e;border:1px solid #ffffffd6;border-radius:24px 14px;min-width:0;padding:18px;box-shadow:0 14px 34px #2d362b12,inset 0 1px #fff}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header>div{gap:3px;min-width:0;display:grid}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header strong{color:#173728;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header span,.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header small{color:#6a776f;font-size:.72rem;font-weight:750}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header>small{background:#ffffffad;border-radius:999px;padding:6px 9px}.dashboard-root.dashboard-workspace-root .trend-market-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dashboard-root.dashboard-workspace-root .trend-market-result-card{background:#ffffff6b;border:1px solid #ffffffc7;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;transition:transform .18s,box-shadow .18s;display:grid;position:relative}.dashboard-root.dashboard-workspace-root .trend-market-result-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2d362b17}.dashboard-root.dashboard-workspace-root .trend-market-result-card.highlighted{background:#e0f6e994;border-color:#2d846057}.dashboard-root.dashboard-workspace-root .trend-market-result-logo{background:#ffffffb8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #fff}.dashboard-root.dashboard-workspace-root .trend-market-result-card>div:nth-child(2){gap:2px;min-width:0;display:grid}.dashboard-root.dashboard-workspace-root .trend-market-result-card strong,.dashboard-root.dashboard-workspace-root .trend-market-result-card span,.dashboard-root.dashboard-workspace-root .trend-market-result-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-root.dashboard-workspace-root .trend-market-result-card strong{color:#263e31;font-size:.86rem}.dashboard-root.dashboard-workspace-root .trend-market-result-card span{color:#4d6255;font-size:.78rem;font-weight:800}.dashboard-root.dashboard-workspace-root .trend-market-result-card small{color:#7b857f;font-size:.7rem}.dashboard-root.dashboard-workspace-root .trend-market-result-card.open span,.dashboard-root.dashboard-workspace-root .trend-market-result-card.highlighted>svg{color:#23784f}.dashboard-root.dashboard-workspace-root .trend-market-result-card.balanced span,.dashboard-root.dashboard-workspace-root .trend-market-result-card.visible span{color:#b56d0b}.dashboard-root.dashboard-workspace-root .trend-market-result-card.crowded span{color:#b84038}.dashboard-root.dashboard-workspace-root .trend-market-result-card.unavailable{opacity:.58}@keyframes trend-card-arrive{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trend-bar-grow{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes trend-ring-draw{0%{stroke-dashoffset:100px;opacity:.35}to{stroke-dashoffset:var(--trend-chart-offset);opacity:1}}@keyframes trend-logo-pop{0%{opacity:0;transform:translateY(7px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1180px){.dashboard-root.dashboard-workspace-root .trend-decision-card{grid-column:span 12}.dashboard-root.dashboard-workspace-root .trend-demand-card,.dashboard-root.dashboard-workspace-root .trend-reach-card{grid-column:span 6}.dashboard-root.dashboard-workspace-root .trend-signal-card,.dashboard-root.dashboard-workspace-root .trend-next-card{grid-column:span 12}}@media (max-width:820px){.dashboard-root.dashboard-workspace-root .trend-decision-overview,.dashboard-root.dashboard-workspace-root .trend-market-proof{border-radius:22px;padding:17px}.dashboard-root.dashboard-workspace-root .trend-demand-card,.dashboard-root.dashboard-workspace-root .trend-reach-card{grid-column:span 12}.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid,.dashboard-root.dashboard-workspace-root .trend-watchlist-rows,.dashboard-root.dashboard-workspace-root .trend-market-proof-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dashboard-root.dashboard-workspace-root .trend-command-grid{grid-template-columns:minmax(0,1fr);display:grid}.dashboard-root.dashboard-workspace-root .trend-chart-card,.dashboard-root.dashboard-workspace-root .trend-decision-card,.dashboard-root.dashboard-workspace-root .trend-demand-card,.dashboard-root.dashboard-workspace-root .trend-reach-card,.dashboard-root.dashboard-workspace-root .trend-signal-card,.dashboard-root.dashboard-workspace-root .trend-next-card{border-radius:20px;grid-column:1;min-height:0}.dashboard-root.dashboard-workspace-root .trend-market-result-grid{grid-template-columns:minmax(0,1fr)}.dashboard-root.dashboard-workspace-root .trend-decision-counts span{flex:82px}}@media (prefers-reduced-motion:reduce){.dashboard-root.dashboard-workspace-root .trend-chart-card,.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid>article,.dashboard-root.dashboard-workspace-root .trend-watchlist-rows>article,.dashboard-root.dashboard-workspace-root .trend-score-track>span,.dashboard-root.dashboard-workspace-root .trend-radial-progress,.dashboard-root.dashboard-workspace-root .trend-market-logo-row>span,.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span{transition:none;animation:none}}.dashboard-root.dashboard-workspace-root .trend-decision-overview{border:1px solid color-mix(in srgb, var(--ds-success) 20%, var(--ds-border));background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--ds-success) 12%, transparent), transparent 34%), color-mix(in srgb, var(--ds-surface) 96%, transparent);border-radius:18px;gap:20px;margin:18px;padding:clamp(18px,2.2vw,26px);display:grid;box-shadow:0 16px 42px #2a3a2d14}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header>div{gap:7px;max-width:820px;display:grid}.dashboard-root.dashboard-workspace-root .trend-decision-overview h3,.dashboard-root.dashboard-workspace-root .trend-decision-overview h4,.dashboard-root.dashboard-workspace-root .trend-decision-overview p{margin:0}.dashboard-root.dashboard-workspace-root .trend-decision-overview h3{color:var(--ds-ink);align-items:center;gap:9px;font-size:clamp(21px,2vw,27px);line-height:1.12;display:flex}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header p{color:var(--ds-ink-secondary);font-size:14px;line-height:1.55}.dashboard-root.dashboard-workspace-root .trend-decision-status{border:1px solid;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-root.dashboard-workspace-root .trend-decision-status.ready{background:color-mix(in srgb, var(--ds-success) 11%, var(--ds-surface));color:var(--ds-success)}.dashboard-root.dashboard-workspace-root .trend-decision-status.watch{background:color-mix(in srgb, var(--ds-warning) 12%, var(--ds-surface));color:#9a5a08}.dashboard-root.dashboard-workspace-root .trend-decision-status.quiet{background:var(--ds-surface-soft);color:var(--ds-ink-secondary)}.dashboard-root.dashboard-workspace-root .trend-decision-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-root.dashboard-workspace-root .trend-decision-metrics article{border:1px solid var(--ds-border);border-top:4px solid var(--metric-color,var(--ds-border-strong));background:color-mix(in srgb, var(--metric-color,var(--ds-ink-muted)) 6%, var(--ds-surface));border-radius:14px;align-content:start;gap:6px;min-width:0;min-height:138px;padding:17px;display:grid}.dashboard-root.dashboard-workspace-root .trend-decision-metrics article.ready{--metric-color:var(--ds-success)}.dashboard-root.dashboard-workspace-root .trend-decision-metrics article.watch{--metric-color:#d18213}.dashboard-root.dashboard-workspace-root .trend-decision-metrics article.coverage{--metric-color:#2877c7}.dashboard-root.dashboard-workspace-root .trend-decision-metrics article.blocked{--metric-color:var(--ds-danger)}.dashboard-root.dashboard-workspace-root .trend-decision-metrics article>strong{color:var(--metric-color);font-size:clamp(28px,3vw,38px);line-height:1}.dashboard-root.dashboard-workspace-root .trend-decision-metrics article>span{color:var(--ds-ink);font-size:15px;font-weight:850}.dashboard-root.dashboard-workspace-root .trend-decision-metrics article>small{color:var(--ds-ink-muted);font-size:12px;line-height:1.45}.dashboard-root.dashboard-workspace-root .trend-insight-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.dashboard-root.dashboard-workspace-root .trend-signal-chart,.dashboard-root.dashboard-workspace-root .trend-number-guide{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:14px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.dashboard-root.dashboard-workspace-root .trend-signal-chart>div:first-child{gap:4px;display:grid}.dashboard-root.dashboard-workspace-root .trend-signal-chart h4,.dashboard-root.dashboard-workspace-root .trend-number-guide h4{color:var(--ds-ink);font-size:17px;line-height:1.25}.dashboard-root.dashboard-workspace-root .trend-signal-chart p{color:var(--ds-ink-muted);font-size:12px;line-height:1.5}.dashboard-root.dashboard-workspace-root .trend-score-bar{gap:6px;min-width:0;display:grid}.dashboard-root.dashboard-workspace-root .trend-score-bar>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-root.dashboard-workspace-root .trend-score-bar>div:first-child strong{min-width:0;color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-root.dashboard-workspace-root .trend-score-bar>div:first-child span{color:var(--ds-ink);font-size:13px;font-weight:900}.dashboard-root.dashboard-workspace-root .trend-score-track{background:color-mix(in srgb, var(--ds-ink-muted) 12%, var(--ds-surface));border-radius:999px;height:10px;overflow:hidden}.dashboard-root.dashboard-workspace-root .trend-score-track>span{border-radius:inherit;background:var(--score-color,var(--ds-success));min-width:3px;height:100%;display:block}.dashboard-root.dashboard-workspace-root .trend-score-bar.success{--score-color:var(--ds-success)}.dashboard-root.dashboard-workspace-root .trend-score-bar.warning{--score-color:#d18213}.dashboard-root.dashboard-workspace-root .trend-score-bar.danger{--score-color:var(--ds-danger)}.dashboard-root.dashboard-workspace-root .trend-score-bar.neutral{--score-color:#718078}.dashboard-root.dashboard-workspace-root .trend-score-bar>small{color:var(--ds-ink-muted);font-size:11px;line-height:1.4}.dashboard-root.dashboard-workspace-root .trend-number-guide dl{gap:10px;margin:0;display:grid}.dashboard-root.dashboard-workspace-root .trend-number-guide dl>div{border-left:4px solid color-mix(in srgb, var(--ds-success) 72%, #fff);background:var(--ds-surface);border-radius:8px;gap:3px;padding:11px 12px;display:grid}.dashboard-root.dashboard-workspace-root .trend-number-guide dt{color:var(--ds-ink);font-size:13px;font-weight:850}.dashboard-root.dashboard-workspace-root .trend-number-guide dd{color:var(--ds-ink-secondary);margin:0;font-size:12px;line-height:1.48}.dashboard-root.dashboard-workspace-root .trend-market-pulse,.dashboard-root.dashboard-workspace-root .trend-creative-results,.dashboard-root.dashboard-workspace-root .trend-watchlist,.dashboard-root.dashboard-workspace-root .trend-market-matrix{border:1px solid var(--ds-border);border-radius:18px;margin:18px;overflow:hidden;box-shadow:0 12px 34px #2a3a2d0f}.dashboard-root.dashboard-workspace-root .trend-market-pulse,.dashboard-root.dashboard-workspace-root .trend-creative-results,.dashboard-root.dashboard-workspace-root .trend-watchlist{padding:clamp(18px,2vw,24px)}.dashboard-root.dashboard-workspace-root .trend-market-pulse h3,.dashboard-root.dashboard-workspace-root .trend-creative-results h3,.dashboard-root.dashboard-workspace-root .trend-watchlist>header h3{font-size:clamp(20px,1.8vw,24px);line-height:1.18}.dashboard-root.dashboard-workspace-root .trend-market-pulse>header p,.dashboard-root.dashboard-workspace-root .trend-creative-results>header p,.dashboard-root.dashboard-workspace-root .trend-watchlist>header p{color:var(--ds-ink-secondary);font-size:13px;line-height:1.55}.dashboard-root.dashboard-workspace-root .trend-market-pulse-stats{gap:8px}.dashboard-root.dashboard-workspace-root .trend-market-pulse-stats span,.dashboard-root.dashboard-workspace-root .trend-market-pulse-stats a{align-items:center;gap:4px;min-height:38px;padding:9px 12px;font-size:12px;display:inline-flex}.dashboard-root.dashboard-workspace-root .trend-market-evidence-note,.dashboard-root.dashboard-workspace-root .trend-single-market-results>p{background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-surface));color:var(--ds-ink-secondary);border-radius:9px;padding:11px 13px;font-size:12px}.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid>article{border-radius:13px;gap:13px;padding:16px}.dashboard-root.dashboard-workspace-root .trend-market-pulse-card-heading small{color:var(--ds-success);letter-spacing:0;text-transform:none;font-size:11px}.dashboard-root.dashboard-workspace-root .trend-market-pulse-card-heading>div>strong{color:var(--ds-ink);white-space:normal;font-size:18px;line-height:1.22}.dashboard-root.dashboard-workspace-root .trend-market-pulse-card-heading>.trend-market-momentum{border-radius:10px;place-items:center;gap:1px;width:auto;min-width:62px;height:auto;padding:7px 9px;display:grid}.dashboard-root.dashboard-workspace-root .trend-market-momentum>strong{color:var(--ds-success);font-size:17px;line-height:1}.dashboard-root.dashboard-workspace-root .trend-market-momentum>small{color:var(--ds-ink-muted);font-size:9px;font-weight:750}.dashboard-root.dashboard-workspace-root .trend-market-pulse-metrics{gap:8px}.dashboard-root.dashboard-workspace-root .trend-market-pulse-metrics span{min-height:58px;padding:9px;font-size:11px;line-height:1.3}.dashboard-root.dashboard-workspace-root .trend-market-pulse-metrics strong{font-size:14px}.dashboard-root.dashboard-workspace-root .trend-market-pulse-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dashboard-root.dashboard-workspace-root .trend-market-pulse-thumbs a{border-radius:10px}.dashboard-root.dashboard-workspace-root .trend-creative-results>header p,.dashboard-root.dashboard-workspace-root .trend-creative-card-heading small,.dashboard-root.dashboard-workspace-root .trend-reference-block small,.dashboard-root.dashboard-workspace-root .trend-creative-risk,.dashboard-root.dashboard-workspace-root .trend-generated-preview figcaption,.dashboard-root.dashboard-workspace-root .trend-creative-brief p,.dashboard-root.dashboard-workspace-root .trend-creative-why{font-size:12px}.dashboard-root.dashboard-workspace-root .trend-decision-filters button,.dashboard-root.dashboard-workspace-root .trend-phrase-options button{min-height:38px;padding:8px 13px;font-size:12px}.dashboard-root.dashboard-workspace-root .trend-watchlist{gap:16px;margin-top:18px}.dashboard-root.dashboard-workspace-root .trend-watchlist>header>strong{padding:8px 11px;font-size:11px}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows article{background:var(--ds-surface-soft);border-radius:13px;grid-template-columns:1fr;align-content:start;gap:14px;padding:16px;display:grid}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows article>header>div{gap:4px;min-width:0;display:grid}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows article>header small{color:#9a5a08;font-size:11px;font-weight:800}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows article>header strong{color:var(--ds-ink);font-size:19px;line-height:1.2}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows article>header>span{background:color-mix(in srgb, var(--ds-warning) 12%, var(--ds-surface));color:#9a5a08;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.dashboard-root.dashboard-workspace-root .trend-watchlist-chart{gap:13px;display:grid}.dashboard-root.dashboard-workspace-root .trend-watchlist-guidance{background:var(--ds-surface);border-left:4px solid #d18213;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.dashboard-root.dashboard-workspace-root .trend-watchlist-guidance>strong{color:var(--ds-ink);font-size:12px}.dashboard-root.dashboard-workspace-root .trend-watchlist-guidance>p{color:var(--ds-ink-secondary);margin:0;font-size:12px;line-height:1.5}.dashboard-root.dashboard-workspace-root .trend-watchlist-guidance>small{border-top:1px solid var(--ds-border);color:var(--ds-ink-muted);padding-top:7px;font-size:11px;line-height:1.45}.dashboard-root.dashboard-workspace-root .trend-watchlist-guidance>small strong{color:var(--ds-ink)}.dashboard-root.dashboard-workspace-root .trend-market-matrix>summary{gap:18px;min-height:88px;padding:18px 20px}.dashboard-root.dashboard-workspace-root .trend-market-matrix>summary>div{gap:5px}.dashboard-root.dashboard-workspace-root .trend-market-matrix>summary strong{color:var(--ds-ink);font-size:18px;line-height:1.25}.dashboard-root.dashboard-workspace-root .trend-market-matrix>summary span{color:var(--ds-ink-secondary);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.dashboard-root.dashboard-workspace-root .trend-market-matrix>summary>small{padding:8px 11px;font-size:12px}.dashboard-root.dashboard-workspace-root .trend-market-legend{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-soft);flex-wrap:wrap;gap:10px;padding:12px 20px;display:flex}.dashboard-root.dashboard-workspace-root .trend-market-legend>span{border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-ink);border-radius:9px;grid-template-columns:auto auto;align-items:center;gap:2px 7px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-grid}.dashboard-root.dashboard-workspace-root .trend-market-legend>span i{background:var(--legend-color);border-radius:50%;grid-row:1/3;width:9px;height:9px}.dashboard-root.dashboard-workspace-root .trend-market-legend>span.measured{--legend-color:var(--ds-success)}.dashboard-root.dashboard-workspace-root .trend-market-legend>span.sample{--legend-color:#d18213}.dashboard-root.dashboard-workspace-root .trend-market-legend>span.unavailable{--legend-color:#839087}.dashboard-root.dashboard-workspace-root .trend-market-legend small{color:var(--ds-ink-muted);grid-column:2;font-size:10px;font-weight:500}.dashboard-root.dashboard-workspace-root .trend-market-matrix-table th,.dashboard-root.dashboard-workspace-root .trend-market-matrix-table td{padding:14px 13px;font-size:12px}.dashboard-root.dashboard-workspace-root .trend-market-matrix-table td:first-child>strong,.dashboard-root.dashboard-workspace-root .market-supply-cell strong{font-size:14px}.dashboard-root.dashboard-workspace-root .trend-market-matrix-table td:first-child>small,.dashboard-root.dashboard-workspace-root .market-supply-cell small{font-size:11px;line-height:1.45}@media (max-width:980px){.dashboard-root.dashboard-workspace-root .trend-decision-metrics,.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid,.dashboard-root.dashboard-workspace-root .trend-watchlist-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-root.dashboard-workspace-root .trend-insight-grid{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-root.dashboard-workspace-root .trend-decision-overview,.dashboard-root.dashboard-workspace-root .trend-market-pulse,.dashboard-root.dashboard-workspace-root .trend-creative-results,.dashboard-root.dashboard-workspace-root .trend-watchlist,.dashboard-root.dashboard-workspace-root .trend-market-matrix{border-radius:14px;margin:10px}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header,.dashboard-root.dashboard-workspace-root .trend-market-pulse>header,.dashboard-root.dashboard-workspace-root .trend-watchlist>header,.dashboard-root.dashboard-workspace-root .trend-market-matrix>summary{display:grid}.dashboard-root.dashboard-workspace-root .trend-decision-status,.dashboard-root.dashboard-workspace-root .trend-market-matrix>summary>small{width:fit-content}.dashboard-root.dashboard-workspace-root .trend-decision-metrics,.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid,.dashboard-root.dashboard-workspace-root .trend-watchlist-rows{grid-template-columns:1fr}.dashboard-root.dashboard-workspace-root .trend-decision-metrics article{min-height:0}.dashboard-root.dashboard-workspace-root .trend-market-pulse-metrics{grid-template-columns:1fr}.dashboard-root.dashboard-workspace-root .trend-market-pulse-metrics span{min-height:0}.dashboard-root.dashboard-workspace-root .trend-market-legend{display:grid}}@media (max-width:980px){.admin-root.admin-workspace-root{background-attachment:scroll!important;overflow-x:clip!important}.admin-root.admin-workspace-root .admin-shell{width:100%!important;min-height:100svh!important;padding:14px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important;overflow:visible!important}.admin-workspace-root .admin-mobile-nav-trigger{z-index:60;width:100%;min-height:54px;color:var(--workspace-ink);-webkit-backdrop-filter:blur(26px)saturate(1.28);text-align:left;background:#eee8d6c7;border:1px solid #ffffffc7;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:7px 9px;position:sticky;top:8px;box-shadow:0 14px 34px #2b392e1a,inset 0 1px #ffffffeb;grid-column:1!important;display:grid!important}.admin-mobile-nav-trigger>svg:first-child{color:#fff;background:linear-gradient(145deg,#3a7b58,#245c3f);border-radius:11px;width:36px;height:36px;padding:9px}.admin-mobile-nav-trigger>svg:last-child{color:#526156;justify-self:center}.admin-mobile-nav-trigger span,.admin-mobile-nav-trigger small,.admin-mobile-nav-trigger strong{min-width:0;display:block}.admin-mobile-nav-trigger small{color:#2c3a3094;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-mobile-nav-trigger strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.82rem;overflow:hidden}.admin-mobile-nav-backdrop{z-index:125;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);background:#18241c47;border:0;width:100%;height:100%;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}.admin-mobile-nav-backdrop.is-visible{opacity:1;pointer-events:auto}.admin-root.admin-workspace-root .admin-section-nav{transition:transform .22s;transform:translate(-105%);z-index:130!important;width:min(86vw,340px)!important;min-width:0!important;max-width:340px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(12px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(34px)saturate(1.34)!important;background:radial-gradient(at 12% 0,#ffffffad,#0000 34%),linear-gradient(155deg,#f5efdef7,#d8e1ccf2)!important;border:0!important;border-right:1px solid #ffffffc2!important;border-radius:0 24px 24px 0!important;grid-area:auto/1!important;margin:0!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;box-shadow:26px 0 74px #28372b38,inset -1px 0 #ffffffbd!important}.admin-root.admin-workspace-root .admin-section-nav.mobile-open{transform:translate(0,0)}.admin-workspace-root .admin-mobile-drawer-heading{border-bottom:1px solid #ffffff9e;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:2px 4px 12px;display:flex!important}.admin-mobile-drawer-heading small,.admin-mobile-drawer-heading strong{display:block}.admin-mobile-drawer-heading small{color:#d85f1f;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.admin-mobile-drawer-heading strong{margin-top:2px;font-size:.86rem}.admin-mobile-drawer-heading>button{width:42px;min-width:42px;height:42px;color:var(--workspace-ink);background:#ffffff40;border:1px solid #ffffffbd;border-radius:13px;place-items:center;padding:0;display:grid}.admin-root.admin-workspace-root .admin-rail-logo{display:none!important}.admin-root.admin-workspace-root .admin-rail-intro{margin-top:12px!important;display:grid!important}.admin-root.admin-workspace-root .admin-section-group{width:100%;padding:8px 0!important;display:block!important}.admin-root.admin-workspace-root .admin-section-group>span{display:block!important}.admin-root.admin-workspace-root .admin-section-tabs,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs{width:100%;gap:4px!important;display:grid!important}.admin-root.admin-workspace-root .admin-section-tabs button,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs button{justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 10px!important;font-size:.76rem!important}.admin-root.admin-workspace-root .admin-header,.admin-root.admin-workspace-root .admin-shell>:not(.admin-header):not(.admin-section-nav):not(.admin-mobile-nav-backdrop){grid-area:auto/1!important}.admin-root.admin-workspace-root .admin-header{gap:16px!important;padding:12px 2px 16px!important}.admin-root.admin-workspace-root .admin-header h1{font-size:clamp(1.9rem,5.6vw,2.5rem)!important}.admin-root.admin-workspace-root .admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important}.admin-root.admin-workspace-root .admin-content-grid,.admin-root.admin-workspace-root .admin-analytics-grid,.admin-root.admin-workspace-root .admin-control-grid{grid-template-columns:minmax(0,1fr)!important}.admin-root.admin-workspace-root .admin-table-wrap{overscroll-behavior-x:contain;max-width:calc(100vw - 28px)}}@media (max-width:640px){.admin-root.admin-workspace-root .admin-shell{padding:10px!important;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;gap:11px!important}.admin-root.admin-workspace-root .admin-header{gap:12px!important;padding:10px 2px 8px!important}.admin-root.admin-workspace-root .admin-header h1{margin-top:7px!important;font-size:clamp(1.75rem,8.2vw,2.15rem)!important;line-height:1!important}.admin-root.admin-workspace-root .admin-header p{display:none}.admin-root.admin-workspace-root .workspace-kicker{letter-spacing:.06em!important;font-size:.64rem!important}.admin-root.admin-workspace-root .admin-header-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-root.admin-workspace-root .admin-header-actions>*{justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding-inline:10px!important;font-size:.72rem!important}.admin-root.admin-workspace-root .admin-header-actions .btn-primary{grid-column:1/-1!important}.admin-root.admin-workspace-root .admin-section-helper{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:13px!important}.admin-root.admin-workspace-root .admin-section-helper p{margin-top:3px!important;font-size:.72rem!important;line-height:1.42!important}.admin-root.admin-workspace-root .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-root.admin-workspace-root .admin-summary-card{grid-template-columns:34px minmax(0,1fr)!important;column-gap:8px!important;min-height:94px!important;padding:12px!important}.admin-root.admin-workspace-root .admin-summary-card .metric-icon{width:34px!important;height:34px!important}.admin-root.admin-workspace-root .admin-summary-card>span:not(.metric-icon){font-size:.65rem!important}.admin-root.admin-workspace-root .admin-summary-card>strong{font-size:1.32rem!important}.admin-root.admin-workspace-root :is(.admin-panel,.glass-panel,.admin-section-helper,.settings-message){border-radius:17px!important;padding:15px!important}.admin-root.admin-workspace-root .panel-heading{gap:10px!important;margin-bottom:14px!important}.admin-root.admin-workspace-root .panel-heading h2{font-size:1rem!important}.admin-root.admin-workspace-root .admin-table-wrap{max-width:calc(100vw - 20px)}}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse){gap:clamp(12px,1vw,18px);display:grid;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-workspace-root .trend-market-pulse,.dashboard-workspace-root .trend-opportunity-summary,.dashboard-workspace-root .trend-creative-results,.dashboard-workspace-root .trend-watchlist,.dashboard-workspace-root .trend-market-matrix,.dashboard-workspace-root .trend-evidence-details{border-radius:22px;overflow:hidden;-webkit-backdrop-filter:blur(28px)saturate(1.3)!important;background:radial-gradient(at 8% 0,#ffffff6b,#0000 38%),linear-gradient(145deg,#ffffff57,#fff4e329),#ffffff24!important;border:1px solid #ffffffbd!important;box-shadow:0 22px 52px #2b392e13,inset 0 1px #fffffff5!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse)>header{border-radius:22px;overflow:hidden;-webkit-backdrop-filter:blur(28px)saturate(1.3)!important;background:radial-gradient(at 8% 0,#ffffff6b,#0000 38%),linear-gradient(145deg,#ffffff57,#fff4e329),#ffffff24!important;border:1px solid #ffffffbd!important;box-shadow:0 22px 52px #2b392e13,inset 0 1px #fffffff5!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse)>header{grid-template-columns:minmax(260px,1fr) auto;grid-template-areas:"report actions";align-items:center;gap:12px 24px;padding:16px 18px;border-bottom:1px solid #ffffffbd!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse)>header>div:first-child{grid-area:report}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse)>header>div:first-child span{letter-spacing:.07em;text-transform:uppercase}.dashboard-workspace-root .trend-report-methodology{grid-area:methodology;justify-self:end;max-width:min(580px,46vw)}.dashboard-workspace-root .trend-report-methodology summary{min-height:36px;color:var(--ds-success);cursor:pointer;background:#ffffff42;border:1px solid #2f6f4e2e;border-radius:999px;align-items:center;padding:8px 12px;font-size:10px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffffe6}.dashboard-workspace-root .trend-report-methodology[open]{background:#fff3;border:1px solid #ffffffa8;border-radius:16px;justify-self:stretch;padding:10px}.dashboard-workspace-root .trend-report-methodology[open] summary{margin-bottom:8px}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse) .market-intelligence-usage{grid-area:usage;align-self:center;margin:0}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse) .market-intelligence-report-actions{flex-wrap:nowrap;grid-area:actions;justify-self:end;margin:0;display:flex}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse) .market-intelligence-report-actions .button{border-radius:12px;min-height:38px;padding:8px 12px}.dashboard-workspace-root .trend-market-pulse{gap:18px;padding:clamp(18px,1.7vw,26px);border-bottom:1px solid #ffffffbd!important}.dashboard-workspace-root .trend-market-pulse>header{align-items:center}.dashboard-workspace-root .trend-market-pulse>header>div:first-child{gap:6px;max-width:820px}.dashboard-workspace-root .trend-market-pulse h3{letter-spacing:-.025em;align-items:center;gap:9px;font-size:clamp(1.4rem,2vw,2rem);display:flex}.dashboard-workspace-root .trend-market-pulse>header p{max-width:760px;font-size:.72rem}.dashboard-workspace-root .trend-market-pulse-stats{grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;display:grid}.dashboard-workspace-root .trend-market-pulse-stats span,.dashboard-workspace-root .trend-market-pulse-stats a{background:#ffffff3d;border:1px solid #ffffffb8;border-radius:15px;align-content:center;gap:2px;min-height:58px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffffeb}.dashboard-workspace-root .trend-market-pulse-stats strong{font-size:.95rem;line-height:1;display:block}.dashboard-workspace-root .trend-market-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboard-workspace-root .trend-single-market-results{gap:12px;display:grid}.dashboard-workspace-root .trend-single-market-results>p{color:var(--ds-ink-muted);margin:0;font-size:.72rem;line-height:1.55}.dashboard-workspace-root .trend-market-pulse-grid>article{background:radial-gradient(circle at 100% 0,#2f6f4e14,#0000 36%),linear-gradient(145deg,#ffffff75,#ffefda38),#ffffff29;border:1px solid #ffffffc2;border-radius:18px;align-content:start;gap:13px;min-height:214px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 14px 34px #2b392e0f,inset 0 1px #fffffff5}.dashboard-workspace-root .trend-market-pulse-grid>article:hover{z-index:1;border-color:#2f6f4e47;transform:translateY(-3px);box-shadow:0 22px 46px #2b392e1a,inset 0 1px #fffffffa}.dashboard-workspace-root .trend-market-pulse-card-heading{align-items:flex-start}.dashboard-workspace-root .trend-market-pulse-card-heading>div{gap:5px}.dashboard-workspace-root .trend-market-pulse-card-heading small{font-size:.55rem}.dashboard-workspace-root .trend-market-pulse-card-heading strong{color:#233b2d;font-size:.94rem;line-height:1.2}.dashboard-workspace-root .trend-market-pulse-card-heading>span{background:#ffffff4d;border-color:#2f6f4e47;width:42px;height:42px;font-size:.75rem;box-shadow:inset 0 1px #ffffffeb}.dashboard-workspace-root .trend-market-pulse-metrics{gap:7px}.dashboard-workspace-root .trend-market-pulse-metrics span{background:#ffffff3d;border:1px solid #ffffff94;border-radius:12px;align-content:center;min-height:54px;padding:8px 9px;font-size:.56rem}.dashboard-workspace-root .trend-market-pulse-metrics strong{font-size:.86rem}.dashboard-workspace-root .trend-market-pulse-thumbs{flex-wrap:wrap;gap:7px;display:flex}.dashboard-workspace-root .trend-market-pulse-thumbs a{background:linear-gradient(145deg,#ffffff8c,#f3dfc24d),#ffffff38;border-color:#ffffffc7;border-radius:13px;flex:0 0 58px;width:58px;height:58px;box-shadow:0 8px 18px #2b392e0e,inset 0 1px #fff}.dashboard-workspace-root .trend-market-pulse-thumbs a:focus-visible{outline-offset:2px;outline:3px solid #e4631b38}.dashboard-workspace-root .trend-market-pulse-thumbs img{object-fit:contain;padding:3px}.dashboard-workspace-root .trend-opportunity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;border-bottom:1px solid #ffffffbd!important}.dashboard-workspace-root .trend-opportunity-summary span{background:#ffffff36;border-color:#ffffffa3;border-radius:14px;align-items:center;min-height:58px;padding:10px 12px;display:flex}.dashboard-workspace-root .trend-opportunity-summary strong{min-width:24px;font-size:1rem}.dashboard-workspace-root .trend-creative-results{padding:clamp(18px,1.7vw,26px);border-bottom:1px solid #ffffffbd!important}@media (max-width:1280px){.dashboard-workspace-root .trend-market-pulse>header{display:grid}.dashboard-workspace-root .trend-market-pulse-stats{justify-self:stretch}.dashboard-workspace-root .trend-market-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse)>header{grid-template-columns:minmax(0,1fr);grid-template-areas:"report""actions"}.dashboard-workspace-root .trend-report-methodology{justify-self:stretch;width:100%;max-width:none}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse) .market-intelligence-report-actions{justify-self:stretch;width:100%;max-width:none}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse) .market-intelligence-report-actions{flex-wrap:wrap}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse) .market-intelligence-report-actions .button{flex:150px}.dashboard-workspace-root .trend-market-pulse-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dashboard-workspace-root .trend-market-pulse-stats,.dashboard-workspace-root .trend-opportunity-summary{grid-template-columns:minmax(0,1fr)}.dashboard-workspace-root .trend-market-pulse,.dashboard-workspace-root .trend-creative-results{border-radius:18px;padding:15px}.dashboard-workspace-root .trend-market-pulse-grid>article{min-height:0}}@media (prefers-reduced-motion:reduce){.dashboard-workspace-root .trend-market-pulse-grid>article,.dashboard-workspace-root .trend-market-pulse-thumbs a{transition:none}}@media (max-width:390px){.dashboard-root.dashboard-workspace-root .trial-status-popover{display:none}.admin-root.admin-workspace-root .admin-summary-card{min-height:88px!important;padding:10px!important}}@media (prefers-reduced-motion:reduce){.dashboard-root.dashboard-workspace-root .dashboard-sidebar,.dashboard-mobile-backdrop,.admin-root.admin-workspace-root .admin-section-nav,.admin-mobile-nav-backdrop{transition:none!important}}@media (max-width:720px){.admin-workspace-root :is(.admin-service-matrix,.admin-seo-check-grid,.admin-data-map,.admin-automation-flow ol,.admin-onboarding-metrics,.admin-account-kpis,.admin-access-posture,.admin-user-filters,.admin-gsc-toolbar){grid-template-columns:1fr}.admin-workspace-root .admin-gsc-toolbar>*{width:100%}.admin-workspace-root .admin-priority-list button{grid-template-columns:34px minmax(0,1fr) auto}.admin-workspace-root .admin-priority-list button>svg{display:none}}.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-choice-list{gap:8px;display:grid}.brief-choice-list button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);width:100%;min-height:46px;color:var(--ds-ink);text-align:left;cursor:pointer;padding:10px 12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.brief-choice-list button:hover,.brief-choice-list button:focus-visible{border-color:color-mix(in srgb, var(--ds-accent) 42%, var(--ds-border));outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #784a201a}.brief-choice-list button.active{border-color:color-mix(in srgb, var(--ds-success) 46%, var(--ds-border));background:linear-gradient(145deg, color-mix(in srgb, var(--ds-success) 10%, var(--ds-surface)), var(--ds-surface-soft));box-shadow:0 10px 22px color-mix(in srgb, var(--ds-success) 12%, transparent), inset 3px 0 0 var(--ds-success)}.brief-choice-list button strong,.brief-choice-list button small{min-width:0;display:block}.brief-choice-list button strong{color:var(--ds-ink);font-size:.78rem;line-height:1.25}.brief-choice-list button small{color:var(--ds-ink-muted);margin-top:4px;font-size:.68rem;line-height:1.4}.brief-prompt-summary{border:1px solid color-mix(in srgb, var(--ds-accent) 26%, var(--ds-border));border-radius:var(--ds-radius-sm);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--ds-accent) 12%, transparent), transparent 44%), var(--ds-surface-soft);gap:4px;padding:12px;display:grid}.brief-prompt-summary small,.brief-prompt-summary strong,.brief-prompt-summary span{min-width:0;display:block}.brief-prompt-summary small{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.62rem}.brief-prompt-summary strong{color:var(--ds-ink);font-size:.84rem}.brief-prompt-summary span{color:var(--ds-ink-secondary);font-size:.72rem}.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)}.ai-usage-error{overflow-wrap:anywhere;min-width:220px;max-width:420px;line-height:1.45;display:block}.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-helper-text{color:var(--ds-ink-muted);margin:10px 0 0;font-size:.85rem;font-weight:550;line-height:1.55}.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-health-state{text-transform:capitalize}.admin-health-state.ok{color:var(--ds-success)}.admin-health-state.degraded{color:var(--ds-warning)}.admin-health-state.offline{color:var(--ds-danger)}.admin-source-readiness{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.admin-source-readiness>span{background:color-mix(in srgb, var(--ds-surface-raised) 86%, transparent);border:1px solid var(--ds-border);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.76rem;display:inline-flex}.admin-source-readiness small{color:var(--text-muted);text-transform:uppercase;font-size:.66rem}.admin-source-readiness>.configured,.admin-source-readiness>.public{border-color:color-mix(in srgb, var(--ds-success) 42%, var(--ds-border))}.admin-source-readiness>.missing{border-color:color-mix(in srgb, var(--ds-warning) 48%, var(--ds-border))}.admin-health-warning{color:var(--ds-warning);margin:.75rem 0 0;font-size:.76rem;line-height:1.5}.admin-health-pending{color:var(--text-muted);margin:.65rem 0 0;font-size:.74rem;line-height:1.5}.admin-health-pending strong{color:var(--ds-ink)}.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}.article-publish-panel{grid-template-columns:1fr}.article-publish-actions,.article-publish-actions .compact-button{width:100%}.article-publish-actions .compact-button{justify-content:center}.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-header .auth-brand{justify-content:center;align-items:center;min-height:52px;padding:0 4px;display:inline-flex}.onboarding-header .auth-brand .embossed-logo--sm{width:118px;transform:translateY(1px)}.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-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.renew-value-card{border-radius:var(--ds-radius-sm);background:#ffffff6b;border:1px solid #824e241f;min-width:0;padding:16px;box-shadow:inset 0 1px #ffffffb8}.renew-value-card>span{border:1px solid color-mix(in srgb, var(--ds-success) 24%, var(--ds-border));border-radius:var(--ds-radius-xs);background:color-mix(in srgb, var(--ds-success) 7%, white);width:34px;height:34px;color:var(--ds-success);justify-content:center;align-items:center;display:inline-flex}.renew-value-card h2{margin:12px 0 5px;font-size:.9rem}.renew-value-card p{color:var(--ds-ink-secondary);margin:0;font-size:.75rem;line-height:1.5}.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-comparison,.renew-faq{background:#ffffff61;border:1px solid #824e241f;border-radius:14px;margin-top:24px;padding:20px}.renew-section-heading{gap:5px;display:grid}.renew-section-heading>span{color:var(--ds-success);text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:760;display:inline-flex}.renew-section-heading h2{margin:0;font-size:1.25rem}.renew-comparison-grid{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);margin-top:14px;overflow:hidden}.renew-comparison-row{border-top:1px solid var(--ds-border);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:12px;padding:12px;display:grid}.renew-comparison-row.heading{background:color-mix(in srgb, var(--ds-ink) 4%, transparent);color:var(--ds-ink-muted);text-transform:uppercase;border-top:0;font-size:.66rem;font-weight:760}.renew-comparison-row strong,.renew-comparison-row>span{min-width:0;font-size:.76rem;line-height:1.4}.renew-comparison-row>span{color:var(--ds-ink-secondary)}.renew-comparison-row>span:last-child{color:var(--ds-success);align-items:center;gap:7px;font-weight:650;display:flex}.renew-comparison-row>span:last-child svg{flex:none}.renew-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.renew-faq article{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);min-width:0;padding:14px}.renew-faq h3{margin:0 0 7px;font-size:.82rem}.renew-faq p{color:var(--ds-ink-secondary);margin:0;font-size:.74rem;line-height:1.5}.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}.renew-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renew-faq-grid{grid-template-columns:1fr}}@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}.renew-content{padding:18px}.renew-value-grid{grid-template-columns:1fr}.renew-comparison,.renew-faq{padding:14px}.renew-comparison-row{grid-template-columns:1fr;gap:6px}.renew-comparison-row.heading{display:none}.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}.admin-credit-trend{width:100%;height:280px;margin-top:12px}.admin-revenue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-revenue-grid span,.admin-gateway-status 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:.74rem;font-weight:750;display:grid}.admin-revenue-grid strong{color:var(--ds-ink);font-size:1.2rem}.admin-operations-stack,.admin-gsc-stack{gap:14px;display:grid}.admin-ops-feedback{color:#245c40;background:#2f6f4e14;border:1px solid #2f6f4e38;border-radius:12px;padding:11px 14px;font-size:.8rem;font-weight:760}.admin-ops-feedback.error{color:#91372b;background:#b43f3014;border-color:#b43f303d}.admin-ops-kpi-grid,.admin-gsc-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-ops-kpi-grid article,.admin-gsc-kpi-grid article{border:1px solid var(--control-line,var(--ds-border));background:#ffffff94;border-radius:15px;gap:6px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffd9}.admin-ops-kpi-grid article span,.admin-gsc-kpi-grid article span{color:var(--control-muted,var(--ds-ink-muted));letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:820}.admin-ops-kpi-grid article strong,.admin-gsc-kpi-grid article strong{color:var(--control-ink,var(--ds-ink));letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.75rem)}.admin-ops-kpi-grid article small,.admin-gsc-kpi-grid article small{color:var(--control-muted,var(--ds-ink-muted));font-size:.72rem}.admin-ops-kpi-grid article.positive{background:#2f6f4e12;border-color:#2f6f4e4d}.admin-ops-kpi-grid article.negative{background:#b43f3012;border-color:#b43f3047}.admin-ops-source-strip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-ops-source-strip span{border:1px solid var(--control-line,var(--ds-border));min-width:130px;color:var(--control-muted,var(--ds-ink-muted));background:#f7f0e57a;border-radius:11px;gap:2px;padding:9px 11px;font-size:.67rem;display:grid}.admin-ops-source-strip strong{color:var(--control-ink,var(--ds-ink));font-size:.78rem}.admin-ops-warning{color:#95501f;background:#e4631b17;border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:.74rem;font-weight:720}.admin-ops-chart,.admin-gsc-chart{width:100%;height:250px;margin-top:10px}.admin-ops-chart-note{color:var(--control-muted,var(--ds-ink-muted));margin-top:8px;display:block}.admin-ops-connector-status{gap:10px;display:grid}.admin-ops-connector-status>span{border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:8px 10px;font-size:.74rem;font-weight:820;display:inline-flex}.admin-ops-connector-status>span.ready{color:#245c40;background:#2f6f4e1a}.admin-ops-connector-status>span.missing{color:#95501f;background:#e4631b1a}.admin-ops-connector-status p{color:var(--control-muted,var(--ds-ink-muted));margin:0;font-size:.78rem;line-height:1.55}.admin-ops-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.admin-ops-health-grid span{border:1px solid var(--control-line,var(--ds-border));color:var(--control-muted,var(--ds-ink-muted));border-radius:11px;gap:3px;padding:10px;font-size:.68rem;display:grid}.admin-ops-health-grid strong{color:var(--control-ink,var(--ds-ink));text-transform:capitalize;font-size:.82rem}.admin-expense-editor-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.admin-expense-list{gap:8px;max-height:720px;padding-right:4px;display:grid;overflow:auto}.admin-expense-list article{border:1px solid var(--control-line,var(--ds-border));background:#ffffff8f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-expense-list article.disabled{opacity:.55}.admin-expense-list article>div:first-child,.admin-expense-amount{gap:3px;min-width:0;display:grid}.admin-expense-list article>div:first-child>strong{color:var(--control-ink,var(--ds-ink));text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.admin-expense-list article small{color:var(--control-muted,var(--ds-ink-muted));font-size:.66rem}.admin-expense-category{color:#2f6f4e;letter-spacing:.05em;text-transform:uppercase;background:#2f6f4e14;border-radius:999px;width:fit-content;padding:3px 7px;font-size:.59rem;font-weight:850}.admin-expense-amount{text-align:right}.admin-expense-amount strong{color:var(--control-ink,var(--ds-ink));font-size:.84rem}.admin-expense-actions{gap:4px;display:flex}.admin-expense-actions button{border:1px solid var(--control-line,var(--ds-border));width:31px;height:31px;color:var(--control-ink,var(--ds-ink));cursor:pointer;background:#ffffffbd;border-radius:9px;place-items:center;display:inline-grid}.admin-expense-actions button.danger{color:#a63d31}.admin-gsc-controls{grid-template-columns:210px minmax(280px,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.admin-gsc-controls label{color:var(--control-muted,var(--ds-ink-muted));gap:6px;font-size:.69rem;font-weight:800;display:grid}.admin-gsc-controls input,.admin-gsc-controls select{border:1px solid var(--control-line-strong,var(--ds-border));min-height:41px;color:var(--control-ink,var(--ds-ink));background:#ffffffbd;border-radius:11px;padding:9px 11px}.admin-gsc-empty,.admin-gsc-status{border:1px solid var(--control-line,var(--ds-border));background:#ffffff80;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.admin-gsc-empty span,.admin-gsc-status span{gap:2px;display:grid}.admin-gsc-empty small,.admin-gsc-status small{color:var(--control-muted,var(--ds-ink-muted));font-size:.72rem}.admin-gsc-status.ready{color:#245c40;border-color:#2f6f4e3d}.admin-gsc-status.partial,.admin-gsc-status.error,.admin-gsc-status.not-configured{color:#95501f;border-color:#e4631b3d}.admin-gsc-dimension-list,.admin-gsc-sitemaps{gap:7px;display:grid}.admin-gsc-dimension-list>span,.admin-gsc-sitemaps>span{border:1px solid var(--control-line,var(--ds-border));background:#ffffff80;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 11px;display:grid}.admin-gsc-dimension-list strong,.admin-gsc-sitemaps strong{min-width:0;color:var(--control-ink,var(--ds-ink));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-gsc-dimension-list em{color:#2f6f4e;font-size:.7rem;font-style:normal;font-weight:820}.admin-gsc-dimension-list small,.admin-gsc-sitemaps small{color:var(--control-muted,var(--ds-ink-muted));grid-column:1/-1;font-size:.68rem}.admin-gsc-score{color:#a14e18;background:#e4631b1a;border-radius:9px;place-items:center;min-width:34px;height:28px;font-weight:850;display:inline-grid}.admin-gsc-url{text-overflow:ellipsis;white-space:nowrap;max-width:290px;display:inline-block;overflow:hidden}.admin-gsc-inspection{border:1px solid var(--control-line,var(--ds-border));background:#ffffff8a;border-radius:13px;gap:6px;padding:14px;display:grid}.admin-gsc-inspection strong{color:var(--control-ink,var(--ds-ink));text-transform:capitalize}.admin-gsc-inspection span,.admin-gsc-inspection small{color:var(--control-muted,var(--ds-ink-muted))}.admin-gsc-api-note{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-gsc-api-note span{color:var(--control-muted,var(--ds-ink-muted));gap:3px;font-size:.75rem;display:grid}.admin-gsc-api-note a{color:#2f6f4e;flex:none;align-items:center;gap:6px;font-size:.73rem;font-weight:820;display:inline-flex}@media (max-width:980px){.admin-ops-kpi-grid,.admin-gsc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-expense-editor-grid,.admin-gsc-controls{grid-template-columns:1fr}}@media (max-width:600px){.admin-ops-kpi-grid,.admin-gsc-kpi-grid,.admin-ops-health-grid{grid-template-columns:1fr}.admin-expense-list article{grid-template-columns:minmax(0,1fr) auto}.admin-expense-actions{grid-column:1/-1;justify-content:flex-end}.admin-gsc-api-note{flex-direction:column;align-items:flex-start}}.admin-gateway-status{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-gateway-status span{align-items:center;width:fit-content;min-height:34px;padding-block:8px;display:inline-flex}.admin-inline-note{margin-top:12px}.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,.admin-revenue-grid{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) 150px 170px 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}.account-status-pill{border:1px solid var(--ds-border);background:var(--ds-surface-soft);letter-spacing:0;border-radius:999px;width:fit-content;padding:5px 8px;font-weight:900;color:var(--ds-ink-muted)!important;font-size:.67rem!important;display:inline-flex!important}.account-status-pill.status-active{background:#05966917;border-color:#05966959;color:#047857!important}.account-status-pill.status-suspended{background:#d977061a;border-color:#d9770659;color:#92400e!important}.account-status-pill.status-banned,.account-status-pill.status-anonymized{background:#dc262617;border-color:#dc262659;color:#b91c1c!important}.admin-account-actions{flex-wrap:wrap;gap:6px;min-width:220px;display:flex}.admin-account-actions button{border:1px solid var(--ds-border);background:var(--ds-surface);min-height:30px;color:var(--ds-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.7rem;font-weight:850;display:inline-flex}.admin-account-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-accent) 40%, var(--ds-border));transform:translateY(-1px)}.admin-account-actions button.danger{color:#b91c1c;border-color:#dc262647}.admin-account-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-account-legacy-table[hidden]{display:none!important}.admin-account-list{gap:12px;margin-top:14px;display:grid}.admin-account-card,.admin-account-empty{border:1px solid color-mix(in srgb, var(--ds-border) 76%, #fff);border-radius:var(--ds-radius-sm);background:linear-gradient(135deg, #ffffffa8, #fffaf26b), color-mix(in srgb, var(--ds-surface) 86%, transparent);position:relative;overflow:hidden;box-shadow:0 16px 42px #553a2214}.admin-account-card{padding:14px}.admin-account-empty{min-height:150px;color:var(--ds-ink-muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.admin-account-empty strong{color:var(--ds-ink)}.admin-account-card-header{border-bottom:1px solid color-mix(in srgb, var(--ds-border) 70%, transparent);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.admin-account-identity{gap:6px;min-width:0;display:grid}.admin-account-identity strong{color:var(--ds-ink);overflow-wrap:anywhere;font-size:.92rem;line-height:1.2;display:block}.admin-account-identity span,.admin-account-identity p,.admin-account-status-stack span:last-child,.admin-account-meta small{color:var(--ds-ink-muted);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.35}.admin-account-provider-row{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.admin-account-provider-row span{background:#2f6f4e14;border:1px solid #2f6f4e38;border-radius:999px;align-items:center;min-height:22px;padding:4px 7px;font-weight:850;line-height:1;display:inline-flex;color:var(--ds-accent)!important;font-size:.65rem!important}.admin-account-status-stack{text-align:right;justify-items:end;gap:5px;min-width:max-content;display:grid}.admin-account-meta-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.admin-account-field,.admin-account-meta{border:1px solid color-mix(in srgb, var(--ds-border) 78%, transparent);background:#ffffff61;border-radius:10px;align-content:start;gap:6px;min-width:0;min-height:74px;padding:10px;display:grid}.admin-account-field span,.admin-account-meta span{color:var(--ds-ink-muted);text-transform:uppercase;font-size:.66rem;font-weight:900}.admin-account-field select{border:1px solid var(--ds-border);background:var(--ds-surface);width:100%;min-height:36px;color:var(--ds-ink);font:inherit;border-radius:8px;font-size:.8rem;font-weight:850}.admin-account-meta strong{color:var(--ds-ink);overflow-wrap:anywhere;font-size:.82rem;line-height:1.25}.admin-account-controls{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.admin-hard-delete-button{color:#b91c1c;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fef2f2db;border:1px solid #dc262657;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:.72rem;font-weight:900;display:inline-flex}.admin-hard-delete-button:hover:not(:disabled){background:#fee2e2f5;border-color:#dc262694;transform:translateY(-1px)}.admin-hard-delete-button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:1180px){.admin-account-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-account-card{padding:12px}.admin-account-card-header,.admin-account-controls{grid-template-columns:1fr;display:grid}.admin-account-status-stack{text-align:left;justify-items:start}.admin-account-meta-grid{grid-template-columns:1fr}.admin-account-field,.admin-account-meta{min-height:auto}.admin-account-actions,.admin-account-actions button,.admin-hard-delete-button{width:100%}.admin-account-actions button,.admin-hard-delete-button{justify-content:center}}.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-hero-cta{flex:none}.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-progress{gap:8px;margin-top:14px;display:grid}.article-workflow-progress>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.article-workflow-progress span{color:var(--yoou-muted);text-transform:uppercase;font-size:11px;font-weight:800}.article-workflow-progress strong{color:var(--yoou-ink);font-size:14px}.article-workflow-progress-track{background:#865b2e1f;border-radius:3px;width:100%;height:5px;overflow:hidden}.article-workflow-progress-track>span{border-radius:inherit;background:var(--yoou-orange);height:100%;transition:width .18s;display:block}.article-workflow-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 16px;display:grid}.article-workflow-tabs button{min-width:0;min-height:58px;color:var(--yoou-muted);text-align:left;cursor:pointer;background:#fffaf28a;border:1px solid #865b2e24;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.article-workflow-tabs button>span:last-child{gap:2px;min-width:0;display:grid}.article-workflow-tabs button strong,.article-workflow-tabs button small{overflow-wrap:anywhere}.article-workflow-tabs button strong{color:var(--yoou-ink);font-size:12px;line-height:1.2}.article-workflow-tabs button small{font-size:10px;line-height:1.25}.article-workflow-step-number{width:28px;height:28px;color:var(--yoou-muted);background:#ffffff8c;border:1px solid #865b2e29;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.article-workflow-tabs button.completed .article-workflow-step-number{color:var(--yoou-green);background:#2f6f4e1a;border-color:#2f6f4e38}.article-workflow-tabs button.active{border-color:var(--yoou-ink);background:var(--yoou-ink);color:#fffaf3b8;box-shadow:0 8px 18px #2f211524}.article-workflow-tabs button.active strong{color:#fffaf3}.article-workflow-tabs button.active .article-workflow-step-number{color:#fffaf3;background:#ffffff1f;border-color:#ffffff47}.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=publish] .article-stage-publish,.article-workflow-fields[data-stage=publish] .article-stage-schema{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-focus-intake{color:var(--yoou-ink);gap:6px;font-size:12px;font-weight:850;display:grid}.article-focus-intake input{min-height:46px;font-size:15px}.article-research-advanced{background:#ffffff61;border:1px solid #865b2e24;border-radius:8px;overflow:hidden}.article-research-advanced summary{color:var(--yoou-ink);cursor:pointer;padding:11px 12px;font-size:12px;font-weight:850}.article-research-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.article-research-advanced label{min-width:0;color:var(--yoou-ink);gap:5px;font-size:11px;font-weight:800;display:grid}.article-research-advanced .control-wide{grid-column:1/-1}.article-research-advanced textarea{min-height:92px}.article-publish-panel{background:linear-gradient(135deg,#fffaf2d1,#fff4e4ad),radial-gradient(circle at 12% 12%,#f973161f,#0000 34%);border:1px solid #865b2e29;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;box-shadow:inset 0 1px #ffffffd6}.article-publish-state{gap:4px;display:grid}.article-publish-state span{width:fit-content;min-height:24px;color:var(--yoou-muted);text-transform:uppercase;background:#fffaf2a3;border:1px solid #865b2e24;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.article-publish-state.live span{color:var(--yoou-green);background:#2f6f4e1a;border-color:#2f6f4e3d}.article-publish-state strong{color:var(--yoou-ink);font-size:15px}.article-publish-state small{color:var(--yoou-muted);line-height:1.45}.article-publish-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.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-media-generator{background:linear-gradient(135deg,#2f6f4e14,#ff7a1a14),#ffffff73;border:1px solid #2f6f4e29;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff94}.article-media-generator-copy{gap:6px;display:grid}.article-media-generator-copy h3{color:var(--yoou-ink);margin:0;font-size:18px}.article-media-generator-copy p{max-width:720px;color:var(--yoou-muted);margin:0;line-height:1.5}.article-media-generator-actions{gap:8px;width:100%;display:grid}.article-media-primary-actions{flex-wrap:wrap;gap:8px;display:flex}.article-inline-upload-row{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:8px;display:grid}.article-inline-alt-field{min-width:0;color:var(--yoou-ink);gap:5px;font-size:11px;font-weight:800;display:grid}.article-cover-alt-panel{background:#f5f9f3b8;border:1px solid #2f6f4e29;border-radius:8px;gap:9px;padding:12px}.article-cover-alt-heading,.article-cover-upload-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.article-cover-alt-heading h3{color:var(--yoou-ink);margin:2px 0 0;font-size:15px}.article-cover-alt-panel>small{color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-cover-alt-mode{background:#ffffffb8;border:1px solid #865b2e29;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;display:inline-grid}.article-cover-alt-mode button{min-height:32px;color:var(--yoou-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:11px;font-weight:800}.article-cover-alt-mode button.active{background:var(--yoou-ink);color:#fff}.article-cover-alt-mode button:disabled{cursor:not-allowed;opacity:.45}.article-cover-upload-row>span{color:var(--yoou-muted);font-size:11px;font-weight:750}.article-cover-upload-row>span.ready{color:var(--yoou-green)}.article-cover-upload-row>span.needs-alt{color:#a65d16}.article-upload-control{align-self:end;min-width:0;display:flex}.article-upload-button{white-space:nowrap;cursor:pointer;justify-content:center;width:100%;min-width:148px;min-height:40px;position:relative}.article-upload-button.disabled{cursor:not-allowed;opacity:.62;pointer-events:none}.article-upload-input{display:none!important}.article-media-preview,.article-media-empty{background:#ffffff75;border:1px solid #865b2e24;border-radius:10px;grid-column:1/-1;margin:0;overflow:hidden}.article-media-preview img{object-fit:cover;width:100%;max-height:320px;display:block}.article-media-preview-frame,.article-saved-media-frame{min-width:0;position:relative;overflow:hidden}.article-media-remove-button{z-index:2;color:#a13232;cursor:pointer;background:#fffcf7f0;border:1px solid #99282847;border-radius:7px;place-items:center;width:38px;height:38px;padding:0;display:inline-grid;position:absolute;top:10px;right:10px;box-shadow:0 8px 24px #47241229}.article-media-remove-button:hover:not(:disabled){background:#fff;border-color:#9928287a}.article-media-remove-button:disabled{cursor:not-allowed;opacity:.55}.article-media-preview figcaption{color:var(--yoou-muted);padding:9px 12px;font-size:12px;line-height:1.45}.article-media-empty{color:var(--yoou-muted);align-items:center;gap:8px;padding:14px;display:flex}.article-saved-media-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.article-saved-media-list figure{background:#ffffff75;border:1px solid #865b2e24;border-radius:8px;min-width:0;margin:0;overflow:hidden}.article-saved-media-list img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.article-saved-media-list figcaption{gap:3px;padding:9px 11px;display:grid}.article-saved-media-list figcaption strong{color:var(--yoou-ink);font-size:12px}.article-saved-media-list figcaption span{color:var(--yoou-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.article-cluster-grid,.article-media-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.article-cluster-grid span,.article-media-plan-list article{background:#ffffff75;border:1px solid #865b2e1f;border-radius:9px;min-width:0;padding:10px}.article-cluster-grid span{gap:4px;display:grid}.article-seed-loader{width:max-content;max-width:100%}.article-seed-controls{grid-template-columns:minmax(180px,.7fr) auto;align-items:end;gap:8px;display:grid}.article-seed-controls label{min-width:0;color:var(--yoou-ink);gap:5px;font-size:11px;font-weight:800;display:grid}.article-keyword-library{background:#ffffff6b;border:1px solid #865b2e24;border-radius:8px;overflow:hidden}.article-keyword-library-head{border-bottom:1px solid #865b2e1f;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.article-keyword-library-head>span{gap:3px;min-width:0;display:grid}.article-keyword-library-head strong{color:var(--yoou-ink);font-size:12px}.article-keyword-library-head small{color:var(--yoou-muted);font-size:10px;line-height:1.4}.article-keyword-library-head input{width:100%;min-width:0;min-height:36px;color:var(--yoou-ink);background:#fffdf8e6;border:1px solid #865b2e2e;border-radius:6px;padding:7px 9px}.article-keyword-library-actions{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:7px;min-width:0;display:grid}.article-keyword-verify-button{white-space:nowrap;justify-content:center;min-width:138px}.article-keyword-verification-note{color:var(--yoou-muted);background:#2f6f4e0e;border-bottom:1px solid #865b2e1a;padding:8px 10px;font-size:9px;line-height:1.45}.article-keyword-list{max-height:540px;overflow-y:auto}.article-seed-card{width:100%;min-width:0;min-height:58px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #865b2e1a;border-radius:0;grid-template-columns:minmax(0,1.35fr) minmax(130px,.72fr) minmax(130px,.72fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.article-seed-card:last-child{border-bottom:0}.article-seed-card:hover,.article-seed-card[aria-pressed=true]{background:#fff1deb8}.article-seed-card[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--yoou-orange)}.article-seed-card>span{background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.article-seed-card strong,.article-seed-card small{overflow-wrap:anywhere;min-width:0}.article-seed-card strong{color:var(--yoou-ink);font-size:11px;line-height:1.3}.article-seed-card small{color:var(--yoou-muted);font-size:9px;line-height:1.35}.article-seed-card .measured strong{color:var(--yoou-green)}.article-seed-card .unverified strong,.article-keyword-score strong{color:#8b5b20}.article-automation-preview,.article-automation-receipt{background:#2f6f4e0d;border:1px solid #2f6f4e29;border-radius:8px;gap:8px;padding:11px 12px;display:grid}.article-automation-preview strong,.article-automation-receipt>strong{color:var(--yoou-ink);font-size:13px}.article-automation-preview ol{color:var(--yoou-muted);margin:0;padding-left:20px;font-size:11px;line-height:1.55}.article-automation-receipt span{color:var(--yoou-muted);font-size:11px;line-height:1.5}.article-automation-receipt b{color:var(--yoou-ink)}.article-research-candidate-list{gap:5px;width:100%;display:grid}.article-research-candidate-list button{min-width:0;color:var(--yoou-ink);text-align:left;cursor:pointer;background:#ffffff7a;border:1px solid #865b2e1f;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.article-research-candidate-list button>span{gap:2px;min-width:0;display:grid}.article-research-candidate-list button>span:last-child{justify-items:end}.article-research-candidate-list strong,.article-research-candidate-list small{overflow-wrap:anywhere}.article-research-candidate-list strong{font-size:11px}.article-research-candidate-list small{color:var(--yoou-muted);font-size:9px}.article-research-candidate-list b{color:var(--yoou-green);font-size:12px}.article-source-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.article-source-coverage-grid>span{background:#ffffff80;border:1px solid #865b2e1f;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.article-source-coverage-grid strong,.article-source-coverage-grid em{overflow-wrap:anywhere;min-width:0}.article-source-coverage-grid strong{color:var(--yoou-ink);font-size:12px}.article-source-coverage-grid em{color:var(--yoou-muted);font-size:10px;font-style:normal;line-height:1.4}.article-keyword-gap-list,.article-community-question-list,.article-search-console-opportunities{gap:6px;display:grid}.article-keyword-gap-list button,.article-community-question-list a,.article-search-console-opportunities button{min-width:0;color:var(--yoou-ink);text-align:left;background:#ffffff85;border:1px solid #865b2e1f;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.article-keyword-gap-list button{cursor:pointer;grid-template-columns:minmax(0,1fr) auto}.article-keyword-gap-list button>span{gap:3px;min-width:0;display:grid}.article-keyword-gap-list button>span:last-child{justify-items:end}.article-keyword-gap-list strong,.article-community-question-list span,.article-search-console-opportunities span{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:800}.article-keyword-gap-list small,.article-community-question-list small,.article-search-console-opportunities small{color:var(--yoou-muted);font-size:10px;line-height:1.4}.article-keyword-gap-list b,.article-search-console-opportunities b{color:var(--yoou-green);font-size:13px}.article-community-question-list a:hover,.article-keyword-gap-list button:hover,.article-search-console-opportunities button:hover{background:#fff8efd6;border-color:#f9731652}.article-cluster-grid small,.article-media-plan-list small,.article-media-plan-list em{color:var(--yoou-muted);font-size:11px;line-height:1.4}.article-cluster-grid strong,.article-media-plan-list strong{min-width:0;color:var(--yoou-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.32}.article-media-plan-list{grid-column:1/-1}.article-media-plan-list article{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.article-media-plan-list article>span{width:24px;height:24px;color:var(--yoou-green);background:#2f6f4e1a;border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:grid}.article-media-plan-list div{gap:3px;min-width:0;display:grid}.article-media-plan-list em{font-style:normal}.article-search-console-panel,.article-editor-full-preview{background:#ffffff7a;border:1px solid #865b2e29;border-radius:12px;gap:14px;padding:14px;box-shadow:inset 0 1px #ffffffad}.article-search-console-head,.article-editor-preview-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.article-search-console-head h3,.article-editor-preview-head strong{color:var(--yoou-ink);margin:0;font-size:18px;line-height:1.22}.article-search-console-body{gap:10px;display:grid}.article-search-console-status,.article-search-console-empty{min-width:0;color:var(--yoou-muted);background:#fffaf29e;border:1px solid #865b2e24;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.article-search-console-empty{grid-template-columns:18px minmax(0,1fr);align-items:center}.article-search-console-status strong{color:var(--yoou-ink);text-transform:capitalize}.article-search-console-status.ready strong{color:var(--yoou-green)}.article-search-console-status.partial strong{color:var(--yoou-orange)}.article-search-console-status.error strong,.article-search-console-status.not-configured strong{color:var(--ds-danger)}.article-search-console-status span,.article-search-console-status small,.article-search-console-empty span{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.article-search-console-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.article-search-console-opportunities{background:#2f6f4e0d;border:1px solid #2f6f4e29;border-radius:8px;padding:11px}.article-search-console-opportunities>strong{color:var(--yoou-ink);font-size:13px}.article-search-console-opportunities>small{color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-search-console-opportunities button{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(140px,auto) 34px}.article-search-console-grid span,.article-preview-meta span{background:#ffffff7a;border:1px solid #865b2e1f;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.article-search-console-grid small,.article-preview-meta small{color:var(--yoou-muted);text-transform:uppercase;font-size:10px;font-weight:850}.article-search-console-grid strong,.article-preview-meta strong{min-width:0;color:var(--yoou-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.article-search-console-grid em{min-width:0;color:var(--yoou-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.35}.article-search-console-table{gap:6px;display:grid}.article-search-console-table a{min-width:0;color:var(--yoou-ink);background:#ffffff80;border:1px solid #865b2e1f;border-radius:8px;gap:3px;padding:9px 10px;text-decoration:none;display:grid}.article-search-console-table span,.article-search-console-table small{overflow-wrap:anywhere;min-width:0}.article-search-console-table small{color:var(--yoou-muted);font-size:11px}.article-search-console-links{flex-wrap:wrap;gap:7px;display:flex}.article-search-console-links a{min-height:32px;color:var(--yoou-orange);background:#f9731612;border:1px solid #f973162e;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.article-workflow-footer{background:#fffaf2ad;border:1px solid #865b2e29;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:12px;display:grid}.article-workflow-footer>span{text-align:center;gap:3px;min-width:0;display:grid}.article-workflow-footer small,.article-workflow-footer strong{overflow-wrap:anywhere;min-width:0}.article-workflow-footer small{color:var(--yoou-muted);font-size:10px}.article-workflow-footer strong{color:var(--yoou-ink);font-size:12px}.article-workspace-actions{margin-top:8px}.article-preview-document{background:linear-gradient(145deg,#fffaf2d1,#fff4e26b),#ffffff85;border:1px solid #865b2e24;border-radius:14px;min-width:0;padding:18px}.article-preview-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.74fr);align-items:start;gap:14px;display:grid}.article-preview-hero>div{gap:8px;min-width:0;display:grid}.article-preview-hero span{width:fit-content;min-height:24px;color:var(--yoou-green);text-transform:uppercase;background:#2f6f4e14;border:1px solid #2f6f4e2e;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.article-preview-hero h1{color:var(--yoou-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,5vw,48px);line-height:1.03}.article-preview-hero p{color:var(--yoou-muted);margin:0;font-size:15px;line-height:1.62}.article-preview-hero small{color:var(--yoou-muted);font-size:12px}.article-preview-cover{background:#ffffff80;border:1px solid #865b2e24;border-radius:12px;min-width:0;margin:0;display:grid;overflow:hidden}.article-preview-cover img{aspect-ratio:1200/630;object-fit:cover;width:100%;display:block}.article-preview-cover figcaption{color:var(--yoou-muted);padding:8px 10px;font-size:11px;line-height:1.4}.article-preview-cover-fallback{color:#fffaf3;text-align:center;place-items:center;min-height:170px}.article-preview-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.article-preview-body{gap:14px;margin-top:22px}.article-preview-body>div{gap:14px}.article-preview-body p,.article-preview-body blockquote{font-size:15px;line-height:1.72}.article-preview-body h2{font-size:24px}.article-preview-body h3{font-size:19px}.article-preview-body ul,.article-preview-body ol{font-size:14px;line-height:1.62}@media (max-width:640px){.admin-root .content-editor-panel,.admin-root .content-list-panel{padding:12px!important}.article-workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.article-workflow-tabs button{min-height:62px}.article-seed-controls,.article-workflow-footer{grid-template-columns:1fr}.article-seo-actions{flex-direction:column;align-items:stretch}.article-seo-actions .compact-button{justify-content:center;width:100%}.article-workflow-footer>span{order:-1}.article-workflow-footer .compact-button{justify-content:center;width:100%}.article-source-coverage-grid{grid-template-columns:1fr}.article-research-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.article-keyword-library-head,.article-seed-card,.article-keyword-library-actions,.article-editorial-context>div{grid-template-columns:1fr}.article-keyword-list{max-height:460px}.article-seed-card{gap:7px;padding:11px}.article-seed-card>span:not(.article-keyword-name){grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.article-research-candidate-list button{grid-template-columns:1fr}.article-research-candidate-list button>span:last-child{grid-template-columns:auto minmax(0,1fr);place-items:baseline start;gap:6px}.article-research-advanced>div{grid-template-columns:1fr}.article-search-console-opportunities button{grid-template-columns:minmax(0,1fr) auto}.article-search-console-opportunities button small{grid-column:1/-1}.article-publish-panel,.article-media-generator,.article-search-console-panel,.article-editor-full-preview{border-radius:14px;grid-template-columns:1fr;align-items:stretch;gap:14px;padding:16px}.article-publish-state,.article-media-generator-copy{width:100%;min-width:0}.article-publish-state strong{overflow-wrap:anywhere;font-size:18px;line-height:1.18}.article-publish-state small,.article-media-generator-copy p{font-size:14px;line-height:1.55}.article-publish-actions,.article-media-generator-actions{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.article-publish-actions .compact-button,.article-media-generator-actions .compact-button{justify-content:center;width:100%;min-height:46px}.article-media-primary-actions,.article-inline-upload-row{grid-template-columns:1fr;width:100%;display:grid}.article-cover-alt-heading,.article-cover-upload-row{flex-direction:column;align-items:stretch}.article-cover-alt-mode,.article-cover-upload-row .article-upload-control,.article-cover-upload-row .article-upload-button,.article-upload-control,.article-upload-button{width:100%}.article-image-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.article-search-console-head,.article-editor-preview-head,.article-preview-hero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.article-search-console-head .compact-button{justify-content:center;width:100%}.article-search-console-grid,.article-preview-meta,.article-cluster-grid,.article-media-plan-list,.article-saved-media-list{grid-template-columns:1fr}.article-preview-document{border-radius:12px;padding:14px}.article-preview-hero h1{font-size:clamp(28px,10vw,38px)}.article-media-preview img{aspect-ratio:16/9;object-fit:cover;max-height:none}}.admin-root .article-studio-grid{align-items:start;gap:14px;grid-template-columns:minmax(0,1fr) 320px!important}.admin-root .article-studio-grid>*{min-width:0}.admin-root .article-studio-grid .content-editor-panel{background:#fffdf9e6!important;border:1px solid #26170c1f!important;border-radius:8px!important;padding:18px!important;box-shadow:0 16px 40px #50301614!important}.article-studio-header{border-bottom:1px solid #26170c1a;align-items:center;padding-bottom:14px}.article-studio-header>div{gap:3px;min-width:0;display:grid}.article-studio-header h2{overflow-wrap:anywhere;max-width:760px;margin:0;font-size:21px;line-height:1.2}.article-studio-header small{color:var(--yoou-muted);font-size:11px}.article-studio-state{min-height:32px;color:var(--yoou-muted);background:#fffaf3;border:1px solid #824e2429;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.article-studio-state.published{color:var(--yoou-green);background:#2f6f4e14;border-color:#2f6f4e40}.article-studio-grid .article-workflow-progress{margin-top:14px}.article-studio-grid .article-workflow-progress-track{border-radius:2px;height:3px}.article-studio-grid .article-workflow-tabs{background:#fffdf9;border:1px solid #26170c1f;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:14px 0 18px;overflow:hidden}.article-studio-grid .article-workflow-tabs button{min-height:64px;box-shadow:none;background:0 0;border:0;border-right:1px solid #26170c17;border-radius:0;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:9px}.article-studio-grid .article-workflow-tabs button:last-child{border-right:0}.article-studio-grid .article-workflow-tabs button.active{color:#ffffffb8;background:#2f2117}.article-studio-grid .article-workflow-tabs button.completed:not(.active){background:#2f6f4e0a}.article-studio-grid .article-workflow-tabs button strong{font-size:11px}.article-studio-grid .article-workflow-tabs button small{font-size:9px}.article-studio-grid .article-workflow-step-number{width:24px;height:24px}.article-studio-grid .article-workflow-fields{gap:12px}.article-discovery-workspace,.article-research-view{gap:12px;display:grid}.article-stage-intro,.article-section-heading,.article-inspector-heading,.article-optimizer-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.article-stage-intro>div,.article-section-heading>div,.article-inspector-heading>div,.article-optimizer-heading>div{gap:4px;min-width:0;display:grid}.article-stage-intro h3,.article-section-heading h3,.article-inspector-heading h2,.article-inspector-heading h3,.article-optimizer-heading h3{color:var(--yoou-ink);letter-spacing:0;margin:0}.article-stage-intro h3,.article-optimizer-heading h3{font-size:20px}.article-section-heading h3,.article-inspector-heading h3{font-size:14px}.article-stage-intro p,.article-section-heading p,.article-optimizer-heading p,.article-inspector-section>p{color:var(--yoou-muted);margin:0;font-size:12px;line-height:1.5}.article-stage-intro-icon{width:40px;height:40px;color:var(--yoou-orange);background:#e4631b14;border:1px solid #e4631b2e;border-radius:8px;flex:none;place-items:center;display:grid}.article-discovery-intake{background:#fffaf3;border:1px solid #26170c1f;border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:10px;padding:12px;display:grid}.article-discovery-intake label,.article-opportunity-controls label{min-width:0;color:var(--yoou-ink);align-content:start;gap:5px;font-size:11px;font-weight:850;display:grid}.article-discovery-intake input,.article-discovery-intake select{min-height:44px}.article-topic-search-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;min-width:0;display:grid}.article-topic-search-control input{width:100%;min-width:0}.article-topic-search-control .compact-button{justify-content:center;min-height:44px;padding-inline:14px}.article-discovery-intake small,.article-opportunity-controls small{color:var(--yoou-muted);font-size:9px;font-weight:650;line-height:1.4}.article-opportunity-browser,.article-research-card,.article-contextual-terms{background:#fffdf9;border:1px solid #26170c1c;border-radius:8px;gap:11px;min-width:0;padding:13px;display:grid}.article-research-card.warning{background:#c52d2509;border-color:#c52d2533}.article-section-heading.compact{align-items:center}.article-section-heading>svg,.article-inspector-heading>svg{color:var(--yoou-green);flex:none}.article-opportunity-controls{grid-template-columns:minmax(180px,260px) auto;align-items:end;gap:8px;display:grid}.article-opportunity-table,.article-candidate-table{background:#fff;border:1px solid #26170c1a;border-radius:7px;overflow:hidden}.article-opportunity-table-head{background:#faf6ef;border-bottom:1px solid #26170c17;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:10px;padding:9px 10px;display:grid}.article-opportunity-table-head strong{font-size:12px}.article-opportunity-table-head input{min-height:34px}.article-opportunity-rows,.article-candidate-table{max-height:460px;overflow-y:auto}.article-opportunity-row{width:100%;min-width:0;min-height:60px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #26170c14;border-radius:0;grid-template-columns:minmax(0,1.3fr) minmax(160px,.78fr) 90px;align-items:center;gap:10px;padding:9px 10px;display:grid}.article-opportunity-row:last-child{border-bottom:0}.article-opportunity-row:hover,.article-opportunity-row[aria-pressed=true]{background:#fff7eb}.article-opportunity-row[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--yoou-orange)}.article-opportunity-topic,.article-evidence-badge,.article-priority-score{gap:3px;min-width:0;display:grid}.article-opportunity-topic strong,.article-evidence-badge strong,.article-priority-score strong{color:var(--yoou-ink);overflow-wrap:anywhere;font-size:11px;line-height:1.3}.article-opportunity-topic small,.article-evidence-badge small,.article-priority-score small{color:var(--yoou-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.35}.article-evidence-badge.measured strong,.article-source-level.measured,.evidence-measured{color:var(--yoou-green)!important}.article-evidence-badge.observed strong,.article-source-level.observed,.evidence-observed{color:#386e92!important}.article-evidence-badge.modeled strong,.article-source-level.modeled,.evidence-modeled{color:#97631e!important}.article-priority-score{justify-items:end}.article-priority-score strong{font-size:16px}.article-empty-state,.article-next-action-card,.article-research-receipt{min-width:0;color:var(--yoou-muted);background:#fbf8f2;border:1px dashed #26170c29;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.article-next-action-card,.article-research-receipt{color:var(--yoou-green);background:#2f6f4e0d;border-style:solid;border-color:#2f6f4e2e}.article-empty-state span,.article-next-action-card div,.article-research-receipt div{gap:3px;min-width:0;display:grid}.article-empty-state strong,.article-next-action-card strong,.article-research-receipt strong{color:var(--yoou-ink);font-size:12px}.article-empty-state small,.article-next-action-card p,.article-research-receipt p{color:var(--yoou-muted);margin:0;font-size:10px;line-height:1.45}.article-keyword-decision{min-width:0;color:var(--yoou-green);background:#2f6f4e0e;border:1px solid #2f6f4e33;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 74px;align-items:center;gap:10px;padding:12px;display:grid}.article-keyword-decision.validate{color:#97631e;background:#9c641f0e;border-color:#9c641f38}.article-keyword-decision.reject{color:var(--ds-danger);background:#c52d250b;border-color:#c52d2538}.article-keyword-decision>div:nth-child(2){gap:3px;min-width:0;display:grid}.article-keyword-decision h3,.article-keyword-decision p{margin:0}.article-keyword-decision h3{color:var(--yoou-ink);overflow-wrap:anywhere;font-size:16px}.article-keyword-decision p{color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-decision-score{justify-items:end;gap:1px;display:grid}.article-decision-score strong{font-size:24px;line-height:1}.article-decision-score small{color:var(--yoou-muted);text-transform:uppercase;font-size:8px}.article-research-views{background:#f5f0e8;border:1px solid #26170c1c;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:fit-content;max-width:100%;padding:3px;display:inline-grid}.article-research-views button,.article-segmented-control button{min-height:34px;color:var(--yoou-muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.article-research-views button.active,.article-segmented-control button.active{color:var(--yoou-ink);background:#fff;box-shadow:0 2px 7px #472c1514}.article-research-kpis,.article-inspector-metrics,.article-inspector-topic{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.article-research-kpis>span,.article-inspector-metrics>span,.article-inspector-topic>span{background:#fff;border:1px solid #26170c1a;border-radius:7px;gap:3px;min-width:0;padding:9px;display:grid}.article-research-kpis small,.article-inspector-metrics small,.article-inspector-topic small{color:var(--yoou-muted);text-transform:uppercase;font-size:8px;font-weight:800}.article-research-kpis strong,.article-inspector-metrics strong,.article-inspector-topic strong{min-width:0;color:var(--yoou-ink);overflow-wrap:anywhere;text-transform:capitalize;font-size:11px}.article-research-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.article-topic-clusters,.article-signal-list,.article-evidence-list,.article-community-board{gap:6px;display:grid}.article-topic-clusters>span{border-bottom:1px solid #26170c12;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding-bottom:6px;display:grid}.article-topic-clusters>span:last-child{border-bottom:0;padding-bottom:0}.article-topic-clusters small{color:var(--yoou-muted);text-transform:uppercase;font-size:9px;font-weight:800}.article-topic-clusters strong{color:var(--yoou-ink);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.article-signal-list span{min-width:0;color:var(--yoou-muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;font-size:10px;line-height:1.45;display:grid}.article-signal-list.positive svg{color:var(--yoou-green)}.article-signal-list.warning{border-top:1px solid #9c641f1f;margin-top:5px;padding-top:8px}.article-signal-list.warning svg{color:#97631e}.article-evidence-retry{color:#76501f;width:fit-content;min-height:32px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #97631e3d;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:3px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.article-evidence-retry:disabled{cursor:wait;opacity:.62}.article-cluster-board,.article-source-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.article-cluster-board article,.article-source-board article{background:#fbf8f2;border:1px solid #26170c17;border-radius:7px;align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.article-cluster-board small,.article-source-board small,.article-source-level{color:var(--yoou-muted);text-transform:uppercase;font-size:8px;font-weight:800}.article-cluster-board strong,.article-source-board strong{color:var(--yoou-ink);overflow-wrap:anywhere;font-size:11px}.article-cluster-board p,.article-source-board p{color:var(--yoou-muted);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.45}.article-candidate-controls{grid-template-columns:minmax(180px,1fr) auto;gap:8px;display:grid}.article-candidate-controls>input{min-height:36px}.article-segmented-control{background:#f5f0e8;border:1px solid #26170c1a;border-radius:7px;gap:2px;padding:2px;display:flex}.article-segmented-control button{min-height:30px;padding:0 8px;font-size:9px}.article-candidate-table-head,.article-candidate-table>button{grid-template-columns:minmax(0,1.35fr) minmax(125px,.65fr) 100px 58px;align-items:center;gap:8px;min-width:0;display:grid}.article-candidate-table-head{z-index:2;color:var(--yoou-muted);text-transform:uppercase;background:#f8f4ed;border-bottom:1px solid #26170c1a;padding:8px 10px;font-size:8px;font-weight:850;position:sticky;top:0}.article-candidate-table>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #26170c12;border-radius:0;padding:9px 10px}.article-candidate-table>button:hover{background:#fff7eb}.article-candidate-table>button.active{box-shadow:inset 3px 0 0 var(--yoou-green);background:#f1f7ef}.article-candidate-table>button.active strong{color:#176a49}.article-candidate-table>button>span{gap:2px;min-width:0;display:grid}.article-candidate-table strong,.article-candidate-table b{color:var(--yoou-ink);overflow-wrap:anywhere;font-size:10px}.article-candidate-table small{color:var(--yoou-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.35}.article-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.article-gap-grid button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fbf8f2;border:1px solid #26170c1a;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.article-gap-grid button>span{gap:2px;min-width:0;display:grid}.article-gap-grid button>span:last-child{justify-items:end}.article-gap-grid strong,.article-gap-grid b{color:var(--yoou-ink);overflow-wrap:anywhere;font-size:10px}.article-gap-grid small{color:var(--yoou-muted);font-size:8px}.article-evidence-list a,.article-community-board a{min-width:0;color:inherit;background:#fbf8f2;border:1px solid #26170c17;border-radius:6px;gap:3px;padding:8px 9px;text-decoration:none;display:grid}.article-evidence-list a:hover,.article-community-board a:hover{background:#fff7eb;border-color:#e4631b47}.article-evidence-list strong,.article-community-board strong{color:var(--yoou-ink);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.article-evidence-list small,.article-community-board small{color:var(--yoou-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.4}.article-evidence-chips,.article-contextual-term-list{flex-wrap:wrap;gap:5px;display:flex}.article-evidence-chips span,.article-contextual-term-list>span{min-height:26px;color:var(--yoou-muted);background:#fbf8f2;border:1px solid #26170c1a;border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:9px;display:inline-flex}.article-research-advanced{background:#fbf8f2}.article-studio-inspector{gap:0;display:grid;position:sticky;top:16px;overflow:hidden;background:#fffdf9f0!important;border:1px solid #26170c1f!important;border-radius:8px!important;padding:0!important;box-shadow:0 14px 34px #50301612!important}.article-inspector-section{border-bottom:1px solid #26170c17;gap:10px;padding:14px;display:grid}.article-inspector-heading h2{font-size:17px}.article-inspector-score{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;display:grid}.article-inspector-score>span{background:radial-gradient(circle, #fffdf9 55%, transparent 57%), conic-gradient(var(--yoou-orange) var(--article-score), #26170c1a 0);border-radius:50%;place-content:center;justify-items:center;width:64px;height:64px;display:grid}.article-inspector-score.ready>span{background:radial-gradient(circle, #fffdf9 55%, transparent 57%), conic-gradient(var(--yoou-green) var(--article-score), #26170c1a 0)}.article-inspector-score>span strong{color:var(--yoou-ink);font-size:20px;line-height:1}.article-inspector-score>span small{color:var(--yoou-muted);font-size:7px}.article-inspector-score>div{gap:3px;min-width:0;display:grid}.article-inspector-score>div strong{color:var(--yoou-ink);font-size:11px;line-height:1.35}.article-inspector-score>div small{color:var(--yoou-muted);font-size:9px;line-height:1.4}.article-inspector-score-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.article-inspector-score-split>span{background:#fbf8f2;border:1px solid #26170c17;border-radius:6px;gap:2px;min-width:0;padding:7px;display:grid}.article-inspector-score-split small{color:var(--yoou-muted);font-size:7px}.article-inspector-score-split strong{color:var(--yoou-ink);overflow-wrap:anywhere;font-size:10px}.article-inspector-metrics,.article-inspector-topic{grid-template-columns:repeat(2,minmax(0,1fr))}.article-inspector-metrics>span,.article-inspector-topic>span{background:#fbf8f2;padding:8px}.article-inspector-status-list{gap:5px;display:grid}.article-inspector-status-list>span{min-width:0;color:var(--yoou-muted);background:#fbf8f2;border-radius:6px;grid-template-columns:16px 62px minmax(0,1fr);align-items:center;gap:5px;padding:7px 8px;display:grid}.article-inspector-status-list>span.ready svg{color:var(--yoou-green)}.article-inspector-status-list>span.warning svg{color:var(--ds-danger)}.article-inspector-status-list b{color:var(--yoou-ink);font-size:9px}.article-inspector-status-list small{overflow-wrap:anywhere;min-width:0;font-size:8px}.article-library-drawer{min-width:0}.article-library-drawer summary{min-height:46px;color:var(--yoou-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.article-library-drawer summary>span{align-items:center;gap:7px;display:inline-flex}.article-library-drawer summary small{min-width:24px;height:24px;color:var(--yoou-green);background:#2f6f4e14;border-radius:50%;place-items:center;display:grid}.article-library-drawer .admin-content-list{max-height:380px;padding:0 10px 10px;overflow-y:auto}.article-library-drawer .admin-content-list article{border-radius:7px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:8px}.article-library-drawer .admin-content-thumb{border-radius:6px;width:44px;height:44px}.article-library-drawer .admin-content-list strong{font-size:10px}.article-library-drawer .admin-content-list small{font-size:8px}.article-optimizer-heading{align-items:center}.article-seo-audit{background:#fffdf9;border:1px solid #26170c1c;border-radius:8px;gap:12px;padding:14px;display:grid}.article-optimizer-heading .article-seo-score{flex:none}.article-optimizer-preview{gap:7px;display:grid}.article-optimizer-preview>article{background:#fbf8f2;border:1px solid #26170c1a;border-radius:7px;grid-template-columns:110px repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:9px;display:grid}.article-optimizer-preview>article>strong{color:var(--yoou-ink);font-size:10px}.article-optimizer-preview>article>div{gap:3px;min-width:0;display:grid}.article-optimizer-preview small{color:var(--yoou-muted);text-transform:uppercase;font-size:8px;font-weight:800}.article-optimizer-preview p{max-height:72px;color:var(--yoou-ink);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.4;overflow:auto}.article-contextual-terms{background:#fbf8f2}.article-contextual-term-list>span{background:#fff}.article-contextual-term-list>span.covered{color:var(--yoou-green);border-color:#2f6f4e33}.article-contextual-term-list>span.missing{color:#97631e;border-color:#9c641f2e}.article-contextual-term-list>span.overused{color:var(--ds-danger);border-color:#c52d2533}.article-contextual-term-list strong,.article-contextual-term-list small{font-size:9px}.article-show-checks{justify-self:center;width:fit-content}.article-markdown-toolbar{background:#f8f4ed;border:1px solid #26170c1a;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px}.article-toolbar-primary,.article-toolbar-more>div{flex-wrap:wrap;gap:4px;display:flex}.article-toolbar-primary button,.article-toolbar-more button,.article-toolbar-more summary{width:32px;height:32px;color:var(--yoou-ink);cursor:pointer;background:#fff;border:1px solid #26170c1a;border-radius:5px;place-items:center;padding:0;display:grid}.article-toolbar-more{position:relative}.article-toolbar-more summary{text-transform:none;grid-template-columns:16px auto;gap:5px;width:auto;padding:0 8px;font-size:9px;font-weight:850;list-style:none}.article-toolbar-more summary::-webkit-details-marker{display:none}.article-toolbar-more>div{z-index:8;background:#fffdf9;border:1px solid #26170c21;border-radius:7px;width:170px;padding:7px;position:absolute;top:38px;right:0;box-shadow:0 14px 34px #3e271324}.article-studio-grid .article-body-editor textarea{min-height:640px;font-family:var(--font-sans), Arial, sans-serif;background:#fff;border-radius:7px;padding:18px;font-size:14px;line-height:1.65}.article-studio-grid .article-workflow-footer{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f5;border-color:#26170c24;position:sticky;bottom:8px;box-shadow:0 10px 28px #472c151f}@media (max-width:1180px){.admin-root .article-studio-grid{grid-template-columns:minmax(0,1fr) 280px!important}.article-studio-grid .article-workflow-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.article-studio-grid .article-workflow-tabs button:nth-child(3){border-right:0}.article-studio-grid .article-workflow-tabs button:nth-child(-n+3){border-bottom:1px solid #26170c17}.article-research-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.admin-root .article-studio-grid{grid-template-columns:1fr!important}.article-studio-inspector{position:static}}@media (max-width:720px){.admin-root .article-studio-grid .content-editor-panel{padding:12px!important}.article-studio-header{align-items:flex-start}.article-studio-header h2{font-size:18px}.article-studio-grid .article-workflow-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.article-studio-grid .article-workflow-tabs button{scroll-snap-align:start;min-width:142px;border-bottom:0!important;border-right:1px solid #26170c17!important}.article-discovery-intake,.article-opportunity-controls,.article-opportunity-table-head,.article-research-columns,.article-candidate-controls,.article-gap-grid,.article-optimizer-preview>article{grid-template-columns:1fr}.article-opportunity-controls .compact-button{justify-content:center;width:100%}.article-topic-search-control{grid-template-columns:1fr}.article-topic-search-control .compact-button{width:100%}.article-opportunity-row{grid-template-columns:minmax(0,1fr) 64px;gap:7px}.article-opportunity-row .article-evidence-badge{grid-area:2/1}.article-opportunity-row .article-priority-score{grid-area:1/2/span 2}.article-keyword-decision{grid-template-columns:20px minmax(0,1fr)}.article-decision-score{grid-column:2;grid-template-columns:auto auto;place-items:baseline start;gap:5px}.article-research-views{width:100%}.article-research-kpis,.article-cluster-board,.article-source-board{grid-template-columns:repeat(2,minmax(0,1fr))}.article-candidate-table-head{display:none}.article-candidate-table>button{grid-template-columns:minmax(0,1fr) 54px;gap:7px}.article-candidate-table>button>span:nth-child(2),.article-candidate-table>button>span:nth-child(3){grid-column:1}.article-candidate-table>button>span:nth-child(4){grid-area:1/2/span 3;align-self:center;justify-items:end}.article-segmented-control{overflow-x:auto}.article-optimizer-heading{flex-direction:column;align-items:flex-start}.article-optimizer-preview>article{gap:5px}.article-toolbar-more>div{width:min(220px,100vw - 24px);position:fixed;top:auto;bottom:82px;right:12px}.article-studio-grid .article-body-editor textarea{min-height:520px;padding:14px}}@media (max-width:420px){.article-stage-intro h3,.article-optimizer-heading h3{font-size:17px}.article-research-kpis,.article-cluster-board,.article-source-board{grid-template-columns:1fr}.article-research-views button{padding:0 7px}.article-toolbar-primary{flex-wrap:nowrap;max-width:calc(100vw - 112px);overflow-x:auto}.article-workflow-tabs button{grid-template-columns:24px minmax(0,1fr);min-height:54px;padding:7px}.article-workflow-step-number{width:24px;height:24px}.article-workflow-tabs button small{display:none}.article-image-meta{grid-template-columns:1fr}}.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-strategy-focus-lock{color:var(--yoou-green);background:#2f5d430f;border:1px solid #2f5d4333;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.article-strategy-focus-lock>div{min-width:0}.article-strategy-focus-lock strong,.article-strategy-focus-lock p{overflow-wrap:anywhere;display:block}.article-strategy-focus-lock strong{color:var(--yoou-ink);margin-top:2px}.article-strategy-focus-lock p{color:var(--yoou-muted);margin-top:3px;line-height:1.4}.article-plan-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.article-ai-seo-brief{background:#ffffff85;border:1px solid #2f5d432e;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff8a}.article-ai-seo-brief h3,.article-ai-seo-brief p{margin:0}.article-ai-seo-brief p{color:var(--yoou-muted);line-height:1.45}.article-ai-seo-grid,.article-ai-seo-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.article-ai-seo-grid span,.article-ai-seo-sections span,.article-ai-seo-meta{background:#ffffff75;border:1px solid #865b2e1f;border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.article-ai-seo-grid small,.article-ai-seo-sections small,.article-ai-seo-meta small{color:var(--yoou-muted)}.article-ai-seo-grid strong,.article-ai-seo-sections strong,.article-ai-seo-meta strong{overflow-wrap:anywhere}.article-ai-seo-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.article-human-brief{background:#2f5d430d;border:1px solid #2f5d432e;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.article-human-brief>div,.article-human-brief .control-wide{grid-column:1/-1}.article-human-brief label{color:var(--yoou-ink);gap:6px;font-size:12px;font-weight:800;display:grid}.article-human-brief textarea{resize:vertical;min-height:92px}.article-writing-profile-summary{color:var(--yoou-muted);background:#ffffff7a;border:1px solid #2f6f4e26;border-radius:7px;gap:4px;padding:10px;font-size:11px;line-height:1.45;display:grid}.article-writing-profile-summary strong{color:var(--yoou-ink);font-size:11px}.article-editorial-context{background:#ffffff57;border:1px solid #865b2e26;border-radius:7px;overflow:hidden}.article-editorial-context summary{color:var(--yoou-ink);cursor:pointer;padding:10px;font-size:11px;font-weight:850}.article-editorial-context>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px 10px;display:grid}.article-human-brief label small,.article-link-plan small,.article-technical-payload small{color:var(--yoou-muted);font-weight:600;line-height:1.45}.article-editorial-status{width:fit-content;color:var(--yoou-green);background:#2f6f4e17;border:1px solid #2f6f4e38;border-radius:6px;align-items:center;gap:5px;margin-top:4px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.article-link-plan{background:#ffffff6b;border:1px solid #865b2e29;border-radius:8px;gap:12px;padding:12px;display:grid}.article-link-plan-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.article-link-plan-heading>div{gap:4px;display:grid}.article-link-plan-heading>span{color:var(--yoou-green);white-space:nowrap;background:#2f6f4e14;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:850}.article-link-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.article-link-review-grid>div{align-content:start;gap:5px;min-width:0;display:grid}.article-link-review-list{gap:7px;margin-top:3px;display:grid}.article-link-review-list article{background:#fffaf2a8;border:1px solid #865b2e24;border-radius:7px;grid-template-columns:minmax(0,1fr) 30px;gap:8px;min-width:0;padding:9px;display:grid}.article-link-review-list article>div{gap:4px;min-width:0;display:grid}.article-link-review-list a{min-width:0;color:var(--yoou-green);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:10px;font-weight:750;display:inline-flex}.article-link-review-list button{color:#a44034;cursor:pointer;background:#b643340f;border:1px solid #b643342e;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.article-link-review-list>p{color:var(--yoou-muted);border:1px dashed #865b2e2e;border-radius:7px;margin:0;padding:9px;font-size:11px;line-height:1.45}.article-link-library{background:#2f5d430a;border:1px solid #2f5d4329;border-radius:7px;margin-top:5px;overflow:hidden}.article-link-library-header{min-height:38px;color:var(--yoou-ink);justify-content:space-between;align-items:center;gap:8px;padding:9px;font-size:10px;font-weight:850;display:flex}.article-link-library-header span{align-items:center;gap:6px;display:inline-flex}.article-link-library-search{min-height:36px;color:var(--yoou-muted);background:#ffffff94;border:1px solid #865b2e29;border-radius:6px;align-items:center;gap:7px;margin:0 8px 7px;padding:0 9px;display:flex}.article-link-library-search input{width:100%;min-width:0;color:var(--yoou-ink);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.article-link-library-list{gap:5px;max-height:238px;padding:0 8px 8px;display:grid;overflow-y:auto}.article-link-library-list button{width:100%;min-width:0;min-height:42px;color:var(--yoou-green);text-align:left;cursor:pointer;background:#fffaf2b8;border:1px solid #865b2e24;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.article-link-library-list button>span{gap:2px;min-width:0;display:grid}.article-link-library-list button strong,.article-link-library-list button small{overflow-wrap:anywhere;min-width:0}.article-link-library-list button strong{color:var(--yoou-ink);font-size:10px}.article-link-library-list>p{color:var(--yoou-muted);margin:0;padding:9px;font-size:10px}.article-manual-link-form{border-top:1px solid #865b2e1f;grid-template-columns:minmax(110px,.65fr) minmax(160px,1fr) auto;gap:6px;min-width:0;margin-top:5px;padding-top:9px;display:grid}.article-manual-link-form input{min-width:0;min-height:36px;color:var(--yoou-ink);font:inherit;background:#ffffffc2;border:1px solid #865b2e2e;border-radius:6px;padding:7px 9px;font-size:10px}.article-manual-link-form button{min-height:36px;color:var(--yoou-green);font:inherit;cursor:pointer;background:#2f5d4314;border:1px solid #2f5d433d;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:7px 9px;font-size:10px;font-weight:850;display:inline-flex}.article-manual-link-form .article-link-form-error{color:var(--ds-danger);grid-column:1/-1}.article-technical-payload{background:#ffffff57;border:1px solid #865b2e24;border-radius:8px;overflow:hidden}.article-technical-payload summary{color:var(--yoou-muted);cursor:pointer;padding:10px 12px;font-size:11px;font-weight:800}.article-technical-payload label{gap:6px;padding:0 12px 12px;display:grid}.article-technical-payload textarea{min-height:220px}.article-title-options{gap:10px;display:grid}.article-title-options-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.article-title-options-heading>span{gap:3px;display:grid}.article-title-options-heading small{color:var(--yoou-muted);font-size:10px;font-weight:650;line-height:1.4}.article-title-refresh{min-height:34px;color:var(--yoou-green);font:inherit;cursor:pointer;background:#ffffff94;border:1px solid #2f5d4333;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:850;display:inline-flex}.article-title-refresh:hover{background:#2f5d4314;border-color:#2f5d4373}.article-title-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.article-title-direction-grid>button{min-width:0;min-height:102px;color:var(--yoou-ink);font:inherit;text-align:left;cursor:pointer;background:#ffffff8f;border:1px solid #865b2e2e;border-radius:6px;align-content:start;gap:5px;padding:10px;display:grid}.article-title-direction-grid>button>span{color:var(--yoou-green);text-transform:uppercase;font-size:9px;font-weight:900}.article-title-direction-grid>button>strong{font-size:11px;line-height:1.35}.article-title-direction-grid>button>small{color:var(--yoou-muted);font-size:9px;font-weight:620;line-height:1.4}.article-title-direction-grid>button:hover,.article-title-direction-grid>button.active{background:#2f5d431a;border-color:#2f5d436b}.article-title-direction-grid>button.active{box-shadow:inset 3px 0 0 var(--yoou-green)}.article-custom-title{color:var(--yoou-ink);gap:5px;margin-top:3px;font-size:11px;font-weight:850;display:grid}.article-custom-title input{min-height:40px}.article-custom-title small{color:var(--yoou-muted);font-weight:650;line-height:1.4}.article-exploratory-warning{color:#8a5b1c;background:#97631e0f;border:1px solid #97631e33;border-radius:7px;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:10px;display:grid}.article-exploratory-warning>span{gap:3px;display:grid}.article-exploratory-warning strong{color:var(--yoou-ink);font-size:11px}.article-exploratory-warning small{color:var(--yoou-muted);font-size:10px;line-height:1.45}.article-title-options .record-chip-list button{min-height:34px;color:var(--yoou-ink);font:inherit;text-align:left;background:#ffffff8f;border:1px solid #865b2e2e;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:800}.article-title-options .record-chip-list button:hover,.article-title-options .record-chip-list button.active{color:var(--yoou-green);background:#2f5d431a;border-color:#2f5d436b}@media (max-width:720px){.article-title-options-heading{flex-direction:column;align-items:stretch}.article-title-refresh{align-self:flex-start}.article-title-direction-grid{grid-template-columns:minmax(0,1fr)}.article-title-direction-grid>button{min-height:0}}.article-human-review{background:#2f5d430f;border:1px solid #2f5d432e;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);gap:10px 14px;padding:12px;display:grid}.article-human-review>div:first-child,.article-human-review>small{grid-column:1/-1}.article-human-review>div:first-child,.article-human-review>label{gap:5px;display:grid}.article-human-review>label{color:var(--yoou-ink);align-content:start;font-size:12px;font-weight:800}.article-human-review small{color:var(--yoou-muted);line-height:1.45}.article-review-checklist{gap:7px;display:grid}.article-review-checklist label{color:var(--yoou-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.4;display:grid}.article-review-checklist input{margin-top:2px}@media (max-width:760px){.article-human-brief,.article-human-review,.article-ai-seo-grid,.article-ai-seo-sections,.article-link-review-grid,.article-link-plan-heading{grid-template-columns:1fr}.article-human-brief>div,.article-human-brief .control-wide,.article-human-review>div:first-child,.article-human-review>small{grid-column:auto}.article-editorial-context>div,.article-manual-link-form{grid-template-columns:1fr}}.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-readiness-breakdown{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.article-readiness-breakdown>span{background:#fffdf9e0;border:1px solid #865b2e24;border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.article-readiness-breakdown>span.ready{background:#eaf4ed9e;border-color:#30705242}.article-readiness-breakdown>span.blocked{border-color:color-mix(in srgb, var(--ds-danger) 28%, transparent);background:color-mix(in srgb, var(--ds-danger) 6%, transparent)}.article-readiness-breakdown small,.article-readiness-breakdown em{color:var(--yoou-muted);font-size:9px;font-style:normal;line-height:1.4}.article-readiness-breakdown strong{color:var(--yoou-ink);font-size:16px}.article-seo-actions{background:#eaf4ed8c;border:1px solid #3070522e;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.article-seo-actions>span,.article-seo-check-label{gap:2px;min-width:0;display:grid}.article-seo-actions small,.article-seo-check-label small{color:var(--yoou-muted);font-size:10px;font-style:normal;font-weight:700;line-height:1.35}.article-seo-breakdown{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(78px,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}.article-seo-check-label{flex:1}.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 a{color:var(--yoou-ink);font-weight:650}.article-value-panel p a{color:var(--yoou-orange);text-underline-offset:3px;font-weight:700}.article-body h2,.article-body h3{scroll-margin-top:92px}.article-toc li.level-3{margin-left:18px}.article-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#2f6f4e6b #fffaf2b8;border:1px solid #865b2e29;border-radius:8px;max-width:100%;overflow-x:auto}.article-table-wrap table{border-collapse:collapse;background:#ffffff70;width:100%;min-width:min(720px,180vw)}.article-table-wrap th,.article-table-wrap td{text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;border-bottom:1px solid #865b2e1f;padding:12px 14px}.article-table-wrap th{color:var(--yoou-ink);background:#2f6f4e14;font-size:13px}.article-table-wrap td{color:var(--yoou-muted);font-size:14px;line-height:1.52}.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-fast-start{text-align:center;gap:10px;width:min(560px,100%);margin:0 auto 18px;display:grid}.onboarding-fast-start span{color:var(--yoou-muted);font-size:.74rem;font-weight:760}.onboarding-google-start{background:#fffaf2b8;justify-content:center;min-height:48px;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #583a1e14}.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{grid-template-columns:1fr}.ops-hero-widget{flex-direction:column;align-items:flex-start}.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}.article-frame{max-width:760px}.article-body p{font-size:17px;line-height:1.78}.news-hero{padding-top:44px}}@media (max-width:640px){.news-shell,.article-shell{padding:12px}.article-frame{border-radius:20px;margin-top:16px;padding:16px}.article-back{width:max-content;margin-top:10px}.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}.article-header{gap:13px}.article-header h1{font-size:clamp(34px,11vw,42px);line-height:1.02}.article-header p{font-size:15px;line-height:1.62}.article-cover{min-height:0}.article-cover-media{border-radius:16px}.article-cover-media figcaption{background:#24180ead;border-radius:0 0 16px 16px;max-width:none;position:static}.article-value-panel,.article-action-panel,.article-related,.article-rich-block,.article-toc{border-radius:14px}.article-body{gap:16px;margin-top:22px}.article-body>div{gap:16px}.article-body p{font-size:16px;line-height:1.76}.article-body h2{margin-top:12px;font-size:24px;line-height:1.14}.article-body h3{font-size:19px}.article-body ul,.article-body ol{padding-left:19px;font-size:15px;line-height:1.66}.article-table-wrap{border-radius:14px;margin-inline:-4px}.article-table-wrap th,.article-table-wrap td{padding:11px 12px;font-size:13px}.article-context-links a{justify-content:center;width:100%}.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}.ops-hero-widget{align-items:stretch;gap:18px}.ops-hero-cta{text-align:center;justify-content:center;align-self:center;width:min(100%,250px);min-height:54px}.article-seo-audit,.article-seo-checks{grid-template-columns:1fr}.article-seo-checks{grid-column:auto}.article-research-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.article-strategy-focus-lock{grid-template-columns:auto minmax(0,1fr);align-items:start}.article-strategy-focus-lock .compact-button{grid-column:1/-1;justify-content:center;width:100%}.article-plan-signal-grid,.article-seo-breakdown,.article-readiness-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.article-readiness-breakdown>span:last-child{grid-column:1/-1}.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-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}.dashboard-root .ai-credit-meter{min-height:48px;color:var(--yoou-ink);-webkit-backdrop-filter:blur(22px)saturate(140%);background:radial-gradient(circle at 12% 10%,#ffffffeb,#0000 38%),linear-gradient(145deg,#eaf5e4b8,#ffefd873);border:1px solid #2f7a4f33;border-radius:16px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px #2f7a4f17,inset 0 1px #ffffffdb}.dashboard-root .ai-credit-meter:hover{border-color:#f9731652;transform:translateY(-1px);box-shadow:0 16px 34px #2f7a4f1f,inset 0 1px #ffffffeb}.dashboard-root .ai-credit-meter.collapsed{justify-content:center;padding-inline:0}.dashboard-root .ai-credit-meter-icon{width:30px;height:30px;color:var(--yoou-green);background:#ffffff9e;border-radius:10px;flex:0 0 30px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffeb}.dashboard-root .ai-credit-meter-copy{gap:1px;min-width:0;display:grid}.dashboard-root .ai-credit-meter-copy small{color:var(--yoou-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.dashboard-root .ai-credit-meter-copy strong{font-size:.88rem;line-height:1.1}.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-choice-list button,.dashboard-root .brief-prompt-summary,.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-choice-list button strong,.dashboard-root .brief-prompt-summary strong,.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-choice-list button small,.dashboard-root .brief-prompt-summary small,.dashboard-root .brief-prompt-summary 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}.admin-root .admin-action-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-root .admin-action-error>span{min-width:0;line-height:1.35}.admin-root .admin-action-error .compact-button{white-space:nowrap;flex:none;min-height:40px}@media (max-width:760px){.admin-root .admin-action-error{flex-direction:column;align-items:stretch}.admin-root .admin-action-error .compact-button{width:100%}}.dashboard-root .opportunity-setup-message{z-index:12;outline:none;grid-template-columns:48px minmax(0,1fr) max-content;align-items:center;gap:14px;width:100%;max-width:100%;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-copy{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;gap:3px;width:100%;min-width:0;display:grid}.dashboard-root .opportunity-setup-message strong,.dashboard-root .opportunity-setup-message span,.dashboard-root .opportunity-setup-message small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%;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;justify-self:end;min-height:44px;padding-inline:18px}.dashboard-root .opportunity-setup-action{min-width:132px}@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;justify-self:stretch;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}.legal-center-document{max-width:1120px!important}.legal-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.legal-center-card{border:1px solid var(--home-line);background:linear-gradient(145deg,#fffaf2ad,#fffaf26b),linear-gradient(135deg,#ff9a4d12,#2f6f4e0b);border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffffdb}.legal-center-card-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.legal-center-card-heading span{background:var(--home-orange-soft);width:38px;height:38px;color:var(--home-green);border:1px solid #824e2424;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.legal-center-card-heading h2{margin:0!important;font-size:20px!important}.legal-center-link-list{gap:10px;display:grid}.legal-center-link-list a{min-height:68px;color:var(--home-ink);background:#ffffff57;border:1px solid #824e241f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:grid;position:relative}.legal-center-link-list a:hover{background:#ffffff94;border-color:#e4631b3d;transform:translateY(-1px)}.legal-center-link-list strong{font-size:14px;font-weight:850}.legal-center-link-list small{color:var(--home-muted);grid-column:1/2;font-size:12px;line-height:1.45}.legal-center-link-list svg{color:var(--home-orange);grid-area:1/2/span 2}@media (max-width:760px){.legal-center-grid{grid-template-columns:1fr}}: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-section-title{color:var(--control-muted,#24180e94);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.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-user-key-row{grid-template-columns:minmax(0,1fr) auto}.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:repeat(2,minmax(0,1fr));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 small{min-height:15px;color:var(--home-muted,var(--ds-ink-muted));font-size:.6rem;font-weight:650;line-height:1.35}.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 .compact-button{white-space:nowrap;justify-content:center;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{grid-template-columns:minmax(0,1fr) minmax(150px,.44fr);gap:10px;margin-top:0;display:grid}.prompt-copy-button{justify-content:center;width:100%}.prompt-image-button{justify-content:center;min-width:0}.prompt-image-access-note{color:var(--ds-ink-muted);margin:10px 0 0;font-size:.82rem;line-height:1.5}.prompt-generated-image-panel{background:linear-gradient(135deg,#fffaf2eb,#f7fbf6c7),#ffffffb3;border:1px solid #2f6f4e29;border-radius:10px;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffbd}.prompt-generated-image-skeleton,.prompt-image-error{color:#24180eb3;text-align:center;background:#fffaf29e;border:1px dashed #824e2438;border-radius:8px;place-items:center;gap:8px;min-height:168px;padding:18px;display:grid}.prompt-generated-image-skeleton strong,.prompt-image-error strong{color:var(--brand-ink,#24180e)}.prompt-generated-image-skeleton span,.prompt-image-error span{max-width:34rem;font-size:12px;line-height:1.5}.prompt-image-error{background:#fff4efc2;border-color:#d5332638}.prompt-image-error .btn-secondary{margin-top:4px}.prompt-generated-image{gap:10px;margin:0;display:grid}.prompt-generated-image img{aspect-ratio:16/9;object-fit:cover;background:#fffaf2cc;border:1px solid #2f6f4e2e;border-radius:8px;width:100%;display:block}.prompt-generated-image figcaption{color:#24180e9e;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.prompt-generated-image-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prompt-image-lightbox{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#24180e94;place-items:center;padding:clamp(16px,4vw,48px);display:grid;position:fixed;inset:0}.prompt-image-lightbox-card{background:linear-gradient(135deg,#fffaf2f5,#f7fbf6e6),#ffffffeb;border:1px solid #ffffff94;border-radius:14px;gap:12px;width:min(1120px,96vw);max-height:94vh;padding:12px;display:grid;overflow:auto;box-shadow:0 32px 80px #24180e57}.prompt-image-lightbox-header small{color:#24180e94;text-transform:uppercase;font-size:10px;font-weight:800}.prompt-image-lightbox-header strong{color:var(--brand-ink,#24180e);margin-top:2px;font-size:15px}.prompt-image-lightbox-card>img{object-fit:contain;background:#fffaf2c7;border:1px solid #2f6f4e29;border-radius:10px;width:100%;max-height:calc(94vh - 130px);display:block}.prompt-image-lightbox-actions{justify-content:flex-end;display:flex}@keyframes prompt-spin{to{transform:rotate(360deg)}}.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}.prompt-copy-row{grid-template-columns:1fr}.prompt-generated-image figcaption{flex-direction:column;align-items:stretch}.prompt-generated-image-actions{width:100%}.prompt-generated-image figcaption .btn-secondary,.prompt-generated-image-actions .btn-secondary{flex:1;justify-content:center}.prompt-image-lightbox{padding:10px}.prompt-image-lightbox-card{border-radius:12px;width:100%;max-height:96vh}.brief-skeleton-grid{grid-template-columns:1fr}}.dashboard-root.dashboard-workspace-root,.admin-root.admin-workspace-root{--workspace-ink:#22362a;--workspace-muted:#667269;--workspace-green:#2f6f4e;--workspace-green-deep:#24583e;--workspace-orange:#e4631b;--workspace-orange-bright:#f6863d;--workspace-radius:22px;--workspace-glass:#ffffff2e;--workspace-glass-strong:#ffffff45;--workspace-stroke:#ffffffb8;--workspace-shadow:0 20px 52px #2b392e13, inset 0 1px 0 #fffffff0;color:var(--workspace-ink);font-family:var(--font-main)}.dashboard-workspace-root .dashboard-frame{grid-template-columns:var(--dashboard-sidebar-width,248px) minmax(0, 1fr)!important}.dashboard-workspace-root .dashboard-sidebar{width:var(--dashboard-sidebar-width,248px)!important;min-width:var(--dashboard-sidebar-width,248px)!important;color:#22362ae6!important;background:#31482721!important}.dashboard-prompt-root .dashboard-sidebar{width:var(--dashboard-sidebar-width,248px)!important;min-width:var(--dashboard-sidebar-width,248px)!important}.dashboard-workspace-root .dashboard-nav-label,.admin-workspace-root .admin-section-group>span{text-transform:uppercase;color:#2b3f2ca3!important;letter-spacing:.09em!important;margin:13px 9px 6px!important;font-size:.59rem!important;font-weight:820!important}.dashboard-workspace-root .dashboard-sidebar-footer{padding:10px 13px 16px!important}.dashboard-workspace-root .dashboard-topbar-title{font-size:.79rem!important;font-weight:800!important}.dashboard-workspace-root .dashboard-topbar-context small{color:#2e40349e!important;font-size:.62rem!important}.dashboard-workspace-root .dashboard-content-inner,.admin-workspace-root .admin-shell{font-family:var(--font-main)}.dashboard-workspace-root .dashboard-content-inner :is(h1,h2,h3,h4),.admin-workspace-root :is(h1,h2,h3,h4){text-wrap:balance;color:var(--workspace-ink)!important;font-family:var(--font-main)!important}.dashboard-workspace-root .dashboard-content-inner h2,.admin-workspace-root h2{letter-spacing:-.025em!important;font-weight:810!important}.dashboard-workspace-root :is(.workspace-subtitle,.muted-copy,.tool-heading p,.market-intelligence-heading p,.opportunity-command-copy p),.admin-workspace-root :is(.muted-copy,.admin-header p,.admin-section-helper p){color:var(--workspace-muted)!important;line-height:1.58!important}.dashboard-workspace-root :is(.workspace-panel,.glass-panel,.metric-card,.provider-card,.ops-command-card,.ops-panel,.ops-kpi-card,.market-intelligence-form,.market-intelligence-results,.opportunity-command-panel,.opportunity-radar,.risk-panel,.seo-entry-panel,.seasonal-panel,.results-panel,.kanban-column,.project-card),.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper,.settings-message){border:1px solid var(--workspace-stroke)!important;border-radius:var(--workspace-radius)!important;background:radial-gradient(ellipse at 11% 0%, #ffffff61, transparent 43%), var(--workspace-glass)!important;box-shadow:var(--workspace-shadow)!important;-webkit-backdrop-filter:blur(28px)saturate(1.3)!important}.dashboard-workspace-root :is(.workspace-panel,.glass-panel,.ops-command-card,.ops-panel,.market-intelligence-form,.opportunity-radar,.risk-panel,.results-panel) :is(.metric-card,.glass-panel,.workspace-panel,.results-panel),.admin-workspace-root :is(.admin-panel,.glass-panel) :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card){-webkit-backdrop-filter:blur(14px)!important;background:#ffffff17!important;box-shadow:inset 0 1px #ffffffbd!important}.dashboard-workspace-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea),.admin-workspace-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-height:44px;color:var(--workspace-ink)!important;font-family:var(--font-main)!important;-webkit-backdrop-filter:blur(16px)saturate(1.2)!important;background:#ffffff40!important;border:1px solid #ffffffc2!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffffe6!important}.dashboard-workspace-root textarea,.admin-workspace-root textarea{min-height:96px}.dashboard-workspace-root :is(.btn-primary,.button-primary),.admin-workspace-root :is(.btn-primary,.button-primary){color:#fff!important;background:linear-gradient(145deg, var(--workspace-orange-bright), var(--workspace-orange))!important;border:1px solid #ffffff70!important;border-radius:14px!important;min-height:44px!important;font-weight:780!important;box-shadow:0 12px 22px #be4b1238,inset 0 1px #ffffff94,inset 0 -2px #7a2b0921!important}.dashboard-workspace-root :is(.btn-primary,.button-primary):hover,.admin-workspace-root :is(.btn-primary,.button-primary):hover{transform:translateY(-1px);box-shadow:0 16px 28px #be4b1245,inset 0 1px #ffffff9e,inset 0 -2px #7a2b0921!important}.dashboard-workspace-root :is(.btn-secondary,.button-secondary,.workspace-link-button),.admin-workspace-root :is(.btn-secondary,.button-secondary,.workspace-link-button){border:1px solid var(--workspace-stroke)!important;min-height:42px!important;color:var(--workspace-ink)!important;background:var(--workspace-glass-strong)!important;-webkit-backdrop-filter:blur(20px)saturate(1.25)!important;border-radius:13px!important;font-weight:720!important;box-shadow:0 10px 26px #2b392e0f,inset 0 1px #fffffff0!important}.admin-workspace-root .admin-section-nav{padding-right:15px!important}.admin-workspace-root .admin-table tbody tr{background:#ffffff1c}.admin-workspace-root :is(.admin-provider-chart,.admin-credit-trend,.admin-plan-chart,.ops-momentum-chart){background:#ffffff17!important;border-radius:18px!important}@media (min-width:1780px){.dashboard-workspace-root .dashboard-content-inner,.admin-workspace-root .admin-shell{padding-inline:clamp(28px,2vw,44px)!important}.admin-workspace-root .admin-shell{grid-template-columns:264px minmax(0,1fr)!important}}@media (max-width:980px){.admin-workspace-root .admin-shell{grid-template-columns:1fr!important}}@media (max-width:760px){.dashboard-workspace-root .dashboard-content-inner,.admin-workspace-root .admin-shell{padding-inline:13px!important}.dashboard-workspace-root :is(.workspace-panel,.glass-panel,.metric-card,.provider-card,.ops-command-card,.ops-panel,.market-intelligence-form,.market-intelligence-results,.opportunity-command-panel,.opportunity-radar,.risk-panel,.results-panel,.kanban-column,.project-card),.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper){border-radius:18px!important}}@media (max-width:980px){.admin-workspace-root .admin-shell>:not(.admin-section-nav),.admin-workspace-root .admin-header,.admin-workspace-root .admin-section-nav{grid-column:1}.admin-workspace-root .admin-section-nav{grid-row:auto}}@media (max-width:1024px){.dashboard-root.dashboard-workspace-root .dashboard-frame,.dashboard-root.dashboard-prompt-root .dashboard-frame{flex-direction:column!important;grid-template-columns:none!important;width:100%!important;height:auto!important;min-height:100svh!important;display:flex!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar,.dashboard-root.dashboard-prompt-root .dashboard-sidebar{z-index:130!important;width:min(86vw,330px)!important;min-width:0!important;max-width:330px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(12px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(34px)saturate(1.34)!important;background:linear-gradient(155deg,#f5efdef7,#d8e1ccf2)!important;border:0!important;border-right:1px solid #ffffffc2!important;border-radius:0 24px 24px 0!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(-105%)!important;box-shadow:26px 0 74px #28372b38!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar.mobile-open,.dashboard-root.dashboard-prompt-root .dashboard-sidebar.mobile-open{transform:translate(0,0)!important}.dashboard-root.dashboard-workspace-root .dashboard-logo,.dashboard-root.dashboard-prompt-root .dashboard-logo{display:none!important}.dashboard-root.dashboard-workspace-root .dashboard-nav,.dashboard-root.dashboard-prompt-root .dashboard-nav{flex:auto!important;width:100%!important;padding:8px 2px 12px!important;display:block!important;overflow:hidden auto!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar,.dashboard-root.dashboard-prompt-root .dashboard-topbar{z-index:60!important;width:100%!important;height:68px!important;min-height:68px!important;padding:9px max(12px, env(safe-area-inset-right)) 9px max(12px, env(safe-area-inset-left))!important;-webkit-backdrop-filter:blur(28px)saturate(1.28)!important;background:#ebe7d5c2!important;border:0!important;border-bottom:1px solid #ffffffb3!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 12px 34px #2b392e14!important}.dashboard-root.dashboard-workspace-root .dashboard-content-inner,.dashboard-root.dashboard-prompt-root .dashboard-content-inner{width:100%!important;max-width:none!important;min-height:calc(100svh - 68px)!important;padding:clamp(15px,2.5vw,24px)!important;padding-bottom:calc(clamp(22px, 3vw, 34px) + env(safe-area-inset-bottom))!important}}@media (max-width:980px){.admin-root.admin-workspace-root .admin-shell{width:100%!important;min-height:100svh!important;padding:14px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.admin-root.admin-workspace-root .admin-section-nav{z-index:130!important;width:min(86vw,340px)!important;min-width:0!important;max-width:340px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(12px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(34px)saturate(1.34)!important;background:linear-gradient(155deg,#f5efdef7,#d8e1ccf2)!important;border:0!important;border-right:1px solid #ffffffc2!important;border-radius:0 24px 24px 0!important;grid-area:auto/1!important;margin:0!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:translate(-105%)!important;box-shadow:26px 0 74px #28372b38!important}.admin-root.admin-workspace-root .admin-section-nav.mobile-open{transform:translate(0,0)!important}.admin-root.admin-workspace-root .admin-section-group{width:100%!important;padding:8px 0!important;display:block!important}.admin-root.admin-workspace-root .admin-section-group>span{display:block!important}.admin-root.admin-workspace-root .admin-section-tabs,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs{gap:4px!important;width:100%!important;display:grid!important}.admin-root.admin-workspace-root .admin-section-tabs button,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs button{justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 10px!important}}@media (max-width:640px){.dashboard-root.dashboard-workspace-root .dashboard-content-inner,.dashboard-root.dashboard-prompt-root .dashboard-content-inner,.dashboard-overview-root .dashboard-content-inner{padding:12px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.dashboard-overview-root .ops-launch-card h1{font-size:clamp(2rem,9.5vw,2.55rem)!important;line-height:.98!important}.admin-root.admin-workspace-root .admin-shell{padding:10px!important;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;gap:11px!important}.admin-root.admin-workspace-root .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-root.admin-workspace-root .admin-summary-card{grid-template-columns:34px minmax(0,1fr)!important;column-gap:8px!important;min-height:94px!important;padding:12px!important}}.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form){grid-template-columns:minmax(210px,285px) minmax(0,1fr);align-items:end;gap:10px 18px;display:grid}.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form)>.trend-radar-heading{grid-area:1/1;align-self:center}.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form)>.trend-radar-form{grid-area:1/2}.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form)>:is(.settings-message,.market-intelligence-results){grid-column:1/-1}.dashboard-workspace-root .trend-radar-heading{margin:0;padding:0 3px}.dashboard-workspace-root .trend-radar-heading h1{font-size:clamp(1.7rem,2.35vw,2.25rem)!important;line-height:1!important}.dashboard-workspace-root .trend-radar-heading p{margin-top:2px;font-weight:750;color:#2f6549!important;font-size:.82rem!important;line-height:1.35!important}.dashboard-workspace-root .trend-radar-form{border-radius:18px!important;grid-template-columns:minmax(0,1fr) minmax(250px,320px)!important;align-items:end!important;gap:9px 12px!important;padding:12px 13px!important;display:grid!important}.trend-radar-control-row{grid-column:1/-1;grid-template-columns:minmax(300px,1fr) minmax(165px,210px) auto;align-items:end;gap:10px;min-width:0;display:grid}.trend-radar-control-row label{gap:5px;min-width:0;display:grid}.trend-radar-control-row label>span,.trend-market-strip legend{color:#41584a;font-size:.68rem;font-weight:850}.trend-radar-search-control>span small{color:#889087;font-size:.62rem;font-weight:700}.trend-radar-control-row :is(input,select),.trend-radar-control-row .market-intelligence-run-button{border-radius:12px!important;min-height:46px!important}.trend-radar-control-row .market-intelligence-run-button{white-space:nowrap;min-width:178px!important;padding-inline:18px!important}.trend-market-strip{border:0;grid-column:1;min-width:0;margin:0;padding:0}.trend-market-strip legend{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:5px;padding:0;display:flex}.trend-market-strip legend small{color:#899087;font-size:.58rem;font-weight:700}.trend-market-strip>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.trend-market-strip label{color:#526258;cursor:pointer;background:#ffffff38;border:1px solid #ffffffb8;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:7px 9px;font-size:.65rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.trend-market-strip label:hover{background:#ffffff61;transform:translateY(-1px)}.trend-market-strip label.active{color:#234132;background:#ffefdc8f;border-color:#f0671b75;box-shadow:0 8px 20px #cf5b1b17,inset 0 1px #fffffff0}.trend-market-strip input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.trend-market-strip input:focus-visible+*{outline-offset:3px;border-radius:8px;outline:2px solid #d65d19}.dashboard-workspace-root .trend-radar-form .trend-advanced-inputs{background:#ffffff2b;border:1px solid #ffffffa6;border-radius:12px;grid-column:2;min-width:0;margin:0}.dashboard-workspace-root .trend-radar-form .trend-advanced-inputs>summary{color:#5d6c61;cursor:pointer;align-items:center;min-height:44px;padding:8px 11px;font-size:.64rem;font-weight:800;display:flex}.dashboard-workspace-root .trend-radar-form .trend-loading-stage{color:#875124;grid-column:1/-1;margin:0;font-size:.64rem}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard)>header{border-radius:14px;min-height:0;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;display:grid!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard) .market-intelligence-report-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:7px!important;width:auto!important;display:flex!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard) .market-intelligence-report-actions .button{min-height:34px;padding:6px 10px}.trend-feed-header{border-radius:19px;padding:15px 18px}.trend-feed-header>div:first-child{gap:5px}.trend-feed-header h2{font-size:clamp(1.55rem,2vw,2.05rem)}.trend-feed-header p{font-size:.76rem;line-height:1.42}.trend-primary-market{color:#475e4e;background:#ffffff47;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:2px;padding:4px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.trend-feed-summary>span{border-radius:13px;min-height:52px;padding:8px 11px}.trend-feed-summary strong{font-size:.98rem}.trend-feed-card{background:#fffcf68a;border-radius:18px;grid-template-columns:minmax(285px,.94fr) minmax(0,1.16fr);min-height:232px}.trend-feed-card:has(>.trend-reference-collage){height:244px;min-height:244px}.trend-feed-card.accent-1{--trend-card-accent:#8b5cf6}.trend-feed-card.accent-2{--trend-card-accent:#3f9c5a}.trend-feed-card.accent-3{--trend-card-accent:#4c7cf3}.trend-feed-card .trend-feed-chart{color:var(--trend-card-accent)!important}.trend-reference-collage{height:244px;min-height:232px;padding:6px}.trend-reference-collage>a{border-radius:11px}.trend-feed-card-body{gap:6px;padding:13px 15px 12px}.trend-feed-card h3{font-size:clamp(1.04rem,1.2vw,1.2rem)}.trend-feed-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.trend-feed-card blockquote{padding:4px 8px;font-size:.64rem}.trend-feed-signal-row{grid-template-columns:minmax(100px,.7fr) minmax(175px,1fr);gap:9px}.trend-feed-chart{height:42px}.trend-feed-metrics span{border-radius:9px;padding:6px 7px}.trend-feed-card-footer .trend-market-logo-row>span{border-radius:8px;width:29px;height:29px}.trend-see-direction{min-height:31px;padding:5px 9px}.trend-action-rail{background:#fffbf494;border-radius:19px;gap:9px;padding:15px}.trend-action-rail .trend-reference-collage.compact,.trend-action-rail .trend-reference-collage.compact>a{height:158px;min-height:158px}.trend-action-summary{font-size:.68rem;line-height:1.42}.trend-action-facts{gap:6px}.trend-action-facts>div{padding:8px}.trend-action-path span{min-height:42px}@media (max-width:1120px){.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form){grid-template-columns:1fr}.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form)>:is(.trend-radar-heading,.trend-radar-form){grid-area:auto/1}.dashboard-workspace-root .trend-radar-form{grid-template-columns:1fr!important}.trend-market-strip,.dashboard-workspace-root .trend-radar-form .trend-advanced-inputs{grid-column:1}}@media (max-width:820px){.trend-radar-control-row{grid-template-columns:1fr minmax(150px,.55fr)}.trend-radar-control-row .market-intelligence-run-button{grid-column:1/-1;width:100%}.trend-market-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard)>header{grid-template-columns:1fr!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard) .market-intelligence-report-actions{justify-content:stretch!important;width:100%!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard) .market-intelligence-report-actions .button{flex:1 1 0}}@media (max-width:700px){.trend-radar-control-row{grid-template-columns:1fr}.trend-radar-control-row .market-intelligence-run-button{grid-column:1}:is(.trend-feed-card:has(>.trend-reference-collage),.trend-reference-collage){height:auto}.trend-feed-card{grid-template-columns:1fr}.trend-reference-collage{min-height:214px}}@media (max-width:1024px){.dashboard-root.dashboard-workspace-root .dashboard-frame,.dashboard-root.dashboard-prompt-root .dashboard-frame{flex-direction:column!important;grid-template-columns:none!important;width:100%!important;height:auto!important;min-height:100svh!important;display:flex!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar,.dashboard-root.dashboard-prompt-root .dashboard-sidebar{z-index:130!important;width:min(86vw,330px)!important;min-width:0!important;max-width:330px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(12px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(34px)saturate(1.34)!important;background:radial-gradient(at 12% 0,#ffffffad,#0000 34%),linear-gradient(155deg,#f5efdef5,#d8e1ccf0)!important;border:0!important;border-right:1px solid #ffffffc2!important;border-radius:0 24px 24px 0!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(-105%)!important;box-shadow:26px 0 74px #28372b38,inset -1px 0 #ffffffbd!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar.mobile-open,.dashboard-root.dashboard-prompt-root .dashboard-sidebar.mobile-open{transform:translate(0,0)!important}.dashboard-root.dashboard-workspace-root .dashboard-logo,.dashboard-root.dashboard-prompt-root .dashboard-logo{display:none!important}.dashboard-root.dashboard-workspace-root .dashboard-nav,.dashboard-root.dashboard-prompt-root .dashboard-nav{flex:auto!important;width:100%!important;padding:8px 2px 12px!important;display:block!important;overflow:hidden auto!important}.dashboard-root.dashboard-workspace-root .dashboard-nav-section,.dashboard-root.dashboard-prompt-root .dashboard-nav-section,.dashboard-root.dashboard-workspace-root .dashboard-sidebar-footer,.dashboard-root.dashboard-prompt-root .dashboard-sidebar-footer{width:100%!important;display:grid!important}.dashboard-root.dashboard-workspace-root .dashboard-nav-label,.dashboard-root.dashboard-prompt-root .dashboard-nav-label,.dashboard-root.dashboard-workspace-root .dashboard-nav .macos-sidebar-item>span,.dashboard-root.dashboard-prompt-root .dashboard-nav .macos-sidebar-item>span,.dashboard-root.dashboard-workspace-root .dashboard-sidebar-footer .macos-sidebar-item>span,.dashboard-root.dashboard-prompt-root .dashboard-sidebar-footer .macos-sidebar-item>span{display:inline!important}.dashboard-root.dashboard-workspace-root .dashboard-nav .macos-sidebar-item,.dashboard-root.dashboard-prompt-root .dashboard-nav .macos-sidebar-item,.dashboard-root.dashboard-workspace-root .dashboard-sidebar-footer .macos-sidebar-item,.dashboard-root.dashboard-prompt-root .dashboard-sidebar-footer .macos-sidebar-item{justify-content:flex-start!important;width:100%!important;min-height:44px!important;padding:9px 11px!important;font-size:.78rem!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar,.dashboard-root.dashboard-prompt-root .dashboard-topbar{z-index:60!important;width:100%!important;height:68px!important;min-height:68px!important;padding:9px max(13px, env(safe-area-inset-right)) 9px max(13px, env(safe-area-inset-left))!important;-webkit-backdrop-filter:blur(28px)saturate(1.28)!important;background:#ebe7d5b8!important;border:0!important;border-bottom:1px solid #ffffffb3!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 12px 34px #2b392e14,inset 0 1px #ffffffdb!important}.dashboard-root.dashboard-workspace-root .dashboard-content-inner,.dashboard-root.dashboard-prompt-root .dashboard-content-inner{width:100%!important;max-width:none!important;min-height:calc(100svh - 68px)!important;padding:clamp(15px,2.5vw,24px)!important;padding-bottom:calc(clamp(22px, 3vw, 34px) + env(safe-area-inset-bottom))!important}}@media (max-width:980px){.admin-root.admin-workspace-root .admin-shell{width:100%!important;min-height:100svh!important;padding:14px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.admin-root.admin-workspace-root .admin-section-nav{z-index:130!important;width:min(86vw,340px)!important;min-width:0!important;max-width:340px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(12px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(34px)saturate(1.34)!important;background:radial-gradient(at 12% 0,#ffffffad,#0000 34%),linear-gradient(155deg,#f5efdef7,#d8e1ccf2)!important;border:0!important;border-right:1px solid #ffffffc2!important;border-radius:0 24px 24px 0!important;grid-area:auto/1!important;margin:0!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:translate(-105%)!important;box-shadow:26px 0 74px #28372b38,inset -1px 0 #ffffffbd!important}.admin-root.admin-workspace-root .admin-section-nav.mobile-open{transform:translate(0,0)!important}.admin-root.admin-workspace-root .admin-section-group{width:100%!important;padding:8px 0!important;display:block!important}.admin-root.admin-workspace-root .admin-section-group>span{display:block!important}.admin-root.admin-workspace-root .admin-section-tabs,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs{gap:4px!important;width:100%!important;display:grid!important}.admin-root.admin-workspace-root .admin-section-tabs button,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs button{justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 10px!important}}@media (max-width:640px){.dashboard-root.dashboard-workspace-root .dashboard-content-inner,.dashboard-root.dashboard-prompt-root .dashboard-content-inner,.dashboard-overview-root .dashboard-content-inner{padding:12px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.dashboard-overview-root .ops-launch-card h1{font-size:clamp(2rem,9.5vw,2.55rem)!important;line-height:.98!important}.admin-root.admin-workspace-root .admin-shell{padding:10px!important;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;gap:11px!important}.admin-root.admin-workspace-root .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-root.admin-workspace-root .admin-summary-card{grid-template-columns:34px minmax(0,1fr)!important;column-gap:8px!important;min-height:94px!important;padding:12px!important}}@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}}.news-shell,.article-shell{padding-top:28px!important}@media (max-width:680px){.news-shell,.article-shell{padding-top:18px!important}}@media (max-width:420px){.news-shell,.article-shell{padding-top:14px!important}}.tool-empty-state--guided,.ops-empty-state--guided{text-align:left!important;align-items:stretch!important;gap:14px!important}.tool-empty-state--guided>svg,.ops-empty-state--guided>svg{align-self:center}.tool-empty-state--guided>strong,.tool-empty-state--guided>span,.ops-empty-state--guided>strong,.ops-empty-state--guided>small{text-align:center}.tool-empty-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:4px;display:grid}.tool-empty-guide-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-empty-guide-grid>span{text-align:left;background:#ffffff94;border:1px solid #73533629;border-radius:14px;gap:4px;margin-top:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffad}.tool-empty-guide-grid strong{color:#23170f;font-size:.86rem}.tool-empty-guide-grid small{color:#4b3726ad;font-weight:700;line-height:1.35}@media (max-width:720px){.tool-empty-guide-grid,.tool-empty-guide-grid--compact{grid-template-columns:1fr}.dashboard-root .tool-heading,.admin-root .admin-header,.admin-root .admin-section-helper{border-radius:18px!important;padding:18px!important}.dashboard-root .tool-heading h1,.admin-root .admin-header h1{font-size:clamp(2rem,8.5vw,3rem)!important;line-height:1.05!important}.admin-root .admin-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.admin-root .admin-header-actions .btn-primary{grid-column:1/-1}}@media (max-width:430px){.admin-root .admin-header-actions{grid-template-columns:1fr!important}.admin-root .admin-header-actions .btn-primary{grid-column:auto}}.dashboard-root,.admin-root{--yoou-home-canvas:#f7efe3;--yoou-home-canvas-deep:#eadcc8;--yoou-home-surface:#fffaf2c7;--yoou-home-surface-strong:#fffdf8eb;--yoou-home-ink:#24180e;--yoou-home-muted:#24180ea3;--yoou-home-line:#824e2426;--yoou-home-line-strong:#824e2440;--yoou-home-orange:#e4631b;--yoou-home-orange-light:#ff9a4d;--yoou-home-green:#2f6f4e;--yoou-home-green-soft:#2f6f4e17;--yoou-home-shadow:0 42px 120px #5d3b1c29, 0 12px 36px #5d3b1c14;background:linear-gradient(to right, #6948260e 1px, transparent 1px), radial-gradient(ellipse at 10% 4%, #ff8a3d38, transparent 34%), radial-gradient(ellipse at 90% 8%, #2f6f4e21, transparent 32%), linear-gradient(135deg, var(--yoou-home-canvas), var(--yoou-home-canvas-deep) 56%, #f9f3ea)!important;color:var(--yoou-home-ink)!important;background-size:96px 100%,auto,auto,auto!important}.dashboard-frame,.admin-root .admin-shell{-webkit-backdrop-filter:blur(34px)saturate(1.08);box-shadow:var(--yoou-home-shadow), inset 0 1px 0 #ffffffe0!important;background:linear-gradient(145deg,#ffffffbd,#fff7eb94),#ffffff6b!important;border:1px solid #ffffffc7!important;border-radius:30px!important}.dashboard-frame{width:min(1540px,100vw - 36px)!important;margin:18px auto!important;overflow:hidden!important}.admin-root .admin-shell{width:min(1540px,100vw - 36px)!important;margin:0 auto!important;overflow:hidden!important}.dashboard-root .dashboard-sidebar,.admin-root .admin-section-nav{-webkit-backdrop-filter:blur(28px)saturate(1.08);background:radial-gradient(at 18% 2%,#ff9a4d2e,#0000 38%),linear-gradient(#fffbf4e6,#fff4e4a8),#ffffff47!important;border-color:#ffffff9e!important;box-shadow:0 16px 42px #5d3b1c14,inset 0 1px #ffffffe6!important}.dashboard-root .dashboard-logo{border-bottom:1px solid #824e241f!important;justify-content:center!important;align-items:center!important;min-height:72px!important;margin:0 0 12px!important;padding:0 8px 14px!important;display:flex!important}.dashboard-root .dashboard-logo .embossed-logo{transform:translate(-2px)!important}.dashboard-root .dashboard-nav-section,.admin-root .admin-section-group{gap:7px!important;margin-bottom:18px!important}.dashboard-root .dashboard-nav-label,.admin-root .admin-section-group>span{text-transform:uppercase;color:#24180e80!important;letter-spacing:0!important;padding-inline:8px!important;font-size:11px!important;font-weight:900!important}.dashboard-root .macos-sidebar-item,.admin-root .admin-section-tabs button,.admin-root .admin-section-group .admin-section-tabs button{color:#24180ed1!important;background:linear-gradient(145deg,#fffbf4ad,#fff5e75c),#ffffff47!important;border:1px solid #824e241c!important;border-radius:15px!important;min-height:44px!important;font-weight:850!important;text-decoration:none!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:0 8px 20px #5d3b1c0b,inset 0 1px #ffffffc7!important}.dashboard-root .macos-sidebar-item svg,.admin-root .admin-section-tabs button svg{color:var(--yoou-home-green)!important}.dashboard-root .macos-sidebar-item:hover,.admin-root .admin-section-tabs button:hover{color:var(--yoou-home-ink)!important;background:linear-gradient(145deg,#fffaf2f0,#ffefd894),#ffffff52!important;border-color:#e4631b47!important;transform:translate(2px)!important}.dashboard-root .macos-sidebar-item.active,.admin-root .admin-section-tabs button.active,.admin-root .admin-section-group .admin-section-tabs button.active{color:var(--yoou-home-ink)!important;box-shadow:0 14px 32px #e4631b24, inset 3px 0 0 var(--yoou-home-orange), inset 0 1px 0 #ffffffe6!important;background:linear-gradient(135deg,#fff8eefa,#ffe8caa8),linear-gradient(90deg,#e4631b33,#2f6f4e14)!important;border-color:#e4631b6b!important}.dashboard-root .macos-sidebar-item.active svg,.admin-root .admin-section-tabs button.active svg{color:var(--yoou-home-orange)!important}.dashboard-root .dashboard-topbar,.admin-root .admin-header{-webkit-backdrop-filter:blur(26px)saturate(1.08);background:linear-gradient(145deg,#fffaf2db,#fff6e98f),#ffffff61!important;border:1px solid #ffffffad!important;box-shadow:0 16px 42px #5d3b1c17,inset 0 1px #ffffffe0!important}.dashboard-root .dashboard-topbar{z-index:30!important;border-top:0!important;border-right:0!important;border-radius:0 28px 0 0!important;margin:0!important;position:sticky!important;top:0!important}.admin-root .admin-header{z-index:20!important;position:sticky!important;top:18px!important}.dashboard-root .dashboard-topbar-title,.admin-root .admin-header h1{color:var(--yoou-home-ink)!important;letter-spacing:0!important}.admin-root .admin-header p,.dashboard-root .tool-heading p,.dashboard-root .panel-heading span{color:var(--yoou-home-muted)!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,.admin-root .metric-card,.admin-root .admin-section-helper{-webkit-backdrop-filter:blur(22px)saturate(1.06);background:linear-gradient(145deg,#fffaf2c7,#fff4e27a),linear-gradient(135deg,#ff9a4d12,#2f6f4e0b)!important;border-color:#ffffffad!important;box-shadow:0 4px 10px #5d3b1c0a,0 16px 38px #5d3b1c14,inset 0 1px #ffffffe0!important}.dashboard-root .btn-primary,.admin-root .btn-primary{background:linear-gradient(180deg, var(--yoou-home-orange-light), var(--yoou-home-orange))!important;color:#fffaf3!important;border-color:#ffffff61!important;box-shadow:0 10px 24px #e4631b3d,0 28px 70px #e4631b29,inset 0 1px #ffffff61!important}.dashboard-root .btn-secondary,.dashboard-root .workspace-link-button,.dashboard-root .dashboard-topbar-action,.admin-root .btn-secondary{border-color:var(--yoou-home-line)!important;color:var(--yoou-home-ink)!important;background:#fffaf2ad!important;box-shadow:inset 0 1px #ffffffdb!important}.dashboard-root .dashboard-topbar-action.danger,.admin-root .btn-secondary.danger{color:#a7231e!important;border-color:#c52d2538!important}.dashboard-root .dashboard-topbar-action.admin-return-action{color:var(--yoou-home-green,var(--ds-success))!important;border-color:#2f6f4e33!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{border-color:var(--yoou-home-line-strong)!important;color:var(--yoou-home-ink)!important;background:#fffdf8e6!important}.admin-root .admin-section-helper{align-items:center!important;gap:12px!important;display:flex!important}.admin-root .admin-section-helper>span,.dashboard-root .metric-icon,.admin-root .metric-icon{color:var(--yoou-home-green)!important;background:#ff9a4d1c!important;border-color:#e4631b2b!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}@media (max-width:980px){.dashboard-frame,.admin-root .admin-shell{border-inline:0!important;border-radius:0!important;width:100%!important;min-height:100vh!important;margin:0!important}.admin-root .admin-header{position:static!important;top:auto!important}.admin-root .admin-section-nav{scrollbar-width:none;z-index:35!important;border-radius:0!important;gap:10px!important;padding:10px!important;display:flex!important;position:sticky!important;top:0!important;overflow:auto hidden!important}.admin-root .admin-section-nav::-webkit-scrollbar{display:none}.admin-root .admin-section-group{min-width:max-content!important;margin:0!important}.admin-root .admin-section-group>span{display:none!important}.admin-root .admin-section-tabs,.admin-root .admin-section-group .admin-section-tabs{gap:7px!important;display:flex!important}.admin-root .admin-section-tabs button,.admin-root .admin-section-group .admin-section-tabs button{justify-content:center!important;width:auto!important;min-width:max-content!important;min-height:38px!important;padding:8px 10px!important}}@media (max-width:720px){.dashboard-root .dashboard-topbar{border-radius:0 0 18px 18px!important;position:static!important}.dashboard-root .dashboard-topbar-actions:has(.admin-return-action){grid-template-columns:repeat(4,minmax(0,1fr))!important}.dashboard-root .dashboard-nav .macos-sidebar-item:hover,.admin-root .admin-section-tabs button:hover{transform:none!important}.dashboard-root .dashboard-logo{display:none!important}}@media (max-width:430px){.dashboard-root .dashboard-topbar-actions:has(.admin-return-action){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-root .admin-rail-logo{border-bottom:1px solid #824e241f!important;justify-content:center!important;align-items:center!important;min-height:74px!important;margin:0 0 12px!important;padding:0 8px 14px!important;text-decoration:none!important;display:flex!important}.admin-root .admin-rail-logo .embossed-logo{transform:translate(-2px)!important}.dashboard-root .ops-market-grid button{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:64px!important}.dashboard-root .ops-market-grid button>span{text-align:left!important;gap:3px!important;min-width:0!important;line-height:1.2!important;display:grid!important}.dashboard-root .ops-market-grid button strong,.dashboard-root .ops-market-grid button small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.dashboard-root .ops-market-grid button strong{color:var(--yoou-home-ink,var(--ds-ink))!important;font-size:14px!important;font-weight:900!important}.dashboard-root .ops-market-grid button small{color:var(--yoou-home-muted,var(--ds-ink-muted))!important;font-size:11px!important;font-weight:700!important}.dashboard-root .ops-empty-state{background:radial-gradient(at 50% 0,#ff9a4d1f,#0000 42%),#fffaf26b!important;border-color:#824e241f!important}.dashboard-root .ops-empty-state svg{color:var(--yoou-home-orange,var(--ds-accent))!important}.dashboard-root .ops-panel .panel-heading h2,.admin-root .panel-heading h2{letter-spacing:0!important}@media (max-width:980px){.admin-root .admin-rail-logo{display:none!important}}:root{--yoou-logo-crop-aspect:562 / 291;--yoou-logo-crop-left:-17.8%;--yoou-logo-crop-top:-71.5%;--yoou-logo-crop-width:142.4%}.embossed-logo{aspect-ratio:var(--yoou-logo-crop-aspect)!important;overflow:hidden!important}.embossed-logo__image{top:var(--yoou-logo-crop-top)!important;left:var(--yoou-logo-crop-left)!important;width:var(--yoou-logo-crop-width)!important;max-width:none!important}.dashboard-logo,.navbar-logo,.auth-brand,.news-brand,.admin-root .admin-rail-logo{overflow:visible!important}.dashboard-root .dashboard-logo{min-height:84px!important;padding:6px 10px 16px!important}.dashboard-root .dashboard-logo .embossed-logo,.admin-root .admin-rail-logo .embossed-logo,.navbar-logo .embossed-logo,.news-brand .embossed-logo{transform:none!important}.dashboard-root .dashboard-logo .embossed-logo--sm,.auth-brand .embossed-logo--sm,.news-brand .embossed-logo--sm{width:118px!important}.dashboard-root .dashboard-logo .embossed-logo--mark-only{width:58px!important}.dashboard-root .dashboard-topbar{grid-template-columns:minmax(0,auto) minmax(24px,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}.dashboard-root .dashboard-topbar-title{justify-self:start!important;min-width:0!important}.dashboard-root .dashboard-topbar-actions{justify-self:end!important;min-width:0!important}@media (max-width:980px){.dashboard-root .dashboard-topbar{grid-template-columns:1fr!important}}.admin-onboarding-journey{gap:14px;display:grid}.admin-onboarding-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-onboarding-journey li{background:#fffdf89e;border:1px solid #824e2421;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:92px;padding:12px;display:grid}.admin-onboarding-journey li>span{background:var(--yoou-home-orange,var(--ds-accent));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:inline-flex}.admin-onboarding-journey li div,.onboarding-policy-note span,.admin-onboarding-announcement-preview span{gap:4px;min-width:0;display:grid}.admin-onboarding-journey strong,.onboarding-policy-note strong,.admin-onboarding-announcement-preview strong{color:var(--yoou-home-ink,var(--ds-ink));overflow-wrap:anywhere;font-size:12px;line-height:1.3}.admin-onboarding-journey small,.onboarding-policy-note small,.admin-onboarding-announcement-preview small{color:var(--yoou-home-muted,var(--ds-ink-muted));overflow-wrap:anywhere;font-size:10px;line-height:1.45}.admin-onboarding-grid{align-items:stretch}.admin-onboarding-panel{min-width:0}.onboarding-policy-note{min-width:0;min-height:64px;color:var(--yoou-home-green,var(--ds-success));background:#2f6f4e0f;border:1px solid #2f6f4e2e;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.onboarding-policy-note>svg,.admin-onboarding-announcement-preview>svg{margin-top:1px}.admin-onboarding-announcement-preview{color:var(--yoou-home-muted,var(--ds-ink-muted));background:#fffdf894;border:1px solid #824e2421;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;margin-top:12px;padding:11px 12px;display:grid}.admin-onboarding-announcement-preview.enabled{color:var(--yoou-home-green,var(--ds-success));background:#2f6f4e0f;border-color:#2f6f4e33}.admin-onboarding-announcement-preview.disabled{opacity:.76}@media (max-width:980px){.admin-onboarding-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-onboarding-journey,.admin-onboarding-panel{padding:14px!important}.admin-onboarding-journey ol,.admin-onboarding-grid,.admin-onboarding-panel .settings-control-grid{grid-template-columns:1fr!important}.admin-onboarding-journey li{min-height:0}.admin-onboarding-panel .admin-panel-actions .compact-button{justify-content:center;width:100%}}.admin-root .admin-content-grid.article-studio-grid{grid-template-columns:minmax(0,1fr) 320px!important;gap:14px!important}.admin-root .article-studio-grid .content-editor-panel{border-color:#26170c1f!important}.admin-root .article-studio-grid .article-seo-audit{background:#fffdf9;margin-top:0;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.admin-root .article-studio-grid .article-markdown-toolbar{background:#f8f4ed;justify-content:space-between;align-items:center;gap:8px;padding:6px}@media (max-width:1180px){.admin-root .admin-content-grid.article-studio-grid{grid-template-columns:minmax(0,1fr) 280px!important}}@media (max-width:980px){.admin-root .admin-content-grid.article-studio-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.admin-root .article-readiness-breakdown{grid-template-columns:1fr}.admin-root .article-readiness-breakdown>span:last-child{grid-column:auto}}.market-intelligence-tools{border:1px solid var(--ds-border);background:linear-gradient(180deg, #ffffffd1, #fffaf1d1), var(--ds-surface);border-radius:8px;gap:14px;min-width:0;margin-top:16px;padding:18px;display:grid;box-shadow:0 18px 48px #3f2f1e14}.market-intelligence-page{width:100%;max-width:1300px;margin:0 auto 64px}.market-intelligence-heading,.market-intelligence-heading>div,.market-intelligence-submit>div{gap:5px;min-width:0;display:grid}.market-intelligence-heading .tool-label{color:var(--ds-success);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.market-intelligence-heading h1{color:var(--ds-ink);margin:0;font-size:24px;line-height:1.2}.market-intelligence-heading p,.market-intelligence-results header p,.market-intelligence-result-row p,.market-intelligence-card-main p{color:var(--ds-ink-secondary);margin:0;font-size:12px;line-height:1.5}.market-intelligence-context-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.market-intelligence-context-strip>span{border:1px solid var(--ds-border);background:#ffffffb8;border-radius:8px;gap:4px;min-width:0;padding:11px 12px;display:grid}.market-intelligence-context-strip small,.market-intelligence-kpis small,.market-intelligence-card-main span,.market-intelligence-chip-row small,.market-intelligence-footnote{color:var(--ds-ink-muted);font-size:10px;line-height:1.35}.market-intelligence-context-strip strong{color:var(--ds-ink);font-size:12px;line-height:1.35}.market-intelligence-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.market-intelligence-tabs>button{border:1px solid var(--ds-border);background:var(--ds-surface-soft);min-width:0;min-height:72px;color:var(--ds-ink-secondary);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:11px;display:grid}.market-intelligence-tabs>button:hover,.market-intelligence-tabs>button:focus-visible{border-color:var(--ds-border-strong);background:var(--ds-surface)}.market-intelligence-tabs>button.active{border-color:var(--ds-accent);color:var(--ds-ink);background:#ff7a2814}.market-intelligence-tabs button span,.market-intelligence-tabs button strong,.market-intelligence-tabs button small{overflow-wrap:anywhere;min-width:0;display:block}.market-intelligence-tabs button strong{font-size:12px;line-height:1.3}.market-intelligence-tabs button small{color:var(--ds-ink-muted);margin-top:3px;font-size:10px;line-height:1.35}.market-intelligence-form{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.market-intelligence-form-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(190px,.55fr);align-items:start;gap:10px;min-width:0;display:grid}.market-intelligence-form-grid.compact{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr) minmax(190px,.6fr)}.market-intelligence-form-grid>label,.market-intelligence-markets label{min-width:0}.market-intelligence-form-grid>label{gap:6px;display:grid}.market-intelligence-form-grid>label>span,.market-intelligence-markets legend{color:var(--ds-ink);font-size:11px;font-weight:800}.market-intelligence-form-grid>label>span{align-items:center;gap:5px;display:inline-flex}.market-intelligence-form-grid input,.market-intelligence-form-grid textarea,.market-intelligence-form-grid select{border:1px solid var(--ds-border-strong);background:var(--ds-surface);width:100%;min-width:0;color:var(--ds-ink);border-radius:6px}.market-intelligence-form-grid textarea{resize:vertical}.market-intelligence-form-grid label>small{color:var(--ds-ink-muted);font-size:10px;line-height:1.4}.market-intelligence-markets{border:0;flex-wrap:wrap;gap:7px;min-width:0;margin:0;padding:0;display:flex}.market-intelligence-markets legend{width:100%;margin-bottom:6px}.market-intelligence-markets label{border:1px solid var(--ds-border);background:var(--ds-surface);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.market-intelligence-region-compare{border:1px solid color-mix(in srgb, var(--ds-success) 18%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 5%, var(--ds-surface));border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.market-intelligence-toggle{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.market-intelligence-toggle input{margin-top:2px}.market-intelligence-toggle strong,.market-intelligence-toggle small{overflow-wrap:anywhere;min-width:0;display:block}.market-intelligence-toggle strong{color:var(--ds-ink);font-size:11px;line-height:1.35}.market-intelligence-toggle small,.market-intelligence-budget-note,.market-intelligence-budget-warning{color:var(--ds-ink-muted);font-size:10px;line-height:1.4}.market-intelligence-region-picks{border:0;flex-wrap:wrap;gap:7px;min-width:0;margin:0;padding:0;display:flex}.market-intelligence-region-picks legend{width:100%;color:var(--ds-ink);text-transform:uppercase;margin-bottom:1px;font-size:10px;font-weight:800}.market-intelligence-region-picks label{border:1px solid var(--ds-border);background:var(--ds-surface);min-height:28px;color:var(--ds-ink-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:inline-flex}.market-intelligence-region-picks label:has(input:checked){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);font-weight:750}.market-intelligence-region-picks label:has(input:disabled){cursor:default;opacity:.78}.market-intelligence-budget-warning{color:var(--ds-danger);font-weight:750}.market-intelligence-submit{border-top:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:11px;display:flex}.market-intelligence-submit strong,.market-intelligence-submit span{overflow-wrap:anywhere}.market-intelligence-submit strong{color:var(--ds-ink);font-size:12px}.market-intelligence-submit span{color:var(--ds-ink-muted);font-size:10px}.market-intelligence-submit .trend-loading-stage{color:var(--ds-success);font-size:10px;font-weight:750}.market-intelligence-submit .button{flex:none;justify-content:center;align-items:center;gap:7px;display:inline-flex}.market-intelligence-results{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:8px;min-width:0;overflow:hidden}.market-intelligence-results>header{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:12px 14px;display:grid}.market-intelligence-results>header>div{gap:2px;display:grid}.market-intelligence-results>header span,.market-intelligence-result-row span,.market-intelligence-table small{color:var(--ds-ink-muted);font-size:10px}.market-intelligence-results>header strong{color:var(--ds-ink);font-size:11px}.market-intelligence-usage{color:#5d6b63;grid-column:1/-1;font-size:11px;line-height:1.45}.market-intelligence-report-actions{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.market-intelligence-report-actions .button,.niche-prompt-studio-button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.niche-prompt-studio-button{grid-column:1/-1;justify-self:start}.trend-creative-results{border-bottom:1px solid var(--ds-border);background:radial-gradient(circle at top right, color-mix(in srgb, var(--ds-success) 8%, transparent), transparent 32%), var(--ds-surface);gap:14px;padding:16px;display:grid}.trend-market-pulse{border-bottom:1px solid var(--ds-border);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--ds-success) 9%, transparent), transparent 34%), var(--ds-surface);gap:14px;padding:16px;display:grid}.trend-market-pulse>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trend-market-pulse>header>div:first-child{gap:4px;max-width:760px;display:grid}.trend-market-pulse>header>div:first-child>span{color:var(--ds-success);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.trend-market-pulse h3,.trend-market-pulse p{margin:0}.trend-market-pulse h3{color:var(--ds-ink);font-size:clamp(17px,2vw,23px);line-height:1.08}.trend-market-pulse p{color:var(--ds-ink-muted);font-size:10px;line-height:1.5}.trend-market-pulse-stats{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.trend-market-pulse-stats span,.trend-market-pulse-stats a{border:1px solid var(--ds-border);background:var(--ds-surface-soft);color:var(--ds-ink-muted);border-radius:999px;padding:7px 9px;font-size:9px;text-decoration:none}.trend-market-pulse-stats strong{color:var(--ds-ink)}.trend-market-pulse-stats a{color:var(--ds-success);font-weight:800}.trend-market-pulse-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.trend-market-pulse-grid>article{border:1px solid var(--ds-border);background:color-mix(in srgb, var(--ds-surface) 88%, transparent);min-width:0;box-shadow:var(--ds-shadow-xs);border-radius:10px;gap:10px;padding:11px;display:grid}.trend-market-pulse-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.trend-market-pulse-card-heading>div{gap:2px;min-width:0;display:grid}.trend-market-pulse-card-heading small{color:var(--ds-success);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.trend-market-pulse-card-heading strong{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-market-pulse-card-heading>span{border:1px solid color-mix(in srgb, var(--ds-success) 42%, var(--ds-border));width:34px;height:34px;color:var(--ds-success);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.trend-market-pulse-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.trend-market-pulse-metrics span{background:var(--ds-surface-soft);color:var(--ds-ink-muted);border-radius:7px;gap:2px;padding:6px;font-size:8px;display:grid}.trend-market-pulse-metrics strong{color:var(--ds-ink);font-size:11px}.trend-market-pulse-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.trend-market-pulse-thumbs a{aspect-ratio:1;border:1px solid var(--ds-border);background:var(--ds-surface-muted);border-radius:7px;place-items:center;transition:transform .16s,border-color .16s;display:grid;overflow:hidden}.trend-market-pulse-thumbs a:hover{border-color:var(--ds-success);transform:translateY(-2px)}.trend-market-pulse-thumbs img{object-fit:cover;width:100%;height:100%}.trend-opportunity-summary{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.trend-opportunity-summary span{border:1px solid var(--ds-border);background:var(--ds-surface);min-width:0;color:var(--ds-ink-muted);border-radius:7px;padding:8px 10px;font-size:9px;line-height:1.35}.trend-opportunity-summary strong{color:var(--ds-ink);margin-right:3px;font-size:13px}.shop-visibility-summary{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.shop-position-movement{margin-top:.2rem;font-size:.68rem;font-style:normal;display:block}.shop-position-movement.up{color:var(--ds-success)}.shop-position-movement.down{color:var(--ds-danger)}.shop-position-movement.stable{color:var(--ds-ink-muted)}.shop-visibility-summary span{border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-ink-muted);border-radius:7px;padding:8px 10px;font-size:9px}.shop-visibility-summary strong{color:var(--ds-ink);margin-right:3px;font-size:13px}.trend-market-matrix{border-bottom:1px solid var(--ds-border);background:var(--ds-surface)}.trend-market-matrix>summary{border-bottom:1px solid var(--ds-border);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px;list-style:none;display:flex}.trend-market-matrix>summary::-webkit-details-marker{display:none}.trend-market-matrix>summary>div{gap:3px;max-width:720px;display:grid}.trend-market-matrix>summary span{color:var(--ds-success);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.trend-market-matrix>summary strong{color:var(--ds-ink);font-size:12px}.trend-market-matrix>summary>small{color:var(--ds-ink-muted);border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:999px;flex:none;padding:5px 8px;font-size:10px;line-height:1.45}.trend-market-matrix-table{min-width:850px}.market-supply-cell{gap:2px;display:grid}.market-supply-cell strong{color:var(--ds-ink);font-size:11px}.market-supply-cell small{color:var(--ds-ink-muted)}.market-supply-cell.measured strong{color:var(--ds-success)}.market-supply-cell.estimated strong{color:var(--ds-warning)}.market-supply-cell.unavailable strong{color:var(--ds-ink-muted)}.niche-market-supply{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px!important;display:grid!important}.niche-market-supply>span{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:6px;gap:2px;padding:8px;display:grid}.niche-market-supply strong{font-size:10px}.niche-market-guidance{color:var(--ds-ink-secondary);font-weight:700}.niche-gap-workspace{gap:14px;padding:16px;display:grid}.niche-gap-summary{border:1px solid color-mix(in srgb, var(--ds-success) 18%, var(--ds-border));background:color-mix(in srgb, var(--ds-surface) 82%, transparent);box-shadow:var(--ds-shadow-xs);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.niche-gap-summary>div:first-child{gap:6px;min-width:0;display:grid}.niche-gap-summary h2{color:var(--ds-ink);font-size:clamp(21px,2vw,28px);line-height:1.1}.niche-gap-summary p{max-width:760px;color:var(--ds-ink-secondary);font-size:13px;line-height:1.5}.niche-gap-summary-facts{flex:none;grid-template-columns:repeat(3,minmax(100px,1fr));gap:8px;display:grid}.niche-gap-summary-facts span{border:1px solid var(--ds-border);background:color-mix(in srgb, var(--ds-surface) 88%, transparent);min-width:100px;color:var(--ds-ink-muted);border-radius:10px;gap:2px;padding:10px;font-size:10px;line-height:1.3;display:grid}.niche-gap-summary-facts strong{color:var(--ds-ink);font-size:16px}.niche-gap-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.niche-gap-card{border:1px solid var(--ds-border);background:color-mix(in srgb, var(--ds-surface) 88%, transparent);min-width:0;box-shadow:var(--ds-shadow-xs);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;gap:13px;padding:16px;display:grid}.niche-gap-card.create{border-color:color-mix(in srgb, var(--ds-success) 35%, var(--ds-border))}.niche-gap-card.watch{border-color:color-mix(in srgb, var(--ds-warning) 32%, var(--ds-border))}.niche-gap-card>header,.niche-gap-verdict{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.niche-gap-card>header>div,.niche-gap-verdict>div{gap:4px;min-width:0;display:grid}.niche-gap-card h3{color:var(--ds-ink);overflow-wrap:anywhere;font-size:18px;line-height:1.2}.niche-gap-path{color:var(--ds-ink-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.niche-gap-decision{border:1px solid;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:850}.niche-gap-decision.create{color:var(--ds-success);background:color-mix(in srgb, var(--ds-success) 9%, var(--ds-surface))}.niche-gap-decision.watch{color:var(--ds-warning);background:color-mix(in srgb, var(--ds-warning) 9%, var(--ds-surface))}.niche-gap-decision.avoid,.niche-gap-decision.insufficient{color:var(--ds-danger);background:color-mix(in srgb, var(--ds-danger) 7%, var(--ds-surface))}.niche-gap-verdict{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:11px;align-items:center;padding:12px}.niche-gap-verdict strong{color:var(--ds-ink);font-size:15px}.niche-gap-verdict span:not(.market-intelligence-score){color:var(--ds-ink-secondary);font-size:11px}.niche-gap-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.niche-gap-metrics>div{border:1px solid var(--ds-border);background:color-mix(in srgb, var(--ds-surface) 88%, transparent);border-radius:9px;gap:3px;padding:10px;display:grid}.niche-gap-metrics dt{color:var(--ds-ink-muted);font-size:10px;font-weight:750}.niche-gap-metrics dd{color:var(--ds-ink);margin:0;font-size:13px;font-weight:850;line-height:1.35}.niche-gap-why{border-left:3px solid color-mix(in srgb, var(--ds-success) 58%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 5%, var(--ds-surface));border-radius:0 9px 9px 0;gap:7px;padding:12px;display:grid}.niche-gap-why>strong{color:var(--ds-ink);font-size:13px}.niche-gap-why ul{color:var(--ds-ink-secondary);margin:0;padding-left:18px;font-size:12px;line-height:1.5}.niche-gap-card .niche-market-supply>span{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px}.niche-gap-card .niche-market-supply strong{grid-column:1/-1;font-size:12px}.niche-gap-risk,.niche-gap-next-check{color:var(--ds-ink-secondary);margin:0;font-size:11px;line-height:1.45}.niche-gap-risk{border-top:1px dashed var(--ds-border);align-items:flex-start;gap:7px;padding-top:10px;display:flex}.niche-gap-risk svg{color:var(--ds-warning);flex:none}.niche-gap-card .niche-prompt-studio-button{justify-content:center;width:100%;min-height:42px}@media (max-width:760px){.shop-visibility-summary,.niche-market-supply{grid-template-columns:repeat(2,minmax(0,1fr))}.niche-gap-summary{display:grid}.niche-gap-summary-facts,.niche-gap-card-grid{grid-template-columns:1fr}.trend-market-pulse>header{display:grid}.trend-market-pulse-stats{justify-content:flex-start}.trend-market-pulse-grid{grid-template-columns:1fr}.trend-market-matrix>summary{display:grid}.trend-market-matrix>summary>small{width:max-content}}.dashboard-workspace-root .niche-gap-page{gap:16px}.dashboard-workspace-root .niche-gap-heading{padding:0 2px}.dashboard-workspace-root .niche-gap-heading h1{color:#153c2b;letter-spacing:-.045em;max-width:none;font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1}.dashboard-workspace-root .niche-gap-form{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.niche-gap-control-bar{-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:#fffdf7c2;border:1px solid #284a371a;border-radius:18px;grid-template-columns:minmax(190px,1fr) minmax(160px,.75fr) minmax(170px,.8fr) minmax(390px,1.7fr) auto;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 12px 34px #2a3a2d14,inset 0 1px #fffffff0}.niche-gap-control-bar>label{border-right:1px solid #284a3714;align-content:center;gap:3px;min-width:0;padding:12px 14px;display:grid}.niche-gap-control-bar>label>span,.niche-market-strip legend{color:#7d827d;font-size:.74rem;font-weight:750;line-height:1.2}.niche-gap-control-bar>label>span{align-items:center;gap:5px;display:flex}.niche-gap-control-bar :is(input,select){color:#183d2d;background:0 0;border:0;outline:0;width:100%;min-width:0;height:30px;padding:0;font-size:.9rem;font-weight:850}.niche-gap-control-bar :is(input,select):focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #e9651b}.niche-market-strip{border:0;min-width:0;margin:0;padding:9px 12px}.niche-market-strip legend{padding:0}.niche-market-strip>div{align-items:center;gap:5px;min-width:0;display:flex}.niche-market-strip label{color:#40574a;cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;min-width:0;min-height:34px;padding:5px 7px;display:flex;position:relative}.niche-market-strip label span{text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:.69rem;font-weight:800;overflow:hidden}.niche-market-strip label.active{color:#1c4934;background:#ffefdda8;border-color:#ea631a61}.niche-market-strip input{opacity:0;position:absolute;width:1px!important;height:1px!important}.niche-market-strip input:focus-visible+*{outline-offset:2px;border-radius:50%;outline:2px solid #e9651b}.niche-gap-run-button{white-space:nowrap;align-self:center;min-width:130px;min-height:46px;margin:0 12px;border-radius:12px!important}.dashboard-workspace-root .market-intelligence-results.niche-gap-results{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;overflow:visible}.dashboard-workspace-root .niche-gap-results .niche-gap-workspace{padding:0}.niche-no-verified-result{-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:#fffdf7c2;border:1px solid #284a371f;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(380px,.9fr);gap:16px 24px;padding:20px;display:grid;box-shadow:0 12px 34px #2a3a2d14,inset 0 1px #fffffff0}.niche-no-verified-result h2{color:#153c2b;letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:900;line-height:1.08}.niche-no-verified-result p{color:#40564a;max-width:760px;margin:8px 0 0;font-size:.88rem;line-height:1.55}.niche-no-verified-result .niche-no-verified-refund{color:#27784c;background:#e0f2e2b8;border-radius:9px;width:max-content;max-width:100%;margin-top:10px;padding:7px 10px;font-size:.72rem;font-weight:850}.niche-no-verified-result dl{background:#ffffff61;border:1px solid #284a371a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.niche-no-verified-result dl>div{min-width:0;padding:12px}.niche-no-verified-result dl>div+div{border-left:1px solid #284a371a}.niche-no-verified-result dt{color:#778078;font-size:.68rem}.niche-no-verified-result dd{color:#173d2c;overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;font-weight:900}.niche-no-verified-next{color:#87502a;background:#fff5e8b8;border:1px solid #ef651b33;border-radius:13px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:12px 14px;display:grid}.niche-no-verified-next span{gap:3px;display:grid}.niche-no-verified-next strong{color:#5a391f;font-size:.86rem}.niche-no-verified-next small{font-size:.72rem;line-height:1.4}.niche-no-verified-next button{color:#bf5118;cursor:pointer;background:#ffffffb3;border:1px solid #da5c1966;border-radius:10px;min-height:38px;padding:0 13px;font-size:.74rem;font-weight:850}.niche-opportunity-layout{grid-template-columns:minmax(0,1.18fr) minmax(390px,.92fr);align-items:start;gap:14px;display:grid}.niche-opportunity-main,.niche-opportunity-side{gap:12px;min-width:0;display:grid}.niche-featured-opportunity,.niche-market-comparison,.niche-alternate-paths,.niche-product-evidence,.niche-gap-why,.niche-gap-risk,.niche-next-disabled{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#fffdf7b8;border:1px solid #284a371f;border-radius:16px;box-shadow:0 10px 30px #23372a0f,inset 0 1px #ffffffeb}.niche-featured-opportunity{padding:16px}.niche-featured-opportunity.create{border-color:#2f8f5b4d}.niche-featured-opportunity.watch{border-color:#d7892252}.niche-featured-header{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:18px;display:grid}.niche-featured-score{color:#27784c;text-align:center;background:#eff9f1b3;border:2px solid #2f8f5bbf;border-radius:14px;place-content:center;gap:2px;min-height:78px;padding:8px;display:grid}.niche-featured-score strong{font-size:2.1rem;line-height:1}.niche-featured-score span{font-size:.58rem;font-weight:850;line-height:1.15}.niche-featured-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.niche-featured-title-row h2{color:#153c2b;letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:900;line-height:1.05}.niche-branch-path{scrollbar-width:thin;align-items:center;gap:6px;margin-top:12px;display:flex;overflow-x:auto}.niche-branch-path>div{flex:none;align-items:center;gap:6px;display:flex}.niche-branch-path>div>svg{color:#a48562}.niche-branch-path span{color:#317849;background:#e5f2e7b8;border:1px solid #43805829;border-radius:999px;flex:none;padding:7px 11px;font-size:.73rem;font-weight:850}.niche-branch-path span.active{color:#d85d17;background:#ffecded1;border-color:#ef651b80}.niche-featured-description{color:#354e41;max-width:760px;margin:14px 0 12px;font-size:.88rem;line-height:1.5}.niche-evidence-visuals{grid-template-columns:minmax(0,1.08fr) minmax(230px,.92fr);gap:10px;display:grid}.niche-evidence-visuals.single{grid-template-columns:1fr}.niche-evidence-pending{color:#7f642f;background:#fff8e7a8;border:1px solid #d7892233;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:13px 15px;display:grid}.niche-evidence-pending span{gap:3px;display:grid}.niche-evidence-pending strong{color:#664817;font-size:.82rem}.niche-evidence-pending small{font-size:.72rem;line-height:1.4}.niche-growth-panel,.niche-balance-panel{background:#ffffff61;border:1px solid #284a371a;border-radius:13px;min-width:0;min-height:218px;padding:13px}.niche-growth-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.niche-growth-panel>header div{gap:4px;display:grid}.niche-growth-panel>header span,.niche-balance-panel>span{color:#385044;font-size:.78rem;font-weight:850}.niche-growth-panel>header strong{color:#2f8f5b;font-size:1.7rem;line-height:1}.niche-growth-panel>header small{color:#6e786f;text-transform:capitalize;font-size:.7rem;font-weight:750}.niche-growth-chart{height:152px;margin-top:7px}.niche-balance-panel{align-content:start;display:grid}.niche-balance-chart{height:145px;margin-top:4px;position:relative}.niche-balance-chart>div:last-child{text-align:center;gap:2px;display:grid;position:absolute;inset:71px 18px auto}.niche-balance-chart strong{color:#173d2c;font-size:.84rem}.niche-balance-chart span{color:#596b60;font-size:.72rem}.niche-balance-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.niche-balance-facts span{color:#69776e;border-top:1px solid #284a371a;gap:2px;padding-top:8px;font-size:.68rem;display:grid}.niche-balance-facts strong{color:#1f6d45;overflow-wrap:anywhere;font-size:.84rem}.niche-data-unavailable{color:#6b756e;text-align:center;border:1px dashed #284a3733;border-radius:10px;place-content:center;min-height:120px;margin:10px 0 0;padding:18px;font-size:.72rem;line-height:1.45;display:grid}.niche-featured-facts{background:#ffffff52;border:1px solid #284a371a;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0;display:grid}.niche-featured-facts>div{min-width:0;padding:10px 13px}.niche-featured-facts>div+div{border-left:1px solid #284a371a}.niche-featured-facts dt{color:#7a817c;font-size:.68rem}.niche-featured-facts dd{color:#173d2c;margin:3px 0 0;font-size:.88rem;font-weight:900}.niche-market-comparison{padding:14px}.niche-market-comparison>header,.niche-product-evidence>header{align-items:center;gap:8px;display:flex}.niche-market-comparison>header{justify-content:space-between;margin-bottom:10px}.niche-market-comparison h3,.niche-product-evidence h3{color:#173d2c;font-size:.9rem;font-weight:900}.niche-market-comparison>header span,.niche-product-evidence>header span{color:#727c75;font-size:.68rem}.niche-market-table-head,.niche-market-table-body>div{grid-template-columns:1.15fr 1fr .9fr .9fr .95fr;align-items:center;gap:8px;display:grid}.niche-market-table-head{color:#7a817c;padding:7px 8px;font-size:.64rem;font-weight:800}.niche-market-table-body>div{color:#314b3d;border-top:1px solid #284a3717;min-height:56px;padding:8px}.niche-market-table-body>div.best{background:#e2f3e6b8}.niche-market-table-body span{gap:2px;min-width:0;display:grid}.niche-market-table-body strong{color:#284536;overflow-wrap:anywhere;font-size:.74rem}.niche-market-table-body small{color:#768078;overflow-wrap:anywhere;font-size:.63rem}.niche-market-name{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px!important}.niche-market-table-body progress{accent-color:#4f9b64;border:0;border-radius:999px;width:100%;height:4px;overflow:hidden}.niche-alternate-paths{padding:12px 14px}.niche-alternate-paths>span{color:#4d6256;font-size:.68rem;font-weight:850}.niche-alternate-paths>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.niche-alternate-paths button{color:#a44934;cursor:pointer;background:#ffe8e2b3;border:1px solid #dc5b2029;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:38px;padding:8px 11px;font-size:.74rem;font-weight:800;display:flex}.niche-product-evidence{padding:14px}.niche-product-evidence>header{color:#27784c;margin-bottom:10px}.niche-product-evidence>header>div{gap:2px;display:grid}.niche-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.niche-product-grid>a{min-width:0;color:inherit;background:#ffffff6b;border:1px solid #284a371c;border-radius:12px;text-decoration:none;overflow:hidden;box-shadow:0 5px 14px #23372a0d}.niche-product-image{background:#eee8dc;min-height:150px;display:block;position:relative;overflow:hidden}.niche-product-image img{object-fit:cover;width:100%;height:150px;display:block}.niche-product-grid>a>strong,.niche-product-grid>a>small{margin:7px 9px 0;display:flex}.niche-product-grid>a>strong{color:#1f402f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.3;display:-webkit-box;overflow:hidden}.niche-product-grid>a>small{color:#6b776f;align-items:center;gap:5px;margin-bottom:8px;font-size:.65rem}.niche-visual-empty{color:#6f7972;text-align:center;border:1px dashed #284a3738;border-radius:12px;place-content:center;justify-items:center;gap:7px;min-height:258px;padding:24px;display:grid}.niche-visual-empty strong{color:#2e4c3b;font-size:.84rem}.niche-visual-empty span{max-width:300px;font-size:.72rem;line-height:1.45}.niche-build-collection,.niche-next-disabled{text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:13px 16px;display:grid}.niche-build-collection{color:#fff;cursor:pointer;background:#f36b1d;border:1px solid #ef651b;box-shadow:0 12px 24px #e05b1633}.niche-build-collection>svg:first-child{box-sizing:content-box;color:#eb631c;background:#ffffffeb;border-radius:50%;padding:10px}.niche-build-collection span,.niche-next-disabled span{gap:3px;min-width:0;display:grid}.niche-build-collection strong,.niche-next-disabled strong{font-size:.9rem}.niche-build-collection small,.niche-next-disabled small{font-size:.7rem;line-height:1.3}.niche-next-disabled{color:#56645b;border-color:#7b847d33}.niche-opportunity-side .niche-gap-why{background:#fffdf7b8;border-left:1px solid #284a371f;border-radius:16px;padding:14px}.niche-opportunity-side .niche-gap-why>strong{color:#173d2c;font-size:.84rem}.niche-opportunity-side .niche-gap-why ul{gap:8px;padding:0;list-style:none;display:grid}.niche-opportunity-side .niche-gap-why li{color:#40564a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;font-size:.74rem;line-height:1.4;display:grid}.niche-opportunity-side .niche-gap-why li svg{color:#55a568}.niche-opportunity-side .niche-gap-risk{color:#8a4b24;background:#fff5e8b8;border-color:#ef651b3d;border-top-style:solid;border-top-width:1px;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:0;padding:14px;display:grid}.niche-opportunity-side .niche-gap-risk span{gap:3px;font-size:.74rem;line-height:1.45;display:grid}.niche-opportunity-side .niche-gap-risk strong{color:#5a391f;font-size:.78rem}@media (max-width:1240px){.niche-no-verified-result{grid-template-columns:1fr}.niche-gap-control-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.niche-market-strip{grid-column:1/3}.niche-gap-run-button{grid-area:2/3;justify-self:end}.niche-opportunity-layout{grid-template-columns:1fr}.niche-opportunity-side{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start}.niche-product-evidence{grid-row:span 3}}@media (max-width:820px){.niche-no-verified-result dl{grid-template-columns:1fr}.niche-no-verified-result dl>div+div{border-top:1px solid #284a371a;border-left:0}.niche-no-verified-next{grid-template-columns:auto minmax(0,1fr)}.niche-no-verified-next button{grid-column:1/-1}.niche-gap-control-bar,.niche-evidence-visuals,.niche-opportunity-side{grid-template-columns:1fr}.niche-market-strip,.niche-gap-run-button{grid-area:auto/1}.niche-gap-run-button{justify-self:stretch;width:calc(100% - 24px);margin-bottom:12px}.niche-featured-header{grid-template-columns:66px minmax(0,1fr);gap:11px}.niche-featured-score{min-height:66px}.niche-featured-score strong{font-size:1.65rem}.niche-featured-title-row{justify-items:start;display:grid}.niche-market-table-head{display:none}.niche-market-table-body>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.niche-market-name{grid-column:1/-1}}@media (max-width:560px){.dashboard-workspace-root .niche-gap-heading h1{font-size:2rem}.niche-market-strip label span{display:none}.niche-market-strip>div{justify-content:space-between}.niche-product-grid,.niche-featured-facts,.niche-alternate-paths>div{grid-template-columns:1fr}.niche-featured-facts>div+div{border-top:1px solid #284a371a;border-left:0}}.trend-creative-results>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trend-creative-results>header>div{gap:4px;max-width:760px;display:grid}.trend-creative-results>header>div>span{color:var(--ds-success);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.trend-creative-results h3,.trend-creative-results h4,.trend-creative-results p,.trend-creative-results blockquote,.trend-creative-results figure{margin:0}.trend-creative-results h3{color:var(--ds-ink);align-items:center;gap:8px;font-size:17px;line-height:1.25;display:flex}.trend-creative-results>header p{color:var(--ds-ink-muted);font-size:11px;line-height:1.5}.trend-creative-provenance{text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.trend-creative-provenance.ai{color:#6653a6;background:color-mix(in srgb, #6653a6 8%, var(--ds-surface))}.trend-creative-provenance.structured{color:var(--ds-warning);background:color-mix(in srgb, var(--ds-warning) 8%, var(--ds-surface))}.trend-decision-filters{flex-wrap:wrap;gap:7px;display:flex}.trend-decision-filters button,.trend-phrase-options button{border:1px solid var(--ds-border);background:color-mix(in srgb, var(--ds-surface) 82%, transparent);min-height:32px;color:var(--ds-ink-secondary);cursor:pointer;font:inherit;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750;transition:border-color .16s,background .16s,color .16s,transform .16s}.trend-decision-filters button:hover,.trend-phrase-options button:hover{border-color:var(--ds-success);transform:translateY(-1px)}.trend-decision-filters button.active,.trend-phrase-options button.active{border-color:var(--ds-success);background:color-mix(in srgb, var(--ds-success) 12%, var(--ds-surface));color:var(--ds-success)}.trend-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trend-creative-card:last-child:nth-child(odd){grid-column:1/-1}.trend-creative-card{border:1px solid var(--ds-border);background:var(--ds-surface);min-width:0;box-shadow:var(--ds-shadow-xs);border-radius:10px;align-content:start;gap:12px;padding:14px;display:grid}.trend-creative-card.design{border-top:3px solid var(--ds-success)}.trend-creative-card.watch{border-top:3px solid var(--ds-warning)}.trend-creative-card.skip{border-top:3px solid var(--ds-danger);opacity:.88}.trend-creative-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trend-creative-card-heading>div{gap:3px;min-width:0;display:grid}.trend-creative-card-heading small,.trend-reference-block small,.trend-creative-risk,.trend-generated-preview figcaption{color:var(--ds-ink-muted);font-size:9px;line-height:1.4}.trend-creative-card-heading h4{color:var(--ds-ink);font-size:14px;line-height:1.3}.trend-creative-card-heading>span{background:var(--ds-surface-muted);color:var(--ds-ink-secondary);text-transform:uppercase;border-radius:4px;flex:none;padding:3px 6px;font-size:9px;font-weight:850}.trend-entry-market{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.trend-entry-market>span{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;padding:8px 10px;display:grid}.trend-entry-market>span>:first-child{grid-row:1/3}.trend-entry-market small{color:var(--ds-ink-muted);text-transform:uppercase;font-size:8px}.trend-entry-market strong{color:var(--ds-ink);font-size:10px}.trend-creative-card blockquote,.trend-creative-no-phrase{border-left:3px solid var(--ds-success);background:var(--ds-surface-soft);color:var(--ds-ink);border-radius:0 7px 7px 0;padding:12px;font-size:17px;font-weight:850;line-height:1.25}.trend-phrase-options{gap:7px;display:grid}.trend-phrase-options>strong{color:var(--ds-ink);font-size:10px}.trend-phrase-options>div{flex-wrap:wrap;gap:6px;display:flex}.trend-phrase-options button{min-height:28px;padding:5px 8px;font-size:9px}.trend-creative-no-phrase{border-left-color:var(--ds-border-strong);color:var(--ds-ink-secondary);font-size:11px;font-weight:700}.trend-creative-brief{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.trend-creative-brief>div{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:7px;gap:4px;padding:9px;display:grid}.trend-creative-brief strong,.trend-reference-block strong,.trend-creative-why strong{color:var(--ds-ink);font-size:10px}.trend-creative-brief p,.trend-creative-why{color:var(--ds-ink-secondary);font-size:10px;line-height:1.5}.trend-creative-palette{color:var(--ds-ink-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trend-creative-palette strong{color:var(--ds-ink-secondary);margin-right:3px;font-size:10px}.trend-creative-palette span{border:2px solid var(--ds-surface);width:22px;height:22px;box-shadow:0 0 0 1px var(--ds-border);border-radius:50%}.trend-creative-why{border-top:1px dashed var(--ds-border);padding-top:10px}.trend-reference-block{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:8px;gap:9px;padding:12px;display:grid}.trend-reference-block.empty{border-style:dashed}.trend-reference-block>p{color:var(--ds-ink-muted);margin:0;font-size:10px;line-height:1.5}.trend-reference-block>div:first-child{gap:2px;display:grid}.trend-reference-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.trend-reference-grid a{border:1px solid var(--ds-border);background:var(--ds-surface);min-width:0;color:var(--ds-ink-secondary);border-radius:7px;align-content:start;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;overflow:hidden}.trend-reference-grid a:hover{border-color:var(--ds-success);box-shadow:var(--ds-shadow-xs);transform:translateY(-2px)}.trend-reference-grid img{aspect-ratio:1;object-fit:cover;background:var(--ds-surface-muted);width:100%}.trend-reference-image-placeholder{aspect-ratio:1;background:var(--ds-surface-muted);width:100%;color:var(--ds-ink-muted);align-content:center;place-items:center;gap:7px;font-size:9px;font-weight:750;display:grid}.trend-reference-copy{gap:4px;min-width:0;padding:8px;display:grid}.trend-reference-copy>small:first-child{color:var(--ds-success);text-transform:uppercase;align-items:center;gap:4px;font-weight:800;display:flex}.trend-reference-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.trend-creative-actions{flex-wrap:wrap;gap:7px;display:flex}.trend-creative-actions .button,.trend-generated-preview .button{min-height:34px;padding:7px 10px;font-size:10px}.trend-creative-actions .trend-prompt-studio-button{flex:190px;justify-content:center}.trend-generated-preview{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:9px;overflow:hidden}.trend-generated-preview>img{aspect-ratio:4/3;object-fit:contain;background:#f4f1ea;width:100%;display:block}.trend-generated-preview figcaption{justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.trend-creative-risk{border-top:1px dashed var(--ds-border);padding-top:9px}.trend-watchlist{border:1px solid var(--ds-border);background:color-mix(in srgb, var(--ds-surface) 88%, transparent);box-shadow:var(--ds-shadow-xs);border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.trend-watchlist>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.trend-watchlist>header>div{gap:4px;min-width:0;display:grid}.trend-watchlist>header span{color:var(--ds-warning);text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.trend-watchlist>header h3{color:var(--ds-ink);align-items:center;gap:7px;font-size:15px;line-height:1.25;display:flex}.trend-watchlist>header p,.trend-watchlist-rows article>p{color:var(--ds-ink-muted);font-size:10px;line-height:1.45}.trend-watchlist>header>strong{border:1px solid 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);text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.trend-watchlist-rows{gap:7px;display:grid}.trend-watchlist-rows article{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:9px;grid-template-columns:minmax(180px,.8fr) minmax(115px,.32fr) minmax(130px,.38fr) minmax(220px,1.2fr);align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.trend-watchlist-rows article>div{gap:2px;min-width:0;display:grid}.trend-watchlist-rows article>div small{color:var(--ds-warning);text-transform:uppercase;font-size:8px;font-weight:800}.trend-watchlist-rows article>div strong{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.trend-watchlist-rows article>span{color:var(--ds-ink-muted);text-transform:uppercase;gap:2px;font-size:8px;display:grid}.trend-watchlist-rows article>span strong{color:var(--ds-ink);font-size:12px}.trend-watchlist-rows article>p{margin:0}.trend-evidence-details{border-top:1px solid var(--ds-border)}.trend-evidence-details>summary{background:var(--ds-surface-muted);color:var(--ds-ink-secondary);cursor:pointer;padding:12px 14px;font-size:10px;font-weight:800}.trend-advanced-inputs{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:10px;grid-column:1/-1;padding:10px 12px}.trend-advanced-inputs>summary,.trend-report-methodology>summary{color:var(--ds-ink-secondary);cursor:pointer;font-size:10px;font-weight:800}.trend-advanced-inputs>label{gap:6px;margin-top:10px;display:grid}.trend-report-methodology{max-width:900px}.trend-report-methodology>p{margin:8px 0 0}.market-intelligence-table-wrap{min-width:0;overflow-x:auto}.market-intelligence-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--ds-ink-secondary);font-size:11px}.market-intelligence-table th,.market-intelligence-table td{border-bottom:1px solid var(--ds-border);text-align:left;vertical-align:top;padding:10px 12px}.market-intelligence-table th{background:var(--ds-surface-soft);color:var(--ds-ink);text-transform:uppercase;font-size:10px}.market-intelligence-table td a{color:var(--ds-success);font-weight:700}.market-intelligence-table td small{margin-top:3px;display:block}.intelligence-confidence{text-transform:uppercase;border:1px solid;border-radius:4px;width:max-content;margin-top:5px;padding:2px 6px;font-weight:800;display:block;font-size:9px!important}.intelligence-confidence.measured{color:var(--ds-success);background:#2f6f4e12}.intelligence-confidence.observed{color:#236d7a;background:#236d7a12}.intelligence-confidence.modeled{color:var(--ds-warning);background:#aa6a1712}.intelligence-confidence.unavailable{color:var(--ds-danger);background:#a637370f}.market-intelligence-result-list{display:grid}.market-intelligence-result-row{border-bottom:1px solid var(--ds-border);grid-template-columns:minmax(150px,1.25fr) minmax(130px,.9fr) minmax(110px,.75fr) minmax(110px,.75fr);align-items:start;gap:10px;min-width:0;padding:12px 14px;display:grid}.market-intelligence-result-row.trend{grid-template-columns:minmax(180px,1.25fr) minmax(130px,.75fr) minmax(110px,.6fr) minmax(120px,.65fr)}.market-intelligence-result-row.gap{grid-template-columns:minmax(180px,1.25fr) minmax(100px,.55fr) minmax(130px,.7fr) minmax(110px,.6fr)}.market-intelligence-result-row:last-child{border-bottom:0}.market-intelligence-result-row>div{gap:3px;min-width:0;display:grid}.market-intelligence-result-row strong{color:var(--ds-ink);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.market-intelligence-result-row p{border-top:1px dashed var(--ds-border);grid-column:1/-1;padding-top:8px}.trend-commercial-fit{text-transform:uppercase;border:1px solid;border-radius:999px;width:max-content;padding:2px 6px;font-weight:850;font-size:8px!important}.trend-commercial-fit.design{color:var(--ds-success)}.trend-commercial-fit.watch{color:var(--ds-warning)}.trend-commercial-fit.blocked{color:var(--ds-danger)}.trend-commercial-reason{color:var(--ds-ink-muted);grid-column:1/-1;font-size:9px;line-height:1.45}.market-intelligence-card-list{gap:10px;padding:12px;display:grid}.market-intelligence-region-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.market-intelligence-region-card{border:1px solid var(--ds-border);background:var(--ds-surface-soft);min-width:0;box-shadow:var(--ds-shadow-xs);border-radius:8px;gap:10px;padding:13px;display:grid}.market-intelligence-region-card header{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.market-intelligence-region-card header>div{gap:3px;min-width:0;display:grid}.market-intelligence-region-card header span,.market-intelligence-region-card p,.market-intelligence-region-tile small,.market-intelligence-region-tile em{color:var(--ds-ink-muted);font-size:10px;line-height:1.35}.market-intelligence-region-card header strong{color:var(--ds-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.market-intelligence-region-badge{text-transform:uppercase;border:1px solid;border-radius:5px;flex:none;padding:4px 7px;font-weight:850;font-size:9px!important}.market-intelligence-region-badge.ranked{color:var(--ds-success);background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface))}.market-intelligence-region-badge.missing{color:var(--ds-danger);background:color-mix(in srgb, var(--ds-danger) 6%, var(--ds-surface))}.market-intelligence-region-badge.unavailable{color:var(--ds-warning);background:color-mix(in srgb, var(--ds-warning) 7%, var(--ds-surface))}.market-intelligence-region-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.market-intelligence-region-tile{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:7px;gap:2px;min-width:0;padding:9px;display:grid}.market-intelligence-region-tile.ranked{border-color:color-mix(in srgb, var(--ds-success) 32%, var(--ds-border));background:color-mix(in srgb, var(--ds-success) 7%, var(--ds-surface))}.market-intelligence-region-tile.missing{border-color:color-mix(in srgb, var(--ds-danger) 20%, var(--ds-border));background:color-mix(in srgb, var(--ds-danger) 4%, var(--ds-surface))}.market-intelligence-region-tile.unavailable{border-color:color-mix(in srgb, var(--ds-warning) 24%, var(--ds-border));background:color-mix(in srgb, var(--ds-warning) 5%, var(--ds-surface))}.market-intelligence-region-tile strong{color:var(--ds-ink);font-size:12px;line-height:1.25}.market-intelligence-region-tile.ranked strong{color:var(--ds-success)}.market-intelligence-region-tile em{font-style:normal}.market-intelligence-region-card p{border-top:1px dashed var(--ds-border);margin:0;padding-top:8px}.market-intelligence-card-row{border:1px solid var(--ds-border);background:#ffffffbd;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:12px;min-width:0;padding:14px;display:grid}.market-intelligence-card-main,.market-intelligence-kpis{gap:6px;min-width:0;display:grid}.market-intelligence-card-main strong{color:var(--ds-ink);font-size:15px;line-height:1.25}.market-intelligence-kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.market-intelligence-kpis>span:not(.intelligence-confidence){border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.market-intelligence-kpis strong,.market-intelligence-card-link{color:var(--ds-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.market-intelligence-card-link{color:var(--ds-success);grid-column:1/-1;font-weight:800}.market-intelligence-footnote{border-top:1px dashed var(--ds-border);grid-column:1/-1;padding-top:8px}.market-intelligence-score{border:1px solid var(--ds-border-strong);width:42px;height:42px;color:var(--ds-ink);border-radius:8px;place-items:center;font-size:17px;font-weight:900;display:inline-grid}.market-intelligence-score.strong{color:var(--ds-success);background:#2f6f4e1a;border-color:#2f6f4e73}.market-intelligence-score.medium{color:var(--ds-warning);background:#aa6a1717;border-color:#aa6a1759}.market-intelligence-score.soft{background:var(--ds-surface-soft);color:var(--ds-ink-secondary)}.market-intelligence-chip-row{flex-wrap:wrap;gap:5px;display:flex}.market-intelligence-chip-row small{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:999px;padding:3px 6px}.market-intelligence-empty{color:var(--ds-ink-secondary);margin:0;padding:18px;font-size:12px}@media (max-width:900px){.market-intelligence-context-strip,.market-intelligence-tabs,.market-intelligence-form-grid,.market-intelligence-form-grid.compact{grid-template-columns:1fr}.market-intelligence-tabs>button{min-height:0}.market-intelligence-result-row,.market-intelligence-result-row.trend,.market-intelligence-result-row.gap{grid-template-columns:repeat(2,minmax(0,1fr))}.market-intelligence-region-groups{grid-template-columns:1fr}.market-intelligence-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-intelligence-card-row{grid-template-columns:1fr}}@media (max-width:640px){.market-intelligence-tools{padding:12px}.market-intelligence-heading h1{font-size:17px}.market-intelligence-submit,.market-intelligence-results>header{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.market-intelligence-submit .button{width:100%}.market-intelligence-result-row,.market-intelligence-result-row.trend,.market-intelligence-result-row.gap{grid-template-columns:1fr}.trend-creative-results>header,.trend-creative-card-heading,.trend-generated-preview figcaption{flex-direction:column;align-items:stretch}.trend-creative-grid,.trend-creative-brief,.trend-opportunity-summary{grid-template-columns:1fr}.trend-creative-card:last-child:nth-child(odd){grid-column:auto}.trend-watchlist>header{flex-direction:column;align-items:stretch}.trend-watchlist>header>strong{width:max-content}.trend-watchlist-rows article{grid-template-columns:1fr;gap:7px}.trend-creative-provenance{width:max-content}.market-intelligence-kpis,.market-intelligence-region-grid{grid-template-columns:1fr}.market-intelligence-table{min-width:0}.market-intelligence-table thead{display:none}.market-intelligence-table,.market-intelligence-table tbody,.market-intelligence-table tr,.market-intelligence-table td{width:100%;display:block}.market-intelligence-table tr{border-bottom:1px solid var(--ds-border);padding:8px 0}.market-intelligence-table td{border:0;padding:6px 12px 6px 105px;position:relative}.market-intelligence-table td:before{content:attr(data-label);width:85px;color:var(--ds-ink-muted);text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;left:12px}}.admin-root .article-editor-v2{align-items:start}.article-editor-v2-main{gap:14px;display:grid}.article-v2-header,.article-v2-section-head,.article-v2-actions,.article-v2-metric-head,.article-v2-footer,.article-v2-ready,.article-v2-empty,.article-v2-search-console{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.article-v2-header{border-bottom:1px solid #26170c1a;padding-bottom:12px}.article-v2-header>div,.article-v2-section-head>div,.article-v2-empty>span{gap:4px;min-width:0;display:grid}.article-v2-header h2,.article-v2-section-head h3{color:var(--yoou-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0}.article-v2-header h2{font-size:22px;line-height:1.18}.article-v2-section-head h3{font-size:17px}.article-v2-header small,.article-v2-section-head small,.article-v2-summary p,.article-v2-empty small,.article-v2-search-console small{color:var(--yoou-muted);font-size:12px;line-height:1.45}.article-v2-stepbar{background:#fffdf9;border:1px solid #26170c1f;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.article-v2-stepbar button{min-height:44px;color:var(--yoou-ink);cursor:pointer;background:0 0;border:0;border-right:1px solid #26170c17;border-radius:0;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.article-v2-stepbar button:last-child{border-right:0}.article-v2-stepbar button.active{color:#fffaf3;background:#2f2117}.article-v2-stepbar button svg{color:var(--yoou-green);flex:none}.article-v2-stepbar button.active svg{color:#fffaf3}.article-v2-api-prompts{background:#eff7f0b8;border:1px solid #2f6f4e33;border-radius:8px;min-width:0;overflow:hidden}.article-v2-api-prompts>summary{min-width:0;color:var(--yoou-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.article-v2-api-prompts>summary>span:first-child{gap:2px;min-width:0;display:grid}.article-v2-api-prompts>summary strong{font-size:13px}.article-v2-api-prompts>summary small,.article-v2-api-prompt-note,.article-v2-api-prompt-grid article>p{color:var(--yoou-muted);font-size:10px;line-height:1.45}.article-v2-api-prompt-count{color:var(--yoou-green);background:#2f6f4e1a;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:850}.article-v2-api-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.article-v2-api-prompt-grid article{background:#fffdf9db;border:1px solid #26170c1a;border-radius:7px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.article-v2-api-prompt-grid article.available{background:#fffdf9;border-color:#2f6f4e33}.article-v2-api-prompt-head,.article-v2-api-prompt-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.article-v2-api-prompt-head>span:first-child{gap:1px;min-width:0;display:grid}.article-v2-api-prompt-head small,.article-v2-api-prompt-meta>span{color:var(--yoou-muted);font-size:9px;line-height:1.3}.article-v2-api-prompt-head strong{color:var(--yoou-ink);font-size:12px}.article-v2-api-prompt-status{color:#6c4d20;background:#f4ae4926;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:850}.article-v2-api-prompt-status.used{color:var(--yoou-green);background:#2f6f4e1c}.article-v2-api-prompt-grid textarea{resize:vertical;color:#fffaf3;tab-size:2;background:#2f2117;border:1px solid #26170c21;border-radius:6px;width:100%;min-height:260px;max-height:520px;padding:10px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.5}.article-v2-api-prompt-meta{flex-wrap:wrap}.article-v2-api-prompt-meta button{margin-left:auto}.article-v2-api-prompt-note{margin:0;padding:0 13px 12px}@media (max-width:760px){.article-v2-api-prompt-grid{grid-template-columns:1fr}}.article-v2-panel{background:#fffdf9eb;border:1px solid #26170c1f;border-radius:8px;gap:13px;min-width:0;padding:14px;display:grid}.article-strategy{background:radial-gradient(circle at 92% 8%,#ef68221a,#0000 31%),linear-gradient(145deg,#fffdf9f5,#f1f6ede0)}.article-strategy-head{align-items:flex-start}.article-strategy-automation,.article-strategy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.article-strategy-automation>span,.article-strategy-summary>div{background:#fffdf9b3;border:1px solid #2f6f4e29;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:10px;display:grid}.article-strategy-automation svg,.article-strategy-summary svg{color:var(--yoou-green);grid-row:1/span 2}.article-strategy-automation strong,.article-strategy-automation small,.article-strategy-summary small,.article-strategy-summary strong{overflow-wrap:anywhere;min-width:0}.article-strategy-automation strong,.article-strategy-summary strong{color:var(--yoou-ink);font-size:12px}.article-strategy-automation small,.article-strategy-summary small{color:var(--yoou-muted);font-size:9px;line-height:1.35}.article-strategy-error,.article-strategy-clear,.article-strategy-empty{border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:11px;font-weight:750;display:flex}.article-strategy-error{color:#982c22;background:#ffece8d6;border:1px solid #b4342840}.article-strategy-clear,.article-strategy-empty{color:var(--yoou-green);background:#2f6f4e14}.article-strategy-dropzone{min-height:168px;color:var(--yoou-ink);text-align:center;cursor:pointer;background:#fffdf9a3;border:1px dashed #2f6f4e6b;border-radius:10px;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.article-strategy-dropzone svg{color:var(--yoou-green)}.article-strategy-dropzone strong{font-size:15px}.article-strategy-dropzone small{max-width:620px;color:var(--yoou-muted);font-size:11px;line-height:1.5}.article-strategy-campaigns{gap:8px;min-width:0;padding-bottom:3px;display:flex;overflow-x:auto}.article-strategy-campaigns button{color:var(--yoou-ink);text-align:left;cursor:pointer;background:#fffdf9b8;border:1px solid #26170c1f;border-radius:8px;flex:0 0 min(260px,78vw);gap:2px;padding:9px 11px;display:grid}.article-strategy-campaigns button.active{border-color:var(--yoou-green);box-shadow:inset 3px 0 var(--yoou-orange)}.article-strategy-campaigns strong{font-size:12px}.article-strategy-campaigns small{color:var(--yoou-muted);font-size:9px}.article-strategy-receipts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.article-strategy-receipts>section{background:#fffdf9a3;border:1px solid #26170c1c;border-radius:9px;min-width:0;overflow:hidden}.article-strategy-subhead{border-bottom:1px solid #26170c14;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.article-strategy-subhead span{color:var(--yoou-ink);align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.article-strategy-subhead svg{color:var(--yoou-green)}.article-strategy-subhead small{color:var(--yoou-muted);font-size:9px}.article-strategy-receipts article{border-bottom:1px solid #26170c12;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex}.article-strategy-receipts article:last-child{border-bottom:0}.article-strategy-receipts article.warning{background:#f4ae491a}.article-strategy-receipts article>span{gap:2px;min-width:0;display:grid}.article-strategy-receipts article strong{overflow-wrap:anywhere;color:var(--yoou-ink);font-size:10px}.article-strategy-receipts article small{overflow-wrap:anywhere;color:var(--yoou-muted);font-size:9px;line-height:1.4}.article-strategy-receipts article b{color:var(--yoou-green);flex:none;font-size:10px}.article-strategy-queue-head{justify-content:space-between;align-items:end;gap:12px;padding-top:3px;display:flex}.article-strategy-queue-head h3{color:var(--yoou-ink);margin:2px 0;font-size:17px}.article-strategy-queue-head small{color:var(--yoou-muted);font-size:10px}.article-strategy-actions{align-items:center;gap:8px;display:flex}.article-strategy-items{gap:8px;display:grid}.article-strategy-item{background:#fffdf9bd;border:1px solid #26170c1c;border-radius:9px;grid-template-columns:62px minmax(0,1fr) 158px;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.article-strategy-item.status-blocked{border-color:#b4342838}.article-strategy-item.status-draft-ready{border-color:#2f6f4e52}.article-strategy-rank{border-right:1px solid #26170c17;align-content:center;align-self:stretch;place-items:center;gap:1px;display:grid}.article-strategy-rank small{color:var(--yoou-orange);text-transform:uppercase;font-size:9px;font-weight:900}.article-strategy-rank strong{color:var(--yoou-ink);font-size:22px}.article-strategy-rank span{color:var(--yoou-muted);font-size:9px}.article-strategy-item-copy{gap:7px;min-width:0;display:grid}.article-strategy-item-title>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.article-strategy-item-title b{color:var(--yoou-green);font-size:10px}.article-strategy-item-title em{color:var(--yoou-green);text-transform:uppercase;background:#2f6f4e14;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:850}.article-strategy-item-title h4{color:var(--yoou-ink);margin:3px 0 0;font-size:14px;line-height:1.3}.article-strategy-item-copy>p{color:var(--yoou-muted);margin:0;font-size:10px;line-height:1.45}.article-strategy-item-metrics{flex-wrap:wrap;gap:6px;display:flex}.article-strategy-item-metrics span{color:var(--yoou-muted);background:#2f6f4e12;border-radius:999px;padding:4px 7px;font-size:8px}.article-strategy-item-metrics b{color:var(--yoou-ink)}.article-strategy-blocker{color:#982c22;align-items:center;gap:5px;font-size:9px;display:flex}.article-strategy-item-action{justify-items:stretch;gap:6px;display:grid}.article-strategy-item-action small{color:var(--yoou-muted);text-align:center;font-size:8px;line-height:1.35}.article-v2-intake{background:#fff7eb}.article-v2-screenshot-import{background:#fffdf9;border:1px solid #2f6f4e33;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.article-v2-screenshot-import>input[type=file]{display:none}.article-v2-screenshot-heading,.article-v2-screenshot-actions,.article-v2-screenshot-result,.article-v2-screenshot-error{align-items:center;gap:9px;min-width:0;display:flex}.article-v2-screenshot-heading>div,.article-v2-screenshot-result>div{flex:auto;gap:2px;min-width:0;display:grid}.article-v2-screenshot-heading strong,.article-v2-screenshot-result strong{color:var(--yoou-ink);font-size:12px}.article-v2-screenshot-heading small,.article-v2-screenshot-actions small,.article-v2-screenshot-result small,.article-v2-screenshot-result span{color:var(--yoou-muted);font-size:10px;line-height:1.4}.article-v2-screenshot-icon{width:34px;height:34px;color:var(--yoou-green);background:#2f6f4e0f;border:1px solid #2f6f4e29;border-radius:7px;flex:0 0 34px;place-items:center;display:grid}.article-v2-screenshot-count{color:var(--yoou-green);flex:none;font-size:11px;font-weight:900}.article-v2-screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.article-v2-screenshot-empty,.article-v2-screenshot-preview{background:#fff8ed;border:1px dashed #603c1f40;border-radius:7px;min-width:0;height:106px;position:relative;overflow:hidden}.article-v2-screenshot-empty{color:var(--yoou-muted);cursor:pointer;align-content:center;place-items:center;gap:5px;font-size:10px;font-weight:850;display:grid}.article-v2-screenshot-empty:hover,.article-v2-screenshot-empty:focus-visible{border-color:var(--yoou-orange);color:var(--yoou-orange);background:#fff3e3}.article-v2-screenshot-preview{background:#2f2117;border-style:solid;grid-template-columns:76px minmax(0,1fr) 30px;align-items:end;gap:7px;padding:7px;display:grid}.article-v2-screenshot-preview>img{object-fit:cover;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.article-v2-screenshot-preview>span,.article-v2-screenshot-preview>div,.article-v2-screenshot-preview>button{z-index:1;position:relative}.article-v2-screenshot-preview>span{color:#2f2117;background:#fffaf3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.article-v2-screenshot-preview>div{color:#fffaf3;gap:2px;min-width:0;display:grid}.article-v2-screenshot-preview>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.article-v2-screenshot-preview>div small{color:#fffaf3b8;font-size:9px}.article-v2-screenshot-preview>button{background:#fffdf9eb;width:30px;height:30px;padding:0}.article-v2-screenshot-actions{justify-content:space-between}.article-v2-screenshot-actions small{max-width:62ch}.article-v2-screenshot-result{color:var(--yoou-green);background:#2f6f4e0f;border:1px solid #2f6f4e33;border-radius:7px;padding:9px 10px}.article-v2-screenshot-result>svg,.article-v2-screenshot-error>svg{flex:none}.article-v2-screenshot-result span{font-weight:800}.article-v2-screenshot-error{color:#a32620;background:#c52d250d;border:1px solid #c52d2533;border-radius:7px;margin:0;padding:8px 10px;font-size:10px;font-weight:800}.article-v2-metric-row{border-bottom:1px solid #26170c12;gap:3px;min-width:0;display:grid}.article-v2-metric-row:last-child,.article-v2-metric-row .article-v2-metric-grid{border-bottom:0}.article-v2-metric-source{color:var(--yoou-muted);padding:0 4px 3px;font-size:9px;line-height:1.3}.article-v2-section-head>svg{color:var(--yoou-green);flex:none}.article-v2-form-grid,.article-v2-textarea-grid,.article-v2-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.article-v2-form-grid label,.article-v2-textarea-grid label,.article-v2-review-grid label{min-width:0;color:var(--yoou-ink);gap:5px;font-size:11px;font-weight:850;display:grid}.article-v2-form-grid label>small{color:var(--yoou-muted);font-size:10px;font-weight:650;line-height:1.35}.article-v2-form-grid .control-wide,.article-v2-textarea-grid .control-wide,.article-v2-review-grid .control-wide,.article-v2-actions.control-wide{grid-column:1/-1}.article-v2-form-grid input,.article-v2-form-grid select,.article-v2-form-grid textarea,.article-v2-textarea-grid textarea,.article-v2-review-grid input,.article-v2-inline-upload input,.article-v2-metric-grid input,.article-v2-metric-grid select,.article-v2-body{width:100%;min-width:0;color:var(--yoou-ink);font:inherit;background:#fffdf9;border:1px solid #603c1f2e;border-radius:7px}.article-v2-form-grid input,.article-v2-form-grid select,.article-v2-review-grid input,.article-v2-inline-upload input,.article-v2-metric-grid input,.article-v2-metric-grid select{min-height:36px;padding:8px 9px}.article-v2-form-grid textarea,.article-v2-textarea-grid textarea,.article-v2-body{resize:vertical;padding:10px}.article-v2-body{min-height:560px;line-height:1.6}.article-v2-keyword-selection{background:#fffdf9;border:1px solid #2f6f4e38;border-radius:8px;gap:11px;min-width:0;padding:12px;display:grid}.article-v2-keyword-selection-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.article-v2-keyword-selection-head>div{gap:3px;min-width:0;display:grid}.article-v2-keyword-selection-head h4{color:var(--yoou-ink);margin:0;font-size:16px}.article-v2-keyword-selection-head small,.article-v2-keyword-choice small{color:var(--yoou-muted);font-size:10px;line-height:1.4}.article-v2-keyword-selection-head>svg{color:var(--yoou-green);flex:none}.article-v2-keyword-selection-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.article-v2-keyword-selection-summary>span{background:#faf6ef;border:1px solid #26170c1a;border-radius:7px;gap:2px;min-width:0;padding:8px 9px;display:grid}.article-v2-keyword-selection-summary small{color:var(--yoou-muted);text-transform:uppercase;font-size:9px;font-weight:800}.article-v2-keyword-selection-summary strong{color:var(--yoou-ink);font-size:15px}.article-v2-keyword-selection-list{gap:7px;min-width:0;display:grid}.article-v2-keyword-choice{background:#2f6f4e09;border:1px solid #2f6f4e26;border-left:3px solid #2f6f4e8f;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(140px,.28fr) 52px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.article-v2-keyword-choice.role-primary{border-left-color:var(--yoou-orange);background:#fff7eb}.article-v2-keyword-choice.role-separate{background:#fffaf3;border-color:#b5772b38 #b5772b38 #b5772b38 #b5772b}.article-v2-keyword-choice.role-exclude{background:#faf8f4;border-color:#26170c1a #26170c1a #26170c1a #26170c47}.article-v2-keyword-choice>div{gap:2px;min-width:0;display:grid}.article-v2-keyword-choice>div>strong{min-width:0;color:var(--yoou-ink);overflow-wrap:anywhere}.article-v2-keyword-choice>div>span{color:var(--yoou-green);font-size:9px;font-weight:800}.article-v2-keyword-choice>label{min-width:0;color:var(--yoou-muted);text-transform:uppercase;gap:3px;font-size:9px;font-weight:850;display:grid}.article-v2-keyword-choice select{width:100%;min-width:0;min-height:32px;color:var(--yoou-ink);font:inherit;text-transform:none;background:#fffdf9;border:1px solid #603c1f2e;border-radius:7px;padding:6px 7px}.article-v2-keyword-choice>b{color:var(--yoou-green);text-align:right;white-space:nowrap;font-size:10px}.article-v2-keyword-held{border-top:1px solid #26170c17}.article-v2-keyword-held>summary{color:var(--yoou-ink);cursor:pointer;padding:10px 1px 0;font-size:11px;font-weight:850}.article-v2-keyword-held[open]>summary{padding-bottom:9px}.article-v2-keyword-warnings{color:#7d501b;background:#fffaf3;border:1px solid #b5772b33;border-radius:7px;align-items:flex-start;gap:7px;padding:8px 9px;font-size:10px;font-weight:750;line-height:1.4;display:flex}.article-v2-keyword-warnings>svg{flex:none}.article-v2-raw-keywords>.article-v2-metric-table{margin-bottom:12px}.article-v2-metric-table{background:#fffdf9;border:1px solid #26170c1a;border-radius:8px;overflow:hidden}.article-v2-metric-head{background:#faf6ef;border-bottom:1px solid #26170c17;padding:10px}.article-v2-metric-head>div{gap:2px;min-width:0;display:grid}.article-v2-metric-head small{color:var(--yoou-muted);font-size:10px;font-weight:650}.article-v2-metric-grid{border-bottom:1px solid #26170c12;grid-template-columns:minmax(180px,1.4fr) minmax(94px,.7fr) minmax(105px,.75fr) minmax(70px,.5fr) minmax(60px,.45fr) minmax(64px,.45fr) minmax(72px,.5fr) 36px;align-items:center;gap:7px;padding:8px 10px;display:grid}.article-v2-metric-grid:last-child{border-bottom:0}.article-v2-metric-grid-head{color:var(--yoou-muted);text-transform:uppercase;font-size:10px;font-weight:900}.article-v2-brief-grid,.article-v2-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.article-v2-brief-grid span,.article-v2-score-grid span,.article-v2-keywords span,.article-v2-inline-list span{background:#fffdf9;border:1px solid #26170c1a;border-radius:7px;gap:3px;min-width:0;padding:10px;display:grid}.article-v2-brief-grid small,.article-v2-score-grid small,.article-v2-keywords small,.article-v2-inline-list small,.article-v2-title-list small,.article-v2-suggestions small{color:var(--yoou-muted);font-size:10px;line-height:1.35}.article-v2-brief-grid strong,.article-v2-score-grid strong,.article-v2-keywords strong,.article-v2-inline-list strong,.article-v2-title-list strong,.article-v2-suggestions strong{min-width:0;color:var(--yoou-ink);overflow-wrap:anywhere}.article-v2-summary{background:#2f6f4e0d;border:1px solid #2f6f4e24;border-radius:8px;gap:5px;padding:12px;display:grid}.article-v2-details{border-top:1px solid #26170c1a;border-bottom:1px solid #26170c1a;min-width:0}.article-v2-details>summary{color:var(--yoou-ink);cursor:pointer;padding:11px 2px;font-size:12px;font-weight:850}.article-v2-details>.article-v2-textarea-grid,.article-v2-details>.article-v2-rule-list{margin:0 0 12px}.article-v2-textarea-grid label small{color:var(--yoou-muted);font-size:10px;font-weight:650;line-height:1.35}.article-v2-link-columns,.article-v2-brief-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.article-v2-link-columns>section,.article-v2-brief-copy>section{min-width:0}.article-v2-link-heading{border-bottom:1px solid #26170c1a;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-bottom:9px;display:flex}.article-v2-link-heading>div{gap:2px;min-width:0;display:grid}.article-v2-link-heading small{color:var(--yoou-muted);font-size:10px}.article-v2-link-heading>span,.article-v2-brief-copy span,.article-v2-prompt-list article>div>span{color:var(--yoou-green);text-transform:uppercase;font-size:10px;font-weight:900}.article-v2-link-list{gap:8px;padding-top:9px;display:grid}.article-v2-link-list>label{cursor:pointer;background:#fffdf9;border:1px solid #26170c1c;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px;display:grid}.article-v2-link-list>label.selected{background:#2f6f4e0e;border-color:#2f6f4e47}.article-v2-link-list input{width:16px;height:16px;margin-top:2px}.article-v2-link-list label>span{gap:4px;min-width:0;display:grid}.article-v2-link-list strong,.article-v2-link-list small,.article-v2-link-list code{overflow-wrap:anywhere}.article-v2-link-list small,.article-v2-link-list>p{color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-v2-link-list code{color:var(--yoou-orange);font-size:10px}.article-v2-link-placement{color:var(--yoou-muted);background:#2f6f4e0b;border-left:2px solid #2f6f4e52;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;padding:7px 8px;font-size:10px;line-height:1.4;display:grid}.article-v2-link-placement b{color:var(--yoou-green);text-transform:uppercase;font-size:9px}.article-v2-brief-angle{border-left:3px solid var(--yoou-orange);background:#fff8ed;gap:5px;padding:12px;display:grid}.article-v2-brief-angle span{color:var(--yoou-orange);text-transform:uppercase;font-size:10px;font-weight:900}.article-v2-brief-angle small{color:var(--yoou-muted);line-height:1.4}.article-v2-brief-link-plan{gap:0;display:grid}.article-v2-brief-link-plan>span{border-bottom:1px solid #26170c14;grid-template-columns:minmax(120px,.55fr) minmax(150px,.8fr) minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.article-v2-brief-link-plan small,.article-v2-brief-link-plan p{color:var(--yoou-muted);margin:0;font-size:10px;line-height:1.4}.article-v2-brief-copy>section{border-top:2px solid #2f6f4e38;gap:5px;padding:12px 0;display:grid}.article-v2-brief-copy strong{color:var(--yoou-ink);font-size:14px}.article-v2-brief-copy p{color:var(--yoou-muted);margin:0;font-size:12px;line-height:1.5}.article-v2-writer-contract{border:1px solid #2f6f4e33;border-left:3px solid var(--yoou-green);background:#2f6f4e0b;border-radius:8px;gap:14px;margin:4px 0 18px;padding:16px;display:grid}.article-v2-writer-contract-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.article-v2-writer-contract-head>div{gap:3px;display:grid}.article-v2-writer-contract-head span{color:var(--yoou-green);text-transform:uppercase;font-size:10px;font-weight:900}.article-v2-writer-contract-head h4{color:var(--yoou-ink);margin:0;font-size:16px}.article-v2-writer-contract-head small,.article-v2-writer-sections em{color:var(--yoou-muted);white-space:nowrap;font-size:10px;font-style:normal}.article-v2-writer-thesis{color:var(--yoou-ink);margin:0;font-size:13px;font-weight:750;line-height:1.55}.article-v2-writer-value{border-top:1px solid #2f6f4e24;grid-template-columns:110px minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.article-v2-writer-value strong{color:var(--yoou-ink);font-size:12px}.article-v2-writer-value ul{color:var(--yoou-muted);gap:6px;margin:0;padding-left:18px;font-size:11px;line-height:1.45;display:grid}.article-v2-writer-sections{border-top:1px solid #2f6f4e24;gap:0;display:grid}.article-v2-writer-sections article{border-bottom:1px solid #2f6f4e1a;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.article-v2-writer-sections article>span{width:24px;height:24px;color:var(--yoou-green);background:#2f6f4e1f;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.article-v2-writer-sections article>div{gap:3px;min-width:0;display:grid}.article-v2-writer-sections strong{color:var(--yoou-ink);font-size:12px}.article-v2-writer-sections p,.article-v2-writer-sections small{color:var(--yoou-muted);margin:0;font-size:10px;line-height:1.45}.article-v2-writer-sections small{color:var(--yoou-green)}.article-v2-outline{min-width:0}.article-v2-outline ol{counter-reset:article-outline;gap:0;margin:0;padding:0;list-style:none;display:grid}.article-v2-outline li{counter-increment:article-outline;border-bottom:1px solid #26170c14;gap:4px;padding:12px 0 12px 38px;display:grid;position:relative}.article-v2-outline li:before{content:counter(article-outline);width:26px;height:26px;color:var(--yoou-green);background:#2f6f4e1a;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;top:12px;left:0}.article-v2-outline p,.article-v2-outline small{color:var(--yoou-muted);margin:0;font-size:11px;line-height:1.45}.article-v2-rule-list{color:var(--yoou-muted);gap:7px;padding-left:20px;font-size:11px;line-height:1.45;display:grid}.article-v2-title-list,.article-v2-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.article-v2-title-head{justify-content:space-between;align-items:end;gap:16px;padding-top:2px;display:flex}.article-v2-title-head>div{gap:2px;display:grid}.article-v2-title-head span{color:var(--yoou-green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.article-v2-title-head strong{color:var(--yoou-ink);font-size:13px}.article-v2-title-head small{max-width:390px;color:var(--yoou-muted);text-align:right;font-size:10px;line-height:1.45}.article-v2-title-list button,.article-v2-suggestions button{text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #26170c1a;border-radius:8px;gap:4px;min-width:0;padding:11px;display:grid}.article-v2-title-list button.active,.article-v2-title-list button:hover,.article-v2-suggestions button:hover{background:#fff7eb;border-color:#e4631b61}.article-v2-keywords,.article-v2-inline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.article-v2-keywords span.measured{background:#2f6f4e0d;border-color:#2f6f4e3d}.article-v2-media-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;display:grid}.article-v2-body-label{color:var(--yoou-ink);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:850;display:flex}.article-v2-body-label small{color:var(--yoou-muted);font-size:10px;font-weight:650}.article-v2-selection-summary{color:var(--yoou-green);align-items:center;gap:6px;margin-right:auto;font-size:11px;font-weight:800;display:inline-flex}.article-v2-prompt-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.article-v2-prompt-list article{background:#fffdf9;border:1px solid #26170c1c;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.article-v2-prompt-list article>div{gap:3px;min-width:0;display:grid}.article-v2-prompt-list strong,.article-v2-prompt-list small,.article-v2-prompt-list p,.article-v2-prompt-list dd{overflow-wrap:anywhere}.article-v2-prompt-list small,.article-v2-prompt-list p,.article-v2-prompt-list dd{color:var(--yoou-muted);font-size:10px;line-height:1.45}.article-v2-prompt-list p,.article-v2-prompt-list dl,.article-v2-prompt-list dd{margin:0}.article-v2-prompt-list dl{gap:7px;display:grid}.article-v2-prompt-list dl>div{gap:2px;display:grid}.article-v2-prompt-list dt{color:var(--yoou-ink);font-size:10px;font-weight:850}.article-v2-image-actions{justify-content:flex-end}.article-v2-image-actions small{max-width:430px;color:var(--yoou-muted);font-size:10px;line-height:1.4}.article-v2-media-slots{gap:10px;display:grid}.article-v2-media-slots>article{background:#fffdf9;border:1px solid #26170c1c;border-radius:8px;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:12px;min-width:0;padding:11px;display:grid}.article-v2-media-slots>article.complete{border-color:#2f6f4e42}.article-v2-media-slot-preview{aspect-ratio:3/2;background:#fff6e9;border-radius:6px;place-items:center;min-height:150px;display:grid;overflow:hidden}.article-v2-media-slot-preview img{object-fit:cover;width:100%;height:100%}.article-v2-media-slot-preview>span{color:var(--yoou-muted);place-items:center;gap:5px;display:grid}.article-v2-media-slot-copy,.article-v2-media-slot-copy dl,.article-v2-media-slot-copy dl>div{gap:5px;min-width:0;display:grid}.article-v2-media-prompt p,.article-v2-media-slot-copy dl,.article-v2-media-slot-copy dd{margin:0}.article-v2-media-prompt p,.article-v2-media-slot-copy dd{color:var(--yoou-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.article-v2-media-prompt{grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:8px;min-width:0;display:grid}.article-v2-media-prompt label{gap:5px;min-width:0;display:grid}.article-v2-media-prompt label>span{color:var(--yoou-green);text-transform:uppercase;font-size:9px;font-weight:900}.article-v2-media-prompt textarea{resize:vertical;min-height:126px;color:var(--yoou-ink);background:#fffefb;font-size:10px;line-height:1.5}.article-v2-manual-media-note{color:var(--yoou-green);background:#2f6f4e0f;border:1px solid #2f6f4e33;border-radius:7px;align-items:flex-start;gap:9px;padding:10px;display:flex}.article-v2-manual-media-note span{gap:3px;display:grid}.article-v2-manual-media-note small{color:var(--yoou-muted);font-size:10px;line-height:1.45}.article-v2-copy-prompt{border:1px solid var(--yoou-line);width:30px;height:30px;color:var(--yoou-green);background:var(--yoou-surface);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:inline-grid}.article-v2-copy-prompt:hover,.article-v2-copy-prompt:focus-visible{border-color:var(--yoou-green);background:#2f6f4e14}.article-v2-media-slot-copy dt{color:var(--yoou-green);text-transform:uppercase;font-size:9px;font-weight:900}.article-v2-media-slot-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.article-v2-media-slot-head>span{color:var(--yoou-orange);text-transform:uppercase;font-size:10px;font-weight:900}.article-v2-media-slot-head svg{color:var(--yoou-green)}.article-v2-cover{background:#fffaf3;border:1px solid #26170c1f;border-radius:8px;place-items:center;min-height:210px;display:grid;overflow:hidden}.article-v2-cover img{object-fit:cover;width:100%;height:100%;max-height:300px}.article-v2-cover div{color:var(--yoou-muted);place-items:center;gap:8px;font-size:12px;font-weight:800;display:grid}.article-v2-inline-upload{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.article-v2-inline-upload label{min-width:0;color:var(--yoou-ink);gap:5px;font-size:11px;font-weight:850;display:grid}.article-v2-inline-list span{grid-template-columns:minmax(0,1fr) auto;align-items:center}.article-v2-inline-list span small{overflow-wrap:anywhere}.article-v2-check-list{gap:8px;display:grid}.article-v2-check-list span{background:#c52d250b;border:1px solid #c52d252e;border-radius:7px;grid-template-columns:18px minmax(0,1fr) minmax(120px,.4fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.article-v2-check-list svg{color:#c52d25}.article-v2-check-list em{color:var(--yoou-muted);font-size:10px;font-style:normal;font-weight:750}.article-v2-review-grid{background:#fffaf3;border:1px solid #26170c1a;border-radius:8px;padding:11px}.article-v2-review-note{color:var(--yoou-muted);background:#ffefdaad;border:1px solid #d06d2d33;border-radius:7px;margin:0;padding:9px 10px;font-size:10px;font-weight:700;line-height:1.45}.article-v2-review-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.article-v2-review-tools{gap:11px;min-width:0;display:grid;position:static}.article-v2-reader-preview{background:#fffdf9;border:1px solid #26170c1f;border-radius:8px;min-width:0;overflow:hidden}.article-v2-reader-preview .article-frame{width:100%;max-width:none;box-shadow:none;background:#fffdf9;border:0;border-radius:0;margin:0;padding:24px}.article-v2-reader-preview .article-header h1{font-size:38px;line-height:1.08}.article-v2-reader-preview .article-header>p{font-size:16px}.article-v2-reader-preview .article-body p{font-size:16px;line-height:1.75}.article-v2-reader-preview .article-body h2{font-size:27px}.article-v2-reader-preview .article-body h3{font-size:20px}.article-v2-reader-preview .article-body ul,.article-v2-reader-preview .article-body ol{font-size:15px}.article-v2-reader-preview .article-value-panel{border-radius:8px;grid-template-columns:1fr}.article-v2-preview-empty{min-height:320px;color:var(--yoou-muted);text-align:center;border:1px dashed #26170c2e;border-radius:8px;place-content:center;gap:5px;padding:30px;display:grid}.article-v2-preview-empty span{color:var(--yoou-green);text-transform:uppercase;font-size:10px;font-weight:900}.article-v2-checkbox{grid-template-columns:18px minmax(0,1fr);align-items:center;font-weight:750!important}.article-v2-checkbox input{width:16px;height:16px}.article-v2-ready,.article-v2-search-console{color:var(--yoou-green);background:#2f6f4e0f;border:1px solid #2f6f4e2e;border-radius:8px;justify-content:flex-start;padding:10px}.article-v2-generation-state{min-width:0;color:var(--yoou-orange);background:#fff7eb;border:1px solid #e4631b33;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.article-v2-generation-state>svg{flex:none}.article-v2-generation-state>span{gap:3px;min-width:0;display:grid}.article-v2-generation-state strong{color:var(--yoou-ink)}.article-v2-generation-state small{color:var(--yoou-muted);line-height:1.45}.article-v2-navigation{border-top:1px solid #26170c17;padding-top:12px}.article-v2-empty{background:#fffaf3;border:1px solid #b5772b2e;border-radius:8px;justify-content:flex-start;padding:12px}.article-v2-hidden-source{display:none}@media (max-width:1180px){.article-v2-metric-grid{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(80px,.5fr)) 36px}.article-v2-metric-grid>:nth-child(5),.article-v2-metric-grid>:nth-child(6),.article-v2-metric-grid>:nth-child(7){display:none}.article-v2-form-grid,.article-v2-textarea-grid,.article-v2-title-list,.article-v2-keywords,.article-v2-link-columns,.article-v2-brief-copy,.article-v2-media-grid,.article-v2-prompt-list,.article-v2-media-slots>article,.article-v2-review-layout,.article-v2-score-grid,.article-v2-brief-grid{grid-template-columns:1fr}.article-v2-title-head{flex-direction:column;align-items:start;gap:5px}.article-v2-title-head small{text-align:left}.article-v2-writer-value{grid-template-columns:1fr}.article-v2-writer-contract-head{flex-direction:column;align-items:flex-start}.article-v2-writer-sections article{grid-template-columns:24px minmax(0,1fr)}.article-v2-writer-sections em{grid-column:2}.article-v2-keyword-selection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.article-v2-review-tools{position:static}}@media (max-width:720px){.article-v2-stepbar{grid-template-columns:repeat(2,minmax(0,1fr))}.article-v2-stepbar button{border-bottom:1px solid #26170c17}.article-v2-stepbar button:nth-child(2n){border-right:0}.article-v2-stepbar button:nth-last-child(-n+2){border-bottom:1px solid #26170c17}.article-v2-stepbar button:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.article-strategy-head,.article-strategy-queue-head{flex-direction:column;align-items:stretch}.article-strategy-automation,.article-strategy-summary,.article-strategy-receipts{grid-template-columns:1fr}.article-strategy-item{grid-template-columns:48px minmax(0,1fr)}.article-strategy-item-action{grid-column:1/-1}.article-strategy-actions,.article-strategy-actions .btn-primary{width:100%}.article-v2-metric-grid,.article-v2-keyword-choice,.article-v2-check-list span,.article-v2-inline-upload,.article-v2-brief-link-plan>span{grid-template-columns:1fr}.article-v2-keyword-choice>b{text-align:left}.article-v2-screenshot-grid{grid-template-columns:1fr}.article-v2-screenshot-empty,.article-v2-screenshot-preview{height:92px}.article-v2-screenshot-actions,.article-v2-actions,.article-v2-footer{flex-direction:column;align-items:stretch}.article-v2-reader-preview .article-frame{padding:16px}.article-v2-reader-preview .article-header h1{font-size:31px}.article-v2-body-label{flex-direction:column;align-items:flex-start}}.dashboard-root,.admin-root{--workspace-glass:#fffaf29e;--workspace-glass-strong:#fffdf8d1;--workspace-stroke:#ffffffbd;--workspace-stroke-warm:#824e2429;--workspace-shadow:0 24px 64px #5d3b1c1c, 0 8px 24px #5d3b1c11;--workspace-shadow-raised:0 30px 72px #5d3b1c29, 0 10px 28px #5d3b1c17}.dashboard-root .dashboard-frame{grid-template-columns:var(--dashboard-sidebar-width,280px) minmax(0, 1fr)!important;border-color:var(--workspace-stroke)!important;-webkit-backdrop-filter:blur(42px)saturate(1.28)!important;background:radial-gradient(at 13% -6%,#ffa3572e,#0000 34%),radial-gradient(at 91% 2%,#2f6f4e1a,#0000 30%),#fff9f08a!important;box-shadow:0 42px 120px #5d3b1c2e,inset 0 1px #fffffff0!important}.dashboard-root .dashboard-sidebar{-webkit-backdrop-filter:blur(34px)saturate(1.34)!important;background:linear-gradient(160deg,#ffffff94,#fff4e361),radial-gradient(at 18% 0,#ff914330,#0000 36%),#fffaf270!important;border-right:1px solid #ffffff9e!important;padding:18px 14px!important;box-shadow:12px 0 40px #5d3b1c12,inset -1px 0 #ffffff80,inset 0 1px #ffffffeb!important}.dashboard-root .dashboard-nav{gap:14px!important;padding-top:14px!important}.dashboard-root .dashboard-nav-section{gap:6px!important;margin-bottom:4px!important}.dashboard-root .macos-sidebar-item,.admin-root .admin-section-tabs button{-webkit-backdrop-filter:blur(18px)saturate(1.28);position:relative;color:#24180ec2!important;background:linear-gradient(145deg,#ffffff80,#fff5e53d),#fffaf238!important;border:1px solid #ffffff8f!important;border-radius:15px!important;gap:10px!important;min-height:44px!important;box-shadow:0 8px 20px #5d3b1c0b,inset 0 1px #ffffffd6,inset 0 -1px #824e240d!important}.dashboard-root .macos-sidebar-item span,.admin-root .admin-section-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-root .macos-sidebar-item:hover,.admin-root .admin-section-tabs button:hover{background:linear-gradient(145deg,#ffffffc2,#ffeed775),#fffaf257!important;border-color:#ffffffe6!important;transform:translate(3px,-1px)!important;box-shadow:0 16px 34px #5d3b1c17,inset 0 1px #fffffff5!important}.dashboard-root .macos-sidebar-item.active,.admin-root .admin-section-tabs button.active{background:linear-gradient(135deg,#ffffffe0,#ffe5c38a),linear-gradient(100deg,#e4631b33,#2f6f4e14)!important;border-color:#fffffff0!important;box-shadow:0 18px 40px #e4631b21,inset 3px 0 #e4631b,inset 0 1px #fff!important}.dashboard-root .dashboard-topbar{-webkit-backdrop-filter:blur(32px)saturate(1.38)!important;background:linear-gradient(145deg,#ffffff9e,#fff4e35c),#fffaf266!important;border-top:0!important;border-bottom:1px solid #ffffffb8!important;border-left:1px solid #ffffffb8!important;border-right:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important;min-height:78px!important;padding:12px 20px!important;box-shadow:0 18px 46px #5d3b1c14,inset 0 1px #fffffff5!important}.dashboard-topbar-context{gap:4px;min-width:0;display:grid}.dashboard-root .dashboard-topbar-title{gap:8px!important;font-size:.95rem!important;font-weight:900!important}.dashboard-topbar-context>small{color:var(--yoou-home-muted,#7b624c);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1.25;overflow:hidden}.dashboard-root .dashboard-topbar-actions{gap:8px!important}.dashboard-root .dashboard-topbar-action,.dashboard-root .btn-secondary,.dashboard-root .workspace-link-button,.admin-root .btn-secondary{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(145deg,#ffffffb3,#fff1de5c),#fffaf25c!important;border:1px solid #ffffffc2!important;border-radius:13px!important;min-height:40px!important;transition:transform .17s,box-shadow .17s,border-color .17s!important;box-shadow:0 10px 24px #5d3b1c12,inset 0 1px #fffffff5,inset 0 -1px #824e240f!important}.dashboard-root .dashboard-topbar-action:hover,.dashboard-root .btn-secondary:hover,.dashboard-root .workspace-link-button:hover,.admin-root .btn-secondary:hover{border-color:#fffffffa!important;transform:translateY(-2px)!important;box-shadow:0 18px 38px #5d3b1c1f,inset 0 1px #fff!important}.dashboard-root .btn-primary,.admin-root .btn-primary,.dashboard-root .market-intelligence-run-button{position:relative;color:#fffaf3!important;background:linear-gradient(#ffa963f5,#e4631bfa),#e4631bcc!important;border:1px solid #ffffff9e!important;border-radius:14px!important;min-height:44px!important;transition:transform .17s,box-shadow .17s,filter .17s!important;box-shadow:0 12px 28px #e4631b40,0 26px 58px #e4631b21,inset 0 1px #ffffff94,inset 0 -2px #893b1033!important}.dashboard-root .btn-primary:hover,.admin-root .btn-primary:hover,.dashboard-root .market-intelligence-run-button:hover:not(:disabled){filter:saturate(1.06);transform:translateY(-2px)scale(1.01)!important;box-shadow:0 18px 36px #e4631b47,0 34px 72px #e4631b29,inset 0 1px #ffffffa8!important}.dashboard-root .btn-primary:active,.admin-root .btn-primary:active,.dashboard-root .market-intelligence-run-button:active:not(:disabled){transform:translateY(1px)scale(.995)!important}.dashboard-root .dashboard-content{background:linear-gradient(90deg,#69482609 1px,#0000 1px) 0 0/104px 100%,radial-gradient(at 80% 8%,#2f6f4e13,#0000 34%),linear-gradient(#ffffff3d,#f8eee057)!important;border-left:0!important}.dashboard-root .ops-hero-widget,.dashboard-root .ops-panel,.dashboard-root .ops-kpi-card,.dashboard-root .workspace-panel,.dashboard-root .glass-panel,.dashboard-root .provider-card,.dashboard-root .metric-card,.admin-root .admin-panel,.admin-root .glass-panel,.admin-root .metric-card,.admin-root .admin-section-helper,.dashboard-root .market-intelligence-tools,.dashboard-root .market-intelligence-form,.dashboard-root .market-intelligence-results{border:1px solid var(--workspace-stroke)!important;box-shadow:var(--workspace-shadow), inset 0 1px 0 #fffffffa, inset 0 -1px 0 #824e240b!important;-webkit-backdrop-filter:blur(26px)saturate(1.34)!important;background:linear-gradient(145deg,#ffffffad,#fff2de57),radial-gradient(at 12% 0,#ff9a4d17,#0000 42%),#fffaf257!important}.dashboard-root .ops-hero-widget{min-height:190px;background:radial-gradient(at 82% 0,#2f6f4e29,#0000 42%),linear-gradient(135deg,#ffffffc2,#ffe5c473),#fffaf275!important;border-radius:26px!important;padding:clamp(24px,3vw,38px)!important}.dashboard-root .ops-hero-widget h1{max-width:820px;letter-spacing:-.055em!important;font-size:clamp(2rem,4vw,3.55rem)!important;line-height:.98!important}.dashboard-root .ops-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.dashboard-root .ops-kpi-card{min-height:116px;border-radius:20px!important;transition:transform .18s,box-shadow .18s!important}.dashboard-root .ops-kpi-card:hover{transform:translateY(-4px);box-shadow:var(--workspace-shadow-raised), inset 0 1px 0 #fff!important}.dashboard-root .ops-grid{grid-template-areas:"health funnel""credits credits""markets pipeline""actions actions";align-items:stretch;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)!important;gap:16px!important}.dashboard-root .ops-focus-panel{grid-area:health;min-height:390px;grid-row:auto!important}.dashboard-root .ops-chart-panel{grid-area:funnel;min-height:390px}.dashboard-root .ops-credit-panel{grid-area:credits}.dashboard-root .ops-grid>.ops-panel:nth-child(4){grid-area:markets}.dashboard-root .ops-grid>.ops-panel:nth-child(5){grid-area:pipeline}.dashboard-root .ops-grid>.ops-panel:nth-child(6){grid-area:actions}.dashboard-root .ops-panel{border-radius:22px!important;padding:20px!important}.ops-credit-layout{grid-template-columns:minmax(290px,.82fr) minmax(360px,1.18fr);gap:18px;margin-top:12px;display:grid}.ops-credit-balance,.ops-credit-activity{background:#ffffff6b;border:1px solid #85522721;border-radius:18px;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffffd1}.ops-credit-balance{flex-direction:column;align-items:flex-start;display:flex}.ops-credit-balance>span{color:var(--yoou-green);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.ops-credit-balance>strong{color:var(--yoou-ink);letter-spacing:-.045em;margin-top:4px;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.ops-credit-balance>small,.ops-credit-activity-heading small,.ops-credit-empty small,.ops-credit-activity-list small{color:var(--yoou-muted)}.ops-credit-progress{background:#8552271a;border-radius:999px;width:100%;height:8px;margin-top:18px;overflow:hidden}.ops-credit-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--yoou-green), var(--yoou-orange));min-width:0;height:100%;display:block}.ops-credit-balance-meta{width:100%;color:var(--yoou-muted);justify-content:space-between;gap:12px;margin-top:8px;font-size:.72rem;display:flex}.ops-credit-balance-meta span{align-items:center;gap:5px;display:inline-flex}.ops-credit-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:16px 0;display:grid}.ops-credit-stats span{background:#fff7ebad;border-radius:12px;gap:3px;padding:10px;display:grid}.ops-credit-stats small{color:var(--yoou-muted);font-size:.65rem}.ops-credit-stats strong{color:var(--yoou-ink);font-size:.96rem}.ops-credit-activity-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-credit-activity-heading>div,.ops-credit-empty span{gap:2px;display:grid}.ops-credit-activity-heading button{width:34px;height:34px;color:var(--yoou-green);background:#ffffff8f;border:1px solid #85522724;border-radius:11px;place-items:center;display:grid}.ops-credit-activity-list{gap:7px;margin-top:12px;display:grid}.ops-credit-activity-list article{border-bottom:1px solid #85522717;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 10px;display:flex}.ops-credit-activity-list article:last-child{border-bottom:0}.ops-credit-activity-list article>span{gap:2px;min-width:0;display:grid}.ops-credit-activity-list strong{color:var(--yoou-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ops-credit-activity-list b{flex:none;font-size:.8rem}.ops-credit-activity-list b.positive{color:var(--yoou-green)}.ops-credit-activity-list b.negative{color:var(--yoou-orange)}.ops-credit-empty,.ops-credit-loading{min-height:150px;color:var(--yoou-muted);justify-content:center;align-items:center;gap:10px;display:flex}.ops-health-visual{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);align-items:center;gap:18px;min-height:300px;margin-top:12px;display:grid}.ops-health-chart{justify-self:center;width:100%;max-width:300px;height:280px;position:relative}.ops-health-chart-center{pointer-events:none;justify-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ops-health-chart-center strong{color:var(--yoou-home-ink,#24180e);font-size:2rem;line-height:1}.ops-health-chart-center span{color:var(--yoou-home-muted,#7b624c);text-transform:uppercase;margin-top:5px;font-size:.68rem;font-weight:850}.ops-health-legend{gap:9px;display:grid}.ops-health-legend article{background:#fffdf873;border:1px solid #ffffffa8;border-radius:16px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:72px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffdb}.ops-health-legend article>i{border-radius:999px;width:7px;height:38px}.ops-health-legend article>span{gap:4px;min-width:0;display:grid}.ops-health-legend strong{color:var(--yoou-home-ink,#24180e);font-size:.78rem}.ops-health-legend small{color:var(--yoou-home-muted,#7b624c);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.ops-health-legend b{color:var(--yoou-home-ink,#24180e);font-size:1rem}.workspace-funnel-chart{background:#fffdf857;border:1px solid #ffffff9e;border-radius:18px;width:100%;height:292px;margin-top:12px;padding:10px 6px 0;box-shadow:inset 0 1px #ffffffdb}.marketplace-logo{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,#ffffffb8,#f7efe273),#faf6ef8a;border:1px solid #463a2a1f;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #483a2614,inset 0 1px #fffffff5,inset 0 -1px #4a3a270f}.marketplace-logo:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff4d,#0000 42%);border-radius:12px;position:absolute;inset:1px}.marketplace-logo img{z-index:1;object-fit:contain;filter:none;width:26px;height:26px;position:relative}.marketplace-logo[data-marketplace=amazon] img{filter:brightness(0)saturate()invert(67%)sepia(94%)saturate(2920%)hue-rotate(359deg)brightness(101%)contrast(104%)}.dashboard-root .ops-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-root .ops-market-grid button,.dashboard-root .ops-action-list button{background:linear-gradient(145deg,#ffffff9e,#fff1de4d),#fffaf247!important;border:1px solid #ffffffa8!important;border-radius:17px!important;min-height:78px!important;padding:12px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;box-shadow:0 10px 24px #5d3b1c0f,inset 0 1px #ffffffeb!important}.dashboard-root .ops-market-grid button:hover,.dashboard-root .ops-action-list button:hover{box-shadow:var(--workspace-shadow-raised), inset 0 1px 0 #fff!important;border-color:#fffffff5!important;transform:translateY(-3px)!important}.dashboard-root .market-intelligence-tools{border-radius:26px!important;gap:18px!important;max-width:1360px!important;padding:clamp(18px,2.4vw,30px)!important}.dashboard-root .market-intelligence-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.dashboard-root .market-intelligence-heading h1{letter-spacing:-.035em;max-width:860px;font-size:clamp(1.7rem,3vw,2.55rem)!important;line-height:1.04!important}.dashboard-root .market-intelligence-heading p{max-width:860px;font-size:.82rem!important;line-height:1.65!important}.dashboard-root .market-intelligence-context-strip{gap:12px}.dashboard-root .market-intelligence-context-strip>span{background:linear-gradient(145deg,#ffffff94,#fff1de42),#fffaf242;border:1px solid #ffffffad;border-radius:17px;align-content:center;min-height:88px;padding:14px 16px;box-shadow:0 10px 24px #5d3b1c0e,inset 0 1px #fff}.dashboard-root .market-intelligence-form{border-radius:21px!important;gap:18px!important;padding:clamp(16px,2vw,24px)!important}.dashboard-root .market-intelligence-form-grid{gap:14px!important}.dashboard-root .market-intelligence-form-grid input:not([type=checkbox]):not([type=radio]),.dashboard-root .market-intelligence-form-grid textarea,.dashboard-root .market-intelligence-form-grid select{min-height:48px;padding:11px 13px;background:linear-gradient(145deg,#ffffffd1,#fff7eb94),#fffdf89e!important;border:1px solid #824e2429!important;border-radius:13px!important;box-shadow:inset 0 1px #fff,0 8px 20px #5d3b1c0b!important}.dashboard-root .market-intelligence-form-grid input:focus,.dashboard-root .market-intelligence-form-grid textarea:focus,.dashboard-root .market-intelligence-form-grid select:focus{border-color:#e4631b70!important;outline:3px solid #e4631b24!important}.dashboard-root .market-intelligence-markets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-root .market-intelligence-markets legend{grid-column:1/-1}.dashboard-root .market-intelligence-markets label{background:#fffdf875;border:1px solid #ffffffa8;border-radius:16px;min-height:62px;padding:9px 11px;box-shadow:inset 0 1px #ffffffe6}.dashboard-root .market-intelligence-markets label:has(input:checked){background:linear-gradient(145deg,#ffffffc7,#ffe6c575),#e4631b14;border-color:#e4631b57;box-shadow:0 14px 30px #e4631b1a,inset 0 1px #fff}.dashboard-root .market-intelligence-markets .marketplace-logo{border-radius:11px;flex-basis:36px;width:36px;height:36px}.market-choice-fieldset{border:0;min-width:0;margin:0;padding:0}.market-choice-fieldset legend{color:var(--yoou-home-ink,#24180e);margin-bottom:9px;font-size:.72rem;font-weight:850}.market-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.market-choice-grid:not(:has(.market-choice-all)){grid-template-columns:repeat(4,minmax(0,1fr))}.market-choice-grid>label{cursor:pointer;background:#fffdf870;border:1px solid #ffffffad;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:70px;padding:10px;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid;box-shadow:0 8px 18px #5d3b1c0a,inset 0 1px #fff}.market-choice-grid>label:hover{transform:translateY(-2px)}.market-choice-grid>label.active{background:linear-gradient(145deg,#fffc,#ffe6c575),#e4631b14;border-color:#e4631b61;box-shadow:0 15px 34px #e4631b1c,inset 0 1px #fff}.market-choice-grid input{opacity:0;pointer-events:none;position:absolute}.market-choice-grid>label>span:last-child{gap:3px;min-width:0;display:grid}.market-choice-grid strong,.market-choice-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-choice-grid strong{color:var(--yoou-home-ink,#24180e);font-size:.72rem}.market-choice-grid small{color:var(--yoou-home-muted,#7b624c);font-size:.62rem}.market-choice-all{color:#2f6f4e;background:#2f6f4e1a;border:1px solid #ffffffd1;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff}.dashboard-root .market-intelligence-submit{border-radius:18px;min-height:90px;margin:2px -4px -4px;box-shadow:0 14px 32px #5d3b1c12,inset 0 1px #fff;background:radial-gradient(at 88% 0,#2f6f4e21,#0000 42%),linear-gradient(145deg,#ffffff9e,#ffecd45c),#fffaf25c!important;border:1px solid #ffffffb8!important;padding:16px!important}.dashboard-root .market-intelligence-run-button{justify-content:center;min-width:238px}.market-table-heading{align-items:center;gap:8px;min-width:max-content;display:inline-flex}.market-table-heading .marketplace-logo{border-radius:10px;flex-basis:32px;width:32px;height:32px}.market-table-heading .marketplace-logo img{width:19px;height:19px}.admin-root .admin-shell{border-color:var(--workspace-stroke)!important;-webkit-backdrop-filter:blur(42px)saturate(1.28)!important;background:radial-gradient(at 8% 0,#ff9a4d2b,#0000 34%),radial-gradient(at 92% 4%,#2f6f4e1a,#0000 32%),#fff9f08c!important;box-shadow:0 42px 120px #5d3b1c2b,inset 0 1px #fff!important}.admin-root .admin-header,.admin-root .admin-section-nav{box-shadow:var(--workspace-shadow), inset 0 1px 0 #fff!important;-webkit-backdrop-filter:blur(30px)saturate(1.34)!important;background:linear-gradient(145deg,#ffffffa3,#fff2de57),#fffaf261!important;border-color:#ffffffb8!important}.admin-root .admin-analytics-grid{align-items:stretch;gap:16px}.admin-root .admin-chart-panel{min-height:380px;border-radius:22px!important}.admin-root .admin-ring-grid{align-items:stretch;min-height:280px}.admin-root .admin-ring-metric{background:#fffdf86b;border:1px solid #ffffffb3;border-radius:18px;align-content:center;box-shadow:0 10px 24px #5d3b1c0e,inset 0 1px #fff}.admin-root .admin-ring-chart{aspect-ratio:auto;width:112px;height:112px;position:relative;box-shadow:none!important;background:0 0!important}.admin-root .admin-ring-value{pointer-events:none;align-items:baseline;display:inline-flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.admin-root .admin-ring-value small{margin:0 0 0 2px!important}.admin-provider-chart{background:#fffdf866;border:1px solid #ffffffa8;border-radius:18px;width:100%;height:248px;margin-top:14px;padding:8px 6px 0;box-shadow:inset 0 1px #fff}.admin-plan-visual{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;gap:18px;min-height:280px;margin-top:14px;display:grid}.admin-plan-chart{width:100%;height:260px;position:relative}.admin-chart-empty{color:var(--yoou-home-muted,#7b624c);font-size:.75rem;font-weight:750;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.admin-plan-legend{gap:9px;display:grid}.admin-plan-legend>span{background:#fffdf86b;border:1px solid #ffffffa8;border-radius:14px;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;min-height:48px;padding:9px 11px;display:grid;box-shadow:inset 0 1px #fff}.admin-plan-legend i{border-radius:999px;width:9px;height:28px}.admin-plan-legend strong,.admin-plan-legend b{color:var(--yoou-home-ink,#24180e);font-size:.74rem}.admin-plan-legend small{color:var(--yoou-home-muted,#7b624c);font-size:.67rem;font-weight:800}@media (max-width:1180px){.dashboard-root .ops-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-root .ops-grid{grid-template-areas:"health""funnel""credits""markets""pipeline""actions";grid-template-columns:1fr!important}.ops-credit-layout{grid-template-columns:1fr}.market-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-plan-visual{grid-template-columns:1fr}}@media (max-width:820px){.dashboard-root .ops-kpi-grid,.dashboard-root .market-intelligence-markets,.market-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-health-visual,.dashboard-root .market-intelligence-heading{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-root .dashboard-topbar{grid-template-columns:1fr!important}.ops-credit-stats{grid-template-columns:1fr}.ops-credit-balance-meta{flex-direction:column;align-items:flex-start}.dashboard-root .dashboard-topbar-context{text-align:center;justify-items:center}.dashboard-root .dashboard-topbar-context>small{white-space:normal}.dashboard-root .ops-hero-widget{min-height:auto}.dashboard-root .ops-hero-widget h1{font-size:2rem!important}.dashboard-root .ops-market-grid,.dashboard-root .ops-kpi-grid,.dashboard-root .market-intelligence-markets,.market-choice-grid{grid-template-columns:1fr!important}.dashboard-root .market-intelligence-submit{flex-direction:column;align-items:stretch}.dashboard-root .market-intelligence-run-button{width:100%;min-width:0}.admin-root .admin-ring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dashboard-root .macos-sidebar-item,.dashboard-root .btn-primary,.dashboard-root .btn-secondary,.dashboard-root .ops-kpi-card,.dashboard-root .ops-market-grid button,.dashboard-root .ops-action-list button,.admin-root button{transition:none!important}}.auth-shell-login{isolation:isolate;min-height:100svh;padding:40px 24px;overflow:hidden;background:radial-gradient(circle at 16% 16%,#ff994d42,#0000 27%),radial-gradient(circle at 84% 22%,#2f6f4e33,#0000 30%),radial-gradient(circle at 37% 48%,#ff9a4d29,#0000 19%),radial-gradient(circle at 64% 58%,#2f6f4e21,#0000 21%),radial-gradient(circle at 50% 105%,#ffffffb3,#0000 38%),linear-gradient(135deg,#f4e2ce 0%,#f7efe4 46%,#e8ecdd 100%)!important}.auth-shell-login:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000075,#0000 82%);mask-image:linear-gradient(#00000075,#0000 82%)}.auth-shell-login:after{content:none!important;background:0 0!important;display:none!important}.auth-shell-login .auth-panel{-webkit-backdrop-filter:blur(34px)saturate(1.35);border-radius:28px;width:min(456px,100%);max-width:none;padding:36px;overflow:hidden;background:linear-gradient(145deg,#ffffff52,#fffaf224),#ffffff14!important;border:1px solid #ffffffb8!important;box-shadow:0 34px 90px #52341b2b,0 10px 32px #52341b14,inset 0 1px #ffffffe0,inset 0 -1px #ffffff38!important}.auth-shell-login .auth-brand{min-height:48px}.auth-shell-login .auth-heading{margin:28px 0 24px}.auth-shell-login .auth-heading-icon{width:42px;height:42px;color:var(--home-orange);-webkit-backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(145deg,#ffffff61,#ff9a4d1a),#ffffff1f;border:1px solid #ffffffad;border-radius:14px;margin-bottom:18px;box-shadow:0 12px 30px #6942201a,inset 0 1px #ffffffe6}.auth-shell-login .auth-heading h1{letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(1.85rem,4vw,2.2rem);line-height:1.08}.auth-shell-login .auth-heading p{max-width:32ch;font-size:.91rem}.auth-shell-login .auth-oauth-button,.auth-shell-login .auth-field input{-webkit-backdrop-filter:blur(20px)saturate(1.22);background:linear-gradient(145deg,#ffffff4d,#fffaf21f),#ffffff14!important;border:1px solid #ffffffa8!important;box-shadow:0 10px 24px #5c3b1e12,inset 0 1px #ffffffdb!important}.auth-shell-login .auth-oauth-button{border-radius:15px;min-height:48px}.auth-shell-login .auth-oauth-button:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(145deg,#ffffff6b,#fffaf22e),#ffffff1f!important;border-color:#ffffffd1!important;box-shadow:0 16px 32px #5c3b1e1a,inset 0 1px #fffffff0!important}.auth-shell-login .auth-field{gap:8px}.auth-shell-login .auth-field label,.auth-shell-login .auth-label-row a{font-size:.78rem;font-weight:760}.auth-shell-login .auth-field input{border-radius:15px;min-height:48px;padding:12px 14px}.auth-shell-login .auth-field input:focus{background:linear-gradient(145deg,#ffffff70,#fffaf233),#ffffff24!important;border-color:#e4631bb8!important;outline:3px solid #e4631b1f!important}.auth-shell-login .auth-divider{margin:18px 0}.auth-shell-login .auth-divider:before,.auth-shell-login .auth-divider:after,.auth-shell-login .auth-footer{border-color:#ffffff7a}.auth-shell-login .auth-divider:before,.auth-shell-login .auth-divider:after{background:linear-gradient(90deg,#0000,#5c3b1e2e,#0000)}.auth-shell-login .auth-submit{border-radius:15px;min-height:50px;margin-top:6px;transition:transform .16s,box-shadow .16s,background .16s;border:1px solid #ffffff6b!important}.auth-shell-login .auth-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #e4631b42,0 30px 70px #e4631b24,inset 0 1px #ffffff80!important}.auth-shell-login .auth-footer{margin-top:24px;padding-top:22px}@media (max-width:540px){.auth-shell-login{align-items:center;padding:20px 16px}.auth-shell-login .auth-panel{border-radius:24px;padding:28px 22px}.auth-shell-login .auth-heading{margin-top:24px}}@media (prefers-reduced-motion:reduce){.auth-shell-login .auth-oauth-button,.auth-shell-login .auth-submit{transition:none}}.admin-root .admin-overview-brief{gap:16px;display:grid;overflow:hidden;background:radial-gradient(circle at 92% 5%,#e4631b24,#0000 32%),linear-gradient(145deg,#fffcf7db,#f9efdf94)!important}.admin-overview-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-overview-brief-grid article{background:#ffffff61;border:1px solid #ffffffad;border-radius:17px;gap:5px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffc7}.admin-overview-brief-grid article>span{color:var(--yoou-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-overview-brief-grid article>strong{color:var(--yoou-ink);font-size:clamp(1.18rem,2vw,1.65rem);line-height:1.05}.admin-overview-brief-grid article>small{color:var(--yoou-muted);font-size:.72rem;line-height:1.35}.admin-overview-brief-grid article.negative>strong{color:#b43a2f}.admin-overview-brief-grid article.positive>strong{color:var(--yoou-green)}.admin-overview-status-row{flex-wrap:wrap;gap:8px;display:flex}.admin-overview-status-row>span{min-height:32px;color:var(--yoou-muted);background:#ffffff59;border:1px solid #7b624c26;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-overview-status-row>span.ready{color:#245d42;background:#e7f7ed8f;border-color:#2f6f4e38}.admin-overview-status-row>span.warning{color:#9a471b;background:#ffefde94;border-color:#e4631b3d}.confirm-dialog-extra{gap:8px;display:grid}.admin-hard-delete-confirmation{background:#fef2f29e;border:1px solid #b91c1c29;border-radius:15px;gap:8px;padding:12px;display:grid}.admin-hard-delete-confirmation>span{color:#74433b;font-size:.76rem;line-height:1.4}.admin-hard-delete-confirmation input{width:100%;min-height:42px;color:var(--yoou-ink);font:inherit;background:#ffffffc7;border:1px solid #b91c1c3d;border-radius:11px;padding:9px 11px;font-size:.8rem}.admin-mfa-setup,.admin-mfa-recovery{background:#f2f8eeb8;border:1px solid #2f6f4e38;border-radius:18px;gap:10px;margin-top:16px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffc7}.admin-mfa-setup code,.admin-mfa-recovery code{overflow-wrap:anywhere;color:#1f5139;letter-spacing:.06em;font-weight:800}.admin-mfa-setup .compact-button,.admin-mfa-recovery .compact-button{justify-self:start}.admin-mfa-qr-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.admin-mfa-qr-frame{aspect-ratio:1;background:#fffaf0;border:1px solid #2f6f4e33;border-radius:20px;place-items:center;width:min(100%,220px);padding:12px;display:grid;box-shadow:0 14px 30px #1f51391f,inset 0 1px #ffffffe6}.admin-mfa-qr-frame img{border-radius:10px;width:100%;height:auto;display:block}.admin-mfa-qr-copy{gap:10px;min-width:0;display:grid}.admin-mfa-qr-copy ol{color:#1f3428c7;gap:6px;margin:0;padding-left:20px;font-size:.82rem;line-height:1.45;display:grid}.admin-mfa-manual-setup{background:#ffffff80;border:1px solid #2f6f4e29;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.admin-mfa-manual-setup summary{cursor:pointer;color:#1f5139;font-size:.8rem;font-weight:800}.admin-mfa-recovery>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.admin-mfa-recovery>div code{text-align:center;background:#ffffffad;border-radius:10px;padding:8px 10px}.auth-inline-button{appearance:none;color:var(--green-700);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.auth-inline-button:hover,.auth-inline-button:focus-visible{color:var(--orange-600)}.account-mfa-controls{margin-top:1rem}.discard-dialog-actions .btn-primary.danger{background:linear-gradient(145deg,#cb3b32,#a82320)!important;border-color:#b91c1c6b!important;box-shadow:0 12px 24px #b91c1c33!important}@media (max-width:900px){.admin-overview-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-overview-brief-grid,.admin-mfa-qr-layout{grid-template-columns:1fr}.admin-mfa-qr-frame{justify-self:center}}.dashboard-overview-root{padding:0!important}.dashboard-overview-root .dashboard-frame{border-radius:0!important;width:100%!important;height:100vh!important;min-height:100vh!important;margin:0!important}.dashboard-overview-root .dashboard-content{background:radial-gradient(circle at 12% 18%,#ee742a24,#0000 30%),radial-gradient(circle at 92% 10%,#2f6f4e21,#0000 28%),linear-gradient(90deg,#6948260b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#69482609 1px,#0000 1px) 0 0/72px 72px,linear-gradient(135deg,#f7eddf,#fbf6ed 54%,#edf3e8)!important}.dashboard-overview-root .dashboard-content-inner{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(22px,2.4vw,38px)!important}.dashboard-overview-root .ops-command-center{gap:clamp(18px,2vw,28px);width:100%;display:grid}.dashboard-overview-root .ops-command-grid{align-items:stretch;gap:clamp(18px,2vw,28px);display:grid}.dashboard-overview-root .ops-command-grid--top{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr)}.dashboard-overview-root .ops-command-grid--rankings{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr)}.dashboard-overview-root .ops-command-card{box-sizing:border-box;border-radius:26px;min-width:0;padding:clamp(22px,2.4vw,34px);-webkit-backdrop-filter:blur(30px)saturate(1.25)!important;background:radial-gradient(circle at 10% 0,#ffffffc2,#0000 34%),linear-gradient(142deg,#fff9,#fff7eb47),#fffaf252!important;border:1px solid #ffffffd1!important;box-shadow:0 26px 70px #53351a1a,0 7px 20px #53351a0e,inset 0 1px #fffffff5,inset 0 -1px #7247210e!important}.dashboard-overview-root .ops-card-heading,.dashboard-overview-root .ops-ranking-heading,.dashboard-overview-root .ops-credit-title-row,.dashboard-overview-root .ops-credit-footer,.dashboard-overview-root .ops-launch-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-overview-root .ops-eyebrow,.dashboard-overview-root .ops-step-progress{color:#2f6f4e;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:850;display:inline-flex}.dashboard-overview-root .ops-eyebrow{color:#e4631b}.dashboard-overview-root .ops-step-progress{letter-spacing:.02em;text-transform:none;background:#eef7f080;border:1px solid #2f6f4e29;border-radius:999px;padding:7px 10px}.dashboard-overview-root .ops-launch-card{flex-direction:column;min-height:430px;padding:28px;display:flex;background:radial-gradient(circle at 84% 0,#2f6f4e24,#0000 38%),radial-gradient(circle at 6% 92%,#f0803021,#0000 36%),linear-gradient(145deg,#ffffffab,#fff4e252),#fffaf257!important}.dashboard-overview-root .ops-launch-card h1{max-width:800px;margin:24px 0 9px;font-family:Georgia,Times New Roman,serif;font-weight:500;color:#174d3a!important;letter-spacing:-.055em!important;font-size:clamp(2.65rem,3.4vw,3.85rem)!important;line-height:.94!important}.dashboard-overview-root .ops-launch-copy{max-width:680px;margin:0;font-size:clamp(.96rem,1.25vw,1.12rem);line-height:1.6;color:#2b1d12a8!important}.dashboard-overview-root .ops-launch-steps{grid-template-columns:1fr;gap:0;width:min(540px,100%);margin:16px 0 12px;padding-top:0;display:grid}.dashboard-overview-root .ops-launch-steps article{border-top:0;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:11px;min-width:0;padding:5px 4px;display:grid}.dashboard-overview-root .ops-launch-steps article>span{color:#806046;background:#ffffff75;border:1px solid #6a48272e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:850;display:grid}.dashboard-overview-root .ops-launch-steps article.is-complete>span{color:#fffaf3;background:#2f6f4e;border-color:#2f6f4e3d;box-shadow:0 8px 18px #2f6f4e2e}.dashboard-overview-root .ops-launch-steps strong,.dashboard-overview-root .ops-launch-steps small{display:block}.dashboard-overview-root .ops-launch-steps strong{color:#2b1d12;font-size:.88rem;line-height:1.3}.dashboard-overview-root .ops-launch-steps small{margin-top:5px;font-size:.72rem;line-height:1.45;color:#2b1d128f!important}.dashboard-overview-root .ops-primary-action{min-width:220px;min-height:50px!important}.dashboard-overview-root .ops-launch-footer>small{font-size:.76rem;font-weight:700;color:#2b1d128c!important}.dashboard-overview-root .ops-credit-panel{flex-direction:column;min-height:430px;padding:28px;display:flex;grid-area:auto!important}.dashboard-overview-root .ops-refresh-button{color:#6f563f;background:#fff6;border:1px solid #67452421;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .18s,background .18s;display:grid}.dashboard-overview-root .ops-refresh-button:hover{background:#ffffffb8;transform:rotate(-12deg)}.dashboard-overview-root .ops-credit-loading{color:#715943;justify-content:center;align-items:center;gap:9px;min-height:300px;font-size:.85rem;display:flex}.dashboard-overview-root .ops-credit-title-row{grid-template-columns:minmax(0,1fr) 126px;align-items:center;margin-top:16px;display:grid}.dashboard-overview-root .ops-credit-title-row span{color:#2b1d128f;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:800;display:block}.dashboard-overview-root .ops-credit-title-row h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2vw,2rem);color:#2b1d12!important}.dashboard-overview-root .ops-credit-ring{--credit-progress:0%;aspect-ratio:1;background:radial-gradient(circle, #fffaf2f5 57%, transparent 59%), conic-gradient(#2f6f4e var(--credit-progress), #5c422a1c 0);border-radius:50%;justify-self:end;place-items:center;width:118px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8,0 18px 36px #2f6f4e14}.dashboard-overview-root .ops-credit-ring>span{text-align:center;justify-items:center;gap:3px;display:grid}.dashboard-overview-root .ops-credit-ring strong{color:#174d3a;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600;overflow:hidden}.dashboard-overview-root .ops-credit-ring small{max-width:86px;font-size:.62rem;line-height:1.3;color:#2b1d128f!important}.dashboard-overview-root .ops-credit-panel>p{margin:8px 0 0;font-size:.78rem;color:#2b1d128c!important}.dashboard-overview-root .ops-credit-progress{background:#65462917;border:1px solid #66462814;border-radius:999px;height:9px;margin:13px 0 14px;overflow:hidden}.dashboard-overview-root .ops-credit-progress i{border-radius:inherit;background:linear-gradient(90deg,#2f6f4e,#7fa268 64%,#e7a24c);min-width:3px;height:100%;display:block;box-shadow:0 0 16px #2f6f4e2e}.dashboard-overview-root .ops-credit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-overview-root .ops-credit-metrics>span{background:#ffffff57;border:1px solid #ffffffb8;border-radius:17px;gap:8px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffd6}.dashboard-overview-root .ops-credit-metrics small{font-size:.68rem;color:#2b1d128c!important}.dashboard-overview-root .ops-credit-metrics strong{color:#2b1d12;font-size:1.3rem}.dashboard-overview-root .ops-credit-footer{margin-top:auto;padding-top:18px}.dashboard-overview-root .ops-credit-footer>small{align-items:center;gap:6px;font-size:.72rem;display:inline-flex;color:#2b1d1294!important}.dashboard-overview-root .ops-text-action{font:inherit;border:0;align-items:center;gap:5px;padding:0;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex;color:#2f6f4e!important;background:0 0!important}.dashboard-overview-root .ops-text-action:hover{color:#e4631b!important}.dashboard-overview-root .ops-ranking-card,.dashboard-overview-root .ops-momentum-card{min-height:440px}.dashboard-overview-root .ops-ranking-heading{align-items:flex-start}.dashboard-overview-root .ops-ranking-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:500;color:#2b1d12!important}.dashboard-overview-root .ops-ranking-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 12px;display:grid}.dashboard-overview-root .ops-ranking-stats>span{border-left:1px solid #6444251f;gap:3px;min-width:0;padding:10px 12px;display:grid}.dashboard-overview-root .ops-ranking-stats>span:first-child{border-left:0}.dashboard-overview-root .ops-ranking-stats strong{color:#2b1d12;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.dashboard-overview-root .ops-ranking-stats small{font-size:.65rem;color:#2b1d1285!important}.dashboard-overview-root .ops-ranking-list{display:grid}.dashboard-overview-root .ops-ranking-list>a,.dashboard-overview-root .ops-ranking-list>article{min-width:0;min-height:74px;color:inherit;border-top:1px solid #6646281b;grid-template-columns:50px minmax(0,1fr) 64px 58px;align-items:center;gap:13px;padding:10px 4px;text-decoration:none;transition:transform .17s,background .17s;display:grid}.dashboard-overview-root .ops-ranking-list>a:hover{background:#ffffff3d;transform:translate(3px)}.dashboard-overview-root .ops-ranking-thumbnail{background:#ffffff6b;border:1px solid #ffffffd6;border-radius:14px;place-items:center;width:50px;height:50px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #482d1517,inset 0 1px #fff}.dashboard-overview-root .ops-ranking-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-overview-root .ops-ranking-copy,.dashboard-overview-root .ops-ranking-position{gap:5px;min-width:0;display:grid}.dashboard-overview-root .ops-ranking-copy strong{color:#2b1d12;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.dashboard-overview-root .ops-ranking-copy small,.dashboard-overview-root .ops-ranking-position small{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden;color:#2b1d1285!important}.dashboard-overview-root .ops-ranking-position{justify-items:end}.dashboard-overview-root .ops-ranking-position strong{color:#2f6f4e;font-size:1.15rem}.dashboard-overview-root .ops-ranking-movement{border:1px solid #6646281c;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:30px;font-size:.68rem;font-weight:850;display:inline-flex}.dashboard-overview-root .ops-ranking-movement.is-up{color:#2f6f4e;background:#dff1e48f}.dashboard-overview-root .ops-ranking-movement.is-down{color:#a75020;background:#ffe8d39e}.dashboard-overview-root .ops-ranking-movement.is-flat{color:#765d46;background:#ffffff57}.dashboard-overview-root .ops-ranking-empty,.dashboard-overview-root .ops-momentum-empty{background:#ffffff40;border:1px dashed #563d252e;border-radius:20px;align-items:center;gap:17px;min-height:260px;margin-top:24px;padding:24px;display:flex}.dashboard-overview-root .ops-ranking-empty>span,.dashboard-overview-root .ops-momentum-empty>span{color:#2f6f4e;background:#e1efe4a8;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.dashboard-overview-root .ops-ranking-empty>div{flex:1;min-width:0}.dashboard-overview-root .ops-ranking-empty strong,.dashboard-overview-root .ops-momentum-empty strong{color:#2b1d12;font-size:.92rem}.dashboard-overview-root .ops-ranking-empty p,.dashboard-overview-root .ops-momentum-empty p{margin:6px 0 0;font-size:.75rem;line-height:1.5;color:#2b1d128f!important}.dashboard-overview-root .ops-momentum-context{gap:5px;margin:28px 0 8px;display:grid}.dashboard-overview-root .ops-momentum-context strong{color:#2b1d12;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.dashboard-overview-root .ops-momentum-context small,.dashboard-overview-root .ops-momentum-note{font-size:.68rem;color:#2b1d1285!important}.dashboard-overview-root .ops-momentum-chart{width:100%;height:260px}.dashboard-overview-root .ops-momentum-note{margin:6px 0 0;line-height:1.45}.dashboard-overview-root .ops-momentum-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px}@media (max-width:1180px){.dashboard-overview-root .ops-command-grid--top,.dashboard-overview-root .ops-command-grid--rankings{grid-template-columns:1fr}.dashboard-overview-root .ops-credit-panel{min-height:380px}}@media (max-width:760px){.dashboard-overview-root .dashboard-content-inner{padding:16px!important}.dashboard-overview-root .ops-command-card{border-radius:22px;padding:20px}.dashboard-overview-root .ops-launch-card{min-height:0}.dashboard-overview-root .ops-launch-card h1{margin-top:36px;font-size:clamp(2.55rem,13vw,4rem)!important}.dashboard-overview-root .ops-launch-steps{margin-top:28px}.dashboard-overview-root .ops-launch-footer,.dashboard-overview-root .ops-credit-footer{flex-direction:column;align-items:flex-start}.dashboard-overview-root .ops-ranking-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-root .ops-ranking-stats>span:nth-child(3){border-left:0}.dashboard-overview-root .ops-ranking-list>a,.dashboard-overview-root .ops-ranking-list>article{grid-template-columns:46px minmax(0,1fr) 58px}.dashboard-overview-root .ops-ranking-movement{grid-column:2/-1;width:max-content;min-width:64px}.dashboard-overview-root .ops-ranking-empty{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.dashboard-overview-root .ops-card-heading{align-items:flex-start}.dashboard-overview-root .ops-step-progress{font-size:.62rem}.dashboard-overview-root .ops-primary-action{width:100%;min-width:0}.dashboard-overview-root .ops-credit-metrics{grid-template-columns:1fr}.dashboard-overview-root .ops-credit-title-row{grid-template-columns:1fr;gap:18px}.dashboard-overview-root .ops-credit-ring{justify-self:start}.dashboard-overview-root .ops-ranking-heading{flex-direction:column}}.dashboard-root .dashboard-frame{-webkit-backdrop-filter:blur(48px)saturate(1.38)!important;background:radial-gradient(at 9% -7%,#ff964533,#0000 35%),radial-gradient(at 94% 3%,#2f6f4e26,#0000 32%),#fff9f057!important}.dashboard-root .dashboard-sidebar{-webkit-backdrop-filter:blur(40px)saturate(1.42)!important;background:linear-gradient(160deg,#ffffff6e,#fff1de33),radial-gradient(at 14% 0,#ff91432b,#0000 38%),#fffaf238!important;box-shadow:12px 0 46px #5d3b1c11,inset -1px 0 #ffffff94,inset 0 1px #fffffff0!important}.dashboard-root .dashboard-topbar{z-index:80;position:relative;overflow:visible;-webkit-backdrop-filter:blur(40px)saturate(1.45)!important;background:linear-gradient(145deg,#ffffff78,#fff2de33),#fffaf238!important;box-shadow:0 18px 48px #5d3b1c12,inset 0 1px #fffffffa,inset 0 -1px #824e240b!important}.dashboard-root .macos-sidebar-item,.dashboard-root .dashboard-topbar-action,.dashboard-root .btn-secondary,.dashboard-root .workspace-link-button{-webkit-backdrop-filter:blur(24px)saturate(1.42)!important;background:linear-gradient(145deg,#ffffff80,#fff4e52e),#fffaf229!important;box-shadow:0 9px 24px #5d3b1c0e,inset 0 1px #fffffffa,inset 0 -1px #824e240e!important}.dashboard-overview-root .ops-command-card{isolation:isolate;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(38px)saturate(1.4)!important;background:linear-gradient(145deg,#ffffff6e,#fff6e824),#fffaf224!important;border-color:#ffffffe0!important;box-shadow:0 30px 78px #53351a18,0 8px 22px #53351a0b,inset 0 1px #fff,inset 0 -1px #7247210d!important}.dashboard-overview-root .ops-command-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 12% -8%,#ffffffc7,#0000 37%),radial-gradient(at 94% 105%,#2f6f4e12,#0000 40%);position:absolute;inset:0}.dashboard-overview-root .ops-launch-card{background:radial-gradient(circle at 84% 0,#2f6f4e1f,#0000 39%),radial-gradient(circle at 5% 94%,#f080301f,#0000 38%),linear-gradient(145deg,#ffffff78,#fff2de24),#fffaf21f!important}.dashboard-overview-root .ops-launch-steps article,.dashboard-overview-root .ops-credit-metrics>span,.dashboard-overview-root .ops-ranking-empty,.dashboard-overview-root .ops-momentum-empty,.dashboard-overview-root .ops-ranking-list>a,.dashboard-overview-root .ops-ranking-list>article{-webkit-backdrop-filter:blur(18px)saturate(1.32);background:linear-gradient(145deg,#ffffff61,#fff4e41f),#fffaf21c!important;border-color:#ffffffa3!important;box-shadow:inset 0 1px #ffffffe0,0 9px 24px #52361d0a!important}.trial-status-popover{z-index:120;flex:none;position:relative}.trial-status-trigger{color:#2d573f;cursor:pointer;min-height:40px;font:inherit;text-align:left;-webkit-backdrop-filter:blur(25px)saturate(1.48);background:linear-gradient(145deg,#ffffff8c,#e8f4e93b),#fffaf229;border:1px solid #ffffffd1;border-radius:14px;grid-template-columns:28px auto 14px;align-items:center;gap:8px;padding:5px 10px 5px 6px;transition:transform .17s,border-color .17s,box-shadow .17s;display:inline-grid;box-shadow:0 10px 26px #3f573f14,inset 0 1px #fffffffa,inset 0 -1px #2f6f4e0f}.trial-status-trigger:hover,.trial-status-popover.is-open .trial-status-trigger{border-color:#fffffffa;transform:translateY(-1px);box-shadow:0 16px 34px #3f573f1f,inset 0 1px #fff}.trial-status-trigger-icon,.trial-status-panel-icon{color:#2f6f4e;background:#ebf6ec75;border:1px solid #ffffffc2;place-items:center;display:inline-grid;box-shadow:inset 0 1px #fffffff5}.trial-status-trigger-icon{border-radius:10px;width:28px;height:28px}.trial-status-trigger-copy{gap:1px;display:grid}.trial-status-trigger-copy small{color:#384c3da3;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850;line-height:1}.trial-status-trigger-copy strong{white-space:nowrap;font-size:.72rem;line-height:1.15}.trial-status-chevron{transition:transform .17s}.trial-status-popover.is-open .trial-status-chevron{transform:rotate(180deg)}.trial-status-popover.warning .trial-status-trigger,.trial-status-popover.danger .trial-status-trigger{color:#8d4a21;background:linear-gradient(145deg,#ffffff94,#ffe8d242),#fff6eb2e}.trial-status-popover.danger .trial-status-trigger{color:#923a32}.trial-status-popover.warning .trial-status-trigger-icon,.trial-status-popover.danger .trial-status-trigger-icon{color:currentColor;background:#ffeddc75}.trial-status-panel{color:#2b2118;-webkit-backdrop-filter:blur(38px)saturate(1.48);background:radial-gradient(circle at 9% 0,#ffffffd1,#0000 34%),linear-gradient(145deg,#ffffffa8,#f4efe14d),#f6f4ea57;border:1px solid #ffffffeb;border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:12px;width:min(340px,100vw - 32px);padding:16px;animation:.17s ease-out both trial-popover-in;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 26px 68px #32372a2e,inset 0 1px #fff,inset 0 -1px #2f6f4e0f}.trial-status-panel-icon{border-radius:14px;width:42px;height:42px}.trial-status-panel>div{gap:4px;min-width:0;display:grid}.trial-status-panel>div>small{color:#e4631b;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:880}.trial-status-panel>div>strong{font-size:.96rem;line-height:1.2}.trial-status-panel p{color:#2b2118a6;margin:0;font-size:.72rem;line-height:1.5}.trial-status-panel>a{color:#245c40;background:#ffffff6b;border:1px solid #ffffffd1;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:.76rem;font-weight:820;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fffffff5}.trial-status-panel>a:hover{background:#ffffffa8}.trial-status-reset{color:#2b21188f;text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:.64rem;display:inline-flex}@keyframes trial-popover-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-prompt-root{padding:0!important}.dashboard-prompt-root .dashboard-frame{width:100%!important;max-width:none!important;height:100vh!important;min-height:100vh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.dashboard-prompt-root .dashboard-content{background:radial-gradient(circle at 9% 8%,#ee742a24,#0000 30%),radial-gradient(circle at 92% 9%,#2f6f4e24,#0000 29%),linear-gradient(90deg,#6948260a 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#69482608 1px,#0000 1px) 0 0/72px 72px,linear-gradient(135deg,#f7eddf,#fbf6ed 54%,#edf3e8)!important}.dashboard-prompt-root .dashboard-content-inner{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(22px,2.4vw,38px)!important}.dashboard-prompt-root .prompt-workspace>.tool-heading,.dashboard-prompt-root .prompt-quick-start-row,.dashboard-prompt-root .prompt-style-toolbar,.dashboard-prompt-root .prompt-command-bar,.dashboard-prompt-root .prompt-accordion,.dashboard-prompt-root .prompt-preview-panel{-webkit-backdrop-filter:blur(34px)saturate(1.4)!important;background:radial-gradient(at 10% -10%,#ffffffc7,#0000 39%),linear-gradient(145deg,#ffffff6b,#fff4e224),#fffaf221!important;border:1px solid #ffffffdb!important;box-shadow:0 24px 64px #53351a16,inset 0 1px #fff,inset 0 -1px #7247210d!important}.dashboard-prompt-root .prompt-workspace>.tool-heading{border-radius:24px;align-items:center;margin-bottom:18px;padding:clamp(20px,2.3vw,30px)}.dashboard-prompt-root .prompt-workspace>.tool-heading h1{letter-spacing:-.055em;margin-top:6px;font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:.96}.dashboard-prompt-root .prompt-workspace>.tool-heading p{margin-top:10px;font-size:clamp(.86rem,1.2vw,1rem)}.dashboard-prompt-root .prompt-quick-start-row{border-radius:20px;padding:14px}.dashboard-prompt-root .prompt-quick-start-row button{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(145deg,#fff6,#fff4e41c),#fffaf21f;border-color:#ffffffb3;border-radius:14px;min-height:78px;padding:13px;box-shadow:inset 0 1px #ffffffe6}.dashboard-prompt-root .prompt-style-toolbar{border-radius:18px;padding:12px;top:88px}.dashboard-prompt-root .prompt-style-search,.dashboard-prompt-root .prompt-style-categories{background:#ffffff40;border-color:#ffffffb8;border-radius:12px;box-shadow:inset 0 1px #ffffffe6}.dashboard-prompt-root .prompt-style-categories button{border-radius:9px}.dashboard-prompt-root .prompt-style-library .art-style-grid{gap:clamp(12px,1.4vw,20px)}.dashboard-prompt-root .prompt-style-library .art-style-card{-webkit-backdrop-filter:blur(22px)saturate(1.34);background:linear-gradient(155deg,#ffffff63,#fff3e11f),#fffaf21f;border:1px solid #ffffffc7;border-radius:19px;padding:10px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 14px 34px #53351a11,inset 0 1px #fffffffa}.dashboard-prompt-root .prompt-style-library .art-style-card:hover,.dashboard-prompt-root .prompt-style-library .art-style-card:focus-visible{border-color:#fffffffa;transform:translateY(-5px);box-shadow:0 24px 50px #53351a1f,inset 0 1px #fff,inset 0 3px #e4631bb8}.dashboard-prompt-root .prompt-style-library .art-style-preview{border:1px solid #ffffffbf;border-radius:14px;box-shadow:0 9px 22px #3726191c}.dashboard-prompt-root .prompt-command-bar,.dashboard-prompt-root .prompt-preview-panel{border-radius:22px}.dashboard-prompt-root .prompt-layout{gap:clamp(18px,2vw,28px)}.dashboard-prompt-root .prompt-accordion{border-radius:18px;overflow:hidden}.dashboard-prompt-root .prompt-accordion.open{border-color:#fffffff0!important;box-shadow:0 24px 58px #53351a1a,inset 3px 0 #e4631bd6,inset 0 1px #fff!important}.dashboard-prompt-root .prompt-workspace .prompt-option,.dashboard-prompt-root .prompt-workspace .aspect-ratio-btn,.dashboard-prompt-root .prompt-target-tabs,.dashboard-prompt-root .prompt-output,.dashboard-prompt-root .prompt-stats>div,.dashboard-prompt-root .prompt-generated-image-panel{-webkit-backdrop-filter:blur(16px)saturate(1.28);background:linear-gradient(145deg,#ffffff5c,#f5f5e81c),#fffaf21a;border-color:#ffffffb3;border-radius:14px;box-shadow:inset 0 1px #ffffffe6}.dashboard-prompt-root .prompt-output{background:linear-gradient(90deg,#2f6f4e0b 1px,#0000 1px) 0 0/28px 100%,#f7fbf670}.dashboard-prompt-root .dashboard-content,.dashboard-prompt-root .dashboard-nav,.dashboard-prompt-root .prompt-option-row,.dashboard-prompt-root .prompt-style-categories{scrollbar-width:thin;scrollbar-color:#2f6f4e47 transparent}.dashboard-prompt-root .dashboard-content::-webkit-scrollbar{width:6px;height:6px}.dashboard-prompt-root .dashboard-nav::-webkit-scrollbar{width:6px;height:6px}.dashboard-prompt-root .prompt-option-row::-webkit-scrollbar{width:6px;height:6px}.dashboard-prompt-root .prompt-style-categories::-webkit-scrollbar{width:6px;height:6px}.dashboard-prompt-root .dashboard-content::-webkit-scrollbar-track{background:0 0}.dashboard-prompt-root .dashboard-nav::-webkit-scrollbar-track{background:0 0}.dashboard-prompt-root .prompt-option-row::-webkit-scrollbar-track{background:0 0}.dashboard-prompt-root .prompt-style-categories::-webkit-scrollbar-track{background:0 0}.dashboard-prompt-root .dashboard-content::-webkit-scrollbar-thumb{background:#2f6f4e3d;border-radius:999px}.dashboard-prompt-root .dashboard-nav::-webkit-scrollbar-thumb{background:#2f6f4e3d;border-radius:999px}.dashboard-prompt-root .prompt-option-row::-webkit-scrollbar-thumb{background:#2f6f4e3d;border-radius:999px}.dashboard-prompt-root .prompt-style-categories::-webkit-scrollbar-thumb{background:#2f6f4e3d;border-radius:999px}@media (max-width:1080px){.trial-status-trigger-copy small{display:none}.trial-status-trigger{grid-template-columns:28px auto 14px}}@media (max-width:820px){.trial-status-popover{margin-left:auto}.trial-status-trigger-copy{display:none}.trial-status-trigger{grid-template-columns:1fr;width:40px;padding:5px}.trial-status-chevron{display:none}.trial-status-panel{position:fixed;top:76px;right:12px}.dashboard-prompt-root .prompt-workspace>.tool-heading h1{font-size:clamp(2.4rem,9vw,3.5rem)}}@media (max-width:560px){.dashboard-overview-root .ops-command-card,.dashboard-prompt-root .prompt-workspace>.tool-heading,.dashboard-prompt-root .prompt-quick-start-row,.dashboard-prompt-root .prompt-style-toolbar,.dashboard-prompt-root .prompt-command-bar,.dashboard-prompt-root .prompt-accordion,.dashboard-prompt-root .prompt-preview-panel{border-radius:18px}.trial-status-panel{width:calc(100vw - 16px);top:70px;right:8px}}@media (prefers-reduced-motion:reduce){.trial-status-panel{animation:none}}.dashboard-prompt-root{--prompt-ink:#1f2820;--prompt-muted:#2631279e;--prompt-green:#2f6f4e;--prompt-green-deep:#1f563b;--prompt-orange:#df6c2f;--prompt-line:#ffffffad;--prompt-glass:#fffcf657;--prompt-glass-strong:#fffcf685;min-height:100vh;background-color:#eee5d4!important;background-image:linear-gradient(110deg,#f6eede2b,#eef6e714),url(/dashboard-atmosphere-v1.png)!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.dashboard-root.dashboard-prompt-root{padding:0!important}.dashboard-prompt-root .dashboard-frame,.dashboard-prompt-root .dashboard-main,.dashboard-prompt-root .dashboard-content,.dashboard-prompt-root .dashboard-content-inner{background:0 0!important}.dashboard-prompt-root .dashboard-sidebar,.dashboard-prompt-root .dashboard-topbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.dashboard-root.dashboard-prompt-root .dashboard-sidebar{border:0!important;border-right:1px solid #ffffff75!important}.dashboard-prompt-root .dashboard-topbar{border:0!important;border-bottom:1px solid #ffffff75!important}.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item:hover,.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item.active{-webkit-backdrop-filter:blur(20px)saturate(1.28)!important;background:#ffffff3d!important;border-color:#ffffffb3!important;box-shadow:0 10px 28px #2a372b0f,inset 0 1px #ffffffd1!important}.prompt-studio-v2{width:100%;max-width:none;color:var(--prompt-ink);grid-template-columns:auto minmax(520px,1fr);gap:14px 24px;margin:0;display:grid}.prompt-studio-v2 button,.prompt-studio-v2 input,.prompt-studio-v2 textarea,.prompt-studio-v2 select{font:inherit}.prompt-studio-v2>.settings-message{grid-column:1/-1}.prompt-studio-header{justify-content:flex-start;align-items:center;gap:24px;margin:0;display:flex}.prompt-studio-header>div:first-child{display:none}.prompt-studio-header .workspace-kicker{color:var(--prompt-orange);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-size:.7rem;font-weight:850;display:inline-flex}.prompt-studio-header h1{color:#17231b;letter-spacing:-.045em;margin:4px 0;font-size:clamp(1.45rem,2.2vw,2.25rem);font-weight:770;line-height:1}.prompt-studio-header p{max-width:540px;color:var(--prompt-muted);margin:0;font-size:clamp(.66rem,.78vw,.76rem);line-height:1.45}.prompt-studio-header-actions{align-items:center;gap:9px;padding-bottom:0;display:flex}.prompt-credit-pill,.prompt-studio-v2 .btn-secondary,.prompt-studio-v2 .btn-primary{-webkit-backdrop-filter:blur(17px)saturate(1.28);border:1px solid #ffffffb8;border-radius:13px;min-height:40px;box-shadow:0 10px 28px #35443314,inset 0 1px #fffffff5}.prompt-credit-pill{color:var(--prompt-green-deep);white-space:nowrap;background:#f7fbf261;align-items:center;gap:7px;padding:0 13px;font-size:.72rem;font-weight:820;display:inline-flex}.prompt-studio-v2 .btn-secondary{color:#314235;background:#fffcf54d;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.72rem;font-weight:780;display:inline-flex}.prompt-studio-v2 .btn-primary{color:#fffdf8;background:linear-gradient(135deg, #3e7e59fa, #1f563bfa), var(--prompt-green);justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.72rem;font-weight:820;display:inline-flex}.prompt-studio-v2 button{transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s}.prompt-studio-v2 button:hover:not(:disabled){transform:translateY(-2px)}.prompt-studio-v2 button:focus-visible,.prompt-studio-v2 input:focus-visible,.prompt-studio-v2 select:focus-visible,.prompt-studio-v2 textarea:focus-visible{outline-offset:2px;outline:3px solid #df6c2f3d}.prompt-studio-v2 button:disabled{cursor:not-allowed;opacity:.5}.prompt-studio-stepper{grid-template-columns:repeat(4,minmax(0,1fr));place-self:center end;width:100%;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.prompt-studio-stepper li{color:#2b382d73;align-items:center;gap:8px;font-size:.68rem;font-weight:770;display:flex;position:relative}.prompt-studio-stepper li:not(:last-child):after{content:"";background:#ffffffc2;height:1px;position:absolute;top:14px;left:36px;right:8px;box-shadow:0 1px 5px #34463517}.prompt-studio-stepper li>span{z-index:1;-webkit-backdrop-filter:blur(14px);background:#fffcf557;border:1px solid #ffffffad;border-radius:10px;place-items:center;width:29px;height:29px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.prompt-studio-stepper li.is-active,.prompt-studio-stepper li.is-done{color:var(--prompt-green-deep)}.prompt-studio-stepper li.is-active>span{color:#fff;background:var(--prompt-green);border-color:#2f6f4e85}.prompt-studio-stepper li.is-done>span{color:#fff;background:var(--prompt-orange)}.prompt-studio-grid{grid-column:1/-1;grid-template-columns:minmax(238px,.78fr) minmax(500px,1.75fr) minmax(300px,.95fr);align-items:start;gap:clamp(13px,1.25vw,20px);display:grid}.prompt-glass-panel{border:1px solid var(--prompt-line);background:radial-gradient(circle at 7% 0%, #ffffff80, transparent 35%), linear-gradient(145deg, #ffffff61, #f4eedc1f), var(--prompt-glass);-webkit-backdrop-filter:blur(30px)saturate(1.35);border-radius:24px;position:relative;box-shadow:0 26px 70px #2e3b2d1a,inset 0 1px #fffffffa,inset 0 -1px #4853410d}.prompt-glass-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff5,#0000);height:1px;position:absolute;inset:1px 12% auto}.prompt-studio-library,.prompt-studio-inspector{padding:17px}.prompt-studio-library{scrollbar-color:#2f6f4e40 transparent;scrollbar-width:thin;max-height:calc(clamp(420px,55vh,680px) + 90px);overflow-y:auto}.prompt-section-heading,.prompt-canvas-toolbar,.prompt-canvas-actions,.prompt-inspector-actions,.prompt-reference-box>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.prompt-section-heading{margin-bottom:13px}.prompt-section-heading small,.prompt-recent-strip>div:first-child>small,.prompt-reference-box small{color:var(--prompt-orange);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:860;display:block}.prompt-section-heading h2,.prompt-recent-strip h2{color:#203025;letter-spacing:-.025em;margin:3px 0 0;font-size:.98rem;line-height:1.12}.prompt-section-heading>svg{color:var(--prompt-green)}.prompt-library-search{color:#28372b73;background:#fffcf54d;border:1px solid #ffffffa8;border-radius:12px;align-items:center;gap:8px;height:39px;padding:0 11px;display:flex;box-shadow:inset 0 1px #ffffffd6}.prompt-library-search input{width:100%;min-width:0;color:var(--prompt-ink);background:0 0;border:0;outline:0;font-size:.7rem}.prompt-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.prompt-preset-grid>button{min-width:0;color:var(--prompt-ink);text-align:left;background:#fffcf53b;border:1px solid #ffffff9c;border-radius:14px;padding:7px;overflow:hidden;box-shadow:inset 0 1px #ffffffc2}.prompt-preset-grid>button.is-selected{background:#fff5e98f;border-color:#df6c2fb8;box-shadow:0 10px 24px #7d4a271c,inset 0 0 0 1px #ffffffad}.prompt-preset-art{aspect-ratio:1/.78;background:#e5dbc794;border-radius:10px;display:block;position:relative;overflow:hidden}.prompt-preset-art img{object-fit:cover}.prompt-preset-grid>button>span:last-child{padding:7px 2px 1px;display:block}.prompt-preset-grid strong,.prompt-preset-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prompt-preset-grid strong{font-size:.66rem}.prompt-preset-grid small{color:var(--prompt-muted);margin-top:2px;font-size:.54rem}.prompt-more-styles{width:100%;min-height:36px;color:var(--prompt-green-deep);background:#f1f8ef4d;border:1px solid #ffffff9e;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:.62rem;font-weight:790;display:flex}.prompt-style-drawer{margin-top:10px}.prompt-style-categories{gap:5px;padding-bottom:5px;display:flex;overflow-x:auto}.prompt-style-categories button{color:var(--prompt-muted);white-space:nowrap;background:#fff3;border:1px solid #ffffff8f;border-radius:9px;padding:6px 8px;font-size:.56rem;font-weight:740}.prompt-style-categories button.active{color:#fff;background:var(--prompt-green)}.prompt-mini-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:220px;padding:2px;display:grid;overflow-y:auto}.prompt-mini-style-grid button{color:var(--prompt-ink);background:#fff3;border:1px solid #ffffff8f;border-radius:10px;padding:5px;overflow:hidden}.prompt-mini-style-grid button.is-selected{border-color:var(--prompt-orange)}.prompt-mini-style-grid img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;height:auto}.prompt-mini-style-grid span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.5rem;font-weight:720;display:block;overflow:hidden}.prompt-reference-box{background:#eff7ec3d;border:1px dashed #2f6f4e54;border-radius:14px;margin-top:12px;padding:11px}.prompt-reference-box>div:first-child strong{color:var(--prompt-green-deep);font-size:.58rem}.prompt-reference-box>button{width:100%;min-height:35px;color:var(--prompt-green-deep);background:#ffffff4a;border:1px solid #ffffffb8;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:.58rem;font-weight:780;display:flex}.prompt-reference-list{gap:6px;margin-top:8px;display:grid}.prompt-reference-list>span{background:#ffffff42;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:5px;display:grid}.prompt-reference-list img{object-fit:cover;border-radius:8px;width:34px;height:34px}.prompt-reference-list small{color:var(--prompt-muted);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.54rem;overflow:hidden}.prompt-reference-list button{width:24px;height:24px;color:var(--prompt-muted);background:#ffffff4d;border:0;border-radius:8px;place-items:center;display:grid}.prompt-studio-canvas{min-width:0;padding:14px}.prompt-canvas-toolbar{min-height:38px;padding:0 2px 11px}.prompt-canvas-toolbar>span{color:var(--prompt-muted);font-size:.58rem;font-weight:710}.prompt-preview-tabs{background:#fffcf547;border:1px solid #ffffffa3;border-radius:12px;gap:3px;padding:3px;display:inline-flex}.prompt-preview-tabs button{min-height:30px;color:var(--prompt-muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:.58rem;font-weight:760;display:inline-flex}.prompt-preview-tabs button.active{color:#fff;background:var(--prompt-green);box-shadow:0 7px 18px #1f563b33}.prompt-artboard{background-color:#0000;background-image:linear-gradient(45deg,#2f6f4e09 25%,#0000 25% 75%,#2f6f4e09 75%),linear-gradient(45deg,#2f6f4e09 25%,#ffffff2e 25% 75%,#2f6f4e09 75%);background-position:0 0,12px 12px;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffffbd;border-radius:20px;place-items:center;min-height:clamp(420px,55vh,680px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 0 60px #ffffff2e}.prompt-artboard:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff59;border-radius:14px;position:absolute;inset:16px}.prompt-artwork-preview{z-index:1;aspect-ratio:1;background:#ede7da;border:1px solid #ffffffb8;border-radius:18px;width:auto;max-width:86%;height:min(80%,560px);position:relative;overflow:hidden;box-shadow:0 30px 70px #1f2d222e,0 4px 12px #1f2d221c}.prompt-artwork-preview img{object-fit:cover}.prompt-artwork-preview>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);background:#101c147a;border:1px solid #ffffff57;border-radius:10px;padding:8px 10px;font-size:.58rem;font-weight:760;position:absolute;bottom:10px;left:10px;right:10px}.prompt-product-mockup{z-index:1;position:absolute;inset:0}.prompt-product-mockup .prompt-mockup-base{object-fit:cover}.prompt-mockup-art{aspect-ratio:1;mix-blend-mode:multiply;filter:saturate(.94)contrast(.95);border-radius:4px;width:16%;position:absolute;top:28%;left:25.8%;overflow:hidden}.prompt-mockup-art img,.prompt-listing-image img{object-fit:cover}.prompt-product-mockup>small{color:#ffffffd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111a147a;border-radius:10px;padding:7px 10px;font-size:.55rem;position:absolute;bottom:14px;right:14px}.prompt-listing-preview{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8ad;border:1px solid #ffffffb8;border-radius:18px;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr);width:min(88%,720px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #2a372b29}.prompt-listing-image{background:#ebe1d0;min-height:310px;position:relative}.prompt-listing-preview>div{flex-direction:column;justify-content:center;min-width:0;padding:clamp(20px,3vw,42px);display:flex}.prompt-listing-preview small{color:var(--prompt-orange);text-transform:uppercase;font-size:.62rem;font-weight:820}.prompt-listing-preview h3{color:#213126;letter-spacing:-.04em;margin:8px 0;font-size:clamp(1.25rem,2vw,2rem);line-height:1.05}.prompt-listing-preview p{color:var(--prompt-muted);margin:0;font-size:.72rem;line-height:1.5}.prompt-listing-preview>div>span{color:var(--prompt-green-deep);border-top:1px solid #2f6f4e1f;justify-content:space-between;align-items:center;gap:8px;margin-top:22px;padding-top:12px;font-size:.61rem;display:flex}.prompt-listing-preview em{color:var(--prompt-muted);font-style:normal}.prompt-canvas-loading{z-index:2;max-width:310px;color:var(--prompt-green-deep);text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.prompt-canvas-loading strong{font-size:.85rem}.prompt-canvas-loading span{color:var(--prompt-muted);font-size:.65rem;line-height:1.45}.prompt-spinner{animation:.9s linear infinite prompt-spin}.prompt-canvas-actions{min-height:48px;padding:10px 2px 0}.prompt-canvas-actions>div{align-items:center;gap:8px;display:flex}.prompt-canvas-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end}.prompt-canvas-actions small{color:var(--prompt-muted);font-size:.58rem;font-weight:740}.prompt-palette-dots{padding-left:6px;display:inline-flex}.prompt-palette-dots i{border:2px solid #ffffffe0;border-radius:50%;width:17px;height:17px;margin-left:-6px;box-shadow:0 2px 7px #1b281d1f}.prompt-studio-inspector{min-width:0}.prompt-inspector-field{gap:5px;min-width:0;margin-bottom:10px;display:grid}.prompt-inspector-field>span{color:#334438;justify-content:space-between;align-items:center;gap:8px;font-size:.59rem;font-weight:790;display:flex}.prompt-inspector-field>span small{color:var(--prompt-muted);font-size:.51rem;font-weight:650}.prompt-inspector-field input,.prompt-inspector-field select,.prompt-inspector-field textarea{width:100%;color:var(--prompt-ink);background:#fffdf857;border:1px solid #ffffffad;border-radius:11px;outline:0;font-size:.66rem;box-shadow:inset 0 1px #ffffffe6,inset 0 0 14px #ffffff1f}.prompt-inspector-field input,.prompt-inspector-field select{min-height:37px;padding:0 10px}.prompt-inspector-field textarea{resize:vertical;min-height:76px;padding:9px 10px;line-height:1.45}.prompt-subject-field textarea{min-height:84px}.prompt-inspector-grid,.prompt-color-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}.prompt-compiled-field textarea{color:#1c2a1fd1;background:#f1f7ee57;min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem}.prompt-inspector-actions{align-items:stretch}.prompt-inspector-actions>button{flex:1 1 0;min-height:43px;padding:6px 10px;line-height:1.2}.prompt-generate-button{background:linear-gradient(135deg, #f27c2afa, #d34c15fa), var(--prompt-orange)!important;box-shadow:0 13px 30px #b350193d,inset 0 1px #ffffff4d!important}.prompt-readiness{color:#9a4d24;background:#fff0e052;border:1px solid #df6c2f38;border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.prompt-readiness.is-ready{color:var(--prompt-green-deep);background:#e9f5e859;border-color:#2f6f4e3b}.prompt-readiness span,.prompt-readiness strong,.prompt-readiness small{display:block}.prompt-readiness strong{font-size:.59rem}.prompt-readiness small{color:var(--prompt-muted);margin-top:2px;font-size:.52rem;line-height:1.35}.prompt-studio-v2 .prompt-image-error{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffe8e075;border-radius:12px;margin-top:9px}.prompt-recent-strip{grid-column:1/-1;grid-template-columns:minmax(190px,.75fr) minmax(0,2.25fr);align-items:center;gap:18px;margin-top:clamp(13px,1.25vw,20px);padding:15px 17px;display:grid}.prompt-next-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prompt-next-actions button{min-width:0;color:var(--prompt-ink);text-align:left;background:#fffdf840;border:1px solid #ffffff9e;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffffc7}.prompt-next-actions button>svg{box-sizing:content-box;color:var(--prompt-green-deep);background:#e6f1e39e;border-radius:9px;padding:7px}.prompt-next-actions strong,.prompt-next-actions small{text-overflow:ellipsis;display:block;overflow:hidden}.prompt-next-actions strong{white-space:nowrap;font-size:.61rem}.prompt-next-actions small{color:var(--prompt-muted);margin-top:2px;font-size:.5rem;line-height:1.35}.prompt-studio-v2 .prompt-image-lightbox{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1720198a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.prompt-studio-v2 .prompt-image-lightbox-card{-webkit-backdrop-filter:blur(30px)saturate(1.25);backdrop-filter:blur(30px)saturate(1.25);background:#faf7eebd;border:1px solid #ffffffbd;border-radius:22px;width:min(720px,94vw);max-height:92vh;padding:14px;overflow:auto;box-shadow:0 40px 100px #0c160f47}.prompt-image-lightbox-header{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.prompt-image-lightbox-header small,.prompt-image-lightbox-header strong{display:block}.prompt-image-lightbox-header small{color:var(--prompt-muted);font-size:.58rem}.prompt-image-lightbox-header strong{margin-top:2px;font-size:.82rem}.prompt-image-lightbox-header button{width:34px;height:34px;color:var(--prompt-ink);background:#ffffff47;border:1px solid #ffffffa6;border-radius:11px;place-items:center;display:grid}.prompt-image-lightbox-card>img{border-radius:16px;width:100%;height:auto;display:block}.prompt-image-lightbox-card>.btn-secondary{width:100%;margin-top:10px}@media (max-width:1380px){.prompt-studio-grid{grid-template-columns:minmax(220px,.72fr) minmax(430px,1.6fr) minmax(280px,.88fr)}.prompt-studio-library,.prompt-studio-inspector{padding:14px}.prompt-preset-grid{grid-template-columns:1fr}.prompt-preset-grid>button{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:7px;display:grid}.prompt-preset-art{aspect-ratio:1;width:64px}}@media (max-width:1160px){.prompt-studio-grid{grid-template-columns:minmax(220px,.78fr) minmax(440px,1.45fr)}.prompt-studio-inspector{grid-column:1/-1}.prompt-inspector-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prompt-color-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.dashboard-prompt-root{background-attachment:scroll!important}.prompt-studio-header{flex-direction:column;align-items:flex-start}.prompt-studio-v2{display:block}.prompt-studio-stepper{margin:16px 0}.prompt-studio-header-actions{width:100%}.prompt-studio-grid{grid-template-columns:1fr}.prompt-studio-library,.prompt-studio-inspector{grid-column:auto}.prompt-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-preset-grid>button{display:block}.prompt-preset-art{aspect-ratio:1/.55;width:100%}.prompt-recent-strip{grid-template-columns:1fr}}@media (max-width:620px){.dashboard-prompt-root .dashboard-content-inner{padding:12px!important}.prompt-studio-header h1{font-size:clamp(1.8rem,9vw,2.6rem)}.prompt-studio-header-actions,.prompt-studio-header-actions>*{flex:1 1 0}.prompt-studio-stepper strong,.prompt-canvas-toolbar>span{display:none}.prompt-studio-stepper li:not(:last-child):after{right:4px}.prompt-preview-tabs{width:100%}.prompt-preview-tabs button{flex:1 1 0;justify-content:center;padding:0 6px}.prompt-artboard{min-height:360px}.prompt-artwork-preview{width:88%}.prompt-listing-preview{grid-template-columns:1fr;width:88%}.prompt-listing-image{min-height:210px}.prompt-listing-preview>div{padding:18px}.prompt-canvas-actions,.prompt-canvas-actions>div,.prompt-inspector-actions{flex-direction:column;align-items:stretch}.prompt-inspector-grid,.prompt-color-fields,.prompt-next-actions{grid-template-columns:1fr}.prompt-preset-grid>button{display:block}.prompt-preset-art{aspect-ratio:1/.7;width:100%}.prompt-glass-panel{border-radius:19px}.dashboard-prompt-root .dashboard-nav{scrollbar-width:none}.dashboard-prompt-root .dashboard-nav::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.prompt-studio-v2 button{transition:none}.prompt-spinner{animation-duration:1.8s}}.dashboard-root.dashboard-workspace-root{width:100%;min-width:0;min-height:100svh;overflow:hidden;background-color:#eee5d4!important;background-image:linear-gradient(112deg,#f9f1e31f,#e7f1e00d),url(/dashboard-atmosphere-v1.png)!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important;padding:0!important}.dashboard-workspace-root .dashboard-frame{width:100vw!important;max-width:none!important;height:100svh!important;min-height:100svh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important}.dashboard-workspace-root .dashboard-main,.dashboard-workspace-root .dashboard-content,.dashboard-workspace-root .dashboard-content-inner{min-width:0;box-shadow:none!important;background:0 0!important}.dashboard-workspace-root .dashboard-main{width:auto;max-width:none}.dashboard-workspace-root .dashboard-content{width:100%;overflow:hidden auto;background-image:none!important;border:0!important}.dashboard-workspace-root .dashboard-content-inner{box-sizing:border-box;min-height:100%;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(18px,1.55vw,30px)!important}.dashboard-workspace-root .dashboard-content-inner>*{width:100%;max-width:none;margin-inline:0}.dashboard-root.dashboard-prompt-root .dashboard-frame{grid-template-columns:var(--dashboard-sidebar-width,180px) minmax(0, 1fr)!important}.dashboard-prompt-root .dashboard-sidebar{width:var(--dashboard-sidebar-width,180px)!important;min-width:var(--dashboard-sidebar-width,180px)!important;color:#1f3122e6!important;background:#28391e42!important}.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item{color:#1f3122e0!important}.dashboard-prompt-root .dashboard-sidebar .dashboard-nav-label{color:#2b3f2cb8!important}.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item.active{color:#203a2b!important;background:#fffaf285!important;border-color:#ffffffbd!important}.dashboard-prompt-root .dashboard-logo,.dashboard-prompt-root .dashboard-topbar{height:76px!important;min-height:76px!important}.dashboard-prompt-root .dashboard-logo{padding-inline:22px!important}.dashboard-prompt-root .dashboard-topbar{padding-inline:27px!important}.dashboard-prompt-root .dashboard-nav{padding:24px 13px 10px!important}.dashboard-prompt-root .dashboard-nav-section{gap:3px!important}.dashboard-prompt-root .dashboard-nav-label{margin:12px 8px 6px!important;font-size:.54rem!important}.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item{border-radius:9px!important;min-height:36px!important;padding:7px 9px!important;font-size:.67rem!important}.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item svg{width:15px!important;height:15px!important}.dashboard-prompt-root .dashboard-sidebar-footer{padding:9px 13px 17px!important}.dashboard-prompt-root .dashboard-content-inner{padding:18px 15px 26px 20px!important}.dashboard-prompt-root .dashboard-topbar-context small{color:#ffffffb3!important;font-size:.6rem!important}.dashboard-prompt-root .dashboard-topbar-title{color:#fffffff0!important;font-size:.77rem!important}.dashboard-prompt-root .dashboard-topbar-actions{gap:9px!important}.dashboard-prompt-root .dashboard-topbar-action{border-radius:11px!important;min-height:38px!important;padding:0 12px!important;font-size:.65rem!important}.dashboard-prompt-root .dashboard-notification-action{width:38px!important;padding:0!important}.dashboard-prompt-root .dashboard-account-chevron{transform:rotate(90deg)}@media (max-width:1320px){.dashboard-root.dashboard-prompt-root .dashboard-frame{grid-template-columns:var(--dashboard-sidebar-width,180px) minmax(0, 1fr)!important}}.dashboard-workspace-root .dashboard-sidebar,.dashboard-workspace-root .dashboard-topbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.dashboard-workspace-root .dashboard-sidebar{min-width:0;overflow:hidden;border:0!important;border-right:1px solid #ffffff85!important}.dashboard-workspace-root .dashboard-nav,.dashboard-workspace-root .dashboard-nav-section,.dashboard-workspace-root .dashboard-sidebar-footer,.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dashboard-workspace-root .dashboard-nav{scrollbar-width:none;overflow-x:hidden!important}.dashboard-workspace-root .dashboard-nav::-webkit-scrollbar{display:none}.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-workspace-root .dashboard-topbar{border:0!important;border-bottom:1px solid #ffffff85!important}.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item:hover,.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item.active{-webkit-backdrop-filter:blur(20px)saturate(1.28)!important;background:#ffffff40!important;border-color:#ffffffb8!important;box-shadow:0 12px 30px #2b392e11,inset 0 1px #ffffffe6!important}.dashboard-workspace-root .dashboard-topbar-action,.dashboard-workspace-root .btn-secondary,.dashboard-workspace-root .workspace-link-button{-webkit-backdrop-filter:blur(20px)saturate(1.3)!important;background:#ffffff40!important;box-shadow:0 10px 28px #2b392e11,inset 0 1px #fffffff0!important}.dashboard-workspace-root .workspace-panel,.dashboard-workspace-root .glass-panel,.dashboard-workspace-root .metric-card,.dashboard-workspace-root .provider-card,.dashboard-workspace-root .ops-command-card,.dashboard-workspace-root .ops-panel,.dashboard-workspace-root .ops-kpi-card,.dashboard-workspace-root .market-intelligence-form,.dashboard-workspace-root .market-intelligence-results,.dashboard-workspace-root .opportunity-command-panel,.dashboard-workspace-root .opportunity-radar,.dashboard-workspace-root .risk-panel,.dashboard-workspace-root .seo-entry-panel,.dashboard-workspace-root .seasonal-panel,.dashboard-workspace-root .results-panel,.dashboard-workspace-root .kanban-column,.dashboard-workspace-root .project-card{-webkit-backdrop-filter:blur(28px)saturate(1.32)!important;background:radial-gradient(at 10% 0,#ffffff5c,#0000 42%),#ffffff29!important;border:1px solid #ffffffb8!important;box-shadow:0 22px 58px #2b392e13,inset 0 1px #fffffff5,inset 0 -1px #454e410a!important}.dashboard-workspace-root :is(.workspace-panel,.glass-panel,.ops-command-card,.ops-panel,.market-intelligence-form,.opportunity-radar,.risk-panel,.results-panel) :is(.metric-card,.glass-panel,.workspace-panel,.results-panel){-webkit-backdrop-filter:blur(14px)!important;background:#ffffff1a!important;box-shadow:inset 0 1px #ffffffb8!important}.dashboard-workspace-root .workspace-shell,.dashboard-workspace-root .opportunity-workspace,.dashboard-workspace-root .market-intelligence-page,.dashboard-workspace-root .risk-lab,.dashboard-workspace-root .results-shell,.dashboard-workspace-root .workspace-grid,.dashboard-workspace-root .ops-dashboard{width:100%!important;max-width:none!important;margin-inline:0!important}.dashboard-workspace-root .market-intelligence-tools,.dashboard-workspace-root .settings-control-surface,.dashboard-workspace-root .ops-dashboard,.dashboard-workspace-root .workspace-shell,.dashboard-workspace-root .opportunity-workspace,.dashboard-workspace-root .risk-lab,.dashboard-workspace-root .results-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media (min-width:1780px){.dashboard-workspace-root .dashboard-content-inner{padding-inline:clamp(26px,2vw,42px)!important}.dashboard-workspace-root .workspace-grid,.dashboard-workspace-root .market-intelligence-form-grid,.dashboard-workspace-root .results-shell,.dashboard-workspace-root .opportunity-grid,.dashboard-workspace-root .risk-lab-grid{column-gap:clamp(18px,1.4vw,30px)!important}}@media (max-width:760px){.dashboard-root.dashboard-workspace-root{background-attachment:scroll!important}.dashboard-workspace-root .dashboard-content-inner{padding:13px!important}}.admin-root.admin-workspace-root{width:100%;min-width:0;min-height:100svh;overflow-x:clip;background-color:#eee5d4!important;background-image:linear-gradient(112deg,#f9f1e31f,#e7f1e00d),url(/dashboard-atmosphere-v1.png)!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important;padding:0!important}.admin-workspace-root .admin-shell{box-sizing:border-box;width:100%!important;max-width:none!important;min-height:100svh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:clamp(232px,15vw,280px) minmax(0,1fr)!important;gap:clamp(18px,1.15vw,22px) clamp(18px,1.35vw,26px)!important;margin:0!important;padding:clamp(14px,1.35vw,26px)!important;overflow:visible!important}.admin-workspace-root .admin-shell:after{content:none!important;display:none!important}.admin-workspace-root .admin-shell>:not(.admin-header):not(.admin-section-nav){width:100%;min-width:0;max-width:none;margin-inline:0}.admin-workspace-root .admin-header{min-width:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff94!important;border-radius:0!important;padding:clamp(8px,1vw,18px) clamp(2px,.7vw,12px) clamp(18px,1.4vw,26px)!important;position:relative!important;top:auto!important}.admin-workspace-root .admin-header>div:first-child{min-width:0}.admin-workspace-root .admin-header p{max-width:920px}.admin-workspace-root .admin-header-actions{flex-wrap:wrap;justify-content:flex-end}.admin-workspace-root .admin-section-nav{scrollbar-color:#2f6f4e38 transparent;scrollbar-width:thin;overflow:hidden auto;max-height:calc(100svh - clamp(28px,2.7vw,52px))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff8a!important;border-radius:0!important;padding:0 clamp(14px,1vw,20px) 18px 0!important;top:clamp(14px,1.35vw,26px)!important}.admin-workspace-root .admin-rail-logo{border-bottom:1px solid #ffffff80;justify-content:center;align-items:center;min-height:72px;margin-bottom:4px;padding:4px 8px 16px;display:flex}.admin-workspace-root .admin-rail-intro{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffff29;border:1px solid #fff9;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:12px 0 8px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffffc2}.admin-workspace-root .admin-rail-intro>span{color:#fff;background:linear-gradient(145deg,#397a58,#245d40);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #275b3d2e}.admin-workspace-root .admin-rail-intro strong,.admin-workspace-root .admin-rail-intro small{display:block}.admin-workspace-root .admin-rail-intro strong{color:#29382e;font-size:.72rem}.admin-workspace-root .admin-rail-intro small{color:#2c3a309e;margin-top:2px;font-size:.57rem}.admin-workspace-root .admin-section-group{border-bottom:0!important;margin:0!important;padding:9px 0!important}.admin-workspace-root .admin-section-group>span{color:#3442388c;letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px 9px;font-size:.58rem;font-weight:820;display:block}.admin-workspace-root .admin-section-tabs{gap:5px;display:grid}.admin-workspace-root .admin-section-tabs button,.admin-workspace-root .admin-section-group .admin-section-tabs button{justify-content:flex-start;width:100%;min-width:0;min-height:42px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;border-radius:13px!important;gap:10px!important;padding:0 11px!important}.admin-workspace-root .admin-section-tabs button:hover,.admin-workspace-root .admin-section-tabs button.active,.admin-workspace-root .admin-section-group .admin-section-tabs button.active{-webkit-backdrop-filter:blur(20px)saturate(1.28)!important;background:#ffffff3d!important;border-color:#ffffffbd!important;box-shadow:0 12px 30px #2b392e11,inset 0 1px #ffffffeb!important}.admin-workspace-root .admin-section-tabs button.active,.admin-workspace-root .admin-section-group .admin-section-tabs button.active{box-shadow:0 12px 30px #2b392e11, inset 3px 0 0 var(--yoou-home-orange,#e4631b), inset 0 1px 0 #ffffffeb!important}.admin-workspace-root .btn-secondary{-webkit-backdrop-filter:blur(20px)saturate(1.3)!important;background:#ffffff3d!important;border-color:#ffffffb8!important;box-shadow:0 10px 28px #2b392e11,inset 0 1px #fffffff0!important}.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper,.settings-message){-webkit-backdrop-filter:blur(28px)saturate(1.32)!important;background:radial-gradient(at 10% 0,#ffffff5c,#0000 42%),#ffffff29!important;border:1px solid #ffffffb8!important;border-radius:clamp(18px,1.35vw,24px)!important;box-shadow:0 22px 58px #2b392e13,inset 0 1px #fffffff5,inset 0 -1px #454e410a!important}.admin-workspace-root :is(.admin-panel,.glass-panel) :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card){-webkit-backdrop-filter:blur(14px)!important;background:#ffffff1a!important;box-shadow:inset 0 1px #ffffffbd!important}.admin-workspace-root .admin-section-helper{padding:16px 18px!important}.admin-workspace-root .admin-overview-brief{overflow:visible}.admin-workspace-root .admin-overview-brief-grid article,.admin-workspace-root .admin-ring-metric,.admin-workspace-root .admin-revenue-grid>span,.admin-workspace-root .admin-gateway-status>span{background:#ffffff1f!important;border-color:#ffffff94!important;box-shadow:inset 0 1px #ffffffb8!important}.admin-workspace-root .admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))!important;gap:18px!important}.admin-workspace-root :is(.admin-analytics-grid,.admin-control-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))!important;gap:20px!important}.admin-workspace-root .admin-content-grid{width:100%;max-width:none;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)!important;gap:20px!important}.admin-workspace-root :is(.admin-table-wrap,.settings-control-grid,.provider-grid,.admin-cost-grid,.admin-credit-trend){min-width:0;max-width:none}.admin-workspace-root .admin-table-wrap{width:100%;overflow-x:auto}.admin-workspace-root .admin-table{width:100%;min-width:720px}@media (min-width:1780px){.admin-workspace-root .admin-shell{grid-template-columns:278px minmax(0,1fr)!important;padding-inline:clamp(22px,1.6vw,36px)!important}.admin-workspace-root .admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.admin-workspace-root .admin-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr)!important}}@media (max-width:980px){.admin-root.admin-workspace-root{overflow:visible;background-attachment:scroll!important}.admin-workspace-root .admin-shell{grid-template-columns:1fr!important;min-height:100svh!important;padding:0 14px 20px!important}.admin-workspace-root .admin-header,.admin-workspace-root .admin-section-nav,.admin-workspace-root .admin-shell>:not(.admin-header):not(.admin-section-nav){grid-area:auto/1!important}.admin-workspace-root .admin-header{padding-top:18px!important}.admin-workspace-root .admin-section-nav{align-items:center;gap:6px;width:calc(100% + 28px);margin-inline:-14px;z-index:35!important;-webkit-backdrop-filter:blur(26px)saturate(1.24)!important;background:#eee5d49e!important;border-bottom:1px solid #ffffff9e!important;border-right:0!important;max-height:none!important;padding:9px 14px!important;display:flex!important;position:sticky!important;top:0!important;overflow:auto hidden!important}.admin-workspace-root .admin-rail-logo,.admin-workspace-root .admin-rail-intro{display:none}.admin-workspace-root .admin-section-group{display:contents}.admin-workspace-root .admin-section-group>span{display:none}.admin-workspace-root .admin-section-tabs{flex:none;gap:6px;display:flex!important}.admin-workspace-root .admin-section-tabs button,.admin-workspace-root .admin-section-group .admin-section-tabs button{width:auto;min-width:max-content}.admin-workspace-root .admin-content-grid{grid-template-columns:1fr!important}}@media (max-width:680px){.admin-workspace-root .admin-header-actions{width:100%;grid-template-columns:1fr!important;display:grid!important}.admin-workspace-root .admin-header-actions>*{justify-content:center;width:100%}.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper){border-radius:18px!important}}.dashboard-root.dashboard-workspace-root,.admin-root.admin-workspace-root{--workspace-ink:#22362a;--workspace-muted:#667269;--workspace-orange:#e4631b;--workspace-radius:22px;--workspace-stroke:#ffffffb8;color:var(--workspace-ink);font-family:var(--font-main)}.dashboard-workspace-root .dashboard-frame,.dashboard-root.dashboard-prompt-root .dashboard-frame{grid-template-columns:var(--dashboard-sidebar-width,248px) minmax(0, 1fr)!important}.dashboard-workspace-root .dashboard-sidebar,.dashboard-prompt-root .dashboard-sidebar{width:var(--dashboard-sidebar-width,248px)!important;min-width:var(--dashboard-sidebar-width,248px)!important;color:#22362ae6!important;background:#31482721!important}.dashboard-workspace-root .dashboard-logo,.dashboard-workspace-root .dashboard-topbar{height:76px!important;min-height:76px!important}.dashboard-workspace-root .dashboard-logo{padding-inline:20px!important}.dashboard-workspace-root .dashboard-topbar{padding-inline:clamp(18px,1.55vw,28px)!important}.dashboard-workspace-root .dashboard-nav{padding:18px 13px 10px!important}.dashboard-workspace-root .dashboard-nav-section{gap:4px!important}.dashboard-workspace-root .dashboard-nav-label,.admin-workspace-root .admin-section-group>span{color:#2b3f2ca3!important;letter-spacing:.09em!important;margin:13px 9px 6px!important;font-size:.59rem!important;font-weight:820!important}.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item,.admin-workspace-root .admin-section-tabs button,.admin-workspace-root .admin-section-group .admin-section-tabs button{color:#22362adb!important;border-radius:12px!important;min-height:40px!important;padding:8px 11px!important;font-size:.72rem!important;font-weight:700!important}.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item.active,.admin-workspace-root .admin-section-tabs button.active,.admin-workspace-root .admin-section-group .admin-section-tabs button.active{color:var(--workspace-ink)!important;box-shadow:0 12px 30px #2b392e11, inset 3px 0 0 var(--workspace-orange), inset 0 1px 0 #ffffffeb!important}.dashboard-workspace-root .dashboard-topbar-title,.dashboard-workspace-root .dashboard-topbar-context small{color:var(--workspace-ink)!important}.dashboard-workspace-root .dashboard-content-inner,.admin-workspace-root .admin-shell,.dashboard-workspace-root .dashboard-content-inner :is(h1,h2,h3,h4),.admin-workspace-root :is(h1,h2,h3,h4){font-family:var(--font-main)!important}.dashboard-workspace-root .dashboard-content-inner :is(h1,h2,h3,h4),.admin-workspace-root :is(h1,h2,h3,h4){text-wrap:balance;color:var(--workspace-ink)!important}.dashboard-workspace-root .dashboard-content-inner h1,.admin-workspace-root .admin-header h1{letter-spacing:-.045em!important;font-size:clamp(1.72rem,2.35vw,2.7rem)!important;font-weight:840!important;line-height:1.02!important}.dashboard-workspace-root :is(.workspace-grid,.ops-command-grid,.metric-grid,.market-intelligence-form-grid,.opportunity-grid,.risk-lab-grid,.settings-control-grid,.provider-grid,.kanban-board),.admin-workspace-root :is(.admin-metric-grid,.admin-analytics-grid,.admin-control-grid,.admin-content-grid,.admin-overview-brief-grid,.admin-cost-grid,.admin-ring-grid){gap:clamp(14px,1.2vw,22px)!important}.dashboard-workspace-root :is(.workspace-panel,.glass-panel,.metric-card,.provider-card,.ops-command-card,.ops-panel,.ops-kpi-card,.market-intelligence-form,.market-intelligence-results,.opportunity-command-panel,.opportunity-radar,.risk-panel,.seo-entry-panel,.seasonal-panel,.results-panel,.kanban-column,.project-card),.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper,.settings-message){border-radius:var(--workspace-radius)!important}.dashboard-workspace-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea),.admin-workspace-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-height:44px;color:var(--workspace-ink)!important;font-family:var(--font-main)!important;background:#ffffff40!important;border:1px solid #ffffffc2!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffffe6!important}.dashboard-workspace-root :is(input,select,textarea):focus,.admin-workspace-root :is(input,select,textarea):focus{outline-offset:1px;border-color:#2f6f4e9e!important;outline:3px solid #2f6f4e21!important}.dashboard-workspace-root :is(.btn-primary,.button-primary),.admin-workspace-root :is(.btn-primary,.button-primary){color:#fff!important;background:linear-gradient(145deg, #f6863d, var(--workspace-orange))!important;border-radius:14px!important;min-height:44px!important;font-weight:780!important;box-shadow:0 12px 22px #be4b1238,inset 0 1px #ffffff94,inset 0 -2px #7a2b0921!important}.dashboard-workspace-root :is(.btn-secondary,.button-secondary,.workspace-link-button),.admin-workspace-root :is(.btn-secondary,.button-secondary,.workspace-link-button){min-height:42px!important;color:var(--workspace-ink)!important;border-radius:13px!important;font-weight:720!important}.admin-workspace-root .admin-shell{grid-template-columns:248px minmax(0,1fr)!important}.admin-workspace-root .admin-table{border-collapse:separate;border-spacing:0 6px}.admin-workspace-root .admin-table :is(th,td){vertical-align:middle;padding-block:12px!important}@media (min-width:1780px){.admin-workspace-root .admin-shell{grid-template-columns:264px minmax(0,1fr)!important}}@media (max-width:980px){.admin-workspace-root .admin-shell{grid-template-columns:1fr!important}}@media (max-width:760px){.dashboard-workspace-root :is(.workspace-panel,.glass-panel,.metric-card,.provider-card,.ops-command-card,.ops-panel,.market-intelligence-form,.market-intelligence-results,.opportunity-command-panel,.opportunity-radar,.risk-panel,.results-panel,.kanban-column,.project-card),.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper){border-radius:18px!important}}.admin-workspace-root .panel-heading{align-items:flex-start!important;gap:16px!important;margin-bottom:clamp(15px,1.25vw,22px)!important}.admin-workspace-root .panel-heading h2{letter-spacing:-.022em!important;margin-top:5px!important;font-size:clamp(1.02rem,1.15vw,1.3rem)!important;line-height:1.16!important}.admin-workspace-root .panel-heading>svg{color:#2f6f4e;background:#ffffff38;border:1px solid #ffffffa8;border-radius:12px;flex:none;padding:9px;box-shadow:inset 0 1px #ffffffdb;width:36px!important;height:36px!important}.admin-workspace-root .admin-section-tabs button svg{color:#2f4f3ab8;background:#ffffff2e;border-radius:9px;padding:6px;box-shadow:inset 0 1px #ffffffb3;width:28px!important;height:28px!important}.admin-workspace-root .admin-section-tabs button.active svg{color:#fff!important;background:linear-gradient(145deg,#3a7b58,#245c3f)!important;box-shadow:0 7px 14px #2f6f4e2b,inset 0 1px #ffffff47!important}.admin-workspace-root .admin-shell>:not(.admin-header):not(.admin-section-nav),.admin-workspace-root .admin-header{grid-column:2}.admin-workspace-root .admin-section-nav{grid-area:1/1/span 50}@media (max-width:980px){.admin-workspace-root .admin-shell>:not(.admin-section-nav),.admin-workspace-root .admin-header,.admin-workspace-root .admin-section-nav{grid-column:1}.admin-workspace-root .admin-section-nav{grid-row:auto}}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard)>header{display:none!important}@media (max-width:1024px){.dashboard-root.dashboard-workspace-root .dashboard-frame,.dashboard-root.dashboard-prompt-root .dashboard-frame{flex-direction:column!important;grid-template-columns:none!important;width:100%!important;height:auto!important;min-height:100svh!important;display:flex!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar,.dashboard-root.dashboard-prompt-root .dashboard-sidebar{z-index:130!important;width:min(86vw,330px)!important;min-width:0!important;max-width:330px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(12px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(34px)saturate(1.34)!important;background:linear-gradient(155deg,#f5efdef7,#d8e1ccf2)!important;border:0!important;border-right:1px solid #ffffffc2!important;border-radius:0 24px 24px 0!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(-105%)!important;box-shadow:26px 0 74px #28372b38!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar.mobile-open,.dashboard-root.dashboard-prompt-root .dashboard-sidebar.mobile-open{transform:translate(0,0)!important}.dashboard-root.dashboard-workspace-root .dashboard-logo,.dashboard-root.dashboard-prompt-root .dashboard-logo{display:none!important}.dashboard-root.dashboard-workspace-root .dashboard-nav,.dashboard-root.dashboard-prompt-root .dashboard-nav{flex:auto!important;width:100%!important;padding:8px 2px 12px!important;display:block!important;overflow:hidden auto!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar,.dashboard-root.dashboard-prompt-root .dashboard-topbar{z-index:60!important;width:100%!important;height:68px!important;min-height:68px!important;padding:9px max(12px, env(safe-area-inset-right)) 9px max(12px, env(safe-area-inset-left))!important;-webkit-backdrop-filter:blur(28px)saturate(1.28)!important;background:#ebe7d5c2!important;border:0!important;border-bottom:1px solid #ffffffb3!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 12px 34px #2b392e14!important}.dashboard-root.dashboard-workspace-root .dashboard-content-inner,.dashboard-root.dashboard-prompt-root .dashboard-content-inner{width:100%!important;max-width:none!important;min-height:calc(100svh - 68px)!important;padding:clamp(15px,2.5vw,24px)!important;padding-bottom:calc(clamp(22px, 3vw, 34px) + env(safe-area-inset-bottom))!important}}@media (max-width:980px){.admin-root.admin-workspace-root .admin-shell{width:100%!important;min-height:100svh!important;padding:14px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.admin-root.admin-workspace-root .admin-section-nav{z-index:130!important;width:min(86vw,340px)!important;min-width:0!important;max-width:340px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:max(12px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(34px)saturate(1.34)!important;background:linear-gradient(155deg,#f5efdef7,#d8e1ccf2)!important;border:0!important;border-right:1px solid #ffffffc2!important;border-radius:0 24px 24px 0!important;grid-area:auto/1!important;margin:0!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:translate(-105%)!important;box-shadow:26px 0 74px #28372b38!important}.admin-root.admin-workspace-root .admin-section-nav.mobile-open{transform:translate(0,0)!important}.admin-root.admin-workspace-root .admin-section-group{width:100%!important;padding:8px 0!important;display:block!important}.admin-root.admin-workspace-root .admin-section-group>span{display:block!important}.admin-root.admin-workspace-root .admin-section-tabs,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs{gap:4px!important;width:100%!important;display:grid!important}.admin-root.admin-workspace-root .admin-section-tabs button,.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs button{justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 10px!important}}@media (max-width:640px){.dashboard-root.dashboard-workspace-root .dashboard-content-inner,.dashboard-root.dashboard-prompt-root .dashboard-content-inner,.dashboard-overview-root .dashboard-content-inner{padding:12px!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.dashboard-overview-root .ops-launch-card h1{font-size:clamp(2rem,9.5vw,2.55rem)!important;line-height:.98!important}.admin-root.admin-workspace-root .admin-shell{padding:10px!important;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;gap:11px!important}.admin-root.admin-workspace-root .admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-root.admin-workspace-root .admin-summary-card{grid-template-columns:34px minmax(0,1fr)!important;column-gap:8px!important;min-height:94px!important;padding:12px!important}}
