:root,[data-theme=light]{color-scheme:light;--ds-canvas:#f5f4fb;--ds-surface-soft:#f8f6ff;--ds-surface-muted:#eeebf7;--ds-surface-glass:rgba(255,255,255,0.76);--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 rgba(39,28,85,0.045);--ds-shadow-sm:0 6px 18px rgba(44,30,96,0.075),0 1px 2px rgba(39,28,85,0.04);--ds-shadow-md:0 22px 54px rgba(48,32,108,0.11),0 4px 12px rgba(39,28,85,0.045);--ds-inset-highlight:inset 0 1px 0 rgba(255,255,255,0.9);--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:rgba(111,59,232,0.14);--secondary:var(--ds-success);--secondary-glow:rgba(22,132,91,0.12);--accent:#bd6bcf;--accent-glow:rgba(189,107,207,0.13);--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:rgba(250,249,255,0.8);--macos-main-bg:var(--ds-canvas);--macos-border:var(--ds-border);--macos-shadow:var(--ds-shadow-md);--macos-item-hover:#f0ecfa;--macos-item-active:rgba(255,255,255,0.88)}[data-theme=dark]{--ds-canvas:#121027;--ds-surface:#1d1a3a;--ds-surface-raised:#252147;--ds-surface-soft:#29254d;--ds-surface-muted:#312d57;--ds-surface-glass:rgba(29,26,58,0.8);--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 rgba(0,0,0,0.2);--ds-shadow-sm:0 4px 14px rgba(0,0,0,0.22);--ds-shadow-md:0 18px 48px rgba(0,0,0,0.34);--ds-inset-highlight:inset 0 1px 0 rgba(255,255,255,0.06);--primary:var(--ds-accent);--primary-glow:rgba(101,167,255,0.16);--secondary:var(--ds-success);--secondary-glow:rgba(88,201,154,0.14);--accent:#e3a7e9;--accent-glow:rgba(227,167,233,0.14);--glass:var(--ds-surface);--glass-shadow:var(--ds-shadow-sm);--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-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:rgba(22,19,48,0.86);--macos-main-bg:var(--ds-canvas);--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]{font-weight:720;letter-spacing:0}.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-error[data-sonner-toast][data-styled=true] [data-close-button],.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]{background:transparent;border-color:currentColor;color:currentColor}body{background:linear-gradient(135deg,#fff8fb,#f6f3ff 48%,#eef8ff) fixed;font-family:var(--font-main),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0}[data-theme=dark] body{background:linear-gradient(135deg,#17122d,#16132f 52%,#102238) fixed}.main-overlay{display:none}button,input,select,textarea{letter-spacing:0}a,button,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:#ffffff}h1,h2,h3,h4{color:var(--ds-ink);font-weight:680;letter-spacing:0}.gradient-text{color:var(--ds-accent)}.admin-panel,.compliance-panel,.glass-panel,.kanban-column,.metric-card,.project-card,.provider-card,.results-panel,.score-card,.workspace-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);backdrop-filter:saturate(1.2) blur(18px);-webkit-backdrop-filter:saturate(1.2) blur(18px)}.glass-panel:after,.glass-panel:before{content:none}.glass-panel:hover{transform:none}.admin-panel,.compliance-panel,.results-panel,.score-card,.workspace-panel{padding:20px}.btn-neumorphic,.btn-primary,.btn-secondary{min-height:38px;border-radius:var(--ds-radius-sm);padding:9px 14px;gap:8px;font-size:.86rem;font-weight:650;line-height:1;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.btn-neumorphic,.btn-primary{background:var(--ds-accent);border:1px solid var(--ds-accent);color:#ffffff;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-neumorphic:hover,.btn-primary: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:#ffffff;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);backdrop-filter:blur(12px);-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-neumorphic:disabled,.btn-primary:disabled,.btn-secondary: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{width:34px;height:34px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-glass);color:var(--ds-ink-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--ds-shadow-xs);transition:background-color .14s ease,color .14s ease,border-color .14s ease}.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;display:inline-flex;align-items:baseline;gap:.03em;width:max-content;padding:.04em .12em .16em;border-radius:.42em;color:var(--logo-main);font-family:ui-rounded,Arial Rounded MT Bold,Segoe UI,system-ui,sans-serif;font-size:42px;font-weight:900;line-height:.9;letter-spacing:0;white-space:nowrap;transform:translateZ(0)}.embossed-logo:before{content:"";position:absolute;inset:.07em -.03em -.04em;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.74),transparent 38%),linear-gradient(145deg,rgba(255,246,232,.72),rgba(244,119,37,.1));box-shadow:.15em .16em .32em rgba(121,78,33,.14),-.12em -.12em .26em rgba(255,255,255,.76),inset .08em .08em .18em rgba(121,78,33,.1),inset -.08em -.08em .2em rgba(255,255,255,.7)}.embossed-logo__glyph,.embossed-logo__suffix,.embossed-logo__word{position:relative;display:inline-block;text-shadow:.02em .025em 0 rgba(255,212,171,.9),-.018em -.02em 0 rgba(117,65,27,.16),.08em .1em .16em rgba(121,78,33,.18),-.08em -.08em .18em rgba(255,255,255,.78)}.embossed-logo__word{color:var(--logo-main)}.embossed-logo__suffix{color:var(--logo-green);font-size:.42em;font-weight:860;letter-spacing:0;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{width:1.12em;height:1.12em;align-items:center;justify-content:center;border-radius:.36em}.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{padding:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff8fb,#f5f1ff 50%,#eef8ff)}.auth-panel{width:100%;max-width:410px;min-width:0;padding:28px;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-md),var(--ds-inset-highlight)}.auth-panel-loading{min-height:430px}.auth-brand{gap:9px;color:var(--ds-ink);text-decoration:none;font-size:.9rem;font-weight:680}.auth-brand,.auth-brand-mark{display:inline-flex;align-items:center}.auth-brand-mark{border-radius:var(--ds-radius-sm);justify-content:center;background:var(--ds-ink);color:var(--ds-surface);font-size:.78rem;font-weight:760}.auth-heading{margin:30px 0 24px}.auth-heading-icon{width:36px;height:36px;margin-bottom:16px;border-radius:var(--ds-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--ds-accent-soft);color:var(--ds-accent)}.auth-heading h1{margin-bottom:7px;font-size:1.65rem;font-weight:680}.auth-footer,.auth-heading p{color:var(--ds-ink-muted);font-size:.86rem;line-height:1.5}.auth-form{display:grid;gap:14px}.auth-field{display:grid;gap:7px}.auth-field label{color:var(--ds-ink-secondary);font-size:.75rem;font-weight:620}.auth-field input,.auth-field select{width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink);font:inherit;font-size:.9rem;box-shadow:var(--ds-inset-highlight)}.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{display:flex;align-items:center;justify-content:space-between;gap:12px}.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{width:100%;min-height:42px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink);display:inline-flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-size:.88rem;font-weight:680;cursor:pointer;box-shadow:var(--ds-shadow-xs),var(--ds-inset-highlight);transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.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{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--ds-ink-muted);font-size:.74rem;font-weight:700}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:var(--ds-border)}.auth-submit{width:100%;justify-content:center;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)}.auth-error,.auth-success{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)}.auth-footer{margin-top:20px;padding-top:18px;border-top:1px solid var(--ds-border);text-align:center}.auth-footer a{color:var(--ds-accent);display:inline-flex;align-items:center;gap:6px;font-weight:650;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.auth-legal-note{margin:0;color:var(--ds-ink-muted);font-size:.74rem;line-height:1.45;text-align:center}.auth-legal-note a{color:var(--ds-accent);font-weight:650;text-decoration:none}.auth-legal-note a:hover{text-decoration:underline}.cookie-banner{position:fixed;z-index:80;left:50%;bottom:18px;width:min(760px,calc(100% - 32px));transform:translateX(-50%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-surface) 92%,transparent);color:var(--ds-ink);box-shadow:var(--ds-shadow-md),var(--ds-inset-highlight);backdrop-filter:saturate(1.3) blur(24px);-webkit-backdrop-filter:saturate(1.3) blur(24px)}.cookie-banner strong{display:block;margin-bottom:4px;font-size:.86rem}.cookie-banner p{margin:0;color:var(--ds-ink-muted);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{display:inline-flex;align-items:center;gap:8px}.cookie-banner-actions .compact-button{min-width:112px}.legal-shell{min-height:100vh;padding:34px 20px;background:var(--ds-canvas)}.legal-document{width:min(860px,100%);margin:0 auto;padding:30px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-md),var(--ds-inset-highlight)}.legal-back-link{display:inline-flex;margin-bottom:24px;color:var(--ds-accent);font-size:.82rem;font-weight:700;text-decoration:none}.legal-document h1{margin:8px 0 6px;font-size:clamp(2rem,6vw,3.2rem);font-weight:650;letter-spacing:0}.legal-updated{margin:0 0 28px;color:var(--ds-ink-muted);font-size:.86rem}.legal-document section{padding:22px 0;border-top:1px solid var(--ds-border)}.legal-document h2{margin:0 0 9px;font-size:1rem}.legal-document p{margin:0;color:var(--ds-ink-secondary);line-height:1.72}.legal-table{display:grid;gap:10px}.legal-table>div{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:14px;padding:14px;border:1px solid rgba(130,78,36,.14);border-radius:12px;background:rgba(255,255,255,.34)}.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{grid-template-columns:minmax(0,1fr) 104px;left:12px;right:auto;bottom:10px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);gap:8px;padding:10px 12px;border-radius:12px;transform:none;box-sizing:border-box}.cookie-banner>div:first-child{min-width:0}.cookie-banner strong{margin-bottom:2px;font-size:.78rem}.cookie-banner p{max-width:100%;overflow-wrap:anywhere;font-size:.7rem;line-height:1.35}.cookie-banner-actions{width:100%;display:flex}.cookie-banner-actions .compact-button{min-width:0;width:100%;min-height:36px}.legal-document{padding:22px}.dashboard-topbar-actions{gap:7px}}.dashboard-frame,.dashboard-root{background:transparent}.dashboard-sidebar{background:var(--macos-sidebar-bg);border-right-color:var(--ds-border);box-shadow:1px 0 0 rgba(255,255,255,.62),10px 0 34px rgba(53,36,111,.04);backdrop-filter:saturate(1.25) blur(22px);-webkit-backdrop-filter:saturate(1.25) blur(22px)}[data-theme=dark] .dashboard-sidebar{box-shadow:1px 0 0 rgba(255,255,255,.025)}.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{width:30px;height:30px;border-radius:var(--ds-radius-sm);background:var(--ds-accent);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);font-size:.66rem;font-weight:680;padding:0 9px 7px}.macos-sidebar-item{min-height:36px;border-radius:var(--ds-radius-sm);color:var(--ds-ink-muted);font-size:.84rem;font-weight:560;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.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);font-weight:650;box-shadow:var(--ds-shadow-sm),var(--ds-inset-highlight)}.dashboard-sidebar-footer{border-color:var(--ds-border);padding:10px}.dashboard-topbar{min-height:56px;background:var(--ds-surface-glass);border-color:var(--ds-border);padding:0 22px;box-shadow:0 1px 0 rgba(255,255,255,.72);backdrop-filter:saturate(1.35) blur(22px);-webkit-backdrop-filter:saturate(1.35) blur(22px)}.dashboard-topbar-title{color:var(--ds-ink);font-size:.86rem;font-weight:650}.dashboard-topbar-actions{display:inline-flex;align-items:center;gap:10px}.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{display:inline-flex;align-items:center;gap:7px;min-width:0}.user-settings-status-row svg{flex:0 0 auto;color:var(--ds-accent)}.account-provider-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.account-provider-list span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-secondary);font-size:.8rem;font-weight:720}.user-settings-grid .admin-panel-actions{margin-top:16px}.dashboard-content-inner{width:min(1480px,100%);padding:30px}.dashboard-content,.dashboard-main{background:transparent}.workspace-shell{gap:20px}.workspace-grid,.workspace-hero-row{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:14px}.workspace-hero-panel{align-self:center;padding:26px 16px 26px 2px;border:0;border-radius:0}.panel-heading span,.workspace-kicker,.workspace-section-title span{color:var(--ds-ink-muted);font-size:.68rem;font-weight:680;letter-spacing:0;text-transform:uppercase}.dashboard-topbar-title svg,.panel-heading>svg,.workspace-kicker,.workspace-kicker svg{color:var(--ds-accent)}.workspace-title{max-width:800px;margin:13px 0 12px;color:var(--ds-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:520;line-height:1.04}.workspace-title em{color:var(--ds-ink);font-weight:520;text-decoration:underline;text-decoration-color:var(--ds-accent);text-decoration-thickness:2px;text-underline-offset:6px}.workspace-section-title p,.workspace-subtitle{color:var(--ds-ink-secondary);font-size:.94rem;line-height:1.65}.export-actions,.workspace-hero-actions{margin-top:20px}.workspace-focus-panel{min-height:100%;background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(248,244,255,.72));box-shadow:var(--ds-shadow-md),var(--ds-inset-highlight)}.panel-heading{min-height:34px}.kanban-column-header h2,.panel-heading h2{color:var(--ds-ink);font-size:.98rem;font-weight:650;margin-top:3px}.action-list,.focus-list,.health-list{gap:0;margin-top:14px}.action-card,.focus-item,.health-row{background:transparent;border:0;border-bottom:1px solid var(--ds-border);border-radius:0;padding:12px 2px}.action-card:last-child,.focus-item:last-child,.health-row:last-child{border-bottom:0}.action-icon,.focus-item span,.metric-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 ease,padding .14s ease}.action-card:hover{padding-left:8px;padding-right:8px;background:var(--ds-surface-soft);border-color:var(--ds-border)}.action-card strong,.health-row strong{color:var(--ds-ink);font-weight:620}.action-card small,.focus-item p,.health-row span,.metric-card p,.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;padding:15px;background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(248,245,255,.72));box-shadow:var(--ds-shadow-sm),var(--ds-inset-highlight)}.metric-card span{color:var(--ds-ink-muted);font-size:.72rem;font-weight:580;margin-top:12px}.metric-card strong{color:var(--ds-ink);font-size:1.5rem;font-weight:680}.empty-column-state,.empty-panel-state{border-color:var(--ds-border-strong);background:transparent;border-radius:var(--ds-radius-md)}.health-row svg{color:var(--ds-success)}.data-list .health-row small,.data-list .health-row svg{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}.admin-password-row input,.admin-table select,.project-save-form input,.project-save-form select,.project-save-form textarea,.project-status-select,.settings-form input,.settings-form select,.settings-preferred-row select,.tag-input-row input{min-height:38px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-inset-highlight)}.admin-password-row input:focus,.admin-table select:focus,.project-save-form input:focus,.project-save-form select:focus,.project-save-form textarea:focus,.project-status-select:focus,.settings-form input:focus,.settings-form select:focus,.settings-preferred-row select: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:0;border-radius:var(--ds-radius-sm)}.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)}.editable-tag-cloud .tag-pill,.lang-tab,.platform-badge,.simple-tag-cloud span,.tag-pill{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{background:transparent;border-color:var(--ds-border);box-shadow:none}.compliance-panel,.project-card,.provider-card,.results-panel,.score-card{box-shadow:var(--ds-shadow-xs),var(--ds-inset-highlight)}.competitor-stat-grid div,.compliance-check,.compliance-score-row,.frequency-row,.listing-row,.market-breakdown-row,.project-meta-grid span,.provider-meta span,.settings-status-row span{background:transparent;border-color:var(--ds-border);border-radius:var(--ds-radius-sm)}.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{margin:12px 0 10px;color:var(--ds-ink);font-family:var(--font-display),Georgia,serif;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{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.analysis-progress-heading,.tool-panel-heading{display:flex;align-items:flex-start;gap:12px}.analysis-progress-heading h2,.tool-panel-heading h2{color:var(--ds-ink);font-size:1.08rem;font-weight:650}.analysis-progress-heading p,.tool-panel-heading p{margin-top:4px;color:var(--ds-ink-muted);font-size:.82rem;line-height:1.45}.analysis-loader,.tool-heading-icon{width:34px;height:34px;flex:0 0 auto;border-radius:var(--ds-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--ds-accent-soft);color:var(--ds-accent);border:1px solid color-mix(in srgb,var(--ds-accent) 12%,var(--ds-border))}.ds-field>span,.tool-label{color:var(--ds-ink-secondary);font-size:.72rem;font-weight:630;display:inline-flex;align-items:center;gap:6px}.ds-field{display:grid;gap:8px}.ds-field input,.ds-field select,.ds-field textarea,.prompt-field{width:100%;min-width:0;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink);padding:11px 12px;font:inherit;font-size:.88rem;line-height:1.5;box-shadow:var(--ds-inset-highlight)}.ds-field textarea{min-height:190px;resize:vertical}.ds-field input:focus,.ds-field select:focus,.ds-field textarea: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{display:flex;justify-content:space-between;align-items:center;gap:10px}.tool-form-actions.end{justify-content:flex-end}.seo-tool-heading{padding-top:2px}.analysis-progress,.seasonal-panel,.seo-entry-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);backdrop-filter:saturate(1.2) blur(18px);-webkit-backdrop-filter:saturate(1.2) blur(18px)}.seo-entry-panel{min-width:0;overflow:hidden}.seo-stepper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--ds-border);background:color-mix(in srgb,var(--ds-surface-soft) 72%,transparent)}.seo-stepper>span{min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;gap:8px;color:var(--ds-ink-muted);font-size:.75rem;font-weight:580;border-right:1px solid var(--ds-border)}.seo-stepper>span:last-child{border-right:0}.seo-stepper>span small{width:20px;height:20px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);display:inline-flex;align-items:center;justify-content:center;background:var(--ds-surface);color:var(--ds-ink-muted);font-size:.66rem}.seo-stepper>span.active{color:var(--ds-ink)}.seo-stepper>span.active small{border-color:var(--ds-accent);background:var(--ds-accent);color:#ffffff;box-shadow:0 4px 12px color-mix(in srgb,var(--ds-accent) 22%,transparent)}.seo-entry-step{display:grid;gap:22px;padding:clamp(20px,3vw,30px)}.seo-choice-heading{display:grid;gap:6px}.seo-choice-heading h2{margin:0;color:var(--ds-ink);font-size:clamp(1.45rem,2vw,2rem);line-height:1.05;letter-spacing:-.035em}.seo-choice-heading p{margin:0;color:var(--ds-ink-muted);font-size:.86rem;line-height:1.5}.seo-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.seo-choice-combination-note{display:flex;align-items:center;gap:12px;color:var(--ds-ink-muted);font-size:.78rem;font-weight:700}.seo-choice-combination-note:after,.seo-choice-combination-note:before{content:"";height:1px;flex:1 1 auto;background:var(--ds-border)}.seo-choice-combination-note span{flex:0 0 auto}.seo-choice-card{min-width:0;padding:clamp(18px,2vw,24px);border:1px solid color-mix(in srgb,var(--ds-border) 82%,transparent);border-radius:var(--ds-radius-lg);background:color-mix(in srgb,var(--ds-surface-glass) 86%,transparent);box-shadow:var(--ds-shadow-sm),var(--ds-inset-highlight);display:grid;align-content:start;gap:18px}.seo-choice-card-heading{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start}.seo-choice-icon{width:48px;height:48px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-surface) 78%,transparent);color:var(--ds-accent);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--ds-inset-highlight)}.seo-choice-card-heading h3{margin:2px 0 5px;color:var(--ds-ink);font-size:clamp(1.02rem,1.35vw,1.25rem);line-height:1.1;letter-spacing:-.025em}.seo-choice-card-heading p{margin:0;color:var(--ds-ink-muted);font-size:.78rem;line-height:1.45}.seo-choice-bridge{display:none}.seo-choice-bridge:before{content:"";position:absolute;inset-block:12px;left:50%;width:1px;background:var(--ds-border)}.seo-choice-bridge span{position:relative;z-index:1;width:48px;height:48px;border:1px solid var(--ds-border);border-radius:50%;background:color-mix(in srgb,var(--ds-surface) 88%,transparent);color:var(--ds-ink-secondary);box-shadow:var(--ds-shadow-sm),var(--ds-inset-highlight);display:flex;align-items:center;justify-content:center;text-align:center;font-size:.56rem;font-weight:720;line-height:1.25}.seo-input-grid,.seo-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seo-input-grid>*{min-width:0}.seo-upload{width:100%;position:relative;min-height:220px;border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;overflow:hidden;cursor:pointer;font:inherit;transition:background-color .14s ease,border-color .14s ease}.seo-upload:focus-visible,.seo-upload:hover{background:var(--ds-surface);border-color:var(--ds-accent)}.seo-upload.has-image{border-style:solid;background:var(--ds-surface)}.seo-upload img{width:100%;height:100%;max-height:260px;object-fit:contain}.seo-upload-icon{width:36px;height:36px;border-radius:var(--ds-radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--ds-surface);border:1px solid var(--ds-border);color:var(--ds-accent)}.seo-upload strong{color:var(--ds-ink);font-size:.84rem}.seo-upload small{color:var(--ds-ink-muted);font-size:.72rem}.seo-choice-upload{min-height:210px;background:color-mix(in srgb,var(--ds-surface-soft) 82%,transparent)}.seo-choice-upload.has-image{padding:12px}.seo-choice-upload.has-image img{max-height:220px;border-radius:var(--ds-radius-sm)}.seo-upload-replace{position:absolute;right:14px;bottom:14px;min-height:34px;padding:7px 11px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:rgba(255,255,255,.86);color:var(--ds-ink);box-shadow:var(--ds-shadow-sm);display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700}.seo-upload-guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;color:var(--ds-ink-muted);font-size:.72rem}.seo-upload-guidance strong{grid-column:1/-1;color:var(--ds-ink);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-upload-guidance span{display:inline-flex;align-items:center;gap:6px;min-width:0;line-height:1.35}.seo-upload-guidance svg{flex:0 0 auto;color:var(--ds-success)}.seo-description-field{display:grid;gap:7px}.seo-description-field textarea{width:100%;min-height:210px;padding:13px 14px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-surface-soft) 82%,transparent);color:var(--ds-ink);box-shadow:var(--ds-inset-highlight);font:inherit;font-size:.86rem;line-height:1.55;resize:vertical}.seo-description-field textarea:focus{border-color:var(--ds-accent);outline:2px solid color-mix(in srgb,var(--ds-accent) 16%,transparent);outline-offset:0}.seo-description-field textarea::placeholder{color:var(--ds-ink-muted);opacity:.82}.seo-description-field>small{justify-self:end;color:var(--ds-ink-muted);font-size:.7rem}.seo-description-examples{display:grid;gap:9px}.seo-description-examples>strong{color:var(--ds-ink);font-size:.76rem}.seo-description-examples>div{display:flex;flex-wrap:wrap;gap:7px}.seo-description-examples button{min-height:32px;padding:6px 10px;border:1px solid var(--ds-border);border-radius:999px;background:color-mix(in srgb,var(--ds-surface) 70%,transparent);color:var(--ds-ink-secondary);cursor:pointer;font:inherit;font-size:.7rem;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.seo-description-examples button:focus-visible,.seo-description-examples button:hover{border-color:color-mix(in srgb,var(--ds-accent) 58%,var(--ds-border));background:var(--ds-surface);color:var(--ds-ink)}.seo-calendar-disclosure{overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:color-mix(in srgb,var(--ds-surface-glass) 84%,transparent);box-shadow:var(--ds-shadow-sm),var(--ds-inset-highlight)}.seo-calendar-disclosure>summary{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:14px 18px;color:var(--ds-ink);cursor:pointer;list-style:none}.seo-calendar-disclosure>summary::-webkit-details-marker{display:none}.seo-calendar-disclosure>summary>span{display:inline-flex;align-items:center;gap:9px;font-size:.88rem;font-weight:760}.seo-calendar-disclosure>summary>span svg{color:var(--ds-accent)}.seo-calendar-disclosure>summary>small{grid-column:1;color:var(--ds-ink-muted);font-size:.72rem}.seo-calendar-disclosure>summary>svg{grid-column:2;grid-row:1/span 2;color:var(--ds-ink-muted);transition:transform .16s ease}.seo-calendar-disclosure[open]>summary>svg{transform:rotate(180deg)}.seo-calendar-disclosure-content{padding:0 14px 14px}.seo-calendar-disclosure-content .seasonal-panel{border-radius:var(--ds-radius-md)!important}@media (max-width:920px){.seo-choice-grid{grid-template-columns:minmax(0,1fr);gap:12px}.seo-choice-bridge{min-height:52px}.seo-choice-bridge:before{inset:auto 12px;top:50%;width:auto;height:1px}.seo-choice-bridge span{width:auto;height:40px;padding:0 15px;border-radius:999px;white-space:nowrap}}@media (max-width:560px){.seo-entry-step{gap:18px;padding:18px 14px}.seo-choice-card{padding:16px;gap:15px}.seo-choice-card-heading{grid-template-columns:42px minmax(0,1fr);gap:11px}.seo-choice-icon{width:42px;height:42px}.seo-choice-upload,.seo-description-field textarea{min-height:178px}.seo-upload-guidance{grid-template-columns:minmax(0,1fr)}.seo-upload-guidance strong{grid-column:auto}.seo-description-examples button{min-height:36px}}.marketplace-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.marketplace-selector button{min-height:42px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-glass);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{padding:11px 12px;border-left:3px solid var(--marketplace-color);border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;background:var(--ds-surface-soft);display:grid;gap:3px}.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}.seo-matrix-included{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ds-accent) 18%,var(--ds-border));border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-accent) 5%,var(--ds-surface))}.seo-matrix-included>svg{color:var(--ds-accent)}.seo-matrix-included span,.seo-matrix-included strong{display:block}.seo-matrix-included strong{color:var(--ds-ink);font-size:.78rem}.seo-matrix-included small,.seo-matrix-included span{margin-top:3px;color:var(--ds-ink-muted);font-size:.66rem;line-height:1.4}.seo-matrix-included>small{max-width:170px;margin:0;text-align:right}@media (max-width:680px){.seo-matrix-included{grid-template-columns:28px minmax(0,1fr)}.seo-matrix-included>small{grid-column:2;max-width:none;text-align:left}}.seasonal-panel{padding:18px}.seasonal-event-list{display:grid;margin-top:12px}.seasonal-event{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid var(--ds-border)}.seasonal-event:last-child{border-bottom:0}.seasonal-emoji{font-size:1.05rem;text-align:center}.seasonal-date,.seasonal-event small,.seasonal-event strong{display:block}.seasonal-event>div strong{color:var(--ds-ink);font-size:.8rem;font-weight:620}.seasonal-event>div small{margin-top:3px;color:var(--ds-ink-muted);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{margin-top:2px;color:var(--ds-ink-muted);font-size:.6rem;text-transform:uppercase}.seasonal-alert{margin-top:12px;padding:10px;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);display:flex;gap:8px;font-size:.72rem;line-height:1.4}.seasonal-evergreen{display:grid;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ds-border)}.seasonal-evergreen>div{display:flex;flex-wrap:wrap;gap:5px}.seasonal-evergreen>div span{padding:5px 7px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);color:var(--ds-ink-muted);font-size:.66rem;font-weight:560}.analysis-progress{max-width:760px;margin:0 auto;padding:22px}.analysis-operation-list{display:grid;gap:0;margin-top:18px;border-top:1px solid var(--ds-border)}.analysis-progress-track{height:8px;margin-top:18px;overflow:hidden;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-surface-soft)}.analysis-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:var(--ds-accent);transition:width .3s ease}.analysis-operation{display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;align-items:start;padding:12px 2px;border-bottom:1px solid var(--ds-border);color:var(--ds-accent);opacity:.58;transition:opacity .18s ease,transform .18s ease}.analysis-operation:last-child{border-bottom:0}.analysis-operation.active,.analysis-operation.complete{opacity:1}.analysis-operation.complete{color:var(--ds-success)}.analysis-operation.active{transform:translateX(3px)}.analysis-operation.active svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ds-accent) 32%,transparent))}.analysis-operation small,.analysis-operation strong{display:block}.analysis-operation strong{color:var(--ds-ink);font-size:.8rem;font-weight:620}.analysis-operation small{margin-top:3px;color:var(--ds-ink-muted);font-size:.7rem;line-height:1.4}.opportunity-workspace{width:100%;max-width:1300px;margin:0 auto 64px}.opportunity-journey{margin-bottom:14px}.tool-tabs{display:flex;gap:4px;padding:4px;margin-bottom:18px;overflow-x:auto;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)}.tool-tabs button{min-width:max-content;min-height:34px;padding:7px 10px;border:0;background:transparent;color:var(--ds-ink-muted);gap:7px;cursor:pointer;font:inherit;font-size:.77rem;font-weight:590}.tool-tabs button,.tool-tabs button small{border-radius:var(--ds-radius-xs);display:inline-flex;align-items:center}.tool-tabs button small{min-width:18px;min-height:18px;padding:2px 5px;background:color-mix(in srgb,var(--ds-ink-muted) 10%,transparent);color:inherit;justify-content:center;font-size:.64rem}.tool-tabs button.active{color:var(--ds-accent)}.opportunity-toolbar,.tool-tabs button.active{background:var(--ds-surface-glass);box-shadow:var(--ds-shadow-sm),var(--ds-inset-highlight)}.opportunity-toolbar{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:12px;padding:13px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);backdrop-filter:saturate(1.2) blur(18px);-webkit-backdrop-filter:saturate(1.2) blur(18px)}.opportunity-toolbar label{min-width:0;display:grid;gap:6px;color:var(--ds-ink-muted);font-size:.66rem;font-weight:700}.opportunity-toolbar select{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink);font:inherit}.opportunity-source-summary{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-bottom:2px}.opportunity-source-summary>span{min-height:28px;padding:6px 8px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:inline-flex;align-items:center;gap:5px;font-size:.68rem}.opportunity-source-summary>span.live{color:var(--ds-success)}.opportunity-source-summary>small{color:var(--ds-ink-muted);font-size:.65rem}.opportunity-radar{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;margin:0 0 14px}.opportunity-filter-bar,.opportunity-radar-lead,.opportunity-radar-metrics>span{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);backdrop-filter:saturate(1.2) blur(18px);-webkit-backdrop-filter:saturate(1.2) blur(18px)}.opportunity-radar-lead{min-width:0;padding:14px;display:grid;gap:10px}.opportunity-radar-title-row{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.opportunity-radar-icon{width:42px;height:42px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem}.opportunity-radar-title-row p,.opportunity-radar-title-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.opportunity-radar-title-row strong{display:block;color:var(--ds-ink);font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap}.opportunity-radar-title-row p{margin-top:3px;color:var(--ds-ink-muted);font-size:.72rem;line-height:1.35;white-space:nowrap}.opportunity-radar-score{min-width:58px;padding:8px 10px;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));color:var(--ds-accent);text-align:center;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{display:flex;flex-wrap:wrap;gap:8px}.opportunity-radar-metrics{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.opportunity-radar-metrics>span{min-width:0;min-height:108px;padding:16px;display:grid;grid-auto-rows:min-content;align-content:start;gap:8px}.opportunity-radar-metrics small,.opportunity-radar-metrics strong{display:block}.opportunity-radar-metrics small{color:var(--ds-ink-muted);font-size:.64rem;font-weight:700;text-transform:uppercase}.opportunity-radar-metrics strong{margin-top:0;color:var(--ds-ink);font-size:1.25rem;font-weight:760}.opportunity-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:10px;align-items:center;margin:-6px 0 14px;padding:10px}.opportunity-filter-group{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.opportunity-filter-group button{min-height:33px;padding:7px 9px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;font-size:.7rem;font-weight:680}.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{min-width:18px;min-height:18px;padding:2px 5px;border-radius:var(--ds-radius-xs);background:color-mix(in srgb,currentColor 10%,transparent);display:inline-flex;align-items:center;justify-content:center;font-size:.62rem}.opportunity-sort-control{min-width:0;display:grid;gap:5px;color:var(--ds-ink-muted);font-size:.64rem;font-weight:760}.opportunity-sort-control>span{display:inline-flex;align-items:center;gap:5px}.opportunity-sort-control select{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink);font:inherit}.opportunity-detail-drawer{margin:0 0 16px;padding:16px;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);scroll-margin-top:96px}.opportunity-detail-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.opportunity-detail-header h2,.opportunity-detail-header p{min-width:0;overflow-wrap:anywhere}.opportunity-detail-header h2{margin-top:5px;color:var(--ds-ink);font-size:1.08rem;line-height:1.2}.opportunity-detail-header p{margin-top:4px;color:var(--ds-ink-muted);font-size:.74rem}.opportunity-detail-close{width:32px;height:32px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.opportunity-detail-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:14px;margin-top:14px}.opportunity-detail-column,.opportunity-listing-kit,.opportunity-signal-panel{min-width:0;display:grid;gap:10px}.opportunity-detail-scoreboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.listing-kit-field,.opportunity-detail-scoreboard>span,.opportunity-signal{min-width:0;padding:10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft)}.opportunity-detail-scoreboard small,.opportunity-detail-scoreboard strong,.opportunity-signal small,.opportunity-signal strong{display:block;min-width:0}.opportunity-detail-scoreboard small{color:var(--ds-ink-muted);font-size:.6rem;font-weight:720;text-transform:uppercase}.opportunity-detail-scoreboard strong{margin-top:4px;color:var(--ds-ink);font-size:.74rem;overflow-wrap:anywhere}.opportunity-score-explainer{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft)}.opportunity-score-explainer>summary{min-height:42px;padding:10px 12px;color:var(--ds-ink);font-size:.74rem;font-weight:760;cursor:pointer}.opportunity-score-explainer>div{display:grid;gap:9px;padding:0 12px 12px}.opportunity-score-explainer p{margin:0;color:var(--ds-ink-muted);font-size:.7rem;line-height:1.45}.opportunity-score-explainer dl{display:grid;gap:6px;margin:0}.opportunity-score-explainer dl>div{display:grid;grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);gap:8px;font-size:.68rem}.opportunity-score-explainer dt{color:var(--ds-ink-muted)}.opportunity-score-explainer dd{margin:0;color:var(--ds-ink);font-weight:650}.opportunity-signal-list{display:grid;gap:7px}.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{margin-top:3px;color:var(--ds-ink-muted);font-size:.63rem;line-height:1.4}.opportunity-market-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.opportunity-market-switcher button{min-width:0;min-height:34px;padding:7px 8px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-muted);cursor:pointer;font:inherit;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-protected-copy-warning{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--ds-warning) 38%,var(--ds-border));border-radius:var(--ds-radius-sm);color:color-mix(in srgb,var(--ds-warning) 72%,var(--ds-ink));background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-surface))}.opportunity-protected-copy-warning small,.opportunity-protected-copy-warning strong,.opportunity-protected-copy-warning>span{min-width:0;display:block}.opportunity-protected-copy-warning strong{color:var(--ds-ink);font-size:.7rem}.opportunity-protected-copy-warning small{margin-top:2px;color:var(--ds-ink-muted);font-size:.64rem;line-height:1.4;overflow-wrap:anywhere}.opportunity-protected-copy-warning.compact{margin-top:8px;padding:8px}.opportunity-listing-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);gap:10px;align-items:start}.listing-kit-field>span,.opportunity-listing-heading span{color:var(--ds-ink-muted);font-size:.62rem;font-weight:760;text-transform:uppercase}.opportunity-listing-heading h3{margin-top:4px;color:var(--ds-ink);font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.opportunity-listing-heading small{color:var(--ds-ink-muted);font-size:.66rem;line-height:1.45}.listing-kit-field{display:grid;gap:7px}.listing-kit-field>span{display:inline-flex;align-items:center;gap:5px}.listing-kit-field li,.listing-kit-field p,.listing-kit-field strong{color:var(--ds-ink);font-size:.74rem;line-height:1.48;overflow-wrap:anywhere}.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{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.opportunity-brief,.opportunity-record{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);backdrop-filter:saturate(1.2) blur(18px);-webkit-backdrop-filter:saturate(1.2) blur(18px)}.opportunity-record{min-width:0;padding:16px;display:flex;flex-direction:column;gap:13px}.opportunity-record.selected{border-color:var(--ds-accent);box-shadow:0 0 0 1px var(--ds-accent),var(--ds-shadow-sm)}.opportunity-record-topline{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.opportunity-source-badge{width:max-content;max-width:100%;min-height:25px;padding:5px 7px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:inline-flex;align-items:center;gap:5px;font-size:.62rem;font-weight:720}.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{min-height:25px;padding:5px 7px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:inline-flex;align-items:center;gap:5px;font-size:.6rem;font-weight:720;white-space:nowrap}.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{min-height:25px;padding:5px 7px;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));color:var(--ds-success);display:inline-flex;align-items:center;gap:5px;font-size:.6rem;font-weight:760;white-space:nowrap}.opportunity-record-heading{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:start}.opportunity-record-icon{width:36px;height:36px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.opportunity-record-heading>div>span{color:var(--ds-ink-muted);font-size:.62rem;font-weight:650;text-transform:uppercase}.opportunity-record-heading h2{margin-top:3px;color:var(--ds-ink);font-size:.92rem;font-weight:650;line-height:1.25}.opportunity-record-heading p{margin-top:3px;color:var(--ds-ink-muted);font-size:.69rem;line-height:1.35}.opportunity-score{min-width:76px;padding:7px 9px;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}.opportunity-score small,.opportunity-score strong{display:block}.opportunity-score small{color:var(--ds-ink-muted);font-size:.6rem;text-transform:uppercase}.opportunity-score strong{margin-top:2px;color:var(--ds-accent);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{min-width:0;padding:10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;align-items:start}.opportunity-action-strip span,.opportunity-action-strip strong{display:block;min-width:0}.opportunity-action-strip strong{color:var(--ds-ink);font-size:.72rem;font-weight:750;line-height:1.25}.opportunity-action-strip span{margin-top:2px;color:var(--ds-ink-muted);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{min-width:0;padding:10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;align-items:start}.opportunity-quality-strip.compact{padding:9px}.opportunity-quality-strip span,.opportunity-quality-strip strong{display:block;min-width:0}.opportunity-quality-strip strong{color:var(--ds-ink);font-size:.7rem;font-weight:760;line-height:1.25}.opportunity-quality-strip span{margin-top:2px;color:var(--ds-ink-muted);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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.opportunity-stat-grid>span{min-width:0;padding:9px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-accent);display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:5px}.opportunity-stat-grid small,.opportunity-stat-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-stat-grid small{color:var(--ds-ink-muted);font-size:.61rem}.opportunity-stat-grid strong{grid-column:2;color:var(--ds-ink);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{display:grid;gap:8px}.opportunity-record-block .tool-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.opportunity-record-block .tool-label small{color:var(--ds-ink-muted);font-size:.6rem;font-weight:560;text-transform:none}.opportunity-idea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.opportunity-idea-grid>div{min-width:0;padding:10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft)}.opportunity-idea-grid .tool-label{display:inline-flex;align-items:center;gap:5px}.opportunity-idea-grid ul{margin:7px 0 0;padding-left:15px;color:var(--ds-ink-secondary);font-size:.68rem;line-height:1.45}.opportunity-idea-grid li+li{margin-top:4px}.opportunity-design-lab{display:grid;gap:8px}.opportunity-design-lab .tool-label{display:inline-flex;align-items:center;gap:5px}.opportunity-design-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.opportunity-design-card{min-width:0;min-height:88px;padding:9px;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));display:grid;align-content:start;gap:4px}.opportunity-design-card small,.opportunity-design-card strong{min-width:0;overflow-wrap:anywhere}.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{display:flex;flex-wrap:wrap;gap:5px}.record-chip-list span{padding:5px 7px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);color:var(--ds-ink-secondary);font-size:.66rem;font-weight:570}.record-chip-list .chip-button{padding:5px 8px;border:1px solid rgba(47,93,67,.18);border-radius:var(--ds-radius-xs);background:rgba(255,255,255,.72);color:var(--ds-ink-secondary);font:inherit;font-size:.66rem;font-weight:680;cursor:pointer}.record-chip-list .chip-button:hover{border-color:rgba(255,122,26,.5);color:var(--yoou-orange-deep)}.record-chip-list small{color:var(--ds-ink-muted);font-size:.69rem}.opportunity-record-footer{margin-top:auto;padding-top:12px;border-top:1px solid var(--ds-border);display:flex;align-items:center;justify-content:space-between;gap:10px}.opportunity-record-footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.opportunity-record-footer>span{color:var(--ds-ink-muted);font-size:.66rem;font-weight:630;text-transform:uppercase}.tool-empty-state,.tool-loading-state{min-height:180px;padding:24px;border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-surface);color:var(--ds-accent);display:flex;align-items:center;justify-content:center;gap:12px}.tool-loading-state.compact{min-height:120px;margin-top:16px}.tool-empty-state span,.tool-empty-state strong,.tool-loading-state span,.tool-loading-state strong{display:block}.tool-empty-state strong,.tool-loading-state strong{color:var(--ds-ink);font-size:.82rem}.tool-empty-state span,.tool-loading-state span{margin-top:3px;color:var(--ds-ink-muted);font-size:.72rem;line-height:1.4}.tool-empty-state{grid-column:1/-1;flex-direction:column;text-align:center}.opportunity-skeleton-shell{min-height:560px}.opportunity-record-skeleton{overflow:hidden;position:relative;pointer-events:none}.opportunity-radar-metrics .opportunity-record-skeleton small,.opportunity-radar-metrics .opportunity-record-skeleton strong,.opportunity-skeleton-chip-row span,.opportunity-skeleton-line,.opportunity-skeleton-pill{overflow:hidden;position:relative;display:block;border-radius:999px;background:color-mix(in srgb,var(--ds-border) 44%,var(--ds-surface-soft))}.opportunity-radar-metrics .opportunity-record-skeleton small:after,.opportunity-radar-metrics .opportunity-record-skeleton strong:after,.opportunity-skeleton-chip-row span:after,.opportunity-skeleton-line:after,.opportunity-skeleton-pill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.56),transparent);transform:translateX(-110%);animation:variant-skeleton-shimmer 1.5s ease-in-out infinite}.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{display:flex;flex-wrap:wrap;gap:8px}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.brief-skeleton-column{min-height:220px;padding:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);display:grid;align-content:start;gap:14px;box-shadow:var(--ds-inset-highlight)}.risk-lab{width:100%;max-width:1420px;margin:0 auto 64px}.risk-lab-heading{max-width:880px}.risk-lab-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(340px,.78fr);gap:18px;align-items:start}.risk-side-column{min-width:0;display:grid;gap:14px}.risk-panel{min-width:0;padding:clamp(16px,2vw,22px);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);backdrop-filter:saturate(1.18) blur(18px);-webkit-backdrop-filter:saturate(1.18) blur(18px)}.risk-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.prompt-preset-row{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.prompt-preset-row>span{color:var(--ds-ink-muted);font-size:.72rem;font-weight:720}.prompt-preset-row button{min-height:30px;padding:6px 10px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-surface-soft);color:var(--ds-ink-secondary);font:inherit;font-size:.72rem;font-weight:780;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.prompt-preset-row button:focus-visible,.prompt-preset-row button:hover{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{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.risk-mini-stats span{min-height:34px;padding:7px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:inline-flex;align-items:center;gap:6px;font-size:.72rem}.risk-mini-stats strong{color:var(--ds-ink);font-size:.82rem}.variant-action-cluster{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.variant-card{min-width:0;padding:14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:var(--ds-inset-highlight);display:grid;gap:10px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.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 rgba(93,59,28,.12),var(--ds-inset-highlight);transform:translateY(-2px)}.variant-actions,.variant-card-topline,.variant-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.variant-card-topline small,.variant-card-topline span{height:24px;padding:4px 7px;border-radius:var(--ds-radius-xs);border:1px solid var(--ds-border);display:inline-flex;align-items:center;color:var(--ds-ink-muted);font-size:.64rem;font-weight:650}.variant-card-topline span{color:var(--ds-accent);background:var(--ds-accent-soft)}.variant-badge-row{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.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-keywords span,.variant-meta-row 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{min-width:0;padding:9px 10px;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));display:grid;gap:4px}.variant-example span{color:var(--ds-success);font-size:.62rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.variant-example strong{color:var(--ds-ink);font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.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{min-height:56px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px}.variant-keywords span{max-width:100%;padding:5px 7px;border-radius:var(--ds-radius-xs);background:var(--ds-surface-soft);color:var(--ds-ink-secondary);font-size:.63rem}.variant-actions{justify-content:flex-start;flex-wrap:wrap}.variant-card-skeleton{min-height:238px;align-content:start;pointer-events:none}.variant-skeleton-chip-row span,.variant-skeleton-line{overflow:hidden;position:relative;border-radius:999px;background:color-mix(in srgb,var(--ds-border) 46%,var(--ds-surface-soft))}.variant-skeleton-chip-row span:after,.variant-skeleton-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.54),transparent);transform:translateX(-110%);animation:variant-skeleton-shimmer 1.5s ease-in-out infinite}.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{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.variant-skeleton-chip-row span{width:72px;height:24px}@keyframes variant-skeleton-shimmer{60%,to{transform:translateX(110%)}}.scanner-form{display:grid;gap:11px;margin-top:16px}.scanner-form .ds-field textarea{min-height:92px}.risk-score-panel{min-width:0;padding:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;align-items:center;box-shadow:var(--ds-shadow-sm),var(--ds-inset-highlight)}.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{width:72px;aspect-ratio:1;border-radius:50%;background:conic-gradient(currentColor var(--ring-value,0),color-mix(in srgb,currentColor 12%,transparent) 0),var(--ds-surface-soft);color:var(--ds-success);display:grid;place-items:center;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:"";position:absolute;inset:8px;border-radius:50%;background:var(--ds-surface)}.risk-score-ring strong{position:relative;z-index:1;color:var(--ds-ink);font-size:1rem}.risk-score-panel span{color:var(--ds-ink);font-size:.78rem;font-weight:720}.risk-score-context{display:block;margin-top:3px;color:var(--ds-ink-muted);font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}.risk-score-panel p{margin-top:4px;color:var(--ds-ink-secondary);font-size:.76rem;line-height:1.45}.risk-history-list,.risk-match-list,.risk-source-list{display:grid;gap:8px;margin-top:14px}.risk-match{min-width:0;padding:10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start}.risk-match>span{min-height:30px;border-radius:var(--ds-radius-xs);background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface));color:var(--ds-danger);display:grid;place-items:center;font-size:.7rem;font-weight:720}.risk-match small,.risk-match strong{display:block;overflow-wrap:anywhere}.risk-match strong{color:var(--ds-ink);font-size:.78rem}.risk-match small{margin-top:3px;color:var(--ds-ink-muted);font-size:.68rem;line-height:1.4}.risk-clear-state{margin-top:14px;padding:11px;border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:flex;align-items:center;gap:8px;font-size:.76rem}.risk-clear-state svg{color:var(--ds-success);flex:0 0 auto}.risk-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-source-list a{min-width:0;padding:8px 9px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);background:var(--ds-surface);color:var(--ds-ink-secondary);display:inline-flex;align-items:center;gap:6px;font-size:.68rem;text-decoration:none}.risk-history-list button{min-width:0;padding:10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-secondary);cursor:pointer;display:grid;gap:4px;text-align:left}.risk-history-list button.active,.risk-history-list button:focus-visible,.risk-history-list button:hover{border-color:var(--ds-accent);background:var(--ds-accent-soft);outline:none}.risk-history-list span,.risk-history-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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,.risk-score-panel,.risk-source-list,.variant-grid{grid-template-columns:1fr}.risk-score-ring{width:66px}.tool-form-actions{align-items:stretch;flex-direction:column}}.admin-workspace-root{--admin-line:rgba(255,255,255,0.66);--admin-soft-line:rgba(71,88,71,0.1);--admin-glass:rgba(255,255,255,0.26);--admin-glass-strong:rgba(255,255,255,0.39);--admin-green:#2f6f4e;--admin-orange:#e4631b;--admin-amber:#b7772e;--admin-danger:#a84435}.admin-workspace-root .admin-header,.admin-workspace-root .admin-shell>:not(.admin-header):not(.admin-section-nav){grid-column:2}.admin-workspace-root .admin-section-helper{min-height:68px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px!important}.admin-workspace-root .admin-section-helper>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#3b7b59,#245c3f);box-shadow:0 10px 22px rgba(47,111,78,.18),inset 0 1px 0 rgba(255,255,255,.38)}.admin-workspace-root .admin-section-helper strong{font-size:.86rem}.admin-workspace-root .admin-section-helper p{margin:3px 0 0;max-width:940px;font-size:.72rem;line-height:1.5}.admin-workspace-root .panel-heading{align-items:flex-start;gap:16px;margin-bottom:clamp(15px,1.25vw,22px)}.admin-workspace-root .panel-heading h2{margin-top:5px;line-height:1.16;letter-spacing:-.022em}.admin-workspace-root .panel-heading>svg{width:36px;height:36px;border:1px solid var(--admin-line);color:var(--admin-green)}.admin-workspace-root .panel-eyebrow{color:rgba(47,78,57,.72);font-size:.61rem;font-weight:850;letter-spacing:.095em;text-transform:uppercase}.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{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(14px,1.2vw,22px)}.admin-workspace-root .admin-priority-list{display:grid}.admin-workspace-root .admin-priority-list button{width:100%;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:10px 4px;border:0;border-bottom:1px solid var(--admin-soft-line);color:var(--workspace-ink);background:transparent;text-align:left;cursor:pointer;transition:transform .16s ease,color .16s ease}.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:translateX(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{margin-top:3px;color:var(--workspace-muted);font-size:.64rem}.admin-workspace-root .admin-priority-list button>b{font-size:1rem}.admin-workspace-root .admin-priority-state{width:32px;height:32px;display:grid;place-items:center;border-radius:11px}.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:rgba(47,111,78,.1)}.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:rgba(183,119,46,.12)}.admin-workspace-root .admin-priority-state.danger{color:var(--admin-danger);background:rgba(168,68,53,.11)}.admin-workspace-root .admin-seo-check-grid,.admin-workspace-root .admin-service-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-workspace-root :is(.admin-service-matrix,.admin-seo-check-grid)>span{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 9px;padding:12px;border:1px solid rgba(255,255,255,.56);border-radius:15px}.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{overflow:hidden;color:var(--workspace-muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.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{padding:8px 10px;border-radius:11px;background:rgba(255,255,255,.2)}.admin-workspace-root .admin-seo-readiness .settings-panel-copy{margin:16px 0 0}.admin-workspace-root .admin-automation-flow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.admin-workspace-root .admin-automation-flow li{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:13px;border:1px solid var(--admin-line);border-radius:15px;background:rgba(255,255,255,.18)}.admin-workspace-root .admin-automation-flow li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px}.admin-workspace-root .admin-automation-flow li.ready>span{color:var(--admin-green);background:rgba(47,111,78,.1)}.admin-workspace-root .admin-automation-flow li.warning>span{color:var(--admin-amber);background:rgba(183,119,46,.12)}.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{margin-top:3px;color:var(--workspace-muted);font-size:.59rem;line-height:1.4}.admin-workspace-root .admin-access-posture,.admin-workspace-root .admin-account-kpis,.admin-workspace-root .admin-onboarding-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-workspace-root :is(.admin-onboarding-metrics,.admin-account-kpis)>:is(article,span){display:grid;gap:4px;padding:16px 18px;border:1px solid var(--admin-line);border-radius:17px;background:var(--admin-glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.78);-webkit-backdrop-filter:blur(22px) saturate(1.24);backdrop-filter:blur(22px) saturate(1.24)}.admin-workspace-root :is(.admin-onboarding-metrics,.admin-account-kpis) strong{font-size:1.35rem;letter-spacing:-.035em}.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{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.admin-workspace-root .admin-account-card{border-color:var(--admin-line);border-radius:18px;background:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.admin-workspace-root .admin-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.admin-workspace-root .admin-pagination>span{color:var(--workspace-muted);font-size:.68rem}.admin-workspace-root .admin-gsc-toolbar{min-height:66px;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px!important}.admin-workspace-root .admin-gsc-toolbar label{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px}.admin-workspace-root .admin-gsc-toolbar label>svg{justify-self:center;color:var(--admin-green)}.admin-workspace-root .admin-gsc-toolbar>span{color:var(--workspace-muted);font-size:.67rem}.admin-workspace-root .admin-data-workspace{display:grid;gap:clamp(14px,1.2vw,22px)}.admin-workspace-root .admin-data-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-workspace-root .admin-access-posture article,.admin-workspace-root .admin-data-map article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px 10px;padding:15px;border:1px solid var(--admin-line);border-radius:17px;background:var(--admin-glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.admin-workspace-root .admin-access-posture article>svg,.admin-workspace-root .admin-data-map article>svg{grid-row:1/span 2}.admin-workspace-root .admin-data-map article>span{grid-column:1/-1;width:max-content;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.26);font-size:.56rem;font-weight:800;text-transform:uppercase}.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{margin-top:3px;color:var(--workspace-muted);font-size:.59rem;line-height:1.38}.admin-workspace-root .admin-table-wrap{max-width:100%;border-radius:15px;scrollbar-color:rgba(47,111,78,.28) transparent}.admin-workspace-root .admin-table thead th{position:sticky;top:0;z-index:2;background:rgba(239,232,216,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-workspace-root .settings-control-grid label>small{display:block;margin-top:5px;color:var(--workspace-muted);font-size:.59rem;font-weight:540;line-height:1.42}@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){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-root .admin-user-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.admin-workspace-root .admin-header,.admin-workspace-root .admin-shell>:not(.admin-section-nav){grid-column:1}.admin-workspace-root .admin-section-nav{grid-column:1;grid-row:auto}}.admin-mobile-drawer-heading,.admin-mobile-nav-backdrop,.admin-mobile-nav-trigger,.dashboard-mobile-backdrop,.dashboard-mobile-drawer-heading,.dashboard-mobile-menu-trigger{display:none}@media (max-width:1024px){.dashboard-root.dashboard-workspace-root{min-height:100svh;height:auto!important;overflow-x:clip!important;overflow-y:visible!important;background-attachment:scroll!important}.dashboard-root.dashboard-workspace-root .dashboard-frame{width:100%!important;height:auto!important;min-height:100svh!important;display:flex!important;flex-direction:column!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-content,.dashboard-root.dashboard-workspace-root .dashboard-main{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.dashboard-root.dashboard-workspace-root .dashboard-sidebar{position:fixed!important;z-index:130!important;inset:0 auto 0 0!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;display:flex!important;flex-direction:column!important;gap:0!important;padding:max(12px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))!important;overflow:hidden!important;border:0!important;border-right:1px solid rgba(255,255,255,.76)!important;border-radius:0 24px 24px 0!important;background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.68),transparent 34%),linear-gradient(155deg,rgba(245,239,222,.96),rgba(216,225,204,.94))!important;box-shadow:26px 0 74px rgba(40,55,43,.22),inset -1px 0 0 rgba(255,255,255,.74)!important;backdrop-filter:blur(34px) saturate(1.34)!important;-webkit-backdrop-filter:blur(34px) saturate(1.34)!important;transform:translate3d(-105%,0,0);transition:transform .22s ease}.dashboard-root.dashboard-workspace-root .dashboard-sidebar.mobile-open{transform:translateZ(0)}.dashboard-mobile-backdrop{position:fixed;z-index:125;inset:0;width:100%;height:100%;padding:0;border:0;display:block;opacity:0;pointer-events:none;background:rgba(24,36,28,.28);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:opacity .18s ease}.dashboard-mobile-backdrop.is-visible{opacity:1;pointer-events:auto}.dashboard-root.dashboard-workspace-root .dashboard-mobile-drawer-heading{min-height:58px;display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 12px;border-bottom:1px solid rgba(255,255,255,.62)}.dashboard-mobile-drawer-heading>button,.dashboard-mobile-menu-trigger{width:42px;height:42px;min-width:42px;display:grid!important;padding:0;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:13px;color:var(--workspace-ink);background:rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.dashboard-root.dashboard-workspace-root .dashboard-logo{display:none!important}.dashboard-root.dashboard-workspace-root .dashboard-nav{width:100%!important;min-width:0!important;flex:1 1 auto!important;display:block!important;padding:8px 2px 12px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.dashboard-root.dashboard-workspace-root .dashboard-nav-section{width:100%!important;min-width:0!important;display:grid!important;gap:4px!important;margin:0!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{width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;justify-content:flex-start!important;gap:10px!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{width:100%!important;display:grid!important;gap:5px!important;padding:10px 2px 0!important;border-top:1px solid rgba(255,255,255,.62)}.dashboard-root.dashboard-workspace-root .dashboard-topbar{position:sticky!important;z-index:60!important;top:0!important;width:100%!important;height:68px!important;min-height:68px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;margin:0!important;padding:9px max(13px,env(safe-area-inset-right)) 9px max(13px,env(safe-area-inset-left))!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.7)!important;border-radius:0!important;background:rgba(235,231,213,.72)!important;box-shadow:0 12px 34px rgba(43,57,46,.08),inset 0 1px 0 rgba(255,255,255,.86)!important;backdrop-filter:blur(28px) saturate(1.28)!important;-webkit-backdrop-filter:blur(28px) saturate(1.28)!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-context{min-width:0;display:grid!important;justify-items:start!important;gap:2px!important;text-align:left!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-context small,.dashboard-root.dashboard-workspace-root .dashboard-topbar-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{width:auto!important;min-width:0!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}.dashboard-root.dashboard-workspace-root .dashboard-topbar-actions .admin-return-action,.dashboard-root.dashboard-workspace-root .dashboard-topbar-actions .dashboard-logout-action,.dashboard-root.dashboard-workspace-root .dashboard-topbar-actions .dashboard-plan-action{display:none!important}.dashboard-root.dashboard-workspace-root .dashboard-account-action,.dashboard-root.dashboard-workspace-root .dashboard-notification-action{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;justify-content:center!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) clamp(15px,2.5vw,24px) calc(clamp(22px, 3vw, 34px) + env(safe-area-inset-bottom))!important}.dashboard-root.dashboard-workspace-root .trial-status-panel{top:74px;right:10px;width:min(330px,calc(100vw - 20px))}}@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-overview-root .dashboard-content-inner,.dashboard-root.dashboard-workspace-root .dashboard-content-inner{padding:12px 12px 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{padding:17px!important;border-radius:18px!important}.dashboard-overview-root .ops-card-heading{align-items:center!important;gap:10px!important}.dashboard-overview-root .ops-eyebrow{font-size:.64rem!important;letter-spacing:.08em!important}.dashboard-overview-root .ops-step-progress{flex:0 0 auto;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{width:100%!important;min-width:0!important;min-height:50px!important;padding-inline:14px!important;justify-content:center!important;font-size:.82rem!important}.dashboard-overview-root .ops-ranking-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.dashboard-workspace-root .niche-decision-overview{min-width:0;padding:18px;overflow:hidden;border:1px solid rgba(42,79,56,.16);border-radius:20px;background:radial-gradient(circle at 12% 0,rgba(255,255,255,.92),transparent 36%),linear-gradient(135deg,rgba(248,250,239,.84),rgba(233,242,226,.66));box-shadow:0 20px 54px rgba(31,59,43,.1),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);display:grid;gap:16px}.niche-decision-overview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.niche-decision-overview>header>div{min-width:0;display:grid;gap:5px}.niche-decision-overview>header h2{color:#143b2a;font-size:clamp(1.4rem,2vw,1.95rem);font-weight:900;line-height:1.05;letter-spacing:-.035em}.niche-decision-overview>header p{max-width:680px;margin:0;color:#5c6d63;font-size:.82rem;line-height:1.45}.niche-decision-overview>header>span{flex:0 0 auto;min-height:34px;padding:7px 11px;border:1px solid rgba(45,113,70,.16);border-radius:999px;background:rgba(255,255,255,.56);color:#355846;font-size:.74rem;font-weight:800;display:flex;align-items:center;gap:6px}.niche-decision-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.75fr) minmax(250px,.88fr);gap:11px}.niche-overview-coverage,.niche-overview-funnel,.niche-overview-primary{position:relative;min-width:0;min-height:216px;padding:16px;overflow:hidden;border:1px solid rgba(42,79,56,.13);border-radius:16px;background:rgba(255,255,255,.54);box-shadow:0 12px 30px rgba(32,55,41,.06),inset 0 1px 0 rgba(255,255,255,.95)}.niche-overview-primary{--niche-accent:#2f8f5b;--niche-accent-soft:rgba(47,143,91,0.13);border-color:color-mix(in srgb,var(--niche-accent) 33%,rgba(42,79,56,.12));background:radial-gradient(circle at 0 0,var(--niche-accent-soft),transparent 45%),rgba(255,255,255,.68);display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:18px}.niche-overview-primary.watch{--niche-accent:#d78922;--niche-accent-soft:rgba(215,137,34,0.13)}.niche-overview-primary.skip{--niche-accent:#c95b4d;--niche-accent-soft:rgba(201,91,77,0.12)}.niche-overview-primary.insufficient{--niche-accent:#748278;--niche-accent-soft:rgba(116,130,120,0.12)}.niche-overview-gauge{position:relative;width:112px;aspect-ratio:1;border-radius:50%;color:var(--niche-accent);display:grid;place-items:center;isolation:isolate}.niche-overview-gauge:after,.niche-overview-gauge:before{position:absolute;border-radius:inherit;content:""}.niche-overview-gauge:before{inset:0;background:conic-gradient(from -90deg,var(--niche-accent) var(--niche-gauge-value),rgba(71,93,79,.1) 0);box-shadow:0 13px 30px color-mix(in srgb,var(--niche-accent) 18%,transparent);animation:niche-gauge-reveal .72s cubic-bezier(.22,1,.36,1) both}.niche-overview-gauge:after{inset:10px;background:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(42,79,56,.08)}.niche-overview-gauge[data-available=false]:before{background:conic-gradient(from -90deg,rgba(116,130,120,.2) 100%,transparent 0)}.niche-overview-gauge>span{position:relative;z-index:1;color:#173d2c;text-align:center;display:grid;gap:2px}.niche-overview-gauge strong{font-size:2rem;line-height:1;letter-spacing:-.055em}.niche-overview-gauge small{color:#718078;font-size:.66rem;font-weight:800}.niche-overview-recommendation{min-width:0;display:grid;align-content:center;gap:8px}.niche-overview-decision{width:max-content;max-width:100%;min-height:30px;padding:6px 9px;border-radius:999px;background:var(--niche-accent-soft);color:var(--niche-accent);font-size:.72rem;font-weight:900;display:flex;align-items:center;gap:6px}.niche-overview-recommendation h3{color:#143b2a;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:900;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}.niche-overview-recommendation>p{margin:0;color:#4f6358;font-size:.82rem;line-height:1.45}.niche-overview-recommendation>small{padding-top:8px;border-top:1px solid rgba(42,79,56,.11);color:#55685d;font-size:.74rem;line-height:1.42;display:grid;gap:3px}.niche-overview-recommendation>small strong{color:#284d38;font-size:.69rem}.niche-overview-coverage,.niche-overview-funnel{display:grid;align-content:start;gap:13px}.niche-overview-coverage>header,.niche-overview-funnel>header{color:#254a36;font-size:.83rem;display:flex;align-items:center;gap:7px}.niche-overview-funnel>div{display:grid;gap:10px}.niche-overview-funnel-row{display:grid;gap:5px}.niche-overview-funnel-row>span{color:#65746b;display:flex;align-items:center;justify-content:space-between;gap:8px}.niche-overview-coverage>small,.niche-overview-funnel-row small,.niche-overview-funnel>small{color:#65746b;font-size:.7rem;line-height:1.4}.niche-overview-funnel-row strong{color:#254a36;font-size:.78rem}.niche-overview-funnel-row>div{height:8px;overflow:hidden;border-radius:999px;background:rgba(67,89,75,.09)}.niche-overview-funnel-row i{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef6b24,#55a568);display:block;transform-origin:left;animation:niche-bar-reveal .68s cubic-bezier(.22,1,.36,1) both}.niche-overview-market-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.niche-overview-market-logos>span{min-width:0;min-height:54px;padding:7px;border:1px solid rgba(42,79,56,.1);border-radius:11px;background:rgba(249,250,246,.7);color:#385345;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px}.niche-overview-market-logos>span:after{width:7px;height:7px;border-radius:50%;background:#929d96;box-shadow:0 0 0 3px rgba(146,157,150,.12);content:""}.niche-overview-market-logos>span[data-status=measured]:after{background:#2f8f5b;box-shadow:0 0 0 3px rgba(47,143,91,.13)}.niche-overview-market-logos>span[data-status=observed]:after{background:#d78922;box-shadow:0 0 0 3px rgba(215,137,34,.13)}.niche-overview-market-logos small{overflow:hidden;font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.niche-overview-coverage>p{margin:auto 0 0;color:#65746b;font-size:.72rem;display:grid;gap:2px}.niche-overview-coverage>p strong{color:#1f6d45;font-size:1.2rem}.niche-market-match{margin-top:auto;display:grid;gap:5px}.niche-market-match>span{color:#748179;font-size:.66rem;display:flex;align-items:center;justify-content:space-between;gap:8px}.niche-market-match strong{color:#2f6845;font-size:.72rem}.niche-market-match progress,.niche-market-table-body progress{width:100%;height:7px;overflow:hidden;border:0;border-radius:999px;background:rgba(74,96,82,.1);accent-color:#4f9b64}.niche-market-match progress::-webkit-progress-bar,.niche-market-table-body progress::-webkit-progress-bar{border-radius:999px;background:rgba(74,96,82,.1)}.niche-market-match progress::-webkit-progress-value,.niche-market-table-body progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,#ef6b24,#55a568)}.niche-market-match progress::-moz-progress-bar,.niche-market-table-body progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,#ef6b24,#55a568)}.dashboard-workspace-root .niche-decision-choice,.dashboard-workspace-root .niche-market-verdict{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media (hover:hover){.dashboard-workspace-root .niche-decision-choice:hover,.dashboard-workspace-root .niche-market-verdict:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(35,55,42,.09),inset 0 1px 0 rgba(255,255,255,.95)}}.dashboard-workspace-root .niche-market-verdict>header em{font-size:.65rem;letter-spacing:0}.dashboard-workspace-root .niche-market-verdict h4{font-size:.98rem}.dashboard-workspace-root .niche-decision-choice-detail,.dashboard-workspace-root .niche-decision-choice.empty p,.dashboard-workspace-root .niche-decision-choice>header p,.dashboard-workspace-root .niche-market-verdict p{font-size:.76rem}.dashboard-workspace-root .niche-decision-choice dt,.dashboard-workspace-root .niche-market-verdict dt{font-size:.64rem}.dashboard-workspace-root .niche-decision-choice dd,.dashboard-workspace-root .niche-market-verdict dd{font-size:.75rem}.dashboard-workspace-root .niche-decision-choice-next,.dashboard-workspace-root .niche-opportunity-side .niche-gap-risk span,.dashboard-workspace-root .niche-opportunity-side .niche-gap-why li{font-size:.78rem}.dashboard-workspace-root .niche-market-comparison{padding:0;overflow:hidden}.niche-market-comparison>summary{min-height:64px;padding:13px 15px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.niche-market-comparison>summary::-webkit-details-marker{display:none}.niche-market-comparison>summary>span:first-child{min-width:0;color:#2f744d;display:flex;align-items:center;gap:9px}.niche-market-comparison>summary>span:first-child>span{min-width:0;display:grid;gap:2px}.niche-market-comparison>summary strong{color:#173d2c;font-size:.9rem}.niche-market-comparison>summary small{color:#727c75;font-size:.7rem}.niche-market-comparison>summary>span:last-child{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(47,143,91,.17);border-radius:999px;background:rgba(237,248,239,.66);color:#317849;font-size:.68rem;font-weight:850}.niche-market-comparison>summary>span:last-child i{font-style:normal}.niche-details-open{display:none}.niche-market-comparison[open]>summary{border-bottom:1px solid rgba(40,74,55,.1);background:rgba(239,247,239,.48)}.niche-market-comparison[open] .niche-details-closed{display:none}.niche-market-comparison[open] .niche-details-open{display:inline}.niche-market-comparison-content{padding:6px 14px 12px}@keyframes niche-gauge-reveal{0%{opacity:0;transform:rotate(-40deg) scale(.86)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes niche-bar-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1240px){.niche-decision-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.niche-overview-primary{grid-column:1/-1}}@media (max-width:760px){.niche-decision-overview-grid,.niche-decision-overview>header{display:grid;grid-template-columns:1fr}.niche-decision-overview>header>span{width:max-content;max-width:100%}.niche-overview-primary{grid-column:auto}}@media (max-width:520px){.dashboard-workspace-root .niche-decision-overview{padding:14px;border-radius:17px}.niche-overview-primary{grid-template-columns:84px minmax(0,1fr);gap:12px}.niche-overview-gauge{width:82px}.niche-overview-gauge:after{inset:8px}.niche-overview-gauge strong{font-size:1.55rem}.niche-overview-market-logos{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.niche-overview-funnel-row i,.niche-overview-gauge:before{animation:none}.dashboard-workspace-root .niche-decision-choice,.dashboard-workspace-root .niche-market-verdict{transition:none}}.admin-audience-campaigns{--campaign-green:#173f33;--campaign-muted:#61726b;--campaign-orange:#f15d1d;--campaign-line:rgba(45,81,67,0.14);position:relative;display:grid;gap:14px;color:var(--campaign-green)}.admin-audience-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-audience-heading h2{margin:0;color:var(--campaign-green);font-size:clamp(1.9rem,3vw,2.75rem);line-height:1;letter-spacing:-.045em}.admin-audience-heading p{margin:8px 0 0;color:var(--campaign-muted);font-size:.78rem}.admin-resend-connection{position:relative;display:flex;align-items:center;gap:9px;min-width:168px;padding:10px 14px;border:1px solid var(--campaign-line);border-radius:13px;background:rgba(255,255,255,.54);box-shadow:0 12px 32px rgba(66,47,28,.06)}.admin-resend-connection span,.admin-resend-connection strong{display:block}.admin-resend-connection span{color:var(--campaign-muted);font-size:.68rem;line-height:1.25}.admin-resend-connection strong{color:var(--campaign-green);font-size:.8rem}.admin-resend-connection i{width:8px;height:8px;margin-left:auto;border-radius:50%;background:#d14343;box-shadow:0 0 0 4px rgba(209,67,67,.09)}.admin-resend-connection.is-connected i{background:#289868;box-shadow:0 0 0 4px rgba(40,152,104,.1)}.admin-audience-summary{display:grid;grid-template-columns:42px repeat(5,minmax(72px,.45fr)) minmax(180px,1fr) 110px;align-items:center;min-height:84px;padding:10px 15px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:linear-gradient(115deg,rgba(255,255,255,.74),rgba(255,250,243,.48)),rgba(255,255,255,.42);box-shadow:0 16px 45px rgba(71,51,31,.07);-webkit-backdrop-filter:blur(22px) saturate(118%);backdrop-filter:blur(22px) saturate(118%)}.admin-audience-summary-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:var(--campaign-green);background:rgba(255,255,255,.7)}.admin-audience-summary>span{display:grid;gap:3px;min-height:44px;align-content:center;padding:0 12px;border-left:1px solid var(--campaign-line)}.admin-audience-summary small,.admin-audience-summary strong{display:block}.admin-audience-summary strong{color:#172b24;font-size:1.15rem;line-height:1}.admin-audience-summary small{color:var(--campaign-muted);font-size:.66rem;font-weight:750}.admin-audience-summary .is-positive small{color:#23845b}.admin-audience-summary .is-orange small{color:var(--campaign-orange)}.admin-audience-sparkline{min-width:0;height:60px;padding-inline:8px;border-left:1px solid var(--campaign-line)}.admin-conversion-value small{order:-1}.admin-conversion-value strong{margin-top:3px}.admin-campaign-workflow{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(260px,.86fr) minmax(410px,1.25fr);gap:12px;align-items:stretch}.admin-campaign-step,.admin-email-safety{min-width:0;border:1px solid rgba(255,255,255,.75);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,250,243,.45)),rgba(255,255,255,.38);box-shadow:0 18px 48px rgba(75,53,31,.07);-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%)}.admin-campaign-step{display:flex;flex-direction:column;gap:11px;padding:15px}.admin-campaign-step-title{display:flex;align-items:center;gap:9px;min-height:30px}.admin-campaign-step-title>b{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(23,63,51,.18);border-radius:50%;background:rgba(255,255,255,.58);color:var(--campaign-green);font-size:.72rem}.admin-campaign-step-title h3{margin:0;color:var(--campaign-green);font-size:.94rem;letter-spacing:-.015em}.admin-campaign-step-title>span{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#a14d2b;font-size:.66rem;font-weight:800}.admin-campaign-step-title>span.is-ready{color:#237b56}.admin-campaign-audience-list button,.admin-campaign-table-head{display:grid;grid-template-columns:26px minmax(0,1fr) 55px 70px;align-items:center;gap:7px}.admin-campaign-table-head{padding:0 9px;color:var(--campaign-muted);font-size:.62rem}.admin-campaign-table-head span:first-child{grid-column:1/span 2}.admin-campaign-table-head span:not(:first-child){text-align:right}.admin-campaign-audience-list{display:grid;gap:7px}.admin-campaign-audience-list button{width:100%;min-height:52px;padding:9px 10px;border:1px solid rgba(36,79,64,.1);border-radius:11px;background:rgba(255,255,255,.48);color:var(--campaign-green);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-campaign-audience-list button.is-selected,.admin-campaign-audience-list button:hover{border-color:rgba(241,93,29,.62);box-shadow:0 10px 28px rgba(241,93,29,.1);transform:translateY(-1px)}.admin-campaign-audience-list button svg{color:#2a885f}.admin-campaign-audience-list button.is-selected svg{color:var(--campaign-orange)}.admin-campaign-audience-list button strong{font-size:.74rem}.admin-campaign-audience-list button span{color:#203b31;font-size:.74rem;text-align:right}.admin-opt-in-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;margin-top:auto;border:1px solid var(--campaign-line);border-radius:10px;color:var(--campaign-green);font-size:.7rem;font-weight:800;text-decoration:none}.admin-field-label,.admin-step-context{margin:0;color:var(--campaign-muted);font-size:.65rem;font-weight:750}.admin-quality-content{display:grid;grid-template-columns:132px minmax(0,1fr);gap:13px;align-items:center}.admin-quality-ring{position:relative;display:grid;width:124px;height:124px;place-items:center;border-radius:50%;background:conic-gradient(var(--campaign-orange) var(--eligible),rgba(241,93,29,.12) 0)}.admin-quality-ring:after{position:absolute;width:84px;height:84px;border-radius:50%;background:rgba(255,253,248,.96);content:""}.admin-quality-ring>div{z-index:1;text-align:center}.admin-quality-ring span,.admin-quality-ring strong{display:block}.admin-quality-ring strong{font-size:1.5rem}.admin-quality-ring span{color:var(--campaign-muted);font-size:.66rem}.admin-quality-content dl{display:grid;gap:7px;margin:0}.admin-quality-content dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--campaign-muted);font-size:.66rem}.admin-quality-content dt{display:inline-flex;align-items:center;gap:6px}.admin-quality-content dt i{width:6px;height:6px;border-radius:50%;background:#9aa6a1}.admin-quality-content dt i.ready{background:#32a56f}.admin-quality-content dt i.excluded{background:var(--campaign-orange)}.admin-quality-content dd{margin:0;color:var(--campaign-green);font-weight:850}.admin-consent-warning{display:flex;gap:9px;margin-top:auto;padding:12px;border:1px solid rgba(241,93,29,.48);border-radius:11px;background:rgba(255,240,228,.55);color:#9c4925}.admin-consent-warning p,.admin-consent-warning strong{display:block;margin:0}.admin-consent-warning strong{color:var(--campaign-green);font-size:.72rem}.admin-consent-warning p{margin-top:3px;font-size:.63rem;line-height:1.4}.admin-template-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.admin-template-list button{display:flex;align-items:flex-start;gap:7px;min-height:60px;padding:9px;border:1px solid var(--campaign-line);border-radius:9px;background:rgba(255,255,255,.5);color:var(--campaign-green);font:inherit;text-align:left;cursor:pointer}.admin-template-list button.is-selected{border-color:rgba(241,93,29,.62);color:var(--campaign-orange)}.admin-template-list small,.admin-template-list strong{display:block}.admin-template-list strong{color:var(--campaign-green);font-size:.66rem}.admin-template-list small{margin-top:3px;color:var(--campaign-muted);font-size:.56rem;line-height:1.35}.admin-composer-field{display:grid;gap:5px}.admin-composer-field span,.admin-composer-send-row>div>span{color:var(--campaign-green);font-size:.64rem;font-weight:800}.admin-composer-field input,.admin-composer-field textarea{width:100%;border:1px solid var(--campaign-line);border-radius:9px;background:rgba(255,255,255,.5);color:var(--campaign-green);padding:9px 10px;font:inherit;font-size:.7rem;outline:0;resize:vertical}.admin-composer-field input:focus,.admin-composer-field textarea:focus{border-color:rgba(241,93,29,.64);box-shadow:0 0 0 3px rgba(241,93,29,.08)}.admin-composer-send-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.admin-composer-send-row>div{min-width:0}.admin-composer-send-row>div>strong{display:block;margin-top:3px;overflow-wrap:anywhere;font-size:.67rem}.admin-composer-send-row small{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:#a14d2b;font-size:.59rem}.admin-composer-send-row small.is-ready{color:#237b56}.admin-send-campaign{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 14px;border:0;border-radius:10px;background:var(--campaign-orange);color:#fff;font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.admin-send-campaign:disabled{background:#d9d4cf;color:#8f8983;cursor:not-allowed}.admin-send-blocker{margin:-5px 0 0;color:#c34b20;font-size:.6rem;text-align:right}.admin-composer-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px}.admin-composer-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid var(--campaign-line);border-radius:9px;background:rgba(255,255,255,.5);color:var(--campaign-green);font:inherit;font-size:.66rem;font-weight:800;cursor:pointer}.admin-composer-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-campaign-feedback{padding:8px 10px;border-radius:8px;font-size:.65rem}.admin-campaign-feedback.success{background:rgba(40,152,104,.1);color:#237b56}.admin-campaign-feedback.error{background:rgba(209,67,67,.1);color:#a83434}.admin-email-safety{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,2fr);gap:15px;align-items:center;padding:12px 15px}.admin-email-safety>div{display:flex;align-items:center;gap:8px}.admin-email-safety h3{margin:0;font-size:.82rem}.admin-email-safety>div>span{margin-left:auto;padding:4px 7px;border-radius:999px;background:rgba(209,67,67,.1);color:#a83434;font-size:.59rem;font-weight:850}.admin-email-safety>div>span.is-ready{background:rgba(40,152,104,.1);color:#237b56}.admin-email-safety ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.admin-email-safety li{display:grid;gap:3px;padding-left:9px;border-left:1px solid var(--campaign-line);color:var(--campaign-muted);font-size:.6rem}.admin-email-safety li span{display:inline-flex;align-items:center;gap:4px}.admin-email-safety li strong{color:var(--campaign-green);font-size:.65rem}.admin-email-safety li.ready span{color:#237b56}.admin-email-safety li.blocked span{color:#a83434}.admin-accounts-loading{position:absolute;top:18px;right:18px}.email-preference-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 15% 10%,rgba(241,93,29,.12),transparent 28%),radial-gradient(circle at 86% 88%,rgba(42,136,95,.12),transparent 30%),#f7f0e6}.email-preference-card{width:min(100%,540px);padding:34px;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:rgba(255,255,255,.7);box-shadow:0 24px 80px rgba(72,50,29,.12);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.email-preference-brand{color:#f15d1d;font-size:1rem;font-weight:900;text-decoration:none}.email-preference-card h1{margin:18px 0 10px;color:#173f33;font-size:clamp(2rem,6vw,3rem);letter-spacing:-.05em}.email-preference-card p{margin:0 0 22px;color:#61726b;line-height:1.65}.email-preference-card form{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1280px){.admin-audience-summary{grid-template-columns:42px repeat(5,minmax(68px,.45fr)) minmax(130px,.8fr) 92px}.admin-campaign-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-message-composer{grid-column:1/-1}}@media (max-width:900px){.admin-audience-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-audience-sparkline,.admin-audience-summary-icon{display:none}.admin-audience-summary>span{border-left:0;border-bottom:1px solid var(--campaign-line)}.admin-campaign-workflow{grid-template-columns:1fr}.admin-message-composer{grid-column:auto}.admin-email-safety{grid-template-columns:1fr}.admin-email-safety ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-audience-heading{align-items:flex-start}.admin-resend-connection{min-width:0;padding:9px}.admin-resend-connection span{display:none}.admin-audience-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quality-content{grid-template-columns:1fr;justify-items:center}.admin-quality-content dl{width:100%}.admin-composer-actions,.admin-composer-send-row,.admin-email-safety ul,.admin-template-list{grid-template-columns:1fr}.admin-send-blocker{text-align:left}}.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{font-size:clamp(2rem,2.4vw,2.75rem)!important;line-height:.98!important;letter-spacing:-.045em!important}.dashboard-workspace-root .trend-radar-heading p{margin-top:7px!important;color:#2d6347!important;font-size:1rem!important;font-weight:800!important}.dashboard-workspace-root .trend-radar-form{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.dashboard-workspace-root .trend-radar-control-row .market-intelligence-run-button,.dashboard-workspace-root .trend-radar-control-row :is(input,select){min-height:44px!important;border-radius:12px!important}.dashboard-workspace-root .trend-radar-search-control input{padding-right:42px!important}.trend-radar-search-icon{position:absolute;top:50%;right:15px;z-index:2;color:#385247;pointer-events:none;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 rgba(237,93,18,.23)!important}.dashboard-workspace-root .trend-market-strip{width:min(100%,610px);justify-self:end}.dashboard-workspace-root .trend-market-strip legend{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dashboard-workspace-root .trend-market-strip>div{gap:6px!important}.dashboard-workspace-root .trend-market-strip label{min-height:30px!important;padding:4px 8px!important;border-radius:9px!important;font-size:.62rem!important}.dashboard-workspace-root .trend-market-strip label.active{border-color:rgba(227,96,25,.34)!important;background:rgba(255,244,229,.72)!important;box-shadow:0 5px 15px rgba(205,88,22,.08)!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{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!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{gap:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:rgba(255,252,247,.5);box-shadow:0 20px 50px rgba(53,61,47,.07),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(25px) saturate(1.18);-webkit-backdrop-filter:blur(25px) saturate(1.18)}.trend-feed-card,.trend-feed-card:has(>.trend-reference-collage){height:300px!important;min-height:300px!important;grid-template-columns:minmax(430px,1.08fr) minmax(380px,1fr)!important;overflow:hidden!important;border:0!important;border-bottom:1px solid rgba(218,205,184,.42)!important;border-radius:0!important;background:rgba(255,252,247,.44)!important;box-shadow:none!important;transform:none!important}.trend-feed-card:last-child{border-bottom:0!important}.trend-reference-collage{height:300px!important;min-height:300px!important;grid-template-columns:minmax(0,1.72fr) minmax(112px,.7fr)!important;gap:8px!important;padding:14px 8px 14px 14px!important;background:transparent!important}.trend-reference-collage>a{border-radius:13px!important}.trend-view-listing{display:none!important}.trend-feed-card-body{min-height:0;align-content:stretch!important;grid-template-rows:auto auto auto 1fr!important;gap:9px!important;padding:25px 22px 18px!important}.trend-feed-card-heading{min-width:0;display:flex;align-items:center;gap:10px;color:var(--trend-card-accent)}.trend-feed-card-heading h3{min-width:0;margin:0;padding:0!important;color:#1f402e;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;font-size:.78rem!important;line-height:1.48!important;-webkit-line-clamp:2!important}.trend-feed-card blockquote{display:none!important}.trend-card-kpi-row{min-width:0;display:grid;grid-template-columns:minmax(120px,1.12fr) minmax(110px,.9fr) minmax(82px,.7fr);align-items:stretch;gap:0}.trend-card-kpi{min-width:0;min-height:72px;display:grid;align-content:start;gap:6px;padding:0 14px;border-left:1px solid rgba(64,78,67,.09)}.trend-card-kpi:first-child{padding-left:0;border-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{display:flex;align-items:center;gap:8px}.trend-card-kpi-demand>div>strong{color:#31483a;font-size:.72rem}.trend-demand-ring{position:relative;width:48px;height:48px;flex:0 0 48px;color:var(--trend-card-accent)}.trend-demand-ring>strong{position:absolute;inset:0;display:grid;place-items:center;color:#254130;font-size:.82rem}.trend-card-kpi-verdict{align-content:start}.trend-action-verdict,.trend-verdict-pill{width:fit-content;border-radius:9px;font-weight:850}.trend-verdict-pill{margin-top:10px;padding:6px 11px;font-size:.7rem}.trend-action-verdict.ready,.trend-verdict-pill.ready{background:rgba(212,244,214,.82);color:#2f7a42}.trend-action-verdict.watch,.trend-verdict-pill.watch{background:rgba(238,216,255,.8);color:#7c36c2}.trend-action-verdict.avoid,.trend-verdict-pill.avoid{background:rgba(255,222,214,.82);color:#a94c3f}.trend-feed-card-footer{align-self:end;align-items:end!important;gap:12px!important}.trend-market-examples{min-width:0;display:grid;gap:6px}.trend-feed-card-footer .trend-market-logo-row{min-width:0;display:flex!important;flex-wrap:wrap;gap:7px 13px!important}.trend-feed-card-footer .trend-market-logo-row>span{width:auto!important;height:auto!important;display:inline-flex!important;align-items:center;gap:5px;border:0!important;background:transparent!important;box-shadow:none!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;min-height:34px!important;border:1px solid rgba(65,121,84,.3)!important;border-radius:10px!important;background:rgba(255,255,255,.38)!important;color:#35664a!important}.trend-action-rail{top:14px!important;gap:12px!important;padding:20px!important;border-radius:22px!important;background:rgba(255,251,246,.58)!important;box-shadow:0 22px 54px rgba(48,58,45,.08),inset 0 1px 0 rgba(255,255,255,.98)!important}.trend-action-title{display:flex!important;align-items:center;gap:10px!important;color:#7b38c4}.trend-action-title h3{color:#1f402e!important;font-size:clamp(1.35rem,1.6vw,1.7rem)!important}.trend-action-rail .trend-reference-collage.compact,.trend-action-rail .trend-reference-collage.compact>a{height:238px!important;min-height:238px!important}.trend-action-rail .trend-reference-collage.compact{padding:0!important;border-radius:16px!important}.trend-action-verdict{width:100%;padding:10px 14px;font-size:.78rem}.trend-action-facts{grid-template-columns:minmax(0,1fr)!important;gap:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:15px;background:rgba(255,255,255,.34)}.trend-action-facts>div{min-height:62px;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center;gap:10px!important;padding:10px 14px!important;border:0!important;border-bottom:1px solid rgba(72,82,73,.08)!important;border-radius:0!important;background:transparent!important;color:#7034b2}.trend-action-facts>div:last-child{border-bottom:0!important}.trend-action-facts>div>span{min-width:0;display:grid;gap:2px}.trend-action-facts dd,.trend-action-facts dt{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{grid-template-columns:1fr auto 1fr auto 1.2fr!important;align-items:center;gap:6px!important;padding:10px 8px!important;border:0!important;background:rgba(255,255,255,.2)!important}.trend-action-path span{min-height:58px!important;display:grid!important;gap:6px!important;padding:7px 5px!important;border:0!important;border-radius:10px!important;background:rgba(255,255,255,.42)!important;color:#6e522e!important}.trend-action-path span:first-child{background:rgba(240,222,255,.62)!important;color:#7535bd!important}.trend-action-path span small{color:inherit;font-size:.6rem;font-weight:800;text-align:center}.trend-action-path-arrow{color:#9a9e96}.trend-continue-button{min-height:52px!important;border-radius:12px!important;box-shadow:0 13px 28px rgba(234,94,21,.22)!important}.trend-save-button{min-height:44px!important;border-radius:12px!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}.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-column:1!important;grid-row:auto!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}.trend-feed-card,.trend-feed-card:has(>.trend-reference-collage){height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!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{grid-column:1/-1;min-height:0;padding:8px 0 0;border-left:0;border-top:1px solid rgba(64,78,67,.09)}.trend-verdict-pill{margin-top:0}.trend-feed-card-footer{align-items:stretch!important;flex-direction:column}.trend-see-direction{width:100%}}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard){display:grid;gap:14px;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard)>header{padding:14px 17px;border:1px solid rgba(255,255,255,.72)!important;border-radius:18px;background:rgba(255,255,255,.2)!important;box-shadow:0 15px 36px rgba(47,55,40,.06),inset 0 1px 0 rgba(255,255,255,.94)!important;backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}.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-column:1;grid-row: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{grid-column:2;grid-row:1;align-self:end;padding:0;border: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{grid-column:1/-1;grid-row:2;min-width:0;border:1px solid rgba(255,255,255,.62);border-radius:13px;background:rgba(255,255,255,.16)}.trend-market-options>summary{min-height:39px;display:flex;align-items:center;padding:8px 12px;color:#58685d;font-size:.67rem;font-weight:800;cursor:pointer}.trend-market-options>summary::-webkit-details-marker{display:none}.trend-market-options[open]{padding-bottom:11px}.trend-market-options[open]>summary{margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.58)}.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;display:grid;gap:16px;color:#21372b}.trend-feed-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:clamp(20px,2vw,30px);border:1px solid rgba(255,255,255,.76);border-radius:24px;background:radial-gradient(circle at 4% 0,rgba(255,255,255,.52),transparent 37%),linear-gradient(140deg,rgba(255,255,255,.3),rgba(255,241,221,.12)),rgba(255,255,255,.12);box-shadow:0 22px 54px rgba(52,58,43,.075),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3)}.trend-feed-header>div:first-child{min-width:0;display:grid;gap:8px}.trend-feed-header h2,.trend-feed-header p{margin:0}.trend-feed-header h2{max-width:760px;color:#20372a;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1.02;letter-spacing:-.04em}.trend-feed-header p{max-width:760px;color:#687365;font-size:.88rem;line-height:1.6}.trend-active-niche{width:fit-content;min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:6px 7px 6px 11px;border:1px solid rgba(227,100,27,.25);border-radius:999px;background:rgba(255,239,220,.58);color:#9c4c1b;font-size:.72rem;font-weight:800}.trend-active-niche button{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(156,76,27,.12);color:inherit;cursor:pointer}.trend-feed-summary{display:grid;grid-template-columns:repeat(3,minmax(104px,1fr));gap:8px}.trend-feed-summary>span{min-height:63px;display:grid;align-content:center;gap:4px;padding:10px 13px;border:1px solid rgba(255,255,255,.72);border-radius:15px;background:rgba(255,255,255,.28);color:#768074;font-size:.62rem;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.trend-feed-summary strong{color:#263b2d;font-size:1.12rem;line-height:1}.trend-feed-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,360px);align-items:start;gap:16px}.trend-feed-list{min-width:0;display:grid;gap:13px}.trend-feed-card{position:relative;min-width:0;min-height:266px;display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.45fr);gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(255,255,255,.5),transparent 40%),linear-gradient(140deg,rgba(255,255,255,.32),rgba(255,241,220,.13)),rgba(255,255,255,.13);box-shadow:0 18px 46px rgba(48,56,41,.07),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(27px) saturate(1.28);-webkit-backdrop-filter:blur(27px) saturate(1.28);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.trend-feed-card:has(>.trend-feed-card-body:first-child){grid-template-columns:minmax(0,1fr)}.trend-feed-card.selected,.trend-feed-card:hover{transform:translateY(-2px);border-color:rgba(45,122,80,.3);box-shadow:0 24px 56px rgba(48,65,46,.11),inset 0 1px 0 rgba(255,255,255,.98)}.trend-feed-card.watch.selected{border-color:rgba(206,121,27,.34)}.trend-feed-card.avoid.selected{border-color:rgba(165,79,70,.3)}.trend-reference-collage{min-width:0;min-height:266px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(74px,.7fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:5px;padding:7px;background:rgba(245,232,211,.35)}.trend-reference-collage>a{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:13px;background:rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.94);animation:trend-image-reveal .52s both}.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{width:100%;height:100%;display:block;object-fit:cover;transition:transform .26s ease}.trend-reference-collage a:hover img{transform:scale(1.035)}.trend-view-listing{position:absolute;left:9px;right:9px;bottom:9px;min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid rgba(255,255,255,.72);border-radius:11px;background:rgba(30,48,37,.72);color:#fff;font-size:.66rem;font-weight:800;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.trend-feed-card-body{min-width:0;display:grid;align-content:start;gap:9px;padding:19px 20px 17px}.trend-feed-card-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.trend-feed-card-title>span:last-child{color:#7a8377;font-size:.62rem;font-weight:750}.trend-feed-status{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:var(--trend-ready);font-size:.68rem;font-weight:850}.trend-feed-status.watch{color:var(--trend-watch)}.trend-feed-status.avoid{color:var(--trend-avoid)}.trend-feed-card blockquote,.trend-feed-card h3,.trend-feed-card p{margin:0}.trend-feed-card h3{padding-right:34px;color:#21382b;font-size:clamp(1.08rem,1.4vw,1.36rem);line-height:1.1;letter-spacing:-.026em}.trend-feed-card p{color:#667166;font-size:.77rem;line-height:1.52}.trend-feed-card blockquote{width:fit-content;padding:5px 9px;border-left:2px solid rgba(227,100,27,.5);border-radius:0 8px 8px 0;background:rgba(255,245,232,.45);color:#8e4a21;font-size:.7rem;font-weight:750}.trend-feed-signal-row{min-width:0;display:grid;grid-template-columns:minmax(110px,.75fr) minmax(190px,1fr);align-items:end;gap:12px}.trend-feed-chart{width:100%;height:58px;overflow:hidden;color:var(--trend-ready)}.trend-feed-chart.watch{color:var(--trend-watch)}.trend-feed-chart.avoid{color:var(--trend-avoid)}.trend-feed-metrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.trend-feed-metrics span{min-width:0;display:grid;gap:2px;padding:8px 9px;border:1px solid rgba(255,255,255,.64);border-radius:11px;background:rgba(255,255,255,.23);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.trend-feed-metrics strong{color:#2b4434;font-size:.84rem}.trend-feed-metrics small{overflow:hidden;color:#7a8377;font-size:.54rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.trend-feed-card-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.trend-feed-card-footer .trend-market-logo-row{display:flex;gap:6px}.trend-feed-card-footer .trend-market-logo-row>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:9px;background:rgba(255,255,255,.26)}.trend-feed-card-footer .trend-market-logo-row>span.unavailable{opacity:.34;filter:grayscale(1)}.trend-save-button,.trend-see-direction{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:#2c6f4b;font-size:.7rem;font-weight:850;cursor:pointer}.trend-see-direction{min-height:35px;padding:7px 10px;border:1px solid rgba(45,122,80,.18);border-radius:10px;background:rgba(255,255,255,.22)}.trend-see-direction:hover{border-color:rgba(45,122,80,.36);background:rgba(255,255,255,.4)}.trend-proof-note{color:#838b80;font-size:.56rem;line-height:1.35}.trend-feed-index{position:absolute;top:17px;right:17px;color:rgba(45,75,56,.16);font-size:1rem;font-weight:900}.trend-action-rail{position:sticky;top:18px;min-width:0;display:grid;gap:13px;padding:19px;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:radial-gradient(circle at 10% 0,rgba(255,255,255,.54),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.35),rgba(255,239,217,.18)),rgba(255,255,255,.16);box-shadow:0 24px 60px rgba(45,57,42,.1),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(30px) saturate(1.32);-webkit-backdrop-filter:blur(30px) saturate(1.32);animation:trend-rail-change .32s ease both}.trend-action-rail>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.trend-action-rail>header>div{min-width:0;display:grid;gap:5px}.trend-action-rail>header h3{margin:0;color:#20372a;font-size:1.28rem;line-height:1.08;letter-spacing:-.03em}.trend-action-rail>header>button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;padding:0;border:1px solid rgba(45,122,80,.18);border-radius:11px;background:rgba(255,255,255,.26);color:#597064;cursor:pointer}.trend-action-rail>header>button.saved{border-color:rgba(227,100,27,.32);background:rgba(255,233,207,.46);color:#c25d1c}.trend-action-rail .trend-reference-collage.compact{width:100%;min-height:184px;display:block;padding:0;overflow:hidden;border-radius:16px;background:transparent}.trend-action-rail .trend-reference-collage.compact>a{width:100%;height:184px;display:block;border-radius:16px}.trend-action-rail blockquote{margin:0;padding:10px 12px;border-left:3px solid rgba(227,100,27,.56);border-radius:0 11px 11px 0;background:rgba(255,243,226,.47);color:#7c411f;font-size:.82rem;font-weight:800;line-height:1.35}.trend-action-summary{margin:0;color:#687366;font-size:.72rem;line-height:1.52}.trend-action-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trend-action-facts>div{min-width:0;display:grid;align-content:start;gap:4px;padding:10px;border:1px solid rgba(255,255,255,.66);border-radius:12px;background:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.trend-action-facts dt{color:#8a9188;font-size:.56rem;font-weight:800}.trend-action-facts dd{min-width:0;margin:0;display:flex;align-items:center;gap:6px;color:#2f4938;font-size:.68rem;font-weight:800;line-height:1.35}.trend-action-palette{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#697469;font-size:.61rem;font-weight:750}.trend-action-palette>div{display:flex;gap:5px}.trend-action-palette i{width:20px;height:20px;display:block;border:2px solid rgba(255,255,255,.74);border-radius:50%;box-shadow:0 3px 8px rgba(45,55,41,.1)}.trend-action-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.trend-action-path span{min-width:0;min-height:48px;display:grid;place-items:center;align-content:center;gap:3px;padding:6px;border:1px solid rgba(227,100,27,.18);border-radius:10px;background:rgba(255,237,215,.38);color:#a5501f;font-size:.52rem;font-weight:800;text-align:center}.trend-action-path span.done{border-color:rgba(45,122,80,.16);background:rgba(231,243,233,.38);color:#357453}.trend-continue-button{width:100%;min-height:45px;justify-content:center;border-radius:13px!important;font-size:.72rem!important}.trend-save-button{width:100%;min-height:34px}.trend-action-rail>small{color:#858c82;font-size:.55rem;line-height:1.42;text-align:center}@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-column:1;grid-row:auto}.dashboard-workspace-root .trend-radar-form .market-intelligence-run-button,.dashboard-workspace-root .trend-radar-form>.market-intelligence-submit{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{padding:18px;border-radius:19px}.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{grid-template-columns:1fr;border-radius:19px}.trend-reference-collage{min-height:220px}.trend-feed-card-body{padding:17px}.trend-feed-card-footer{align-items:flex-start;flex-direction:column}.trend-see-direction{width:100%}.trend-action-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.trend-action-rail,.trend-feed-card,.trend-reference-collage img,.trend-reference-collage>a{animation:none!important;transition:none!important}}.dashboard-root.dashboard-workspace-root .trend-decision-overview{position:relative;isolation:isolate;overflow:hidden;padding:clamp(20px,2.2vw,34px);border:1px solid rgba(255,255,255,.82);border-radius:30px;background:radial-gradient(circle at 9% 4%,rgba(255,179,86,.17),transparent 34%),radial-gradient(circle at 92% 92%,rgba(69,136,255,.13),transparent 35%),rgba(255,252,245,.45);box-shadow:0 26px 72px rgba(45,54,43,.1),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(28px) saturate(1.18);-webkit-backdrop-filter:blur(28px) saturate(1.18)}.dashboard-root.dashboard-workspace-root .trend-decision-overview:before{content:"";position:absolute;z-index:-1;width:230px;height:230px;top:-135px;right:12%;border-radius:50%;background:rgba(255,255,255,.42);filter:blur(2px)}.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{display:flex;align-items:center;gap:10px;margin:0;color:#173728;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05;letter-spacing:-.035em}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header p,.dashboard-root.dashboard-workspace-root .trend-market-proof>header p{max-width:680px;margin:7px 0 0;color:#647169;font-size:clamp(.82rem,1.1vw,.96rem);line-height:1.5}.dashboard-root.dashboard-workspace-root .trend-command-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(12px,1.3vw,18px)}.dashboard-root.dashboard-workspace-root .trend-chart-card{--trend-card-accent:#3a8060;--trend-card-wash:rgba(88,156,117,0.13);position:relative;min-width:0;padding:clamp(17px,1.6vw,24px);border:1px solid rgba(255,255,255,.85);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.24)),var(--trend-card-wash);color:#173728;box-shadow:0 16px 38px rgba(48,58,46,.085),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;animation:trend-card-arrive .62s cubic-bezier(.22,.85,.3,1) both}.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{transform:translateY(-4px);border-color:color-mix(in srgb,var(--trend-card-accent) 32%,white);box-shadow:0 24px 54px rgba(48,58,46,.13),inset 0 1px 0 rgba(255,255,255,1)}.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;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.15;letter-spacing:-.018em}.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{width:42px;height:42px;flex:0 0 42px;border:1px solid color-mix(in srgb,var(--trend-card-accent) 26%,white);border-radius:14px;background:color-mix(in srgb,var(--trend-card-accent) 12%,rgba(255,255,255,.72));color:var(--trend-card-accent);display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.94)}.dashboard-root.dashboard-workspace-root .trend-decision-card{grid-column:span 6;min-height:250px;border-radius:32px 18px 32px 18px;display:grid;align-content:space-between;gap:20px}.dashboard-root.dashboard-workspace-root .trend-decision-card.ready{--trend-card-accent:#23784f;--trend-card-wash:rgba(52,157,101,0.15)}.dashboard-root.dashboard-workspace-root .trend-decision-card.watch{--trend-card-accent:#c77a08;--trend-card-wash:rgba(242,170,57,0.16)}.dashboard-root.dashboard-workspace-root .trend-decision-card.quiet{--trend-card-accent:#65736b;--trend-card-wash:rgba(109,126,116,0.13)}.dashboard-root.dashboard-workspace-root .trend-decision-card>header,.dashboard-root.dashboard-workspace-root .trend-demand-card>div:first-child,.dashboard-root.dashboard-workspace-root .trend-next-card>header,.dashboard-root.dashboard-workspace-root .trend-reach-card>header,.dashboard-root.dashboard-workspace-root .trend-signal-card>header{display:flex;align-items:center;gap:11px}.dashboard-root.dashboard-workspace-root .trend-decision-card>header{justify-content:space-between}.dashboard-root.dashboard-workspace-root .trend-decision-card h4{max-width:520px;margin-bottom:8px;font-size:clamp(1.55rem,2.6vw,2.35rem);letter-spacing:-.045em}.dashboard-root.dashboard-workspace-root .trend-decision-card p{max-width:590px}.dashboard-root.dashboard-workspace-root .trend-decision-status{padding:8px 12px;border:1px solid color-mix(in srgb,var(--trend-card-accent) 38%,white);background:rgba(255,255,255,.48);color:var(--trend-card-accent);font-size:.76rem;font-weight:850}.dashboard-root.dashboard-workspace-root .trend-decision-counts{display:flex;flex-wrap:wrap;gap:8px}.dashboard-root.dashboard-workspace-root .trend-decision-counts span{min-width:86px;padding:8px 11px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:rgba(255,255,255,.42);color:#657169;font-size:.74rem}.dashboard-root.dashboard-workspace-root .trend-decision-counts strong{margin-right:3px;color:#173728;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:rgba(51,158,108,0.12);grid-column:span 3;min-height:250px;border-radius:28px;display:grid;place-items:center;align-content:space-between;gap:9px;text-align:center}.dashboard-root.dashboard-workspace-root .trend-demand-card>div:first-child{width:100%;justify-content:flex-start}.dashboard-root.dashboard-workspace-root .trend-demand-card>strong{max-width:100%;overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.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;position:relative;width:126px;aspect-ratio:1;display:grid;place-items:center}.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{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.dashboard-root.dashboard-workspace-root .trend-radial-chart circle{fill:none;stroke-width:10}.dashboard-root.dashboard-workspace-root .trend-radial-track{stroke:rgba(77,101,87,.11)}.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:trend-ring-draw .9s cubic-bezier(.2,.8,.25,1) .18s both}.dashboard-root.dashboard-workspace-root .trend-radial-chart>span{display:flex;align-items:baseline;color:#173728}.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:rgba(64,139,211,0.13);grid-column:span 3;min-height:250px;border-radius:18px 34px 18px 34px;display:grid;align-content:space-between;gap:12px}.dashboard-root.dashboard-workspace-root .trend-reach-number{display:flex;align-items:baseline;gap:7px}.dashboard-root.dashboard-workspace-root .trend-reach-number strong{color:#246fae;font-size:clamp(2.6rem,4vw,4rem);line-height:.9;letter-spacing:-.07em}.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{display:flex;flex-wrap:wrap;gap:8px}.dashboard-root.dashboard-workspace-root .trend-market-logo-row>span,.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span{width:42px;height:42px;border:1px solid rgba(255,255,255,.84);border-radius:14px;background:rgba(255,255,255,.58);display:grid;place-items:center;box-shadow:0 8px 18px rgba(49,61,50,.08),inset 0 1px 0 white;animation:trend-logo-pop .48s cubic-bezier(.2,.9,.25,1.25) both}.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:rgba(51,133,92,.3);box-shadow:0 8px 20px rgba(38,121,79,.12),inset 0 1px 0 white}.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(1)}.dashboard-root.dashboard-workspace-root .trend-signal-card{--trend-card-accent:#8a5bb8;--trend-card-wash:rgba(137,87,184,0.11);grid-column:span 7;min-height:245px;border-radius:18px 34px 24px 18px;display:grid;align-content:start;gap:18px}.dashboard-root.dashboard-workspace-root .trend-signal-card>header>div{display:grid;gap:3px}.dashboard-root.dashboard-workspace-root .trend-signal-card .trend-signal-chart{padding:0;border:0;background:transparent;display:grid;gap:13px}.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}.dashboard-root.dashboard-workspace-root .trend-score-track{height:9px;border:1px solid rgba(255,255,255,.72);background:rgba(76,91,81,.1)}.dashboard-root.dashboard-workspace-root .trend-score-track>span{transform-origin:left center;animation:trend-bar-grow .84s cubic-bezier(.22,.85,.3,1) .16s both}.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:rgba(231,113,54,0.13);grid-column:span 5;min-height:245px;border-radius:34px 18px 34px 18px;display:grid;align-content:space-between;gap:18px}.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{padding:12px 14px;border:1px solid rgba(255,255,255,.82);border-radius:18px;background:rgba(255,255,255,.46);display:flex;align-items:center;gap:11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.96)}.dashboard-root.dashboard-workspace-root .trend-next-market>span{display:grid;gap:2px}.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{border:1px solid rgba(255,255,255,.78);border-radius:28px;background:rgba(255,252,245,.43);box-shadow:0 22px 58px rgba(45,54,43,.085),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(24px) saturate(1.16);-webkit-backdrop-filter:blur(24px) saturate(1.16)}.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid{gap:16px}.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid>article{min-height:230px;border:1px solid rgba(255,255,255,.83);border-radius:24px 14px 24px 14px;background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(242,231,208,.3));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:trend-card-arrive .58s cubic-bezier(.22,.85,.3,1) both}.dashboard-root.dashboard-workspace-root .trend-watchlist{border:1px solid rgba(255,255,255,.8);border-radius:28px;background:rgba(255,250,240,.44);box-shadow:0 22px 58px rgba(45,54,43,.08),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(24px) saturate(1.16);-webkit-backdrop-filter:blur(24px) saturate(1.16)}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows{gap:14px}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows>article{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.82);border-radius:22px 12px 22px 12px;background:linear-gradient(145deg,rgba(255,255,255,.58),rgba(244,219,178,.27));display:grid;grid-template-columns:1fr;gap:15px;animation:trend-card-arrive .58s cubic-bezier(.22,.85,.3,1) both}.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span{width:34px;height:34px;border-radius:11px}.dashboard-root.dashboard-workspace-root .trend-market-proof{margin-top:16px;padding:clamp(20px,2vw,30px);border:1px solid rgba(255,255,255,.8);border-radius:30px;background:radial-gradient(circle at 88% 8%,rgba(61,131,199,.13),transparent 32%),rgba(255,252,245,.46);box-shadow:0 24px 62px rgba(45,54,43,.09),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(26px) saturate(1.18);-webkit-backdrop-filter:blur(26px) saturate(1.18)}.dashboard-root.dashboard-workspace-root .trend-market-proof-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.84);border-radius:24px 14px 24px 14px;background:rgba(255,255,255,.43);box-shadow:0 14px 34px rgba(45,54,43,.07),inset 0 1px 0 white}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header>div{min-width:0;display:grid;gap:3px}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header strong{overflow:hidden;color:#173728;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header small,.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header span{color:#6a776f;font-size:.72rem;font-weight:750}.dashboard-root.dashboard-workspace-root .trend-market-proof-topic>header>small{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.68)}.dashboard-root.dashboard-workspace-root .trend-market-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-root.dashboard-workspace-root .trend-market-result-card{position:relative;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.78);border-radius:16px;background:rgba(255,255,255,.42);display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;transition:transform .18s ease,box-shadow .18s ease}.dashboard-root.dashboard-workspace-root .trend-market-result-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(45,54,43,.09)}.dashboard-root.dashboard-workspace-root .trend-market-result-card.highlighted{border-color:rgba(45,132,96,.34);background:rgba(224,246,233,.58)}.dashboard-root.dashboard-workspace-root .trend-market-result-logo{width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.72);display:grid;place-items:center;box-shadow:inset 0 1px 0 white}.dashboard-root.dashboard-workspace-root .trend-market-result-card>div:nth-child(2){min-width:0;display:grid;gap:2px}.dashboard-root.dashboard-workspace-root .trend-market-result-card small,.dashboard-root.dashboard-workspace-root .trend-market-result-card span,.dashboard-root.dashboard-workspace-root .trend-market-result-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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.highlighted>svg,.dashboard-root.dashboard-workspace-root .trend-market-result-card.open span{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%{transform:scaleX(0);opacity:.35}to{transform:scaleX(1);opacity:1}}@keyframes trend-ring-draw{0%{stroke-dashoffset:100;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-next-card,.dashboard-root.dashboard-workspace-root .trend-signal-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{padding:17px;border-radius:22px}.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-proof-grid,.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid,.dashboard-root.dashboard-workspace-root .trend-watchlist-rows{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dashboard-root.dashboard-workspace-root .trend-command-grid{display:grid;grid-template-columns:minmax(0,1fr)}.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-next-card,.dashboard-root.dashboard-workspace-root .trend-reach-card,.dashboard-root.dashboard-workspace-root .trend-signal-card{grid-column:1;min-height:0;border-radius:20px}.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:1 1 82px}}@media (prefers-reduced-motion:reduce){.dashboard-root.dashboard-workspace-root .trend-chart-card,.dashboard-root.dashboard-workspace-root .trend-market-logo-row>span,.dashboard-root.dashboard-workspace-root .trend-market-pulse-grid>article,.dashboard-root.dashboard-workspace-root .trend-radial-progress,.dashboard-root.dashboard-workspace-root .trend-score-track>span,.dashboard-root.dashboard-workspace-root .trend-watch-market-logos>span,.dashboard-root.dashboard-workspace-root .trend-watchlist-rows>article{animation:none;transition:none}}.dashboard-root.dashboard-workspace-root .trend-decision-overview{margin:18px;padding:clamp(18px,2.2vw,26px);border:1px solid color-mix(in srgb,var(--ds-success) 20%,var(--ds-border));border-radius:18px;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);box-shadow:0 16px 42px rgba(42,58,45,.08);display:grid;gap:20px}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header>div{max-width:820px;display:grid;gap:7px}.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);display:flex;align-items:center;gap:9px;font-size:clamp(21px,2vw,27px);line-height:1.12}.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{flex:0 0 auto;min-height:42px;padding:9px 13px;border:1px solid;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-root.dashboard-workspace-root .trend-decision-metrics article{min-width:0;min-height:138px;padding:17px;border:1px solid var(--ds-border);border-top:4px solid var(--metric-color,var(--ds-border-strong));border-radius:14px;background:color-mix(in srgb,var(--metric-color,var(--ds-ink-muted)) 6%,var(--ds-surface));display:grid;align-content:start;gap:6px}.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{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.dashboard-root.dashboard-workspace-root .trend-number-guide,.dashboard-root.dashboard-workspace-root .trend-signal-chart{min-width:0;padding:18px;border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface-soft);display:grid;align-content:start;gap:14px}.dashboard-root.dashboard-workspace-root .trend-signal-chart>div:first-child{display:grid;gap:4px}.dashboard-root.dashboard-workspace-root .trend-number-guide h4,.dashboard-root.dashboard-workspace-root .trend-signal-chart 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{min-width:0;display:grid;gap:6px}.dashboard-root.dashboard-workspace-root .trend-score-bar>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-root.dashboard-workspace-root .trend-score-bar>div:first-child strong{min-width:0;overflow:hidden;color:var(--ds-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.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{height:10px;border-radius:999px;background:color-mix(in srgb,var(--ds-ink-muted) 12%,var(--ds-surface));overflow:hidden}.dashboard-root.dashboard-workspace-root .trend-score-track>span{height:100%;min-width:3px;border-radius:inherit;background:var(--score-color,var(--ds-success));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{margin:0;display:grid;gap:10px}.dashboard-root.dashboard-workspace-root .trend-number-guide dl>div{padding:11px 12px;border-left:4px solid color-mix(in srgb,var(--ds-success) 72%,#ffffff);border-radius:8px;background:var(--ds-surface);display:grid;gap:3px}.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{margin:0;color:var(--ds-ink-secondary);font-size:12px;line-height:1.48}.dashboard-root.dashboard-workspace-root .trend-creative-results,.dashboard-root.dashboard-workspace-root .trend-market-matrix,.dashboard-root.dashboard-workspace-root .trend-market-pulse,.dashboard-root.dashboard-workspace-root .trend-watchlist{margin:18px;border:1px solid var(--ds-border);border-radius:18px;overflow:hidden;box-shadow:0 12px 34px rgba(42,58,45,.06)}.dashboard-root.dashboard-workspace-root .trend-creative-results,.dashboard-root.dashboard-workspace-root .trend-market-pulse,.dashboard-root.dashboard-workspace-root .trend-watchlist{padding:clamp(18px,2vw,24px)}.dashboard-root.dashboard-workspace-root .trend-creative-results h3,.dashboard-root.dashboard-workspace-root .trend-market-pulse 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-creative-results>header p,.dashboard-root.dashboard-workspace-root .trend-market-pulse>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 a,.dashboard-root.dashboard-workspace-root .trend-market-pulse-stats span{min-height:38px;padding:9px 12px;font-size:12px;display:inline-flex;align-items:center;gap:4px}.dashboard-root.dashboard-workspace-root .trend-market-evidence-note,.dashboard-root.dashboard-workspace-root .trend-single-market-results>p{padding:11px 13px;border-radius:9px;background:color-mix(in srgb,var(--ds-warning) 8%,var(--ds-surface));color:var(--ds-ink-secondary);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{padding:16px;border-radius:13px;gap:13px}.dashboard-root.dashboard-workspace-root .trend-market-pulse-card-heading small{color:var(--ds-success);font-size:11px;letter-spacing:0;text-transform:none}.dashboard-root.dashboard-workspace-root .trend-market-pulse-card-heading>div>strong{color:var(--ds-ink);font-size:18px;line-height:1.22;white-space:normal}.dashboard-root.dashboard-workspace-root .trend-market-pulse-card-heading>.trend-market-momentum{width:auto;height:auto;min-width:62px;padding:7px 9px;border-radius:10px;display:grid;place-items:center;gap:1px}.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-brief p,.dashboard-root.dashboard-workspace-root .trend-creative-card-heading small,.dashboard-root.dashboard-workspace-root .trend-creative-results>header p,.dashboard-root.dashboard-workspace-root .trend-creative-risk,.dashboard-root.dashboard-workspace-root .trend-creative-why,.dashboard-root.dashboard-workspace-root .trend-generated-preview figcaption,.dashboard-root.dashboard-workspace-root .trend-reference-block small{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{margin-top:18px;gap:16px}.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{padding:16px;border-radius:13px;background:var(--ds-surface-soft);display:grid;grid-template-columns:1fr;align-content:start;gap:14px}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-root.dashboard-workspace-root .trend-watchlist-rows article>header>div{min-width:0;display:grid;gap:4px}.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{padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--ds-warning) 12%,var(--ds-surface));color:#9a5a08;font-size:11px;font-weight:850}.dashboard-root.dashboard-workspace-root .trend-watchlist-chart{display:grid;gap:13px}.dashboard-root.dashboard-workspace-root .trend-watchlist-guidance{padding:11px 12px;border-left:4px solid #d18213;border-radius:8px;background:var(--ds-surface);display:grid;gap:4px}.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{margin:0;color:var(--ds-ink-secondary);font-size:12px;line-height:1.5}.dashboard-root.dashboard-workspace-root .trend-watchlist-guidance>small{padding-top:7px;border-top:1px solid var(--ds-border);color:var(--ds-ink-muted);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{min-height:88px;padding:18px 20px;gap:18px}.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);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.dashboard-root.dashboard-workspace-root .trend-market-matrix>summary>small{padding:8px 11px;font-size:12px}.dashboard-root.dashboard-workspace-root .trend-market-legend{padding:12px 20px;border-bottom:1px solid var(--ds-border);background:var(--ds-surface-soft);display:flex;flex-wrap:wrap;gap:10px}.dashboard-root.dashboard-workspace-root .trend-market-legend>span{padding:8px 10px;border:1px solid var(--ds-border);border-radius:9px;background:var(--ds-surface);color:var(--ds-ink);display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:2px 7px;font-size:12px;font-weight:800}.dashboard-root.dashboard-workspace-root .trend-market-legend>span i{width:9px;height:9px;grid-row:1/3;border-radius:50%;background:var(--legend-color)}.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{grid-column:2;color:var(--ds-ink-muted);font-size:10px;font-weight:500}.dashboard-root.dashboard-workspace-root .trend-market-matrix-table td,.dashboard-root.dashboard-workspace-root .trend-market-matrix-table th{padding:14px 13px;font-size:12px}.dashboard-root.dashboard-workspace-root .market-supply-cell strong,.dashboard-root.dashboard-workspace-root .trend-market-matrix-table td:first-child>strong{font-size:14px}.dashboard-root.dashboard-workspace-root .market-supply-cell small,.dashboard-root.dashboard-workspace-root .trend-market-matrix-table td:first-child>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-creative-results,.dashboard-root.dashboard-workspace-root .trend-decision-overview,.dashboard-root.dashboard-workspace-root .trend-market-matrix,.dashboard-root.dashboard-workspace-root .trend-market-pulse,.dashboard-root.dashboard-workspace-root .trend-watchlist{margin:10px;border-radius:14px}.dashboard-root.dashboard-workspace-root .trend-decision-overview>header,.dashboard-root.dashboard-workspace-root .trend-market-matrix>summary,.dashboard-root.dashboard-workspace-root .trend-market-pulse>header,.dashboard-root.dashboard-workspace-root .trend-watchlist>header{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{overflow-x:clip!important;background-attachment:scroll!important}.admin-root.admin-workspace-root .admin-shell{width:100%!important;min-height:100svh!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:14px 14px calc(24px + env(safe-area-inset-bottom))!important;overflow:visible!important}.admin-workspace-root .admin-mobile-nav-trigger{position:sticky;z-index:60;top:8px;grid-column:1!important;width:100%;min-height:54px;display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:7px 9px;border:1px solid rgba(255,255,255,.78);border-radius:16px;color:var(--workspace-ink);background:rgba(238,232,214,.78);box-shadow:0 14px 34px rgba(43,57,46,.1),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter:blur(26px) saturate(1.28);-webkit-backdrop-filter:blur(26px) saturate(1.28);text-align:left}.admin-mobile-nav-trigger>svg:first-child{width:36px;height:36px;padding:9px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#3a7b58,#245c3f)}.admin-mobile-nav-trigger>svg:last-child{justify-self:center;color:#526156}.admin-mobile-nav-trigger small,.admin-mobile-nav-trigger span,.admin-mobile-nav-trigger strong{min-width:0;display:block}.admin-mobile-nav-trigger small{color:rgba(44,58,48,.58);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-mobile-nav-trigger strong{margin-top:1px;overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-nav-backdrop{position:fixed;z-index:125;inset:0;width:100%;height:100%;display:block;padding:0;opacity:0;pointer-events:none;border:0;background:rgba(24,36,28,.28);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:opacity .18s ease}.admin-mobile-nav-backdrop.is-visible{opacity:1;pointer-events:auto}.admin-root.admin-workspace-root .admin-section-nav{position:fixed!important;z-index:130!important;inset:0 auto 0 0!important;grid-column:1!important;grid-row:auto!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;margin:0!important;padding:max(12px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-right:1px solid rgba(255,255,255,.76)!important;border-radius:0 24px 24px 0!important;background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.68),transparent 34%),linear-gradient(155deg,rgba(245,239,222,.97),rgba(216,225,204,.95))!important;box-shadow:26px 0 74px rgba(40,55,43,.22),inset -1px 0 0 rgba(255,255,255,.74)!important;backdrop-filter:blur(34px) saturate(1.34)!important;-webkit-backdrop-filter:blur(34px) saturate(1.34)!important;transform:translate3d(-105%,0,0);transition:transform .22s ease}.admin-root.admin-workspace-root .admin-section-nav.mobile-open{transform:translateZ(0)}.admin-workspace-root .admin-mobile-drawer-heading{min-height:58px;display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 12px;border-bottom:1px solid rgba(255,255,255,.62)}.admin-mobile-drawer-heading small,.admin-mobile-drawer-heading strong{display:block}.admin-mobile-drawer-heading small{color:#d85f1f;font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-mobile-drawer-heading strong{margin-top:2px;font-size:.86rem}.admin-mobile-drawer-heading>button{width:42px;height:42px;min-width:42px;display:grid;padding:0;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:13px;color:var(--workspace-ink);background:rgba(255,255,255,.25)}.admin-root.admin-workspace-root .admin-rail-logo{display:none!important}.admin-root.admin-workspace-root .admin-rail-intro{display:grid!important;margin-top:12px!important}.admin-root.admin-workspace-root .admin-section-group{display:block!important;width:100%;padding:8px 0!important}.admin-root.admin-workspace-root .admin-section-group>span{display:block!important}.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs,.admin-root.admin-workspace-root .admin-section-tabs{width:100%;display:grid!important;gap:4px!important}.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs button,.admin-root.admin-workspace-root .admin-section-tabs button{width:100%!important;min-width:0!important;min-height:44px!important;justify-content:flex-start!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-column:1!important;grid-row:auto!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-analytics-grid,.admin-root.admin-workspace-root .admin-content-grid,.admin-root.admin-workspace-root .admin-control-grid{grid-template-columns:minmax(0,1fr)!important}.admin-root.admin-workspace-root .admin-table-wrap{max-width:calc(100vw - 28px);overscroll-behavior-x:contain}}@media (max-width:640px){.admin-root.admin-workspace-root .admin-shell{gap:11px!important;padding:10px 10px calc(22px + env(safe-area-inset-bottom))!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{font-size:.64rem!important;letter-spacing:.06em!important}.admin-root.admin-workspace-root .admin-header-actions{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-root.admin-workspace-root .admin-header-actions>*{width:100%!important;min-width:0!important;min-height:44px!important;justify-content:center!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{min-height:94px!important;grid-template-columns:34px minmax(0,1fr)!important;column-gap:8px!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){padding:15px!important;border-radius:17px!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){display:grid;gap:clamp(12px,1vw,18px);overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse)>header,.dashboard-workspace-root .trend-creative-results,.dashboard-workspace-root .trend-evidence-details,.dashboard-workspace-root .trend-market-matrix,.dashboard-workspace-root .trend-market-pulse,.dashboard-workspace-root .trend-opportunity-summary,.dashboard-workspace-root .trend-watchlist{overflow:hidden;border:1px solid rgba(255,255,255,.74)!important;border-radius:22px;background:radial-gradient(ellipse at 8% 0,rgba(255,255,255,.42),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,244,227,.16)),rgba(255,255,255,.14)!important;box-shadow:0 22px 52px rgba(43,57,46,.075),inset 0 1px 0 rgba(255,255,255,.96)!important;backdrop-filter:blur(28px) saturate(1.3)!important;-webkit-backdrop-filter:blur(28px) saturate(1.3)!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 rgba(255,255,255,.74)!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;padding:8px 12px;border:1px solid rgba(47,111,78,.18);border-radius:999px;background:rgba(255,255,255,.26);color:var(--ds-success);display:flex;align-items:center;cursor:pointer;font-size:10px;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.dashboard-workspace-root .trend-report-methodology[open]{justify-self:stretch;padding:10px;border:1px solid rgba(255,255,255,.66);border-radius:16px;background:rgba(255,255,255,.2)}.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;margin:0;align-self:center}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse) .market-intelligence-report-actions{grid-area:actions;display:flex;flex-wrap:nowrap;justify-self:end;margin:0}.dashboard-workspace-root .market-intelligence-results:has(.trend-market-pulse) .market-intelligence-report-actions .button{min-height:38px;padding:8px 12px;border-radius:12px}.dashboard-workspace-root .trend-market-pulse{gap:18px;padding:clamp(18px,1.7vw,26px);border-bottom:1px solid rgba(255,255,255,.74)!important}.dashboard-workspace-root .trend-market-pulse>header{align-items:center}.dashboard-workspace-root .trend-market-pulse>header>div:first-child{max-width:820px;gap:6px}.dashboard-workspace-root .trend-market-pulse h3{font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.025em;display:flex;align-items:center;gap:9px}.dashboard-workspace-root .trend-market-pulse>header p{max-width:760px;font-size:.72rem}.dashboard-workspace-root .trend-market-pulse-stats{display:grid;grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px}.dashboard-workspace-root .trend-market-pulse-stats a,.dashboard-workspace-root .trend-market-pulse-stats span{min-height:58px;padding:10px 12px;border:1px solid rgba(255,255,255,.72);border-radius:15px;background:rgba(255,255,255,.24);display:grid;align-content:center;gap:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.dashboard-workspace-root .trend-market-pulse-stats strong{display:block;font-size:.95rem;line-height:1}.dashboard-workspace-root .trend-market-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboard-workspace-root .trend-single-market-results{display:grid;gap:12px}.dashboard-workspace-root .trend-single-market-results>p{margin:0;color:var(--ds-ink-muted);font-size:.72rem;line-height:1.55}.dashboard-workspace-root .trend-market-pulse-grid>article{position:relative;min-height:214px;align-content:start;gap:13px;padding:15px;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(47,111,78,.08),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.46),rgba(255,239,218,.22)),rgba(255,255,255,.16);box-shadow:0 14px 34px rgba(43,57,46,.06),inset 0 1px 0 rgba(255,255,255,.96);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-workspace-root .trend-market-pulse-grid>article:hover{z-index:1;transform:translateY(-3px);border-color:rgba(47,111,78,.28);box-shadow:0 22px 46px rgba(43,57,46,.1),inset 0 1px 0 rgba(255,255,255,.98)}.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{width:42px;height:42px;border-color:rgba(47,111,78,.28);background:rgba(255,255,255,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.92);font-size:.75rem}.dashboard-workspace-root .trend-market-pulse-metrics{gap:7px}.dashboard-workspace-root .trend-market-pulse-metrics span{min-height:54px;padding:8px 9px;border:1px solid rgba(255,255,255,.58);border-radius:12px;background:rgba(255,255,255,.24);align-content:center;font-size:.56rem}.dashboard-workspace-root .trend-market-pulse-metrics strong{font-size:.86rem}.dashboard-workspace-root .trend-market-pulse-thumbs{display:flex;flex-wrap:wrap;gap:7px}.dashboard-workspace-root .trend-market-pulse-thumbs a{width:58px;height:58px;flex:0 0 58px;border-color:rgba(255,255,255,.78);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.55),rgba(243,223,194,.3)),rgba(255,255,255,.22);box-shadow:0 8px 18px rgba(43,57,46,.055),inset 0 1px 0 #fff}.dashboard-workspace-root .trend-market-pulse-thumbs a:focus-visible{outline:3px solid rgba(228,99,27,.22);outline-offset:2px}.dashboard-workspace-root .trend-market-pulse-thumbs img{padding:3px;object-fit:contain}.dashboard-workspace-root .trend-opportunity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;border-bottom:1px solid rgba(255,255,255,.74)!important}.dashboard-workspace-root .trend-opportunity-summary span{min-height:58px;padding:10px 12px;border-color:rgba(255,255,255,.64);border-radius:14px;background:rgba(255,255,255,.21);display:flex;align-items:center}.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 rgba(255,255,255,.74)!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 .market-intelligence-results:has(.trend-market-pulse) .market-intelligence-report-actions,.dashboard-workspace-root .trend-report-methodology{width:100%;max-width:none;justify-self:stretch}.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:1 1 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-creative-results,.dashboard-workspace-root .trend-market-pulse{padding:15px;border-radius:18px}.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){.admin-mobile-nav-backdrop,.admin-root.admin-workspace-root .admin-section-nav,.dashboard-mobile-backdrop,.dashboard-root.dashboard-workspace-root .dashboard-sidebar{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{margin-top:18px;padding:20px;scroll-margin-top:96px;outline:none}.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 rgba(31,111,79,.1)}.opportunity-brief:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 24%,transparent),0 14px 34px rgba(31,111,79,.1)}.brief-ready-message{display:flex;align-items:center;gap:9px;margin-top:16px;padding:10px 12px;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);font-size:.74rem}.brief-ready-message span{color:var(--ds-ink-secondary)}.brief-ready-message strong{color:var(--ds-success)}.brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px}.brief-column{display:flex;flex-direction:column;gap:18px}.brief-section{display:grid;gap:8px}.brief-section li,.brief-section p{color:var(--ds-ink-secondary);font-size:.8rem;line-height:1.55}.brief-section ul{padding-left:18px}.brief-phrase-list,.brief-section ul{display:grid;gap:6px}.brief-phrase-list span{padding:9px 10px;border-left:2px solid var(--ds-accent);background:var(--ds-surface-soft);color:var(--ds-ink);font-size:.78rem;font-weight:580}.brief-choice-list{display:grid;gap:8px}.brief-choice-list button{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.brief-choice-list button:focus-visible,.brief-choice-list button:hover{border-color:color-mix(in srgb,var(--ds-accent) 42%,var(--ds-border));transform:translateY(-1px);box-shadow:0 10px 22px rgba(120,74,32,.1);outline:none}.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 small,.brief-choice-list button strong{display:block;min-width:0}.brief-choice-list button strong{color:var(--ds-ink);font-size:.78rem;line-height:1.25}.brief-choice-list button small{margin-top:4px;color:var(--ds-ink-muted);font-size:.68rem;line-height:1.4}.brief-prompt-summary{display:grid;gap:4px;padding:12px;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)}.brief-prompt-summary small,.brief-prompt-summary span,.brief-prompt-summary strong{display:block;min-width:0}.brief-prompt-summary small{color:var(--ds-ink-muted);font-size:.62rem;text-transform:uppercase}.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{display:flex;flex-wrap:wrap;gap:7px}.brief-color-list span{padding:5px 7px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);color:var(--ds-ink-muted);display:inline-flex;align-items:center;gap:6px;font-size:.64rem}.brief-color-list i{width:16px;height:16px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);background:var(--swatch-color)}.brief-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brief-meta-grid span{padding:10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft)}.brief-meta-grid small,.brief-meta-grid strong{display:block}.brief-meta-grid small{color:var(--ds-ink-muted);font-size:.62rem;text-transform:uppercase}.brief-meta-grid strong{margin-top:4px;color:var(--ds-ink);font-size:.76rem}.brief-action{width:100%;justify-content:center;margin-top:auto}.prompt-workspace{width:100%;max-width:1380px;margin:0 auto 64px}.art-style-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.art-style-card{min-width:0;padding:9px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-glass);color:var(--ds-ink);display:grid;gap:10px;text-align:left;cursor:pointer;font:inherit;box-shadow:var(--ds-shadow-sm),var(--ds-inset-highlight);backdrop-filter:saturate(1.2) blur(16px);-webkit-backdrop-filter:saturate(1.2) blur(16px);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.art-style-card:focus-visible,.art-style-card:hover{border-color:var(--ds-accent);box-shadow:var(--ds-shadow-sm),var(--ds-inset-highlight);transform:translateY(-1px)}.art-style-preview{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--ds-radius-sm);background-color:var(--ds-surface-soft)}.art-style-preview img{object-fit:cover}.art-style-card small,.art-style-card strong{display:block}.art-style-card strong{font-size:.79rem;font-weight:650}.art-style-card small{min-height:2.5em;margin-top:3px;color:var(--ds-ink-muted);font-size:.65rem;line-height:1.25}.prompt-back-button{margin-bottom:16px}.prompt-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,.85fr);gap:18px}.prompt-form{min-width:0;display:grid;gap:10px}.prompt-section-label{margin-top:8px;color:var(--ds-ink-secondary);display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:660;text-transform:uppercase}.prompt-section-label:first-child{margin-top:0}.prompt-section-label span{width:21px;height:21px;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);background:var(--ds-surface);color:var(--ds-accent);display:inline-flex;align-items:center;justify-content:center;font-size:.64rem;box-shadow:var(--ds-inset-highlight)}.prompt-preview-panel,.prompt-section{min-width:0;padding:clamp(16px,2vw,22px);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);backdrop-filter:saturate(1.2) blur(18px);-webkit-backdrop-filter:saturate(1.2) blur(18px)}.prompt-section{display:grid;gap:20px;overflow:hidden}.prompt-control{min-width:0;display:grid;gap:9px}.prompt-option-row{min-width:0;padding-bottom:5px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}.prompt-option{width:104px;flex:0 0 104px;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-secondary);cursor:pointer;font:inherit;text-align:left}.prompt-option:focus-visible,.prompt-option:hover{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{width:100%;height:70px;border-bottom:1px solid var(--ds-border);color:currentColor;display:flex;align-items:center;justify-content:center;overflow:hidden}.prompt-option-copy{min-height:48px;padding:7px;display:grid;align-content:center;gap:2px;text-align:center}.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;top:18px}.prompt-output{padding:14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-secondary);font-size:.78rem}.prompt-copy-button,.prompt-copy-row{width:100%}.prompt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.prompt-stats>div{padding:9px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft)}.prompt-stats small{color:var(--ds-ink-muted);font-size:.58rem}.prompt-stats strong{color:var(--ds-ink);font-size:.73rem}.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 .background-design,.opportunity-card:after,.opportunity-card:before{display:none}.opportunity-card:hover{transform:none;border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-sm)}.opportunity-card .info-section{background:transparent}.opportunity-card .days-section{background:var(--ds-surface-soft);border-top-color:var(--ds-border)}.admin-root{background:transparent}.admin-shell{max-width:1420px}.admin-header{align-items:flex-end;padding:18px 2px 22px;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 72%,transparent)}.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{display:flex;align-items:center;gap:8px}.admin-metric-grid .metric-card{min-height:112px;align-content:space-between}.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);backdrop-filter:saturate(1.2) blur(18px);-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{font-weight:650;background:color-mix(in srgb,var(--ds-surface-soft) 72%,transparent)}.admin-table td,.admin-table th{border-color:var(--ds-border)}.admin-table tbody tr:hover{background:color-mix(in srgb,var(--ds-accent-soft) 58%,transparent)}.ai-usage-error{display:block;min-width:220px;max-width:420px;line-height:1.45;overflow-wrap:anywhere}.admin-section-tabs{display:flex;gap:4px;padding:4px;overflow-x:auto;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);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-section-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid transparent;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-ink-muted);font:inherit;font-size:.8rem;font-weight:700;white-space:nowrap;cursor:pointer}.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{gap:16px;align-items:start}.admin-control-grid,.settings-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-control-grid{gap:14px;margin-top:18px}.settings-control-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-control-grid label{display:grid;gap:7px;color:var(--ds-ink-muted);font-size:.72rem;font-weight:760;line-height:1.35}.settings-control-grid input:not([type=checkbox]):not([type=color]):not([type=range]),.settings-control-grid select,.settings-control-grid textarea{width:100%;min-width:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink);padding:10px 11px;font:inherit;font-size:.84rem;outline:none}.settings-control-grid textarea{min-height:86px;resize:vertical;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{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px}.admin-color-control input[type=color]{width:42px;height:38px;padding:3px}.admin-color-control input[type=color],.settings-toggle-row{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);cursor:pointer}.settings-toggle-row{display:grid!important;grid-template-columns:18px minmax(0,1fr);gap:10px!important;align-items:start;margin-top:18px;padding:12px}.settings-control-grid .settings-toggle-row{margin-top:0}.settings-toggle-row input{width:16px;height:16px;margin-top:2px;accent-color:var(--ds-accent)}.settings-toggle-row span{display:grid;gap:3px;color:var(--ds-ink);font-size:.8rem;text-transform:none}.settings-toggle-row small{color:var(--ds-ink-muted);font-size:.74rem;font-weight:550;line-height:1.45}.admin-panel-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ds-border)}.admin-panel-actions.split-actions{justify-content:space-between}.admin-helper-text{margin:10px 0 0;color:var(--ds-ink-muted);font-size:.85rem;font-weight:550;line-height:1.55}.admin-status-list{display:grid;gap:0;margin-top:14px;border-top:1px solid var(--ds-border)}.admin-status-list span{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--ds-border);color:var(--ds-ink-muted);font-size:.8rem;text-align:right}.admin-status-list strong{color:var(--ds-ink);font-weight:680;text-align:left}.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{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.admin-source-readiness>span{align-items:center;background:color-mix(in srgb,var(--ds-surface-raised) 86%,transparent);border:1px solid var(--ds-border);border-radius:999px;display:inline-flex;font-size:.76rem;gap:.4rem;padding:.35rem .55rem}.admin-source-readiness small{color:var(--text-muted);font-size:.66rem;text-transform:uppercase}.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);font-size:.76rem;line-height:1.5;margin:.75rem 0 0}.admin-health-warning>strong{color:var(--ds-ink)}.admin-health-warning ul{margin:.35rem 0 0;padding-left:1rem}.admin-health-warning li+li{margin-top:.35rem}.admin-health-warning small{display:block;color:var(--text-muted);font-family:var(--font-mono,monospace)}.admin-health-pending{color:var(--text-muted);font-size:.74rem;line-height:1.5;margin:.65rem 0 0}.admin-health-pending strong{color:var(--ds-ink)}.admin-provider-grid{grid-template-columns:repeat(5,minmax(210px,1fr))}[data-density=compact] .admin-root,[data-density=compact] .dashboard-content-inner{padding:18px}[data-density=compact] .admin-panel,[data-density=compact] .workspace-panel{padding:16px}[data-density=compact] .metric-card{min-height:94px}[data-density=compact] .admin-table td,[data-density=compact] .admin-table th{padding-top:8px;padding-bottom:8px}[data-theme=dark] .metric-card,[data-theme=dark] .workspace-focus-panel{background:linear-gradient(145deg,rgba(37,33,71,.9),rgba(27,25,57,.78))}[data-theme=dark] .admin-table-wrap{background:color-mix(in srgb,var(--ds-surface) 78%,transparent)}@media (max-width:1180px){.workspace-grid,.workspace-hero-row{grid-template-columns:1fr}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-filter-bar,.opportunity-radar{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{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;background:var(--ds-surface-glass);backdrop-filter:saturate(1.25) blur(22px);-webkit-backdrop-filter:saturate(1.25) blur(22px)}.dashboard-logo{min-height:56px;padding:10px 14px;border-right:1px solid var(--ds-border)}.dashboard-nav{display:flex;gap:4px;padding:8px;overflow-x:auto}.dashboard-nav-section{display:flex;min-width:max-content;gap:4px;margin:0}.dashboard-nav-label{display:none}.dashboard-nav .macos-sidebar-item{width:auto;min-width:max-content;padding:8px 10px!important;justify-content:center!important;white-space:nowrap}.dashboard-content-inner{padding:24px}.workspace-hero-panel{padding:12px 0 8px}.opportunity-detail-layout,.opportunity-listing-heading,.prompt-layout{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))}.brief-meta-grid,.marketplace-selector,.opportunity-grid,.opportunity-radar-metrics,.seo-input-grid,.seo-select-grid{grid-template-columns:1fr}.opportunity-design-list,.opportunity-detail-actions,.opportunity-filter-group,.opportunity-radar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-detail-actions .btn-primary,.opportunity-detail-actions .btn-secondary,.opportunity-filter-group button,.opportunity-radar-actions .btn-primary,.opportunity-radar-actions .btn-secondary{width:100%;justify-content:center}.art-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-record-footer,.tool-form-actions{align-items:stretch;flex-direction:column}.opportunity-record-footer .btn-primary,.opportunity-record-footer .btn-secondary,.tool-form-actions .btn-primary,.tool-form-actions .btn-secondary{width:100%;justify-content:center}.admin-header,.workspace-section-title{align-items:flex-start}.admin-header-actions{width:100%;justify-content:space-between}.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{align-items:stretch;flex-direction:column}.admin-panel-actions .btn-primary,.admin-panel-actions .btn-secondary{width:100%;justify-content:center}}@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:#ffffff;--ds-surface-raised:#ffffff;--ds-surface-soft:#f5f7fa;--ds-surface-muted:#eaf0f6;--ds-surface-glass:rgba(255,255,255,0.88);--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 rgba(31,53,78,0.04);--ds-shadow-sm:0 8px 24px rgba(43,65,90,0.07),0 1px 2px rgba(31,53,78,0.04);--ds-shadow-md:0 28px 72px rgba(48,69,93,0.15),0 4px 14px rgba(48,69,93,0.06);--macos-sidebar-bg:rgba(250,252,255,0.94);--macos-main-bg:#fbfcfe;--macos-item-hover:#f0f4f8;--macos-item-active:#ffffff}[data-theme=light] body,body{background:var(--ds-canvas)}.btn-neumorphic,.btn-primary,.synth-cta,.synth-start{background:#263b56;border-color:#263b56;box-shadow:0 12px 22px rgba(20,44,70,.22),inset 0 1px 0 rgba(255,255,255,.35)}.btn-neumorphic:hover,.btn-primary:hover,.synth-cta:hover,.synth-start:hover{background:#172c48;border-color:#172c48;box-shadow:0 15px 28px rgba(20,44,70,.26),inset 0 1px 0 rgba(255,255,255,.3)}.btn-secondary{background:rgba(255,255,255,.82);border-color:var(--ds-border-strong);color:var(--ds-ink);box-shadow:var(--ds-shadow-xs),inset 0 1px 0 #ffffff}.gradient-text{color:#90a0b3}.synth-page{min-height:100vh;padding:34px 0 80px;overflow-x:hidden;background:var(--ds-canvas);color:var(--ds-ink)}.synth-window{position:relative;width:min(1440px,calc(100% - 68px));min-height:720px;margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:22px;background:#ffffff;box-shadow:0 34px 80px rgba(54,75,99,.18),0 3px 12px rgba(54,75,99,.08),inset 0 1px 0 #ffffff;isolation:isolate}.synth-nav{position:relative;z-index:5;min-height:86px;padding:0 44px;display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(210px,1fr);align-items:center;gap:24px}.synth-brand,.synth-cta,.synth-feature a,.synth-nav-actions,.synth-nav-links{display:inline-flex;align-items:center}.synth-brand{gap:9px;color:#152b43;text-decoration:none;font-size:.92rem;font-weight:720}.synth-brand-mark{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:#8493a6}.synth-nav-links{justify-content:center;gap:38px}.synth-locale,.synth-login,.synth-nav-links a{color:#7d8998;text-decoration:none;font-size:.72rem;font-weight:560}.synth-login:hover,.synth-nav-links a:hover{color:#152b43}.synth-mobile-login{display:none}.synth-nav-actions{justify-content:flex-end;gap:8px}.synth-locale,.synth-login,.synth-start{min-height:34px;padding:8px 11px;border-radius:18px}.synth-locale{background:#f8fafc}.synth-login{border:1px solid var(--ds-border);background:#ffffff}.synth-cta,.synth-start{justify-content:center;gap:7px;text-decoration:none;font-size:.75rem;font-weight:680}.synth-hero-grid{position:absolute;z-index:0;inset:86px 7% 0;opacity:.72;background-image:repeating-linear-gradient(90deg,rgba(174,186,200,.24),rgba(174,186,200,.24) 1px,transparent 0,transparent 10%);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.88) 48%,transparent 93%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.88) 48%,transparent 93%)}.synth-hero-copy{position:relative;z-index:3;width:min(760px,72%);margin:78px 0 0 15%}.synth-hero-copy h1{color:#132d47;font-family:var(--font-main),sans-serif;font-size:4.9rem;font-weight:610;line-height:1.02;letter-spacing:0}.synth-hero-copy h1 span{color:#93a4b8;font-weight:520}.synth-hero-copy p{margin-top:22px;color:#52657a;font-size:.9rem;line-height:1.6}.synth-toggle{height:42px;margin:0 0 2px 12px;display:inline-flex;align-items:center;justify-content:flex-end;padding:4px;border:1px solid rgba(95,93,211,.28);border-radius:24px;vertical-align:middle;background:linear-gradient(135deg,#6aa8f5,#a56fea 48%,#ff8d73);box-shadow:inset 0 1px 1px rgba(255,255,255,.72),0 5px 14px rgba(130,99,220,.2)}.synth-toggle b{height:32px;display:block;border:2px solid rgba(216,93,140,.76);border-radius:50%;background:#ffffff;box-shadow:0 3px 8px rgba(55,65,81,.18)}.synth-cta{min-height:44px;margin-top:30px;padding:11px 22px;border:1px solid #263b56;border-radius:24px}.synth-landscape{position:absolute;z-index:2;left:0;right:0;bottom:0;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.synth-content,.synth-final,.synth-process{width:min(1320px,calc(100% - 68px));margin:28px auto 0;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 18px 52px rgba(54,75,99,.09),inset 0 1px 0 #ffffff}.synth-content,.synth-process{padding:58px}.synth-section-heading{display:grid;gap:10px;width:100%;min-width:0;max-width:680px;overflow:hidden}.synth-section-heading>span{color:#8d9caf;font-size:.7rem;font-weight:700;text-transform:uppercase}.synth-final h2,.synth-section-heading h2{max-width:100%;overflow-wrap:anywhere;color:#152e48;font-family:var(--font-main),sans-serif;font-size:2.45rem;font-weight:610;line-height:1.1}.synth-feature p,.synth-final p,.synth-section-heading p{color:#75869a;font-size:.88rem;line-height:1.65}.synth-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.synth-feature{min-height:230px;padding:22px;border:1px solid #e6ebf1;border-radius:12px;background:#ffffff;box-shadow:0 10px 28px rgba(45,69,95,.055),inset 0 1px 0 #ffffff}.synth-feature-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(120,137,234,.16);border-radius:10px;color:#455c78;background:linear-gradient(135deg,rgba(104,184,250,.2),rgba(199,105,234,.17),rgba(255,154,118,.16))}.synth-feature h3{margin:24px 0 8px;color:#17304a;font-size:1rem;font-weight:680}.synth-feature a{gap:6px;margin-top:24px;color:#263b56;text-decoration:none;font-size:.78rem;font-weight:680}.synth-process-list{display:grid;margin-top:32px;border-top:1px solid #e4e9ef}.synth-process-list div{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid #e4e9ef}.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{padding:42px 48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:42px}.synth-final h2{margin:16px 0 8px;font-size:1.35rem}.synth-final .synth-cta{margin-top:0;white-space:nowrap}.dashboard-root{height:100vh;padding:22px;background:var(--ds-canvas)}.dashboard-frame{border:1px solid rgba(255,255,255,.84);border-radius:22px;background:#ffffff;box-shadow:var(--ds-shadow-md),inset 0 1px 0 #ffffff}.dashboard-sidebar{background:rgba(250,252,255,.94);border-right-color:#e8edf2;box-shadow:none}.dashboard-logo{min-height:76px}.dashboard-logo span{font-family:var(--font-main),sans-serif;color:#17304a;font-weight:720}.auth-brand-mark,.dashboard-logo-mark{border:0;color:#7e8fa3;background:transparent;box-shadow:none}.dashboard-logo-mark svg{color:#7e8fa3}.dashboard-topbar{min-height:66px;padding:0 26px;background:rgba(255,255,255,.88);border-color:#e8edf2;box-shadow:none}.dashboard-content{position:relative;background:#fbfcfe}.admin-shell:after,.auth-shell:after,.dashboard-content:after{content:"";position:absolute;z-index:0;right:0;bottom:0;width:min(720px,62%);aspect-ratio:1.996/1;background:url(/synthio-tile-landscape.webp) 100% 100%/contain no-repeat;opacity:.065;pointer-events:none}.admin-shell>*,.auth-panel,.dashboard-content-inner{position:relative;z-index:1}.dashboard-content-inner{padding:28px}.admin-header h1,.workspace-title{font-family:var(--font-main),sans-serif;color:#17304a;font-weight:610}.workspace-title em{color:#8fa0b3;font-weight:560;text-decoration-color:#9c7de6}.admin-panel,.compliance-panel,.glass-panel,.kanban-column,.metric-card,.project-card,.prompt-preview-panel,.prompt-section,.provider-card,.results-panel,.score-card,.workspace-panel{border-color:#e3e9ef;background:rgba(255,255,255,.91);box-shadow:0 9px 26px rgba(46,68,93,.055),inset 0 1px 0 #ffffff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.action-icon,.admin-metric-grid .metric-icon,.focus-item span,.metric-icon{color:#455c78;border-color:rgba(122,139,227,.14);background:linear-gradient(135deg,rgba(104,184,250,.2),rgba(199,105,234,.17),rgba(255,154,118,.14))}.admin-section-tabs button.active,.macos-sidebar-item.active{color:#263b56;border-color:#dfe6ed;background:#ffffff;box-shadow:0 6px 16px rgba(45,68,94,.07),inset 0 1px 0 #ffffff}.theme-icon-button{border-color:#e0e6ed;border-radius:18px;background:#ffffff;color:#63768b}.admin-root{padding:22px;background:var(--ds-canvas)}.admin-shell{position:relative;width:100%;max-width:none;min-height:calc(100vh - 44px);padding:24px;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:22px;background:#fbfcfe;box-shadow:var(--ds-shadow-md),inset 0 1px 0 #ffffff}.admin-section-tabs{border-color:#e0e7ee;border-radius:20px;background:rgba(255,255,255,.88);box-shadow:var(--ds-shadow-xs),inset 0 1px 0 #ffffff}.auth-shell{position:relative;min-height:100vh;overflow:hidden;background:var(--ds-canvas)}.auth-shell:after{width:min(820px,80%);opacity:.26}.auth-panel{border-color:rgba(255,255,255,.9);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:var(--ds-shadow-md),inset 0 1px 0 #ffffff}.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{min-height:calc(100vh - 24px);border-radius:18px}.dashboard-sidebar{background:rgba(255,255,255,.94)}}@media (max-width:720px){.synth-page{padding:12px 0 48px}.synth-content,.synth-final,.synth-process,.synth-window{width:calc(100% - 24px);border-radius:18px}.synth-window{min-height:650px}.synth-nav{width:100%;grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:0 18px;gap:12px}.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{width:36px;max-width:36px;min-height:32px;padding:0;overflow:hidden;font-size:0;white-space:nowrap}.synth-start:before{content:"→";font-size:1rem}.synth-hero-grid{inset:72px 16px 0;background-size:72px 100%}.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:translateX(-50%)}.synth-content,.synth-final,.synth-process{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{min-height:calc(100vh - 24px);padding:16px;border-radius:18px}}:root,[data-theme=dark],[data-theme=light]{color-scheme:light;--ds-canvas:#ffffff;--ds-surface:#ffffff;--ds-surface-raised:#ffffff;--ds-surface-soft:#f7fbfe;--ds-surface-muted:#edf6fb;--ds-surface-glass:rgba(255,255,255,0.84);--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:#ffffff;--bg-base:#ffffff;--foreground:var(--ds-ink);--glass:rgba(255,255,255,0.88);--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:rgba(255,255,255,0.94);--macos-main-bg:#ffffff;--macos-border:var(--ds-border);--macos-item-hover:#f2f9fc;--macos-item-active:#ffffff}.admin-root,.auth-shell,.dashboard-root,.onboarding-shell,.synth-page,[data-theme=dark] body,body{background:#ffffff}.admin-shell:after,.auth-shell:after,.dashboard-content:after,.main-overlay,.theme-icon-button{display:none}.admin-shell,.dashboard-content,.dashboard-frame{background:#ffffff}[data-theme=dark] .admin-table-wrap,[data-theme=dark] .metric-card,[data-theme=dark] .workspace-focus-panel{background:rgba(255,255,255,.94)}.btn-neumorphic,.btn-primary,.synth-cta,.synth-start{border:1px solid #16314d;background:linear-gradient(180deg,#3b5979,#263f5d 52%,#1d354f);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -2px 0 rgba(5,22,39,.28),0 7px 0 -3px #112b45,0 14px 24px rgba(21,48,75,.22);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn-neumorphic:hover,.btn-primary:hover,.synth-cta:hover,.synth-start:hover{border-color:#16314d;background:linear-gradient(180deg,#45698d,#294867 52%,#203a57);color:#ffffff;filter:brightness(1.03);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),inset 0 -2px 0 rgba(5,22,39,.25),0 9px 0 -4px #112b45,0 16px 28px rgba(21,48,75,.25)}.btn-neumorphic:active,.btn-primary:active,.synth-cta:active,.synth-start:active{transform:translateY(3px);box-shadow:inset 0 2px 4px rgba(5,22,39,.25),0 3px 0 -2px #112b45,0 7px 14px rgba(21,48,75,.18)}.btn-secondary,.synth-login{border:1px solid #c9dce7;background:linear-gradient(180deg,#ffffff,#f5fafc);color:#29445f;box-shadow:inset 0 1px 0 #ffffff,inset 0 -1px 0 rgba(113,151,174,.12),0 5px 0 -3px #c4d7e2,0 9px 18px rgba(48,83,105,.1);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.btn-secondary:hover,.synth-login:hover{border-color:#9edfff;background:#ffffff;color:#17344f;transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffff,0 6px 0 -3px #b8d7e8,0 0 22px rgba(82,205,255,.2)}.btn-secondary:active,.synth-login:active{transform:translateY(2px);box-shadow:inset 0 2px 4px rgba(45,80,103,.12),0 2px 0 -2px #b8d7e8}.admin-section-tabs button,.icon-danger-button,.macos-sidebar-item,.mini-action-button,.workspace-link-button{box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.admin-section-tabs button:active,.icon-danger-button:active,.macos-sidebar-item:active,.mini-action-button:active,.workspace-link-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;border:0;border-radius:0;box-shadow:none}.synth-nav-liquid{width:min(1080px,calc(100% - 48px));min-height:60px;margin:18px auto 0;padding:0 22px;border:1px solid rgba(100,216,255,.82);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(240,251,255,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(74,195,242,.14),0 0 0 4px rgba(103,217,255,.07),0 0 30px rgba(87,207,255,.26),0 16px 34px rgba(39,104,139,.1);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}.synth-nav-liquid .synth-brand-mark{color:#4daed7;filter:drop-shadow(0 0 7px rgba(72,202,255,.42))}.synth-nav-liquid .synth-nav-links a:hover{color:#1e86b2;text-shadow:0 0 14px rgba(63,198,255,.35)}.synth-page-short .synth-hero-grid{inset:96px 7% 0}.synth-page-short .synth-hero-copy{width:min(980px,calc(100% - 48px));margin:82px auto 0;text-align:center}.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{position:relative;z-index:4;width:max-content;max-width:100%;margin:18px auto 0;display:flex;justify-content:center;gap:8px}.synth-capability-rail span{min-height:34px;padding:7px 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(138,220,255,.68);border-radius:10px;background:linear-gradient(155deg,rgba(255,255,255,.8),rgba(235,249,255,.52));color:#52758a;font-size:.68rem;font-weight:680;box-shadow:inset 0 1px 0 #ffffff,inset 0 -1px 0 rgba(85,188,230,.12),0 5px 0 -3px rgba(164,211,231,.8),0 10px 22px rgba(50,122,155,.08);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.synth-capability-rail svg{color:#2697c4}.synth-toggle-cta{justify-content:flex-start;text-decoration:none;cursor:pointer;appearance:none;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.synth-toggle-cta b{transition:transform .18s ease}.synth-toggle-cta:hover{filter:brightness(1.05);box-shadow:inset 0 1px 1px rgba(255,255,255,.78),0 0 25px rgba(105,190,255,.42),0 8px 18px rgba(130,99,220,.23)}.synth-toggle-cta.active b{transform:translateX(36px)}.synth-toggle-cta:active{transform:scale(.98)}.synth-nav-liquid .synth-start,.synth-page-short .synth-cta{position:relative;overflow:hidden;border-color:#102c47;background:linear-gradient(180deg,#4a6f93,#284866 48%,#17324d);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -3px 0 rgba(4,19,35,.42),0 8px 0 -3px #0d2943,0 16px 28px rgba(17,48,76,.24),0 0 20px rgba(82,202,255,.1)}.synth-nav-liquid .synth-start:after,.synth-page-short .synth-cta:after{content:"";position:absolute;inset:2px 8px auto;height:42%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent);pointer-events:none}.synth-nav-liquid .synth-start:hover,.synth-page-short .synth-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.66),inset 0 -3px 0 rgba(4,19,35,.38),0 11px 0 -4px #0d2943,0 19px 34px rgba(17,48,76,.27),0 0 28px rgba(82,202,255,.2)}.synth-nav-liquid .synth-start:active,.synth-page-short .synth-cta:active{transform:translateY(4px);box-shadow:inset 0 3px 6px rgba(4,19,35,.28),0 3px 0 -2px #0d2943,0 8px 16px rgba(17,48,76,.18)}.onboarding-shell{min-height:100vh;padding:24px;display:grid;place-items:center}.onboarding-window{width:min(1080px,100%);min-height:min(760px,calc(100vh - 48px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d8e9f2;border-radius:22px;background:#ffffff;box-shadow:0 32px 80px rgba(36,82,110,.14),inset 0 1px 0 #ffffff}.onboarding-header{min-height:68px;margin:18px 20px 0;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(100,216,255,.74);border-radius:18px;background:rgba(248,253,255,.75);box-shadow:inset 0 1px 0 #ffffff,0 0 26px rgba(87,207,255,.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.onboarding-header .auth-brand{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.onboarding-header .auth-brand .embossed-logo--sm{width:118px;transform:translateY(1px)}.onboarding-stepper{width:min(680px,calc(100% - 40px));margin:30px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.onboarding-stepper div{position:relative;display:grid;justify-items:center;gap:7px;color:#99a9b7}.onboarding-stepper div:before{content:"";position:absolute;top:16px;right:50%;width:100%;height:1px;background:#dce8ee;transform:translateX(-50%)}.onboarding-stepper div:first-child:before{display:none}.onboarding-stepper span{position:relative;z-index:1;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7e5ec;border-radius:50%;background:#ffffff;font-size:.74rem;font-weight:750;box-shadow:0 4px 0 -2px #c8dbe5,0 7px 14px rgba(44,92,120,.08)}.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 rgba(73,202,255,.38)}.onboarding-stepper div.active span{border-color:#77d9ff;color:#1478a3;box-shadow:inset 0 1px 0 #ffffff,0 0 17px rgba(67,199,255,.3)}.onboarding-content{width:min(860px,calc(100% - 40px));margin:28px auto;align-self:start}.onboarding-heading{max-width:680px;margin:0 auto 26px;text-align:center}.onboarding-heading>span{color:#4daed7;font-size:.68rem;font-weight:760;text-transform:uppercase}.onboarding-heading h1{margin:8px 0 9px;color:#112d47;font-size:clamp(2rem,4vw,3rem);font-weight:620}.onboarding-heading p{color:#71879a;font-size:.88rem;line-height:1.65}.onboarding-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.onboarding-card{min-height:190px;padding:18px;border:1px solid #dce9ef;border-radius:12px;background:linear-gradient(160deg,#ffffff,#f8fcfe);box-shadow:inset 0 1px 0 #ffffff,0 7px 0 -4px #d3e2e9,0 14px 26px rgba(42,88,115,.08)}.onboarding-card>span,.onboarding-requirements article>span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #b9e8fa;border-radius:10px;color:#2987ae;background:linear-gradient(145deg,#ffffff,#e7f8ff);box-shadow:inset 0 1px 0 #ffffff,0 5px 0 -3px #bce6f6,0 0 18px rgba(74,204,255,.16)}.onboarding-card h2,.onboarding-requirements h2{margin:20px 0 6px;color:#17344f;font-size:.92rem;font-weight:680}.onboarding-card p,.onboarding-requirements p{color:#75899a;font-size:.78rem;line-height:1.55}.onboarding-requirements{display:grid;gap:10px}.onboarding-requirements article{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:13px 15px;border:1px solid #dce9ef;border-radius:12px;background:#ffffff;box-shadow:inset 0 1px 0 #ffffff,0 5px 0 -3px #d3e2e9,0 10px 18px rgba(42,88,115,.055)}.onboarding-requirements h2{margin:0 0 3px}.onboarding-requirements article>svg{color:#49acd2}.onboarding-note{margin-top:8px;padding:12px 14px;border:1px solid #bceafd;border-radius:10px;background:#f2fbff;color:#4d7489;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{width:min(720px,100%);margin:0 auto;display:grid;gap:9px;border:0}.onboarding-api-row{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #d8e9f2;border-radius:12px;background:linear-gradient(155deg,rgba(255,255,255,.98),rgba(241,251,255,.88));box-shadow:inset 0 1px 0 #ffffff,0 5px 0 -3px #cfe5ef,0 10px 20px rgba(44,102,132,.07)}.onboarding-api-provider{min-width:0;display:grid;gap:2px}.onboarding-api-provider b{color:#17344f;font-size:.8rem}.onboarding-api-provider small{color:#8296a6;font-size:.66rem}.onboarding-api-row input{width:100%;min-width:0;height:38px;padding:0 11px;border:1px solid #cfe2ec;border-radius:8px;background:rgba(255,255,255,.9);color:#17344f;outline:none;box-shadow:inset 0 2px 4px rgba(35,82,108,.055)}.onboarding-api-row input:focus{border-color:#75d8ff;box-shadow:0 0 0 3px rgba(85,203,252,.14),inset 0 1px 2px rgba(35,82,108,.04)}.onboarding-route-note{display:inline-flex;align-items:center;gap:10px}.onboarding-api-row a{display:inline-flex;align-items:center;gap:4px;color:#1d83ad;font-size:.69rem;font-weight:700;text-decoration:none;white-space:nowrap}.onboarding-api-row a:hover{color:#0b658e;text-decoration:underline}.onboarding-security-note{display:flex;align-items:center;gap:9px}.onboarding-security-note svg{flex:0 0 auto;color:#2792bd}.onboarding-account-summary{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #bceafd;border-radius:10px;background:#f2fbff;color:#4d7489;font-size:.72rem;line-height:1.45}.onboarding-account-summary svg{flex:0 0 auto;color:#238db7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.onboarding-create{width:100%;justify-content:center;margin-top:4px}.onboarding-actions{min-height:78px;padding:16px 24px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e2edf2;background:#fbfdfe}@media (max-width:820px){.synth-page-short{padding:0}.synth-page-short .synth-window{height:100dvh;min-height:620px;border-radius:0}.synth-nav-liquid{width:calc(100% - 24px);grid-template-columns:minmax(0,1fr) auto;min-height:56px;margin:12px 12px 0;padding:0 14px}.synth-nav-liquid .synth-login,.synth-nav-liquid .synth-nav-links{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{width:100%;gap:5px}.synth-capability-rail span{min-width:0;padding:7px 8px;font-size:.62rem}.onboarding-shell{padding:12px}.onboarding-window{min-height:calc(100vh - 24px);border-radius:18px}.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-column:1/-1;grid-row:2}}@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{flex:1 1;justify-content:center;text-align:center}.synth-capability-rail svg{display:none}.synth-toggle-cta.active b{transform:translateX(26px)}.onboarding-stepper small{display:none}.onboarding-heading{margin-bottom:18px;text-align:left}.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-final-cta,.landing-process-band,.landing-product-band,.landing-security-band{position:relative;scroll-margin-top:84px;background:#ffffff}.landing-process-band,.landing-product-band,.landing-security-band{border-top:1px solid rgba(164,184,198,.28)}.landing-process-band{background:#f7fbfd}.landing-security-band{background:linear-gradient(90deg,rgba(228,250,255,.42),rgba(255,255,255,.96) 48%,rgba(239,255,243,.48))}.landing-band-inner{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:96px 0}.landing-band-heading{max-width:690px}.landing-heading-row{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:72px;align-items:center}.landing-heading-row.process{grid-template-columns:minmax(0,1fr) 230px}.landing-band-heading.compact{max-width:580px}.landing-band-heading>span{color:#126f8d;font-size:.72rem;font-weight:760;text-transform:uppercase}.landing-band-heading h2{margin-top:14px;color:#142e43;font-family:var(--font-main),sans-serif;font-size:clamp(2.2rem,4.8vw,4.4rem);font-weight:780;line-height:1.02;text-shadow:0 1px 0 #ffffff,0 0 18px rgba(75,220,255,calc(.1 * var(--yoou-neon-opacity))),0 14px 28px rgba(58,78,94,.08)}.landing-band-heading p{max-width:650px;margin-top:18px;color:#5e7181;font-size:.96rem;line-height:1.7}.landing-capability-list{margin-top:64px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(164,184,198,.4);border-bottom:1px solid rgba(164,184,198,.4)}.landing-capability-list article{min-width:0;padding:30px 24px 32px;background:linear-gradient(155deg,rgba(255,255,255,.74),rgba(242,251,255,.42)),radial-gradient(circle at 24% 8%,rgba(255,255,255,.94),transparent 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,.94);backdrop-filter:blur(16px) saturate(1.28);-webkit-backdrop-filter:blur(16px) saturate(1.28)}.landing-capability-list article+article{border-left:1px solid rgba(164,184,198,.4)}.landing-capability-list strong,.landing-process-list strong,.landing-security-list strong{display:block;color:#173248;font-size:.9rem}.landing-capability-list p,.landing-process-list p,.landing-security-list p{margin-top:8px;color:#4f6272;font-size:.8rem;line-height:1.6}.landing-process-list{margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;border-top:1px solid rgba(164,184,198,.42)}.landing-process-list li{min-width:0;padding:28px 28px 8px 0;display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px}.landing-process-list li+li{padding-left:28px;border-left:1px solid rgba(164,184,198,.42)}.landing-security-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:96px;align-items:start}.landing-security-list{margin:0;padding:0;display:grid;list-style:none;border-top:1px solid rgba(164,184,198,.42)}.landing-security-list li{padding:22px 0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;border-bottom:1px solid rgba(164,184,198,.42)}.landing-cube-line i,.landing-cube-mosaic i,.landing-icon-cube,.landing-step-cube{--landing-cube-color:#3edfff;--landing-cube-depth:7px;position:relative;z-index:0;overflow:visible;border:1px solid color-mix(in srgb,var(--landing-cube-color) 58%,rgba(255,255,255,.86));border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.52),color-mix(in srgb,var(--landing-cube-color) 54%,rgba(255,255,255,.06))),radial-gradient(circle at 25% 16%,rgba(255,255,255,.98),transparent 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset 0 -10px 18px color-mix(in srgb,var(--landing-cube-color) 38%,transparent),0 10px 16px rgba(38,80,102,.12),0 0 30px color-mix(in srgb,var(--landing-cube-color) calc(48% * var(--yoou-neon-opacity)),transparent);backdrop-filter:blur(22px) saturate(1.65);-webkit-backdrop-filter:blur(22px) saturate(1.65);transform-style:preserve-3d}.landing-cube-line i:before,.landing-cube-mosaic i:before,.landing-icon-cube:before,.landing-step-cube:before{content:"";position:absolute;z-index:-1;top:calc(var(--landing-cube-depth) * -1);right:1px;left:5px;height:var(--landing-cube-depth);border:1px solid color-mix(in srgb,var(--landing-cube-color) 62%,#ffffff);border-bottom:0;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,rgba(255,255,255,.86),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:skewX(-34deg);transform-origin:bottom left}.landing-cube-line i:after,.landing-cube-mosaic i:after,.landing-icon-cube:after,.landing-step-cube:after{content:"";position:absolute;z-index:-1;top:4px;right:calc(var(--landing-cube-depth) * -1);bottom:1px;width:var(--landing-cube-depth);border:1px solid color-mix(in srgb,var(--landing-cube-color) 70%,rgba(255,255,255,.5));border-left:0;border-radius:2px 6px 6px 2px;background:linear-gradient(90deg,color-mix(in srgb,var(--landing-cube-color) 68%,rgba(255,255,255,.16)),rgba(255,255,255,.42));box-shadow:5px 4px 12px color-mix(in srgb,var(--landing-cube-color) 34%,rgba(35,65,84,.14));transform:skewY(-34deg);transform-origin:top left}.landing-icon-cube{width:48px;height:48px;margin-bottom:22px;display:inline-flex;align-items:center;justify-content:center;transform:perspective(180px) rotateX(4deg) rotateY(-7deg) translateZ(0)}.landing-security-list .landing-icon-cube{margin-bottom:0}.landing-icon-cube svg{position:relative;z-index:2;color:color-mix(in srgb,var(--landing-cube-color) 70%,#173b51);filter:drop-shadow(0 1px 0 rgba(255,255,255,.96)) drop-shadow(0 0 8px color-mix(in srgb,var(--landing-cube-color) 54%,transparent))}.landing-step-cube{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;color:#14374e;font-size:.82rem;font-weight:850;text-shadow:0 1px 0 rgba(255,255,255,.94);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{min-width:0;display:grid;grid-template-columns:repeat(5,42px);grid-auto-rows:42px;gap:7px;justify-content:end;align-content:center;perspective:600px;transform:rotateX(4deg) rotateY(-7deg)}.landing-cube-line i,.landing-cube-mosaic i{display:block}.landing-cube-line i:nth-child(4n+1),.landing-cube-mosaic i:nth-child(4n+1){--landing-cube-color:#35dfff}.landing-cube-line i:nth-child(4n+2),.landing-cube-mosaic i:nth-child(4n+2){--landing-cube-color:#e8fffb}.landing-cube-line i:nth-child(4n+3),.landing-cube-mosaic i:nth-child(4n+3){--landing-cube-color:#71f2ac}.landing-cube-line i:nth-child(4n),.landing-cube-mosaic i:nth-child(4n){--landing-cube-color:#ff62c4}.landing-cube-mosaic i:nth-child(12),.landing-cube-mosaic i:nth-child(2),.landing-cube-mosaic i:nth-child(7){transform:translateY(-14px)}.landing-cube-mosaic i:nth-child(4),.landing-cube-mosaic i:nth-child(9){transform:translateY(14px)}.landing-cube-mosaic-security{width:max-content;margin-top:42px;grid-template-columns:repeat(6,32px);grid-auto-rows:32px;gap:6px;justify-content:start;transform:rotateX(5deg) rotateY(6deg)}[data-lights=off] .landing-cube-line i,[data-lights=off] .landing-cube-mosaic i,[data-lights=off] .landing-icon-cube,[data-lights=off] .landing-step-cube{filter:grayscale(.62) saturate(.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 14px rgba(136,155,166,.16)}.landing-final-cta{color:#ffffff;background:#172f43}.landing-final-cta .landing-band-inner{min-height:150px;padding:42px 0;display:flex;align-items:center;justify-content:space-between;gap:28px}.landing-final-copy{display:grid;gap:18px}.landing-cube-line{display:flex;gap:6px}.landing-cube-line i{width:26px;height:26px}.landing-final-cta p{color:rgba(255,255,255,.76);font-size:.9rem;line-height:1.6}.landing-final-cta a{flex:0 0 auto;min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(106,226,255,.64);border-radius:var(--ds-radius-sm);background:rgba(255,255,255,.1);color:#ffffff;text-decoration:none;font-size:.8rem;font-weight:720;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 22px rgba(66,218,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.renew-account-status{padding:24px 0;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:28px;border-bottom:1px solid var(--ds-border)}.renew-account-status>div>span{color:var(--ds-ink-muted);font-size:.68rem;font-weight:720;text-transform:uppercase}.renew-account-status h2{margin-top:5px;color:var(--ds-ink);font-size:1rem}.renew-account-status dl{margin:0;display:grid;gap:10px}.renew-account-status dl>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:20px}.renew-account-status dt{color:var(--ds-ink-muted);font-size:.76rem}.renew-account-status dd{margin:0;color:var(--ds-ink);font-size:.78rem;font-weight:700;text-align:right;text-transform:capitalize}.renew-alert{margin-top:18px;padding:14px 0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--ds-border)}.renew-alert svg{margin-top:1px}.renew-alert strong{display:block;font-size:.82rem}.renew-alert p{margin-top:4px;color:var(--ds-ink-secondary);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-left:0;border-top:1px solid rgba(164,184,198,.4)}.landing-capability-list article:nth-child(4){border-top:1px solid rgba(164,184,198,.4)}.landing-process-list{grid-template-columns:1fr}.landing-process-list li,.landing-process-list li+li{padding:24px 0;border-left:0;border-bottom:1px solid rgba(164,184,198,.42)}.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{width:100%;grid-template-columns:repeat(7,minmax(30px,1fr));grid-auto-rows:auto;gap:5px;justify-content:stretch;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{margin-top:42px;grid-template-columns:1fr}.landing-capability-list article{padding:24px 4px;border-left:0!important;border-top:1px solid rgba(164,184,198,.4)}.landing-capability-list article:first-child{border-top:0}.landing-process-list{margin-top:42px}.landing-final-cta .landing-band-inner{align-items:stretch;flex-direction:column}.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,rgba(86,211,255,0.68),rgba(160,112,255,0.62) 52%,rgba(255,117,211,0.58));--yoou-glass-button-border:rgba(120,211,255,0.92);--yoou-glass-button-shadow:inset 0 1px 0 rgba(255,255,255,0.92),inset 0 -2px 0 rgba(83,86,176,0.18),0 6px 0 -3px rgba(112,157,211,0.56),0 0 24px rgba(81,205,255,0.34),0 14px 28px rgba(88,95,171,0.16);--yoou-command-bg:linear-gradient(145deg,rgba(255,255,255,0.78),rgba(228,247,255,0.54));--yoou-command-shadow:inset 0 1px 0 rgba(255,255,255,0.96),0 5px 0 -3px rgba(168,210,231,0.72),0 0 18px rgba(81,205,255,0.14)}[data-lights=off]{--yoou-neon-opacity:0.22;--yoou-neon-saturation:0.18;--yoou-glass-button-bg:linear-gradient(145deg,rgba(255,255,255,0.78),rgba(228,238,244,0.48));--yoou-glass-button-border:rgba(174,197,210,0.72);--yoou-glass-button-shadow:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(92,119,135,0.12),0 5px 0 -3px rgba(183,201,211,0.72),0 10px 20px rgba(53,75,91,0.08);--yoou-command-bg:linear-gradient(145deg,rgba(255,255,255,0.82),rgba(239,245,248,0.62));--yoou-command-shadow:inset 0 1px 0 rgba(255,255,255,0.94),0 4px 0 -3px rgba(190,204,212,0.74)}.btn-neumorphic,.btn-primary,.synth-cta,.synth-start{transition:transform .16s ease,box-shadow .26s ease,border-color .26s ease,background .26s ease,filter .26s ease}.btn-neumorphic,.btn-primary,.synth-cta,.synth-nav-liquid .synth-start,.synth-page-short .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 0 rgba(255,255,255,.56);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5)}.synth-nav-liquid .synth-start:after,.synth-page-short .synth-cta:after{background:linear-gradient(180deg,rgba(255,255,255,.58),transparent)}.btn-neumorphic:hover,.btn-primary:hover,.synth-cta:hover,.synth-start:hover{border-color:rgba(113,218,255,1);background:var(--yoou-glass-button-bg);color:#082c48;filter:brightness(1.05) saturate(1.12);transform:translateY(-2px);box-shadow:var(--yoou-glass-button-shadow),0 0 32px rgba(97,213,255,calc(.22 * var(--yoou-neon-opacity)))}.synth-nav-liquid .synth-start:hover,.synth-page-short .synth-cta:hover{border-color:rgba(113,218,255,1);background:var(--yoou-glass-button-bg);color:#082c48;box-shadow:var(--yoou-glass-button-shadow),0 0 32px rgba(97,213,255,.24)}.btn-neumorphic:active,.btn-primary:active,.synth-cta:active,.synth-nav-liquid .synth-start:active,.synth-page-short .synth-cta:active,.synth-start:active{transform:translateY(2px);box-shadow:inset 0 2px 4px rgba(42,80,108,.16),0 3px 0 -2px rgba(145,181,202,.8)}.admin-section-tabs button,.btn-secondary,.macos-sidebar-item,.mini-action-button,.synth-login,.workspace-link-button{border-color:rgba(185,218,234,.82);background:var(--yoou-command-bg);box-shadow:var(--yoou-command-shadow);backdrop-filter:blur(15px) saturate(1.3);-webkit-backdrop-filter:blur(15px) saturate(1.3);transition:transform .15s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.admin-section-tabs button.active,.admin-section-tabs button:hover,.btn-secondary:hover,.macos-sidebar-item.active,.macos-sidebar-item:hover,.mini-action-button:hover,.synth-login:hover,.workspace-link-button:hover{border-color:rgba(107,211,251,.9);box-shadow:var(--yoou-command-shadow),0 0 20px rgba(92,207,255,calc(.18 * var(--yoou-neon-opacity)))}.synth-brand{font-size:1.04rem}.synth-brand-mark{width:32px;height:32px}.synth-neon-story{position:absolute;z-index:1;top:60%;left:50%;width:min(900px,calc(100% - 80px));transform:translateX(-50%);pointer-events:none;perspective:900px;opacity:var(--yoou-neon-opacity);filter:saturate(var(--yoou-neon-saturation));transition:opacity .42s ease,filter .42s ease}.synth-neon-story:after,.synth-neon-story:before{content:"";position:absolute;top:76px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,#63d8ff 22%,#b16dff 54%,#ff76cf 82%,transparent);box-shadow:0 0 9px rgba(104,216,255,.68),0 0 22px rgba(180,105,255,.35)}.synth-neon-story:after{top:79px;opacity:.52;filter:blur(5px)}.synth-neon-story-heading{display:grid;justify-items:center;gap:3px;color:#277fa4;text-align:center;text-transform:uppercase;text-shadow:0 0 14px rgba(72,204,255,.5)}.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{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:26px}.synth-neon-nodes article{min-width:0;min-height:64px;padding:10px 12px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;border:1px solid rgba(116,218,255,.76);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(191,231,255,.24));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(94,171,216,.18),0 6px 0 -4px rgba(139,201,230,.84),0 0 23px rgba(88,209,255,.28);transform:rotateX(7deg) rotateY(-6deg) translateZ(18px);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.synth-neon-nodes article:nth-child(2){border-color:rgba(180,135,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(138,101,216,.18),0 6px 0 -4px rgba(172,154,232,.82),0 0 23px rgba(175,104,255,.26);transform:rotateX(7deg) translateZ(28px)}.synth-neon-nodes article:nth-child(3){border-color:rgba(255,139,217,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(217,102,176,.16),0 6px 0 -4px rgba(231,160,208,.76),0 0 23px rgba(255,102,207,.22);transform:rotateX(7deg) rotateY(6deg) translateZ(18px)}.synth-neon-nodes article>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(121,218,255,.68);border-radius:9px;color:#2088b3;background:rgba(255,255,255,.5);box-shadow:inset 0 1px 0 #ffffff,0 0 15px rgba(69,200,255,.3)}.synth-neon-nodes div{min-width:0;display:grid;gap:2px}.synth-neon-nodes b{color:#24506b;font-size:.7rem;font-weight:760}.synth-neon-nodes b,.synth-neon-nodes small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.synth-neon-nodes small{color:#6b899b;font-size:.58rem;font-weight:620}.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:rgba(177,205,218,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 14px 30px rgba(55,84,101,.08)}[data-lights=off] .synth-toggle{border-color:rgba(163,184,195,.7);background:linear-gradient(145deg,#dfe8ed,#f8fbfc);box-shadow:inset 0 1px 2px rgba(65,91,107,.12),0 4px 10px rgba(55,78,92,.08)}[data-lights=off] .synth-toggle b{border-color:rgba(137,158,169,.54);box-shadow:0 2px 6px rgba(55,65,81,.12)}@media (max-width:820px){.synth-neon-story{top:58%;width:calc(100% - 28px)}.synth-neon-story-heading{display:none}.synth-neon-story:after,.synth-neon-story:before{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){min-height:54px;padding:8px;grid-template-columns:28px minmax(0,1fr);gap:6px;transform:rotateX(6deg)}.synth-neon-nodes article>span{width:28px;height:28px}.synth-neon-nodes small{display:none}.synth-neon-nodes b{font-size:.58rem;white-space:normal}}.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{min-height:48px;align-items:center}.admin-section-tabs button{flex:0 0 auto;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,rgba(255,255,255,0.76),rgba(255,207,214,0.6) 52%,rgba(255,139,157,0.5));--yoou-glass-button-border:rgba(255,153,170,0.94);--yoou-glass-button-shadow:inset 0 1px 0 rgba(255,255,255,0.96),inset 0 -2px 0 rgba(191,75,96,0.14),0 6px 0 -3px rgba(229,144,158,0.62),0 0 22px rgba(255,105,132,0.3),0 14px 28px rgba(142,66,82,0.14);--yoou-command-bg:linear-gradient(145deg,rgba(255,255,255,0.82),rgba(255,225,230,0.54));--yoou-command-shadow:inset 0 1px 0 rgba(255,255,255,0.98),0 5px 0 -3px rgba(239,183,193,0.74),0 0 17px rgba(255,116,141,0.12)}[data-lights=off]{--yoou-glass-button-bg:linear-gradient(145deg,rgba(255,255,255,0.8),rgba(235,242,246,0.58));--yoou-glass-button-border:rgba(176,197,208,0.76);--yoou-glass-button-shadow:inset 0 1px 0 rgba(255,255,255,0.94),inset 0 -1px 0 rgba(92,119,135,0.1),0 5px 0 -3px rgba(183,201,211,0.72),0 10px 20px rgba(53,75,91,0.08);--yoou-command-bg:linear-gradient(145deg,rgba(255,255,255,0.84),rgba(239,245,248,0.64));--yoou-command-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 4px 0 -3px rgba(190,204,212,0.72)}.synth-page-short .synth-hero-copy{width:min(1080px,calc(100% - 48px));margin-top:78px}.synth-neon-title{position:relative;width:max-content;max-width:100%;margin:0 auto;display:grid;justify-items:center;gap:0;line-height:.94;text-align:center;text-transform:uppercase;isolation:isolate}.synth-neon-title:after,.synth-neon-title:before{content:"";position:absolute;z-index:-1;top:51%;width:150px;height:4px;border-radius:99px;background:rgba(226,253,255,.96);box-shadow:0 0 4px #ffffff,0 0 10px #69dfff,0 0 24px rgba(65,210,255,.76);transform:translateY(-50%);opacity:var(--yoou-neon-opacity);transition:opacity .42s ease,box-shadow .42s ease,background-color .42s ease}.synth-neon-title:before{right:calc(100% + 30px)}.synth-neon-title:after{left:calc(100% + 30px)}.synth-page-short .synth-neon-title span{display:block;color:rgba(255,249,250,.98);letter-spacing:0;transition:color .42s ease,text-shadow .42s ease,-webkit-text-stroke-color .42s ease,opacity .42s ease}.synth-page-short .synth-neon-title .synth-neon-title-small{margin-bottom:6px;color:#fff7f0;font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:560;text-transform:none;-webkit-text-stroke:1px rgba(255,128,112,.92);text-shadow:0 0 2px #ffffff,0 0 7px rgba(255,111,94,.96),0 0 18px rgba(255,101,86,.76),0 0 36px rgba(255,102,89,.42)}.synth-page-short .synth-neon-title .synth-neon-title-main{color:#fff5f7;font-size:5.25rem;font-weight:560;line-height:.92;-webkit-text-stroke:2px rgba(255,82,116,.94);text-shadow:0 0 2px #ffffff,0 0 7px #ff6c88,0 0 16px rgba(255,75,111,.92),0 0 36px rgba(255,72,108,.64),0 15px 30px rgba(120,49,65,.24)}.synth-page-short .synth-neon-title .synth-neon-title-tail{margin-top:8px;color:#effcff;font-family:var(--font-display),Georgia,serif;font-size:1.65rem;font-style:italic;font-weight:560;text-transform:none;-webkit-text-stroke:1px rgba(71,211,248,.92);text-shadow:0 0 2px #ffffff,0 0 7px rgba(80,216,255,.96),0 0 18px rgba(63,202,246,.74),0 0 32px rgba(70,199,239,.42)}.synth-hero-controls{position:relative;z-index:5;width:max-content;max-width:100%;margin:24px auto 0;display:flex;align-items:center;justify-content:center;gap:12px}.synth-hero-controls .synth-cta,.synth-hero-controls .synth-toggle{margin:0}.synth-hero-controls .synth-toggle{flex:0 0 auto;justify-content:flex-start;border-color:rgba(255,149,166,.9);background:var(--yoou-glass-button-bg);box-shadow:var(--yoou-glass-button-shadow);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.synth-hero-controls .synth-toggle b{border-color:rgba(255,112,137,.72)}.synth-pod-mockup{position:absolute;z-index:1;top:48%;left:50%;width:min(570px,54vw);transform:translateX(-50%);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:calc(.92 * var(--yoou-neon-opacity));filter:drop-shadow(0 15px 18px rgba(50,83,101,.12)) drop-shadow(0 0 17px rgba(255,112,136,.26)) drop-shadow(0 0 20px rgba(83,214,255,.2));transition:opacity .42s ease,filter .42s ease,transform .52s ease}.synth-pod-mockup-image{width:100%;height:auto;display:block;transition:opacity .48s cubic-bezier(.2,.75,.2,1),filter .48s ease}.synth-pod-mockup-designed{position:absolute;inset:0;opacity:0;filter:saturate(.85) brightness(1.04)}[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 rgba(255,255,255,.48))}[data-lights=off] .synth-pod-mockup-designed{opacity:0}.btn-neumorphic:hover,.btn-primary:hover,.synth-cta:hover,.synth-nav-liquid .synth-start:hover,.synth-page-short .synth-cta:hover,.synth-start:hover{border-color:rgba(255,136,156,1);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)))}.admin-section-tabs button.active,.admin-section-tabs button:hover,.btn-secondary:hover,.macos-sidebar-item.active,.macos-sidebar-item:hover,.mini-action-button:hover,.synth-login:hover,.workspace-link-button:hover{border-color:rgba(255,163,178,.92);background:var(--yoou-command-bg);box-shadow:var(--yoou-command-shadow),0 0 18px rgba(255,110,137,calc(.16 * var(--yoou-neon-opacity)))}.synth-brand{text-shadow:0 0 14px rgba(255,110,137,calc(.18 * var(--yoou-neon-opacity)))}[data-lights=on] .synth-pod-mockup{animation:synth-pod-float 6s ease-in-out infinite}[data-lights=off] .synth-neon-title:after,[data-lights=off] .synth-neon-title:before{background:rgba(202,214,220,.72);box-shadow:0 2px 6px rgba(67,89,101,.12)}[data-lights=off] .synth-page-short .synth-neon-title span{color:rgba(179,191,200,.56);-webkit-text-stroke-color:rgba(151,168,178,.46);text-shadow:0 2px 6px rgba(65,83,94,.12)}[data-lights=off] .synth-pod-mockup{opacity:.18;filter:grayscale(.8) drop-shadow(0 10px 16px rgba(55,75,87,.08))}@keyframes synth-pod-float{0%,to{transform:translateX(-50%) translateY(0) rotate(-1deg)}50%{transform:translateX(-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:after,.synth-neon-title:before{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{font-size:2.75rem;-webkit-text-stroke-width:1px}.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{top:45%;width:min(370px,88vw)}}@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{top:47%;width:86vw}.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{position:fixed;z-index:220;top:66px;right:24px;min-height:42px;padding:5px 6px 5px 12px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,153,170,.82);border-radius:var(--ds-radius-sm);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,221,227,.78));box-shadow:var(--yoou-command-shadow),0 14px 30px rgba(118,58,72,.12);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.trial-status-banner a,.trial-status-banner>span{display:inline-flex;align-items:center;gap:6px}.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{min-height:30px;padding:6px 9px;border:1px solid rgba(255,148,166,.84);border-radius:var(--ds-radius-xs);background:rgba(255,255,255,.68);color:#7a2940;font-size:.72rem;font-weight:680;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.96)}.data-source-badge{min-height:28px;padding:5px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);font-size:.68rem;font-weight:680;white-space:nowrap}.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{min-height:100vh;padding:24px;background:linear-gradient(90deg,rgba(52,73,94,.06) 1px,transparent 0),radial-gradient(ellipse at 16% 12%,rgba(255,132,64,.16),transparent 34%),radial-gradient(ellipse at 88% 8%,rgba(41,128,92,.12),transparent 36%),linear-gradient(135deg,#f8f4ee,#e8edf4 52%,#fff7ec);background-size:92px 100%,auto,auto,auto}.renew-nav{width:min(1120px,100%);min-height:52px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.renew-nav>span{color:var(--ds-ink-muted);font-size:.76rem}.renew-content{width:min(1040px,100%);margin:clamp(38px,7vh,72px) auto 0;padding:clamp(22px,4vw,38px);border:1px solid rgba(255,255,255,.7);border-radius:18px;background:linear-gradient(145deg,rgba(255,250,242,.82),rgba(255,250,242,.54)),linear-gradient(135deg,rgba(255,154,77,.08),rgba(47,111,78,.06));box-shadow:0 18px 48px rgba(93,59,28,.09),inset 0 1px 0 rgba(255,255,255,.86)}.renew-heading>span{min-height:30px;padding:6px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xs);font-size:.72rem;font-weight:680}.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;margin:22px 0 12px;font-family:var(--font-main),sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:820;letter-spacing:0;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{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.renew-value-card{min-width:0;padding:16px;border:1px solid rgba(130,78,36,.12);border-radius:var(--ds-radius-sm);background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.renew-value-card>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;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);color:var(--ds-success)}.renew-value-card h2{margin:12px 0 5px;font-size:.9rem}.renew-value-card p{margin:0;color:var(--ds-ink-secondary);font-size:.75rem;line-height:1.5}.renew-plan{margin-top:28px;padding:22px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;border:1px solid rgba(130,78,36,.12);border-radius:14px;background:rgba(255,255,255,.42)}.renew-plan>div{display:grid;align-content:start;gap:8px}.renew-plan>div>span{color:var(--ds-ink-muted);font-size:.72rem;font-weight:680;text-transform:uppercase}.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-notice p,.renew-plan li,.renew-plan p{color:var(--ds-ink-secondary);font-size:.82rem;line-height:1.55}.renew-plan ul{margin:0;padding:0;display:grid;gap:11px;list-style:none}.renew-plan li{display:flex;align-items:center;gap:9px}.renew-plan li svg{flex:0 0 auto;color:var(--ds-success)}.renew-notice{margin-top:20px;padding:12px 0;display:flex;align-items:flex-start;gap:10px;color:var(--ds-warning)}.renew-notice svg{flex:0 0 auto;margin-top:2px}.renew-notice p{margin:0}.renew-comparison,.renew-faq{margin-top:24px;padding:20px;border:1px solid rgba(130,78,36,.12);border-radius:14px;background:rgba(255,255,255,.38)}.renew-section-heading{display:grid;gap:5px}.renew-section-heading>span{display:inline-flex;align-items:center;gap:6px;color:var(--ds-success);font-size:.68rem;font-weight:760;text-transform:uppercase}.renew-section-heading h2{margin:0;font-size:1.25rem}.renew-comparison-grid{margin-top:14px;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm)}.renew-comparison-row{padding:12px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:12px;border-top:1px solid var(--ds-border)}.renew-comparison-row.heading{border-top:0;background:color-mix(in srgb,var(--ds-ink) 4%,transparent);color:var(--ds-ink-muted);font-size:.66rem;font-weight:760;text-transform:uppercase}.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{display:flex;align-items:center;gap:7px;color:var(--ds-success);font-weight:650}.renew-comparison-row>span:last-child svg{flex:0 0 auto}.renew-faq-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.renew-faq article{min-width:0;padding:14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft)}.renew-faq h3{margin:0 0 7px;font-size:.82rem}.renew-faq p{margin:0;color:var(--ds-ink-secondary);font-size:.74rem;line-height:1.5}.renew-actions{display:flex;align-items:center;gap:10px}.billing-checkout,.renew-actions{margin-top:24px}.billing-interval-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.billing-interval-selector button{position:relative;min-height:66px;display:grid;align-content:center;gap:3px;padding:10px 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink-secondary);font:inherit;font-size:.82rem;font-weight:720;cursor:pointer;text-align:left}.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{position:absolute;top:8px;right:8px;color:var(--ds-success);font-size:.66rem;font-weight:760}.billing-checkout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.billing-checkout-button{min-width:0;min-height:70px;padding:12px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--ds-success) 28%,var(--ds-border));border-radius:var(--ds-radius-sm);background:linear-gradient(145deg,rgba(255,255,255,.76),color-mix(in srgb,var(--ds-success) 7%,white)),radial-gradient(circle at 18% 12%,rgba(255,255,255,.82),transparent 42%);color:var(--ds-ink);box-shadow:var(--yoou-command-shadow),0 12px 28px rgba(47,111,78,.08);cursor:pointer;text-align:left;backdrop-filter:blur(18px) saturate(1.38);-webkit-backdrop-filter:blur(18px) saturate(1.38)}.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 rgba(47,111,78,.14)}.billing-checkout-button:disabled{cursor:wait;opacity:.72}.billing-checkout-button>svg:first-child{color:var(--ds-success)}.billing-checkout-button span{min-width:0;display:grid;gap:3px}.billing-checkout-button small,.billing-checkout-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{margin-top:10px;color:var(--ds-danger);font-size:.8rem;line-height:1.45}@media (max-width:820px){.trial-status-banner{top:auto;right:10px;bottom:10px;left:10px;justify-content:space-between}.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){.renew-nav>span,.trial-status-banner small{display:none}.renew-heading h1{font-size:2.5rem}.renew-actions{align-items:stretch;flex-direction:column}.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{width:min(620px,100%);margin:16px auto 0;padding:10px 14px;color:rgba(24,76,84,.86);border:1px solid rgba(164,255,218,.52);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.48),rgba(217,255,244,.26)),radial-gradient(circle at 20% 15%,rgba(255,255,255,.78),transparent 38%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(95,202,169,.12),0 8px 0 -5px rgba(153,224,200,.62),0 0 24px rgba(131,249,204,calc(.22 * var(--yoou-neon-opacity))),0 10px 26px rgba(74,124,137,.08);font-size:.84rem;font-weight:650;line-height:1.5;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.45);-webkit-backdrop-filter:blur(18px) saturate(1.45)}.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-cta,.synth-hero-controls .synth-toggle{flex-shrink:0}[data-lights=off] .synth-pod-mockup{opacity:.92;filter:drop-shadow(0 15px 18px rgba(50,83,101,.12)) drop-shadow(0 0 17px rgba(255,112,136,.26)) drop-shadow(0 0 20px rgba(83,214,255,.2))}.admin-payment-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-payment-summary span{min-width:0;padding:12px;display:grid;gap:4px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-muted);font-size:.75rem}.admin-payment-summary strong{color:var(--ds-ink);font-size:.78rem}.admin-credit-trend{width:100%;height:280px;margin-top:12px}.admin-revenue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.admin-gateway-status span,.admin-revenue-grid span{min-width:0;padding:12px;display:grid;gap:4px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-muted);font-size:.74rem;font-weight:750}.admin-revenue-grid strong{color:var(--ds-ink);font-size:1.2rem}.admin-gsc-stack,.admin-operations-stack{display:grid;gap:14px}.admin-ops-feedback{padding:11px 14px;border:1px solid rgba(47,111,78,.22);border-radius:12px;background:rgba(47,111,78,.08);color:#245c40;font-size:.8rem;font-weight:760}.admin-ops-feedback.error{border-color:rgba(180,63,48,.24);background:rgba(180,63,48,.08);color:#91372b}.admin-gsc-kpi-grid,.admin-ops-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.admin-gsc-kpi-grid article,.admin-ops-kpi-grid article{min-width:0;padding:16px;display:grid;gap:6px;border:1px solid var(--control-line,var(--ds-border));border-radius:15px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.admin-gsc-kpi-grid article span,.admin-ops-kpi-grid article span{color:var(--control-muted,var(--ds-ink-muted));font-size:.68rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.admin-gsc-kpi-grid article strong,.admin-ops-kpi-grid article strong{color:var(--control-ink,var(--ds-ink));font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.035em}.admin-gsc-kpi-grid article small,.admin-ops-kpi-grid article small{color:var(--control-muted,var(--ds-ink-muted));font-size:.72rem}.admin-studio-event-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.admin-studio-event-grid span{padding:10px 12px;display:grid;gap:2px;border:1px solid var(--control-line,var(--ds-border));border-radius:12px;background:var(--ds-surface-soft);color:var(--control-muted,var(--ds-ink-muted));font-size:.7rem}.admin-studio-event-grid strong{color:var(--control-ink,var(--ds-ink));font-size:1.05rem}.admin-studio-support-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.admin-studio-search{display:grid;gap:6px;margin:12px 0;color:var(--control-muted,var(--ds-ink-muted));font-size:.72rem;font-weight:760}.admin-studio-catalog select,.admin-studio-search input{min-height:40px;border:1px solid var(--control-line,var(--ds-border));border-radius:10px;background:var(--ds-surface);color:var(--control-ink,var(--ds-ink))}.admin-studio-catalog,.admin-studio-support-results{display:grid;gap:8px;max-height:620px;overflow:auto;padding-right:4px}.admin-studio-support-results h3{margin:10px 0 0;font-size:.84rem}.admin-studio-catalog article,.admin-studio-support-results article{padding:11px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--control-line,var(--ds-border));border-radius:12px;background:rgba(255,255,255,.55)}.admin-studio-catalog article>div,.admin-studio-catalog label,.admin-studio-support-results article>div{min-width:0;display:grid;gap:3px}.admin-studio-catalog article small,.admin-studio-support-results article small{overflow-wrap:anywhere;color:var(--control-muted,var(--ds-ink-muted));font-size:.68rem}.admin-studio-error{color:#91372b!important}.admin-gsc-search-mix{display:grid;gap:12px}.admin-gsc-search-mix .panel-heading p{max-width:720px;margin:4px 0 0}.admin-gsc-mix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-gsc-mix-grid article{min-width:0;padding:14px;display:grid;gap:5px;border:1px solid var(--control-line,var(--ds-border));border-radius:13px;background:rgba(255,255,255,.56)}.admin-gsc-mix-grid small,.admin-gsc-mix-grid span{color:var(--control-muted,var(--ds-ink-muted));font-size:.7rem}.admin-gsc-mix-grid span{font-weight:800}.admin-gsc-mix-grid strong{color:var(--control-ink,var(--ds-ink));font-size:1.45rem;letter-spacing:-.03em}.admin-gsc-diagnosis{padding:11px 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(47,111,78,.22);border-radius:12px;background:rgba(47,111,78,.07);color:#245c40}.admin-gsc-diagnosis.warning{border-color:rgba(228,99,27,.24);background:rgba(228,99,27,.08);color:#95501f}.admin-gsc-diagnosis span{display:grid;gap:2px}.admin-gsc-diagnosis small{color:var(--control-muted,var(--ds-ink-muted));font-size:.72rem;line-height:1.45}.admin-ops-kpi-grid article.positive{border-color:rgba(47,111,78,.3);background:rgba(47,111,78,.07)}.admin-ops-kpi-grid article.negative{border-color:rgba(180,63,48,.28);background:rgba(180,63,48,.07)}.admin-ops-kpi-grid article.incomplete{border-color:rgba(173,111,36,.3);background:rgba(255,247,226,.72)}.admin-ops-kpi-grid article.incomplete strong{color:#81581f;font-size:clamp(1.05rem,1.7vw,1.4rem)}.admin-ops-source-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-ops-source-strip span{min-width:130px;padding:9px 11px;display:grid;gap:2px;border:1px solid var(--control-line,var(--ds-border));border-radius:11px;background:rgba(247,240,229,.48);color:var(--control-muted,var(--ds-ink-muted));font-size:.67rem}.admin-ops-source-strip strong{color:var(--control-ink,var(--ds-ink));font-size:.78rem}.admin-ops-warning{margin:10px 0 0;padding:9px 11px;border-radius:10px;background:rgba(228,99,27,.09);color:#95501f;font-size:.74rem;font-weight:720}.admin-gsc-chart,.admin-ops-chart{width:100%;height:250px;margin-top:10px}.admin-ops-chart-note{display:block;margin-top:8px;color:var(--control-muted,var(--ds-ink-muted))}.admin-ops-connector-status{display:grid;gap:10px}.admin-ops-connector-status>span{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:8px 10px;border-radius:999px;font-size:.74rem;font-weight:820}.admin-ops-connector-status>span.ready{background:rgba(47,111,78,.1);color:#245c40}.admin-ops-connector-status>span.missing{background:rgba(228,99,27,.1);color:#95501f}.admin-ops-connector-status p{margin:0;color:var(--control-muted,var(--ds-ink-muted));font-size:.78rem;line-height:1.55}.admin-ops-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.admin-ops-health-grid span{padding:10px;display:grid;gap:3px;border:1px solid var(--control-line,var(--ds-border));border-radius:11px;color:var(--control-muted,var(--ds-ink-muted));font-size:.68rem}.admin-ops-health-grid strong{color:var(--control-ink,var(--ds-ink));font-size:.82rem;text-transform:capitalize}.admin-expense-editor-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.admin-expense-list{display:grid;gap:8px;max-height:720px;overflow:auto;padding-right:4px}.admin-expense-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--control-line,var(--ds-border));border-radius:13px;background:rgba(255,255,255,.56)}.admin-expense-list article.disabled{opacity:.55}.admin-expense-amount,.admin-expense-list article>div:first-child{min-width:0;display:grid;gap:3px}.admin-expense-list article>div:first-child>strong{overflow:hidden;color:var(--control-ink,var(--ds-ink));font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.admin-expense-list article small{color:var(--control-muted,var(--ds-ink-muted));font-size:.66rem}.admin-expense-category{width:fit-content;padding:3px 7px;border-radius:999px;background:rgba(47,111,78,.08);color:#2f6f4e;font-size:.59rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.admin-expense-amount{text-align:right}.admin-expense-amount strong{color:var(--control-ink,var(--ds-ink));font-size:.84rem}.admin-expense-actions{display:flex;gap:4px}.admin-expense-actions button{width:31px;height:31px;display:inline-grid;place-items:center;border:1px solid var(--control-line,var(--ds-border));border-radius:9px;background:rgba(255,255,255,.74);color:var(--control-ink,var(--ds-ink));cursor:pointer}.admin-expense-actions button.danger{color:#a63d31}.admin-gsc-controls{display:grid;grid-template-columns:210px minmax(280px,1fr) auto;align-items:end;gap:10px;margin-top:14px}.admin-gsc-controls label{display:grid;gap:6px;color:var(--control-muted,var(--ds-ink-muted));font-size:.69rem;font-weight:800}.admin-gsc-controls input,.admin-gsc-controls select{min-height:41px;padding:9px 11px;border:1px solid var(--control-line-strong,var(--ds-border));border-radius:11px;background:rgba(255,255,255,.74);color:var(--control-ink,var(--ds-ink))}.admin-gsc-empty,.admin-gsc-status{margin-top:12px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid var(--control-line,var(--ds-border));border-radius:13px;background:rgba(255,255,255,.5)}.admin-gsc-empty span,.admin-gsc-status span{display:grid;gap:2px}.admin-gsc-empty small,.admin-gsc-status small{color:var(--control-muted,var(--ds-ink-muted));font-size:.72rem}.admin-gsc-status.ready{border-color:rgba(47,111,78,.24);color:#245c40}.admin-gsc-status.error,.admin-gsc-status.not-configured,.admin-gsc-status.partial{border-color:rgba(228,99,27,.24);color:#95501f}.admin-gsc-dimension-list,.admin-gsc-sitemaps{display:grid;gap:7px}.admin-gsc-dimension-list>span,.admin-gsc-sitemaps>span{padding:10px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;border:1px solid var(--control-line,var(--ds-border));border-radius:11px;background:rgba(255,255,255,.5)}.admin-gsc-dimension-list strong,.admin-gsc-sitemaps strong{min-width:0;overflow:hidden;color:var(--control-ink,var(--ds-ink));font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.admin-gsc-dimension-list em{color:#2f6f4e;font-size:.7rem;font-style:normal;font-weight:820}.admin-gsc-sitemaps strong em{margin-left:6px;padding:2px 6px;border-radius:999px;background:rgba(47,111,78,.09);color:#2f6f4e;font-size:.62rem;font-style:normal;font-weight:820}.admin-gsc-dimension-list small,.admin-gsc-sitemaps small{grid-column:1/-1;color:var(--control-muted,var(--ds-ink-muted));font-size:.68rem}.admin-gsc-score{display:inline-grid;place-items:center;min-width:34px;height:28px;border-radius:9px;background:rgba(228,99,27,.1);color:#a14e18;font-weight:850}.admin-gsc-url{display:inline-block;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-gsc-inspection{padding:14px;display:grid;gap:6px;border:1px solid var(--control-line,var(--ds-border));border-radius:13px;background:rgba(255,255,255,.54)}.admin-gsc-inspection strong{color:var(--control-ink,var(--ds-ink));text-transform:capitalize}.admin-gsc-inspection small,.admin-gsc-inspection span{color:var(--control-muted,var(--ds-ink-muted))}.admin-gsc-api-note{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-gsc-api-note span{display:grid;gap:3px;color:var(--control-muted,var(--ds-ink-muted));font-size:.75rem}.admin-gsc-api-note a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:#2f6f4e;font-size:.73rem;font-weight:820}@media (max-width:980px){.admin-gsc-kpi-grid,.admin-gsc-mix-grid,.admin-ops-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-expense-editor-grid,.admin-gsc-controls,.admin-studio-support-grid{grid-template-columns:1fr}.admin-studio-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-gsc-kpi-grid,.admin-gsc-mix-grid,.admin-ops-health-grid,.admin-ops-kpi-grid,.admin-studio-event-grid{grid-template-columns:1fr}.admin-studio-catalog article,.admin-studio-support-results article{flex-direction:column}.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{align-items:flex-start;flex-direction:column}}.admin-gateway-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-gateway-status span{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding-block:8px}.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{top:50%;width:min(340px,82vw)}.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{width:min(290px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;padding:8px 10px;font-size:.68rem;line-height:1.35;overflow-wrap:anywhere;white-space:normal!important}.synth-pod-mockup{top:52%;width:min(280px,68vw)!important}.synth-nav-liquid{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px);overflow:hidden}.synth-nav-liquid .synth-nav-actions{max-width:72px;overflow:hidden}.synth-nav-liquid .synth-start{width:66px;max-width:66px;padding:6px 8px;font-size:0;white-space:nowrap}.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:translateX(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{width:min(290px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;padding:8px 10px;font-size:.68rem;line-height:1.35;overflow-wrap:anywhere;white-space:normal!important}.synth-pod-mockup{top:52%;width:min(280px,68vw)!important}.synth-nav-liquid{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px);overflow:hidden}.synth-nav-liquid .synth-nav-actions{max-width:72px;overflow:hidden}.synth-nav-liquid .synth-start{width:66px;max-width:66px;padding:6px 8px;font-size:0;white-space:nowrap}.synth-nav-liquid .synth-start:before{content:"Start";font-size:.62rem}}.synth-title-png{position:relative;z-index:6;display:block;width:min(860px,100%);height:auto;margin:-58px auto -38px;border-radius:20px;filter:drop-shadow(0 0 26px rgba(111,126,255,calc(.18 * var(--yoou-neon-opacity)))) drop-shadow(0 18px 34px rgba(48,42,90,.16));-webkit-user-select:none;user-select:none;pointer-events:none}.synth-title-tagline{position:relative;z-index:6;margin:0 auto;color:#173b5c!important;font-size:clamp(.68rem,1.05vw,.82rem)!important;font-weight:760;line-height:1.2!important;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 0 #ffffff,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)))}.synth-title-tagline span{display:inline-block;margin:0 .38em;color:#ff72c7;text-shadow:0 0 12px rgba(255,105,195,calc(.42 * var(--yoou-neon-opacity)))}.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;top:64%;width:min(540px,50vw)}.seo-analyzer-hero{display:grid;gap:14px;margin:0 auto 18px}.seo-analyzer-hero .seo-tool-heading{max-width:880px;padding-bottom:4px}.seo-analyzer-hero .seo-tool-heading h1{max-width:820px}.admin-section-helper,.seo-analyzer-flow,.seo-helper-grid,.workspace-guide-grid{display:grid;gap:10px}.seo-analyzer-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-section-helper,.seo-analyzer-flow span,.seo-helper-grid span,.workspace-guide-grid article{min-width:0;border:1px solid color-mix(in srgb,var(--ds-border) 78%,transparent);border-radius:var(--ds-radius-md);background:var(--ds-surface-glass);box-shadow:var(--ds-shadow-sm),var(--ds-inset-highlight);backdrop-filter:saturate(1.2) blur(18px);-webkit-backdrop-filter:saturate(1.2) blur(18px)}.seo-analyzer-flow span,.seo-helper-grid span{padding:12px;display:grid;gap:6px}.admin-section-helper svg,.seo-analyzer-flow svg,.seo-helper-grid svg,.workspace-guide-grid svg{color:var(--ds-accent)}.admin-section-helper strong,.seo-analyzer-flow strong,.seo-helper-grid strong,.workspace-guide-grid strong{color:var(--ds-ink);font-size:.8rem;font-weight:720}.admin-section-helper p,.seo-analyzer-flow small,.seo-helper-grid small,.workspace-guide-grid 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{padding:13px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.admin-section-helper>span,.workspace-guide-grid article>span{width:34px;height:34px;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));display:inline-flex;align-items:center;justify-content:center}.admin-section-helper p,.workspace-guide-grid p{margin-top:4px}.admin-section-helper{grid-template-columns:34px minmax(0,1fr);align-items:start;padding:12px 13px}.admin-section-nav{gap:10px}.admin-section-group{gap:5px}.admin-section-group>span{padding-left:6px;color:var(--ds-ink-muted);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;min-width:max-content;padding-inline:10px}.settings-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.settings-choice-grid .settings-toggle-row{margin-top:0}.admin-user-filters{display:grid;grid-template-columns:minmax(260px,1fr) 150px 170px auto;gap:10px;align-items:center;margin:16px 0 12px}.admin-user-filters label{display:flex;align-items:center;gap:8px;min-width:0;padding:0 11px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink-muted)}.admin-user-filters input,.admin-user-filters select,.onboarding-form .auth-field select{width:100%;min-width:0;min-height:40px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);color:var(--ds-ink);padding:9px 11px;font:inherit;outline:none}.admin-user-filters label input{min-height:38px;padding-inline:0;border:0;background:transparent}.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);font-size:.72rem;font-weight:700;white-space:nowrap}.account-status-pill{display:inline-flex!important;width:fit-content;padding:5px 8px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-surface-soft);color:var(--ds-ink-muted)!important;font-size:.67rem!important;font-weight:900;letter-spacing:0}.account-status-pill.status-active{border-color:rgba(5,150,105,.35);background:rgba(5,150,105,.09);color:#047857!important}.account-status-pill.status-suspended{border-color:rgba(217,119,6,.35);background:rgba(217,119,6,.1);color:#92400e!important}.account-status-pill.status-anonymized,.account-status-pill.status-banned{border-color:rgba(220,38,38,.35);background:rgba(220,38,38,.09);color:#b91c1c!important}.admin-account-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:220px}.admin-account-actions button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:6px 9px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-surface);color:var(--ds-ink);font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.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:rgba(220,38,38,.28)}.admin-account-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-account-list{display:grid;gap:12px;margin-top:14px}.admin-account-card,.admin-account-empty{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--ds-border) 76%,#ffffff);border-radius:var(--ds-radius-sm);background:linear-gradient(135deg,rgba(255,255,255,.66),rgba(255,250,242,.42)),color-mix(in srgb,var(--ds-surface) 86%,transparent);box-shadow:0 16px 42px rgba(85,58,34,.08)}.admin-account-card{padding:14px}.admin-account-card:not(.is-expanded){padding:11px 13px}.admin-account-card:not(.is-expanded) .admin-account-card-header{padding-bottom:9px}.admin-account-card:not(.is-expanded) .admin-account-controls,.admin-account-card:not(.is-expanded) .admin-account-meta-grid{display:none}.admin-account-quickfacts{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;padding:9px 0 0}.admin-account-quickfacts span{min-width:0;display:grid;gap:2px}.admin-account-quickfacts small{color:var(--ds-ink-muted);font-size:.59rem;font-weight:750}.admin-account-quickfacts strong{overflow:hidden;color:var(--ds-ink);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.admin-account-card.is-expanded .admin-account-quickfacts{display:none}.admin-account-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:6px;color:var(--ds-ink-muted);text-align:center}.admin-account-empty strong{color:var(--ds-ink)}.admin-account-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 70%,transparent)}.admin-account-identity{min-width:0;display:grid;gap:6px}.admin-account-identity strong{display:block;color:var(--ds-ink);font-size:.92rem;line-height:1.2;overflow-wrap:anywhere}.admin-account-identity p,.admin-account-identity span,.admin-account-meta small,.admin-account-status-stack span:last-child{margin:0;color:var(--ds-ink-muted);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.admin-account-provider-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.admin-account-provider-row span{display:inline-flex;align-items:center;min-height:22px;padding:4px 7px;border:1px solid rgba(47,111,78,.22);border-radius:999px;background:rgba(47,111,78,.08);color:var(--ds-accent)!important;font-size:.65rem!important;font-weight:850;line-height:1}.admin-account-status-stack{display:grid;justify-items:end;gap:5px;min-width:max-content;text-align:right}.account-stage-pill{display:inline-flex!important;align-items:center;gap:5px;width:fit-content;margin-left:auto;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface));color:var(--ds-accent)!important;font-size:.65rem!important;font-weight:850}.admin-account-funnel{display:grid;gap:14px;margin:16px 0 12px;padding:16px;border:1px solid color-mix(in srgb,var(--ds-accent) 20%,var(--ds-border));border-radius:var(--ds-radius-sm);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--ds-accent) 12%,transparent),transparent 34%),rgba(255,255,255,.4)}.admin-account-funnel-header,.admin-growth-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-account-funnel-header h3,.admin-growth-section-heading h3{margin:0;color:var(--ds-ink);font-size:1rem}.admin-account-funnel-header p,.admin-growth-section-heading p{max-width:680px;margin:4px 0 0;color:var(--ds-ink-muted);font-size:.72rem;line-height:1.5}.admin-account-funnel-header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-account-funnel-header>div:last-child span{padding:6px 9px;border:1px solid var(--ds-border);border-radius:999px;background:rgba(255,255,255,.55);color:var(--ds-ink-muted);font-size:.68rem;font-weight:750}.admin-account-funnel-header>div:last-child strong{color:var(--ds-ink);margin-right:3px}.admin-account-funnel-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.admin-account-funnel-steps article{min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--ds-border) 75%,transparent);border-radius:10px;background:rgba(255,255,255,.48)}.admin-account-funnel-steps span{display:block;color:var(--ds-ink-muted);font-size:.66rem;font-weight:800}.admin-account-funnel-steps strong{display:block;margin:5px 0 8px;color:var(--ds-ink);font-size:1.2rem}.admin-account-funnel-steps article>div{height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ds-border) 72%,transparent)}.admin-account-funnel-steps i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),#f59e0b)}.admin-growth-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;margin-bottom:14px}.admin-campaign-panel,.admin-segment-panel{min-width:0;padding:14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:rgba(255,255,255,.34)}.admin-campaign-table-wrap{overflow-x:auto;margin-top:10px}.admin-campaign-table{width:100%;border-collapse:collapse;font-size:.72rem}.admin-campaign-table td,.admin-campaign-table th{padding:8px 7px;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 72%,transparent);text-align:right}.admin-campaign-table td:first-child,.admin-campaign-table th:first-child{text-align:left}.admin-campaign-table th{color:var(--ds-ink-muted);font-size:.62rem;text-transform:uppercase}.admin-campaign-table td span,.admin-campaign-table td strong{display:block}.admin-campaign-table td span{margin-top:2px;color:var(--ds-ink-muted);font-size:.65rem}.admin-segment-grid{display:grid;gap:7px;margin-top:10px}.admin-segment-grid article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--ds-border) 76%,transparent);border-radius:10px;background:rgba(255,255,255,.42)}.admin-segment-grid p,.admin-segment-grid small,.admin-segment-grid span,.admin-segment-grid strong{display:block;margin:0}.admin-segment-grid strong{color:var(--ds-ink);font-size:.76rem}.admin-segment-grid p,.admin-segment-grid small{color:var(--ds-ink-muted);font-size:.64rem;line-height:1.35}.admin-segment-grid span{min-width:118px;color:var(--ds-ink-muted);font-size:.67rem;text-align:right}.admin-segment-grid span b{color:var(--ds-ink);font-size:1rem}.admin-account-meta-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.admin-account-field,.admin-account-meta{min-width:0;display:grid;gap:6px;align-content:start;min-height:74px;padding:10px;border:1px solid color-mix(in srgb,var(--ds-border) 78%,transparent);border-radius:10px;background:rgba(255,255,255,.38)}.admin-account-field span,.admin-account-meta span{color:var(--ds-ink-muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.admin-account-field select{width:100%;min-height:36px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface);color:var(--ds-ink);font:inherit;font-size:.8rem;font-weight:850}.admin-account-meta strong{color:var(--ds-ink);font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.admin-account-expand{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 0;border:0;background:transparent;color:var(--ds-accent);font:inherit;font-size:.72rem;font-weight:850;cursor:pointer}.admin-account-360-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;padding:10px;border:1px solid color-mix(in srgb,var(--ds-accent) 18%,var(--ds-border));border-radius:10px;background:color-mix(in srgb,var(--ds-accent) 4%,rgba(255,255,255,.55))}.admin-account-360-details>div{min-width:0;display:grid;gap:3px}.admin-account-360-details .admin-account-activity-stream{grid-column:span 3;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--ds-border) 72%,transparent)}.admin-account-activity-stream small b{color:var(--ds-ink);font-weight:850}.admin-account-360-details small,.admin-account-360-details span{color:var(--ds-ink-muted);font-size:.64rem;line-height:1.35;overflow-wrap:anywhere}.admin-account-360-details strong{color:var(--ds-ink);font-size:.76rem;overflow-wrap:anywhere}.account-marketing-preference{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-soft);cursor:pointer}.account-marketing-preference input{width:18px;height:18px;margin-top:2px;accent-color:var(--ds-accent)}.account-marketing-preference small,.account-marketing-preference span,.account-marketing-preference strong{display:block}.account-marketing-preference strong{color:var(--ds-ink);font-size:.85rem}.account-marketing-preference small{margin-top:4px;color:var(--ds-ink-muted);font-size:.72rem;line-height:1.45}.admin-account-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.admin-hard-delete-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 11px;border:1px solid rgba(220,38,38,.34);border-radius:999px;background:rgba(254,242,242,.86);color:#b91c1c;font:inherit;font-size:.72rem;font-weight:900;cursor:pointer;white-space:nowrap}.admin-hard-delete-button:hover:not(:disabled){border-color:rgba(220,38,38,.58);background:rgba(254,226,226,.96);transform:translateY(-1px)}.admin-hard-delete-button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:1180px){.admin-account-funnel-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-growth-layout{grid-template-columns:1fr}.admin-account-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-account-funnel-header,.admin-growth-section-heading,.admin-segment-grid article{display:grid;grid-template-columns:1fr}.admin-account-funnel-header>div:last-child{justify-content:flex-start}.admin-account-360-details,.admin-account-funnel-steps{grid-template-columns:1fr}.admin-account-360-details .admin-account-activity-stream{grid-column:auto}.admin-segment-grid span{text-align:left}.admin-account-card{padding:12px}.admin-account-card-header,.admin-account-controls{display:grid;grid-template-columns:1fr}.admin-account-status-stack{justify-items:start;text-align:left}.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{position:relative;z-index:20;width:min(1180px,calc(100% - 32px));margin:10px auto 0;padding:10px 14px;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));color:var(--ds-ink);box-shadow:var(--ds-shadow-sm);font-size:.8rem;font-weight:680;text-align:center}.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-column:1/-1;grid-row:2}.synth-title-png{width:min(700px,100%);margin:-30px auto;border-radius:16px}.synth-pod-mockup{top:58%}.seo-analyzer-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-filters,.seo-helper-grid,.settings-choice-grid{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-detail-actions,.opportunity-detail-scoreboard,.opportunity-filter-group,.opportunity-market-switcher,.opportunity-radar-actions,.opportunity-record-topline{grid-template-columns:1fr}.opportunity-record-topline{display:grid}.opportunity-confidence,.opportunity-open-niche,.opportunity-source-badge{width:100%;justify-content:center}.opportunity-source-summary{grid-column:auto;grid-row:auto}.opportunity-toolbar>.btn-secondary{width:100%;justify-content:center}.opportunity-design-list,.opportunity-idea-grid{grid-template-columns:1fr}.opportunity-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto}.synth-title-png{width:min(390px,100%);margin:-10px auto -18px;border-radius:12px}.synth-pod-mockup{top:52%}.synth-title-tagline{max-width:330px;font-size:.58rem!important;letter-spacing:.11em}.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{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.appearance-controls-label{display:inline-flex;align-items:center;gap:6px;color:var(--ds-ink-muted);font-size:.68rem;font-weight:820;text-transform:uppercase;white-space:nowrap}.appearance-control-cluster{display:inline-flex;align-items:center;gap:8px;padding:4px 6px;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)}.appearance-control-item{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--ds-ink-muted);white-space:nowrap}.appearance-control-item small{color:var(--ds-ink-muted);font-size:.67rem;font-weight:760}.appearance-control-item .theme-icon-button{display:inline-flex;width:30px;height:30px;border-radius:var(--ds-radius-sm)}.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:translateX(20px)}.synth-title-tagline{max-width:min(640px,100%);margin-top:0!important;color:#123553!important;font-size:clamp(.86rem,1.45vw,1.1rem)!important;font-weight:790;line-height:1.35!important;letter-spacing:0!important;text-transform:none;text-wrap:balance}.synth-title-capabilities{position:relative;z-index:6;margin:8px auto 0;color:#587082!important;font-size:clamp(.58rem,.9vw,.72rem)!important;font-weight:760;line-height:1.35!important;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 0 #ffffff}.synth-title-capabilities span{display:inline-block;margin:0 .34em;color:#ff72c7;text-shadow:0 0 12px rgba(255,105,195,calc(.32 * var(--yoou-neon-opacity)))}.synth-title-capabilities+.sr-only+.synth-hero-controls{margin-top:18px}.results-next-action{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.results-next-action h2{margin-top:4px;color:var(--ds-ink);font-size:1.02rem;line-height:1.3}.results-next-action p{max-width:760px;margin-top:6px;color:var(--ds-ink-muted);font-size:.82rem;line-height:1.55}.results-next-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.results-live-feedback{margin-top:10px;display:inline-flex;align-items:center;gap:6px;color:var(--ds-success);font-size:.75rem;font-weight:780}.mini-action-button:disabled{cursor:progress;opacity:.62}[data-theme=dark]{color-scheme:dark;--ds-canvas:#0d1620;--ds-surface:#121f2b;--ds-surface-raised:#172838;--ds-surface-soft:#1b2f40;--ds-surface-muted:#22384a;--ds-surface-glass:rgba(18,31,43,0.9);--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:rgba(130,215,255,0.13);--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:rgba(244,248,251,0.12);--border-dim:var(--ds-border);--border-dim-2:rgba(144,172,190,0.16);--bg-subtle:rgba(255,255,255,0.035);--bg-subtle-2:rgba(255,255,255,0.06);--macos-sidebar-bg:rgba(13,22,32,0.95);--macos-main-bg:#101b26;--macos-border:var(--ds-border);--macos-item-hover:rgba(255,255,255,0.055);--macos-item-active:rgba(130,215,255,0.12);--yoou-command-bg:linear-gradient(145deg,rgba(28,46,61,0.9),rgba(20,35,48,0.78));--yoou-command-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 8px 22px rgba(0,0,0,0.22)}[data-theme=dark] .admin-root,[data-theme=dark] .auth-shell,[data-theme=dark] .dashboard-root,[data-theme=dark] .onboarding-shell,[data-theme=dark] body{background:var(--ds-canvas);color:var(--ds-ink)}[data-theme=dark] .admin-shell,[data-theme=dark] .dashboard-content,[data-theme=dark] .dashboard-frame{border-color:var(--ds-border);background:var(--macos-main-bg);box-shadow:0 30px 80px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .dashboard-sidebar,[data-theme=dark] .dashboard-topbar{border-color:var(--ds-border);background:var(--macos-sidebar-bg)}[data-theme=dark] .admin-shell:after,[data-theme=dark] .dashboard-content:after{opacity:.04}[data-theme=dark] .admin-panel,[data-theme=dark] .compliance-panel,[data-theme=dark] .glass-panel,[data-theme=dark] .kanban-column,[data-theme=dark] .metric-card,[data-theme=dark] .project-card,[data-theme=dark] .prompt-preview-panel,[data-theme=dark] .prompt-section,[data-theme=dark] .provider-card,[data-theme=dark] .results-panel,[data-theme=dark] .score-card,[data-theme=dark] .workspace-panel{border-color:var(--ds-border);background:var(--ds-surface-glass);box-shadow:0 14px 30px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}[data-theme=dark] .btn-secondary,[data-theme=dark] .macos-sidebar-item,[data-theme=dark] .mini-action-button,[data-theme=dark] .workspace-link-button{border-color:var(--ds-border-strong);background:var(--yoou-command-bg);color:var(--ds-ink-secondary)}[data-theme=dark] .admin-section-tabs button.active,[data-theme=dark] .macos-sidebar-item.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:rgba(18,31,43,.82)}@media (max-width:760px){.appearance-control-item small,.appearance-controls-label{display:none}.appearance-control-cluster{gap:6px}}@media (max-width:720px){.results-next-action{align-items:stretch;flex-direction:column}.results-next-actions{justify-content:flex-start}}@media (max-width:520px){.synth-title-tagline{max-width:330px;font-size:.74rem!important}.synth-title-capabilities{max-width:330px;font-size:.52rem!important;letter-spacing:.1em}.synth-title-capabilities span{margin:0 .16em}}@media (max-width:720px){.main-overlay{animation:none;opacity:.72}.synth-page-short .synth-window{height:auto;min-height:760px;padding-bottom:310px;overflow:hidden}.synth-nav-liquid{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-height:58px;margin:10px auto 0;padding:0 82px 0 12px;display:flex!important;align-items:center;justify-content:space-between;gap:8px;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{padding:7px 10px;display:inline-flex!important;font-size:.7rem}.synth-nav-liquid .synth-login,.synth-nav-liquid .synth-start{min-height:34px;align-items:center;justify-content:center;white-space:nowrap}.synth-nav-liquid .synth-start{width:auto!important;max-width:none!important;padding:7px 11px!important;display:inline-flex;font-size:.7rem!important}.synth-nav-liquid .synth-start:before{content:none!important}.synth-mobile-login{display:inline-flex!important;position:absolute;top:50%;right:10px;z-index:8;transform:translateY(-50%);min-height:34px;padding:7px 10px;align-items:center;justify-content:center;border:1px solid rgba(255,118,153,.42);border-radius:14px;background:rgba(255,255,255,.5);color:#123a56;font-size:.7rem;font-weight:760;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 5px 12px rgba(255,101,139,.08)}.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{max-width:330px;margin-top:7px;line-height:1.45!important;white-space:normal}.synth-hero-controls{z-index:8;width:min(320px,100%);margin-top:14px!important;flex-wrap:wrap!important;gap:8px}.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{top:auto!important;bottom:108px;width:min(340px,86vw)!important;opacity:calc(.78 * var(--yoou-neon-opacity))}}@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{display:inline-flex!important;visibility:visible!important;opacity:1!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{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;min-height:58px;padding:0 82px 0 12px;display:flex!important;align-items:center;justify-content:space-between;overflow:visible!important}.synth-nav-liquid .synth-nav-actions,.synth-nav-liquid .synth-nav-links{display:none!important}.synth-mobile-login{display:inline-flex!important;position:absolute;top:50%;right:10px;z-index:8;transform:translateY(-50%);min-height:34px;padding:7px 10px;align-items:center;justify-content:center;border:1px solid rgba(255,118,153,.42);border-radius:14px;background:rgba(255,255,255,.5);color:#123a56;font-size:.7rem;font-weight:760;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 5px 12px rgba(255,101,139,.08)}}.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{width:100%!important;min-width:0!important;max-width:none}}@media (max-width:720px){.dashboard-root{min-height:100svh;background:var(--ds-canvas)}.dashboard-frame{min-height:100svh;border:0;border-radius:0}.dashboard-sidebar{position:sticky;top:0;z-index:30;grid-template-columns:auto minmax(0,1fr);align-items:center}.dashboard-logo{min-height:54px!important;padding:9px 10px!important}.dashboard-logo span{display:inline!important;max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.dashboard-logo-mark{width:28px;height:28px}.dashboard-nav{display:flex;gap:6px;padding:8px 8px 9px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.admin-section-nav::-webkit-scrollbar,.admin-section-tabs::-webkit-scrollbar,.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-nav-section{display:flex;min-width:max-content;gap:6px;margin:0}.dashboard-nav .macos-sidebar-item{width:auto!important;min-width:max-content!important;height:38px!important;padding:8px 10px!important;gap:7px;justify-content:center!important;white-space:nowrap}.dashboard-nav .macos-sidebar-item span{display:inline!important;font-size:.72rem}.dashboard-main{min-height:auto}.dashboard-topbar{position:sticky;top:55px;z-index:24;min-height:auto;padding:10px 12px;align-items:stretch;flex-direction:column;gap:9px}.dashboard-topbar-title{min-width:0;justify-content:center}.dashboard-topbar-actions{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dashboard-topbar-action{width:100%;min-width:0;min-height:36px;padding:8px 7px;justify-content:center;font-size:.68rem}.dashboard-content-inner{padding:14px!important}.panel-heading,.results-next-action,.workspace-section-title{gap:12px}.seo-tool-heading h1,.workspace-section-title h1,.workspace-title{font-size:clamp(1.42rem,8vw,2rem);line-height:1.08}.landing-capability-list,.user-settings-status-row,.workspace-guide-grid{grid-template-columns:1fr!important}.admin-root{padding:0}.admin-shell{min-height:100svh;padding:14px;border:0;border-radius:0;overflow:visible}.admin-header{gap:14px}.admin-header h1{font-size:clamp(1.55rem,8vw,2.15rem);line-height:1.08}.admin-header-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-header-actions .compact-button{width:100%;justify-content:center}.admin-section-nav{display:flex!important;grid-template-columns:none!important;gap:10px;margin:14px -14px 0;padding:0 14px 10px;overflow-x:auto;overscroll-behavior-x:contain}.admin-section-group{flex:0 0 min(286px,84vw);min-width:min(286px,84vw)}.admin-section-tabs{display:flex;gap:6px;overflow-x:auto;padding:6px}.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,.payment-provider-grid,.settings-control-grid,.settings-control-grid-wide{grid-template-columns:1fr!important}.admin-panel,.prompt-section,.workspace-panel{padding:14px}.admin-user-filters{grid-template-columns:1fr!important;gap:8px}.admin-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.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:rgba(255,255,255,0.64);--opp-line:rgba(75,82,116,0.14);padding-top:22px;background:radial-gradient(circle at 15% 9%,rgba(174,170,230,.68),transparent 34%),radial-gradient(circle at 84% 12%,rgba(94,144,233,.58),transparent 30%),linear-gradient(135deg,#f8f9fc 0,var(--opp-canvas) 45%,#dfe7fb 100%)}.opportunity-hero-window{width:min(1460px,calc(100% - 44px));min-height:780px;border:1px solid rgba(255,255,255,.78);border-radius:30px;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.96),transparent 23%),radial-gradient(circle at 82% 24%,rgba(165,96,232,.22),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.82),rgba(232,235,247,.66));box-shadow:0 42px 110px rgba(70,75,121,.24),inset 0 1px 0 rgba(255,255,255,.96)}.opportunity-nav{min-height:78px}.opportunity-nav .synth-brand{color:var(--opp-ink)}.opportunity-nav .synth-brand-mark{width:32px;height:32px;border-radius:13px;color:#ffffff;background:linear-gradient(135deg,var(--opp-violet),var(--opp-blue));box-shadow:0 12px 26px rgba(87,112,222,.25),inset 0 1px 0 rgba(255,255,255,.46)}.opportunity-nav .synth-login,.opportunity-nav .synth-nav-links a{color:rgba(23,25,41,.62);font-weight:720}.opportunity-nav .synth-login,.opportunity-nav .synth-start{border-color:rgba(61,40,46,.12);background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.opportunity-nav .synth-start{color:#ffffff;background:linear-gradient(135deg,var(--opp-violet),var(--opp-violet-2));box-shadow:0 12px 28px rgba(87,112,222,.24),inset 0 1px 0 rgba(255,255,255,.34)}.opportunity-hero-grid{position:absolute;inset:78px 4% 0;opacity:.56;background-image:linear-gradient(rgba(75,82,116,.08) 1px,transparent 0),linear-gradient(90deg,rgba(75,82,116,.08) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 94%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 94%)}.opportunity-hero-glow{position:absolute;width:560px;height:560px;right:7%;top:17%;border-radius:999px;background:radial-gradient(circle,rgba(165,96,232,.28),transparent 64%),radial-gradient(circle at 70% 40%,rgba(94,144,233,.22),transparent 44%);filter:blur(4px)}.opportunity-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(28px,5vw,72px);align-items:center;padding:34px clamp(28px,5vw,78px) 68px}.opportunity-hero-copy{min-width:0}.opportunity-brand-logo{display:block;width:min(240px,52vw);height:auto;margin:-58px 0 -38px -34px;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(87,112,222,.2))}.opportunity-console-live,.opportunity-eyebrow,.opportunity-mini-stack span,.opportunity-proof-strip span{display:inline-flex;align-items:center;gap:8px}.opportunity-eyebrow{min-height:32px;padding:7px 11px;border:1px solid rgba(165,96,232,.18);border-radius:999px;background:rgba(255,255,255,.58);color:var(--opp-violet-2);font-size:.74rem;font-weight:820;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.opportunity-hero-copy h1{max-width:700px;margin-top:20px;color:var(--opp-ink);font-size:clamp(3rem,6.2vw,6.6rem);font-weight:760;line-height:.95;text-wrap:balance}.opportunity-hero-copy p{max-width:610px;margin-top:22px;color:rgba(23,25,41,.68);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.62}.opportunity-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.opportunity-primary-cta,.opportunity-secondary-cta{min-height:50px;margin-top:0;padding:13px 20px;border-radius:18px;text-decoration:none;font-size:.92rem;font-weight:820}.opportunity-primary-cta{border:0;color:#ffffff;background:linear-gradient(135deg,var(--opp-violet),var(--opp-violet-2) 58%,var(--opp-blue));box-shadow:0 18px 34px rgba(87,112,222,.28),inset 0 1px 0 rgba(255,255,255,.42)}.opportunity-secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-width:94px;border:1px solid rgba(61,40,46,.12);background:rgba(255,255,255,.62);color:var(--opp-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.opportunity-proof-strip{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.opportunity-proof-strip span{min-height:32px;padding:7px 10px;border:1px solid rgba(75,82,116,.11);border-radius:999px;background:rgba(255,255,255,.52);color:rgba(23,25,41,.62);font-size:.72rem;font-weight:760}.opportunity-console{position:relative;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.7);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,241,250,.44));box-shadow:0 34px 70px rgba(61,40,46,.14),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(28px) saturate(1.25);-webkit-backdrop-filter:blur(28px) saturate(1.25)}.opportunity-console:before{content:"";position:absolute;inset:14px;z-index:-1;border-radius:24px;background:radial-gradient(circle at 80% 4%,rgba(165,96,232,.22),transparent 32%),linear-gradient(135deg,rgba(23,25,41,.9),rgba(61,40,46,.82));filter:blur(16px);opacity:.2}.opportunity-command-pick-head,.opportunity-console-top,.opportunity-score-hero,.opportunity-table-head,.opportunity-table-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.opportunity-console-top{padding:6px 4px 16px}.opportunity-console-top span,.opportunity-score-hero span{color:rgba(23,25,41,.58);font-size:.72rem;font-weight:780;text-transform:uppercase}.opportunity-console-top strong{display:block;margin-top:4px;color:var(--opp-ink);font-size:1.02rem}.opportunity-console-live{min-height:30px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.66);color:#2f8d72!important;text-transform:none!important}.opportunity-console-live i{width:7px;height:7px;border-radius:999px;background:#31c48d;box-shadow:0 0 0 5px rgba(49,196,141,.12)}.opportunity-score-hero{align-items:center;padding:18px;border:1px solid rgba(255,255,255,.62);border-radius:22px;background:radial-gradient(circle at 18% 22%,rgba(94,144,233,.28),transparent 42%),linear-gradient(135deg,rgba(23,25,41,.92),rgba(61,40,46,.88));color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.score-orbit{position:relative;width:112px;height:112px;flex:0 0 112px;display:grid;place-items:center;border-radius:999px;background:conic-gradient(from 220deg,#a560e8 0deg,#5e90e9 225deg,rgba(255,255,255,.16) 226deg),rgba(255,255,255,.08);box-shadow:0 18px 36px rgba(0,0,0,.2)}.score-orbit:after{content:"";position:absolute;inset:11px;border-radius:inherit;background:rgba(23,25,41,.86)}.score-orbit span{position:relative;z-index:1;color:#ffffff;font-size:2.28rem;font-weight:860;text-transform:none}.opportunity-score-hero div:last-child{min-width:0}.opportunity-score-hero span{color:rgba(255,255,255,.56)}.opportunity-score-hero strong{display:block;margin-top:6px;color:#ffffff;font-size:clamp(1.45rem,2.8vw,2.2rem);line-height:1}.opportunity-score-hero p{margin-top:8px;color:rgba(255,255,255,.7);font-size:.86rem;line-height:1.5}.opportunity-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.opportunity-command-pick,.opportunity-mini-stack,.opportunity-signal-grid article,.opportunity-table-card,.opportunity-workflow-list li{border:1px solid rgba(255,255,255,.58);border-radius:18px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.opportunity-signal-grid article{min-width:0;padding:12px;display:grid;gap:5px}.opportunity-signal-grid svg{color:var(--opp-violet-2)}.opportunity-signal-grid small,.opportunity-signal-grid span{color:rgba(23,25,41,.56);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{padding:0 8px 8px;color:rgba(23,25,41,.46);font-size:.65rem;font-weight:820;text-transform:uppercase}.opportunity-table-head span:first-child,.opportunity-table-row>span:first-child{flex:1 1}.opportunity-table-head span:not(:first-child),.opportunity-table-row b,.opportunity-table-row>span:not(:first-child){width:70px;text-align:right}.opportunity-table-row{min-height:58px;padding:10px 8px;border-top:1px solid rgba(75,82,116,.1)}.opportunity-table-row small,.opportunity-table-row strong{display:block}.opportunity-table-row strong{color:var(--opp-ink);font-size:.88rem}.opportunity-table-row small{margin-top:3px;color:rgba(23,25,41,.48);font-size:.7rem}.opportunity-table-row>span:not(:first-child){color:rgba(23,25,41,.66);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-final-cta,.opportunity-product-band,.opportunity-security-band,.opportunity-workflow-band{background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(239,242,251,.62));border-color:rgba(255,255,255,.72);box-shadow:0 22px 54px rgba(70,75,121,.12),inset 0 1px 0 rgba(255,255,255,.86)}.opportunity-mini-stack{min-width:min(360px,100%);padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.opportunity-mini-stack span{min-height:38px;padding:8px 10px;border-radius:13px;background:rgba(255,255,255,.64);color:rgba(23,25,41,.64);font-size:.76rem;font-weight:780}.opportunity-capability-list article{background:radial-gradient(circle at 78% 0,rgba(165,96,232,.14),transparent 34%),rgba(255,255,255,.66);border-color:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 16px 32px rgba(87,112,222,.08)}.opportunity-workflow-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(24px,4vw,58px);align-items:center}.opportunity-workflow-list{display:grid;gap:10px;list-style:none}.opportunity-workflow-list li{min-height:72px;padding:14px 16px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:14px}.opportunity-workflow-list span{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:#ffffff;background:linear-gradient(135deg,var(--opp-violet),var(--opp-blue));font-size:.75rem;font-weight:840}.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:rgba(255,255,255,.62)}.admin-root,.dashboard-root{--ds-canvas:#0d1620;--ds-surface:#121f2b;--ds-surface-raised:#172838;--ds-surface-soft:#1a2e3f;--ds-surface-muted:#21384a;--ds-surface-glass:rgba(18,31,43,0.72);--ds-ink:#f4f8fb;--ds-ink-secondary:#c9d8e2;--ds-ink-muted:#8fa6b6;--ds-border:rgba(156,190,212,0.18);--ds-border-strong:rgba(170,207,229,0.28);--ds-accent:#9bdcff;--ds-accent-hover:#c4edff;--ds-accent-soft:rgba(130,215,255,0.12);--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:rgba(10,18,27,0.78);--macos-main-bg:rgba(13,22,32,0.72);--macos-border:var(--ds-border);--macos-item-hover:rgba(255,255,255,0.06);--macos-item-active:rgba(130,215,255,0.14);background:radial-gradient(circle at 12% 8%,rgba(165,96,232,.22),transparent 30%),radial-gradient(circle at 86% 14%,rgba(94,144,233,.24),transparent 34%),radial-gradient(circle at 68% 90%,rgba(120,221,179,.12),transparent 36%),#0d1620}.admin-shell,.dashboard-frame{border:1px solid rgba(170,207,229,.18);background:linear-gradient(145deg,rgba(16,31,43,.84),rgba(9,16,25,.74));box-shadow:0 34px 84px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(22px) saturate(1.22);-webkit-backdrop-filter:blur(22px) saturate(1.22)}.dashboard-sidebar,.dashboard-topbar{background:linear-gradient(160deg,rgba(11,21,32,.82),rgba(17,31,44,.72));border-color:rgba(170,207,229,.16)}.action-icon,.dashboard-logo-mark,.focus-item span,.metric-icon{background:linear-gradient(135deg,rgba(155,220,255,.2),rgba(165,96,232,.18));color:var(--ds-accent);border-color:rgba(155,220,255,.22)}.admin-header h1,.admin-table td strong,.dashboard-logo span,.dashboard-topbar-title,.metric-card strong,.opportunity-record-heading h2,.panel-heading h2,.workspace-section-title h1,.workspace-title{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:rgba(155,220,255,.52)}.admin-panel,.compliance-panel,.kanban-column,.metric-card,.opportunity-brief,.opportunity-record,.project-card,.prompt-preview-panel,.prompt-section,.provider-card,.results-panel,.score-card,.workspace-panel{border-color:rgba(170,207,229,.18);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 18px 44px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.workspace-hero-panel{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.opportunity-command-card{overflow:hidden}.opportunity-command-score{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;margin-top:16px}.opportunity-command-score>strong{width:96px;height:96px;display:grid;place-items:center;border-radius:30px;color:#08111c;font-size:2.6rem;line-height:1;background:conic-gradient(from 210deg,#9bdcff,#a560e8 72%,rgba(255,255,255,.18));box-shadow:0 18px 34px rgba(155,220,255,.12),inset 0 1px 0 rgba(255,255,255,.32)}.opportunity-command-score span{color:var(--ds-ink);font-size:1.05rem;font-weight:820}.opportunity-command-score p{margin-top:6px;color:var(--ds-ink-muted);font-size:.84rem;line-height:1.5}.opportunity-command-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.action-card,.focus-item,.health-row,.opportunity-command-pick-stats span,.opportunity-command-signals span,.opportunity-idea-grid>div,.opportunity-source-summary>span,.opportunity-stat-grid>span,.record-chip-list span,.simple-tag-cloud span{border-color:rgba(170,207,229,.16);background:rgba(255,255,255,.045)}.opportunity-command-signals span{min-width:0;padding:10px;border:1px solid rgba(170,207,229,.16);border-radius:14px;display:grid;gap:4px;color:var(--ds-accent)}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.opportunity-command-pick{min-width:0;padding:16px;border:1px solid rgba(170,207,229,.18);border-radius:20px;background:radial-gradient(circle at 82% 0,rgba(155,220,255,.13),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.035));box-shadow:0 18px 38px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.07)}.opportunity-command-pick-head span{color:var(--ds-accent);font-size:.72rem;font-weight:840;text-transform:uppercase}.opportunity-command-pick-head strong{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;color:#06131f;background:linear-gradient(135deg,#9bdcff,#a560e8)}.opportunity-command-pick h2{margin-top:14px;color:var(--ds-ink);font-size:1.05rem}.opportunity-command-pick p{margin-top:8px;color:var(--ds-ink-muted);font-size:.82rem;line-height:1.52}.opportunity-command-pick-stats{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.opportunity-command-pick-stats span{min-height:28px;padding:6px 8px;border:1px solid rgba(170,207,229,.16);border-radius:999px;color:var(--ds-ink-secondary);display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:760}.opportunity-command-pick .workspace-link-button{border-color:rgba(155,220,255,.28);background:rgba(155,220,255,.1);color:var(--ds-accent)}.macos-sidebar-item.active{color:var(--ds-accent);background:linear-gradient(135deg,rgba(155,220,255,.16),rgba(165,96,232,.12));border-color:rgba(155,220,255,.22)}.btn-neumorphic,.btn-primary{color:#06131f;border-color:transparent;background:linear-gradient(135deg,#9bdcff,#a560e8);box-shadow:0 14px 30px rgba(155,220,255,.16),inset 0 1px 0 rgba(255,255,255,.24)}.btn-neumorphic:hover,.btn-primary:hover{color:#06131f;background:linear-gradient(135deg,#c4edff,#b87af0)}.btn-secondary,.dashboard-topbar-action,.mini-action-button,.workspace-link-button{border-color:rgba(170,207,229,.18);background:rgba(255,255,255,.055);color:var(--ds-ink-secondary);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.btn-secondary:hover,.mini-action-button:hover,.workspace-link-button:hover{color:var(--ds-ink);background:rgba(255,255,255,.085);border-color:rgba(155,220,255,.3)}.admin-shell{padding:22px;border-radius:28px}.admin-header{padding:18px 4px 22px}.admin-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-section-group{min-width:0;padding:12px;border:1px solid rgba(170,207,229,.16);border-radius:20px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.admin-section-helper{border-color:rgba(170,207,229,.18);background:linear-gradient(145deg,rgba(155,220,255,.09),rgba(165,96,232,.055))}.admin-password-row input,.admin-table select,.admin-table-wrap,.settings-control-grid input:not([type=checkbox]):not([type=color]):not([type=range]),.settings-control-grid select,.settings-control-grid textarea{border-color:rgba(170,207,229,.18);background:rgba(255,255,255,.055);color:var(--ds-ink)}.admin-table th{background:rgba(255,255,255,.05);color:var(--ds-ink-muted)}.admin-table td{color:var(--ds-ink-secondary)}.admin-table tbody tr:hover{background:rgba(155,220,255,.06)}@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{width:calc(100% - 20px);min-height:auto;border-radius:24px}.opportunity-hero-layout{padding:22px 18px 34px;gap:22px}.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{display:grid;grid-template-columns:1fr}.opportunity-primary-cta,.opportunity-secondary-cta{width:100%}.opportunity-console{padding:12px;border-radius:22px}.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-command-signals,.opportunity-mini-stack{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:rgba(255,255,255,.66)}.opportunity-proof-strip{display:grid;grid-template-columns:1fr}.opportunity-table-head span:not(:first-child),.opportunity-table-row b,.opportunity-table-row>span:not(:first-child){width:58px}.admin-section-nav,.opportunity-command-score,.opportunity-command-signals,.opportunity-mini-stack,.opportunity-signal-grid{grid-template-columns:1fr}.opportunity-command-score>strong{width:86px;height:86px;border-radius:26px;font-size:2.2rem}.admin-shell{border-radius:0}}.neo-landing{--neo-bg:#e9edf4;--neo-panel:rgba(255,255,255,0.76);--neo-ink:#132743;--neo-muted:#97a3b4;--neo-line:rgba(120,134,156,0.18);--neo-blue:#78bbff;--neo-violet:#ba73f1;--neo-pink:#f28ac7;--neo-orange:#ffab63;min-height:100vh;padding:clamp(18px,4vw,76px) clamp(14px,4vw,92px);display:grid;grid-template-columns:minmax(260px,.43fr) minmax(0,1fr);gap:clamp(22px,4vw,74px);align-items:center;background:radial-gradient(circle at 12% 50%,rgba(210,215,224,.72),transparent 34%),linear-gradient(90deg,#f1f3f8,#dfe4ec 32%,#edf1f7);color:var(--neo-ink);overflow:hidden}.neo-mobile-card,.neo-rating-card,.neo-shell{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(248,250,253,.62));box-shadow:0 38px 90px rgba(91,103,121,.24),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(28px) saturate(1.12);-webkit-backdrop-filter:blur(28px) saturate(1.12)}.neo-shell{min-height:min(790px,calc(100vh - 110px));border-radius:28px}.neo-nav{position:relative;z-index:5;min-height:116px;padding:0 clamp(28px,5vw,72px);display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:28px}.neo-brand,.neo-menu-pill,.neo-mobile-nav,.neo-nav-links,.neo-primary-button,.neo-soft-card span{display:inline-flex;align-items:center}.neo-brand{gap:12px;color:#172a45;text-decoration:none}.neo-brand strong,.neo-mobile-nav strong{font-size:1.06rem;font-weight:780}.neo-logo-mark{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#8699b2}.neo-nav-links{gap:clamp(28px,4.6vw,70px)}.neo-nav-links a{color:rgba(19,39,67,.56);text-decoration:none;font-size:.92rem;font-weight:560}.neo-menu-pill,.neo-nav-links a:hover{color:var(--neo-ink)}.neo-menu-pill{min-height:38px;padding:8px 17px;justify-content:center;border:1px solid rgba(19,39,67,.16);border-radius:999px;background:rgba(255,255,255,.5);text-decoration:none;font-size:.86rem;font-weight:610;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.neo-hero-lines{position:absolute;inset:116px 7% 0;z-index:1;background-image:repeating-linear-gradient(90deg,transparent,transparent calc(10% - 1px),rgba(105,121,146,.14) calc(10% - 1px),rgba(105,121,146,.14) 10%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 70%,transparent 95%);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 70%,transparent 95%)}.neo-hero{position:relative;z-index:3;width:min(860px,80%);margin:clamp(92px,12vh,142px) 0 0 17%}.neo-hero h1{color:#122642;font-size:clamp(3.7rem,6.5vw,6.7rem);font-weight:760;line-height:1.12;letter-spacing:-.035em}.neo-hero h1 .soft,.neo-mobile-card h2 .muted{color:#98a7bb;-webkit-text-stroke:1px rgba(19,39,67,.08)}.neo-inline-toggle{width:clamp(82px,7vw,116px);height:clamp(42px,3.8vw,58px);margin:0 10px 0 18px;display:inline-flex;align-items:center;justify-content:flex-end;padding:5px;vertical-align:middle;border-radius:999px;background:linear-gradient(90deg,#8a73ed,#b85de8 52%,#e26bba);box-shadow:0 16px 24px rgba(160,80,220,.25),inset 0 1px 0 rgba(255,255,255,.64)}.neo-inline-toggle i{width:calc(clamp(42px, 3.8vw, 58px) - 10px);height:calc(clamp(42px, 3.8vw, 58px) - 10px);border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffffff,#eef1f4 72%);box-shadow:0 5px 10px rgba(55,45,65,.3),inset 0 1px 0 rgba(255,255,255,.86)}.neo-hero p{max-width:640px;margin-top:30px;color:rgba(19,39,67,.82);font-size:1.05rem;line-height:1.65}.neo-mobile-card a,.neo-primary-button{min-height:64px;width:max-content;margin-top:44px;padding:0 36px;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.36);border-radius:999px;color:#ffffff;background:linear-gradient(180deg,rgba(64,92,130,.96),rgba(9,33,74,.98));text-decoration:none;font-size:1.02rem;font-weight:780;box-shadow:0 22px 28px rgba(19,39,67,.22),inset 0 2px 0 rgba(255,255,255,.22),inset 0 -2px 0 rgba(0,0,0,.32)}.neo-mobile-card a:hover,.neo-primary-button:hover{transform:translateY(-1px);box-shadow:0 26px 34px rgba(19,39,67,.26),inset 0 2px 0 rgba(255,255,255,.25),inset 0 -2px 0 rgba(0,0,0,.34)}.neo-tile-field{display:grid}.neo-tile{min-width:0;min-height:0;border-radius:14px;opacity:.95;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.9),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.64),rgba(255,255,255,.3));box-shadow:inset 1px 1px 0 rgba(255,255,255,.68),inset -1px -1px 0 rgba(87,112,160,.09),0 10px 24px rgba(90,112,145,.12)}.neo-tile.sky{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.86),transparent 45%),linear-gradient(145deg,rgba(133,200,255,.78),rgba(116,158,239,.48))}.neo-tile.blue{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.82),transparent 43%),linear-gradient(145deg,rgba(91,169,246,.82),rgba(120,151,234,.6))}.neo-tile.lilac{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.86),transparent 45%),linear-gradient(145deg,rgba(205,194,255,.8),rgba(170,141,234,.56))}.neo-tile.violet{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.76),transparent 45%),linear-gradient(145deg,rgba(191,115,239,.84),rgba(151,103,231,.58))}.neo-tile.pink{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.78),transparent 45%),linear-gradient(145deg,rgba(239,128,200,.82),rgba(201,112,224,.56))}.neo-tile.orange{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.75),transparent 45%),linear-gradient(145deg,rgba(255,173,99,.86),rgba(238,126,167,.58))}.neo-tile.clear{opacity:.56}.neo-tile.mist{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.9),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.74),rgba(220,229,242,.42))}.neo-desktop-tiles{position:absolute;z-index:2;left:0;right:0;bottom:16px;height:clamp(230px,30vh,360px);grid-template-columns:repeat(10,1fr);grid-auto-rows:1fr;gap:0;padding:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 88%,transparent)}.neo-desktop-tiles .neo-tile{border-radius:17px}.neo-soft-card{position:absolute;z-index:4;min-width:220px;padding:16px 18px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:rgba(255,255,255,.62);color:var(--neo-ink);box-shadow:0 20px 46px rgba(90,112,145,.16),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.neo-score-float{right:9%;bottom:205px}.neo-security-float{left:8%;bottom:175px}.neo-soft-card span{gap:8px;color:#7f91a9;font-size:.72rem;font-weight:820;text-transform:uppercase}.neo-soft-card strong{display:block;margin-top:8px;color:#122642;font-size:2rem}.neo-soft-card p{margin-top:5px;color:rgba(19,39,67,.7);font-size:.78rem;line-height:1.42}.neo-side-gallery{display:grid;gap:clamp(24px,5vh,64px);align-content:center}.neo-rating-card{min-height:360px}.neo-rating-tiles{position:absolute;inset:0;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr}.neo-rating-copy{position:absolute;z-index:2;left:12%;right:8%;bottom:46px;color:#ffffff;text-align:center;text-shadow:0 1px 12px rgba(75,54,130,.28)}.neo-rating-copy span{display:block;font-size:.88rem;font-weight:750}.neo-rating-copy strong{margin-top:7px;display:inline-flex;gap:2px}.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{position:relative;z-index:3;gap:10px}.neo-mobile-nav span:last-child{margin-left:auto;min-height:38px;padding:8px 15px;border:1px solid rgba(19,39,67,.16);border-radius:999px;color:var(--neo-ink);background:rgba(255,255,255,.46);font-size:.82rem}.neo-mobile-card h2{position:relative;z-index:3;max-width:440px;margin-top:92px;color:var(--neo-ink);font-size:clamp(2.1rem,3vw,3.5rem);line-height:1.18;letter-spacing:-.035em}.neo-mobile-card p{position:relative;z-index:3;margin-top:16px;color:rgba(19,39,67,.76);font-size:.84rem}.neo-mobile-card a{position:relative;z-index:3;min-height:54px;margin-top:36px;padding-inline:26px;font-size:.86rem}.neo-mobile-tiles{position:absolute;left:0;right:0;bottom:-42px;height:380px;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr}.market-control-shell{width:100%;min-height:calc(100vh - 116px);padding:clamp(14px,2vw,28px);border-radius:28px;background:#030405;color:#f6f7f8;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 28px 76px rgba(0,0,0,.35)}.dashboard-frame:has(.market-control-shell){display:block;overflow:auto;background:#d8d8d8;border:0;border-radius:0;box-shadow:none}.dashboard-frame:has(.market-control-shell) .dashboard-sidebar,.dashboard-frame:has(.market-control-shell) .dashboard-topbar{display:none}.dashboard-frame:has(.market-control-shell) .dashboard-content,.dashboard-frame:has(.market-control-shell) .dashboard-main{min-height:100vh;width:100%}.dashboard-frame:has(.market-control-shell) .dashboard-content-inner{width:min(1760px,100%);padding:clamp(16px,4vw,74px)}.market-control-board,.market-control-shell{display:grid;gap:22px}.market-control-shell{grid-template-columns:90px minmax(0,1fr)}.market-control-rail{min-height:720px;display:grid;align-content:space-between;justify-items:center;padding:24px 0}.market-rail-bottom,.market-rail-top{width:72px;display:grid;justify-items:center;gap:14px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 36px rgba(0,0,0,.45);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.market-avatar,.market-rail-bottom button,.market-rail-top button{width:50px;height:50px;border-radius:999px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;color:rgba(239,246,255,.55);background:transparent}.market-rail-top button.active{color:#ffffff;border-color:rgba(255,255,255,.18);background:radial-gradient(circle at 72% 76%,rgba(21,209,116,.35),transparent 36%),radial-gradient(circle at 34% 30%,rgba(38,181,255,.26),transparent 44%),rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 28px rgba(0,0,0,.35)}.market-avatar{color:#111827;font-weight:820;background:radial-gradient(circle at 50% 22%,#e6f0ff,#7db9ff 52%,#111827 100%)}.market-rail-bottom button{color:#ff513f;background:radial-gradient(circle at 50% 85%,rgba(255,81,63,.42),transparent 40%),rgba(255,255,255,.035)}.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-actions-card,.market-hero-card,.market-lamp-card,.market-rooms-card,.market-temp-card,.market-wide-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.095),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 54px rgba(0,0,0,.28)}.market-hero-card{grid-area:hero;min-height:430px;background:linear-gradient(180deg,rgba(15,23,31,.25),rgba(4,6,8,.86)),radial-gradient(circle at 24% 48%,rgba(38,181,255,.32),transparent 24%),radial-gradient(circle at 70% 15%,rgba(255,153,82,.34),transparent 32%),linear-gradient(135deg,#182330,#070b10 70%)}.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;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.market-actions-card button,.market-add-button,.market-bottom-metrics span,.market-card-toggle,.market-door-card,.market-live-pill,.market-node,.market-room-list button,.market-status-bubble,.market-time-bubble,.market-top-stats{background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.055));border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 30px rgba(0,0,0,.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.market-live-pill{position:absolute;z-index:4;top:24px;left:24px;height:40px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-weight:720}.market-live-pill i{width:8px;height:8px;border-radius:999px;background:#ff493d;box-shadow:0 0 0 5px rgba(255,73,61,.12)}.market-top-stats{position:absolute;z-index:4;top:22px;right:24px;display:flex;gap:10px;padding:0;border:0;background:transparent;box-shadow:none}.market-top-stats span{min-height:44px;min-width:96px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(10,12,15,.55);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#ffffff;font-weight:720}.market-map-stage{position:absolute;inset:0}.market-map-grid{position:absolute;inset:92px 24px 24px;display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:1fr;gap:8px;opacity:.72}.market-map-grid i{border-radius:14px;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.13),transparent 45%),linear-gradient(145deg,rgba(35,188,255,.16),rgba(178,62,234,.08));border:1px solid rgba(255,255,255,.055)}.market-node{position:absolute;z-index:4;min-height:46px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;color:#ffffff;background:rgba(0,0,0,.72);font-weight:740}.market-node.one{left:42%;top:37%}.market-node.two{left:36%;top:58%}.market-dot{position:absolute;z-index:4;width:34px;height:34px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 11px rgba(255,255,255,.22),0 0 24px rgba(95,200,255,.64)}.market-dot.one{left:56%;top:37%}.market-dot.two{left:25%;top:58%}.market-door-card{position:absolute;z-index:5;right:28px;bottom:30px;width:min(330px,42%);padding:18px;border-radius:24px;background:rgba(5,7,10,.82);display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center}.market-door-card>span{width:58px;height:58px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 70% 70%,rgba(35,198,255,.35),transparent 50%),rgba(255,255,255,.04)}.market-card-heading h2,.market-door-card strong{color:#ffffff;font-size:1.18rem;line-height:1.1}.market-card-heading p,.market-door-card small{display:block;margin-top:5px;color:rgba(255,255,255,.64)}.market-door-slider{grid-column:1/-1;min-height:52px;margin-top:8px;border-radius:18px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:rgba(255,255,255,.8)}.market-hero-copy{position:absolute;z-index:5;left:32px;bottom:30px;max-width:460px}.market-hero-copy>span{color:rgba(255,255,255,.7);display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:820;text-transform:uppercase}.market-hero-copy h1{margin-top:9px;color:#ffffff;font-size:clamp(2rem,3.4vw,3.8rem);letter-spacing:-.035em}.market-hero-copy p{margin-top:10px;color:rgba(255,255,255,.68);line-height:1.5}.market-actions-card button,.market-add-button,.market-hero-copy button{border:0;cursor:pointer;font:inherit}.market-hero-copy button{min-height:46px;margin-top:18px;padding:0 18px;border-radius:999px;color:#04141f;background:linear-gradient(135deg,#28d6ff,#b82cff);display:inline-flex;align-items:center;gap:8px;font-weight:820}.market-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.market-card-heading>span:not(.market-card-toggle){width:26px;height:26px;border:1px solid rgba(255,255,255,.42);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.78);font-weight:800}.market-room-list{display:grid;gap:12px;margin-top:22px}.market-room-list button{min-height:70px;width:100%;padding:10px 14px;border-radius:999px;color:#ffffff;display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:12px;text-align:left;cursor:pointer;font:inherit}.market-room-list button.active{background:linear-gradient(90deg,#c85cff,#8d09e8);border-color:rgba(255,255,255,.22)}.market-room-list button>span{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.08)}.market-room-list strong{display:block;font-size:.96rem}.market-room-list small{display:block;margin-top:4px;color:rgba(255,255,255,.58)}.market-add-button{width:100%;min-height:58px;margin-top:22px;border-radius:999px;color:#ffffff;background:linear-gradient(90deg,#16d2f9,#2895ff);font-weight:820}.market-card-toggle{width:48px;height:26px;border-radius:999px;background:rgba(255,255,255,.12);display:inline-flex;justify-content:flex-end;padding:3px}.market-card-toggle:after{content:"";width:20px;height:20px;border-radius:999px;background:#10a9ff;box-shadow:0 0 16px rgba(16,169,255,.54)}.market-cleaner-stage{position:relative;min-height:190px;margin-top:18px;display:grid;place-items:center}.market-product-disc{width:min(230px,42%);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at 50% 36%,#ffffff 0 13%,#dfe4ea 14% 19%,transparent 20%),radial-gradient(circle at 50% 50%,#f5f6f8,#cad2d8 70%,#ffffff 72%);box-shadow:0 18px 34px rgba(0,0,0,.28)}.market-status-bubble,.market-time-bubble{position:absolute;z-index:3;min-width:116px;min-height:68px;padding:12px;border-radius:14px;display:grid;place-items:center;color:#ffffff;font-weight:760}.market-status-bubble{left:9%;top:16%}.market-time-bubble{right:8%;bottom:18%}.market-status-bubble small,.market-time-bubble small{display:block;margin-top:4px;color:rgba(255,255,255,.58);font-weight:560}.market-bottom-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-bottom-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.market-bottom-metrics span{min-height:54px;padding:10px 14px;border-radius:999px;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:9px;align-items:center;color:rgba(255,255,255,.72)}.market-bottom-metrics svg{grid-row:span 2}.market-bottom-metrics strong{color:#ffffff;font-size:.88rem}.market-bottom-metrics small{color:rgba(255,255,255,.56);font-size:.68rem}.market-score-ring{position:relative;width:220px;height:220px;margin:30px auto 0;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle,#111 0 45%,transparent 46%),conic-gradient(#a73dff 0 35%,#13c5f4 36% 74%,rgba(255,255,255,.12) 75% 100%);box-shadow:inset 0 0 0 16px rgba(255,255,255,.05),0 20px 46px rgba(0,0,0,.42)}.market-score-ring span{color:#ffffff;font-size:3rem;font-weight:860;line-height:1}.market-score-ring sup{font-size:1rem}.market-score-ring small{position:absolute;top:57%;color:rgba(255,255,255,.7);font-size:.76rem}.market-score-ring i{position:absolute;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#ffffff;color:#9b2cff;font-style:normal}.market-score-ring .top-dot{top:18px}.market-score-ring .bottom-dot{bottom:18px;color:#15b9ff}.market-lamp-visual{position:relative;min-height:214px;display:grid;place-items:center}.market-lamp-visual i{position:absolute;top:12px;width:2px;height:82px;background:rgba(255,255,255,.22)}.market-lamp-visual span{width:220px;height:128px;margin-top:58px;border-radius:0 0 110px 110px;background:radial-gradient(ellipse at 50% 96%,rgba(255,211,91,.9),transparent 26%),linear-gradient(145deg,#0b0d0f,#23282c);box-shadow:0 24px 44px rgba(0,0,0,.46),0 18px 40px rgba(255,182,56,.18)}.market-lamp-slider{min-height:54px;padding:5px;border-radius:999px;display:grid;grid-template-columns:72px minmax(0,1fr) 46px;align-items:center;gap:8px;background:rgba(255,255,255,.09)}.market-lamp-slider svg{width:64px;height:44px;padding:12px;border-radius:999px;background:#ffffff;color:#111827}.market-lamp-slider span{height:2px;border-radius:999px;background:rgba(255,255,255,.18)}.market-lamp-slider span i{display:block;width:62%;height:100%;border-radius:inherit;background:#ffffff}.market-lamp-slider small{color:rgba(255,255,255,.6)}.market-actions-card button{min-height:76px;border-radius:22px;color:#ffffff;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;text-align:left}.market-actions-card small,.market-actions-card strong{display:block}.market-actions-card small{margin-top:4px;color:rgba(255,255,255,.58)}@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{width:100%;display:flex;overflow-x:auto;border-radius:999px}.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{min-height:760px;border-radius:24px}.neo-nav{min-height:86px;padding:0 24px;display:flex;justify-content:space-between}.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{padding:10px;border-radius:0}.market-hero-card,.market-lamp-card,.market-rooms-card,.market-temp-card,.market-wide-card{border-radius:20px}.market-hero-card{min-height:520px}.market-top-stats{left:18px;right:18px;top:72px;flex-wrap:wrap}.market-top-stats span{min-width:0;flex:1 1 42%}.market-door-card{left:18px;right:18px;width:auto}.market-hero-copy{left:20px;right:20px;bottom:150px}.market-actions-card,.market-bottom-metrics{grid-template-columns:1fr}.market-product-disc{width:180px}}.dashboard-root{--primary:#415f92;--primary-rgb:65,95,146;--background:#eef2f7;--foreground:#14213d;--card:rgba(255,255,255,0.72);--card-border:rgba(255,255,255,0.74);--text-primary:#14213d;--text-secondary:rgba(20,33,61,0.68);--text-muted:rgba(20,33,61,0.48);--macos-surface:rgba(255,255,255,0.72);--macos-surface-elevated:rgba(255,255,255,0.86);--macos-border:rgba(143,158,185,0.2);min-height:100vh;background:radial-gradient(ellipse at 18% 6%,rgba(125,183,255,.18),transparent 36%),radial-gradient(ellipse at 88% 8%,rgba(198,166,255,.16),transparent 36%),linear-gradient(135deg,#eef2f7,#e6edf7);color:var(--foreground)}.dashboard-frame{margin:18px;min-height:calc(100vh - 36px);overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:28px;background:rgba(255,255,255,.62);box-shadow:0 40px 120px rgba(15,23,42,.12),0 10px 40px rgba(15,23,42,.08);backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px)}.dashboard-sidebar,.dashboard-topbar{border-color:rgba(255,255,255,.72)!important;background:rgba(255,255,255,.66)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.dashboard-sidebar{color:var(--text-secondary)}.dashboard-logo{min-height:56px}.dashboard-logo span,.dashboard-topbar-title span{color:var(--text-primary);font-weight:780;letter-spacing:0}.dashboard-logo-mark{width:38px;height:38px;border:1px solid rgba(255,255,255,.82)!important;border-radius:12px!important;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.92),transparent 48%),rgba(255,255,255,.64)!important;box-shadow:0 12px 28px rgba(54,72,106,.14),inset 0 1px 0 rgba(255,255,255,.96)}.dashboard-logo-mark img{width:26px;height:26px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(45,61,92,.16))}.auth-brand-mark img{filter:drop-shadow(0 8px 14px rgba(45,61,92,.14))}.dashboard-nav-label{color:rgba(20,33,61,.42);font-size:11px;font-weight:760;letter-spacing:0}.macos-sidebar-item{min-height:38px;border:1px solid transparent;border-radius:8px!important;color:rgba(20,33,61,.68);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.macos-sidebar-item:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.48);color:var(--text-primary);transform:translateY(-1px)}.macos-sidebar-item.active{border-color:rgba(255,255,255,.86)!important;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.46)),linear-gradient(90deg,rgba(125,183,255,.16),rgba(198,166,255,.12))!important;box-shadow:0 12px 28px rgba(44,62,94,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;color:var(--text-primary)!important}.dashboard-content{background:linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.36),rgba(238,242,248,.62))}.dashboard-content-inner{padding:26px}.analysis-entry-grid>*,.analysis-status,.calendar-shell,.dashboard-card,.history-panel,.opportunity-shell,.overview-hero,.overview-panel,.project-board,.prompt-generator,.seo-shell,.settings-panel,.workspace-section-title{border-color:rgba(255,255,255,.68)!important;border-radius:12px!important;background:rgba(255,255,255,.68)!important;box-shadow:0 4px 10px rgba(0,0,0,.04),0 12px 30px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.dashboard-topbar-action{border-radius:8px!important}@media (max-width:820px){.dashboard-frame{margin:0;min-height:100vh;border-radius:0}.dashboard-content-inner{padding:16px}}:root{--yoou-bg:#f4eadb;--yoou-bg-2:#fff8ef;--yoou-ink:#24180e;--yoou-muted:rgba(36,24,14,0.62);--yoou-line:rgba(134,91,46,0.14);--yoou-orange:#f97316;--yoou-orange-2:#ff9a4d;--yoou-green:#2f6f4e;--yoou-glass:rgba(255,250,242,0.72)}.admin-root,.article-shell,.auth-shell,.dashboard-root,.news-shell,.onboarding-shell{background:radial-gradient(ellipse at 14% 0,rgba(249,115,22,.18),transparent 34%),radial-gradient(ellipse at 88% 10%,rgba(47,111,78,.12),transparent 30%),linear-gradient(135deg,var(--yoou-bg),#efe0cb 52%,#fbf4ea);color:var(--yoou-ink)}.admin-shell,.auth-panel,.dashboard-frame,.onboarding-window{border-color:rgba(255,255,255,.72)!important;background:rgba(255,250,242,.72)!important;box-shadow:0 44px 120px rgba(93,59,28,.14),0 12px 36px rgba(93,59,28,.08)!important;backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px)}.admin-panel,.admin-section-helper,.article-frame,.auth-oauth-button,.dashboard-sidebar,.dashboard-topbar,.glass-panel,.news-card,.news-featured-card,.news-nav,.onboarding-api-row,.onboarding-card,.ops-hero-widget,.ops-kpi-card,.ops-panel,.results-panel,.settings-toggle-row{border-color:rgba(255,255,255,.68)!important;background:linear-gradient(145deg,rgba(255,250,242,.78),rgba(255,250,242,.48)),linear-gradient(135deg,rgba(249,115,22,.07),rgba(47,111,78,.045))!important;box-shadow:0 4px 10px rgba(93,59,28,.04),0 14px 34px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.88)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.btn-primary,.market-add-button,.news-nav-cta,.onboarding-create{border-color:rgba(255,255,255,.36)!important;background:linear-gradient(180deg,var(--yoou-orange-2),var(--yoou-orange))!important;color:#fffaf3!important;box-shadow:0 10px 24px rgba(249,115,22,.24),0 28px 70px rgba(249,115,22,.18),inset 0 1px 0 rgba(255,255,255,.36)!important}.btn-secondary,.compact-button,.dashboard-topbar-action,.synth-login{border-color:rgba(134,91,46,.14)!important;background:rgba(255,250,242,.62)!important;color:var(--yoou-ink)!important}.auth-brand-mark,.dashboard-logo-mark{background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.9),transparent 46%),rgba(255,250,242,.72)!important;box-shadow:0 12px 28px rgba(121,78,33,.12),inset 0 1px 0 rgba(255,255,255,.96)!important}.auth-brand-mark,.dashboard-logo-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%,rgba(255,255,255,.88),transparent 46%),rgba(255,250,242,.76)!important;box-shadow:0 12px 28px rgba(121,78,33,.12),inset 0 1px 0 rgba(255,255,255,.96)!important}.dashboard-content{background:linear-gradient(90deg,rgba(105,72,38,.045) 1px,transparent 0),linear-gradient(180deg,rgba(255,250,242,.34),rgba(244,234,219,.62));background-size:92px 100%,auto}.discard-dialog-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(36,24,14,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.discard-dialog{width:min(440px,100%);display:grid;gap:12px;padding:22px;border:1px solid rgba(255,255,255,.74);border-radius:20px;background:linear-gradient(145deg,rgba(255,250,242,.96),rgba(255,244,228,.88)),linear-gradient(135deg,rgba(249,115,22,.08),rgba(47,111,78,.05));color:var(--yoou-ink);box-shadow:0 34px 90px rgba(36,24,14,.18),inset 0 1px 0 rgba(255,255,255,.9)}.discard-dialog>span{width:max-content;min-height:26px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(156,100,31,.18);border-radius:999px;color:var(--yoou-muted);background:rgba(156,100,31,.08);font-size:10px;font-weight:850;text-transform:uppercase}.discard-dialog h2{margin:0;color:var(--yoou-ink);font-size:24px;line-height:1.12}.discard-dialog p{margin:0;color:var(--yoou-muted);font-size:14px;line-height:1.55}.discard-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:6px}.admin-header h1,.admin-panel h2,.article-shell h1,.auth-heading h1,.dashboard-logo span,.dashboard-topbar-title span,.news-shell h1,.news-shell h2,.onboarding-heading h1,.ops-dashboard h1,.ops-dashboard h2,.results-panel h2{color:var(--yoou-ink)!important;letter-spacing:0}.admin-section-helper p,.article-body p,.auth-heading p,.muted-copy,.news-shell p,.onboarding-heading p,.ops-dashboard p,.ops-dashboard small,.results-panel p,.settings-panel-copy{color:var(--yoou-muted)!important}.macos-sidebar-item.active{background:linear-gradient(135deg,rgba(255,250,242,.9),rgba(255,250,242,.5)),linear-gradient(90deg,rgba(249,115,22,.15),rgba(47,111,78,.08))!important}.ops-dashboard{display:grid;gap:18px}.ops-hero-widget{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;border:1px solid rgba(255,255,255,.68);border-radius:18px}.ops-hero-widget h1{max-width:720px;margin:12px 0 8px;font-size:40px;line-height:1.05;font-weight:800}.ops-hero-widget p{max-width:660px;margin:0;font-size:15px;line-height:1.6}.ops-hero-cta{flex:0 0 auto}.ops-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ops-kpi-card{min-height:108px;display:grid;grid-auto-rows:min-content;align-content:start;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.68);border-radius:14px}.metric-icon,.ops-kpi-card span,.workspace-kicker{color:var(--yoou-green)}.ops-kpi-card strong{color:var(--yoou-ink);font-size:28px;line-height:34px}.ops-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px}.ops-panel{padding:18px;border:1px solid rgba(255,255,255,.68);border-radius:16px}.ops-panel .panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sample-badge{width:max-content;display:inline-flex;min-height:22px;align-items:center;justify-content:center;padding:0 7px;border:1px solid rgba(156,100,31,.18);border-radius:999px;background:rgba(156,100,31,.08);color:var(--yoou-muted);font-size:10px;font-style:normal;font-weight:850;letter-spacing:0;text-transform:uppercase}.ops-focus-panel{grid-row:span 2}.ops-ring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.insight-widget,.ops-ring-widget{display:grid;justify-items:center;gap:10px;min-height:210px;padding:18px;border:1px solid rgba(255,255,255,.62);border-radius:14px;background:rgba(255,250,242,.44);text-align:center}.insight-ring,.ops-ring{width:112px;height:112px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at center,rgba(255,250,242,.92) 56%,transparent 58%),conic-gradient(var(--yoou-orange) var(--ring-value),rgba(134,91,46,.12) 0);box-shadow:0 16px 34px rgba(121,78,33,.12),inset 0 1px 0 rgba(255,255,255,.9)}.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,rgba(255,250,242,.92) 56%,transparent 58%),conic-gradient(var(--ds-success) var(--ring-value),rgba(134,91,46,.12) 0)}.ops-ring-widget.warning .ops-ring{background:radial-gradient(circle at center,rgba(255,250,242,.92) 56%,transparent 58%),conic-gradient(var(--ds-warning) var(--ring-value),rgba(134,91,46,.12) 0)}.ops-ring-widget.danger .ops-ring{background:radial-gradient(circle at center,rgba(255,250,242,.92) 56%,transparent 58%),conic-gradient(var(--ds-danger) var(--ring-value),rgba(134,91,46,.12) 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)}.insight-widget strong,.ops-action-list strong,.ops-market-grid strong,.ops-ring-widget strong{color:var(--yoou-ink)}.ops-ring-widget strong{display:grid;justify-items:center;gap:6px}.ops-action-list,.ops-market-grid,.ops-pipeline{display:grid;gap:10px;margin-top:16px}.ops-action-list button,.ops-market-grid button{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.62);border-radius:12px;background:rgba(255,250,242,.5);color:var(--yoou-ink);text-align:left}.ops-action-list button,.ops-market-grid button{grid-template-columns:auto minmax(0,1fr) auto}.ops-market-grid b{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgba(47,111,78,.1);color:var(--yoou-green)}.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{display:flex;align-items:center;gap:10px;min-height:50px;padding:10px 12px;border:1px solid rgba(255,255,255,.62);border-radius:12px;background:rgba(255,250,242,.48)}.ops-pipeline b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--yoou-orange);color:#fffaf3}.insight-widget-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.insight-widget{min-height:178px;align-content:center}.insight-ring{width:78px;height:78px;color:var(--yoou-orange)}.score-card{background:radial-gradient(circle at 50% 42%,rgba(255,250,242,.88) 0 38%,transparent 39%),conic-gradient(var(--yoou-orange) var(--score-value,75%),rgba(134,91,46,.12) 0)!important;color:var(--yoou-ink)!important}.article-body-editor textarea,.content-editor-panel textarea{min-height:260px}.article-workflow-progress{display:grid;gap:8px;margin-top:14px}.article-workflow-progress>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.article-workflow-progress span{color:var(--yoou-muted);font-size:11px;font-weight:800;text-transform:uppercase}.article-workflow-progress strong{color:var(--yoou-ink);font-size:14px}.article-workflow-progress-track{width:100%;height:5px;overflow:hidden;border-radius:3px;background:rgba(134,91,46,.12)}.article-workflow-progress-track>span{display:block;height:100%;border-radius:inherit;background:var(--yoou-orange);transition:width .18s ease}.article-workflow-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 16px}.article-workflow-tabs button{min-width:0;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;border:1px solid rgba(134,91,46,.14);border-radius:7px;background:rgba(255,250,242,.54);color:var(--yoou-muted);text-align:left;cursor:pointer}.article-workflow-tabs button>span:last-child{min-width:0;display:grid;gap:2px}.article-workflow-tabs button small,.article-workflow-tabs button strong{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;display:grid;place-items:center;border:1px solid rgba(134,91,46,.16);border-radius:50%;background:rgba(255,255,255,.55);color:var(--yoou-muted);font-size:11px;font-weight:850}.article-workflow-tabs button.completed .article-workflow-step-number{border-color:rgba(47,111,78,.22);background:rgba(47,111,78,.1);color:var(--yoou-green)}.article-workflow-tabs button.active{border-color:var(--yoou-ink);background:var(--yoou-ink);color:rgba(255,250,243,.72);box-shadow:0 8px 18px rgba(47,33,21,.14)}.article-workflow-tabs button.active strong{color:#fffaf3}.article-workflow-tabs button.active .article-workflow-step-number{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#fffaf3}.article-workflow-fields .article-stage-field{display:none}.article-workflow-fields[data-stage=audit] .article-stage-audit,.article-workflow-fields[data-stage=brief] .article-stage-brief,.article-workflow-fields[data-stage=draft] .article-stage-draft,.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,.article-workflow-fields[data-stage=research] .article-stage-research{display:grid}.article-workflow-panel{display:grid;gap:14px;padding:14px;border:1px solid rgba(134,91,46,.14);border-radius:8px;background:rgba(255,250,242,.48)}.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{display:grid;gap:6px;color:var(--yoou-ink);font-size:12px;font-weight:850}.article-focus-intake input{min-height:46px;font-size:15px}.article-research-advanced{overflow:hidden;border:1px solid rgba(134,91,46,.14);border-radius:8px;background:rgba(255,255,255,.38)}.article-research-advanced summary{padding:11px 12px;color:var(--yoou-ink);font-size:12px;font-weight:850;cursor:pointer}.article-research-advanced>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px}.article-research-advanced label{min-width:0;display:grid;gap:5px;color:var(--yoou-ink);font-size:11px;font-weight:800}.article-research-advanced .control-wide{grid-column:1/-1}.article-research-advanced textarea{min-height:92px}.article-publish-panel{gap:12px;align-items:center;grid-template-columns:minmax(0,1fr) auto;padding:14px;border:1px solid rgba(134,91,46,.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,250,242,.82),rgba(255,244,228,.68)),radial-gradient(circle at 12% 12%,rgba(249,115,22,.12),transparent 34%);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.article-publish-state{display:grid;gap:4px}.article-publish-state span{width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(134,91,46,.14);border-radius:999px;background:rgba(255,250,242,.64);color:var(--yoou-muted);font-size:10px;font-weight:850;text-transform:uppercase}.article-publish-state.live span{border-color:rgba(47,111,78,.24);background:rgba(47,111,78,.1);color:var(--yoou-green)}.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{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.article-research-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.article-image-meta span,.article-plan-signal-grid span,.article-research-summary>span,.article-seo-breakdown span{display:grid;gap:3px;padding:9px;border:1px solid rgba(134,91,46,.12);border-radius:7px;background:rgba(255,255,255,.42)}.article-image-meta small,.article-plan-signal-grid small,.article-research-summary small,.article-seo-breakdown small{color:var(--yoou-muted)}.article-image-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.article-image-meta strong{min-width:0;overflow-wrap:anywhere}.article-media-generator{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:14px;border:1px solid rgba(47,111,78,.16);border-radius:10px;background:linear-gradient(135deg,rgba(47,111,78,.08),rgba(255,122,26,.08)),rgba(255,255,255,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.article-media-generator-copy{display:grid;gap:6px}.article-media-generator-copy h3{margin:0;color:var(--yoou-ink);font-size:18px}.article-media-generator-copy p{max-width:720px;margin:0;color:var(--yoou-muted);line-height:1.5}.article-media-generator-actions{display:grid;gap:8px;width:100%}.article-media-primary-actions{display:flex;flex-wrap:wrap;gap:8px}.article-inline-upload-row{display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:8px}.article-inline-alt-field{min-width:0;display:grid;gap:5px;color:var(--yoou-ink);font-size:11px;font-weight:800}.article-cover-alt-panel{gap:9px;padding:12px;border:1px solid rgba(47,111,78,.16);border-radius:8px;background:rgba(245,249,243,.72)}.article-cover-alt-heading,.article-cover-upload-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.article-cover-alt-heading h3{margin:2px 0 0;color:var(--yoou-ink);font-size:15px}.article-cover-alt-panel>small{color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-cover-alt-mode{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;border:1px solid rgba(134,91,46,.16);border-radius:7px;background:rgba(255,255,255,.72)}.article-cover-alt-mode button{min-height:32px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--yoou-muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.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{display:flex;min-width:0;align-self:end}.article-upload-button{position:relative;width:100%;min-width:148px;min-height:40px;justify-content:center;white-space:nowrap;cursor:pointer}.article-upload-button.disabled{cursor:not-allowed;opacity:.62;pointer-events:none}.article-upload-input{display:none!important}.article-media-empty,.article-media-preview{grid-column:1/-1;margin:0;border:1px solid rgba(134,91,46,.14);border-radius:10px;background:rgba(255,255,255,.46);overflow:hidden}.article-media-preview img{display:block;width:100%;max-height:320px;object-fit:cover}.article-media-preview-frame,.article-saved-media-frame{position:relative;min-width:0;overflow:hidden}.article-media-remove-button{position:absolute;top:10px;right:10px;z-index:2;display:inline-grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid rgba(153,40,40,.28);border-radius:7px;background:rgba(255,252,247,.94);color:#a13232;box-shadow:0 8px 24px rgba(71,36,18,.16);cursor:pointer}.article-media-remove-button:hover:not(:disabled){border-color:rgba(153,40,40,.48);background:#fff}.article-media-remove-button:disabled{cursor:not-allowed;opacity:.55}.article-media-preview figcaption{padding:9px 12px;color:var(--yoou-muted);font-size:12px;line-height:1.45}.article-media-empty{display:flex;align-items:center;gap:8px;padding:14px;color:var(--yoou-muted)}.article-saved-media-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.article-saved-media-list figure{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(134,91,46,.14);border-radius:8px;background:rgba(255,255,255,.46)}.article-saved-media-list img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.article-saved-media-list figcaption{display:grid;gap:3px;padding:9px 11px}.article-saved-media-list figcaption strong{color:var(--yoou-ink);font-size:12px}.article-saved-media-list figcaption span{color:var(--yoou-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.article-cluster-grid,.article-media-plan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.article-cluster-grid span,.article-media-plan-list article{min-width:0;padding:10px;border:1px solid rgba(134,91,46,.12);border-radius:9px;background:rgba(255,255,255,.46)}.article-cluster-grid span{display:grid;gap:4px}.article-seed-loader{width:max-content;max-width:100%}.article-seed-controls{display:grid;grid-template-columns:minmax(180px,.7fr) auto;align-items:end;gap:8px}.article-seed-controls label{min-width:0;display:grid;gap:5px;color:var(--yoou-ink);font-size:11px;font-weight:800}.article-keyword-library{overflow:hidden;border:1px solid rgba(134,91,46,.14);border-radius:8px;background:rgba(255,255,255,.42)}.article-keyword-library-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:10px;border-bottom:1px solid rgba(134,91,46,.12)}.article-keyword-library-head>span{min-width:0;display:grid;gap:3px}.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;padding:7px 9px;border:1px solid rgba(134,91,46,.18);border-radius:6px;background:rgba(255,253,248,.9);color:var(--yoou-ink)}.article-keyword-library-actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:7px;align-items:center}.article-keyword-verify-button{min-width:138px;justify-content:center;white-space:nowrap}.article-keyword-verification-note{padding:8px 10px;border-bottom:1px solid rgba(134,91,46,.1);background:rgba(47,111,78,.055);color:var(--yoou-muted);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;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(130px,.72fr) minmax(130px,.72fr);align-items:center;gap:10px;padding:9px 10px;border:0;border-bottom:1px solid rgba(134,91,46,.1);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.article-seed-card:last-child{border-bottom:0}.article-seed-card:hover,.article-seed-card[aria-pressed=true]{background:rgba(255,241,222,.72)}.article-seed-card[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--yoou-orange)}.article-seed-card>span{min-width:0;display:grid;gap:3px;padding:0;border:0;background:transparent}.article-seed-card small,.article-seed-card strong{min-width:0;overflow-wrap:anywhere}.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-keyword-score strong,.article-seed-card .unverified strong{color:#8b5b20}.article-automation-preview,.article-automation-receipt{display:grid;gap:8px;padding:11px 12px;border:1px solid rgba(47,111,78,.16);border-radius:8px;background:rgba(47,111,78,.05)}.article-automation-preview strong,.article-automation-receipt>strong{color:var(--yoou-ink);font-size:13px}.article-automation-preview ol{margin:0;padding-left:20px;color:var(--yoou-muted);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{width:100%;display:grid;gap:5px}.article-research-candidate-list button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;border:1px solid rgba(134,91,46,.12);border-radius:7px;background:rgba(255,255,255,.48);color:var(--yoou-ink);text-align:left;cursor:pointer}.article-research-candidate-list button>span{min-width:0;display:grid;gap:2px}.article-research-candidate-list button>span:last-child{justify-items:end}.article-research-candidate-list small,.article-research-candidate-list strong{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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.article-source-coverage-grid>span{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid rgba(134,91,46,.12);border-radius:7px;background:rgba(255,255,255,.5)}.article-source-coverage-grid em,.article-source-coverage-grid strong{min-width:0;overflow-wrap:anywhere}.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-community-question-list,.article-keyword-gap-list,.article-search-console-opportunities{display:grid;gap:6px}.article-community-question-list a,.article-keyword-gap-list button,.article-search-console-opportunities button{min-width:0;display:grid;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(134,91,46,.12);border-radius:7px;background:rgba(255,255,255,.52);color:var(--yoou-ink);text-align:left;text-decoration:none}.article-keyword-gap-list button{grid-template-columns:minmax(0,1fr) auto;cursor:pointer}.article-keyword-gap-list button>span{min-width:0;display:grid;gap:3px}.article-keyword-gap-list button>span:last-child{justify-items:end}.article-community-question-list span,.article-keyword-gap-list strong,.article-search-console-opportunities span{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:800}.article-community-question-list small,.article-keyword-gap-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{border-color:rgba(249,115,22,.32);background:rgba(255,248,239,.84)}.article-cluster-grid small,.article-media-plan-list em,.article-media-plan-list small{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);font-size:13px;line-height:1.32;overflow-wrap:anywhere}.article-media-plan-list{grid-column:1/-1}.article-media-plan-list article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start}.article-media-plan-list article>span{width:24px;height:24px;border-radius:999px;background:rgba(47,111,78,.1);color:var(--yoou-green);display:grid;place-items:center;font-size:11px;font-weight:850}.article-media-plan-list div{min-width:0;display:grid;gap:3px}.article-media-plan-list em{font-style:normal}.article-editor-full-preview,.article-search-console-panel{gap:14px;padding:14px;border:1px solid rgba(134,91,46,.16);border-radius:12px;background:rgba(255,255,255,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.68)}.article-editor-preview-head,.article-search-console-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.article-editor-preview-head strong,.article-search-console-head h3{margin:0;color:var(--yoou-ink);font-size:18px;line-height:1.22}.article-search-console-body{display:grid;gap:10px}.article-search-console-empty,.article-search-console-status{min-width:0;padding:11px 12px;border:1px solid rgba(134,91,46,.14);border-radius:9px;background:rgba(255,250,242,.62);color:var(--yoou-muted);display:grid;gap:4px}.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-empty span,.article-search-console-status small,.article-search-console-status span{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.article-search-console-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.article-search-console-opportunities{padding:11px;border:1px solid rgba(47,111,78,.16);border-radius:8px;background:rgba(47,111,78,.05)}.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{grid-template-columns:minmax(0,1fr) minmax(140px,auto) 34px;cursor:pointer}.article-preview-meta span,.article-search-console-grid span{min-width:0;padding:10px;border:1px solid rgba(134,91,46,.12);border-radius:9px;background:rgba(255,255,255,.48);display:grid;gap:4px}.article-preview-meta small,.article-search-console-grid small{color:var(--yoou-muted);font-size:10px;font-weight:850;text-transform:uppercase}.article-preview-meta strong,.article-search-console-grid strong{min-width:0;color:var(--yoou-ink);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.article-search-console-grid em{min-width:0;color:var(--yoou-muted);font-size:12px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.article-search-console-table{display:grid;gap:6px}.article-search-console-table a{min-width:0;padding:9px 10px;border:1px solid rgba(134,91,46,.12);border-radius:8px;background:rgba(255,255,255,.5);color:var(--yoou-ink);display:grid;gap:3px;text-decoration:none}.article-search-console-table small,.article-search-console-table span{min-width:0;overflow-wrap:anywhere}.article-search-console-table small{color:var(--yoou-muted);font-size:11px}.article-search-console-links{display:flex;flex-wrap:wrap;gap:7px}.article-search-console-links a{min-height:32px;padding:0 9px;border:1px solid rgba(249,115,22,.18);border-radius:7px;background:rgba(249,115,22,.07);color:var(--yoou-orange);display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none}.article-workflow-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:12px;border:1px solid rgba(134,91,46,.16);border-radius:8px;background:rgba(255,250,242,.68)}.article-workflow-footer>span{min-width:0;display:grid;gap:3px;text-align:center}.article-workflow-footer small,.article-workflow-footer strong{min-width:0;overflow-wrap:anywhere}.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{min-width:0;padding:18px;border:1px solid rgba(134,91,46,.14);border-radius:14px;background:linear-gradient(145deg,rgba(255,250,242,.82),rgba(255,244,226,.42)),rgba(255,255,255,.52)}.article-preview-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.74fr);gap:14px;align-items:start}.article-preview-hero>div{min-width:0;display:grid;gap:8px}.article-preview-hero span{width:fit-content;min-height:24px;padding:0 8px;border:1px solid rgba(47,111,78,.18);border-radius:999px;background:rgba(47,111,78,.08);color:var(--yoou-green);display:inline-flex;align-items:center;font-size:10px;font-weight:850;text-transform:uppercase}.article-preview-hero h1{margin:0;color:var(--yoou-ink);font-size:clamp(30px,5vw,48px);line-height:1.03;letter-spacing:0;overflow-wrap:anywhere}.article-preview-hero p{margin:0;color:var(--yoou-muted);font-size:15px;line-height:1.62}.article-preview-hero small{color:var(--yoou-muted);font-size:12px}.article-preview-cover{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(134,91,46,.14);border-radius:12px;background:rgba(255,255,255,.5);display:grid}.article-preview-cover img{width:100%;aspect-ratio:1200/630;display:block;object-fit:cover}.article-preview-cover figcaption{padding:8px 10px;color:var(--yoou-muted);font-size:11px;line-height:1.4}.article-preview-cover-fallback{min-height:170px;place-items:center;color:#fffaf3;text-align:center}.article-preview-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.article-preview-body{margin-top:22px;gap:14px}.article-preview-body>div{gap:14px}.article-preview-body blockquote,.article-preview-body p{font-size:15px;line-height:1.72}.article-preview-body h2{font-size:24px}.article-preview-body h3{font-size:19px}.article-preview-body ol,.article-preview-body ul{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{align-items:stretch;flex-direction:column}.article-seo-actions .compact-button{width:100%;justify-content:center}.article-workflow-footer>span{order:-1}.article-workflow-footer .compact-button{width:100%;justify-content:center}.article-source-coverage-grid{grid-template-columns:1fr}.article-research-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.article-editorial-context>div,.article-keyword-library-actions,.article-keyword-library-head,.article-seed-card{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);justify-items:start;align-items:baseline;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-editor-full-preview,.article-media-generator,.article-publish-panel,.article-search-console-panel{grid-template-columns:1fr;align-items:stretch;gap:14px;padding:16px;border-radius:14px}.article-media-generator-copy,.article-publish-state{min-width:0;width:100%}.article-publish-state strong{font-size:18px;line-height:1.18;overflow-wrap:anywhere}.article-media-generator-copy p,.article-publish-state small{font-size:14px;line-height:1.55}.article-media-generator-actions,.article-publish-actions{display:grid;grid-template-columns:1fr;width:100%;justify-content:stretch}.article-media-generator-actions .compact-button,.article-publish-actions .compact-button{width:100%;min-height:46px;justify-content:center}.article-inline-upload-row,.article-media-primary-actions{display:grid;grid-template-columns:1fr;width:100%}.article-cover-alt-heading,.article-cover-upload-row{align-items:stretch;flex-direction:column}.article-cover-alt-mode,.article-cover-upload-row .article-upload-button,.article-cover-upload-row .article-upload-control,.article-upload-button,.article-upload-control{width:100%}.article-image-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.article-editor-preview-head,.article-preview-hero,.article-search-console-head{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.article-search-console-head .compact-button{width:100%;justify-content:center}.article-cluster-grid,.article-media-plan-list,.article-preview-meta,.article-saved-media-list,.article-search-console-grid{grid-template-columns:1fr}.article-preview-document{padding:14px;border-radius:12px}.article-preview-hero h1{font-size:clamp(28px,10vw,38px)}.article-media-preview img{aspect-ratio:16/9;max-height:none;object-fit:cover}}.admin-root .article-studio-grid{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start;gap:14px}.admin-root .article-studio-grid>*{min-width:0}.admin-root .article-studio-grid .content-editor-panel{padding:18px!important;border:1px solid rgba(38,23,12,.12)!important;border-radius:8px!important;background:rgba(255,253,249,.9)!important;box-shadow:0 16px 40px rgba(80,48,22,.08)!important}.article-studio-header{align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(38,23,12,.1)}.article-studio-header>div{min-width:0;display:grid;gap:3px}.article-studio-header h2{max-width:760px;margin:0;font-size:21px;line-height:1.2;overflow-wrap:anywhere}.article-studio-header small,.article-studio-state{color:var(--yoou-muted);font-size:11px}.article-studio-state{flex:0 0 auto;min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(130,78,36,.16);border-radius:6px;background:#fffaf3;font-weight:850}.article-studio-state.published{border-color:rgba(47,111,78,.25);background:rgba(47,111,78,.08);color:var(--yoou-green)}.article-studio-grid .article-workflow-progress{margin-top:14px}.article-studio-grid .article-workflow-progress-track{height:3px;border-radius:2px}.article-studio-grid .article-workflow-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:14px 0 18px;overflow:hidden;border:1px solid rgba(38,23,12,.12);border-radius:8px;background:#fffdf9}.article-studio-grid .article-workflow-tabs button{min-height:64px;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:9px;border:0;border-right:1px solid rgba(38,23,12,.09);border-radius:0;background:transparent;box-shadow:none}.article-studio-grid .article-workflow-tabs button:last-child{border-right:0}.article-studio-grid .article-workflow-tabs button.active{background:#2f2117;color:rgba(255,255,255,.72)}.article-studio-grid .article-workflow-tabs button.completed:not(.active){background:rgba(47,111,78,.04)}.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{display:grid;gap:12px}.article-inspector-heading,.article-optimizer-heading,.article-section-heading,.article-stage-intro{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.article-inspector-heading>div,.article-optimizer-heading>div,.article-section-heading>div,.article-stage-intro>div{min-width:0;display:grid;gap:4px}.article-inspector-heading h2,.article-inspector-heading h3,.article-optimizer-heading h3,.article-section-heading h3,.article-stage-intro h3{margin:0;color:var(--yoou-ink);letter-spacing:0}.article-optimizer-heading h3,.article-stage-intro h3{font-size:20px}.article-inspector-heading h3,.article-section-heading h3{font-size:14px}.article-inspector-section>p,.article-optimizer-heading p,.article-section-heading p,.article-stage-intro p{margin:0;color:var(--yoou-muted);font-size:12px;line-height:1.5}.article-stage-intro-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(228,99,27,.18);border-radius:8px;background:rgba(228,99,27,.08);color:var(--yoou-orange)}.article-discovery-intake{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:10px;padding:12px;border:1px solid rgba(38,23,12,.12);border-radius:8px;background:#fffaf3}.article-discovery-intake label,.article-opportunity-controls label{min-width:0;display:grid;align-content:start;gap:5px;color:var(--yoou-ink);font-size:11px;font-weight:850}.article-discovery-intake input,.article-discovery-intake select{min-height:44px}.article-topic-search-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px}.article-topic-search-control input{width:100%;min-width:0}.article-topic-search-control .compact-button{min-height:44px;padding-inline:14px;justify-content:center}.article-discovery-intake small,.article-opportunity-controls small{color:var(--yoou-muted);font-size:9px;font-weight:650;line-height:1.4}.article-contextual-terms,.article-opportunity-browser,.article-research-card{min-width:0;display:grid;gap:11px;padding:13px;border:1px solid rgba(38,23,12,.11);border-radius:8px;background:#fffdf9}.article-research-card.warning{border-color:rgba(197,45,37,.2);background:rgba(197,45,37,.035)}.article-section-heading.compact{align-items:center}.article-inspector-heading>svg,.article-section-heading>svg{flex:0 0 auto;color:var(--yoou-green)}.article-opportunity-controls{display:grid;grid-template-columns:minmax(180px,260px) auto;align-items:end;gap:8px}.article-candidate-table,.article-opportunity-table{overflow:hidden;border:1px solid rgba(38,23,12,.1);border-radius:7px;background:#fff}.article-opportunity-table-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid rgba(38,23,12,.09);background:#faf6ef}.article-opportunity-table-head strong{font-size:12px}.article-opportunity-table-head input{min-height:34px}.article-candidate-table,.article-opportunity-rows{max-height:460px;overflow-y:auto}.article-opportunity-row{width:100%;min-width:0;min-height:60px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(160px,.78fr) 90px;align-items:center;gap:10px;padding:9px 10px;border:0;border-bottom:1px solid rgba(38,23,12,.08);border-radius:0;background:#fff;color:inherit;text-align:left;cursor:pointer}.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-evidence-badge,.article-opportunity-topic,.article-priority-score{min-width:0;display:grid;gap:3px}.article-evidence-badge strong,.article-opportunity-topic strong,.article-priority-score strong{color:var(--yoou-ink);font-size:11px;line-height:1.3;overflow-wrap:anywhere}.article-evidence-badge small,.article-opportunity-topic small,.article-priority-score small{color:var(--yoou-muted);font-size:9px;line-height:1.35;overflow-wrap:anywhere}.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;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:11px;border:1px dashed rgba(38,23,12,.16);border-radius:7px;background:#fbf8f2;color:var(--yoou-muted)}.article-next-action-card,.article-research-receipt{border-style:solid;border-color:rgba(47,111,78,.18);background:rgba(47,111,78,.05);color:var(--yoou-green)}.article-empty-state span,.article-next-action-card div,.article-research-receipt div{min-width:0;display:grid;gap:3px}.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{margin:0;color:var(--yoou-muted);font-size:10px;line-height:1.45}.article-keyword-decision{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) 74px;align-items:center;gap:10px;padding:12px;border:1px solid rgba(47,111,78,.2);border-radius:8px;background:rgba(47,111,78,.055);color:var(--yoou-green)}.article-keyword-decision.validate{border-color:rgba(156,100,31,.22);background:rgba(156,100,31,.055);color:#97631e}.article-keyword-decision.reject{border-color:rgba(197,45,37,.22);background:rgba(197,45,37,.045);color:var(--ds-danger)}.article-keyword-decision>div:nth-child(2){min-width:0;display:grid;gap:3px}.article-keyword-decision h3,.article-keyword-decision p{margin:0}.article-keyword-decision h3{color:var(--yoou-ink);font-size:16px;overflow-wrap:anywhere}.article-keyword-decision p{color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-decision-score{display:grid;justify-items:end;gap:1px}.article-decision-score strong{font-size:24px;line-height:1}.article-decision-score small{color:var(--yoou-muted);font-size:8px;text-transform:uppercase}.article-research-views{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));width:fit-content;max-width:100%;gap:3px;padding:3px;border:1px solid rgba(38,23,12,.11);border-radius:7px;background:#f5f0e8}.article-research-views button,.article-segmented-control button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:0;border-radius:5px;background:transparent;color:var(--yoou-muted);font-size:10px;font-weight:850;text-transform:capitalize;cursor:pointer}.article-research-views button.active,.article-segmented-control button.active{background:#fff;color:var(--yoou-ink);box-shadow:0 2px 7px rgba(71,44,21,.08)}.article-inspector-metrics,.article-inspector-topic,.article-research-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.article-inspector-metrics>span,.article-inspector-topic>span,.article-research-kpis>span{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid rgba(38,23,12,.1);border-radius:7px;background:#fff}.article-inspector-metrics small,.article-inspector-topic small,.article-research-kpis small{color:var(--yoou-muted);font-size:8px;font-weight:800;text-transform:uppercase}.article-inspector-metrics strong,.article-inspector-topic strong,.article-research-kpis strong{min-width:0;color:var(--yoou-ink);font-size:11px;overflow-wrap:anywhere;text-transform:capitalize}.article-research-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.article-community-board,.article-evidence-list,.article-signal-list,.article-topic-clusters{display:grid;gap:6px}.article-topic-clusters>span{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(38,23,12,.07)}.article-topic-clusters>span:last-child{padding-bottom:0;border-bottom:0}.article-topic-clusters small{color:var(--yoou-muted);font-size:9px;font-weight:800;text-transform:uppercase}.article-topic-clusters strong{color:var(--yoou-ink);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.article-signal-list span{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;color:var(--yoou-muted);font-size:10px;line-height:1.45}.article-signal-list.positive svg{color:var(--yoou-green)}.article-signal-list.warning{margin-top:5px;padding-top:8px;border-top:1px solid rgba(156,100,31,.12)}.article-signal-list.warning svg{color:#97631e}.article-evidence-retry{width:fit-content;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:3px;padding:6px 9px;border:1px solid rgba(151,99,30,.24);border-radius:6px;background:rgba(255,255,255,.72);color:#76501f;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.article-evidence-retry:disabled{cursor:wait;opacity:.62}.article-cluster-board,.article-source-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.article-cluster-board article,.article-source-board article{min-width:0;display:grid;align-content:start;gap:4px;padding:10px;border:1px solid rgba(38,23,12,.09);border-radius:7px;background:#fbf8f2}.article-cluster-board small,.article-source-board small,.article-source-level{color:var(--yoou-muted);font-size:8px;font-weight:800;text-transform:uppercase}.article-cluster-board strong,.article-source-board strong{color:var(--yoou-ink);font-size:11px;overflow-wrap:anywhere}.article-cluster-board p,.article-source-board p{margin:0;color:var(--yoou-muted);font-size:9px;line-height:1.45;overflow-wrap:anywhere}.article-candidate-controls{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px}.article-candidate-controls>input{min-height:36px}.article-segmented-control{display:flex;gap:2px;padding:2px;border:1px solid rgba(38,23,12,.1);border-radius:7px;background:#f5f0e8}.article-segmented-control button{min-height:30px;padding:0 8px;font-size:9px}.article-candidate-table-head,.article-candidate-table>button{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(125px,.65fr) 100px 58px;align-items:center;gap:8px}.article-candidate-table-head{position:sticky;top:0;z-index:2;padding:8px 10px;border-bottom:1px solid rgba(38,23,12,.1);background:#f8f4ed;color:var(--yoou-muted);font-size:8px;font-weight:850;text-transform:uppercase}.article-candidate-table>button{width:100%;padding:9px 10px;border:0;border-bottom:1px solid rgba(38,23,12,.07);border-radius:0;background:#fff;color:inherit;text-align:left;cursor:pointer}.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{min-width:0;display:grid;gap:2px}.article-candidate-table b,.article-candidate-table strong{color:var(--yoou-ink);font-size:10px;overflow-wrap:anywhere}.article-candidate-table small{color:var(--yoou-muted);font-size:8px;line-height:1.35;overflow-wrap:anywhere}.article-gap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.article-gap-grid button{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;border:1px solid rgba(38,23,12,.1);border-radius:7px;background:#fbf8f2;color:inherit;text-align:left;cursor:pointer}.article-gap-grid button>span{min-width:0;display:grid;gap:2px}.article-gap-grid button>span:last-child{justify-items:end}.article-gap-grid b,.article-gap-grid strong{color:var(--yoou-ink);font-size:10px;overflow-wrap:anywhere}.article-gap-grid small{color:var(--yoou-muted);font-size:8px}.article-community-board a,.article-evidence-list a{min-width:0;display:grid;gap:3px;padding:8px 9px;border:1px solid rgba(38,23,12,.09);border-radius:6px;background:#fbf8f2;color:inherit;text-decoration:none}.article-community-board a:hover,.article-evidence-list a:hover{border-color:rgba(228,99,27,.28);background:#fff7eb}.article-community-board strong,.article-evidence-list strong{color:var(--yoou-ink);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.article-community-board small,.article-evidence-list small{color:var(--yoou-muted);font-size:8px;line-height:1.4;overflow-wrap:anywhere}.article-contextual-term-list,.article-evidence-chips{display:flex;flex-wrap:wrap;gap:5px}.article-contextual-term-list>span,.article-evidence-chips span{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid rgba(38,23,12,.1);border-radius:5px;background:#fbf8f2;color:var(--yoou-muted);font-size:9px}.article-research-advanced{background:#fbf8f2}.article-studio-inspector{position:sticky;top:16px;display:grid;gap:0;padding:0!important;overflow:hidden;border:1px solid rgba(38,23,12,.12)!important;border-radius:8px!important;background:rgba(255,253,249,.94)!important;box-shadow:0 14px 34px rgba(80,48,22,.07)!important}.article-inspector-section{display:grid;gap:10px;padding:14px;border-bottom:1px solid rgba(38,23,12,.09)}.article-inspector-heading h2{font-size:17px}.article-inspector-score{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px}.article-inspector-score>span{width:64px;height:64px;display:grid;place-content:center;justify-items:center;border-radius:50%;background:radial-gradient(circle,#fffdf9 55%,transparent 57%),conic-gradient(var(--yoou-orange) var(--article-score),rgba(38,23,12,.1) 0)}.article-inspector-score.ready>span{background:radial-gradient(circle,#fffdf9 55%,transparent 57%),conic-gradient(var(--yoou-green) var(--article-score),rgba(38,23,12,.1) 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{min-width:0;display:grid;gap:3px}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.article-inspector-score-split>span{min-width:0;display:grid;gap:2px;padding:7px;border:1px solid rgba(38,23,12,.09);border-radius:6px;background:#fbf8f2}.article-inspector-score-split small{color:var(--yoou-muted);font-size:7px}.article-inspector-score-split strong{color:var(--yoou-ink);font-size:10px;overflow-wrap:anywhere}.article-inspector-metrics,.article-inspector-topic{grid-template-columns:repeat(2,minmax(0,1fr))}.article-inspector-metrics>span,.article-inspector-topic>span{padding:8px;background:#fbf8f2}.article-inspector-status-list{display:grid;gap:5px}.article-inspector-status-list>span{min-width:0;display:grid;grid-template-columns:16px 62px minmax(0,1fr);align-items:center;gap:5px;padding:7px 8px;border-radius:6px;background:#fbf8f2;color:var(--yoou-muted)}.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{min-width:0;font-size:8px;overflow-wrap:anywhere}.article-library-drawer{min-width:0}.article-library-drawer summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;color:var(--yoou-ink);cursor:pointer}.article-library-drawer summary>span{display:inline-flex;align-items:center;gap:7px}.article-library-drawer summary small{min-width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:rgba(47,111,78,.08);color:var(--yoou-green)}.article-library-drawer .admin-content-list{max-height:380px;padding:0 10px 10px;overflow-y:auto}.article-library-drawer .admin-content-list article{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:8px;border-radius:7px}.article-library-drawer .admin-content-thumb{width:44px;height:44px;border-radius:6px}.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{gap:12px;border:1px solid rgba(38,23,12,.11);background:#fffdf9}.article-optimizer-heading .article-seo-score{flex:0 0 auto}.article-optimizer-preview{display:grid;gap:7px}.article-optimizer-preview>article{min-width:0;display:grid;grid-template-columns:110px repeat(2,minmax(0,1fr));gap:8px;padding:9px;border:1px solid rgba(38,23,12,.1);border-radius:7px;background:#fbf8f2}.article-optimizer-preview>article>strong{color:var(--yoou-ink);font-size:10px}.article-optimizer-preview>article>div{min-width:0;display:grid;gap:3px}.article-optimizer-preview small{color:var(--yoou-muted);font-size:8px;font-weight:800;text-transform:uppercase}.article-optimizer-preview p{max-height:72px;margin:0;overflow:auto;color:var(--yoou-ink);font-size:9px;line-height:1.4;overflow-wrap:anywhere}.article-contextual-terms{background:#fbf8f2}.article-contextual-term-list>span{background:#fff}.article-contextual-term-list>span.covered{border-color:rgba(47,111,78,.2);color:var(--yoou-green)}.article-contextual-term-list>span.missing{border-color:rgba(156,100,31,.18);color:#97631e}.article-contextual-term-list>span.overused{border-color:rgba(197,45,37,.2);color:var(--ds-danger)}.article-contextual-term-list small,.article-contextual-term-list strong{font-size:9px}.article-show-checks{width:fit-content;justify-self:center}.article-markdown-toolbar{align-items:center;justify-content:space-between;gap:8px;padding:6px;border:1px solid rgba(38,23,12,.1);border-radius:7px;background:#f8f4ed}.article-toolbar-more>div,.article-toolbar-primary{display:flex;flex-wrap:wrap;gap:4px}.article-toolbar-more button,.article-toolbar-more summary,.article-toolbar-primary button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid rgba(38,23,12,.1);border-radius:5px;background:#fff;color:var(--yoou-ink);cursor:pointer}.article-toolbar-more{position:relative}.article-toolbar-more summary{width:auto;grid-template-columns:16px auto;gap:5px;padding:0 8px;list-style:none;font-size:9px;font-weight:850;text-transform:none}.article-toolbar-more summary::-webkit-details-marker{display:none}.article-toolbar-more>div{position:absolute;top:38px;right:0;z-index:8;width:170px;padding:7px;border:1px solid rgba(38,23,12,.13);border-radius:7px;background:#fffdf9;box-shadow:0 14px 34px rgba(62,39,19,.14)}.article-studio-grid .article-body-editor textarea{min-height:640px;padding:18px;border-radius:7px;background:#fff;font-family:var(--font-sans),Arial,sans-serif;font-size:14px;line-height:1.65}.article-studio-grid .article-workflow-footer{position:sticky;bottom:8px;z-index:7;border-color:rgba(38,23,12,.14);background:rgba(255,253,249,.96);box-shadow:0 10px 28px rgba(71,44,21,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@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 rgba(38,23,12,.09)}.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{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.article-studio-grid .article-workflow-tabs button{min-width:142px;border-right:1px solid rgba(38,23,12,.09)!important;border-bottom:0!important;scroll-snap-align:start}.article-candidate-controls,.article-discovery-intake,.article-gap-grid,.article-opportunity-controls,.article-opportunity-table-head,.article-optimizer-preview>article,.article-research-columns{grid-template-columns:1fr}.article-opportunity-controls .compact-button{width:100%;justify-content:center}.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-column:1;grid-row:2}.article-opportunity-row .article-priority-score{grid-column:2;grid-row:1/span 2}.article-keyword-decision{grid-template-columns:20px minmax(0,1fr)}.article-decision-score{grid-column:2;justify-items:start;grid-template-columns:auto auto;align-items:baseline;gap:5px}.article-research-views{width:100%}.article-cluster-board,.article-research-kpis,.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-column:2;grid-row:1/span 3;align-self:center;justify-items:end}.article-segmented-control{overflow-x:auto}.article-optimizer-heading{align-items:flex-start;flex-direction:column}.article-optimizer-preview>article{gap:5px}.article-toolbar-more>div{position:fixed;right:12px;bottom:82px;top:auto;width:min(220px,calc(100vw - 24px))}.article-studio-grid .article-body-editor textarea{min-height:520px;padding:14px}}@media (max-width:420px){.article-optimizer-heading h3,.article-stage-intro h3{font-size:17px}.article-cluster-board,.article-research-kpis,.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{display:grid;gap:7px;padding:10px;border:1px solid rgba(47,93,67,.14);border-radius:8px;background:rgba(47,93,67,.06)}.article-research-detail small,.article-warning-list span{color:var(--yoou-muted);line-height:1.45}.article-warning-list{border-color:rgba(249,115,22,.24);background:rgba(255,122,26,.07)}.article-strategy-focus-lock{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(47,93,67,.2);border-radius:8px;background:rgba(47,93,67,.06);color:var(--yoou-green)}.article-strategy-focus-lock>div{min-width:0}.article-strategy-focus-lock p,.article-strategy-focus-lock strong{display:block;overflow-wrap:anywhere}.article-strategy-focus-lock strong{margin-top:2px;color:var(--yoou-ink)}.article-strategy-focus-lock p{margin-top:3px;color:var(--yoou-muted);line-height:1.4}.article-plan-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.article-ai-seo-brief{display:grid;gap:10px;padding:12px;border:1px solid rgba(47,93,67,.18);border-radius:8px;background:rgba(255,255,255,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.54)}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.article-ai-seo-grid span,.article-ai-seo-meta,.article-ai-seo-sections span{min-width:0;display:grid;gap:4px;padding:9px;border:1px solid rgba(134,91,46,.12);border-radius:7px;background:rgba(255,255,255,.46)}.article-ai-seo-grid small,.article-ai-seo-meta small,.article-ai-seo-sections small{color:var(--yoou-muted)}.article-ai-seo-grid strong,.article-ai-seo-meta strong,.article-ai-seo-sections strong{overflow-wrap:anywhere}.article-ai-seo-sections,.article-human-brief{grid-template-columns:repeat(2,minmax(0,1fr))}.article-human-brief{display:grid;gap:10px;padding:12px;border:1px solid rgba(47,93,67,.18);border-radius:8px;background:rgba(47,93,67,.05)}.article-human-brief .control-wide,.article-human-brief>div{grid-column:1/-1}.article-human-brief label{display:grid;gap:6px;color:var(--yoou-ink);font-size:12px;font-weight:800}.article-human-brief textarea{min-height:92px;resize:vertical}.article-writing-profile-summary{display:grid;gap:4px;padding:10px;border:1px solid rgba(47,111,78,.15);border-radius:7px;background:rgba(255,255,255,.48);color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-writing-profile-summary strong{color:var(--yoou-ink);font-size:11px}.article-editorial-context{overflow:hidden;border:1px solid rgba(134,91,46,.15);border-radius:7px;background:rgba(255,255,255,.34)}.article-editorial-context summary{padding:10px;color:var(--yoou-ink);cursor:pointer;font-size:11px;font-weight:850}.article-editorial-context>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px 10px}.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;display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:5px 8px;border:1px solid rgba(47,111,78,.22);border-radius:6px;background:rgba(47,111,78,.09);color:var(--yoou-green);font-size:11px;font-weight:850}.article-link-plan{display:grid;gap:12px;padding:12px;border:1px solid rgba(134,91,46,.16);border-radius:8px;background:rgba(255,255,255,.42)}.article-link-plan-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.article-link-plan-heading>div{display:grid;gap:4px}.article-link-plan-heading>span{padding:5px 8px;border-radius:6px;background:rgba(47,111,78,.08);color:var(--yoou-green);font-size:10px;font-weight:850;white-space:nowrap}.article-link-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.article-link-review-grid>div{min-width:0;display:grid;align-content:start;gap:5px}.article-link-review-list{display:grid;gap:7px;margin-top:3px}.article-link-review-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:8px;padding:9px;border:1px solid rgba(134,91,46,.14);border-radius:7px;background:rgba(255,250,242,.66)}.article-link-review-list article>div{min-width:0;display:grid;gap:4px}.article-link-review-list a{min-width:0;display:inline-flex;align-items:center;gap:4px;color:var(--yoou-green);font-size:10px;font-weight:750;overflow-wrap:anywhere}.article-link-review-list button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(182,67,52,.18);border-radius:6px;background:rgba(182,67,52,.06);color:#a44034;cursor:pointer}.article-link-review-list>p{margin:0;padding:9px;border:1px dashed rgba(134,91,46,.18);border-radius:7px;color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-link-library{margin-top:5px;border:1px solid rgba(47,93,67,.16);border-radius:7px;background:rgba(47,93,67,.04);overflow:hidden}.article-link-library-header{min-height:38px;padding:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--yoou-ink);font-size:10px;font-weight:850}.article-link-library-header span{display:inline-flex;align-items:center;gap:6px}.article-link-library-search{min-height:36px;margin:0 8px 7px;padding:0 9px;border:1px solid rgba(134,91,46,.16);border-radius:6px;background:rgba(255,255,255,.58);display:flex;align-items:center;gap:7px;color:var(--yoou-muted)}.article-link-library-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--yoou-ink);font:inherit;font-size:10px}.article-link-library-list{max-height:238px;padding:0 8px 8px;display:grid;gap:5px;overflow-y:auto}.article-link-library-list button{min-width:0;width:100%;min-height:42px;padding:7px 8px;border:1px solid rgba(134,91,46,.14);border-radius:6px;background:rgba(255,250,242,.72);color:var(--yoou-green);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;cursor:pointer}.article-link-library-list button>span{min-width:0;display:grid;gap:2px}.article-link-library-list button small,.article-link-library-list button strong{min-width:0;overflow-wrap:anywhere}.article-link-library-list button strong{color:var(--yoou-ink);font-size:10px}.article-link-library-list>p{margin:0;padding:9px;color:var(--yoou-muted);font-size:10px}.article-manual-link-form{min-width:0;display:grid;grid-template-columns:minmax(110px,.65fr) minmax(160px,1fr) auto;gap:6px;margin-top:5px;padding-top:9px;border-top:1px solid rgba(134,91,46,.12)}.article-manual-link-form input{min-width:0;min-height:36px;padding:7px 9px;border:1px solid rgba(134,91,46,.18);border-radius:6px;background:rgba(255,255,255,.76);color:var(--yoou-ink);font:inherit;font-size:10px}.article-manual-link-form button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7px 9px;border:1px solid rgba(47,93,67,.24);border-radius:6px;background:rgba(47,93,67,.08);color:var(--yoou-green);font:inherit;font-size:10px;font-weight:850;cursor:pointer}.article-manual-link-form .article-link-form-error{grid-column:1/-1;color:var(--ds-danger)}.article-technical-payload{overflow:hidden;border:1px solid rgba(134,91,46,.14);border-radius:8px;background:rgba(255,255,255,.34)}.article-technical-payload summary{padding:10px 12px;color:var(--yoou-muted);font-size:11px;font-weight:800;cursor:pointer}.article-technical-payload label{display:grid;gap:6px;padding:0 12px 12px}.article-technical-payload textarea{min-height:220px}.article-title-options{display:grid;gap:10px}.article-title-options-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.article-title-options-heading>span{display:grid;gap:3px}.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;padding:7px 9px;border:1px solid rgba(47,93,67,.2);border-radius:6px;background:rgba(255,255,255,.58);color:var(--yoou-green);display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.article-title-refresh:hover{border-color:rgba(47,93,67,.45);background:rgba(47,93,67,.08)}.article-title-direction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.article-title-direction-grid>button{min-width:0;min-height:102px;padding:10px;border:1px solid rgba(134,91,46,.18);border-radius:6px;background:rgba(255,255,255,.56);color:var(--yoou-ink);display:grid;align-content:start;gap:5px;font:inherit;text-align:left;cursor:pointer}.article-title-direction-grid>button>span{color:var(--yoou-green);font-size:9px;font-weight:900;text-transform:uppercase}.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.active,.article-title-direction-grid>button:hover{border-color:rgba(47,93,67,.42);background:rgba(47,93,67,.1)}.article-title-direction-grid>button.active{box-shadow:inset 3px 0 0 var(--yoou-green)}.article-custom-title{display:grid;gap:5px;margin-top:3px;color:var(--yoou-ink);font-size:11px;font-weight:850}.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{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:10px;border:1px solid rgba(151,99,30,.2);border-radius:7px;background:rgba(151,99,30,.06);color:#8a5b1c}.article-exploratory-warning>span{display:grid;gap:3px}.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;padding:7px 10px;border:1px solid rgba(134,91,46,.18);border-radius:6px;background:rgba(255,255,255,.56);color:var(--yoou-ink);font:inherit;font-size:11px;font-weight:800;text-align:left}.article-title-options .record-chip-list button.active,.article-title-options .record-chip-list button:hover{border-color:rgba(47,93,67,.42);background:rgba(47,93,67,.1);color:var(--yoou-green)}@media (max-width:720px){.article-title-options-heading{align-items:stretch;flex-direction:column}.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{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);gap:10px 14px;padding:12px;border:1px solid rgba(47,93,67,.18);border-radius:8px;background:rgba(47,93,67,.06)}.article-human-review>div:first-child,.article-human-review>small{grid-column:1/-1}.article-human-review>div:first-child,.article-human-review>label{display:grid;gap:5px}.article-human-review>label{align-content:start;color:var(--yoou-ink);font-size:12px;font-weight:800}.article-human-review small{color:var(--yoou-muted);line-height:1.45}.article-review-checklist{display:grid;gap:7px}.article-review-checklist label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:var(--yoou-muted);font-size:12px;line-height:1.4}.article-review-checklist input{margin-top:2px}@media (max-width:760px){.article-ai-seo-grid,.article-ai-seo-sections,.article-human-brief,.article-human-review,.article-link-plan-heading,.article-link-review-grid{grid-template-columns:1fr}.article-human-brief .control-wide,.article-human-brief>div,.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{display:grid;gap:7px}.article-outline-list article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start}.article-outline-list article>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgba(47,111,78,.1);color:var(--yoou-green);font-size:11px;font-weight:850}.article-outline-list article div{display:grid;gap:2px}.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{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px;padding:7px;border:1px solid rgba(134,91,46,.14);border-radius:8px;background:rgba(255,250,242,.54)}.article-markdown-toolbar button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(134,91,46,.14);border-radius:7px;background:rgba(255,255,255,.58);color:var(--yoou-ink)}.article-markdown-toolbar button:hover{border-color:rgba(249,115,22,.38);color:var(--yoou-orange)}.article-seo-audit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;margin-top:16px;padding:14px;border:1px solid rgba(134,91,46,.14);border-radius:8px;background:rgba(255,250,242,.48)}.article-seo-score{min-width:96px;display:grid;place-items:center;align-content:center;gap:3px;color:var(--yoou-green)}.article-seo-score strong{color:var(--yoou-ink);font-size:30px;line-height:1}.article-seo-metrics span,.article-seo-score span{color:var(--yoou-muted);font-size:11px;font-weight:800}.article-seo-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.article-seo-metrics span{padding:7px 9px;border:1px solid rgba(134,91,46,.12);border-radius:7px}.article-seo-metrics b{color:var(--yoou-ink)}.article-readiness-breakdown{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.article-readiness-breakdown>span{min-width:0;display:grid;gap:4px;padding:10px;border:1px solid rgba(134,91,46,.14);border-radius:7px;background:rgba(255,253,249,.88)}.article-readiness-breakdown>span.ready{border-color:rgba(48,112,82,.26);background:rgba(234,244,237,.62)}.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 em,.article-readiness-breakdown small{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{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(48,112,82,.18);border-radius:8px;background:rgba(234,244,237,.55)}.article-seo-actions>span,.article-seo-check-label{min-width:0;display:grid;gap:2px}.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;display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px}.article-seo-breakdown b{color:var(--yoou-green)}.article-seo-blockers{grid-column:1/-1;display:grid;gap:5px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--ds-danger) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ds-danger) 7%,transparent);color:var(--ds-danger);font-size:12px;line-height:1.5}.article-seo-blockers strong{display:flex;align-items:center;gap:6px}.article-seo-checks{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.article-seo-checks span{min-height:32px;display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:7px;color:var(--yoou-muted);font-size:12px;font-weight:750}.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;margin-left:auto;padding:0 7px;border:1px solid;border-radius:6px;background:transparent;color:inherit;font-size:10px;font-weight:850}.article-seo-check-label{flex:1 1}.admin-content-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:14px}.content-editor-preview{display:grid;gap:8px;min-height:154px;margin-top:16px;padding:18px;border-radius:14px;color:#fffaf3;box-shadow:inset 0 1px 0 rgba(255,255,255,.36)}.content-editor-preview strong{max-width:520px;font-size:24px;line-height:1.15}.admin-content-list{display:grid;gap:10px}.admin-content-list article{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.58);border-radius:12px;background:rgba(255,250,242,.44)}.admin-content-list article.active{border-color:rgba(249,115,22,.34);box-shadow:0 12px 28px rgba(249,115,22,.12)}.admin-content-thumb{width:58px;height:58px;border-radius:10px}.admin-content-list span{color:var(--yoou-green);font-size:11px;font-weight:760;text-transform:capitalize}.admin-content-list strong{display:block;color:var(--yoou-ink);font-size:14px;line-height:1.25}.article-shell,.news-shell{min-height:100vh;padding:34px}.news-nav{max-width:1180px;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:10px 14px 10px 20px;border:1px solid rgba(255,255,255,.68);border-radius:999px}.news-nav a{color:var(--yoou-ink);text-decoration:none;font-size:13px;font-weight:700}.news-nav>div{display:flex;align-items:center;gap:18px}.news-nav-cta{min-height:42px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px}.news-brand{font-size:16px!important;font-weight:800!important}.article-frame,.news-hero{max-width:1180px;margin:34px auto 0}.news-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;padding:42px 20px 22px}.news-hero,.news-hero-copy{display:grid;gap:16px}.news-hero-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border:1px solid rgba(255,255,255,.68);border-radius:18px;background:linear-gradient(145deg,rgba(255,250,242,.76),rgba(255,244,226,.5)),rgba(255,255,255,.42)}.news-hero-panel span{min-width:0;min-height:74px;padding:10px;border:1px solid rgba(130,78,36,.12);border-radius:14px;background:rgba(255,255,255,.36);display:grid;align-content:center;gap:4px}.news-hero-panel small,.news-hero-panel strong{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;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:rgba(255,250,242,.58);color:var(--yoou-green);font-size:12px;font-weight:800}.article-header h1,.news-hero h1{max-width:880px;margin:0;font-size:clamp(42px,5vw,58px);line-height:1.03;font-weight:820}.article-header p,.news-hero p{max-width:760px;margin:0;color:var(--yoou-muted);font-size:17px;line-height:1.72}.news-pathways,.news-section-heading,.news-topic-strip{max-width:1180px;margin:16px auto 0}.news-pathways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.news-pathways article,.news-section-heading,.news-topic-strip{border:1px solid rgba(255,255,255,.68);border-radius:18px;background:linear-gradient(145deg,rgba(255,250,242,.72),rgba(255,244,226,.46)),rgba(255,255,255,.38);box-shadow:0 14px 34px rgba(130,78,36,.08),inset 0 1px 0 rgba(255,255,255,.8)}.news-pathways article{min-width:0;padding:16px;display:grid;gap:9px;align-content:start}.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);display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:850;text-decoration:none}.news-topic-strip{padding:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.news-topic-strip>div{min-width:0;display:grid;gap:8px}.news-topic-list{display:flex;flex-wrap:wrap;gap:6px}.news-card-tags span,.news-featured-insights small,.news-topic-list span{min-height:30px;padding:6px 9px;border:1px solid rgba(47,111,78,.16);border-radius:999px;background:rgba(47,111,78,.08);color:var(--yoou-green);display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:820}.news-topic-list small{min-width:18px;min-height:18px;border-radius:999px;background:rgba(255,255,255,.62);color:var(--yoou-orange);display:inline-grid;place-items:center}.news-featured-card{max-width:1180px;display:grid;grid-template-columns:.85fr 1fr;gap:24px;margin:18px auto 0;padding:18px;border:1px solid rgba(255,255,255,.68);border-radius:22px}.news-cover{min-height:320px;border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.news-cover.small{min-height:132px;border-radius:14px}.news-featured-card>div:last-child{display:grid;align-content:center;gap:14px;padding:18px}.news-card span,.news-featured-card span{color:var(--yoou-green);font-size:12px;font-weight:800}.news-featured-card h2{margin:0;color:var(--yoou-ink);font-size:42px;line-height:1.08}.news-featured-insights{display:flex;flex-wrap:wrap;gap:7px}.news-meta-row{display:flex;flex-wrap:wrap;gap:12px}.news-meta-row small{display:inline-flex;align-items:center;gap:6px;color:var(--yoou-muted)}.article-back,.news-card a,.news-read-link{display:inline-flex;align-items:center;gap:8px;width:max-content;color:var(--yoou-orange);font-weight:800;text-decoration:none}.news-grid{max-width:1180px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px auto 0}.news-section-heading{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.news-section-heading h2{margin:3px 0 0;color:var(--yoou-ink);font-size:24px;line-height:1.2}.news-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.68);border-radius:18px}.news-card h2{margin:0;color:var(--yoou-ink);font-size:22px;line-height:1.15}.news-card-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px}.news-card-topline small{max-width:100%;color:var(--yoou-muted);font-size:11px;font-weight:760;overflow-wrap:anywhere}.news-card-tags{display:flex;flex-wrap:wrap;gap:5px}.news-card-tags span{min-height:26px;padding:5px 8px;font-size:10px}.news-card-outcome{margin:0;padding:9px 10px;border-left:3px solid var(--yoou-green);color:var(--yoou-muted);background:rgba(47,111,78,.06);font-size:12px;line-height:1.5}.news-card-outcome strong{color:var(--yoou-ink)}.news-empty-state{max-width:1180px;margin:16px auto 0;padding:22px;border:1px solid rgba(255,255,255,.68);border-radius:18px;background:linear-gradient(145deg,rgba(255,250,242,.72),rgba(255,244,226,.46)),rgba(255,255,255,.38);box-shadow:0 14px 34px rgba(130,78,36,.08),inset 0 1px 0 rgba(255,255,255,.8);display:grid;gap:9px}.news-empty-state h2{margin:0;color:var(--yoou-ink);font-size:24px;line-height:1.2}.news-empty-state p{max-width:680px;margin:0;color:var(--yoou-muted);line-height:1.6}.news-empty-state a{display:inline-flex;align-items:center;gap:8px;width:max-content;color:var(--yoou-orange);font-weight:800;text-decoration:none}.article-back{margin:0 auto;max-width:960px}.article-frame{max-width:960px;padding:22px;border:1px solid rgba(255,255,255,.68);border-radius:24px}.article-header{display:grid;gap:16px}.article-cover{min-height:260px}.article-cover-media{position:relative;overflow:hidden;margin:0;aspect-ratio:1200/630}.article-cover-media img,.article-inline-image img{width:100%;height:100%;display:block;object-fit:cover}.article-cover-media figcaption,.article-inline-image figcaption{color:var(--yoou-muted);font-size:12px;line-height:1.5}.article-cover-media figcaption{position:absolute;right:12px;bottom:10px;max-width:calc(100% - 24px);padding:5px 8px;border-radius:6px;background:rgba(18,16,39,.72);color:#fff}.article-value-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:12px;padding:14px;border:1px solid rgba(134,91,46,.16);border-radius:16px;background:linear-gradient(145deg,rgba(255,250,242,.78),rgba(255,244,226,.5)),rgba(255,255,255,.42)}.article-value-panel>div:first-child{display:grid;gap:7px}.article-related-heading span,.article-value-panel span{color:var(--yoou-green);display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:850;text-transform:uppercase}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.article-value-metrics span{min-width:0;padding:9px;border:1px solid rgba(130,78,36,.12);border-radius:12px;background:rgba(255,255,255,.42);display:grid;align-content:center;gap:4px;text-transform:none}.article-value-metrics small,.article-value-metrics strong{display:block;min-width:0}.article-value-metrics small{color:var(--yoou-muted);font-size:10px;font-weight:820;text-transform:uppercase}.article-value-metrics strong{color:var(--yoou-ink);font-size:13px;overflow-wrap:anywhere}.article-body{display:grid;gap:18px;margin-top:30px}.article-body>:not(.article-inline-image):not(.article-table-wrap){width:min(760px,100%);margin-inline:auto}.article-body>div{display:grid;gap:18px}.article-body p{margin:0;font-size:18px;line-height:1.68}.article-body h2,.article-body h3{margin:16px 0 0;color:var(--yoou-ink);letter-spacing:0}.article-body h2{font-size:30px;line-height:1.2}.article-body h3{font-size:22px;line-height:1.25}.article-body ol,.article-body ul{display:grid;gap:9px;margin:0;padding-left:24px;color:var(--yoou-muted);font-size:17px;line-height:1.7}.article-body blockquote{margin:0;padding:16px 18px;border-left:4px solid var(--yoou-orange);background:rgba(249,115,22,.07);color:var(--yoou-ink);font-size:18px;line-height:1.7}.article-body a{color:var(--yoou-orange);font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}.article-toc{padding:16px 18px;border:1px solid rgba(134,91,46,.16);border-radius:8px;background:rgba(255,250,242,.66)}.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);font-weight:700;text-underline-offset:3px}.article-body h2,.article-body h3{scroll-margin-top:92px}.article-toc li.level-3{margin-left:18px}.article-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid rgba(134,91,46,.16);border-radius:8px;scrollbar-color:rgba(47,111,78,.42) rgba(255,250,242,.72)}.article-table-wrap table{width:100%;min-width:min(720px,180vw);border-collapse:collapse;background:rgba(255,255,255,.44)}.article-table-wrap td,.article-table-wrap th{padding:12px 14px;border-bottom:1px solid rgba(134,91,46,.12);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}.article-table-wrap th{background:rgba(47,111,78,.08);color:var(--yoou-ink);font-size:13px}.article-table-wrap td{color:var(--yoou-muted);font-size:14px;line-height:1.52}.article-rich-block{padding:18px;border:1px solid rgba(134,91,46,.16);border-radius:8px}.article-callout{border-left:4px solid var(--yoou-green);background:rgba(47,111,78,.07)}.article-cta{border-left:4px solid var(--yoou-orange);background:rgba(249,115,22,.08)}.article-rich-block>strong{display:block;margin-bottom:7px;color:var(--yoou-ink);font-size:18px}.article-faq details{border-top:1px solid rgba(134,91,46,.14)}.article-faq summary{padding:13px 0;color:var(--yoou-ink);font-weight:800;cursor:pointer}.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;position:relative;padding-left:44px}.article-howto li:before{content:counter(article-step);position:absolute;top:0;left:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--yoou-green);color:white;font-size:13px;font-weight:850}.article-howto li p{margin-top:4px;font-size:16px}.article-pros-cons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.article-pros-cons>div{padding:16px;border:1px solid rgba(134,91,46,.14);border-radius:8px;background:rgba(255,255,255,.4)}.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;overflow:hidden;border-radius:8px;background:#161616}.article-embed iframe{width:100%;height:100%;border:0}.article-inline-image{display:grid;gap:8px;margin:6px 0}.article-inline-image img{aspect-ratio:16/9;border-radius:8px}.article-context-links{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid rgba(134,91,46,.14);border-radius:8px;background:rgba(255,250,242,.46)}.article-context-links a{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(249,115,22,.18);border-radius:7px;background:rgba(249,115,22,.07);text-decoration:none}.article-action-panel,.article-related{margin-top:30px;padding:18px;border:1px solid rgba(134,91,46,.16);border-radius:18px;background:linear-gradient(145deg,rgba(255,250,242,.78),rgba(255,244,226,.46)),rgba(255,255,255,.4)}.article-research-example{display:grid;gap:16px;margin-top:30px;padding:20px;border:1px solid #d9ddd5;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(30,48,39,.08)}.article-research-example h2{margin:0;color:var(--yoou-ink);font-size:26px;line-height:1.2}.article-research-example>div:first-child>p{margin:7px 0 0;color:var(--yoou-muted);font-size:14px;line-height:1.55}.article-research-example dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.article-research-example dl>div{padding:11px;border:1px solid #e2e5df;border-radius:10px;background:#f7f6f0}.article-research-example dt{color:var(--yoou-muted);font-size:10px;font-weight:800}.article-research-example dd{margin:5px 0 0;color:var(--yoou-ink);font-size:13px;font-weight:720;line-height:1.4}.article-research-limits{margin:0;padding:12px;border-radius:10px;color:#6d482f;background:#fff6ef;font-size:13px;line-height:1.55}.article-research-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.article-research-path li{display:grid;grid-template-columns:28px 1fr;gap:2px 8px;align-items:center;padding:10px;border:1px solid #d9ddd5;border-radius:10px}.article-research-path span{grid-row:1/span 2;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--yoou-green);font-size:11px;font-weight:850}.article-research-path strong{color:var(--yoou-ink);font-size:12px}.article-research-path small{color:var(--yoou-muted);font-size:10px;line-height:1.35}@media (max-width:760px){.article-research-example dl{grid-template-columns:1fr}.article-research-path{grid-template-columns:1fr 1fr}}.article-action-panel{display:grid;gap:14px}.article-action-panel h2,.article-related h2{margin:6px 0 0;color:var(--yoou-ink);font-size:26px;line-height:1.2}.article-action-panel ol{margin:0;padding-left:22px;color:var(--yoou-muted);font-size:16px;line-height:1.65}.article-action-panel li+li{margin-top:6px}.article-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.article-action-buttons a{min-height:38px;padding:0 13px;border:1px solid rgba(249,115,22,.18);border-radius:999px;background:rgba(249,115,22,.08);color:var(--yoou-orange);display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:850;text-decoration:none}.article-action-buttons a:last-child{border-color:rgba(47,111,78,.2);background:rgba(47,111,78,.08);color:var(--yoou-green)}.article-related{display:grid;gap:14px}.article-related-heading{display:grid;gap:3px}.article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.article-related-card{min-width:0;padding:13px;border:1px solid rgba(130,78,36,.14);border-radius:14px;background:rgba(255,255,255,.42);color:var(--yoou-ink);display:grid;gap:7px;text-decoration:none}.article-related-card>span{color:var(--yoou-green);font-size:11px;font-weight:850;text-transform:uppercase}.article-related-card strong{color:var(--yoou-ink);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.article-related-card small{color:var(--yoou-muted);display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.article-tags span{min-height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:rgba(47,111,78,.1);color:var(--yoou-green);font-size:12px;font-weight:800}.auth-brand-mark img{width:24px;height:24px;object-fit:contain}.onboarding-window{max-width:1080px}.onboarding-account-summary svg,.onboarding-note svg,.onboarding-stepper div.active span{color:var(--yoou-green)}.onboarding-fast-start{display:grid;gap:10px;width:min(560px,100%);margin:0 auto 18px;text-align:center}.onboarding-fast-start span{color:var(--yoou-muted);font-size:.74rem;font-weight:760}.onboarding-google-start{min-height:48px;justify-content:center;background:rgba(255,250,242,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 26px rgba(88,58,30,.08)}.auth-field input,.auth-field select,.auth-field textarea,.settings-control-grid input,.settings-control-grid select,.settings-control-grid textarea{border-color:rgba(134,91,46,.16)!important;background:rgba(255,250,242,.62)!important;color:var(--yoou-ink)!important}@media (max-width:980px){.article-value-panel,.news-featured-card,.news-hero,.news-topic-strip,.ops-hero-widget{grid-template-columns:1fr}.ops-hero-widget{flex-direction:column;align-items:flex-start}.admin-content-grid,.article-related-grid,.insight-widget-grid,.news-grid,.news-pathways,.ops-grid,.ops-kpi-grid,.ops-ring-grid{grid-template-columns:1fr}.article-header h1,.news-hero 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){.article-shell,.news-shell{padding:12px}.article-frame{margin-top:16px;padding:16px;border-radius:20px}.article-back{width:max-content;margin-top:10px}.news-nav{border-radius:22px;align-items:flex-start;flex-direction:column}.news-nav>div{width:100%;overflow-x:auto}.article-value-metrics,.news-hero-panel{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{position:static;max-width:none;border-radius:0 0 16px 16px;background:rgba(36,24,14,.68)}.article-action-panel,.article-related,.article-rich-block,.article-toc,.article-value-panel{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 ol,.article-body ul{padding-left:19px;font-size:15px;line-height:1.66}.article-table-wrap{margin-inline:-4px;border-radius:14px}.article-table-wrap td,.article-table-wrap th{padding:11px 12px;font-size:13px}.article-context-links a{width:100%;justify-content:center}.article-action-buttons,.news-section-heading{align-items:stretch;flex-direction:column}.article-action-buttons a,.news-section-heading a{width:100%;justify-content:center}.ops-hero-widget h1{font-size:30px}.ops-hero-widget{align-items:stretch;gap:18px}.ops-hero-cta{align-self:center;justify-content:center;width:min(100%,250px);min-height:54px;text-align:center}.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;width:100%;justify-content:center}.article-plan-signal-grid,.article-readiness-breakdown,.article-seo-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}}.admin-root,.dashboard-root{--yoou-bg:#f5ecdf;--yoou-bg-2:#fff7eb;--yoou-ink:#2a190d;--yoou-muted:rgba(42,25,13,0.62);--yoou-orange:#ff7a1a;--yoou-orange-2:#ffad67;--yoou-caramel:#9a5a26;--yoou-green:#315d43;--yoou-cream-glass:rgba(255,248,236,0.72)}.dashboard-frame{display:grid;grid-template-columns:var(--dashboard-sidebar-width,292px) minmax(0,1fr);gap:0}.dashboard-sidebar{min-height:calc(100vh - 36px);padding:18px 14px!important}.dashboard-logo{min-height:62px;padding:0 8px 14px;border-bottom:1px solid rgba(154,90,38,.12)}.dashboard-nav{display:grid;gap:18px;padding-top:16px}.dashboard-nav-section{display:grid;gap:8px}.dashboard-nav-label{padding:0 12px;color:rgba(42,25,13,.42)!important;text-transform:uppercase}.macos-sidebar-item{min-height:44px;padding:10px 12px!important;border-radius:12px!important;color:rgba(42,25,13,.68)!important;font-weight:760}.macos-sidebar-item svg{color:rgba(49,93,67,.86)!important}.macos-sidebar-item.active{background:linear-gradient(135deg,rgba(255,248,236,.94),rgba(255,248,236,.55)),linear-gradient(90deg,rgba(255,122,26,.16),rgba(49,93,67,.09))!important;box-shadow:0 12px 28px rgba(154,90,38,.12),inset 0 1px 0 rgba(255,255,255,.92)!important}.dashboard-topbar{min-height:74px;margin:14px 14px 0;border-radius:18px}.dashboard-content{min-width:0;border-left:1px solid rgba(154,90,38,.12)}.dashboard-content-inner{max-width:1460px;margin:0 auto}.admin-root .btn-primary,.admin-root .btn-secondary,.dashboard-root .btn-primary,.dashboard-root .btn-secondary,.dashboard-topbar-action,.provider-actions .icon-button{min-height:40px;border-radius:12px!important;font-weight:820}.admin-root .btn-primary,.dashboard-root .btn-primary{background:linear-gradient(180deg,var(--yoou-orange-2),var(--yoou-orange))!important;box-shadow:0 10px 24px rgba(255,122,26,.24),inset 0 1px 0 rgba(255,255,255,.38)!important}.admin-root .btn-secondary,.dashboard-root .btn-secondary,.dashboard-topbar-action{background:linear-gradient(145deg,rgba(255,248,236,.78),rgba(255,248,236,.5))!important;border-color:rgba(154,90,38,.14)!important}.ops-chart-panel{min-height:286px}.ops-bar-chart{height:188px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;margin-top:20px;padding:12px;border:1px solid rgba(255,255,255,.56);border-radius:16px;background:linear-gradient(0deg,rgba(154,90,38,.07) 1px,transparent 0),rgba(255,248,236,.42);background-size:100% 25%}.ops-bar-chart span{height:100%;display:grid;grid-template-rows:1fr auto;align-items:end;gap:8px}.ops-bar-chart i{width:100%;min-height:22px;display:block;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,var(--yoou-orange-2),var(--yoou-orange) 62%,var(--yoou-caramel));box-shadow:0 14px 28px rgba(255,122,26,.18)}.ops-bar-chart small{color:var(--yoou-muted);font-size:11px;font-weight:800;text-align:center}.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);font-size:13px;text-align:center}.ops-empty-state{min-height:188px;display:grid;place-items:center;align-content:center;gap:8px;margin-top:20px;border:1px dashed rgba(134,91,46,.2);border-radius:8px;color:var(--yoou-muted);text-align:center}.ops-empty-state strong{color:var(--yoou-ink)}.admin-shell{display:grid;grid-template-columns:286px minmax(0,1fr);align-items:start;gap:16px}.admin-header{grid-column:1/-1}.admin-section-nav{position:sticky;top:18px;grid-column:1;display:grid!important;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.68);border-radius:22px;background:linear-gradient(145deg,rgba(255,248,236,.78),rgba(255,248,236,.48)),linear-gradient(135deg,rgba(255,122,26,.08),rgba(49,93,67,.05));box-shadow:0 18px 42px rgba(154,90,38,.1),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.admin-section-group{display:grid;gap:8px}.admin-section-group>span{padding:0 8px;color:rgba(42,25,13,.42);font-size:11px;font-weight:820;text-transform:uppercase}.admin-section-tabs{display:grid!important;gap:6px}.admin-section-tabs button{justify-content:flex-start;min-height:42px;border-radius:12px!important}.admin-section-tabs button.active{background:linear-gradient(135deg,rgba(255,248,236,.94),rgba(255,248,236,.56))!important;color:var(--yoou-ink)!important;box-shadow:0 12px 26px rgba(154,90,38,.12)}.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{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px}.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{display:inline-flex;align-items:center;gap:5px;color:var(--yoou-muted)}.article-footer-grid{display:grid;gap:18px;margin-top:30px}.article-footer-grid h2{margin:0 0 10px;color:var(--yoou-ink);font-size:18px}.article-link-list{display:flex;flex-wrap:wrap;gap:8px}.article-link-list a{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(154,90,38,.14);border-radius:999px;background:rgba(255,248,236,.58);color:var(--yoou-orange);font-size:12px;font-weight:820;text-decoration:none}@media (max-width:980px){.admin-shell,.dashboard-frame{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}}.admin-root,.dashboard-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:rgba(130,78,36,0.16);background:radial-gradient(circle at 13% 8%,rgba(255,159,69,.34),transparent 28%),radial-gradient(circle at 88% 16%,rgba(47,122,79,.13),transparent 30%),linear-gradient(135deg,#f3e7d6,#fff6e9 48%,#f5eadc)!important}.dashboard-frame{max-width:1540px;border:1px solid rgba(255,255,255,.76)!important;border-radius:32px!important;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,247,235,.62)),rgba(255,255,255,.54)!important;box-shadow:0 38px 110px rgba(118,74,36,.16),0 12px 36px rgba(118,74,36,.08),inset 0 1px 0 rgba(255,255,255,.86)!important;backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px)}.dashboard-main{min-width:0}.dashboard-sidebar{display:flex;flex-direction:column;gap:16px;overflow:auto;background:linear-gradient(165deg,rgba(255,250,243,.84),rgba(255,246,233,.56)),linear-gradient(135deg,rgba(255,159,69,.11),rgba(47,122,79,.045))!important}.dashboard-logo{text-decoration:none}.dashboard-nav{min-height:0;flex:1 1;overflow:auto;padding-right:2px}.dashboard-topbar{background:linear-gradient(145deg,rgba(255,250,243,.82),rgba(255,246,233,.54)),rgba(255,255,255,.4)!important;box-shadow:0 18px 44px rgba(130,78,36,.1),inset 0 1px 0 rgba(255,255,255,.86)}.dashboard-content-inner{width:min(1480px,100%)!important;padding:clamp(18px,2.3vw,34px)!important}.user-settings-grid,.workspace-grid.settings-grid{width:100%;max-width:1260px!important;margin:0 auto!important}.settings-grid .workspace-wide-panel,.user-settings-grid .workspace-wide-panel{grid-column:1/-1}.admin-panel,.glass-panel,.metric-card,.ops-kpi-card,.ops-panel,.workspace-panel{border-color:rgba(255,255,255,.68)!important;background:linear-gradient(145deg,rgba(255,250,242,.74),rgba(255,244,226,.46)),rgba(255,255,255,.38)!important;box-shadow:0 20px 58px rgba(130,78,36,.11),inset 0 1px 0 rgba(255,255,255,.86)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.admin-analytics-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:16px}.admin-analytics-grid .admin-chart-panel:last-child{grid-column:1/-1}.admin-ring-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.admin-ring-metric{display:grid;gap:12px;justify-items:center;min-width:0;padding:16px 12px;border:1px solid rgba(255,255,255,.62);border-radius:20px;background:radial-gradient(circle at 30% 8%,rgba(255,159,69,.2),transparent 44%),rgba(255,248,236,.52);text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.admin-ring-chart{width:92px;aspect-ratio:1;display:grid;place-items:center;position:relative;border-radius:50%;background:radial-gradient(circle,rgba(255,250,242,.94) 0 55%,transparent 56%),conic-gradient(var(--yoou-orange) var(--ring-value),rgba(130,78,36,.12) 0);box-shadow:0 18px 34px rgba(249,115,22,.18),inset 0 1px 0 rgba(255,255,255,.82)}.admin-ring-chart strong{color:var(--yoou-ink);font-size:24px;line-height:1}.admin-ring-chart small{margin-left:28px;margin-top:24px;color:var(--yoou-muted);font-size:10px;font-weight:850}.admin-ring-metric h3{margin:0;color:var(--yoou-ink);font-size:14px;line-height:1.2}.admin-ring-metric p{margin:5px 0 0;color:var(--yoou-muted);font-size:12px;font-weight:650;line-height:1.35}.admin-provider-bars{height:208px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;margin-top:18px;padding:14px;border:1px solid rgba(255,255,255,.62);border-radius:20px;background:linear-gradient(0deg,rgba(130,78,36,.08) 1px,transparent 0),rgba(255,248,236,.42);background-size:100% 25%}.admin-provider-bars span{height:100%;display:grid;grid-template-rows:1fr auto auto;align-items:end;gap:6px;min-width:0}.admin-provider-bars i{display:block;min-height:14px;border-radius:999px 999px 9px 9px;background:linear-gradient(180deg,var(--yoou-orange-2),var(--yoou-orange) 58%,#c86d23);box-shadow:0 14px 30px rgba(249,115,22,.2)}.admin-provider-bars small,.admin-provider-bars strong{overflow:hidden;color:var(--yoou-muted);font-size:11px;font-weight:850;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-provider-bars strong{color:var(--yoou-ink)}.admin-chart-footnote{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.admin-chart-footnote span{min-height:42px;display:grid;align-content:center;padding:10px 12px;border:1px solid rgba(130,78,36,.12);border-radius:14px;background:rgba(255,248,236,.5);color:var(--yoou-muted);font-size:12px;font-weight:720}.admin-chart-footnote strong{color:var(--yoou-green);font-size:18px}.admin-segment-list{display:grid;gap:12px;margin-top:18px}.admin-segment-list span{display:grid;grid-template-columns:92px minmax(0,1fr) 44px;align-items:center;gap:10px;color:var(--yoou-muted);font-size:12px;font-weight:800}.admin-segment-list i{height:12px;overflow:hidden;border-radius:999px;background:rgba(130,78,36,.11)}.admin-segment-list b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--yoou-orange),var(--yoou-orange-2),var(--yoou-green))}.admin-segment-list em{color:var(--yoou-ink);font-style:normal;text-align:right}@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{margin:0!important;border-radius:0!important}.admin-analytics-grid,.admin-chart-footnote,.admin-ring-grid{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(180deg,rgba(255,251,244,.88),rgba(255,244,228,.64)),radial-gradient(circle at 8% 6%,rgba(249,115,22,.13),transparent 34%)!important;border-right:1px solid rgba(133,82,39,.13)!important}.dashboard-root .dashboard-nav-section{margin-bottom:18px!important}.dashboard-root .dashboard-nav-label{color:rgba(43,29,18,.48)!important;font-size:11px!important;font-weight:850!important;letter-spacing:0!important}.dashboard-root .macos-sidebar-item{min-height:42px!important;border:1px solid rgba(133,82,39,.1)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(255,251,244,.56),rgba(255,245,231,.32))!important;color:#3c2a1d!important;box-shadow:0 8px 18px rgba(133,82,39,.045),inset 0 1px 0 rgba(255,255,255,.76)!important;text-decoration:none!important}.dashboard-root .macos-sidebar-item svg{color:var(--yoou-green)!important}.dashboard-root .macos-sidebar-item:hover{border-color:rgba(249,115,22,.28)!important;background:linear-gradient(145deg,rgba(255,250,242,.84),rgba(255,239,216,.5))!important;color:var(--yoou-ink)!important;transform:translateX(2px)!important}.dashboard-root .macos-sidebar-item.active{border-color:rgba(249,115,22,.42)!important;background:linear-gradient(135deg,rgba(255,246,232,.96),rgba(255,235,206,.62)),linear-gradient(90deg,rgba(249,115,22,.22),rgba(47,122,79,.06))!important;color:var(--yoou-ink)!important;box-shadow:0 14px 30px rgba(249,115,22,.14),inset 3px 0 0 var(--yoou-orange),inset 0 1px 0 rgba(255,255,255,.88)!important}.dashboard-root .macos-sidebar-item.active svg{color:var(--yoou-orange)!important}.dashboard-root .dashboard-sidebar-footer{gap:7px!important;border-top:1px solid rgba(133,82,39,.12)!important}.dashboard-root .ai-credit-meter{display:flex;align-items:center;gap:10px;min-height:48px;padding:9px 12px;border:1px solid rgba(47,122,79,.2);border-radius:16px;color:var(--yoou-ink);text-decoration:none;background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.92),transparent 38%),linear-gradient(145deg,rgba(234,245,228,.72),rgba(255,239,216,.45));box-shadow:0 12px 28px rgba(47,122,79,.09),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-root .ai-credit-meter:hover{transform:translateY(-1px);border-color:rgba(249,115,22,.32);box-shadow:0 16px 34px rgba(47,122,79,.12),inset 0 1px 0 rgba(255,255,255,.92)}.dashboard-root .ai-credit-meter.collapsed{justify-content:center;padding-inline:0}.dashboard-root .ai-credit-meter-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:10px;color:var(--yoou-green);background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.dashboard-root .ai-credit-meter-copy{min-width:0;display:grid;gap:1px}.dashboard-root .ai-credit-meter-copy small{color:var(--yoou-muted);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-root .ai-credit-meter-copy strong{font-size:.88rem;line-height:1.1}.admin-root{min-height:100vh}.admin-root .admin-shell{width:min(1540px,100%);min-height:calc(100vh - 36px);margin:0 auto;padding:18px!important;grid-template-columns:286px minmax(0,1fr)!important;gap:16px!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:32px!important;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,246,232,.62)),rgba(255,255,255,.5)!important;box-shadow:0 38px 110px rgba(118,74,36,.16),0 12px 36px rgba(118,74,36,.08),inset 0 1px 0 rgba(255,255,255,.86)!important;backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px)}.admin-root .admin-header{grid-column:2!important;grid-row:1!important;min-height:74px;align-items:center;border:1px solid rgba(255,255,255,.68)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(255,250,243,.82),rgba(255,246,233,.54)),rgba(255,255,255,.4)!important;box-shadow:0 18px 44px rgba(130,78,36,.1),inset 0 1px 0 rgba(255,255,255,.86)!important}.admin-root .admin-header h1{color:var(--yoou-ink)!important;font-size:clamp(24px,2.4vw,38px)!important;letter-spacing:0!important}.admin-root .admin-header p{color:var(--yoou-muted)!important}.admin-root .admin-section-nav{grid-column:1!important;grid-row:1/span 30!important;display:grid!important;grid-template-columns:1fr!important;align-self:start;width:100%;min-width:0;max-height:calc(100vh - 72px);overflow:auto;gap:16px!important;padding:18px 14px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,251,244,.88),rgba(255,244,228,.64)),radial-gradient(circle at 8% 6%,rgba(249,115,22,.13),transparent 34%)!important;border:1px solid rgba(133,82,39,.13)!important}.admin-root .admin-section-group{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.admin-root .admin-section-group>span{padding:0 8px!important;color:rgba(43,29,18,.48)!important;font-size:11px!important;font-weight:850!important;letter-spacing:0!important}.admin-root .admin-section-tabs{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;min-height:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.admin-root .admin-section-group .admin-section-tabs button,.admin-root .admin-section-tabs button{width:100%!important;min-width:0!important;min-height:42px!important;flex:none!important;justify-content:flex-start!important;padding:10px 12px!important;border:1px solid rgba(133,82,39,.1)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(255,251,244,.56),rgba(255,245,231,.32))!important;color:#3c2a1d!important;font-size:13px!important;font-weight:820!important;box-shadow:0 8px 18px rgba(133,82,39,.045),inset 0 1px 0 rgba(255,255,255,.76)!important}.admin-root .admin-section-tabs button svg{color:var(--yoou-green)!important;flex:0 0 auto}.admin-root .admin-section-tabs button:hover{border-color:rgba(249,115,22,.28)!important;background:linear-gradient(145deg,rgba(255,250,242,.84),rgba(255,239,216,.5))!important;transform:translateX(2px)}.admin-root .admin-section-tabs button.active{border-color:rgba(249,115,22,.42)!important;background:linear-gradient(135deg,rgba(255,246,232,.96),rgba(255,235,206,.62)),linear-gradient(90deg,rgba(249,115,22,.22),rgba(47,122,79,.06))!important;color:var(--yoou-ink)!important;box-shadow:0 14px 30px rgba(249,115,22,.14),inset 3px 0 0 var(--yoou-orange),inset 0 1px 0 rgba(255,255,255,.88)!important}.admin-root .admin-section-tabs button.active svg{color:var(--yoou-orange)!important}.admin-root .admin-shell>:not(.admin-header):not(.admin-section-nav){grid-column:2!important}.admin-root .admin-analytics-grid,.admin-root .admin-content-grid,.admin-root .admin-control-grid,.admin-root .admin-metric-grid,.admin-root .admin-panel,.admin-root .admin-section-helper,.admin-root .settings-message{min-width:0}.admin-root .admin-section-helper{padding:14px 16px!important;border-radius:18px!important}.admin-root .admin-content-command{grid-column:1/-1}.admin-root .admin-content-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:16px}.admin-root .content-editor-panel{border-color:rgba(249,115,22,.22)!important}@media (max-width:980px){.admin-root{padding:0!important}.admin-root .admin-shell{min-height:100vh;grid-template-columns:1fr!important;border-radius:0!important}.admin-root .admin-header,.admin-root .admin-section-nav,.admin-root .admin-shell>:not(.admin-header):not(.admin-section-nav){grid-column:1!important;grid-row:auto!important}.admin-root .admin-section-nav{display:grid!important;position:relative;top:auto;max-height:none}.admin-root .admin-content-grid{grid-template-columns:1fr!important}}.admin-root,.article-shell,.auth-shell,.dashboard-root,.news-shell,.onboarding-shell{--ds-canvas:#f6ecdf;--ds-surface:#fffaf2;--ds-surface-raised:#fffdf8;--ds-surface-soft:#fff3e2;--ds-surface-muted:#efe0cb;--ds-surface-glass:rgba(255,250,242,0.82);--ds-ink:#26170c;--ds-ink-secondary:#493322;--ds-ink-muted:#765e49;--ds-border:rgba(130,78,36,0.18);--ds-border-strong:rgba(130,78,36,0.32);--ds-accent:#e4631b;--ds-accent-hover:#b84f16;--ds-accent-soft:rgba(249,115,22,0.13);--ds-success:#2f6f4e;--ds-warning:#9c641f;--ds-danger:#c52d25;--ds-shadow-xs:0 1px 2px rgba(93,59,28,0.045);--ds-shadow-sm:0 10px 24px rgba(93,59,28,0.08);--ds-shadow-md:0 22px 54px rgba(93,59,28,0.12);--ds-inset-highlight:inset 0 1px 0 rgba(255,255,255,0.88);--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:rgba(249,115,22,0.16);--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:rgba(255,253,248,0.9);color:var(--ds-ink)!important}.admin-root .tool-heading h1,.admin-root .tool-heading p,.admin-root .tool-label,.admin-root .workspace-kicker,.article-shell,.dashboard-root .panel-heading h2,.dashboard-root .panel-heading span,.dashboard-root .tool-heading h1,.dashboard-root .tool-heading p,.dashboard-root .tool-label,.dashboard-root .workspace-kicker,.news-shell{color:var(--ds-ink)!important}.article-shell p,.dashboard-root .panel-heading span,.dashboard-root .tool-heading p,.dashboard-root .tool-label small,.dashboard-root .workspace-kicker,.news-shell p{color:var(--ds-ink-muted)!important}.article-frame,.dashboard-root .brief-choice-list button,.dashboard-root .brief-color-list span,.dashboard-root .brief-meta-grid span,.dashboard-root .brief-phrase-list span,.dashboard-root .brief-prompt-summary,.dashboard-root .brief-section,.dashboard-root .listing-kit-field,.dashboard-root .opportunity-brief,.dashboard-root .opportunity-design-card,.dashboard-root .opportunity-detail-drawer,.dashboard-root .opportunity-detail-scoreboard>span,.dashboard-root .opportunity-idea-grid>div,.dashboard-root .opportunity-market-switcher button,.dashboard-root .opportunity-open-niche,.dashboard-root .opportunity-record,.dashboard-root .opportunity-record-icon,.dashboard-root .opportunity-signal,.dashboard-root .opportunity-source-badge,.dashboard-root .opportunity-source-summary>span,.dashboard-root .opportunity-stat-grid>span,.dashboard-root .opportunity-toolbar,.dashboard-root .opportunity-toolbar select,.dashboard-root .record-chip-list span,.dashboard-root .tool-empty-state,.dashboard-root .tool-loading-state,.dashboard-root .tool-tabs,.news-card,.news-featured-card,.news-nav{border-color:rgba(130,78,36,.16)!important;background:linear-gradient(145deg,rgba(255,250,242,.86),rgba(255,244,226,.58)),linear-gradient(135deg,rgba(249,115,22,.07),rgba(47,111,78,.05))!important;color:var(--ds-ink)!important;box-shadow:0 12px 30px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.86)!important}.dashboard-root .tool-tabs button{color:var(--ds-ink-muted)!important}.dashboard-root .tool-tabs button.active{background:linear-gradient(145deg,rgba(255,251,244,.96),rgba(255,235,206,.68))!important;color:var(--ds-accent)!important;box-shadow:0 10px 24px rgba(249,115,22,.12),inset 0 1px 0 rgba(255,255,255,.9)!important}.dashboard-root .brief-choice-list button strong,.dashboard-root .brief-meta-grid strong,.dashboard-root .brief-prompt-summary strong,.dashboard-root .brief-section li,.dashboard-root .brief-section p,.dashboard-root .listing-kit-field li,.dashboard-root .listing-kit-field p,.dashboard-root .listing-kit-field strong,.dashboard-root .opportunity-detail-header h2,.dashboard-root .opportunity-detail-scoreboard strong,.dashboard-root .opportunity-listing-heading h3,.dashboard-root .opportunity-record-heading h2,.dashboard-root .opportunity-signal strong,.dashboard-root .opportunity-stat-grid strong,.dashboard-root .tool-empty-state strong,.dashboard-root .tool-loading-state strong{color:var(--ds-ink)!important}.dashboard-root .brief-choice-list button small,.dashboard-root .brief-meta-grid small,.dashboard-root .brief-prompt-summary small,.dashboard-root .brief-prompt-summary span,.dashboard-root .listing-kit-field>small,.dashboard-root .listing-kit-field>span,.dashboard-root .opportunity-detail-header p,.dashboard-root .opportunity-detail-scoreboard small,.dashboard-root .opportunity-listing-heading small,.dashboard-root .opportunity-listing-heading span,.dashboard-root .opportunity-record-heading p,.dashboard-root .opportunity-record-heading>div>span,.dashboard-root .opportunity-score small,.dashboard-root .opportunity-signal 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{color:var(--ds-ink-muted)!important}.dashboard-root .tool-empty-state{min-height:180px;background:radial-gradient(circle at 50% 0,rgba(47,111,78,.08),transparent 44%),rgba(255,250,242,.78)!important}.admin-root .settings-message.error,.dashboard-root .settings-message.error{border-color:rgba(197,45,37,.24)!important;background:rgba(197,45,37,.08)!important;color:#b92620!important}.admin-root .settings-message.success,.dashboard-root .settings-message.success{border-color:rgba(47,111,78,.24)!important;background:rgba(47,111,78,.08)!important;color:#2f6f4e!important}.admin-root .settings-message.warning,.dashboard-root .settings-message.warning{border-color:rgba(180,116,17,.28)!important;background:rgba(180,116,17,.09)!important;color:#89570c!important}.admin-root .admin-action-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-root .admin-action-error>span{min-width:0;line-height:1.35}.admin-root .admin-action-error .compact-button{flex:0 0 auto;min-height:40px;white-space:nowrap}@media (max-width:760px){.admin-root .admin-action-error{align-items:stretch;flex-direction:column}.admin-root .admin-action-error .compact-button{width:100%}}.dashboard-root .opportunity-setup-message{position:sticky;top:14px;z-index:12;scroll-margin-top:108px;display:grid;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;padding:18px!important;border-width:2px!important;border-radius:14px!important;background:radial-gradient(circle at 8% 12%,rgba(255,255,255,.92),transparent 34%),linear-gradient(135deg,rgba(255,237,206,.98),rgba(255,246,231,.94)),linear-gradient(90deg,rgba(249,115,22,.24),rgba(47,111,78,.08))!important;box-shadow:0 18px 42px rgba(128,78,32,.16),inset 0 0 0 1px rgba(255,255,255,.74),0 0 0 6px rgba(249,115,22,.06)!important;outline:none}.dashboard-root .opportunity-setup-message:focus-visible{box-shadow:0 0 0 4px rgba(249,115,22,.22),0 18px 42px rgba(128,78,32,.16)!important}.dashboard-root .settings-message.opportunity-setup-message.warning{border-color:rgba(249,115,22,.45)!important;color:#6f3d06!important}.dashboard-root .opportunity-setup-icon{width:48px;height:48px;border:1px solid rgba(249,115,22,.32);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,232,200,.8));color:var(--home-orange,var(--ds-accent));display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 22px rgba(249,115,22,.14),inset 0 1px 0 rgba(255,255,255,.9)}.dashboard-root .opportunity-setup-copy{min-width:0;width:100%;display:grid;gap:3px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.dashboard-root .opportunity-setup-message small,.dashboard-root .opportunity-setup-message span,.dashboard-root .opportunity-setup-message strong{display:block;min-width:0;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.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{display:inline-flex;flex-shrink:0;line-height:0}.dashboard-root .opportunity-setup-message .opportunity-setup-icon svg{display:block;margin:auto}.dashboard-root .opportunity-setup-message small{max-width:820px;color:rgba(67,43,20,.72);font-size:.72rem;line-height:1.45}.dashboard-root .opportunity-setup-message .compact-button{justify-self:end;min-height:44px;padding-inline:18px;white-space:nowrap}.dashboard-root .opportunity-setup-action{min-width:132px}@media (max-width:760px){.dashboard-root .opportunity-setup-message{position:relative;top:auto;grid-template-columns:42px minmax(0,1fr)}.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-score.success,.dashboard-root .opportunity-stat-grid>span.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-score.warning,.dashboard-root .opportunity-stat-grid>span.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-score.danger,.dashboard-root .opportunity-stat-grid>span.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-score.success strong,.dashboard-root .opportunity-stat-grid>span.success strong{color:var(--ds-success)!important}.dashboard-root .opportunity-score.warning strong,.dashboard-root .opportunity-stat-grid>span.warning strong{color:var(--ds-warning)!important}.dashboard-root .opportunity-score.danger strong,.dashboard-root .opportunity-stat-grid>span.danger strong{color:var(--ds-danger)!important}.article-back,.article-link-list a,.news-brand,.news-nav a,.news-read-link{color:var(--ds-ink)!important}.niche-shell{background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(237,241,248,.82)),#eef1f7}.niche-frame{display:grid;gap:34px}.niche-hero{display:grid;gap:24px}.niche-hero h1{max-width:900px;margin:0;color:#14213d;font-size:clamp(42px,7vw,86px);line-height:1;letter-spacing:0}.niche-hero p{max-width:780px;margin:0;color:rgba(20,33,61,.72);font-size:17px;line-height:1.7}.niche-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:780px;margin-top:16px}.niche-trust-row span{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(20,33,61,.1);border-radius:8px;background:rgba(255,255,255,.58)}.niche-trust-row small{color:rgba(20,33,61,.54);font-size:11px;font-weight:760;text-transform:uppercase}.niche-trust-row strong{color:#14213d;font-size:13px}.niche-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.niche-score-card{min-height:168px;display:grid;align-content:space-between;gap:14px;padding:20px;border:1px solid rgba(20,33,61,.1);border-radius:8px;background:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.niche-cta-band span,.niche-panel-header span,.niche-score-card span{display:inline-flex;align-items:center;gap:8px}.niche-panel-header small,.niche-score-card small,.niche-score-card>span{color:rgba(20,33,61,.58);font-size:12px;font-weight:760}.niche-score-card strong{color:#14213d;font-size:48px;line-height:1}.niche-score-high{border-color:rgba(47,111,78,.24);background:linear-gradient(145deg,rgba(47,111,78,.12),rgba(255,255,255,.78))}.niche-score-high strong{color:#2f6f4e}.niche-score-medium{border-color:rgba(156,100,31,.24);background:linear-gradient(145deg,rgba(156,100,31,.12),rgba(255,255,255,.78))}.niche-score-medium strong{color:#9c641f}.niche-score-low{border-color:rgba(197,45,37,.22);background:linear-gradient(145deg,rgba(197,45,37,.1),rgba(255,255,255,.78))}.niche-score-low strong{color:#c52d25}.niche-pill{min-height:38px;justify-content:center;padding:0 14px;border:1px solid;border-radius:999px;font-size:14px;font-weight:850}.niche-pill-good{color:#2f6f4e;background:rgba(47,111,78,.1)}.niche-pill-watch{color:#9c641f;background:rgba(156,100,31,.1)}.niche-pill-risk{color:#c52d25;background:rgba(197,45,37,.1)}.niche-angle-grid,.niche-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.niche-angle-grid>div,.niche-panel{min-width:0;display:grid;gap:18px;padding:22px;border:1px solid rgba(20,33,61,.1);border-radius:8px;background:rgba(255,255,255,.62)}.niche-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.niche-panel-header span{color:#14213d;font-size:15px;font-weight:850}.niche-tag-list,.niche-tags{display:flex;flex-wrap:wrap;gap:9px}.niche-tag-list span,.niche-tags span{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(20,33,61,.1);border-radius:999px;color:#14213d;background:rgba(255,255,255,.74);font-size:12px;font-weight:780}.niche-tag-list .niche-tag-locked{position:relative;color:transparent;text-shadow:0 0 9px rgba(20,33,61,.5);-webkit-user-select:none;user-select:none}.niche-preview-disclaimer{margin:0 0 12px;color:var(--ds-ink-muted);font-size:.74rem;line-height:1.5}.niche-tag-locked:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.36);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.niche-cta-band,.niche-lock-strip{display:flex;align-items:center;justify-content:space-between;gap:18px}.niche-lock-strip{min-height:54px;padding:12px 14px;border-radius:8px;background:rgba(47,111,78,.08)}.niche-lock-strip span{display:inline-flex;align-items:center;gap:8px;color:rgba(20,33,61,.68);font-size:12px;font-weight:720}.niche-cta-band a,.niche-lock-strip a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:999px;color:#ffffff;background:#2f6f4e;font-size:13px;font-weight:820;text-decoration:none;white-space:nowrap}.niche-market-table{display:grid;gap:8px}.niche-market-table>div{min-height:58px;display:grid;grid-template-columns:minmax(110px,.9fr) 64px minmax(0,1.4fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(20,33,61,.08);border-radius:8px;background:rgba(255,255,255,.56)}.niche-market-table span{color:#14213d;font-weight:820}.niche-market-table strong{color:#2f6f4e;font-size:22px}.niche-market-table small{min-width:0;color:rgba(20,33,61,.62);line-height:1.35}.niche-angle-grid h2,.niche-cta-band h2{margin:0;color:#14213d;letter-spacing:0}.niche-angle-grid h2{font-size:26px}.niche-cta-band{padding:26px;border:1px solid rgba(47,111,78,.16);border-radius:8px;background:linear-gradient(135deg,rgba(47,111,78,.12),rgba(228,99,27,.08)),rgba(255,255,255,.72)}.niche-cta-band>div{display:grid;gap:10px}.niche-cta-band span{color:#2f6f4e;font-size:12px;font-weight:850;text-transform:uppercase}.niche-cta-band p{max-width:720px;margin:0;color:rgba(20,33,61,.68);line-height:1.65}@media (max-width:860px){.niche-angle-grid,.niche-preview-grid,.niche-score-grid,.niche-trust-row{grid-template-columns:1fr}.niche-cta-band,.niche-lock-strip,.niche-panel-header{align-items:stretch;flex-direction:column}.niche-cta-band a,.niche-lock-strip a{width:100%}.niche-market-table>div{grid-template-columns:1fr auto}.niche-market-table small{grid-column:1/-1}}.admin-root,.dashboard-settings-root{--control-canvas:#f7efe3;--control-surface:rgba(255,250,242,0.82);--control-surface-solid:#fffaf2;--control-surface-soft:#fff3e2;--control-ink:#24180e;--control-muted:rgba(36,24,14,0.64);--control-line:rgba(130,78,36,0.14);--control-line-strong:rgba(130,78,36,0.26);--control-blue:#e4631b;--control-blue-soft:rgba(255,154,77,0.1);--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(ellipse at 12% 4%,rgba(255,138,61,.2),transparent 36%),radial-gradient(circle at 88% 8%,rgba(47,111,78,.1),transparent 30%),linear-gradient(135deg,#f7efe3,#efe1cf 54%,#f8f3eb)!important}.dashboard-settings-root .dashboard-frame{border-color:rgba(255,255,255,.74)!important;background:rgba(255,250,242,.78)!important;box-shadow:0 46px 130px rgba(93,59,28,.14),0 12px 38px rgba(93,59,28,.08)!important}.dashboard-settings-root .dashboard-sidebar,.dashboard-settings-root .dashboard-topbar{border-color:var(--control-line)!important;background:rgba(255,250,242,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.94)!important}.dashboard-settings-root .dashboard-content{background:linear-gradient(90deg,rgba(105,72,38,.055) 1px,transparent 0),radial-gradient(ellipse at 76% 38%,rgba(255,138,61,.12),transparent 42%),linear-gradient(180deg,rgba(255,250,242,.82),rgba(255,250,242,.46))!important;background-size:96px 100%,auto,auto!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{border-color:transparent!important;background:transparent!important;box-shadow:none!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{border-color:rgba(47,111,78,.2)!important;background:var(--control-green-soft)!important;color:var(--control-ink)!important;box-shadow:inset 3px 0 0 var(--control-green)!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-content-panel,.dashboard-settings-root .settings-intro-panel,.dashboard-settings-root .settings-platform-list,.dashboard-settings-root .settings-provider-list,.dashboard-settings-root .settings-provider-order,.dashboard-settings-root .settings-provider-setup{border:1px solid var(--control-line)!important;border-radius:8px!important;background:var(--control-surface)!important;box-shadow:0 14px 34px rgba(93,59,28,.08),inset 0 1px 0 #ffffff!important}.dashboard-settings-root .settings-intro-panel{padding:24px!important;border-left:4px solid var(--control-green)!important}.dashboard-settings-root .settings-intro-panel .workspace-title{max-width:none;margin:10px 0 8px;color:var(--control-ink)!important;font-size:clamp(1.8rem,3vw,2.45rem)}.dashboard-settings-root .workspace-kicker,.dashboard-settings-root .workspace-kicker svg{color:var(--control-orange)!important}.dashboard-settings-root .settings-panel-copy,.dashboard-settings-root .workspace-subtitle{color:var(--control-muted)!important}.dashboard-settings-root .settings-status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.dashboard-settings-root .settings-status-row>span{min-width:0;min-height:54px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--control-line)!important;border-radius:8px!important;background:var(--control-surface-soft)!important;color:var(--control-ink)!important}.dashboard-settings-root .settings-status-row svg{color:var(--control-green)}.dashboard-settings-root .settings-status-row small{overflow:hidden;color:var(--control-muted);font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.dashboard-settings-root .settings-status-row strong{overflow:hidden;color:var(--control-ink);font-size:13px;font-weight:820;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dashboard-settings-root .settings-section-tabs{min-height:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;overflow:visible!important;border:1px solid var(--control-line)!important;border-radius:10px!important;background:rgba(255,255,255,.76)!important;box-shadow:0 8px 22px rgba(93,59,28,.06)!important}.dashboard-settings-root .settings-section-tabs button{width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;justify-content:center!important;padding:9px 12px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:var(--control-muted)!important;box-shadow:none!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{border-color:rgba(47,111,78,.2)!important;background:var(--control-green-soft)!important;color:var(--control-green)!important;box-shadow:inset 0 -2px 0 var(--control-green)!important}.dashboard-settings-root .panel-heading>svg,.dashboard-settings-root .provider-check{color:var(--control-green)!important}.dashboard-settings-root .metric-icon{border-color:rgba(228,99,27,.16)!important;background:var(--control-blue-soft)!important;color:var(--control-blue)!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;border-radius:8px!important;background:var(--control-surface-soft)!important;box-shadow:none!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;border-radius:8px!important;background:var(--control-surface-soft)!important;box-shadow:none!important}.dashboard-settings-root .admin-password-row input,.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{border-color:var(--control-line-strong)!important;background:var(--control-surface-solid)!important;color:var(--control-ink)!important}.dashboard-settings-root .admin-password-row input:focus,.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{border-color:var(--control-blue)!important;outline:2px solid rgba(228,99,27,.14)!important}.dashboard-settings-root .btn-primary{border-color:var(--control-green)!important;background:var(--control-green)!important;color:#ffffff!important;box-shadow:0 8px 18px rgba(47,111,78,.18)!important}.dashboard-settings-root .btn-primary:hover{background:#245c40!important}.dashboard-settings-root .btn-secondary,.dashboard-settings-root .dashboard-topbar-action,.dashboard-settings-root .workspace-link-button{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);padding:18px!important;background:radial-gradient(ellipse at 12% 4%,rgba(255,138,61,.2),transparent 36%),radial-gradient(ellipse at 88% 8%,rgba(47,111,78,.12),transparent 34%),linear-gradient(135deg,#f7efe3,#efe1cf 54%,#f8f3eb)!important}.admin-root .admin-shell{width:min(1600px,100%);grid-template-columns:250px minmax(0,1fr)!important;gap:14px!important;padding:14px!important;border:1px solid rgba(255,255,255,.74)!important;border-radius:20px!important;background:rgba(255,250,242,.78)!important;box-shadow:0 46px 130px rgba(93,59,28,.14),0 12px 38px rgba(93,59,28,.08)!important}.admin-root .admin-header{min-height:86px;padding:18px 20px!important;border:1px solid var(--control-line)!important;border-radius:8px!important;background:var(--control-surface)!important;box-shadow:0 14px 34px rgba(93,59,28,.08)!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{top:18px;max-height:calc(100vh - 36px);gap:8px!important;padding:12px 10px!important;border:1px solid var(--control-line)!important;border-radius:8px!important;background:rgba(255,250,242,.72)!important;box-shadow:0 14px 34px rgba(93,59,28,.08)!important}.admin-root .admin-section-group{gap:4px!important;padding:10px 0!important;border-bottom:1px solid var(--control-line)}.admin-root .admin-section-group:first-child{padding-top:2px!important}.admin-root .admin-section-group:last-child{padding-bottom:2px!important;border-bottom:0}.admin-root .admin-section-group>span{padding:0 10px 5px!important;color:var(--control-muted)!important}.admin-root .admin-section-group .admin-section-tabs,.admin-root .admin-section-tabs{gap:2px!important}.admin-root .admin-section-group .admin-section-tabs button,.admin-root .admin-section-tabs button{min-height:38px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#493322!important;box-shadow:none!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{border-color:rgba(47,111,78,.18)!important;background:var(--control-green-soft)!important;color:var(--control-green)!important;box-shadow:inset 3px 0 0 var(--control-green)!important}.admin-root .admin-section-tabs button.active svg{color:var(--control-green)!important}.admin-root .admin-section-helper{padding:12px 14px!important;border:1px solid var(--control-line)!important;border-radius:8px!important;background:var(--control-blue-soft)!important;box-shadow:none!important}.admin-root .admin-section-helper>span{border-color:rgba(228,99,27,.16);background:rgba(255,250,242,.76)}.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{min-height:88px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon label" "icon value";align-items:center;column-gap:10px;padding:13px!important;border:1px solid var(--control-line)!important;border-radius:8px!important;background:var(--control-surface)!important;box-shadow:0 8px 22px rgba(93,59,28,.055)!important}.admin-root .admin-summary-card .metric-icon{grid-area:icon;width:36px;height:36px;border:1px solid rgba(228,99,27,.14)!important;border-radius:7px!important;background:var(--control-blue-soft)!important;color:var(--control-blue)!important}.admin-root .admin-summary-card>span:not(.metric-icon){grid-area:label;margin:0;color:var(--control-muted);font-size:11px}.admin-root .admin-summary-card>strong{grid-area:value;color:var(--control-ink);font-size:22px}.admin-root .admin-panel,.admin-root .glass-panel{border:1px solid var(--control-line)!important;border-radius:8px!important;background:var(--control-surface)!important;box-shadow:0 10px 28px rgba(93,59,28,.065)!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;border-radius:0!important;background:transparent!important;box-shadow:none!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 rgba(47,111,78,.12)!important}.admin-root .admin-provider-bars{border:1px solid var(--control-line)!important;border-radius:8px!important;background:linear-gradient(to top,rgba(105,72,38,.055) 1px,transparent 1px),var(--control-surface-soft)!important}.admin-root .admin-provider-bars i{background:linear-gradient(180deg,#ff9a4d,var(--control-orange) 62%,#9c5b23)!important;box-shadow:0 10px 22px rgba(228,99,27,.15)!important}.admin-root .admin-chart-footnote span{border-color:var(--control-line)!important;border-radius:8px!important;background:var(--control-surface-soft)!important;color:var(--control-muted)}.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:#ffffff!important;box-shadow:0 8px 18px rgba(47,111,78,.18)!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 .admin-password-row input,.admin-root .admin-table select,.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{border-color:var(--control-line-strong)!important;background:var(--control-surface-solid)!important;color:var(--control-ink)!important}.admin-root .admin-password-row input:focus,.admin-root .admin-table select:focus,.admin-root .settings-control-grid input:focus,.admin-root .settings-control-grid select:focus,.admin-root .settings-control-grid textarea:focus{border-color:var(--control-blue)!important;outline:2px solid rgba(228,99,27,.14)!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{grid-template-columns:1fr!important;border-radius:0!important}.admin-root .admin-section-nav{position:relative;top:auto;max-height:none}}@media (max-width:760px){.dashboard-settings-root .provider-grid,.dashboard-settings-root .settings-grid,.dashboard-settings-root .settings-section-tabs{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{grid-column:2;text-align:left}.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(ellipse at 12% 4%,rgba(255,138,61,.2),transparent 36%),radial-gradient(ellipse at 88% 8%,rgba(47,111,78,.12),transparent 34%),linear-gradient(135deg,#f7efe3,#efe1cf 54%,#f8f3eb)}.admin-root,.article-shell,.auth-shell,.dashboard-root,.legal-shell,.news-shell,.onboarding-shell{--home-canvas:#f7efe3;--home-canvas-deep:#efe1cf;--home-surface:rgba(255,250,242,0.78);--home-surface-strong:#fffaf2;--home-surface-soft:#fff3e2;--home-ink:#24180e;--home-ink-secondary:rgba(36,24,14,0.72);--home-muted:rgba(36,24,14,0.64);--home-line:rgba(130,78,36,0.14);--home-line-strong:rgba(130,78,36,0.26);--home-orange:#e4631b;--home-orange-light:#ff9a4d;--home-orange-soft:rgba(255,154,77,0.1);--home-green:#2f6f4e;--home-green-soft:rgba(47,111,78,0.09);--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%,rgba(255,138,61,.2),transparent 36%),radial-gradient(ellipse at 88% 8%,rgba(47,111,78,.12),transparent 34%),linear-gradient(135deg,var(--home-canvas),var(--home-canvas-deep) 54%,#f8f3eb)!important}.admin-shell,.auth-panel,.dashboard-frame,.legal-document,.onboarding-window{border-color:rgba(255,255,255,.74)!important;background:var(--home-surface)!important;box-shadow:0 46px 130px rgba(93,59,28,.14),0 12px 38px rgba(93,59,28,.08)!important}.admin-root .admin-header,.admin-root .admin-section-nav,.article-shell .article-frame,.article-shell .news-nav,.auth-shell .auth-oauth-button,.dashboard-root .dashboard-sidebar,.dashboard-root .dashboard-topbar,.legal-shell .legal-document,.news-shell .news-card,.news-shell .news-featured-card,.news-shell .news-nav,.onboarding-shell .onboarding-api-row,.onboarding-shell .onboarding-card{border-color:rgba(255,255,255,.68)!important;background:linear-gradient(145deg,rgba(255,250,242,.78),rgba(255,250,242,.48)),linear-gradient(135deg,rgba(255,154,77,.07),rgba(47,111,78,.045))!important;box-shadow:0 4px 10px rgba(93,59,28,.04),0 14px 34px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.88)!important}.dashboard-root .dashboard-content{background:linear-gradient(90deg,rgba(105,72,38,.055) 1px,transparent 0),radial-gradient(ellipse at 76% 38%,rgba(255,138,61,.12),transparent 42%),radial-gradient(ellipse at 16% 84%,rgba(47,111,78,.08),transparent 38%),linear-gradient(180deg,rgba(255,250,242,.82),rgba(255,250,242,.46))!important;background-size:96px 100%,auto,auto,auto!important}.admin-root .admin-panel,.admin-root .glass-panel,.dashboard-root .glass-panel,.dashboard-root .metric-card,.dashboard-root .provider-card,.dashboard-root .workspace-panel{border-color:rgba(255,255,255,.66)!important;background:linear-gradient(145deg,rgba(255,250,242,.72),rgba(255,250,242,.42)),linear-gradient(135deg,rgba(255,154,77,.08),rgba(47,111,78,.05))!important;box-shadow:0 4px 10px rgba(93,59,28,.05),0 14px 34px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.88)!important}.admin-root .btn-primary,.article-shell .news-nav-cta,.auth-shell .btn-primary,.dashboard-root .btn-primary,.news-shell .news-nav-cta,.onboarding-shell .btn-primary{border-color:rgba(255,255,255,.36)!important;background:linear-gradient(180deg,var(--home-orange-light),var(--home-orange))!important;color:#fffaf3!important;box-shadow:0 10px 24px rgba(228,99,27,.24),0 28px 70px rgba(228,99,27,.16),inset 0 1px 0 rgba(255,255,255,.38)!important}.admin-root .btn-primary:hover,.article-shell .news-nav-cta:hover,.auth-shell .btn-primary:hover,.dashboard-root .btn-primary:hover,.news-shell .news-nav-cta:hover,.onboarding-shell .btn-primary:hover{background:linear-gradient(180deg,#ffad67,#d85816)!important}.admin-root .btn-secondary,.article-shell .news-nav a:not(.news-nav-cta),.auth-shell .auth-oauth-button,.dashboard-root .btn-secondary,.dashboard-root .dashboard-topbar-action,.dashboard-root .workspace-link-button,.news-shell .news-nav a:not(.news-nav-cta){border-color:var(--home-line)!important;background:rgba(255,250,242,.62)!important;color:var(--home-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}.dashboard-root .macos-sidebar-item{color:var(--home-ink-secondary)!important}.admin-root .panel-heading>svg,.dashboard-root .macos-sidebar-item svg,.dashboard-root .panel-heading>svg{color:var(--home-green)!important}.dashboard-root .macos-sidebar-item:hover{border-color:rgba(228,99,27,.22)!important;background:rgba(255,250,242,.72)!important;color:var(--home-ink)!important}.dashboard-root .macos-sidebar-item.active{border-color:rgba(228,99,27,.3)!important;background:linear-gradient(135deg,rgba(255,250,242,.94),rgba(255,239,216,.62)),linear-gradient(90deg,rgba(228,99,27,.16),rgba(47,111,78,.07))!important;color:var(--home-ink)!important;box-shadow:inset 3px 0 0 var(--home-orange),inset 0 1px 0 rgba(255,255,255,.9)!important}.dashboard-root .macos-sidebar-item.active svg{color:var(--home-orange)!important}.admin-root input:not([type=checkbox]):not([type=color]):not([type=range]),.admin-root select,.admin-root textarea,.auth-shell input,.dashboard-root input:not([type=checkbox]):not([type=color]):not([type=range]),.dashboard-root select,.dashboard-root textarea,.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;background:rgba(255,253,248,.9)!important;color:var(--home-ink)!important}.admin-root input:focus,.admin-root select:focus,.admin-root textarea:focus,.auth-shell input:focus,.dashboard-root input:not([type=checkbox]):not([type=color]):not([type=range]):focus,.dashboard-root select:focus,.dashboard-root textarea: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 rgba(228,99,27,.14)!important}.admin-root .admin-section-tabs button.active,.dashboard-root .settings-section-tabs button.active{border-color:rgba(47,111,78,.2)!important;background:var(--home-green-soft)!important;color:var(--home-green)!important}.article-shell .news-brand,.article-shell h1,.article-shell h2,.auth-shell h1,.legal-shell h1,.legal-shell h2,.news-shell .news-brand,.news-shell h1,.news-shell h2,.onboarding-shell h1{color:var(--home-ink)!important}.article-shell p,.auth-shell p,.legal-shell .legal-updated,.legal-shell p,.news-shell p,.onboarding-shell p{color:var(--home-muted)!important}.article-shell .news-kicker,.auth-shell .auth-footer a,.legal-shell .legal-back-link,.news-shell .news-kicker{color:var(--home-orange)!important}.article-shell .article-back,.article-shell .article-link-list a,.article-shell .article-tags span,.news-shell .news-read-link{color:var(--home-green)!important}.legal-center-document{max-width:1120px!important}.legal-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.legal-center-card{border:1px solid var(--home-line);border-radius:18px;padding:18px;background:linear-gradient(145deg,rgba(255,250,242,.68),rgba(255,250,242,.42)),linear-gradient(135deg,rgba(255,154,77,.07),rgba(47,111,78,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.legal-center-card-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.legal-center-card-heading span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(130,78,36,.14);border-radius:12px;background:var(--home-orange-soft);color:var(--home-green)}.legal-center-card-heading h2{margin:0!important;font-size:20px!important}.legal-center-link-list{display:grid;gap:10px}.legal-center-link-list a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:68px;align-items:center;padding:12px 14px;border:1px solid rgba(130,78,36,.12);border-radius:14px;background:rgba(255,255,255,.34);color:var(--home-ink);text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.legal-center-link-list a:hover{transform:translateY(-1px);border-color:rgba(228,99,27,.24);background:rgba(255,255,255,.58)}.legal-center-link-list strong{font-size:14px;font-weight:850}.legal-center-link-list small{grid-column:1/2;color:var(--home-muted);font-size:12px;line-height:1.45}.legal-center-link-list svg{grid-column:2;grid-row:1/span 2;color:var(--home-orange)}@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:rgba(130,78,36,0.18)}.embossed-logo{position:relative;isolation:isolate;display:block;flex:0 0 auto;width:154px;max-width:100%;aspect-ratio:2507/1151;overflow:hidden;border-radius:0;font-size:0!important;line-height:0;white-space:normal;filter:drop-shadow(0 8px 14px rgba(121,67,25,.16))}.embossed-logo:before{content:none!important}.embossed-logo__image{position:absolute;top:-103.56%;left:-26.01%;display:block;width:159.55%!important;height:auto!important;-webkit-user-select:none;user-select:none;pointer-events:none}.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{width:64px;height:auto;padding:0;border-radius:0}.auth-brand,.dashboard-logo,.navbar-logo,.news-brand{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}.article-shell .news-brand,.article-shell .news-nav>div a:not(.news-nav-cta),.news-shell .news-brand,.news-shell .news-nav>div a:not(.news-nav-cta){border:0!important;background:transparent!important;box-shadow:none!important}.article-shell .news-brand,.news-shell .news-brand{padding:0!important}.navbar-logo{appearance:none;padding:0;border:0;background:transparent;box-shadow:none;font:inherit}.navbar-logo:focus-visible,.navbar-logo:hover{background:transparent;box-shadow:none}.auth-brand:focus-visible,.dashboard-logo:focus-visible,.navbar-logo:focus-visible,.news-brand:focus-visible{outline:2px solid rgba(228,99,27,.55);outline-offset:4px}.btn-neumorphic,.btn-primary,.market-add-button,.news-nav-cta,.onboarding-create,.synth-cta,.synth-start{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:17px;border:1px solid rgba(255,255,255,.36)!important;border-radius:999px!important;background:linear-gradient(180deg,var(--brand-orange-light),var(--brand-orange))!important;color:#fffaf3!important;font-weight:800;letter-spacing:0;text-decoration:none;text-shadow:none;box-shadow:0 10px 24px rgba(228,99,27,.24),0 28px 70px rgba(228,99,27,.16),inset 0 1px 0 rgba(255,255,255,.38)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn-neumorphic:hover,.btn-primary:hover,.market-add-button:hover,.news-nav-cta:hover,.onboarding-create:hover,.synth-cta:hover,.synth-start:hover{border-color:rgba(255,255,255,.42)!important;background:linear-gradient(180deg,#ffad67,#d85816)!important;color:#ffffff!important;filter:none;transform:translateY(-1px);box-shadow:0 12px 28px rgba(228,99,27,.28),0 30px 74px rgba(228,99,27,.18),inset 0 1px 0 rgba(255,255,255,.42)!important}.btn-neumorphic:active,.btn-primary:active,.market-add-button:active,.news-nav-cta:active,.onboarding-create:active,.synth-cta:active,.synth-start:active{transform:translateY(0)}.btn-secondary,.dashboard-topbar-action,.mini-action-button,.synth-login,.workspace-link-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:15px;border:1px solid var(--brand-line)!important;border-radius:999px!important;background:rgba(255,250,242,.68)!important;color:var(--brand-ink)!important;font-weight:780;letter-spacing:0;text-decoration:none;box-shadow:0 10px 24px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease}.btn-secondary:hover,.dashboard-topbar-action:hover,.mini-action-button:hover,.synth-login:hover,.workspace-link-button:hover{border-color:rgba(228,99,27,.34)!important;background:#fffaf2!important;color:var(--brand-ink)!important;transform:translateY(-1px)}.compact-button{min-height:36px;padding-inline:13px;border-radius:999px!important}.btn-neumorphic svg,.btn-primary svg,.market-add-button svg,.news-nav-cta svg,.onboarding-create svg,.synth-cta svg,.synth-start svg{color:inherit!important;stroke:currentColor}.btn-secondary svg,.dashboard-topbar-action svg,.mini-action-button svg,.synth-login svg,.workspace-link-button svg{color:var(--brand-green)!important}.btn-secondary.danger,.dashboard-topbar-action.danger,.workspace-link-button.danger{border-color:rgba(197,45,37,.24)!important;color:#a52922!important}.btn-secondary.danger svg,.dashboard-topbar-action.danger svg,.workspace-link-button.danger svg{color:#c52d25!important}.admin-section-nav button svg,.auth-heading-icon svg,.metric-icon svg,.mobile-nav-link svg,.nav-link-btn svg,.panel-heading>svg,.provider-card-header svg,.tool-heading-icon svg,.workspace-kicker svg{color:var(--brand-green)!important}.admin-section-nav button.active svg,.macos-sidebar-item.active svg,.mobile-nav-link.active svg,.nav-link-btn.active svg{color:var(--brand-orange)!important}.admin-root .admin-ring-chart{display:flex!important;align-items:center!important;justify-content:center!important;width:86px!important;height:86px!important}.admin-ring-value{display:inline-flex;align-items:baseline;justify-content:center;min-width:56px;transform:translateY(1px);color:var(--brand-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;text-align:center}.admin-ring-value strong{color:inherit;font-size:24px;line-height:1}.admin-ring-value small{margin:0 0 0 2px!important;color:rgba(36,24,14,.56);font-size:10px;font-weight:900;line-height:1;transform:translateY(-1px)}.admin-root .admin-provider-grid{gap:10px;align-items:stretch}.admin-root .admin-provider-card{min-height:220px;display:grid;grid-template-rows:auto 1fr auto;gap:12px;border-radius:8px!important;background:linear-gradient(145deg,rgba(255,250,242,.9),rgba(255,243,226,.62)),linear-gradient(135deg,rgba(47,111,78,.05),rgba(228,99,27,.05))!important}.admin-root .admin-provider-card.connected{border-color:rgba(47,111,78,.32)!important;background:linear-gradient(145deg,rgba(255,250,242,.92),rgba(240,249,241,.66)),linear-gradient(135deg,rgba(47,111,78,.12),rgba(228,99,27,.04))!important}.admin-root .admin-provider-card.disabled{border-color:rgba(156,100,31,.24)!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{color:var(--brand-green)!important;font-weight:780}.admin-root .admin-provider-card.missing .provider-card-header p{color:rgba(36,24,14,.54)!important}.admin-root .admin-provider-card .provider-meta{display:grid;gap:8px}.admin-root .admin-provider-card .provider-meta span{border-color:var(--brand-line)!important;background:rgba(255,250,242,.64)!important}.admin-root .admin-provider-card.connected .provider-meta span:first-child strong{color:var(--brand-green)}.admin-root .admin-provider-card .provider-actions{display:grid;gap:8px;align-items:center}.provider-key-list{display:grid;gap:8px;min-width:0}.provider-key-section-title{color:var(--control-muted,rgba(36,24,14,.58));font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.provider-key-empty,.provider-key-row{min-width:0;padding:9px;border:1px solid var(--brand-line,var(--control-line));border-radius:8px;background:rgba(255,250,242,.58)}.provider-key-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.provider-user-key-row{grid-template-columns:minmax(0,1fr) auto}.provider-key-row>span{min-width:0;display:grid;gap:2px}.provider-key-row em,.provider-key-row small{overflow:hidden;color:var(--control-muted,rgba(36,24,14,.58));font-size:10px;font-style:normal;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.provider-key-row strong{overflow:hidden;color:var(--brand-ink,var(--control-ink));font-size:12px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.provider-key-empty{color:var(--control-muted,rgba(36,24,14,.56));font-size:12px;font-weight:780;text-align:center}.provider-capacity{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--brand-line,var(--control-line));border-radius:8px;background:rgba(47,111,78,.08);color:var(--brand-green,var(--control-green));font-size:11px;font-weight:900;white-space:nowrap}.provider-capacity.full{background:rgba(156,100,31,.1);color:#8a5b24}.dashboard-logo .embossed-logo,.navbar-logo .embossed-logo,.news-brand .embossed-logo{transform:translateY(3px)}.provider-docs-panel{display:grid;gap:14px}.provider-doc-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.provider-doc-link-grid article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--brand-line,var(--control-line));border-radius:8px;background:rgba(255,250,242,.62)}.provider-doc-link-grid small,.provider-doc-link-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-doc-link-grid small{margin-top:3px;color:var(--control-muted,rgba(36,24,14,.62));font-size:11px;font-weight:720}.provider-doc-link-grid article>span{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.provider-doc-link-grid a{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--brand-line,var(--control-line));border-radius:7px;background:rgba(255,255,255,.58);color:var(--brand-green,var(--control-green));font-size:11px;font-weight:850;text-decoration:none}.dashboard-settings-root .provider-doc-link-grid a,.dashboard-settings-root .provider-doc-link-grid article{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{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-root .admin-provider-card .provider-actions{grid-template-columns:minmax(0,1fr) auto}@media (max-width:640px){.admin-root .admin-provider-card .provider-actions,.dashboard-settings-root .provider-actions,.provider-key-row{grid-template-columns:1fr}.provider-capacity,.provider-key-row .icon-danger-button,.provider-key-row .workspace-link-button{width:100%}}.admin-design-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:14px}.admin-design-controls,.admin-design-hero,.admin-design-preview{display:grid;gap:14px}.admin-design-hero{grid-column:1/-1}.admin-design-presets{display:flex;flex-wrap:wrap;gap:8px}.admin-design-presets button{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--control-line);border-radius:8px;background:rgba(255,250,242,.68);color:var(--control-ink);font-weight:850;text-transform:capitalize}.admin-design-presets button span{width:18px;height:18px;border:1px solid rgba(36,24,14,.16);border-radius:50%}.admin-design-preview-surface{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--preview-accent) 24%,transparent);border-radius:var(--preview-radius);background:linear-gradient(135deg,rgba(255,250,242,.9),rgba(255,244,229,.72)),linear-gradient(90deg,color-mix(in srgb,var(--preview-accent) 9%,transparent),rgba(47,111,78,.06))}.admin-design-preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-design-preview-topbar button{min-height:34px;padding:0 12px;border:1px solid var(--preview-accent);border-radius:calc(var(--preview-radius) - 1px);background:var(--preview-accent);color:#ffffff;font-weight:850}.admin-design-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-design-preview-card,.admin-design-preview-grid span{display:grid;gap:4px;padding:10px;border:1px solid rgba(130,78,36,.12);border-radius:calc(var(--preview-radius) - 1px);background:rgba(255,255,255,.52)}.admin-design-preview-card small,.admin-design-preview-grid 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{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.project-quick-actions button{min-height:40px}.project-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.project-kanban{display:grid!important;grid-template-columns:repeat(5,minmax(260px,1fr))!important;gap:12px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-gutter:stable;padding-bottom:10px!important}.project-kanban .kanban-column{min-width:260px!important;min-height:300px;border-radius:10px!important;background:rgba(255,250,242,.58)!important}.project-card-list{display:grid;gap:10px}.project-card{border-radius:8px!important}.project-card-header{display:flex;justify-content:space-between;gap:8px}.project-card h3{margin:8px 0 4px}.project-card-note{color:var(--control-muted);line-height:1.45}.project-card-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.project-studio-actions{display:grid;gap:.45rem}.project-studio-actions .workspace-link-button{width:100%;justify-content:flex-start}.project-studio-actions .workspace-link-button svg:last-child{margin-left:auto}.project-stage-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:12px 0 8px;padding:0;list-style:none}.project-stage-track li{display:grid;min-width:0;justify-items:center;gap:4px;color:#7a827d;text-align:center}.project-stage-track li>span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #d9ddd5;border-radius:999px;background:#fff;font-size:.65rem;font-weight:800}.project-stage-track li>small{overflow:hidden;max-width:100%;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.project-stage-track li[data-state=complete]{color:#285a46}.project-stage-track li[data-state=complete]>span{border-color:#285a46;color:#fff;background:#285a46}.project-stage-track li[data-state=current]{color:#b5470a;font-weight:800}.project-stage-track li[data-state=current]>span{border-color:#b5470a;box-shadow:0 0 0 2px rgba(181,71,10,.12)}.project-stage-track li[data-state=unverified]{color:#8a5a16;font-weight:750}.project-stage-track li[data-state=unverified]>span{border-color:#d6a14f;border-style:dashed;color:#75460a;background:#fff8e9}.project-stage-truth-note{margin:-2px 0 10px;color:var(--control-muted);font-size:.64rem;line-height:1.4}.project-output-checklist{display:grid;gap:5px;margin:0 0 10px;padding:0;list-style:none}.project-output-checklist li{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:10px;padding:5px 8px;border:1px solid var(--app-border,#d9ddd5);border-radius:7px;color:var(--control-muted);background:var(--app-surface-subtle,#f8faf7);font-size:.68rem}.project-output-checklist li strong{color:#8a5a16;font-size:.64rem}.project-output-checklist li[data-state=available] strong{color:#285a46}.project-resume-action{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:0 0 9px;border:1px solid #285a46;border-radius:8px;color:#fff;background:#285a46;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.project-resume-action:focus-visible{outline:2px solid #b5470a;outline-offset:2px}.project-empty-hub{display:grid;gap:18px;padding:24px!important;text-align:left}.project-empty-hub h2{margin:10px 0 6px;font-size:1.5rem}.project-empty-hub p{max-width:620px;margin:0;color:var(--control-muted);line-height:1.6}.project-empty-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.project-empty-steps span{min-height:58px;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--control-line);border-radius:8px;background:rgba(255,250,242,.58);color:var(--control-ink);font-weight:800}.project-empty-steps strong{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--control-green);color:#ffffff;font-size:12px}@media (max-width:900px){.admin-design-preview-grid,.admin-design-workspace,.project-empty-steps{grid-template-columns:1fr}.project-quick-actions{justify-content:flex-start}}.opportunity-command-header,.project-command-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:stretch;margin-bottom:14px;padding:18px;border:1px solid rgba(130,78,36,.14);border-radius:12px;background:linear-gradient(145deg,rgba(255,250,242,.9),rgba(255,244,226,.62)),linear-gradient(135deg,rgba(249,115,22,.07),rgba(47,111,78,.05));box-shadow:0 12px 30px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.opportunity-command-header{min-height:160px}.opportunity-command-copy,.project-command-copy{min-width:0;display:grid;align-content:center;gap:8px}.opportunity-command-copy .workspace-kicker,.project-command-copy>span{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:var(--home-orange,var(--ds-accent));font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.opportunity-command-copy h1,.project-command-copy h1{max-width:760px;margin:0;color:var(--home-ink,var(--ds-ink));font-family:var(--font-display),Georgia,serif;font-size:clamp(1.7rem,2.25vw,2.25rem);font-weight:560;line-height:1.06;letter-spacing:0}.opportunity-command-copy p,.project-command-copy p{max-width:760px;margin:0;color:var(--home-muted,var(--ds-ink-muted));font-size:.92rem;line-height:1.55}.opportunity-command-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:center;padding:12px;border:1px solid rgba(130,78,36,.14);border-radius:10px;background:rgba(255,253,248,.66)}.opportunity-market-control{min-width:0;display:grid;gap:6px;color:var(--home-muted,var(--ds-ink-muted));font-size:.66rem;font-weight:800}.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;padding:8px 10px;border:1px solid rgba(130,78,36,.18);border-radius:8px;background:rgba(255,253,248,.92);color:var(--home-ink,var(--ds-ink));font:inherit}.opportunity-command-panel .compact-button{align-self:end;min-height:40px;justify-content:center;white-space:nowrap}.opportunity-command-panel .btn-primary,.project-command-actions .btn-primary,.project-empty-hub .btn-primary{border-color:rgba(255,255,255,.36)!important;background:linear-gradient(180deg,var(--home-orange-light,#ff9a4d),var(--home-orange,#f97316))!important;color:#fffaf3!important;box-shadow:0 10px 24px rgba(249,115,22,.24),0 28px 70px rgba(249,115,22,.16),inset 0 1px 0 rgba(255,255,255,.36)!important}.opportunity-evidence-details{margin:-4px 0 12px;border:1px solid rgba(130,78,36,.12);border-radius:10px;background:rgba(255,253,248,.78)}.opportunity-evidence-details>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;color:var(--home-ink,var(--ds-ink));cursor:pointer;font-size:.76rem;font-weight:800}.opportunity-evidence-details>summary small{color:var(--home-muted,var(--ds-ink-muted));font-size:.68rem;font-weight:650}.opportunity-evidence-details[open]>summary{border-bottom:1px solid rgba(130,78,36,.1)}.opportunity-evidence-details>.opportunity-evidence-scope,.opportunity-evidence-details>.opportunity-source-summary-header{margin:10px 12px}.opportunity-source-summary-header{grid-column:1/-1;padding:0}.opportunity-evidence-scope{grid-column:1/-1;margin:0;color:var(--control-muted);font-size:.66rem;line-height:1.45}.opportunity-source-summary-header>span{min-height:28px;background:rgba(255,250,242,.72)!important}.opportunity-source-summary-header>small{margin-left:auto;white-space:nowrap}.project-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:center}.project-command-actions button{min-height:40px;justify-content:center;white-space:nowrap}.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%}.opportunity-evidence-details>summary{align-items:flex-start;flex-direction:column}}.prompt-layout{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}@media (max-width:1024px){.prompt-layout{grid-template-columns:1fr}}.prompt-form{display:flex;flex-direction:column;gap:16px}.prompt-accordion{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);overflow:hidden}.prompt-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;background:transparent;border:none;cursor:pointer;text-align:left;font-weight:600;color:var(--ds-text);transition:background .2s}.prompt-accordion-header:hover{background:var(--ds-surface-hover)}.prompt-accordion-header .accordion-icon{color:var(--ds-text-dim);transition:transform .2s}.prompt-accordion.open .accordion-icon{transform:rotate(180deg)}.prompt-accordion-content{padding:0 24px 24px;display:flex;flex-direction:column;gap:24px}.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 rgba(0,0,0,.05)}.aspect-ratio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:8px}.aspect-ratio-btn{background:var(--ds-surface-soft);border:2px solid transparent;border-radius:var(--ds-radius-md);padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .2s;color:var(--ds-text-dim)}.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{align-items:end;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--brand-line,rgba(130,78,36,.18))}.prompt-workspace>.tool-heading h1{color:var(--brand-ink,#24180e)}.prompt-workspace>.tool-heading p{max-width:720px;color:rgba(36,24,14,.64)}.prompt-quick-start-row{margin:0 0 16px;padding:10px;border:1px solid var(--brand-line,rgba(130,78,36,.18));border-radius:8px;background:linear-gradient(145deg,rgba(255,250,242,.88),rgba(255,246,233,.66)),linear-gradient(135deg,rgba(47,111,78,.05),rgba(228,99,27,.05));box-shadow:0 10px 26px rgba(93,59,28,.06),inset 0 1px 0 rgba(255,255,255,.9)}.prompt-quick-start-row>span{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--brand-green,#2f6f4e);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.prompt-quick-start-row>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prompt-quick-start-row button{min-width:0;min-height:68px;padding:10px;border:1px solid rgba(130,78,36,.16);border-radius:8px;background:rgba(255,250,242,.68);color:var(--brand-ink,#24180e);cursor:pointer;display:grid;gap:4px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.prompt-quick-start-row button:focus-visible,.prompt-quick-start-row button:hover{border-color:rgba(47,111,78,.38);background:rgba(47,111,78,.07);outline:none;box-shadow:0 10px 22px rgba(47,111,78,.08);transform:translateY(-1px)}.prompt-quick-start-row small,.prompt-quick-start-row strong{min-width:0;overflow-wrap:anywhere}.prompt-quick-start-row strong{font-size:13px;line-height:1.2}.prompt-quick-start-row small{color:rgba(36,24,14,.58);font-size:11px;line-height:1.35}.prompt-style-library{display:grid;gap:16px}.prompt-style-toolbar{position:sticky;z-index:4;top:74px;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--brand-line,rgba(130,78,36,.18));border-radius:8px;background:rgba(255,250,242,.94);box-shadow:0 14px 32px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.prompt-style-search{min-width:0;min-height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(130,78,36,.16);border-radius:7px;color:var(--brand-green,#2f6f4e);background:rgba(255,255,255,.64)}.prompt-style-search:focus-within{border-color:rgba(47,111,78,.46);box-shadow:0 0 0 3px rgba(47,111,78,.09)}.prompt-style-search input{width:100%;min-width:0;border:0;outline:0;color:var(--brand-ink,#24180e);background:transparent;font:inherit;font-size:13px}.prompt-style-search input::placeholder{color:rgba(36,24,14,.46)}.prompt-style-categories{min-width:0;gap:4px;padding:4px;border:1px solid rgba(130,78,36,.13);border-radius:7px;background:rgba(130,78,36,.045);scrollbar-width:thin}.prompt-style-categories button{flex:0 0 auto;min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:6px;color:rgba(36,24,14,.62);background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:760}.prompt-style-categories button:hover{color:var(--brand-ink,#24180e);background:rgba(255,250,242,.7)}.prompt-style-categories button.active{border-color:rgba(47,111,78,.28);color:#ffffff;background:var(--brand-green,#2f6f4e)}.prompt-style-categories button:focus-visible{outline:2px solid rgba(228,99,27,.52);outline-offset:2px}.prompt-style-count{margin:0;color:rgba(36,24,14,.54);font-size:11px;white-space:nowrap}.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{border-radius:8px;background:linear-gradient(155deg,rgba(255,250,242,.92),rgba(255,246,233,.74))}.prompt-style-library .art-style-card:focus-visible,.prompt-style-library .art-style-card:hover{border-color:rgba(47,111,78,.46);box-shadow:0 14px 30px rgba(93,59,28,.09),inset 0 3px 0 rgba(228,99,27,.68)}.prompt-style-library .art-style-preview{aspect-ratio:1;height:auto;border-radius:7px}.prompt-style-empty{min-height:250px;display:grid;place-items:center;align-content:center;gap:8px;padding:30px;border:1px dashed rgba(130,78,36,.24);border-radius:8px;color:rgba(36,24,14,.58);background:rgba(255,250,242,.52);text-align:center}.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{justify-content:space-between;gap:16px;margin-bottom:20px;padding:12px;border:1px solid var(--brand-line,rgba(130,78,36,.18));border-radius:8px;background:linear-gradient(145deg,rgba(255,250,242,.84),rgba(255,246,233,.62)),linear-gradient(135deg,rgba(255,154,77,.08),rgba(47,111,78,.05));box-shadow:0 12px 30px rgba(93,59,28,.07),inset 0 1px 0 rgba(255,255,255,.9)}.prompt-command-bar,.prompt-selected-style{min-width:0;display:flex;align-items:center}.prompt-selected-style{gap:12px}.prompt-selected-style-thumb{position:relative;flex:0 0 64px;width:64px;height:64px;overflow:hidden;border:1px solid rgba(130,78,36,.18);border-radius:7px;background:rgba(255,250,242,.72)}.prompt-selected-style-thumb img{object-fit:cover}.prompt-selected-style>span:last-child{min-width:0;display:grid;gap:2px}.prompt-selected-style small{color:var(--brand-orange,#e4631b);font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.prompt-selected-style strong{overflow:hidden;color:var(--brand-ink,#24180e);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.prompt-selected-style>span:last-child>span{color:rgba(36,24,14,.62);font-size:12px}.prompt-command-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.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,rgba(130,78,36,.18));border-radius:8px;background:rgba(255,250,242,.7);box-shadow:0 8px 22px rgba(93,59,28,.05),inset 0 1px 0 rgba(255,255,255,.88)}.prompt-accordion.open{border-color:rgba(228,99,27,.3);background:rgba(255,250,242,.9);box-shadow:0 14px 34px rgba(93,59,28,.08),inset 3px 0 0 var(--brand-orange,#e4631b)}.prompt-accordion-header{min-height:58px;padding:12px 16px;color:var(--brand-ink,#24180e)}.prompt-accordion-header:hover{background:rgba(255,154,77,.06)}.prompt-accordion-title{min-width:0;display:flex;align-items:center;gap:9px;font-size:14px;font-weight:800}.prompt-accordion-title svg{flex:0 0 auto;color:var(--brand-green,#2f6f4e)}.prompt-accordion-title b{min-width:26px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(228,99,27,.2);border-radius:6px;color:var(--brand-orange,#e4631b);background:rgba(228,99,27,.07);font-size:10px}.prompt-accordion-header .accordion-icon{color:rgba(36,24,14,.48)}.prompt-accordion-content{gap:20px;padding:18px 16px 20px;border-top:1px solid rgba(130,78,36,.12)}.prompt-workspace .prompt-option{border-color:rgba(130,78,36,.16);border-radius:8px;background:rgba(255,250,242,.64)}.prompt-workspace .prompt-option:hover{border-color:rgba(47,111,78,.28);background:rgba(47,111,78,.05)}.prompt-workspace .prompt-option.selected{border-color:rgba(47,111,78,.5);color:var(--brand-green,#2f6f4e);background:rgba(47,111,78,.08);box-shadow:inset 0 0 0 1px rgba(47,111,78,.12)}.prompt-workspace .aspect-ratio-btn{border-width:1px;border-color:rgba(130,78,36,.14);border-radius:8px;background:rgba(255,250,242,.64)}.prompt-workspace .aspect-ratio-btn.selected{border-color:rgba(47,111,78,.5);color:var(--brand-green,#2f6f4e);background:rgba(47,111,78,.08)}.prompt-preview{top:86px}.prompt-preview-panel{display:grid;gap:16px;padding:18px;border:1px solid var(--brand-line,rgba(130,78,36,.18));border-radius:8px;background:linear-gradient(160deg,rgba(255,250,242,.96),rgba(255,246,233,.84)),linear-gradient(135deg,rgba(255,154,77,.06),rgba(47,111,78,.05));box-shadow:0 18px 44px rgba(93,59,28,.1),inset 0 1px 0 rgba(255,255,255,.94)}.prompt-console-heading{display:flex;align-items:center;gap:10px}.prompt-console-heading>div{min-width:0}.prompt-console-heading small{display:block;color:var(--brand-orange,#e4631b);font-size:10px;font-weight:850;text-transform:uppercase}.prompt-console-heading h2{margin:1px 0 0;color:var(--brand-ink,#24180e);font-size:17px}.prompt-target-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;border:1px solid rgba(130,78,36,.15);border-radius:8px;background:rgba(130,78,36,.055)}.prompt-target-tabs button{min-width:0;min-height:34px;overflow:hidden;padding:0 8px;border:0;border-radius:6px;color:rgba(36,24,14,.6);background:transparent;cursor:pointer;font-size:11px;font-weight:750;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.prompt-target-tabs button:hover{color:var(--brand-ink,#24180e);background:rgba(255,250,242,.66)}.prompt-target-tabs button.active{color:#ffffff;background:var(--brand-green,#2f6f4e);box-shadow:0 7px 16px rgba(47,111,78,.18),inset 0 1px 0 rgba(255,255,255,.22)}.prompt-target-tabs button:focus-visible{outline:2px solid rgba(228,99,27,.56);outline-offset:2px}.prompt-output{min-height:300px;max-height:420px;overflow-y:auto;padding:16px;border:1px solid rgba(47,111,78,.18);border-radius:8px;color:var(--brand-ink,#24180e);background:linear-gradient(90deg,rgba(47,111,78,.045) 1px,transparent 0),rgba(247,251,246,.86);background-size:28px 100%,auto;font-family:var(--font-mono),"SFMono-Regular",Consolas,monospace;font-size:12px;line-height:1.65;white-space:pre-wrap}.prompt-copy-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.44fr);gap:10px;margin-top:0}.prompt-copy-button{width:100%;justify-content:center}.prompt-image-button{justify-content:center;min-width:0}.prompt-image-access-note{margin:10px 0 0;color:var(--ds-ink-muted);font-size:.82rem;line-height:1.5}.prompt-generated-image-panel{display:grid;gap:10px;padding:10px;border:1px solid rgba(47,111,78,.16);border-radius:10px;background:linear-gradient(135deg,rgba(255,250,242,.92),rgba(247,251,246,.78)),rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.prompt-generated-image-skeleton,.prompt-image-error{display:grid;gap:8px;min-height:168px;place-items:center;padding:18px;border:1px dashed rgba(130,78,36,.22);border-radius:8px;color:rgba(36,24,14,.7);text-align:center;background:rgba(255,250,242,.62)}.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{border-color:rgba(213,51,38,.22);background:rgba(255,244,239,.76)}.prompt-image-error .btn-secondary{margin-top:4px}.prompt-generated-image{display:grid;gap:10px;margin:0}.prompt-generated-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(47,111,78,.18);border-radius:8px;background:rgba(255,250,242,.8)}.prompt-generated-image figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgba(36,24,14,.62);font-size:11px;font-weight:700}.prompt-generated-image-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.prompt-image-lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:clamp(16px,4vw,48px);background:rgba(36,24,14,.58);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.prompt-image-lightbox-card{display:grid;gap:12px;width:min(1120px,96vw);max-height:94vh;overflow:auto;padding:12px;border:1px solid rgba(255,255,255,.58);border-radius:14px;background:linear-gradient(135deg,rgba(255,250,242,.96),rgba(247,251,246,.9)),rgba(255,255,255,.92);box-shadow:0 32px 80px rgba(36,24,14,.34)}.prompt-image-lightbox-header{padding:2px 2px 0}.prompt-image-lightbox-header small{color:rgba(36,24,14,.58);font-size:10px;font-weight:800;text-transform:uppercase}.prompt-image-lightbox-header strong{color:var(--brand-ink,#24180e);font-size:15px}.prompt-image-lightbox-card>img{max-height:calc(94vh - 130px);object-fit:contain;border:1px solid rgba(47,111,78,.16);border-radius:10px;background:rgba(255,250,242,.78)}.prompt-image-lightbox-actions{display:flex;justify-content:flex-end}.prompt-stats{display:grid;grid-template-columns:.72fr 1.28fr;gap:8px;padding-top:14px;border-top:1px solid var(--brand-line,rgba(130,78,36,.18))}.prompt-stats>div{min-width:0;padding:10px;border:1px solid rgba(130,78,36,.14);border-radius:7px;background:rgba(255,250,242,.62)}.prompt-stats small,.prompt-stats strong{display:block}.prompt-stats small{color:rgba(36,24,14,.54);font-size:9px;font-weight:800;text-transform:uppercase}.prompt-stats strong{margin-top:3px;overflow:hidden;color:var(--brand-ink,#24180e);font-size:13px;text-overflow:ellipsis;white-space:nowrap}@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,.prompt-style-toolbar{grid-template-columns:1fr}.prompt-style-toolbar{position:static}.prompt-style-library .art-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-command-actions,.prompt-command-bar{align-items:stretch}.prompt-command-bar{flex-direction:column}.prompt-command-actions{display:grid;grid-template-columns:1fr 1fr}.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{align-items:stretch;flex-direction:column}.prompt-generated-image-actions{width:100%}.prompt-generated-image figcaption .btn-secondary,.prompt-generated-image-actions .btn-secondary{flex:1 1;justify-content:center}.prompt-image-lightbox{padding:10px}.prompt-image-lightbox-card{width:100%;max-height:96vh;border-radius:12px}.brief-skeleton-grid{grid-template-columns:1fr}}.admin-root.admin-workspace-root,.dashboard-root.dashboard-workspace-root{--workspace-green:#2f6f4e;--workspace-green-deep:#24583e;--workspace-orange-bright:#f6863d;--workspace-glass:rgba(255,255,255,0.18);--workspace-glass-strong:rgba(255,255,255,0.27);--workspace-shadow:0 20px 52px rgba(43,57,46,0.075),inset 0 1px 0 rgba(255,255,255,0.94)}.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:rgba(34,54,42,.9)!important;background:rgba(49,72,39,.13)!important}.dashboard-root.dashboard-prompt-root .dashboard-frame{grid-template-columns:var(--dashboard-sidebar-width,248px) minmax(0,1fr)!important}.dashboard-prompt-root .dashboard-sidebar{width:var(--dashboard-sidebar-width,248px)!important;min-width:var(--dashboard-sidebar-width,248px)!important}.admin-workspace-root .admin-section-group>span,.dashboard-workspace-root .dashboard-nav-label{text-transform:uppercase}.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:rgba(46,64,52,.62)!important;font-size:.62rem!important}.admin-workspace-root .admin-shell,.dashboard-workspace-root .dashboard-content-inner{font-family:var(--font-main)}.admin-workspace-root :is(h1,h2,h3,h4),.dashboard-workspace-root .dashboard-content-inner :is(h1,h2,h3,h4){font-family:var(--font-main)!important}.admin-workspace-root h2,.dashboard-workspace-root .dashboard-content-inner h2{font-weight:810!important;letter-spacing:-.025em!important}.admin-workspace-root :is(.muted-copy,.admin-header p,.admin-section-helper p),.dashboard-workspace-root :is(.workspace-subtitle,.muted-copy,.tool-heading p,.market-intelligence-heading p,.opportunity-command-copy p){color:var(--workspace-muted)!important;line-height:1.58!important}.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper,.settings-message),.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){border:1px solid var(--workspace-stroke)!important;background:radial-gradient(ellipse at 11% 0,rgba(255,255,255,.38),transparent 43%),var(--workspace-glass)!important;box-shadow:var(--workspace-shadow)!important;backdrop-filter:blur(28px) saturate(1.3)!important;-webkit-backdrop-filter:blur(28px) saturate(1.3)!important}.admin-workspace-root :is(.admin-panel,.glass-panel) :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card),.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){background:rgba(255,255,255,.09)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.74)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.admin-workspace-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea),.dashboard-workspace-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important}.admin-workspace-root textarea,.dashboard-workspace-root textarea{min-height:96px}.admin-workspace-root :is(.btn-primary,.button-primary),.dashboard-workspace-root :is(.btn-primary,.button-primary){border:1px solid rgba(255,255,255,.44)!important;background:linear-gradient(145deg,var(--workspace-orange-bright),var(--workspace-orange))!important}.admin-workspace-root :is(.btn-primary,.button-primary):hover,.dashboard-workspace-root :is(.btn-primary,.button-primary):hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(190,75,18,.27),inset 0 1px 0 rgba(255,255,255,.62),inset 0 -2px 0 rgba(122,43,9,.13)!important}.admin-workspace-root :is(.btn-secondary,.button-secondary,.workspace-link-button),.dashboard-workspace-root :is(.btn-secondary,.button-secondary,.workspace-link-button){border:1px solid var(--workspace-stroke)!important;background:var(--workspace-glass-strong)!important;box-shadow:0 10px 26px rgba(43,57,46,.06),inset 0 1px 0 rgba(255,255,255,.94)!important;backdrop-filter:blur(20px) saturate(1.25)!important;-webkit-backdrop-filter:blur(20px) saturate(1.25)!important}.admin-workspace-root .admin-section-nav{padding-right:15px!important}.admin-workspace-root .admin-table tbody tr{background:rgba(255,255,255,.11)}.admin-workspace-root :is(.admin-provider-chart,.admin-credit-trend,.admin-plan-chart,.ops-momentum-chart){border-radius:18px!important;background:rgba(255,255,255,.09)!important}@media (min-width:1780px){.admin-workspace-root .admin-shell,.dashboard-workspace-root .dashboard-content-inner{padding-inline:clamp(28px,2vw,44px)!important}.admin-workspace-root .admin-shell{grid-template-columns:264px minmax(0,1fr)!important}}@media (max-width:760px){.admin-workspace-root .admin-shell,.dashboard-workspace-root .dashboard-content-inner{padding-inline:13px!important}.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper),.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){border-radius:18px!important}}.admin-workspace-root .panel-heading{padding-inline:2px}.admin-onboarding-metrics-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 2px -2px}.admin-onboarding-metrics-heading strong{color:var(--workspace-ink);font-size:.78rem}.admin-onboarding-metrics-heading span{color:var(--workspace-muted);font-size:.64rem}.admin-audience-drawer{margin-top:18px;border-top:1px solid var(--admin-soft-line)}.admin-audience-drawer>summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--workspace-ink);font-size:.76rem;font-weight:820;cursor:pointer}.admin-audience-drawer>summary span{color:var(--workspace-muted);font-size:.62rem;font-weight:620}.admin-audience-drawer[open]>summary{margin-bottom:14px}.trend-radar-empty-state{width:min(1120px,100%);margin:4px auto 0;padding:22px;display:grid;gap:18px;border:1px solid rgba(255,255,255,.82);border-radius:24px;color:var(--yoou-ink);background:rgba(255,252,246,.82);box-shadow:0 18px 46px rgba(80,58,35,.09),inset 0 1px 0 #fff;backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%)}.trend-radar-empty-state>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px}.trend-radar-empty-state>div:first-child>svg{grid-row:1/span 2;color:var(--yoou-orange)}.trend-radar-empty-state h2,.trend-radar-empty-state p{margin:0}.trend-radar-empty-state dd,.trend-radar-empty-state p{color:var(--yoou-muted)}.trend-radar-example-actions{display:flex;flex-wrap:wrap;gap:8px}.trend-radar-example-actions button{padding:9px 13px;border:1px solid rgba(47,111,78,.18);border-radius:999px;color:var(--yoou-green);background:rgba(255,255,255,.72);font-weight:750;cursor:pointer}.trend-radar-empty-state dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trend-radar-empty-state dl>div{padding:13px;border-radius:16px;background:rgba(244,239,229,.62)}.trend-radar-empty-state :is(dt,dd){margin:0}.trend-radar-empty-state dt{margin-bottom:5px;font-weight:800}@media (max-width:760px){.trend-radar-empty-state dl{grid-template-columns:1fr}}.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form){display:grid;grid-template-columns:minmax(210px,285px) minmax(0,1fr);align-items:end;gap:10px 18px}.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form)>.trend-radar-heading{grid-column:1;grid-row:1;align-self:center}.dashboard-workspace-root .market-intelligence-page:has(>.trend-radar-form)>.trend-radar-form{grid-column:2;grid-row:1}.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;color:#2f6549!important;font-size:.82rem!important;font-weight:750;line-height:1.35!important}.dashboard-workspace-root .trend-radar-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,320px)!important;align-items:end!important;gap:9px 12px!important;padding:12px 13px!important;border-radius:18px!important}.trend-radar-control-row{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:minmax(300px,1fr) minmax(165px,210px) auto;align-items:end;gap:10px}.trend-radar-control-row label{min-width:0;display:grid;gap:5px}.trend-market-strip legend,.trend-radar-control-row label>span{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 .market-intelligence-run-button,.trend-radar-control-row :is(input,select){min-height:46px!important;border-radius:12px!important}.trend-radar-control-row .market-intelligence-run-button{min-width:178px!important;padding-inline:18px!important;white-space:nowrap}.trend-market-strip{grid-column:1;min-width:0;margin:0;padding:0;border:0}.trend-market-strip legend{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px;padding:0}.trend-market-strip legend small{color:#899087;font-size:.58rem;font-weight:700}.trend-market-strip>div{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.trend-market-strip label{position:relative;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 9px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:12px;background:rgba(255,255,255,.22);color:#526258;font-size:.65rem;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.trend-market-strip label:hover{transform:translateY(-1px);background:rgba(255,255,255,.38)}.trend-market-strip label.active{border-color:rgba(240,103,27,.46);background:rgba(255,239,220,.56);color:#234132;box-shadow:0 8px 20px rgba(207,91,27,.09),inset 0 1px 0 rgba(255,255,255,.94)}.trend-market-strip input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.trend-market-strip input:focus-visible+*{outline:2px solid #d65d19;outline-offset:3px;border-radius:8px}.dashboard-workspace-root .trend-radar-form .trend-advanced-inputs{grid-column:2;min-width:0;margin:0;border:1px solid rgba(255,255,255,.65);border-radius:12px;background:rgba(255,255,255,.17)}.dashboard-workspace-root .trend-radar-form .trend-advanced-inputs>summary{min-height:44px;display:flex;align-items:center;padding:8px 11px;color:#5d6c61;font-size:.64rem;font-weight:800;cursor:pointer}.dashboard-workspace-root .trend-radar-form .trend-loading-stage{grid-column:1/-1;margin:0;color:#875124;font-size:.64rem}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard)>header{min-height:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;border-radius:14px}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard) .market-intelligence-report-actions{width:auto!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:7px!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{padding:15px 18px;border-radius:19px}.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{width:fit-content;display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:4px 8px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.28);color:#475e4e;font-size:.62rem;font-weight:800}.trend-feed-summary>span{min-height:52px;padding:8px 11px;border-radius:13px}.trend-feed-summary strong{font-size:.98rem}.trend-feed-card{min-height:232px;grid-template-columns:minmax(285px,.94fr) minmax(0,1.16fr);border-radius:18px;background:rgba(255,252,246,.54)}.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{display:-webkit-box;overflow:hidden;font-size:.7rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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{padding:6px 7px;border-radius:9px}.trend-feed-card-footer .trend-market-logo-row>span{width:29px;height:29px;border-radius:8px}.trend-see-direction{min-height:31px;padding:5px 9px}.trend-action-rail{gap:9px;padding:15px;border-radius:19px;background:rgba(255,251,244,.58)}.trend-action-rail .trend-reference-collage.compact,.trend-action-rail .trend-reference-collage.compact>a{min-height:158px;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-column:1;grid-row:auto}.dashboard-workspace-root .trend-radar-form{grid-template-columns:1fr!important}.dashboard-workspace-root .trend-radar-form .trend-advanced-inputs,.trend-market-strip{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{width:100%!important;justify-content:stretch!important}.dashboard-workspace-root .market-intelligence-results:has(.trend-visual-dashboard) .market-intelligence-report-actions .button{flex:1 1}}@media (max-width:700px){.trend-radar-control-row{grid-template-columns:1fr}.trend-radar-control-row .market-intelligence-run-button{grid-column:1}.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-prompt-root .dashboard-frame,.dashboard-root.dashboard-workspace-root .dashboard-frame{width:100%!important;height:auto!important;min-height:100svh!important;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;overflow:visible!important}.dashboard-root.dashboard-prompt-root .dashboard-sidebar,.dashboard-root.dashboard-workspace-root .dashboard-sidebar{position:fixed!important;z-index:130!important;inset:0 auto 0 0!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;display:flex!important;flex-direction:column!important;padding:max(12px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))!important;overflow:hidden!important;border:0!important;border-right:1px solid rgba(255,255,255,.76)!important;border-radius:0 24px 24px 0!important;background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.68),transparent 34%),linear-gradient(155deg,rgba(245,239,222,.96),rgba(216,225,204,.94))!important;box-shadow:26px 0 74px rgba(40,55,43,.22),inset -1px 0 0 rgba(255,255,255,.74)!important;backdrop-filter:blur(34px) saturate(1.34)!important;-webkit-backdrop-filter:blur(34px) saturate(1.34)!important;transform:translate3d(-105%,0,0)!important}.dashboard-root.dashboard-prompt-root .dashboard-sidebar.mobile-open,.dashboard-root.dashboard-workspace-root .dashboard-sidebar.mobile-open{transform:translateZ(0)!important}.dashboard-root.dashboard-prompt-root .dashboard-logo,.dashboard-root.dashboard-workspace-root .dashboard-logo{display:none!important}.dashboard-root.dashboard-prompt-root .dashboard-nav,.dashboard-root.dashboard-workspace-root .dashboard-nav{width:100%!important;flex:1 1 auto!important;display:block!important;padding:8px 2px 12px!important;overflow-x:hidden!important;overflow-y:auto!important}.dashboard-root.dashboard-prompt-root .dashboard-nav-section,.dashboard-root.dashboard-prompt-root .dashboard-sidebar-footer,.dashboard-root.dashboard-workspace-root .dashboard-nav-section,.dashboard-root.dashboard-workspace-root .dashboard-sidebar-footer{width:100%!important;display:grid!important}.dashboard-root.dashboard-prompt-root .dashboard-nav .macos-sidebar-item>span,.dashboard-root.dashboard-prompt-root .dashboard-nav-label,.dashboard-root.dashboard-prompt-root .dashboard-sidebar-footer .macos-sidebar-item>span,.dashboard-root.dashboard-workspace-root .dashboard-nav .macos-sidebar-item>span,.dashboard-root.dashboard-workspace-root .dashboard-nav-label,.dashboard-root.dashboard-workspace-root .dashboard-sidebar-footer .macos-sidebar-item>span{display:inline!important}.dashboard-root.dashboard-prompt-root .dashboard-nav .macos-sidebar-item,.dashboard-root.dashboard-prompt-root .dashboard-sidebar-footer .macos-sidebar-item,.dashboard-root.dashboard-workspace-root .dashboard-nav .macos-sidebar-item,.dashboard-root.dashboard-workspace-root .dashboard-sidebar-footer .macos-sidebar-item{width:100%!important;min-height:44px!important;justify-content:flex-start!important;padding:9px 11px!important;font-size:.78rem!important}.dashboard-root.dashboard-prompt-root .dashboard-topbar,.dashboard-root.dashboard-workspace-root .dashboard-topbar{position:sticky!important;z-index:60!important;top:0!important;width:100%!important;height:68px!important;min-height:68px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:9px max(13px,env(safe-area-inset-right)) 9px max(13px,env(safe-area-inset-left))!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.7)!important;border-radius:0!important;background:rgba(235,231,213,.72)!important;box-shadow:0 12px 34px rgba(43,57,46,.08),inset 0 1px 0 rgba(255,255,255,.86)!important;backdrop-filter:blur(28px) saturate(1.28)!important;-webkit-backdrop-filter:blur(28px) saturate(1.28)!important}.dashboard-root.dashboard-prompt-root .dashboard-content-inner,.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) clamp(15px,2.5vw,24px) 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;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:14px 14px calc(24px + env(safe-area-inset-bottom))!important}.admin-root.admin-workspace-root .admin-section-nav{position:fixed!important;z-index:130!important;inset:0 auto 0 0!important;grid-column:1!important;grid-row:auto!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;margin:0!important;padding:max(12px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-right:1px solid rgba(255,255,255,.76)!important;border-radius:0 24px 24px 0!important;background:radial-gradient(ellipse at 12% 0,rgba(255,255,255,.68),transparent 34%),linear-gradient(155deg,rgba(245,239,222,.97),rgba(216,225,204,.95))!important;box-shadow:26px 0 74px rgba(40,55,43,.22),inset -1px 0 0 rgba(255,255,255,.74)!important;backdrop-filter:blur(34px) saturate(1.34)!important;-webkit-backdrop-filter:blur(34px) saturate(1.34)!important;transform:translate3d(-105%,0,0)!important}.admin-root.admin-workspace-root .admin-section-nav.mobile-open{transform:translateZ(0)!important}.admin-root.admin-workspace-root .admin-section-group{width:100%!important;display:block!important;padding:8px 0!important}.admin-root.admin-workspace-root .admin-section-group>span{display:block!important}.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs,.admin-root.admin-workspace-root .admin-section-tabs{width:100%!important;display:grid!important;gap:4px!important}.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs button,.admin-root.admin-workspace-root .admin-section-tabs button{width:100%!important;min-width:0!important;min-height:44px!important;justify-content:flex-start!important;padding:8px 10px!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-stats,.prompt-target-tabs{grid-template-columns:1fr}}.analysis-results-header{min-height:auto;align-items:center;gap:16px;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{align-self:center;min-width:132px;white-space:nowrap}.competitor-market-dot{position:static;z-index:auto;display:inline-block;flex:0 0 8px;width:8px;height:8px;min-width:8px;border-radius:999px;box-shadow:none}@media (max-width:720px){.analysis-results-header{align-items:stretch;padding:16px}.analysis-results-header .btn-secondary{width:100%;justify-content:center}.dashboard-root{width:100%;min-height:100svh;height:auto!important;padding:0!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important}.dashboard-frame{width:100%!important;min-height:100svh!important;max-width:none!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:visible!important;border:0!important;border-radius:0!important}.dashboard-sidebar{position:sticky!important;top:0!important;z-index:50!important;width:100%!important;min-width:0!important;min-height:auto!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;overflow:hidden!important;border-right:0!important;border-bottom:1px solid rgba(133,82,39,.13)!important;background:linear-gradient(145deg,rgba(255,250,242,.94),rgba(255,242,222,.78)),rgba(255,255,255,.5)!important;box-shadow:0 12px 28px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.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{min-width:0!important;min-height:auto!important;flex:0 1 auto!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0 2px 2px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:none}}@media (max-width:720px){.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-root .dashboard-nav-section{flex:0 0 auto!important;min-width:max-content!important;display:flex!important;gap:6px!important;margin:0!important}.dashboard-root .dashboard-nav .macos-sidebar-item{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;min-height:38px!important;height:38px!important;padding:7px 10px!important;gap:6px!important;justify-content:center!important;border-radius:12px!important;white-space:nowrap!important;box-shadow:0 7px 14px rgba(133,82,39,.045),inset 0 1px 0 rgba(255,255,255,.76)!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 rgba(249,115,22,.12),inset 0 -2px 0 var(--yoou-orange),inset 0 1px 0 rgba(255,255,255,.9)!important}.dashboard-root .dashboard-nav .macos-sidebar-item span{display:inline!important;font-size:.72rem!important;line-height:1!important}.dashboard-content,.dashboard-main{min-width:0!important;width:100%!important;overflow-x:hidden!important}.dashboard-main{min-height:auto!important;display:flex!important;flex-direction:column!important}.dashboard-topbar{position:static!important;top:auto!important;z-index:40!important;min-height:auto!important;margin:0!important;padding:9px 10px 10px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border-radius:0 0 16px 16px!important;border-left:0!important;border-right:0!important}.dashboard-topbar-title{min-width:0!important;justify-content:center!important;font-size:.88rem!important}.dashboard-topbar-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.dashboard-topbar-action{width:100%!important;min-width:0!important;min-height:38px!important;padding:7px 8px!important;justify-content:center!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-form,.prompt-layout,.prompt-preview,.prompt-preview-panel,.prompt-quick-start-row,.prompt-style-library,.prompt-workspace{min-width:0!important;width:100%!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{max-width:100%!important;font-size:clamp(2.15rem,10vw,3.1rem)!important;line-height:.98!important;overflow-wrap:anywhere!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{position:static!important;grid-template-columns:1fr!important;gap:9px!important;padding:9px!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{min-height:36px!important;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}}.article-shell,.news-shell{padding-top:28px!important}@media (max-width:680px){.article-shell,.news-shell{padding-top:18px!important}}@media (max-width:420px){.article-shell,.news-shell{padding-top:14px!important}}.ops-empty-state--guided,.tool-empty-state--guided{align-items:stretch!important;gap:14px!important;text-align:left!important}.ops-empty-state--guided>svg,.tool-empty-state--guided>svg{align-self:center}.ops-empty-state--guided>small,.ops-empty-state--guided>strong,.tool-empty-state--guided>span,.tool-empty-state--guided>strong{text-align:center}.tool-empty-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:4px}.tool-empty-guide-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-empty-guide-grid>span{display:grid;gap:4px;margin-top:0;padding:12px;border:1px solid rgba(115,83,54,.16);border-radius:14px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px rgba(255,255,255,.68);text-align:left}.tool-empty-guide-grid strong{color:#23170f;font-size:.86rem}.tool-empty-guide-grid small{color:rgba(75,55,38,.68);font-weight:700;line-height:1.35}@media (max-width:720px){.tool-empty-guide-grid,.tool-empty-guide-grid--compact{grid-template-columns:1fr}.admin-root .admin-header,.admin-root .admin-section-helper,.dashboard-root .tool-heading{padding:18px!important;border-radius:18px!important}.admin-root .admin-header h1,.dashboard-root .tool-heading h1{font-size:clamp(2rem,8.5vw,3rem)!important;line-height:1.05!important}.admin-root .admin-header-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!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}}.admin-root,.dashboard-root{--yoou-home-canvas:#f7efe3;--yoou-home-canvas-deep:#eadcc8;--yoou-home-surface:rgba(255,250,242,0.78);--yoou-home-surface-strong:rgba(255,253,248,0.92);--yoou-home-ink:#24180e;--yoou-home-muted:rgba(36,24,14,0.64);--yoou-home-line:rgba(130,78,36,0.15);--yoou-home-line-strong:rgba(130,78,36,0.25);--yoou-home-orange:#e4631b;--yoou-home-orange-light:#ff9a4d;--yoou-home-green:#2f6f4e;--yoou-home-green-soft:rgba(47,111,78,0.09);--yoou-home-shadow:0 42px 120px rgba(93,59,28,0.16),0 12px 36px rgba(93,59,28,0.08);background:linear-gradient(to right,rgba(105,72,38,.055) 1px,transparent 1px),radial-gradient(ellipse at 10% 4%,rgba(255,138,61,.22),transparent 34%),radial-gradient(ellipse at 90% 8%,rgba(47,111,78,.13),transparent 32%),linear-gradient(135deg,var(--yoou-home-canvas),var(--yoou-home-canvas-deep) 56%,#f9f3ea)!important;background-size:96px 100%,auto,auto,auto!important;color:var(--yoou-home-ink)!important}.admin-root .admin-shell,.dashboard-frame{border:1px solid rgba(255,255,255,.78)!important;border-radius:30px!important;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,247,235,.58)),rgba(255,255,255,.42)!important;box-shadow:var(--yoou-home-shadow),inset 0 1px 0 rgba(255,255,255,.88)!important;backdrop-filter:blur(34px) saturate(1.08);-webkit-backdrop-filter:blur(34px) saturate(1.08)}.dashboard-frame{margin:18px auto!important}.admin-root .admin-shell,.dashboard-frame{width:min(1540px,calc(100vw - 36px))!important;overflow:hidden!important}.admin-root .admin-shell{margin:0 auto!important}.admin-root .admin-section-nav,.dashboard-root .dashboard-sidebar{border-color:rgba(255,255,255,.62)!important;background:radial-gradient(ellipse at 18% 2%,rgba(255,154,77,.18),transparent 38%),linear-gradient(180deg,rgba(255,251,244,.9),rgba(255,244,228,.66)),rgba(255,255,255,.28)!important;box-shadow:0 16px 42px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08)}.dashboard-root .dashboard-logo{min-height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 12px!important;padding:0 8px 14px!important;border-bottom:1px solid rgba(130,78,36,.12)!important}.dashboard-root .dashboard-logo .embossed-logo{transform:translateX(-2px)!important}.admin-root .admin-section-group,.dashboard-root .dashboard-nav-section{gap:7px!important;margin-bottom:18px!important}.admin-root .admin-section-group>span,.dashboard-root .dashboard-nav-label{padding-inline:8px!important;color:rgba(36,24,14,.5)!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase}.admin-root .admin-section-group .admin-section-tabs button,.admin-root .admin-section-tabs button,.dashboard-root .macos-sidebar-item{min-height:44px!important;border:1px solid rgba(130,78,36,.11)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,251,244,.68),rgba(255,245,231,.36)),rgba(255,255,255,.28)!important;color:rgba(36,24,14,.82)!important;font-weight:850!important;box-shadow:0 8px 20px rgba(93,59,28,.045),inset 0 1px 0 rgba(255,255,255,.78)!important;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.admin-root .admin-section-tabs button svg,.dashboard-root .macos-sidebar-item svg{color:var(--yoou-home-green)!important}.admin-root .admin-section-tabs button:hover,.dashboard-root .macos-sidebar-item:hover{transform:translateX(2px)!important;border-color:rgba(228,99,27,.28)!important;background:linear-gradient(145deg,rgba(255,250,242,.94),rgba(255,239,216,.58)),rgba(255,255,255,.32)!important;color:var(--yoou-home-ink)!important}.admin-root .admin-section-group .admin-section-tabs button.active,.admin-root .admin-section-tabs button.active,.dashboard-root .macos-sidebar-item.active{border-color:rgba(228,99,27,.42)!important;background:linear-gradient(135deg,rgba(255,248,238,.98),rgba(255,232,202,.66)),linear-gradient(90deg,rgba(228,99,27,.2),rgba(47,111,78,.08))!important;color:var(--yoou-home-ink)!important;box-shadow:0 14px 32px rgba(228,99,27,.14),inset 3px 0 0 var(--yoou-home-orange),inset 0 1px 0 rgba(255,255,255,.9)!important}.admin-root .admin-section-tabs button.active svg,.dashboard-root .macos-sidebar-item.active svg{color:var(--yoou-home-orange)!important}.admin-root .admin-header,.dashboard-root .dashboard-topbar{border:1px solid rgba(255,255,255,.68)!important;background:linear-gradient(145deg,rgba(255,250,242,.86),rgba(255,246,233,.56)),rgba(255,255,255,.38)!important;box-shadow:0 16px 42px rgba(93,59,28,.09),inset 0 1px 0 rgba(255,255,255,.88)!important;backdrop-filter:blur(26px) saturate(1.08);-webkit-backdrop-filter:blur(26px) saturate(1.08)}.dashboard-root .dashboard-topbar{position:sticky!important;top:0!important;z-index:30!important;margin:0!important;border-radius:0 28px 0 0!important}.admin-root .admin-header{position:sticky!important;top:18px!important;z-index:20!important}.admin-root .admin-header h1,.dashboard-root .dashboard-topbar-title{color:var(--yoou-home-ink)!important;letter-spacing:0!important}.admin-root .admin-header p,.dashboard-root .panel-heading span,.dashboard-root .tool-heading p{color:var(--yoou-home-muted)!important}.admin-root .admin-panel,.admin-root .admin-section-helper,.admin-root .glass-panel,.admin-root .metric-card,.dashboard-root .glass-panel,.dashboard-root .metric-card,.dashboard-root .provider-card,.dashboard-root .workspace-panel{border-color:rgba(255,255,255,.68)!important;background:linear-gradient(145deg,rgba(255,250,242,.78),rgba(255,244,226,.48)),linear-gradient(135deg,rgba(255,154,77,.07),rgba(47,111,78,.045))!important;box-shadow:0 4px 10px rgba(93,59,28,.04),0 16px 38px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.88)!important;backdrop-filter:blur(22px) saturate(1.06);-webkit-backdrop-filter:blur(22px) saturate(1.06)}.admin-root .btn-primary,.dashboard-root .btn-primary{border-color:rgba(255,255,255,.38)!important;background:linear-gradient(180deg,var(--yoou-home-orange-light),var(--yoou-home-orange))!important;color:#fffaf3!important;box-shadow:0 10px 24px rgba(228,99,27,.24),0 28px 70px rgba(228,99,27,.16),inset 0 1px 0 rgba(255,255,255,.38)!important}.admin-root .btn-secondary,.dashboard-root .btn-secondary,.dashboard-root .dashboard-topbar-action,.dashboard-root .workspace-link-button{border-color:var(--yoou-home-line)!important;background:rgba(255,250,242,.68)!important;color:var(--yoou-home-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}.admin-root .btn-secondary.danger,.dashboard-root .dashboard-topbar-action.danger{border-color:rgba(197,45,37,.22)!important;color:#a7231e!important}.dashboard-root .dashboard-topbar-action.admin-return-action{border-color:rgba(47,111,78,.2)!important;color:var(--yoou-home-green,var(--ds-success))!important}.admin-root input:not([type=checkbox]):not([type=color]):not([type=range]),.admin-root select,.admin-root textarea,.dashboard-root input:not([type=checkbox]):not([type=color]):not([type=range]),.dashboard-root select,.dashboard-root textarea{border-color:var(--yoou-home-line-strong)!important;background:rgba(255,253,248,.9)!important;color:var(--yoou-home-ink)!important}.admin-root .admin-section-helper{display:flex!important;align-items:center!important;gap:12px!important}.admin-root .admin-section-helper>span,.admin-root .metric-icon,.dashboard-root .metric-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-color:rgba(228,99,27,.17)!important;background:rgba(255,154,77,.11)!important;color:var(--yoou-home-green)!important}@media (max-width:980px){.admin-root .admin-shell,.dashboard-frame{width:100%!important;min-height:100vh!important;margin:0!important;border-radius:0!important;border-inline:0!important}.admin-root .admin-header{position:static!important;top:auto!important}.admin-root .admin-section-nav{position:sticky!important;top:0!important;z-index:35!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;padding:10px!important;border-radius:0!important;scrollbar-width:none}.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-group .admin-section-tabs,.admin-root .admin-section-tabs{display:flex!important;gap:7px!important}.admin-root .admin-section-group .admin-section-tabs button,.admin-root .admin-section-tabs button{width:auto!important;min-width:max-content!important;min-height:38px!important;padding:8px 10px!important;justify-content:center!important}}@media (max-width:720px){.dashboard-root .dashboard-topbar{position:static!important;border-radius:0 0 18px 18px!important}.dashboard-root .dashboard-topbar-actions:has(.admin-return-action){grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-root .admin-section-tabs button:hover,.dashboard-root .dashboard-nav .macos-sidebar-item: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{min-height:74px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 12px!important;padding:0 8px 14px!important;border-bottom:1px solid rgba(130,78,36,.12)!important;text-decoration:none!important}.admin-root .admin-rail-logo .embossed-logo{transform:translateX(-2px)!important}.dashboard-root .ops-market-grid button{min-height:64px!important;align-items:center!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important}.dashboard-root .ops-market-grid button>span{min-width:0!important;display:grid!important;gap:3px!important;line-height:1.2!important;text-align:left!important}.dashboard-root .ops-market-grid button small,.dashboard-root .ops-market-grid button strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!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{border-color:rgba(130,78,36,.12)!important;background:radial-gradient(ellipse at 50% 0,rgba(255,154,77,.12),transparent 42%),rgba(255,250,242,.42)!important}.dashboard-root .ops-empty-state svg{color:var(--yoou-home-orange,var(--ds-accent))!important}.admin-root .panel-heading h2,.dashboard-root .ops-panel .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}.admin-root .admin-rail-logo,.auth-brand,.dashboard-logo,.navbar-logo,.news-brand{overflow:visible!important}.dashboard-root .dashboard-logo{min-height:84px!important;padding:6px 10px 16px!important}.admin-root .admin-rail-logo .embossed-logo,.dashboard-root .dashboard-logo .embossed-logo,.navbar-logo .embossed-logo,.news-brand .embossed-logo{transform:none!important}.auth-brand .embossed-logo--sm,.dashboard-root .dashboard-logo .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{display:grid!important;grid-template-columns:minmax(0,auto) minmax(24px,1fr) auto!important;align-items:center!important;gap:16px!important}.dashboard-root .dashboard-topbar-title{min-width:0!important;justify-self:start!important}.dashboard-root .dashboard-topbar-actions{min-width:0!important;justify-self:end!important}@media (max-width:980px){.dashboard-root .dashboard-topbar{grid-template-columns:1fr!important}}.admin-onboarding-journey{display:grid;gap:14px}.admin-onboarding-journey ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-onboarding-journey li{min-width:0;min-height:92px;padding:12px;border:1px solid rgba(130,78,36,.13);border-radius:8px;background:rgba(255,253,248,.62);display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px}.admin-onboarding-journey li>span{width:28px;height:28px;border-radius:50%;background:var(--yoou-home-orange,var(--ds-accent));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.admin-onboarding-announcement-preview span,.admin-onboarding-journey li div,.onboarding-policy-note span{min-width:0;display:grid;gap:4px}.admin-onboarding-announcement-preview strong,.admin-onboarding-journey strong,.onboarding-policy-note strong{color:var(--yoou-home-ink,var(--ds-ink));font-size:12px;line-height:1.3;overflow-wrap:anywhere}.admin-onboarding-announcement-preview small,.admin-onboarding-journey small,.onboarding-policy-note small{color:var(--yoou-home-muted,var(--ds-ink-muted));font-size:10px;line-height:1.45;overflow-wrap:anywhere}.admin-onboarding-grid{align-items:stretch}.admin-onboarding-panel{min-width:0}.onboarding-policy-note{min-width:0;min-height:64px;padding:11px 12px;border:1px solid rgba(47,111,78,.18);border-radius:8px;background:rgba(47,111,78,.06);color:var(--yoou-home-green,var(--ds-success));display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px}.admin-onboarding-announcement-preview>svg,.onboarding-policy-note>svg{margin-top:1px}.admin-onboarding-announcement-preview{margin-top:12px;padding:11px 12px;border:1px solid rgba(130,78,36,.13);border-radius:8px;background:rgba(255,253,248,.58);color:var(--yoou-home-muted,var(--ds-ink-muted));display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px}.admin-onboarding-announcement-preview.enabled{border-color:rgba(47,111,78,.2);background:rgba(47,111,78,.06);color:var(--yoou-home-green,var(--ds-success))}.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-grid,.admin-onboarding-journey ol,.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{width:100%;justify-content:center}}.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:rgba(38,23,12,.12)!important}.admin-root .article-studio-grid .article-seo-audit{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:0;background:#fffdf9}.admin-root .article-studio-grid .article-markdown-toolbar{align-items:center;justify-content:space-between;gap:8px;padding:6px;background:#f8f4ed}@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{min-width:0;margin-top:16px;padding:18px;border:1px solid var(--ds-border);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,250,241,.82)),var(--ds-surface);box-shadow:0 18px 48px rgba(63,47,30,.08);display:grid;gap:14px}.market-intelligence-page{width:100%;max-width:1300px;margin:0 auto 64px}.market-intelligence-heading,.market-intelligence-heading>div,.market-intelligence-submit>div{min-width:0;display:grid;gap:5px}.market-intelligence-heading .tool-label{color:var(--ds-success);display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase}.market-intelligence-heading h1{margin:0;color:var(--ds-ink);font-size:24px;line-height:1.2}.market-intelligence-card-main p,.market-intelligence-heading p,.market-intelligence-result-row p,.market-intelligence-results header p{margin:0;color:var(--ds-ink-secondary);font-size:12px;line-height:1.5}.market-intelligence-context-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.market-intelligence-context-strip>span{min-width:0;padding:11px 12px;border:1px solid var(--ds-border);border-radius:8px;background:rgba(255,255,255,.72);display:grid;gap:4px}.market-intelligence-card-main span,.market-intelligence-chip-row small,.market-intelligence-context-strip small,.market-intelligence-footnote,.market-intelligence-kpis small{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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-intelligence-tabs>button{min-width:0;min-height:72px;padding:11px;border:1px solid var(--ds-border);border-radius:7px;background:var(--ds-surface-soft);color:var(--ds-ink-secondary);display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;text-align:left;cursor:pointer}.market-intelligence-tabs>button:focus-visible,.market-intelligence-tabs>button:hover{border-color:var(--ds-border-strong);background:var(--ds-surface)}.market-intelligence-tabs>button.active{border-color:var(--ds-accent);background:rgba(255,122,40,.08);color:var(--ds-ink)}.market-intelligence-tabs button small,.market-intelligence-tabs button span,.market-intelligence-tabs button strong{min-width:0;display:block;overflow-wrap:anywhere}.market-intelligence-tabs button strong{font-size:12px;line-height:1.3}.market-intelligence-tabs button small{margin-top:3px;color:var(--ds-ink-muted);font-size:10px;line-height:1.35}.market-intelligence-form{min-width:0;padding:14px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface-soft);display:grid;gap:12px}.market-intelligence-form-grid{min-width:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(190px,.55fr);gap:10px;align-items:start}.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{display:grid;gap:6px}.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{display:inline-flex;align-items:center;gap:5px}.market-intelligence-form-grid input,.market-intelligence-form-grid select,.market-intelligence-form-grid textarea{width:100%;min-width:0;border:1px solid var(--ds-border-strong);border-radius:6px;background:var(--ds-surface);color:var(--ds-ink)}.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{min-width:0;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:7px}.market-intelligence-markets legend{width:100%;margin-bottom:6px}.market-intelligence-markets label{padding:7px 9px;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-surface);display:inline-flex;align-items:center;gap:6px;font-size:11px;cursor:pointer}.market-intelligence-region-compare{min-width:0;padding:11px;border:1px solid color-mix(in srgb,var(--ds-success) 18%,var(--ds-border));border-radius:8px;background:color-mix(in srgb,var(--ds-success) 5%,var(--ds-surface));display:grid;gap:10px}.market-intelligence-toggle{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;align-items:start;cursor:pointer}.market-intelligence-toggle input{margin-top:2px}.market-intelligence-toggle small,.market-intelligence-toggle strong{display:block;min-width:0;overflow-wrap:anywhere}.market-intelligence-toggle strong{color:var(--ds-ink);font-size:11px;line-height:1.35}.market-intelligence-budget-note,.market-intelligence-budget-warning,.market-intelligence-toggle small{color:var(--ds-ink-muted);font-size:10px;line-height:1.4}.market-intelligence-region-picks{min-width:0;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:7px}.market-intelligence-region-picks legend{width:100%;margin-bottom:1px;color:var(--ds-ink);font-size:10px;font-weight:800;text-transform:uppercase}.market-intelligence-region-picks label{min-height:28px;padding:6px 8px;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-surface);color:var(--ds-ink-secondary);display:inline-flex;align-items:center;gap:6px;font-size:10px;cursor:pointer}.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{min-width:0;padding-top:11px;border-top:1px solid var(--ds-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.market-intelligence-submit span,.market-intelligence-submit strong{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:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px}.market-intelligence-results{min-width:0;border:1px solid var(--ds-border);border-radius:8px;overflow:hidden;background:var(--ds-surface)}.market-intelligence-results>header{padding:12px 14px;border-bottom:1px solid var(--ds-border);background:var(--ds-surface-muted);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px}.market-intelligence-results>header>div{display:grid;gap:2px}.market-intelligence-result-row span,.market-intelligence-results>header 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{grid-column:1/-1;color:#5d6b63;font-size:11px;line-height:1.45}.market-intelligence-report-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.market-intelligence-report-actions .button,.niche-prompt-studio-button{align-items:center;display:inline-flex;gap:.4rem;justify-content:center}.niche-prompt-studio-button{grid-column:1/-1;justify-self:start}.trend-creative-results{background:radial-gradient(circle at top right,color-mix(in srgb,var(--ds-success) 8%,transparent),transparent 32%),var(--ds-surface)}.trend-creative-results,.trend-market-pulse{padding:16px;border-bottom:1px solid var(--ds-border);display:grid;gap:14px}.trend-market-pulse{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--ds-success) 9%,transparent),transparent 34%),var(--ds-surface)}.trend-market-pulse>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.trend-market-pulse>header>div:first-child{max-width:760px;display:grid;gap:4px}.trend-market-pulse>header>div:first-child>span{color:var(--ds-success);display:flex;align-items:center;gap:5px;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.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{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.trend-market-pulse-stats a,.trend-market-pulse-stats span{padding:7px 9px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-surface-soft);color:var(--ds-ink-muted);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{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.trend-market-pulse-grid>article{min-width:0;padding:11px;border:1px solid var(--ds-border);border-radius:10px;background:color-mix(in srgb,var(--ds-surface) 88%,transparent);display:grid;gap:10px;box-shadow:var(--ds-shadow-xs)}.trend-market-pulse-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.trend-market-pulse-card-heading>div{min-width:0;display:grid;gap:2px}.trend-market-pulse-card-heading small{color:var(--ds-success);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.trend-market-pulse-card-heading strong{color:var(--ds-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-market-pulse-card-heading>span{width:34px;height:34px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--ds-success) 42%,var(--ds-border));border-radius:50%;color:var(--ds-success);display:grid;place-items:center;font-size:11px;font-weight:900}.trend-market-pulse-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.trend-market-pulse-metrics span{padding:6px;border-radius:7px;background:var(--ds-surface-soft);color:var(--ds-ink-muted);display:grid;gap:2px;font-size:8px}.trend-market-pulse-metrics strong{color:var(--ds-ink);font-size:11px}.trend-market-pulse-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.trend-market-pulse-thumbs a{aspect-ratio:1;border:1px solid var(--ds-border);border-radius:7px;overflow:hidden;background:var(--ds-surface-muted);display:grid;place-items:center;transition:transform .16s ease,border-color .16s ease}.trend-market-pulse-thumbs a:hover{border-color:var(--ds-success);transform:translateY(-2px)}.trend-market-pulse-thumbs img{width:100%;height:100%;object-fit:cover}.trend-opportunity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;border-bottom:1px solid var(--ds-border);background:var(--ds-surface-soft)}.trend-opportunity-summary span{min-width:0;padding:8px 10px;border:1px solid var(--ds-border);border-radius:7px;background:var(--ds-surface);color:var(--ds-ink-muted);font-size:9px;line-height:1.35}.trend-opportunity-summary strong{margin-right:3px;color:var(--ds-ink);font-size:13px}.shop-visibility-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;border-bottom:1px solid var(--ds-border);background:var(--ds-surface-soft)}.shop-position-movement{display:block;font-size:.68rem;font-style:normal;margin-top:.2rem}.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{padding:8px 10px;border:1px solid var(--ds-border);border-radius:7px;background:var(--ds-surface);color:var(--ds-ink-muted);font-size:9px}.shop-visibility-summary strong{margin-right:3px;color:var(--ds-ink);font-size:13px}.trend-market-matrix{border-bottom:1px solid var(--ds-border);background:var(--ds-surface)}.trend-market-matrix>summary{padding:14px;border-bottom:1px solid var(--ds-border);display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.trend-market-matrix>summary::-webkit-details-marker{display:none}.trend-market-matrix>summary>div{max-width:720px;display:grid;gap:3px}.trend-market-matrix>summary span{color:var(--ds-success);font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.trend-market-matrix>summary strong{color:var(--ds-ink);font-size:12px}.trend-market-matrix>summary>small{color:var(--ds-ink-muted);font-size:10px;line-height:1.45;flex:0 0 auto;padding:5px 8px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-surface-soft)}.trend-market-matrix-table{min-width:850px}.market-supply-cell{display:grid;gap:2px}.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;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px!important}.niche-market-supply>span{padding:8px;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-surface-soft);display:grid;gap:2px}.niche-market-supply strong{font-size:10px}.niche-market-guidance{color:var(--ds-ink-secondary);font-weight:700}.niche-gap-workspace{padding:16px;display:grid;gap:14px}.niche-gap-summary{padding:18px;border:1px solid color-mix(in srgb,var(--ds-success) 18%,var(--ds-border));border-radius:14px;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);display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.niche-gap-summary>div:first-child{min-width:0;display:grid;gap:6px}.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:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:8px}.niche-gap-summary-facts span{min-width:100px;padding:10px;border:1px solid var(--ds-border);border-radius:10px;background:color-mix(in srgb,var(--ds-surface) 88%,transparent);color:var(--ds-ink-muted);font-size:10px;line-height:1.3;display:grid;gap:2px}.niche-gap-summary-facts strong{color:var(--ds-ink);font-size:16px}.niche-parent-baseline{padding:13px 15px;border:1px solid rgba(40,74,55,.12);border-radius:13px;background:rgba(255,255,255,.45);color:#40564a;display:flex;align-items:center;justify-content:space-between;gap:16px}.niche-parent-baseline>div{min-width:0;display:grid;gap:2px}.niche-parent-baseline dt,.niche-parent-baseline span{color:#778078;font-size:.66rem;font-weight:750}.niche-parent-baseline strong{color:#173d2c;font-size:.94rem}.niche-parent-baseline small{font-size:.7rem;line-height:1.35}.niche-parent-baseline dl{flex:0 0 auto;margin:0;display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:7px}.niche-parent-baseline dl>div{padding:8px 10px;border-radius:9px;background:rgba(246,242,233,.7)}.niche-parent-baseline dd{margin:2px 0 0;color:#173d2c;font-size:.76rem;font-weight:850}.niche-no-verified-result>.niche-parent-baseline{grid-column:1/-1}.niche-gap-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.niche-gap-card{min-width:0;padding:16px;border:1px solid var(--ds-border);border-radius:14px;background:color-mix(in srgb,var(--ds-surface) 88%,transparent);box-shadow:var(--ds-shadow-xs);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;gap:13px}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.niche-gap-card>header>div,.niche-gap-verdict>div{min-width:0;display:grid;gap:4px}.niche-gap-card h3{color:var(--ds-ink);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.niche-gap-path{color:var(--ds-ink-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.niche-gap-decision{flex:0 0 auto;padding:6px 9px;border:1px solid;border-radius:999px;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{padding:12px;border:1px solid var(--ds-border);border-radius:11px;background:var(--ds-surface-soft);align-items:center}.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{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.niche-gap-metrics>div{padding:10px;border:1px solid var(--ds-border);border-radius:9px;background:color-mix(in srgb,var(--ds-surface) 88%,transparent);display:grid;gap:3px}.niche-gap-metrics dt{color:var(--ds-ink-muted);font-size:10px;font-weight:750}.niche-gap-metrics dd{margin:0;color:var(--ds-ink);font-size:13px;font-weight:850;line-height:1.35}.niche-gap-why{padding:12px;border-left:3px solid color-mix(in srgb,var(--ds-success) 58%,var(--ds-border));border-radius:0 9px 9px 0;background:color-mix(in srgb,var(--ds-success) 5%,var(--ds-surface));display:grid;gap:7px}.niche-gap-why>strong{color:var(--ds-ink);font-size:13px}.niche-gap-why ul{margin:0;padding-left:18px;color:var(--ds-ink-secondary);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-next-check,.niche-gap-risk{margin:0;color:var(--ds-ink-secondary);font-size:11px;line-height:1.45}.niche-gap-risk{padding-top:10px;border-top:1px dashed var(--ds-border);display:flex;align-items:flex-start;gap:7px}.niche-gap-risk svg{flex:0 0 auto;color:var(--ds-warning)}.niche-gap-card .niche-prompt-studio-button{width:100%;min-height:42px;justify-content:center}@media (max-width:760px){.niche-market-supply,.shop-visibility-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.niche-gap-summary{display:grid}.niche-parent-baseline{align-items:stretch;display:grid}.niche-gap-card-grid,.niche-gap-summary-facts,.niche-parent-baseline dl{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{max-width:none;color:#153c2b;font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:1;letter-spacing:-.045em}.dashboard-workspace-root .niche-gap-form{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.niche-gap-control-bar{display:grid;grid-template-columns:minmax(190px,1fr) minmax(160px,.75fr) minmax(170px,.8fr) minmax(390px,1.7fr) auto;align-items:stretch;overflow:hidden;border:1px solid rgba(40,74,55,.1);border-radius:18px;background:rgba(255,253,247,.76);box-shadow:0 12px 34px rgba(42,58,45,.08),inset 0 1px 0 rgba(255,255,255,.94);-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1)}.niche-gap-control-bar>label{min-width:0;min-height:52px;padding:8px 14px;display:grid;align-content:center;gap:8px}.niche-gap-control-bar>label>span,.niche-market-strip legend{color:#7d827d;font-size:12px;font-weight:750;line-height:16px}.niche-gap-control-bar>label>span{display:flex;align-items:center;gap:5px}.niche-gap-control-bar :is(input,select){width:100%;min-width:0;height:32px;padding:0;border:0;outline:0;background:transparent;color:#183d2d;font-size:.9rem;font-weight:850}.niche-gap-control-bar :is(input,select):focus-visible{border-radius:5px;outline:2px solid #e9651b;outline-offset:2px}.niche-market-strip{min-width:0;margin:0;padding:9px 12px;border:0}.niche-market-strip legend{padding:0}.niche-market-strip label,.niche-market-strip>div{min-width:0;display:flex;align-items:center;gap:5px}.niche-market-strip label{position:relative;min-height:34px;padding:5px 7px;border:1px solid transparent;border-radius:9px;color:#40574a;cursor:pointer}.niche-market-strip label span{max-width:88px;overflow:hidden;font-size:.69rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.niche-market-strip label.active{border-color:rgba(234,99,26,.38);background:rgba(255,239,221,.66);color:#1c4934}.niche-market-strip input{position:absolute;width:1px!important;height:1px!important;opacity:0}.niche-market-strip input:focus-visible+*{outline:2px solid #e9651b;outline-offset:2px;border-radius:50%}.niche-gap-run-button{align-self:center;min-width:130px;min-height:46px;margin:0 12px;border-radius:12px!important;white-space:nowrap}.niche-gap-progress-card{position:relative;isolation:isolate;min-height:220px;padding:22px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:radial-gradient(circle at 8% 0,rgba(255,188,116,.3),transparent 34%),radial-gradient(circle at 92% 100%,rgba(72,151,102,.2),transparent 38%),linear-gradient(145deg,rgba(255,252,246,.88),rgba(247,239,224,.58));box-shadow:0 20px 54px rgba(72,54,35,.1),inset 0 1px 0 rgba(255,255,255,.96);-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2);display:grid;gap:18px}.niche-gap-progress-card:after{position:absolute;z-index:-1;right:-62px;top:-74px;width:210px;height:210px;border:1px solid rgba(234,99,26,.16);border-radius:50%;box-shadow:0 0 0 26px rgba(234,99,26,.035),0 0 0 52px rgba(47,107,67,.025);content:""}.niche-gap-progress-heading{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px}.niche-gap-progress-heading h2,.niche-gap-progress-heading p,.niche-gap-progress-note p{margin:0}.niche-gap-progress-heading h2{color:#153c2b;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:900;letter-spacing:-.025em}.niche-gap-progress-heading p{margin-top:3px;color:#4a6255;font-size:.82rem;font-weight:720}.niche-gap-progress-orbit{position:relative;width:48px;height:48px;border:1px solid rgba(47,107,67,.18);border-radius:16px;background:rgba(255,255,255,.66);color:#2f6b43;box-shadow:inset 0 1px 0 #fff,0 10px 24px rgba(47,107,67,.1);display:grid;place-items:center}.niche-gap-progress-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#ef651b;box-shadow:0 0 0 4px rgba(239,101,27,.14);animation:niche-gap-orbit 2.8s linear infinite}.niche-gap-progress-time{padding:7px 10px;border:1px solid rgba(47,107,67,.11);border-radius:999px;background:rgba(255,255,255,.5);color:#51685b;font-size:.72rem;font-weight:800;display:flex;align-items:center;gap:5px;white-space:nowrap}.niche-gap-progress-meter{position:relative;height:9px;overflow:hidden;border:1px solid rgba(47,107,67,.08);border-radius:999px;background:rgba(255,255,255,.58);box-shadow:inset 0 2px 5px rgba(38,64,47,.08)}.niche-gap-progress-meter>span{position:absolute;inset:0 auto 0 0;width:var(--niche-gap-progress);min-width:18px;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,#2f6b43,#58a86c 55%,#ef7c2d);box-shadow:0 0 18px rgba(47,107,67,.28);transition:width .5s ease}.niche-gap-progress-meter>span:after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.7) 48%,transparent 68%);content:"";transform:translateX(-100%);animation:niche-gap-shimmer 1.65s ease-in-out infinite}.niche-gap-progress-steps{margin:-4px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.niche-gap-progress-steps li{min-width:0;color:#859088;display:flex;align-items:center;gap:7px}.niche-gap-progress-steps li>span{width:28px;height:28px;flex:0 0 auto;border:1px solid rgba(72,91,78,.12);border-radius:9px;background:rgba(255,255,255,.46);display:grid;place-items:center}.niche-gap-progress-steps small{overflow:hidden;font-size:.7rem;font-weight:780;line-height:1.2;text-overflow:ellipsis}.niche-gap-progress-steps li[data-state=complete]{color:#3b7c50}.niche-gap-progress-steps li[data-state=active]{color:#214e37}.niche-gap-progress-steps li[data-state=active]>span{border-color:rgba(239,101,27,.28);background:rgba(255,238,220,.78);color:#e9651b;box-shadow:0 0 0 4px rgba(239,101,27,.07);animation:niche-gap-active-pulse 1.9s ease-in-out infinite}.niche-gap-progress-note{padding:11px 13px;border:1px solid rgba(47,107,67,.1);border-radius:13px;background:rgba(255,255,255,.42);color:#2f6b43;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.niche-gap-progress-note p{color:#3d5949;font-size:.76rem;font-weight:740;line-height:1.4}.niche-gap-progress-note small{color:#6f7e74;font-size:.68rem;font-weight:650;text-align:right}@keyframes niche-gap-orbit{0%{transform:rotate(0deg) translateX(22px) rotate(0deg)}to{transform:rotate(1turn) translateX(22px) rotate(-1turn)}}@keyframes niche-gap-shimmer{0%{transform:translateX(-100%)}70%,to{transform:translateX(100%)}}@keyframes niche-gap-active-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.niche-gap-progress-meter>span:after,.niche-gap-progress-orbit i,.niche-gap-progress-steps li[data-state=active]>span{animation:none}.niche-gap-progress-meter>span{transition:none}}.dashboard-workspace-root .market-intelligence-results.niche-gap-results{padding:0;overflow:visible;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-workspace-root .niche-gap-results .niche-gap-workspace{padding:0}.niche-no-verified-result{padding:20px;border:1px solid rgba(40,74,55,.12);border-radius:18px;background:rgba(255,253,247,.76);box-shadow:0 12px 34px rgba(42,58,45,.08),inset 0 1px 0 rgba(255,255,255,.94);-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(380px,.9fr);gap:16px 24px}.niche-no-verified-result h2{color:#153c2b;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:900;line-height:1.08;letter-spacing:-.03em}.niche-no-verified-result p{max-width:760px;margin:8px 0 0;color:#40564a;font-size:.88rem;line-height:1.55}.niche-no-verified-result .niche-no-verified-refund{width:max-content;max-width:100%;margin-top:10px;padding:7px 10px;border-radius:9px;background:rgba(224,242,226,.72);color:#27784c;font-size:.72rem;font-weight:850}.niche-no-verified-result dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(40,74,55,.1);border-radius:12px;background:rgba(255,255,255,.38)}.niche-no-verified-result dl>div{min-width:0;padding:12px}.niche-no-verified-result dl>div+div{border-left:1px solid rgba(40,74,55,.1)}.niche-no-verified-result dt{color:#778078;font-size:.68rem}.niche-no-verified-result dd{margin:4px 0 0;color:#173d2c;font-size:.82rem;font-weight:900;overflow-wrap:anywhere}.niche-no-verified-next{grid-column:1/-1;min-height:66px;padding:12px 14px;border:1px solid rgba(239,101,27,.2);border-radius:13px;background:rgba(255,245,232,.72);color:#87502a;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.niche-no-verified-next span{display:grid;gap:3px}.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{min-height:38px;padding:0 13px;border:1px solid rgba(218,92,25,.4);border-radius:10px;background:rgba(255,255,255,.7);color:#bf5118;font-size:.74rem;font-weight:850;cursor:pointer}.niche-market-verdicts{min-width:0;padding:16px;border:1px solid rgba(40,74,55,.13);border-radius:16px;background:rgba(255,253,247,.62);box-shadow:0 12px 34px rgba(35,55,42,.07),inset 0 1px 0 rgba(255,255,255,.94);-webkit-backdrop-filter:blur(20px) saturate(1.08);backdrop-filter:blur(20px) saturate(1.08);display:grid;gap:12px}.niche-no-verified-result>.niche-market-verdicts{grid-column:1/-1}.niche-market-verdicts>header h3{color:#153c2b;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.15}.niche-market-verdicts>header p{margin:4px 0 0;color:#66756d;font-size:.74rem;line-height:1.45}.niche-market-verdict-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.niche-market-verdicts.single .niche-market-verdict-grid{grid-template-columns:minmax(0,1fr)}.niche-market-verdict{min-width:0;min-height:154px;padding:12px;border:1px solid rgba(40,74,55,.12);border-radius:13px;background:rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);display:grid;align-content:start;gap:9px}.niche-market-verdict.found{border-color:rgba(47,143,91,.3)}.niche-market-verdict.present{border-color:rgba(215,137,34,.3)}.niche-market-verdict.not-found{border-color:rgba(204,91,76,.25)}.niche-market-verdict.unavailable{border-color:rgba(108,124,114,.22)}.niche-market-verdict>header{display:flex;align-items:center;justify-content:space-between;gap:7px}.niche-market-verdict>header>span{min-width:0;display:flex;align-items:center;gap:7px}.niche-market-verdict>header strong{color:#173d2c;font-size:.76rem;overflow-wrap:anywhere}.niche-market-verdict>header em{flex:0 0 auto;padding:4px 6px;border-radius:999px;background:rgba(108,124,114,.09);color:#68776e;font-size:.52rem;font-style:normal;font-weight:900;letter-spacing:.025em}.niche-market-verdict.found>header em{background:rgba(47,143,91,.12);color:#27784c}.niche-market-verdict.present>header em{background:rgba(215,137,34,.12);color:#9b5d12}.niche-market-verdict.not-found>header em{background:rgba(204,91,76,.1);color:#a6473b}.niche-market-verdict h4{color:#173d2c;font-size:.88rem;line-height:1.25;overflow-wrap:anywhere}.niche-market-verdict p{margin:0;color:#66756d;font-size:.68rem;line-height:1.42}.niche-market-verdict dl{margin:auto 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.niche-market-verdict dl>div{min-width:0;padding:7px;border-radius:8px;background:rgba(239,245,239,.68)}.niche-market-verdict dt{color:#7a8780;font-size:.56rem}.niche-market-verdict dd{margin:3px 0 0;color:#243f31;font-size:.68rem;font-weight:850}.niche-decision-choices{min-width:0;padding:16px;border:1px solid rgba(40,74,55,.13);border-radius:16px;background:rgba(255,253,247,.62);box-shadow:0 12px 34px rgba(35,55,42,.07),inset 0 1px 0 rgba(255,255,255,.94);-webkit-backdrop-filter:blur(20px) saturate(1.08);backdrop-filter:blur(20px) saturate(1.08);display:grid;gap:14px}.niche-no-verified-result>.niche-decision-choices{grid-column:1/-1}.niche-decision-choices>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.niche-decision-choices>header>div{min-width:0;display:grid;gap:4px}.niche-decision-choices h3{color:#153c2b;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.15}.niche-decision-choices>header p{max-width:700px;color:#66756d;font-size:.76rem;line-height:1.45}.niche-decision-choices>header>span{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(47,143,91,.2);border-radius:999px;background:rgba(237,248,239,.72);color:#317849;font-size:.68rem;font-weight:850}.niche-decision-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.niche-decision-choice{min-width:0;padding:14px;border:1px solid rgba(40,74,55,.12);border-radius:14px;background:rgba(255,255,255,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);display:grid;align-content:start;gap:11px}.niche-decision-choice.test,.niche-decision-choice.test.selected{border-color:rgba(47,143,91,.32)}.niche-decision-choice.watch,.niche-decision-choice.watch.selected{border-color:rgba(215,137,34,.34)}.niche-decision-choice.skip,.niche-decision-choice.skip.selected{border-color:rgba(204,91,76,.3)}.niche-decision-choice.insufficient,.niche-decision-choice.insufficient.selected{border-color:rgba(108,124,114,.3)}.niche-decision-choice.selected{box-shadow:0 10px 26px rgba(35,55,42,.09),inset 0 1px 0 rgba(255,255,255,.94)}.niche-decision-choice>header{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.niche-decision-choice>header>div{min-width:0;display:grid;gap:4px}.niche-decision-choice h4{color:#173d2c;font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.niche-decision-choice-detail,.niche-decision-choice.empty p,.niche-decision-choice>header p{color:#66756d;font-size:.7rem;line-height:1.4}.niche-decision-choice-next{padding:9px 10px;border-left:3px solid rgba(47,143,91,.38);border-radius:0 8px 8px 0;background:rgba(238,246,238,.58);color:#4c6256;font-size:.7rem;line-height:1.42;display:grid;gap:3px}.niche-decision-choice-next strong{color:#244b36;font-size:.64rem}.niche-decision-choice>header>strong{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:.66rem;letter-spacing:.04em}.niche-decision-choice.test>header>strong{background:rgba(47,143,91,.12);color:#27784c}.niche-decision-choice.watch>header>strong{background:rgba(215,137,34,.13);color:#9a6217}.niche-decision-choice.skip>header>strong{background:rgba(204,91,76,.11);color:#a6473b}.niche-decision-choice.insufficient>header>strong{background:rgba(108,124,114,.11);color:#5f7066}.niche-decision-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.niche-decision-track span{min-height:28px;border-radius:7px;background:rgba(86,103,94,.08);color:#8a948e;font-size:.6rem;font-weight:850;display:grid;place-items:center}.niche-decision-track.insufficient span:nth-child(2),.niche-decision-track.skip span:first-child,.niche-decision-track.test span:nth-child(4),.niche-decision-track.watch span:nth-child(3){color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 13px rgba(35,55,42,.13)}.niche-decision-track.skip span:first-child{background:#c95b4d}.niche-decision-track.insufficient span:nth-child(2){background:#748278}.niche-decision-track.watch span:nth-child(3){background:#d78922}.niche-decision-track.test span:nth-child(4){background:#2f8f5b}.niche-decision-choice dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.niche-decision-choice dl>div{min-width:0;padding:7px;border-radius:8px;background:rgba(244,246,241,.68)}.niche-decision-choice dt{color:#7a8780;font-size:.58rem;line-height:1.25}.niche-decision-choice dd{margin:3px 0 0;color:#243f31;font-size:.7rem;font-weight:850}.niche-decision-choice>button{min-height:34px;border:1px solid rgba(47,143,91,.25);border-radius:9px;background:rgba(245,251,246,.82);color:#27784c;font-size:.7rem;font-weight:850;cursor:pointer}.niche-decision-choice.empty{min-height:190px;place-content:center;justify-items:center;text-align:center}.niche-decision-choice.empty svg{color:#6e8678}.niche-decision-choice.empty>strong{color:#345242;font-size:.82rem}.niche-opportunity-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.92fr);align-items:start;gap:14px}.niche-opportunity-main,.niche-opportunity-side{min-width:0;display:grid;gap:12px}.niche-alternate-paths,.niche-featured-opportunity,.niche-gap-risk,.niche-gap-why,.niche-market-comparison,.niche-next-disabled,.niche-product-evidence{border:1px solid rgba(40,74,55,.12);border-radius:16px;background:rgba(255,253,247,.72);box-shadow:0 10px 30px rgba(35,55,42,.06),inset 0 1px 0 rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.niche-featured-opportunity{padding:16px}.niche-featured-opportunity.create{border-color:rgba(47,143,91,.3)}.niche-featured-opportunity.watch{border-color:rgba(215,137,34,.32)}.niche-featured-header{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:18px}.niche-featured-score{min-height:78px;padding:8px;border:2px solid rgba(47,143,91,.75);border-radius:14px;background:rgba(239,249,241,.7);color:#27784c;text-align:center;display:grid;place-content:center;gap:2px}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.niche-featured-title-row h2{min-width:0;color:#153c2b;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:900;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere}.niche-branch-path{margin-top:12px;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin}.niche-branch-path>div{flex:0 0 auto;display:flex;align-items:center;gap:6px}.niche-branch-path>div>svg{color:#a48562}.niche-branch-path span{flex:0 0 auto;padding:7px 11px;border:1px solid rgba(67,128,88,.16);border-radius:999px;background:rgba(229,242,231,.72);color:#317849;font-size:.73rem;font-weight:850}.niche-branch-path span.active{border-color:rgba(239,101,27,.5);background:rgba(255,236,222,.82);color:#d85d17}.niche-featured-description{max-width:760px;margin:14px 0 12px;color:#354e41;font-size:.88rem;line-height:1.5}.niche-evidence-visuals{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(230px,.92fr);gap:10px}.niche-evidence-visuals.single{grid-template-columns:1fr}.niche-evidence-pending{min-height:68px;padding:13px 15px;border:1px solid rgba(215,137,34,.2);border-radius:12px;background:rgba(255,248,231,.66);color:#7f642f;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.niche-evidence-pending span{display:grid;gap:3px}.niche-evidence-pending strong{color:#664817;font-size:.82rem}.niche-evidence-pending small{font-size:.72rem;line-height:1.4}.niche-balance-panel,.niche-growth-panel{min-width:0;min-height:218px;padding:13px;border:1px solid rgba(40,74,55,.1);border-radius:13px;background:rgba(255,255,255,.38)}.niche-growth-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.niche-growth-panel>header div{display:grid;gap:4px}.niche-balance-panel>span,.niche-growth-panel>header 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;font-size:.7rem;font-weight:750;text-transform:capitalize}.niche-growth-chart{height:152px;margin-top:7px}.niche-balance-panel{display:grid;align-content:start}.niche-balance-chart{position:relative;height:145px;margin-top:4px}.niche-balance-chart>div:last-child{position:absolute;inset:71px 18px auto;text-align:center;display:grid;gap:2px}.niche-balance-chart strong{color:#173d2c;font-size:.84rem}.niche-balance-chart span{color:#596b60;font-size:.72rem}.niche-balance-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.niche-balance-facts span{padding-top:8px;border-top:1px solid rgba(40,74,55,.1);color:#69776e;font-size:.68rem;display:grid;gap:2px}.niche-balance-facts strong{color:#1f6d45;font-size:.84rem;overflow-wrap:anywhere}.niche-data-unavailable{min-height:120px;margin:10px 0 0;padding:18px;border:1px dashed rgba(40,74,55,.2);border-radius:10px;color:#6b756e;font-size:.72rem;line-height:1.45;display:grid;place-content:center;text-align:center}.niche-featured-facts{margin:10px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(40,74,55,.1);border-radius:11px;background:rgba(255,255,255,.32)}.niche-featured-facts>div{min-width:0;padding:10px 13px}.niche-featured-facts>div+div{border-left:1px solid rgba(40,74,55,.1)}.niche-featured-facts dt{color:#7a817c;font-size:.68rem}.niche-featured-facts dd{margin:3px 0 0;color:#173d2c;font-size:.88rem;font-weight:900}.niche-market-comparison{padding:14px}.niche-market-comparison>header,.niche-product-evidence>header{display:flex;align-items:center;gap:8px}.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-body>div,.niche-market-table-head{display:grid;grid-template-columns:1.15fr 1fr .9fr .9fr .95fr;align-items:center;gap:8px}.niche-market-table-head{padding:7px 8px;color:#7a817c;font-size:.64rem;font-weight:800}.niche-market-table-body>div{min-height:56px;padding:8px;border-top:1px solid rgba(40,74,55,.09);color:#314b3d}.niche-market-table-body>div.best{background:rgba(226,243,230,.72)}.niche-market-table-body span{min-width:0;display:grid;gap:2px}.niche-market-table-body strong{color:#284536;font-size:.74rem;overflow-wrap:anywhere}.niche-market-table-body small{color:#768078;font-size:.63rem;overflow-wrap:anywhere}.niche-market-name{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px!important}.niche-market-table-body progress{width:100%;height:4px;overflow:hidden;border:0;border-radius:999px;accent-color:#4f9b64}.niche-alternate-paths{padding:12px 14px}.niche-alternate-paths>span{color:#4d6256;font-size:.68rem;font-weight:850}.niche-alternate-paths>div{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.niche-alternate-paths button{min-width:0;min-height:38px;padding:8px 11px;border:1px solid rgba(220,91,32,.16);border-radius:10px;background:rgba(255,232,226,.7);color:#a44934;font-size:.74rem;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.niche-product-evidence{padding:14px}.niche-product-evidence>header{margin-bottom:10px;color:#27784c}.niche-product-evidence>header>div{display:grid;gap:2px}.niche-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.niche-product-grid>a{min-width:0;overflow:hidden;border:1px solid rgba(40,74,55,.11);border-radius:12px;background:rgba(255,255,255,.42);color:inherit;text-decoration:none;box-shadow:0 5px 14px rgba(35,55,42,.05)}.niche-product-image{position:relative;min-height:150px;overflow:hidden;background:#eee8dc;display:block}.niche-product-image img{width:100%;height:150px;display:block;object-fit:cover}.niche-product-grid>a>small,.niche-product-grid>a>strong{margin:7px 9px 0;display:flex}.niche-product-grid>a>strong{color:#1f402f;font-size:.76rem;line-height:1.3;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.niche-product-grid>a>small{align-items:center;gap:5px;margin-bottom:8px;color:#6b776f;font-size:.65rem}.niche-visual-empty{min-height:258px;padding:24px;border:1px dashed rgba(40,74,55,.22);border-radius:12px;color:#6f7972;display:grid;place-content:center;justify-items:center;gap:7px;text-align:center}.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{width:100%;min-height:72px;padding:13px 16px;border-radius:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left}.niche-build-collection{border:1px solid #ef651b;background:#f36b1d;color:#fff;box-shadow:0 12px 24px rgba(224,91,22,.2);cursor:pointer}.niche-build-collection>svg:first-child{box-sizing:content-box;padding:10px;border-radius:50%;background:rgba(255,255,255,.92);color:#eb631c}.niche-build-collection span,.niche-next-disabled span{min-width:0;display:grid;gap:3px}.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{border-color:rgba(123,132,125,.2);color:#56645b}.niche-opportunity-side .niche-gap-why{padding:14px;border-left:1px solid rgba(40,74,55,.12);border-radius:16px;background:rgba(255,253,247,.72)}.niche-opportunity-side .niche-gap-why>strong{color:#173d2c;font-size:.84rem}.niche-opportunity-side .niche-gap-why ul{padding:0;list-style:none;display:grid;gap:8px}.niche-opportunity-side .niche-gap-why li{color:#40564a;font-size:.74rem;line-height:1.4;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px}.niche-opportunity-side .niche-gap-why li svg{color:#55a568}.niche-opportunity-side .niche-gap-risk{margin:0;padding:14px;border-color:rgba(239,101,27,.24);border-top:1px solid rgba(239,101,27,.24);background:rgba(255,245,232,.72);color:#8a4b24;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.niche-opportunity-side .niche-gap-risk span{font-size:.74rem;line-height:1.45;display:grid;gap:3px}.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-column:3;grid-row:2;justify-self:end}.niche-opportunity-layout{grid-template-columns:1fr}.niche-decision-choice-grid,.niche-market-verdict-grid{grid-template-columns:repeat(2,minmax(0,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-gap-progress-heading{grid-template-columns:auto minmax(0,1fr)}.niche-gap-progress-time{grid-column:1/-1;width:max-content}.niche-gap-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.niche-gap-progress-note{grid-template-columns:auto minmax(0,1fr)}.niche-gap-progress-note small{grid-column:1/-1;text-align:left}.niche-no-verified-result dl{grid-template-columns:1fr}.niche-no-verified-result dl>div+div{border-top:1px solid rgba(40,74,55,.1);border-left:0}.niche-no-verified-next{grid-template-columns:auto minmax(0,1fr)}.niche-no-verified-next button{grid-column:1/-1}.niche-decision-choice-grid,.niche-evidence-visuals,.niche-gap-control-bar,.niche-market-verdict-grid,.niche-opportunity-side{grid-template-columns:1fr}.niche-decision-choices>header{display:grid}.niche-gap-run-button,.niche-market-strip{grid-column:1;grid-row:auto}.niche-gap-run-button{width:calc(100% - 24px);justify-self:stretch;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{display:grid;justify-items:start}.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-alternate-paths>div,.niche-featured-facts,.niche-product-grid{grid-template-columns:1fr}.niche-featured-facts>div+div{border-top:1px solid rgba(40,74,55,.1);border-left:0}}.trend-creative-results>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.trend-creative-results>header>div{max-width:760px;display:grid;gap:4px}.trend-creative-results>header>div>span{color:var(--ds-success);display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.trend-creative-results blockquote,.trend-creative-results figure,.trend-creative-results h3,.trend-creative-results h4,.trend-creative-results p{margin:0}.trend-creative-results h3{color:var(--ds-ink);font-size:17px;line-height:1.25;display:flex;align-items:center;gap:8px}.trend-creative-results>header p{color:var(--ds-ink-muted);font-size:11px;line-height:1.5}.trend-creative-provenance{flex:0 0 auto;padding:5px 8px;border:1px solid;border-radius:999px;font-size:9px;font-weight:850;text-transform:uppercase}.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{display:flex;flex-wrap:wrap;gap:7px}.trend-decision-filters button,.trend-phrase-options button{min-height:32px;padding:6px 10px;border:1px solid var(--ds-border);border-radius:999px;background:color-mix(in srgb,var(--ds-surface) 82%,transparent);color:var(--ds-ink-secondary);cursor:pointer;font:inherit;font-size:10px;font-weight:750;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trend-creative-card:last-child:nth-child(odd){grid-column:1/-1}.trend-creative-card{min-width:0;padding:14px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-surface);box-shadow:var(--ds-shadow-xs);display:grid;align-content:start;gap:12px}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.trend-creative-card-heading>div{min-width:0;display:grid;gap:3px}.trend-creative-card-heading small,.trend-creative-risk,.trend-generated-preview figcaption,.trend-reference-block small{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{flex:0 0 auto;padding:3px 6px;border-radius:4px;background:var(--ds-surface-muted);color:var(--ds-ink-secondary);font-size:9px;font-weight:850;text-transform:uppercase}.trend-entry-market{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.trend-entry-market>span{min-width:0;padding:8px 10px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface-soft);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:7px;align-items:center}.trend-entry-market>span>:first-child{grid-row:1/3}.trend-entry-market small{color:var(--ds-ink-muted);font-size:8px;text-transform:uppercase}.trend-entry-market strong{color:var(--ds-ink);font-size:10px}.trend-creative-card blockquote,.trend-creative-no-phrase{padding:12px;border-left:3px solid var(--ds-success);border-radius:0 7px 7px 0;background:var(--ds-surface-soft);color:var(--ds-ink);font-size:17px;font-weight:850;line-height:1.25}.trend-phrase-options{display:grid;gap:7px}.trend-phrase-options>strong{color:var(--ds-ink);font-size:10px}.trend-phrase-options>div{display:flex;flex-wrap:wrap;gap:6px}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.trend-creative-brief>div{padding:9px;border:1px solid var(--ds-border);border-radius:7px;background:var(--ds-surface-soft);display:grid;gap:4px}.trend-creative-brief strong,.trend-creative-why strong,.trend-reference-block 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{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--ds-ink-muted)}.trend-creative-palette strong{margin-right:3px;color:var(--ds-ink-secondary);font-size:10px}.trend-creative-palette span{width:22px;height:22px;border:2px solid var(--ds-surface);border-radius:50%;box-shadow:0 0 0 1px var(--ds-border)}.trend-creative-why{padding-top:10px;border-top:1px dashed var(--ds-border)}.trend-reference-block{padding:12px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface-soft);display:grid;gap:9px}.trend-reference-block.empty{border-style:dashed}.trend-reference-block>p{margin:0;color:var(--ds-ink-muted);font-size:10px;line-height:1.5}.trend-reference-block>div:first-child{display:grid;gap:2px}.trend-reference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.trend-reference-grid a{min-width:0;border:1px solid var(--ds-border);border-radius:7px;overflow:hidden;background:var(--ds-surface);color:var(--ds-ink-secondary);display:grid;align-content:start;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.trend-reference-grid a:hover{border-color:var(--ds-success);box-shadow:var(--ds-shadow-xs);transform:translateY(-2px)}.trend-reference-grid img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--ds-surface-muted)}.trend-reference-image-placeholder{width:100%;aspect-ratio:1;background:var(--ds-surface-muted);color:var(--ds-ink-muted);display:grid;place-items:center;align-content:center;gap:7px;font-size:9px;font-weight:750}.trend-reference-copy{min-width:0;padding:8px;display:grid;gap:4px}.trend-reference-copy>small:first-child{color:var(--ds-success);display:flex;align-items:center;gap:4px;font-weight:800;text-transform:uppercase}.trend-reference-copy>strong{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;line-height:1.35}.trend-creative-actions{display:flex;flex-wrap:wrap;gap:7px}.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:1 1 190px;justify-content:center}.trend-generated-preview{border:1px solid var(--ds-border);border-radius:9px;overflow:hidden;background:var(--ds-surface-soft)}.trend-generated-preview>img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#f4f1ea;display:block}.trend-generated-preview figcaption{padding:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.trend-creative-risk{padding-top:9px;border-top:1px dashed var(--ds-border)}.trend-watchlist{margin-top:14px;padding:14px;border:1px solid var(--ds-border);border-radius:12px;background:color-mix(in srgb,var(--ds-surface) 88%,transparent);box-shadow:var(--ds-shadow-xs);display:grid;gap:12px}.trend-watchlist>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.trend-watchlist>header>div{min-width:0;display:grid;gap:4px}.trend-watchlist>header span{color:var(--ds-warning);display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:850;text-transform:uppercase}.trend-watchlist>header h3{color:var(--ds-ink);font-size:15px;line-height:1.25;display:flex;align-items:center;gap:7px}.trend-watchlist-rows article>p,.trend-watchlist>header p{color:var(--ds-ink-muted);font-size:10px;line-height:1.45}.trend-watchlist>header>strong{flex:0 0 auto;padding:6px 9px;border:1px solid color-mix(in srgb,var(--ds-warning) 32%,var(--ds-border));border-radius:999px;background:color-mix(in srgb,var(--ds-warning) 8%,var(--ds-surface));color:var(--ds-warning);font-size:9px;text-transform:uppercase}.trend-watchlist-rows{display:grid;gap:7px}.trend-watchlist-rows article{min-width:0;padding:10px;border:1px solid var(--ds-border);border-radius:9px;background:var(--ds-surface-soft);display:grid;grid-template-columns:minmax(180px,.8fr) minmax(115px,.32fr) minmax(130px,.38fr) minmax(220px,1.2fr);align-items:center;gap:12px}.trend-watchlist-rows article>div{min-width:0;display:grid;gap:2px}.trend-watchlist-rows article>div small{color:var(--ds-warning);font-size:8px;font-weight:800;text-transform:uppercase}.trend-watchlist-rows article>div strong{overflow:hidden;color:var(--ds-ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.trend-watchlist-rows article>span{color:var(--ds-ink-muted);display:grid;gap:2px;font-size:8px;text-transform:uppercase}.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{padding:12px 14px;background:var(--ds-surface-muted);color:var(--ds-ink-secondary);cursor:pointer;font-size:10px;font-weight:800}.trend-advanced-inputs{grid-column:1/-1;padding:10px 12px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-surface-soft)}.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{margin-top:10px;display:grid;gap:6px}.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{width:100%;min-width:720px;border-collapse:collapse;color:var(--ds-ink-secondary);font-size:11px}.market-intelligence-table td,.market-intelligence-table th{padding:10px 12px;border-bottom:1px solid var(--ds-border);text-align:left;vertical-align:top}.market-intelligence-table th{background:var(--ds-surface-soft);color:var(--ds-ink);font-size:10px;text-transform:uppercase}.market-intelligence-table td a{color:var(--ds-success);font-weight:700}.market-intelligence-table td small{margin-top:3px;display:block}.intelligence-confidence{width:max-content;margin-top:5px;padding:2px 6px;border:1px solid;border-radius:4px;display:block;font-size:9px!important;font-weight:800;text-transform:uppercase}.intelligence-confidence.measured{color:var(--ds-success);background:rgba(47,111,78,.07)}.intelligence-confidence.observed{color:#236d7a;background:rgba(35,109,122,.07)}.intelligence-confidence.modeled{color:var(--ds-warning);background:rgba(170,106,23,.07)}.intelligence-confidence.unavailable{color:var(--ds-danger);background:rgba(166,55,55,.06)}.market-intelligence-result-list{display:grid}.market-intelligence-result-row{min-width:0;padding:12px 14px;border-bottom:1px solid var(--ds-border);display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(130px,.9fr) minmax(110px,.75fr) minmax(110px,.75fr);gap:10px;align-items:start}.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{min-width:0;display:grid;gap:3px}.market-intelligence-result-row strong{color:var(--ds-ink);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.market-intelligence-result-row p{grid-column:1/-1;padding-top:8px;border-top:1px dashed var(--ds-border)}.trend-commercial-fit{width:max-content;padding:2px 6px;border:1px solid;border-radius:999px;font-size:8px!important;font-weight:850;text-transform:uppercase}.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{grid-column:1/-1;color:var(--ds-ink-muted);font-size:9px;line-height:1.45}.market-intelligence-card-list{display:grid;gap:10px;padding:12px}.market-intelligence-region-groups{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-intelligence-region-card{min-width:0;padding:13px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface-soft);box-shadow:var(--ds-shadow-xs);display:grid;gap:10px}.market-intelligence-region-card header{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:10px}.market-intelligence-region-card header>div{min-width:0;display:grid;gap:3px}.market-intelligence-region-card header span,.market-intelligence-region-card p,.market-intelligence-region-tile em,.market-intelligence-region-tile small{color:var(--ds-ink-muted);font-size:10px;line-height:1.35}.market-intelligence-region-card header strong{color:var(--ds-ink);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.market-intelligence-region-badge{flex:0 0 auto;padding:4px 7px;border:1px solid;border-radius:5px;font-size:9px!important;font-weight:850;text-transform:uppercase}.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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.market-intelligence-region-tile{min-width:0;padding:9px;border:1px solid var(--ds-border);border-radius:7px;background:var(--ds-surface);display:grid;gap:2px}.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{margin:0;padding-top:8px;border-top:1px dashed var(--ds-border)}.market-intelligence-card-row{min-width:0;padding:14px;border:1px solid var(--ds-border);border-radius:8px;background:rgba(255,255,255,.74);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:12px}.market-intelligence-card-main,.market-intelligence-kpis{min-width:0;display:grid;gap:6px}.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){min-width:0;padding:8px;border:1px solid var(--ds-border);border-radius:7px;background:var(--ds-surface);display:grid;gap:3px}.market-intelligence-card-link,.market-intelligence-kpis strong{color:var(--ds-ink);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.market-intelligence-card-link{grid-column:1/-1;color:var(--ds-success);font-weight:800}.market-intelligence-footnote{grid-column:1/-1;padding-top:8px;border-top:1px dashed var(--ds-border)}.market-intelligence-score{width:42px;height:42px;border:1px solid var(--ds-border-strong);border-radius:8px;display:inline-grid;place-items:center;color:var(--ds-ink);font-size:17px;font-weight:900}.market-intelligence-score.strong{border-color:rgba(47,111,78,.45);background:rgba(47,111,78,.1);color:var(--ds-success)}.market-intelligence-score.medium{border-color:rgba(170,106,23,.35);background:rgba(170,106,23,.09);color:var(--ds-warning)}.market-intelligence-score.soft{background:var(--ds-surface-soft);color:var(--ds-ink-secondary)}.market-intelligence-chip-row{display:flex;flex-wrap:wrap;gap:5px}.market-intelligence-chip-row small{padding:3px 6px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-surface-soft)}.market-intelligence-empty{margin:0;padding:18px;color:var(--ds-ink-secondary);font-size:12px}@media (max-width:900px){.market-intelligence-context-strip,.market-intelligence-form-grid,.market-intelligence-form-grid.compact,.market-intelligence-tabs{grid-template-columns:1fr}.market-intelligence-tabs>button{min-height:0}.market-intelligence-result-row,.market-intelligence-result-row.gap,.market-intelligence-result-row.trend{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-results>header,.market-intelligence-submit{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.market-intelligence-submit .button{width:100%}.market-intelligence-result-row,.market-intelligence-result-row.gap,.market-intelligence-result-row.trend{grid-template-columns:1fr}.trend-creative-card-heading,.trend-creative-results>header,.trend-generated-preview figcaption{align-items:stretch;flex-direction:column}.trend-creative-brief,.trend-creative-grid,.trend-opportunity-summary{grid-template-columns:1fr}.trend-creative-card:last-child:nth-child(odd){grid-column:auto}.trend-watchlist>header{align-items:stretch;flex-direction:column}.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 td,.market-intelligence-table tr{width:100%;display:block}.market-intelligence-table tr{padding:8px 0;border-bottom:1px solid var(--ds-border)}.market-intelligence-table td{padding:6px 12px 6px 105px;border:0;position:relative}.market-intelligence-table td:before{content:attr(data-label);width:85px;position:absolute;left:12px;color:var(--ds-ink-muted);font-size:9px;font-weight:800;text-transform:uppercase}}.admin-root .article-editor-v2{align-items:start}.article-editor-v2-main{display:grid;gap:14px}.article-v2-actions,.article-v2-empty,.article-v2-footer,.article-v2-header,.article-v2-metric-head,.article-v2-ready,.article-v2-search-console,.article-v2-section-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.article-v2-header{padding-bottom:12px;border-bottom:1px solid rgba(38,23,12,.1)}.article-v2-empty>span,.article-v2-header>div,.article-v2-section-head>div{min-width:0;display:grid;gap:4px}.article-v2-header h2,.article-v2-section-head h3{margin:0;color:var(--yoou-ink);letter-spacing:0;overflow-wrap:anywhere}.article-v2-header h2{font-size:22px;line-height:1.18}.article-v2-section-head h3{font-size:17px}.article-v2-empty small,.article-v2-header small,.article-v2-search-console small,.article-v2-section-head small,.article-v2-summary p{color:var(--yoou-muted);font-size:12px;line-height:1.45}.article-v2-stepbar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;border:1px solid rgba(38,23,12,.12);border-radius:8px;background:#fffdf9}.article-v2-stepbar button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid rgba(38,23,12,.09);border-radius:0;background:transparent;color:var(--yoou-ink);font-size:12px;font-weight:850;cursor:pointer}.article-v2-stepbar button:last-child{border-right:0}.article-v2-stepbar button.active{background:#2f2117;color:#fffaf3}.article-v2-stepbar button svg{flex:0 0 auto;color:var(--yoou-green)}.article-v2-stepbar button.active svg{color:#fffaf3}.article-v2-api-prompts{min-width:0;overflow:hidden;border:1px solid rgba(47,111,78,.2);border-radius:8px;background:rgba(239,247,240,.72)}.article-v2-api-prompts>summary{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;color:var(--yoou-ink);cursor:pointer}.article-v2-api-prompts>summary>span:first-child{min-width:0;display:grid;gap:2px}.article-v2-api-prompts>summary strong{font-size:13px}.article-v2-api-prompt-grid article>p,.article-v2-api-prompt-note,.article-v2-api-prompts>summary small{color:var(--yoou-muted);font-size:10px;line-height:1.45}.article-v2-api-prompt-count{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:rgba(47,111,78,.1);color:var(--yoou-green);font-size:10px;font-weight:850}.article-v2-api-prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px}.article-v2-api-prompt-grid article{min-width:0;display:grid;align-content:start;gap:9px;padding:10px;border:1px solid rgba(38,23,12,.1);border-radius:7px;background:rgba(255,253,249,.86)}.article-v2-api-prompt-grid article.available{border-color:rgba(47,111,78,.2);background:#fffdf9}.article-v2-api-prompt-head,.article-v2-api-prompt-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.article-v2-api-prompt-head>span:first-child{min-width:0;display:grid;gap:1px}.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{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#6c4d20;background:rgba(244,174,73,.15);font-size:9px;font-weight:850}.article-v2-api-prompt-status.used{color:var(--yoou-green);background:rgba(47,111,78,.11)}.article-v2-api-prompt-grid textarea{width:100%;min-height:260px;max-height:520px;padding:10px;resize:vertical;border:1px solid rgba(38,23,12,.13);border-radius:6px;background:#2f2117;color:#fffaf3;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.5;tab-size:2}.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{min-width:0;display:grid;gap:13px;padding:14px;border:1px solid rgba(38,23,12,.12);border-radius:8px;background:rgba(255,253,249,.92)}.article-strategy{background:radial-gradient(circle at 92% 8%,rgba(239,104,34,.1),transparent 31%),linear-gradient(145deg,rgba(255,253,249,.96),rgba(241,246,237,.88))}.article-strategy-head{align-items:flex-start}.article-strategy-automation,.article-strategy-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.article-strategy-automation>span,.article-strategy-summary>div{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:8px;align-items:center;padding:10px;border:1px solid rgba(47,111,78,.16);border-radius:8px;background:rgba(255,253,249,.7)}.article-strategy-automation svg,.article-strategy-summary svg{grid-row:1/span 2;color:var(--yoou-green)}.article-strategy-automation small,.article-strategy-automation strong,.article-strategy-summary small,.article-strategy-summary strong{min-width:0;overflow-wrap:anywhere}.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-clear,.article-strategy-empty,.article-strategy-error{margin:0;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;font-size:11px;font-weight:750}.article-strategy-error{border:1px solid rgba(180,52,40,.25);background:rgba(255,236,232,.84);color:#982c22}.article-strategy-clear,.article-strategy-empty{color:var(--yoou-green);background:rgba(47,111,78,.08)}.article-strategy-dropzone{min-height:168px;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;border:1px dashed rgba(47,111,78,.42);border-radius:10px;background:rgba(255,253,249,.64);color:var(--yoou-ink);text-align:center;cursor:pointer}.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{min-width:0;display:flex;gap:8px;padding-bottom:3px;overflow-x:auto}.article-strategy-campaigns button{flex:0 0 min(260px,78vw);display:grid;gap:2px;padding:9px 11px;border:1px solid rgba(38,23,12,.12);border-radius:8px;background:rgba(255,253,249,.72);color:var(--yoou-ink);text-align:left;cursor:pointer}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.article-strategy-receipts>section{min-width:0;overflow:hidden;border:1px solid rgba(38,23,12,.11);border-radius:9px;background:rgba(255,253,249,.64)}.article-strategy-subhead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border-bottom:1px solid rgba(38,23,12,.08)}.article-strategy-subhead span{display:flex;align-items:center;gap:7px;color:var(--yoou-ink);font-size:11px;font-weight:850}.article-strategy-subhead svg{color:var(--yoou-green)}.article-strategy-subhead small{color:var(--yoou-muted);font-size:9px}.article-strategy-receipts article{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid rgba(38,23,12,.07)}.article-strategy-receipts article:last-child{border-bottom:0}.article-strategy-receipts article.warning{background:rgba(244,174,73,.1)}.article-strategy-receipts article>span{min-width:0;display:grid;gap:2px}.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{flex:0 0 auto;color:var(--yoou-green);font-size:10px}.article-strategy-queue-head{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:3px}.article-strategy-queue-head h3{margin:2px 0;color:var(--yoou-ink);font-size:17px}.article-strategy-queue-head small{color:var(--yoou-muted);font-size:10px}.article-strategy-actions{display:flex;align-items:center;gap:8px}.article-strategy-items{display:grid;gap:8px}.article-strategy-item{min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr) 158px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(38,23,12,.11);border-radius:9px;background:rgba(255,253,249,.74)}.article-strategy-item.status-blocked{border-color:rgba(180,52,40,.22)}.article-strategy-item.status-draft-ready{border-color:rgba(47,111,78,.32)}.article-strategy-rank{align-self:stretch;display:grid;place-items:center;align-content:center;gap:1px;border-right:1px solid rgba(38,23,12,.09)}.article-strategy-rank small{color:var(--yoou-orange);font-size:9px;font-weight:900;text-transform:uppercase}.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{min-width:0;display:grid;gap:7px}.article-strategy-item-title>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.article-strategy-item-title b{color:var(--yoou-green);font-size:10px}.article-strategy-item-title em{padding:3px 7px;border-radius:999px;background:rgba(47,111,78,.08);color:var(--yoou-green);font-size:8px;font-style:normal;font-weight:850;text-transform:uppercase}.article-strategy-item-title h4{margin:3px 0 0;color:var(--yoou-ink);font-size:14px;line-height:1.3}.article-strategy-item-copy>p{margin:0;color:var(--yoou-muted);font-size:10px;line-height:1.45}.article-strategy-item-metrics{display:flex;flex-wrap:wrap;gap:6px}.article-strategy-item-metrics span{padding:4px 7px;border-radius:999px;background:rgba(47,111,78,.07);color:var(--yoou-muted);font-size:8px}.article-strategy-item-metrics b{color:var(--yoou-ink)}.article-strategy-blocker{display:flex;align-items:center;gap:5px;color:#982c22;font-size:9px}.article-strategy-item-action{display:grid;gap:6px;justify-items:stretch}.article-strategy-item-action small{color:var(--yoou-muted);font-size:8px;line-height:1.35;text-align:center}.article-v2-intake{background:#fff7eb}.article-v2-screenshot-import{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid rgba(47,111,78,.2);border-radius:8px;background:#fffdf9}.article-v2-screenshot-import>input[type=file]{display:none}.article-v2-screenshot-actions,.article-v2-screenshot-error,.article-v2-screenshot-heading,.article-v2-screenshot-result{min-width:0;display:flex;align-items:center;gap:9px}.article-v2-screenshot-heading>div,.article-v2-screenshot-result>div{min-width:0;flex:1 1 auto;display:grid;gap:2px}.article-v2-screenshot-heading strong,.article-v2-screenshot-result strong{color:var(--yoou-ink);font-size:12px}.article-v2-screenshot-actions small,.article-v2-screenshot-heading 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;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(47,111,78,.16);border-radius:7px;color:var(--yoou-green);background:rgba(47,111,78,.06)}.article-v2-screenshot-count{flex:0 0 auto;color:var(--yoou-green);font-size:11px;font-weight:900}.article-v2-screenshot-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.article-v2-screenshot-empty,.article-v2-screenshot-preview{min-width:0;height:106px;position:relative;overflow:hidden;border:1px dashed rgba(96,60,31,.25);border-radius:7px;background:#fff8ed}.article-v2-screenshot-empty{display:grid;place-items:center;align-content:center;gap:5px;color:var(--yoou-muted);font-size:10px;font-weight:850;cursor:pointer}.article-v2-screenshot-empty:focus-visible,.article-v2-screenshot-empty:hover{border-color:var(--yoou-orange);color:var(--yoou-orange);background:#fff3e3}.article-v2-screenshot-preview{display:grid;grid-template-columns:76px minmax(0,1fr) 30px;align-items:end;gap:7px;padding:7px;border-style:solid;background:#2f2117}.article-v2-screenshot-preview>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;opacity:.34}.article-v2-screenshot-preview>button,.article-v2-screenshot-preview>div,.article-v2-screenshot-preview>span{position:relative;z-index:1}.article-v2-screenshot-preview>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#2f2117;background:#fffaf3;font-size:11px;font-weight:900}.article-v2-screenshot-preview>div{min-width:0;display:grid;gap:2px;color:#fffaf3}.article-v2-screenshot-preview>div strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.article-v2-screenshot-preview>div small{color:rgba(255,250,243,.72);font-size:9px}.article-v2-screenshot-preview>button{width:30px;height:30px;padding:0;background:rgba(255,253,249,.92)}.article-v2-screenshot-actions{justify-content:space-between}.article-v2-screenshot-actions small{max-width:62ch}.article-v2-screenshot-result{padding:9px 10px;border:1px solid rgba(47,111,78,.2);border-radius:7px;color:var(--yoou-green);background:rgba(47,111,78,.06)}.article-v2-screenshot-error>svg,.article-v2-screenshot-result>svg{flex:0 0 auto}.article-v2-screenshot-result span{font-weight:800}.article-v2-screenshot-error{margin:0;padding:8px 10px;border:1px solid rgba(197,45,37,.2);border-radius:7px;color:#a32620;background:rgba(197,45,37,.05);font-size:10px;font-weight:800}.article-v2-metric-row{min-width:0;display:grid;gap:3px;border-bottom:1px solid rgba(38,23,12,.07)}.article-v2-metric-row .article-v2-metric-grid,.article-v2-metric-row:last-child{border-bottom:0}.article-v2-metric-source{padding:0 4px 3px;color:var(--yoou-muted);font-size:9px;line-height:1.3}.article-v2-section-head>svg{flex:0 0 auto;color:var(--yoou-green)}.article-v2-form-grid,.article-v2-review-grid,.article-v2-textarea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.article-v2-form-grid label,.article-v2-review-grid label,.article-v2-textarea-grid label{min-width:0;display:grid;gap:5px;color:var(--yoou-ink);font-size:11px;font-weight:850}.article-v2-form-grid label>small{color:var(--yoou-muted);font-size:10px;font-weight:650;line-height:1.35}.article-v2-actions.control-wide,.article-v2-form-grid .control-wide,.article-v2-review-grid .control-wide,.article-v2-textarea-grid .control-wide{grid-column:1/-1}.article-v2-body,.article-v2-form-grid input,.article-v2-form-grid select,.article-v2-form-grid textarea,.article-v2-inline-upload input,.article-v2-metric-grid input,.article-v2-metric-grid select,.article-v2-review-grid input,.article-v2-textarea-grid textarea{width:100%;min-width:0;border:1px solid rgba(96,60,31,.18);border-radius:7px;background:#fffdf9;color:var(--yoou-ink);font:inherit}.article-v2-form-grid input,.article-v2-form-grid select,.article-v2-inline-upload input,.article-v2-metric-grid input,.article-v2-metric-grid select,.article-v2-review-grid input{min-height:36px;padding:8px 9px}.article-v2-body,.article-v2-form-grid textarea,.article-v2-textarea-grid textarea{padding:10px;resize:vertical}.article-v2-body{min-height:560px;line-height:1.6}.article-v2-keyword-selection{min-width:0;display:grid;gap:11px;padding:12px;border:1px solid rgba(47,111,78,.22);border-radius:8px;background:#fffdf9}.article-v2-keyword-selection-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.article-v2-keyword-selection-head>div{min-width:0;display:grid;gap:3px}.article-v2-keyword-selection-head h4{margin:0;color:var(--yoou-ink);font-size:16px}.article-v2-keyword-choice small,.article-v2-keyword-selection-head small{color:var(--yoou-muted);font-size:10px;line-height:1.4}.article-v2-keyword-selection-head>svg{flex:0 0 auto;color:var(--yoou-green)}.article-v2-keyword-selection-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.article-v2-keyword-selection-summary>span{min-width:0;display:grid;gap:2px;padding:8px 9px;border:1px solid rgba(38,23,12,.1);border-radius:7px;background:#faf6ef}.article-v2-keyword-selection-summary small{color:var(--yoou-muted);font-size:9px;font-weight:800;text-transform:uppercase}.article-v2-keyword-selection-summary strong{color:var(--yoou-ink);font-size:15px}.article-v2-keyword-selection-list{min-width:0;display:grid;gap:7px}.article-v2-keyword-choice{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.28fr) 52px;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(47,111,78,.15);border-left:3px solid rgba(47,111,78,.56);border-radius:7px;background:rgba(47,111,78,.035)}.article-v2-keyword-choice.role-primary{border-left-color:var(--yoou-orange);background:#fff7eb}.article-v2-keyword-choice.role-separate{border-color:rgba(181,119,43,.22) rgba(181,119,43,.22) rgba(181,119,43,.22) #b5772b;background:#fffaf3}.article-v2-keyword-choice.role-exclude{border-color:rgba(38,23,12,.1) rgba(38,23,12,.1) rgba(38,23,12,.1) rgba(38,23,12,.28);background:#faf8f4}.article-v2-keyword-choice>div{min-width:0;display:grid;gap:2px}.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;display:grid;gap:3px;color:var(--yoou-muted);font-size:9px;font-weight:850;text-transform:uppercase}.article-v2-keyword-choice select{width:100%;min-width:0;min-height:32px;padding:6px 7px;border:1px solid rgba(96,60,31,.18);border-radius:7px;background:#fffdf9;color:var(--yoou-ink);font:inherit;text-transform:none}.article-v2-keyword-choice>b{color:var(--yoou-green);font-size:10px;text-align:right;white-space:nowrap}.article-v2-keyword-held{border-top:1px solid rgba(38,23,12,.09)}.article-v2-keyword-held>summary{padding:10px 1px 0;color:var(--yoou-ink);cursor:pointer;font-size:11px;font-weight:850}.article-v2-keyword-held[open]>summary{padding-bottom:9px}.article-v2-keyword-warnings{display:flex;align-items:flex-start;gap:7px;padding:8px 9px;border:1px solid rgba(181,119,43,.2);border-radius:7px;background:#fffaf3;color:#7d501b;font-size:10px;font-weight:750;line-height:1.4}.article-v2-keyword-warnings>svg{flex:0 0 auto}.article-v2-raw-keywords>.article-v2-metric-table{margin-bottom:12px}.article-v2-metric-table{overflow:hidden;border:1px solid rgba(38,23,12,.1);border-radius:8px;background:#fffdf9}.article-v2-metric-head{padding:10px;border-bottom:1px solid rgba(38,23,12,.09);background:#faf6ef}.article-v2-metric-head>div{min-width:0;display:grid;gap:2px}.article-v2-metric-head small{color:var(--yoou-muted);font-size:10px;font-weight:650}.article-v2-metric-grid{display:grid;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;gap:7px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(38,23,12,.07)}.article-v2-metric-grid:last-child{border-bottom:0}.article-v2-metric-grid-head{color:var(--yoou-muted);font-size:10px;font-weight:900;text-transform:uppercase}.article-v2-brief-grid,.article-v2-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.article-v2-brief-grid span,.article-v2-inline-list span,.article-v2-keywords span,.article-v2-score-grid span{min-width:0;display:grid;gap:3px;padding:10px;border:1px solid rgba(38,23,12,.1);border-radius:7px;background:#fffdf9}.article-v2-brief-grid small,.article-v2-inline-list small,.article-v2-keywords small,.article-v2-score-grid small,.article-v2-suggestions small,.article-v2-title-list small{color:var(--yoou-muted);font-size:10px;line-height:1.35}.article-v2-brief-grid strong,.article-v2-inline-list strong,.article-v2-keywords strong,.article-v2-score-grid strong,.article-v2-suggestions strong,.article-v2-title-list strong{min-width:0;color:var(--yoou-ink);overflow-wrap:anywhere}.article-v2-summary{display:grid;gap:5px;padding:12px;border:1px solid rgba(47,111,78,.14);border-radius:8px;background:rgba(47,111,78,.05)}.article-v2-details{min-width:0;border-top:1px solid rgba(38,23,12,.1);border-bottom:1px solid rgba(38,23,12,.1)}.article-v2-details>summary{padding:11px 2px;color:var(--yoou-ink);font-size:12px;font-weight:850;cursor:pointer}.article-v2-details>.article-v2-rule-list,.article-v2-details>.article-v2-textarea-grid{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-brief-copy,.article-v2-link-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.article-v2-brief-copy>section,.article-v2-link-columns>section{min-width:0}.article-v2-link-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid rgba(38,23,12,.1)}.article-v2-link-heading>div{min-width:0;display:grid;gap:2px}.article-v2-link-heading small{color:var(--yoou-muted);font-size:10px}.article-v2-brief-copy span,.article-v2-link-heading>span,.article-v2-prompt-list article>div>span{color:var(--yoou-green);font-size:10px;font-weight:900;text-transform:uppercase}.article-v2-link-list{display:grid;gap:8px;padding-top:9px}.article-v2-link-list>label{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;padding:11px;border:1px solid rgba(38,23,12,.11);border-radius:8px;background:#fffdf9;cursor:pointer}.article-v2-link-list>label.selected{border-color:rgba(47,111,78,.28);background:rgba(47,111,78,.055)}.article-v2-link-list input{width:16px;height:16px;margin-top:2px}.article-v2-link-list label>span{min-width:0;display:grid;gap:4px}.article-v2-link-list code,.article-v2-link-list small,.article-v2-link-list strong{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{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;padding:7px 8px;border-left:2px solid rgba(47,111,78,.32);background:rgba(47,111,78,.045);color:var(--yoou-muted);font-size:10px;line-height:1.4}.article-v2-link-placement b{color:var(--yoou-green);font-size:9px;text-transform:uppercase}.article-v2-brief-angle{display:grid;gap:5px;padding:12px;border-left:3px solid var(--yoou-orange);background:#fff8ed}.article-v2-brief-angle span{color:var(--yoou-orange);font-size:10px;font-weight:900;text-transform:uppercase}.article-v2-brief-angle small{color:var(--yoou-muted);line-height:1.4}.article-v2-brief-link-plan{display:grid;gap:0}.article-v2-brief-link-plan>span{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(150px,.8fr) minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid rgba(38,23,12,.08)}.article-v2-brief-link-plan p,.article-v2-brief-link-plan small{margin:0;color:var(--yoou-muted);font-size:10px;line-height:1.4}.article-v2-brief-copy>section{display:grid;gap:5px;padding:12px 0;border-top:2px solid rgba(47,111,78,.22)}.article-v2-brief-copy strong{color:var(--yoou-ink);font-size:14px}.article-v2-brief-copy p{margin:0;color:var(--yoou-muted);font-size:12px;line-height:1.5}.article-v2-writer-contract{display:grid;gap:14px;margin:4px 0 18px;padding:16px;border:1px solid rgba(47,111,78,.2);border-left:3px solid var(--yoou-green);border-radius:8px;background:rgba(47,111,78,.045)}.article-v2-writer-contract-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.article-v2-writer-contract-head>div{display:grid;gap:3px}.article-v2-writer-contract-head span{color:var(--yoou-green);font-size:10px;font-weight:900;text-transform:uppercase}.article-v2-writer-contract-head h4{margin:0;color:var(--yoou-ink);font-size:16px}.article-v2-writer-contract-head small,.article-v2-writer-sections em{color:var(--yoou-muted);font-size:10px;font-style:normal;white-space:nowrap}.article-v2-writer-thesis{margin:0;color:var(--yoou-ink);font-size:13px;font-weight:750;line-height:1.55}.article-v2-writer-value{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding-top:12px;border-top:1px solid rgba(47,111,78,.14)}.article-v2-writer-value strong{color:var(--yoou-ink);font-size:12px}.article-v2-writer-value ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-v2-writer-sections{display:grid;gap:0;border-top:1px solid rgba(47,111,78,.14)}.article-v2-writer-sections article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px 0;border-bottom:1px solid rgba(47,111,78,.1)}.article-v2-writer-sections article>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:rgba(47,111,78,.12);color:var(--yoou-green);font-size:10px;font-weight:900}.article-v2-writer-sections article>div{display:grid;gap:3px;min-width:0}.article-v2-writer-sections strong{color:var(--yoou-ink);font-size:12px}.article-v2-writer-sections p,.article-v2-writer-sections small{margin:0;color:var(--yoou-muted);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{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:article-outline}.article-v2-outline li{counter-increment:article-outline;position:relative;display:grid;gap:4px;padding:12px 0 12px 38px;border-bottom:1px solid rgba(38,23,12,.08)}.article-v2-outline li:before{content:counter(article-outline);position:absolute;top:12px;left:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgba(47,111,78,.1);color:var(--yoou-green);font-size:11px;font-weight:900}.article-v2-outline p,.article-v2-outline small{margin:0;color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-v2-rule-list{display:grid;gap:7px;padding-left:20px;color:var(--yoou-muted);font-size:11px;line-height:1.45}.article-v2-suggestions,.article-v2-title-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.article-v2-title-head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-top:2px}.article-v2-title-head>div{display:grid;gap:2px}.article-v2-title-head span{color:var(--yoou-green);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.article-v2-title-head strong{color:var(--yoou-ink);font-size:13px}.article-v2-title-head small{max-width:390px;color:var(--yoou-muted);font-size:10px;line-height:1.45;text-align:right}.article-v2-suggestions button,.article-v2-title-list button{min-width:0;display:grid;gap:4px;padding:11px;border:1px solid rgba(38,23,12,.1);border-radius:8px;background:#fffdf9;text-align:left;cursor:pointer}.article-v2-suggestions button:hover,.article-v2-title-list button.active,.article-v2-title-list button:hover{border-color:rgba(228,99,27,.38);background:#fff7eb}.article-v2-inline-list,.article-v2-keywords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.article-v2-keywords span.measured{border-color:rgba(47,111,78,.24);background:rgba(47,111,78,.05)}.article-v2-media-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:12px;align-items:start}.article-v2-body-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--yoou-ink);font-size:11px;font-weight:850}.article-v2-body-label small{color:var(--yoou-muted);font-size:10px;font-weight:650}.article-v2-selection-summary{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:var(--yoou-green);font-size:11px;font-weight:800}.article-v2-prompt-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.article-v2-prompt-list article{min-width:0;display:grid;align-content:start;gap:10px;padding:12px;border:1px solid rgba(38,23,12,.11);border-radius:8px;background:#fffdf9}.article-v2-prompt-list article>div{min-width:0;display:grid;gap:3px}.article-v2-prompt-list dd,.article-v2-prompt-list p,.article-v2-prompt-list small,.article-v2-prompt-list strong{overflow-wrap:anywhere}.article-v2-prompt-list dd,.article-v2-prompt-list p,.article-v2-prompt-list small{color:var(--yoou-muted);font-size:10px;line-height:1.45}.article-v2-prompt-list dd,.article-v2-prompt-list dl,.article-v2-prompt-list p{margin:0}.article-v2-prompt-list dl{display:grid;gap:7px}.article-v2-prompt-list dl>div{display:grid;gap:2px}.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{display:grid;gap:10px}.article-v2-media-slots>article{min-width:0;display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:12px;padding:11px;border:1px solid rgba(38,23,12,.11);border-radius:8px;background:#fffdf9}.article-v2-media-slots>article.complete{border-color:rgba(47,111,78,.26)}.article-v2-media-slot-preview{min-height:150px;overflow:hidden;display:grid;place-items:center;aspect-ratio:3/2;border-radius:6px;background:#fff6e9}.article-v2-media-slot-preview img{width:100%;height:100%;object-fit:cover}.article-v2-media-slot-preview>span{display:grid;gap:5px;place-items:center;color:var(--yoou-muted)}.article-v2-media-slot-copy,.article-v2-media-slot-copy dl,.article-v2-media-slot-copy dl>div{min-width:0;display:grid;gap:5px}.article-v2-media-prompt p,.article-v2-media-slot-copy dd,.article-v2-media-slot-copy dl{margin:0}.article-v2-media-prompt p,.article-v2-media-slot-copy dd{color:var(--yoou-muted);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.article-v2-media-prompt{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:8px;align-items:start}.article-v2-media-prompt label{min-width:0;display:grid;gap:5px}.article-v2-media-prompt label>span{color:var(--yoou-green);font-size:9px;font-weight:900;text-transform:uppercase}.article-v2-media-prompt textarea{min-height:126px;resize:vertical;color:var(--yoou-ink);font-size:10px;line-height:1.5;background:#fffefb}.article-v2-manual-media-note{display:flex;gap:9px;align-items:flex-start;padding:10px;border:1px solid rgba(47,111,78,.2);border-radius:7px;color:var(--yoou-green);background:rgba(47,111,78,.06)}.article-v2-manual-media-note span{display:grid;gap:3px}.article-v2-manual-media-note small{color:var(--yoou-muted);font-size:10px;line-height:1.45}.article-v2-copy-prompt{width:30px;height:30px;padding:0;border:1px solid var(--yoou-line);border-radius:6px;display:inline-grid;place-items:center;color:var(--yoou-green);background:var(--yoou-surface);cursor:pointer}.article-v2-copy-prompt:focus-visible,.article-v2-copy-prompt:hover{border-color:var(--yoou-green);background:rgba(47,111,78,.08)}.article-v2-media-slot-copy dt{color:var(--yoou-green);font-size:9px;font-weight:900;text-transform:uppercase}.article-v2-media-slot-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.article-v2-media-slot-head>span{color:var(--yoou-orange);font-size:10px;font-weight:900;text-transform:uppercase}.article-v2-media-slot-head svg{color:var(--yoou-green)}.article-v2-cover{min-height:210px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(38,23,12,.12);border-radius:8px;background:#fffaf3}.article-v2-cover img{width:100%;height:100%;max-height:300px;object-fit:cover}.article-v2-cover div{display:grid;gap:8px;place-items:center;color:var(--yoou-muted);font-size:12px;font-weight:800}.article-v2-inline-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.article-v2-inline-upload label{min-width:0;display:grid;gap:5px;color:var(--yoou-ink);font-size:11px;font-weight:850}.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{display:grid;gap:8px}.article-v2-check-list span{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) minmax(120px,.4fr) auto;gap:8px;align-items:center;padding:9px;border:1px solid rgba(197,45,37,.18);border-radius:7px;background:rgba(197,45,37,.045)}.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{padding:11px;border:1px solid rgba(38,23,12,.1);border-radius:8px;background:#fffaf3}.article-v2-review-note{margin:0;padding:9px 10px;border:1px solid rgba(208,109,45,.2);border-radius:7px;background:rgba(255,239,218,.68);color:var(--yoou-muted);font-size:10px;font-weight:700;line-height:1.45}.article-v2-review-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.article-v2-review-tools{min-width:0;display:grid;gap:11px;position:static}.article-v2-reader-preview{min-width:0;overflow:hidden;border:1px solid rgba(38,23,12,.12);border-radius:8px;background:#fffdf9}.article-v2-reader-preview .article-frame{width:100%;max-width:none;margin:0;padding:24px;border:0;border-radius:0;background:#fffdf9;box-shadow:none}.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 ol,.article-v2-reader-preview .article-body ul{font-size:15px}.article-v2-reader-preview .article-value-panel{grid-template-columns:1fr;border-radius:8px}.article-v2-preview-empty{min-height:320px;display:grid;place-content:center;gap:5px;padding:30px;border:1px dashed rgba(38,23,12,.18);border-radius:8px;color:var(--yoou-muted);text-align:center}.article-v2-preview-empty span{color:var(--yoou-green);font-size:10px;font-weight:900;text-transform:uppercase}.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{justify-content:flex-start;padding:10px;border:1px solid rgba(47,111,78,.18);border-radius:8px;background:rgba(47,111,78,.06);color:var(--yoou-green)}.article-v2-generation-state{min-width:0;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(228,99,27,.2);border-radius:8px;background:#fff7eb;color:var(--yoou-orange)}.article-v2-generation-state>svg{flex:0 0 auto}.article-v2-generation-state>span{min-width:0;display:grid;gap:3px}.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{padding-top:12px;border-top:1px solid rgba(38,23,12,.09)}.article-v2-empty{justify-content:flex-start;padding:12px;border:1px solid rgba(181,119,43,.18);border-radius:8px;background:#fffaf3}.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-brief-copy,.article-v2-brief-grid,.article-v2-form-grid,.article-v2-keywords,.article-v2-link-columns,.article-v2-media-grid,.article-v2-media-slots>article,.article-v2-prompt-list,.article-v2-review-layout,.article-v2-score-grid,.article-v2-textarea-grid,.article-v2-title-list{grid-template-columns:1fr}.article-v2-title-head{align-items:start;flex-direction:column;gap:5px}.article-v2-title-head small{text-align:left}.article-v2-writer-value{grid-template-columns:1fr}.article-v2-writer-contract-head{align-items:flex-start;flex-direction:column}.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 rgba(38,23,12,.09)}.article-v2-stepbar button:nth-child(2n){border-right:0}.article-v2-stepbar button:nth-last-child(-n+2){border-bottom:1px solid rgba(38,23,12,.09)}.article-v2-stepbar button:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.article-strategy-head,.article-strategy-queue-head{align-items:stretch;flex-direction:column}.article-strategy-automation,.article-strategy-receipts,.article-strategy-summary{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-brief-link-plan>span,.article-v2-check-list span,.article-v2-inline-upload,.article-v2-keyword-choice,.article-v2-metric-grid{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-actions,.article-v2-footer,.article-v2-screenshot-actions{align-items:stretch;flex-direction:column}.article-v2-reader-preview .article-frame{padding:16px}.article-v2-reader-preview .article-header h1{font-size:31px}.article-v2-body-label{align-items:flex-start;flex-direction:column}}.admin-root,.dashboard-root{--workspace-glass:rgba(255,250,242,0.62);--workspace-glass-strong:rgba(255,253,248,0.82);--workspace-stroke:rgba(255,255,255,0.74);--workspace-stroke-warm:rgba(130,78,36,0.16);--workspace-shadow:0 24px 64px rgba(93,59,28,0.11),0 8px 24px rgba(93,59,28,0.065);--workspace-shadow-raised:0 30px 72px rgba(93,59,28,0.16),0 10px 28px rgba(93,59,28,0.09)}.dashboard-root .dashboard-frame{grid-template-columns:var(--dashboard-sidebar-width,280px) minmax(0,1fr)!important;border-color:var(--workspace-stroke)!important;background:radial-gradient(ellipse at 13% -6%,rgba(255,163,87,.18),transparent 34%),radial-gradient(ellipse at 91% 2%,rgba(47,111,78,.1),transparent 30%),rgba(255,249,240,.54)!important;box-shadow:0 42px 120px rgba(93,59,28,.18),inset 0 1px 0 rgba(255,255,255,.94)!important;backdrop-filter:blur(42px) saturate(1.28)!important;-webkit-backdrop-filter:blur(42px) saturate(1.28)!important}.dashboard-root .dashboard-sidebar{padding:18px 14px!important;border-right:1px solid rgba(255,255,255,.62)!important;background:linear-gradient(160deg,rgba(255,255,255,.58),rgba(255,244,227,.38)),radial-gradient(ellipse at 18% 0,rgba(255,145,67,.19),transparent 36%),rgba(255,250,242,.44)!important;box-shadow:12px 0 40px rgba(93,59,28,.07),inset -1px 0 0 rgba(255,255,255,.5),inset 0 1px 0 rgba(255,255,255,.92)!important;backdrop-filter:blur(34px) saturate(1.34)!important;-webkit-backdrop-filter:blur(34px) saturate(1.34)!important}.dashboard-root .dashboard-nav{gap:14px!important;padding-top:14px!important}.dashboard-root .dashboard-nav-section{gap:6px!important;margin-bottom:4px!important}.admin-root .admin-section-tabs button,.dashboard-root .macos-sidebar-item{position:relative;min-height:44px!important;gap:10px!important;border:1px solid rgba(255,255,255,.56)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(255,245,229,.24)),rgba(255,250,242,.22)!important;color:rgba(36,24,14,.76)!important;box-shadow:0 8px 20px rgba(93,59,28,.045),inset 0 1px 0 rgba(255,255,255,.84),inset 0 -1px 0 rgba(130,78,36,.05)!important;backdrop-filter:blur(18px) saturate(1.28);-webkit-backdrop-filter:blur(18px) saturate(1.28)}.admin-root .admin-section-tabs button span,.dashboard-root .macos-sidebar-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-root .admin-section-tabs button:hover,.dashboard-root .macos-sidebar-item:hover{transform:translate3d(3px,-1px,0)!important;border-color:rgba(255,255,255,.9)!important;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,238,215,.46)),rgba(255,250,242,.34)!important;box-shadow:0 16px 34px rgba(93,59,28,.09),inset 0 1px 0 rgba(255,255,255,.96)!important}.admin-root .admin-section-tabs button.active,.dashboard-root .macos-sidebar-item.active{border-color:rgba(255,255,255,.94)!important;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(255,229,195,.54)),linear-gradient(100deg,rgba(228,99,27,.2),rgba(47,111,78,.08))!important;box-shadow:0 18px 40px rgba(228,99,27,.13),inset 3px 0 0 #e4631b,inset 0 1px 0 #fff!important}.dashboard-root .dashboard-topbar{min-height:78px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important;padding:12px 20px!important;border:1px solid rgba(255,255,255,.72)!important;border-top:0!important;border-right:0!important;background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(255,244,227,.36)),rgba(255,250,242,.4)!important;box-shadow:0 18px 46px rgba(93,59,28,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;backdrop-filter:blur(32px) saturate(1.38)!important;-webkit-backdrop-filter:blur(32px) saturate(1.38)!important}.dashboard-topbar-context{min-width:0;display:grid;gap:4px}.dashboard-root .dashboard-topbar-title{gap:8px!important;font-size:.95rem!important;font-weight:900!important}.dashboard-topbar-context>small{overflow:hidden;color:var(--yoou-home-muted,#7b624c);font-size:.72rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-root .dashboard-topbar-actions{gap:8px!important}.admin-root .btn-secondary,.dashboard-root .btn-secondary,.dashboard-root .dashboard-topbar-action,.dashboard-root .workspace-link-button{min-height:40px!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,241,222,.36)),rgba(255,250,242,.36)!important;box-shadow:0 10px 24px rgba(93,59,28,.07),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(130,78,36,.06)!important;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease!important}.admin-root .btn-secondary:hover,.dashboard-root .btn-secondary:hover,.dashboard-root .dashboard-topbar-action:hover,.dashboard-root .workspace-link-button:hover{transform:translateY(-2px)!important;border-color:rgba(255,255,255,.98)!important;box-shadow:0 18px 38px rgba(93,59,28,.12),inset 0 1px 0 #fff!important}.admin-root .btn-primary,.dashboard-root .btn-primary,.dashboard-root .market-intelligence-run-button{position:relative;min-height:44px!important;border:1px solid rgba(255,255,255,.62)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(255,169,99,.96),rgba(228,99,27,.98)),rgba(228,99,27,.8)!important;color:#fffaf3!important;box-shadow:0 12px 28px rgba(228,99,27,.25),0 26px 58px rgba(228,99,27,.13),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -2px 0 rgba(137,59,16,.2)!important;transition:transform .17s ease,box-shadow .17s ease,filter .17s ease!important}.admin-root .btn-primary:hover,.dashboard-root .btn-primary:hover,.dashboard-root .market-intelligence-run-button:hover:not(:disabled){transform:translateY(-2px) scale(1.01)!important;filter:saturate(1.06);box-shadow:0 18px 36px rgba(228,99,27,.28),0 34px 72px rgba(228,99,27,.16),inset 0 1px 0 rgba(255,255,255,.66)!important}.admin-root .btn-primary:active,.dashboard-root .btn-primary:active,.dashboard-root .market-intelligence-run-button:active:not(:disabled){transform:translateY(1px) scale(.995)!important}.dashboard-root .dashboard-content{border-left:0!important;background:linear-gradient(90deg,rgba(105,72,38,.035) 1px,transparent 0),radial-gradient(ellipse at 80% 8%,rgba(47,111,78,.075),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.24),rgba(248,238,224,.34))!important;background-size:104px 100%,auto,auto!important}.admin-root .admin-panel,.admin-root .admin-section-helper,.admin-root .glass-panel,.admin-root .metric-card,.dashboard-root .glass-panel,.dashboard-root .market-intelligence-form,.dashboard-root .market-intelligence-results,.dashboard-root .market-intelligence-tools,.dashboard-root .metric-card,.dashboard-root .ops-hero-widget,.dashboard-root .ops-kpi-card,.dashboard-root .ops-panel,.dashboard-root .provider-card,.dashboard-root .workspace-panel{border:1px solid var(--workspace-stroke)!important;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,242,222,.34)),radial-gradient(ellipse at 12% 0,rgba(255,154,77,.09),transparent 42%),rgba(255,250,242,.34)!important;box-shadow:var(--workspace-shadow),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(130,78,36,.045)!important;backdrop-filter:blur(26px) saturate(1.34)!important;-webkit-backdrop-filter:blur(26px) saturate(1.34)!important}.dashboard-root .ops-hero-widget{min-height:190px;padding:clamp(24px,3vw,38px)!important;border-radius:26px!important;background:radial-gradient(ellipse at 82% 0,rgba(47,111,78,.16),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,229,196,.45)),rgba(255,250,242,.46)!important}.dashboard-root .ops-hero-widget h1{max-width:820px;font-size:clamp(2rem,4vw,3.55rem)!important;line-height:.98!important;letter-spacing:-.055em!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 ease,box-shadow .18s ease!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-columns:minmax(0,1.2fr) minmax(330px,.8fr)!important;grid-template-areas:"health funnel" "credits credits" "markets pipeline" "actions actions";align-items:stretch;gap:16px!important}.dashboard-root .ops-focus-panel{grid-area:health;grid-row:auto!important;min-height:390px}.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{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(360px,1.18fr);gap:18px;margin-top:12px}.ops-credit-activity,.ops-credit-balance{min-width:0;padding:18px;border:1px solid rgba(133,82,39,.13);border-radius:18px;background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.ops-credit-balance{display:flex;flex-direction:column;align-items:flex-start}.ops-credit-balance>span{color:var(--yoou-green);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ops-credit-balance>strong{margin-top:4px;color:var(--yoou-ink);font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:-.045em}.ops-credit-activity-heading small,.ops-credit-activity-list small,.ops-credit-balance>small,.ops-credit-empty small{color:var(--yoou-muted)}.ops-credit-progress{width:100%;height:8px;margin-top:18px;overflow:hidden;border-radius:999px;background:rgba(133,82,39,.1)}.ops-credit-progress i{display:block;min-width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--yoou-green),var(--yoou-orange))}.ops-credit-balance-meta{width:100%;display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--yoou-muted);font-size:.72rem}.ops-credit-balance-meta span{display:inline-flex;align-items:center;gap:5px}.ops-credit-stats{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.ops-credit-stats span{display:grid;gap:3px;padding:10px;border-radius:12px;background:rgba(255,247,235,.68)}.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{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-credit-activity-heading>div,.ops-credit-empty span{display:grid;gap:2px}.ops-credit-activity-heading button{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(133,82,39,.14);border-radius:11px;color:var(--yoou-green);background:rgba(255,255,255,.56)}.ops-credit-activity-list{display:grid;gap:7px;margin-top:12px}.ops-credit-activity-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 10px;border-bottom:1px solid rgba(133,82,39,.09)}.ops-credit-activity-list article:last-child{border-bottom:0}.ops-credit-activity-list article>span{min-width:0;display:grid;gap:2px}.ops-credit-activity-list strong{overflow:hidden;color:var(--yoou-ink);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.ops-credit-activity-list b{flex:0 0 auto;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;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--yoou-muted)}.ops-health-visual{min-height:300px;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);align-items:center;gap:18px;margin-top:12px}.ops-health-chart{width:100%;max-width:300px;height:280px;position:relative;justify-self:center}.ops-health-chart-center{position:absolute;inset:50% auto auto 50%;display:grid;justify-items:center;transform:translate(-50%,-50%);pointer-events:none}.ops-health-chart-center strong{color:var(--yoou-home-ink,#24180e);font-size:2rem;line-height:1}.ops-health-chart-center span{margin-top:5px;color:var(--yoou-home-muted,#7b624c);font-size:.68rem;font-weight:850;text-transform:uppercase}.ops-health-legend{display:grid;gap:9px}.ops-health-legend article{min-width:0;min-height:72px;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.66);border-radius:16px;background:rgba(255,253,248,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.ops-health-legend article>i{width:7px;height:38px;border-radius:999px}.ops-health-legend article>span{min-width:0;display:grid;gap:4px}.ops-health-legend strong{color:var(--yoou-home-ink,#24180e);font-size:.78rem}.ops-health-legend small{overflow:hidden;color:var(--yoou-home-muted,#7b624c);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.ops-health-legend b{color:var(--yoou-home-ink,#24180e);font-size:1rem}.workspace-funnel-chart{width:100%;height:292px;margin-top:12px;padding:10px 6px 0;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:rgba(255,253,248,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.marketplace-logo{position:relative;width:42px;height:42px;flex:0 0 42px;display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgba(70,58,42,.12);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(247,239,226,.45)),rgba(250,246,239,.54);box-shadow:0 8px 18px rgba(72,58,38,.08),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(74,58,39,.06);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.marketplace-logo:after{content:"";position:absolute;inset:1px;border-radius:12px;background:linear-gradient(125deg,rgba(255,255,255,.3),transparent 42%);pointer-events:none}.marketplace-logo img{position:relative;z-index:1;width:26px;height:26px;object-fit:contain;filter:none}.marketplace-logo[data-marketplace=amazon] img{filter:brightness(0) saturate(100%) 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-action-list button,.dashboard-root .ops-market-grid button{min-height:78px!important;padding:12px!important;border:1px solid rgba(255,255,255,.66)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(255,241,222,.3)),rgba(255,250,242,.28)!important;box-shadow:0 10px 24px rgba(93,59,28,.06),inset 0 1px 0 rgba(255,255,255,.92)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.dashboard-root .ops-action-list button:hover,.dashboard-root .ops-market-grid button:hover{transform:translateY(-3px)!important;border-color:rgba(255,255,255,.96)!important;box-shadow:var(--workspace-shadow-raised),inset 0 1px 0 #fff!important}.dashboard-root .market-intelligence-tools{max-width:1360px!important;gap:18px!important;padding:clamp(18px,2.4vw,30px)!important;border-radius:26px!important}.dashboard-root .market-intelligence-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.dashboard-root .market-intelligence-heading h1{max-width:860px;font-size:clamp(1.7rem,3vw,2.55rem)!important;line-height:1.04!important;letter-spacing:-.035em}.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{min-height:88px;align-content:center;padding:14px 16px;border:1px solid rgba(255,255,255,.68);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,241,222,.26)),rgba(255,250,242,.26);box-shadow:0 10px 24px rgba(93,59,28,.055),inset 0 1px 0 #fff}.dashboard-root .market-intelligence-form{gap:18px!important;padding:clamp(16px,2vw,24px)!important;border-radius:21px!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 select,.dashboard-root .market-intelligence-form-grid textarea{min-height:48px;padding:11px 13px;border:1px solid rgba(130,78,36,.16)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,247,235,.58)),rgba(255,253,248,.62)!important;box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(93,59,28,.045)!important}.dashboard-root .market-intelligence-form-grid input:focus,.dashboard-root .market-intelligence-form-grid select:focus,.dashboard-root .market-intelligence-form-grid textarea:focus{outline:3px solid rgba(228,99,27,.14)!important;border-color:rgba(228,99,27,.44)!important}.dashboard-root .market-intelligence-markets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-root .market-intelligence-markets legend{grid-column:1/-1}.dashboard-root .market-intelligence-markets label{min-height:62px;padding:9px 11px;border:1px solid rgba(255,255,255,.66);border-radius:16px;background:rgba(255,253,248,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.dashboard-root .market-intelligence-markets label:has(input:checked){border-color:rgba(228,99,27,.34);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,230,197,.46)),rgba(228,99,27,.08);box-shadow:0 14px 30px rgba(228,99,27,.1),inset 0 1px 0 #fff}.dashboard-root .market-intelligence-markets .marketplace-logo{width:36px;height:36px;flex-basis:36px;border-radius:11px}.market-choice-fieldset{min-width:0;margin:0;padding:0;border:0}.market-choice-fieldset legend{margin-bottom:9px;color:var(--yoou-home-ink,#24180e);font-size:.72rem;font-weight:850}.market-choice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.market-choice-grid:not(:has(.market-choice-all)){grid-template-columns:repeat(4,minmax(0,1fr))}.market-choice-grid>label{min-width:0;min-height:70px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.68);border-radius:16px;background:rgba(255,253,248,.44);box-shadow:0 8px 18px rgba(93,59,28,.04),inset 0 1px 0 #fff;cursor:pointer;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.market-choice-grid>label:hover{transform:translateY(-2px)}.market-choice-grid>label.active{border-color:rgba(228,99,27,.38);background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(255,230,197,.46)),rgba(228,99,27,.08);box-shadow:0 15px 34px rgba(228,99,27,.11),inset 0 1px 0 #fff}.market-choice-grid input{position:absolute;opacity:0;pointer-events:none}.market-choice-grid>label>span:last-child{min-width:0;display:grid;gap:3px}.market-choice-grid small,.market-choice-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.82);border-radius:13px;background:rgba(47,111,78,.1);color:#2f6f4e;box-shadow:inset 0 1px 0 #fff}.dashboard-root .market-intelligence-submit{min-height:90px;margin:2px -4px -4px;padding:16px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:18px;background:radial-gradient(ellipse at 88% 0,rgba(47,111,78,.13),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.62),rgba(255,236,212,.36)),rgba(255,250,242,.36)!important;box-shadow:0 14px 32px rgba(93,59,28,.07),inset 0 1px 0 #fff}.dashboard-root .market-intelligence-run-button{min-width:238px;justify-content:center}.market-table-heading{min-width:max-content;display:inline-flex;align-items:center;gap:8px}.market-table-heading .marketplace-logo{width:32px;height:32px;flex-basis:32px;border-radius:10px}.market-table-heading .marketplace-logo img{width:19px;height:19px}.admin-root .admin-shell{border-color:var(--workspace-stroke)!important;background:radial-gradient(ellipse at 8% 0,rgba(255,154,77,.17),transparent 34%),radial-gradient(ellipse at 92% 4%,rgba(47,111,78,.1),transparent 32%),rgba(255,249,240,.55)!important;box-shadow:0 42px 120px rgba(93,59,28,.17),inset 0 1px 0 #fff!important;backdrop-filter:blur(42px) saturate(1.28)!important;-webkit-backdrop-filter:blur(42px) saturate(1.28)!important}.admin-root .admin-header,.admin-root .admin-section-nav{background:linear-gradient(145deg,rgba(255,255,255,.64),rgba(255,242,222,.34)),rgba(255,250,242,.38)!important;border-color:rgba(255,255,255,.72)!important;box-shadow:var(--workspace-shadow),inset 0 1px 0 #fff!important;backdrop-filter:blur(30px) saturate(1.34)!important;-webkit-backdrop-filter:blur(30px) saturate(1.34)!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{min-height:280px;align-items:stretch}.admin-root .admin-ring-metric{align-content:center;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:rgba(255,253,248,.42);box-shadow:0 10px 24px rgba(93,59,28,.055),inset 0 1px 0 #fff}.admin-root .admin-ring-chart{width:112px;height:112px;aspect-ratio:auto;position:relative;background:none!important;box-shadow:none!important}.admin-root .admin-ring-value{position:absolute;inset:50% auto auto 50%;display:inline-flex;align-items:baseline;transform:translate(-50%,-50%);pointer-events:none}.admin-root .admin-ring-value small{margin:0 0 0 2px!important}.admin-provider-chart{width:100%;height:248px;margin-top:14px;padding:8px 6px 0;border:1px solid rgba(255,255,255,.66);border-radius:18px;background:rgba(255,253,248,.4);box-shadow:inset 0 1px 0 #fff}.admin-plan-visual{min-height:280px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;gap:18px;margin-top:14px}.admin-plan-chart{width:100%;height:260px;position:relative}.admin-chart-empty{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:var(--yoou-home-muted,#7b624c);font-size:.75rem;font-weight:750}.admin-plan-legend{display:grid;gap:9px}.admin-plan-legend>span{min-width:0;min-height:48px;display:grid;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(255,255,255,.66);border-radius:14px;background:rgba(255,253,248,.42);box-shadow:inset 0 1px 0 #fff}.admin-plan-legend i{width:9px;height:28px;border-radius:999px}.admin-plan-legend b,.admin-plan-legend strong{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-columns:1fr!important;grid-template-areas:"health" "funnel" "credits" "markets" "pipeline" "actions"}.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 .market-intelligence-markets,.dashboard-root .ops-kpi-grid,.market-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-root .market-intelligence-heading,.ops-health-visual{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{align-items:flex-start;flex-direction:column}.dashboard-root .dashboard-topbar-context{justify-items:center;text-align: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 .market-intelligence-markets,.dashboard-root .ops-kpi-grid,.dashboard-root .ops-market-grid,.market-choice-grid{grid-template-columns:1fr!important}.dashboard-root .market-intelligence-submit{align-items:stretch;flex-direction:column}.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){.admin-root button,.dashboard-root .btn-primary,.dashboard-root .btn-secondary,.dashboard-root .macos-sidebar-item,.dashboard-root .ops-action-list button,.dashboard-root .ops-kpi-card,.dashboard-root .ops-market-grid button{transition:none!important}}.auth-shell-login{isolation:isolate;min-height:100svh;padding:40px 24px;overflow:hidden;background:radial-gradient(circle at 16% 16%,rgba(255,153,77,.26),transparent 27%),radial-gradient(circle at 84% 22%,rgba(47,111,78,.2),transparent 30%),radial-gradient(circle at 37% 48%,rgba(255,154,77,.16),transparent 19%),radial-gradient(circle at 64% 58%,rgba(47,111,78,.13),transparent 21%),radial-gradient(circle at 50% 105%,rgba(255,255,255,.7),transparent 38%),linear-gradient(135deg,#f4e2ce,#f7efe4 46%,#e8ecdd)!important}.auth-shell-login:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(180deg,rgba(0,0,0,.46),transparent 82%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.46),transparent 82%)}.auth-shell-login:after{content:none!important;display:none!important;background:none!important;background-image:none!important}.auth-shell-login .auth-panel{width:min(456px,100%);max-width:none;padding:36px;overflow:hidden;border:1px solid rgba(255,255,255,.72)!important;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,250,242,.14)),rgba(255,255,255,.08)!important;box-shadow:0 34px 90px rgba(82,52,27,.17),0 10px 32px rgba(82,52,27,.08),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(255,255,255,.22)!important;backdrop-filter:blur(34px) saturate(1.35);-webkit-backdrop-filter:blur(34px) saturate(1.35)}.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;margin-bottom:18px;border:1px solid rgba(255,255,255,.68);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.38),rgba(255,154,77,.1)),rgba(255,255,255,.12);color:var(--home-orange);box-shadow:0 12px 30px rgba(105,66,32,.1),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25)}.auth-shell-login .auth-heading h1{margin-bottom:8px;font-size:clamp(1.85rem,4vw,2.2rem);line-height:1.08;letter-spacing:-.035em}.auth-shell-login .auth-heading p{max-width:32ch;font-size:.91rem}.auth-shell-login .auth-field input,.auth-shell-login .auth-oauth-button{border:1px solid rgba(255,255,255,.66)!important;background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,250,242,.12)),rgba(255,255,255,.08)!important;box-shadow:0 10px 24px rgba(92,59,30,.07),inset 0 1px 0 rgba(255,255,255,.86)!important;backdrop-filter:blur(20px) saturate(1.22);-webkit-backdrop-filter:blur(20px) saturate(1.22)}.auth-shell-login .auth-oauth-button{min-height:48px;border-radius:15px}.auth-shell-login .auth-oauth-button:hover:not(:disabled){border-color:rgba(255,255,255,.82)!important;background:linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,250,242,.18)),rgba(255,255,255,.12)!important;transform:translateY(-2px);box-shadow:0 16px 32px rgba(92,59,30,.1),inset 0 1px 0 rgba(255,255,255,.94)!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{min-height:48px;padding:12px 14px;border-radius:15px}.auth-shell-login .auth-field input:focus{border-color:rgba(228,99,27,.72)!important;outline:3px solid rgba(228,99,27,.12)!important;background:linear-gradient(145deg,rgba(255,255,255,.44),rgba(255,250,242,.2)),rgba(255,255,255,.14)!important}.auth-shell-login .auth-divider{margin:18px 0}.auth-shell-login .auth-divider:after,.auth-shell-login .auth-divider:before,.auth-shell-login .auth-footer{border-color:rgba(255,255,255,.48)}.auth-shell-login .auth-divider:after,.auth-shell-login .auth-divider:before{background:linear-gradient(90deg,transparent,rgba(92,59,30,.18),transparent)}.auth-shell-login .auth-submit{min-height:50px;margin-top:6px;border:1px solid rgba(255,255,255,.42)!important;border-radius:15px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.auth-shell-login .auth-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px rgba(228,99,27,.26),0 30px 70px rgba(228,99,27,.14),inset 0 1px 0 rgba(255,255,255,.5)!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{padding:28px 22px;border-radius:24px}.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{display:grid;gap:16px;overflow:hidden;background:radial-gradient(circle at 92% 5%,rgba(228,99,27,.14),transparent 32%),linear-gradient(145deg,rgba(255,252,247,.86),rgba(249,239,223,.58))!important}.admin-overview-brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-overview-brief-grid article{min-width:0;display:grid;gap:5px;padding:14px;border:1px solid rgba(255,255,255,.68);border-radius:17px;background:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.admin-overview-brief-grid article>span{color:var(--yoou-muted);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.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{display:flex;flex-wrap:wrap;gap:8px}.admin-overview-status-row>span{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(123,98,76,.15);border-radius:999px;color:var(--yoou-muted);background:rgba(255,255,255,.35);font-size:.72rem;font-weight:800}.admin-overview-status-row>span.ready{border-color:rgba(47,111,78,.22);color:#245d42;background:rgba(231,247,237,.56)}.admin-overview-status-row>span.warning{border-color:rgba(228,99,27,.24);color:#9a471b;background:rgba(255,239,222,.58)}.confirm-dialog-extra{display:grid;gap:8px}.admin-hard-delete-confirmation{display:grid;gap:8px;padding:12px;border:1px solid rgba(185,28,28,.16);border-radius:15px;background:rgba(254,242,242,.62)}.admin-hard-delete-confirmation>span{color:#74433b;font-size:.76rem;line-height:1.4}.admin-hard-delete-confirmation input{width:100%;min-height:42px;padding:9px 11px;border:1px solid rgba(185,28,28,.24);border-radius:11px;background:rgba(255,255,255,.78);color:var(--yoou-ink);font:inherit;font-size:.8rem}.admin-mfa-recovery,.admin-mfa-setup{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid rgba(47,111,78,.22);border-radius:18px;background:rgba(242,248,238,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.admin-mfa-recovery code,.admin-mfa-setup code{overflow-wrap:anywhere;color:#1f5139;font-weight:800;letter-spacing:.06em}.admin-mfa-recovery .compact-button,.admin-mfa-setup .compact-button{justify-self:start}.admin-mfa-qr-layout{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:20px;align-items:center}.admin-mfa-qr-frame{display:grid;place-items:center;width:min(100%,220px);aspect-ratio:1;padding:12px;border:1px solid rgba(47,111,78,.2);border-radius:20px;background:#fffaf0;box-shadow:0 14px 30px rgba(31,81,57,.12),inset 0 1px 0 rgba(255,255,255,.9)}.admin-mfa-qr-frame img{display:block;width:100%;height:auto;border-radius:10px}.admin-mfa-qr-copy{display:grid;gap:10px;min-width:0}.admin-mfa-qr-copy ol{display:grid;gap:6px;margin:0;padding-left:20px;color:rgba(31,52,40,.78);font-size:.82rem;line-height:1.45}.admin-mfa-manual-setup{display:grid;gap:10px;padding:12px 14px;border:1px solid rgba(47,111,78,.16);border-radius:14px;background:rgba(255,255,255,.5)}.admin-mfa-manual-setup summary{cursor:pointer;color:#1f5139;font-size:.8rem;font-weight:800}.admin-mfa-recovery>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.admin-mfa-recovery>div code{padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.68);text-align:center}.auth-inline-button{appearance:none;border:0;padding:0;background:transparent;color:var(--green-700);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.auth-inline-button:focus-visible,.auth-inline-button:hover{color:var(--orange-600)}.account-mfa-controls{margin-top:1rem}.discard-dialog-actions .btn-primary.danger{border-color:rgba(185,28,28,.42)!important;background:linear-gradient(145deg,#cb3b32,#a82320)!important;box-shadow:0 12px 24px rgba(185,28,28,.2)!important}@media (max-width:900px){.admin-overview-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-mfa-qr-layout,.admin-overview-brief-grid{grid-template-columns:1fr}.admin-mfa-qr-frame{justify-self:center}}.dashboard-overview-root{padding:0!important}.dashboard-overview-root .dashboard-frame{width:100%!important;min-height:100vh!important;height:100vh!important;margin:0!important;border-radius:0!important}.dashboard-overview-root .dashboard-content{background:radial-gradient(circle at 12% 18%,rgba(238,116,42,.14),transparent 30%),radial-gradient(circle at 92% 10%,rgba(47,111,78,.13),transparent 28%),linear-gradient(90deg,rgba(105,72,38,.045) 1px,transparent 0),linear-gradient(180deg,rgba(105,72,38,.035) 1px,transparent 0),linear-gradient(135deg,#f7eddf,#fbf6ed 54%,#edf3e8)!important;background-size:auto,auto,72px 72px,72px 72px,auto!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{width:100%;display:grid;gap:clamp(18px,2vw,28px)}.dashboard-overview-root .ops-command-grid{display:grid;gap:clamp(18px,2vw,28px);align-items:stretch}.dashboard-overview-root .ops-command-grid--top{grid-template-columns:minmax(0,1.72fr) minmax(300px,.62fr)}.dashboard-overview-root .ops-command-grid--rankings{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr)}.dashboard-overview-root .ops-overview-empty{min-height:150px;display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(360px,.9fr) auto;align-items:center;gap:20px}.dashboard-overview-root .ops-overview-empty dl,.dashboard-overview-root .ops-overview-empty h2,.dashboard-overview-root .ops-overview-empty p{margin:0}.dashboard-overview-root .ops-overview-empty p{margin-top:5px;color:var(--ds-ink-muted);font-size:.82rem;line-height:1.5}.dashboard-overview-root .ops-overview-empty-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:#245c45;background:#e8f1eb}.dashboard-overview-root .ops-overview-empty dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dashboard-overview-root .ops-overview-empty dl>div{min-width:0;padding:10px;border:1px solid var(--ds-border);border-radius:10px;background:rgba(255,255,255,.64)}.dashboard-overview-root .ops-overview-empty dt{color:var(--ds-ink-muted);font-size:.7rem}.dashboard-overview-root .ops-overview-empty dd{margin:3px 0 0;color:var(--ds-ink);font-size:.78rem;font-weight:700}@media (max-width:1000px){.dashboard-overview-root .ops-overview-empty{grid-template-columns:auto minmax(0,1fr)}.dashboard-overview-root .ops-overview-empty button,.dashboard-overview-root .ops-overview-empty dl{grid-column:2}}@media (max-width:560px){.dashboard-overview-root .ops-overview-empty{grid-template-columns:1fr}.dashboard-overview-root .ops-overview-empty button,.dashboard-overview-root .ops-overview-empty dl{grid-column:1}.dashboard-overview-root .ops-overview-empty dl{grid-template-columns:1fr}}.dashboard-overview-root .ops-command-card{box-sizing:border-box;min-width:0;padding:clamp(22px,2.4vw,34px);border:1px solid rgba(255,255,255,.82)!important;border-radius:26px;background:radial-gradient(circle at 10% 0,rgba(255,255,255,.76),transparent 34%),linear-gradient(142deg,rgba(255,255,255,.6),rgba(255,247,235,.28)),rgba(255,250,242,.32)!important;box-shadow:0 26px 70px rgba(83,53,26,.1),0 7px 20px rgba(83,53,26,.055),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(114,71,33,.055)!important;backdrop-filter:blur(30px) saturate(1.25)!important;-webkit-backdrop-filter:blur(30px) saturate(1.25)!important}.dashboard-overview-root .ops-card-heading,.dashboard-overview-root .ops-credit-footer,.dashboard-overview-root .ops-credit-title-row,.dashboard-overview-root .ops-launch-footer,.dashboard-overview-root .ops-ranking-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-overview-root .ops-eyebrow,.dashboard-overview-root .ops-step-progress{display:inline-flex;align-items:center;gap:7px;color:#2f6f4e;font-size:.72rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.dashboard-overview-root .ops-eyebrow{color:#e4631b}.dashboard-overview-root .ops-step-progress{padding:7px 10px;border:1px solid rgba(47,111,78,.16);border-radius:999px;background:rgba(238,247,240,.5);letter-spacing:.02em;text-transform:none}.dashboard-overview-root .ops-launch-card{min-height:360px;display:flex;flex-direction:column;padding:28px;background:radial-gradient(circle at 84% 0,rgba(47,111,78,.14),transparent 38%),radial-gradient(circle at 6% 92%,rgba(240,128,48,.13),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.67),rgba(255,244,226,.32)),rgba(255,250,242,.34)!important}.dashboard-overview-root .ops-resume-work{width:min(620px,100%);min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:10px 13px;border:1px solid rgba(47,111,78,.16);border-radius:16px;color:#174d3a;background:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.86);cursor:pointer;font:inherit;text-align:left}.dashboard-overview-root .ops-resume-stack{width:min(620px,100%);display:grid;gap:8px;margin-top:16px}.dashboard-overview-root .ops-resume-stack .ops-resume-work{width:100%;margin-top:0}.dashboard-overview-root .ops-resume-work--secondary{min-height:50px;background:rgba(255,255,255,.24)}.dashboard-overview-root .ops-resume-work>span{min-width:0;display:flex;align-items:center;gap:8px}.dashboard-overview-root .ops-resume-work>span:first-child{display:grid;gap:3px}.dashboard-overview-root .ops-resume-work strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-root .ops-resume-work small{color:rgba(43,29,18,.56);font-size:.68rem}.dashboard-overview-root .ops-journey-details{width:min(620px,100%);margin:12px 0;border-top:1px solid rgba(102,70,40,.1);border-bottom:1px solid rgba(102,70,40,.1)}.dashboard-overview-root .ops-journey-details>summary{min-height:46px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;color:#2f6f4e;cursor:pointer;list-style:none;font-size:.76rem;font-weight:820}.dashboard-overview-root .ops-journey-details>summary::-webkit-details-marker{display:none}.dashboard-overview-root .ops-journey-details>summary small{color:rgba(43,29,18,.52);font-size:.68rem;font-weight:650}.dashboard-overview-root .ops-journey-details>summary svg{transition:transform .16s ease}.dashboard-overview-root .ops-journey-details[open]>summary svg{transform:rotate(90deg)}.dashboard-overview-root .ops-journey-details .ops-launch-steps{margin-top:0}.dashboard-overview-root .ops-launch-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.dashboard-overview-root .ops-launch-card h1{max-width:800px;margin:0 0 9px;color:#174d3a!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,3vw,3.35rem)!important;font-weight:500;letter-spacing:-.055em!important;line-height:.94!important}.dashboard-overview-root .ops-launch-copy{max-width:680px;margin:0;color:rgba(43,29,18,.66)!important;font-size:clamp(.96rem,1.25vw,1.12rem);line-height:1.6}.dashboard-overview-root .ops-launch-steps{display:grid;grid-template-columns:1fr;gap:0;width:min(540px,100%);margin:16px 0 12px;padding-top:0}.dashboard-overview-root .ops-launch-steps article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:flex-start;padding:5px 4px;border-top:0}.dashboard-overview-root .ops-launch-steps article>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(106,72,39,.18);border-radius:50%;color:#806046;background:rgba(255,255,255,.46);font-size:.78rem;font-weight:850}.dashboard-overview-root .ops-launch-steps article.is-complete>span{border-color:rgba(47,111,78,.24);color:#fffaf3;background:#2f6f4e;box-shadow:0 8px 18px rgba(47,111,78,.18)}.dashboard-overview-root .ops-launch-steps article.is-current>span{border-color:rgba(228,99,27,.46);color:#fffaf3;background:#e4631b;box-shadow:0 8px 18px rgba(228,99,27,.2)}.dashboard-overview-root .ops-launch-steps article.is-current strong{color:#174d3a}.dashboard-overview-root .ops-launch-steps small,.dashboard-overview-root .ops-launch-steps strong{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;color:rgba(43,29,18,.56)!important;font-size:.72rem;line-height:1.45}.dashboard-overview-root .ops-primary-action{min-width:220px;min-height:50px!important}.dashboard-overview-root .ops-launch-footer{margin-top:auto}.dashboard-overview-root .ops-launch-actions{display:flex;align-items:center;gap:14px}.dashboard-overview-root .ops-plan-link{color:#2f6f4e;font-size:.78rem;font-weight:800;text-decoration:underline;text-decoration-color:rgba(47,111,78,.28);text-underline-offset:4px}.dashboard-overview-root .ops-plan-link:hover{color:#e4631b;text-decoration-color:currentColor}.dashboard-overview-root .ops-launch-footer>small{color:rgba(43,29,18,.55)!important;font-size:.76rem;font-weight:700}.dashboard-overview-root .ops-credit-panel{grid-area:auto!important;min-height:360px;display:flex;flex-direction:column;padding:24px}.project-storage-note{display:block;max-width:720px;margin-top:10px;color:rgba(23,60,46,.68);font-size:.76rem;line-height:1.45}.dashboard-overview-root .ops-refresh-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(103,69,36,.13);border-radius:50%;color:#6f563f;background:rgba(255,255,255,.4);transition:transform .18s ease,background .18s ease}.dashboard-overview-root .ops-refresh-button:hover{transform:rotate(-12deg);background:rgba(255,255,255,.72)}.dashboard-overview-root .ops-credit-loading{min-height:300px;display:flex;align-items:center;justify-content:center;gap:9px;color:#715943;font-size:.85rem}.dashboard-overview-root .ops-credit-title-row{display:grid;grid-template-columns:minmax(0,1fr) 126px;align-items:center;margin-top:16px}.dashboard-overview-root .ops-credit-title-row span{display:block;margin-bottom:7px;color:rgba(43,29,18,.56);font-size:.72rem;font-weight:800;text-transform:uppercase}.dashboard-overview-root .ops-credit-title-row h2{margin:0;color:#2b1d12!important;font-size:clamp(1.45rem,2vw,2rem);letter-spacing:-.035em}.dashboard-overview-root .ops-credit-ring{--credit-progress:0%;width:118px;aspect-ratio:1;display:grid;place-items:center;justify-self:end;border-radius:50%;background:radial-gradient(circle,rgba(255,250,242,.96) 57%,transparent 59%),conic-gradient(#2f6f4e var(--credit-progress),rgba(92,66,42,.11) 0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 18px 36px rgba(47,111,78,.08)}.dashboard-overview-root .ops-credit-ring>span{display:grid;gap:3px;justify-items:center;text-align:center}.dashboard-overview-root .ops-credit-ring strong{max-width:88px;overflow:hidden;color:#174d3a;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-root .ops-credit-ring[data-unlimited=true] strong{max-width:102px;font-size:1.02rem;letter-spacing:-.025em}.dashboard-overview-root .ops-credit-ring small{max-width:86px;color:rgba(43,29,18,.56)!important;font-size:.62rem;line-height:1.3}.dashboard-overview-root .ops-credit-panel>p{margin:8px 0 0;color:rgba(43,29,18,.55)!important;font-size:.78rem}.dashboard-overview-root .ops-credit-progress{height:9px;margin:13px 0 14px;overflow:hidden;border:1px solid rgba(102,70,40,.08);border-radius:999px;background:rgba(101,70,41,.09)}.dashboard-overview-root .ops-credit-progress i{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#2f6f4e,#7fa268 64%,#e7a24c);box-shadow:0 0 16px rgba(47,111,78,.18)}.dashboard-overview-root .ops-credit-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-overview-root .ops-credit-metrics>span{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.72);border-radius:17px;background:rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.dashboard-overview-root .ops-credit-metrics small{color:rgba(43,29,18,.55)!important;font-size:.68rem}.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{display:inline-flex;align-items:center;gap:6px;color:rgba(43,29,18,.58)!important;font-size:.72rem}.dashboard-overview-root .ops-text-action{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:#2f6f4e!important;background:transparent!important;font:inherit;font-size:.78rem;font-weight:850;text-decoration:none}.dashboard-overview-root .ops-text-action:hover{color:#e4631b!important}.dashboard-overview-root .ops-momentum-card,.dashboard-overview-root .ops-ranking-card{min-height:440px}.dashboard-overview-root .ops-ranking-heading{align-items:flex-start}.dashboard-overview-root .ops-ranking-heading h2{margin:7px 0 0;color:#2b1d12!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:500;letter-spacing:-.04em}.dashboard-overview-root .ops-ranking-scope{max-width:44rem;margin:6px 0 0;color:rgba(43,29,18,.58);font-size:.7rem;line-height:1.45}.dashboard-overview-root .ops-ranking-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 12px}.dashboard-overview-root .ops-ranking-stats>span{min-width:0;display:grid;gap:3px;padding:10px 12px;border-left:1px solid rgba(100,68,37,.12)}.dashboard-overview-root .ops-ranking-stats>span:first-child{border-left:0}.dashboard-overview-root .ops-ranking-stats strong{overflow:hidden;color:#2b1d12;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-root .ops-ranking-stats small{color:rgba(43,29,18,.52)!important;font-size:.65rem}.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;display:grid;grid-template-columns:50px minmax(0,1fr) 64px 58px;gap:13px;align-items:center;min-height:74px;padding:10px 4px;border-top:1px solid rgba(102,70,40,.105);color:inherit;text-decoration:none;transition:transform .17s ease,background .17s ease}.dashboard-overview-root .ops-ranking-list>a:hover{transform:translateX(3px);background:rgba(255,255,255,.24)}.dashboard-overview-root .ops-ranking-thumbnail{position:relative;width:50px;height:50px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:14px;background:rgba(255,255,255,.42);box-shadow:0 9px 22px rgba(72,45,21,.09),inset 0 1px 0 #fff}.dashboard-overview-root .ops-ranking-thumbnail img{width:100%;height:100%;display:block;object-fit:cover}.dashboard-overview-root .ops-ranking-copy,.dashboard-overview-root .ops-ranking-position{min-width:0;display:grid;gap:5px}.dashboard-overview-root .ops-ranking-copy strong{overflow:hidden;color:#2b1d12;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-root .ops-ranking-copy small,.dashboard-overview-root .ops-ranking-position small{overflow:hidden;color:rgba(43,29,18,.52)!important;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.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{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;border:1px solid rgba(102,70,40,.11);border-radius:999px;font-size:.68rem;font-weight:850}.dashboard-overview-root .ops-ranking-movement.is-up{color:#2f6f4e;background:rgba(223,241,228,.56)}.dashboard-overview-root .ops-ranking-movement.is-down{color:#a75020;background:rgba(255,232,211,.62)}.dashboard-overview-root .ops-ranking-movement.is-flat{color:#765d46;background:rgba(255,255,255,.34)}.dashboard-overview-root .ops-momentum-empty,.dashboard-overview-root .ops-ranking-empty{min-height:260px;display:flex;align-items:center;gap:17px;margin-top:24px;padding:24px;border:1px dashed rgba(86,61,37,.18);border-radius:20px;background:rgba(255,255,255,.25)}.dashboard-overview-root .ops-momentum-empty>span,.dashboard-overview-root .ops-ranking-empty>span{width:52px;height:52px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;color:#2f6f4e;background:rgba(225,239,228,.66)}.dashboard-overview-root .ops-ranking-empty>div{min-width:0;flex:1 1}.dashboard-overview-root .ops-momentum-empty strong,.dashboard-overview-root .ops-ranking-empty strong{color:#2b1d12;font-size:.92rem}.dashboard-overview-root .ops-momentum-empty p,.dashboard-overview-root .ops-ranking-empty p{margin:6px 0 0;color:rgba(43,29,18,.56)!important;font-size:.75rem;line-height:1.5}.dashboard-overview-root .ops-momentum-context{display:grid;gap:5px;margin:28px 0 8px}.dashboard-overview-root .ops-momentum-context strong{overflow:hidden;color:#2b1d12;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-root .ops-momentum-context small,.dashboard-overview-root .ops-momentum-note{color:rgba(43,29,18,.52)!important;font-size:.68rem}.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{min-height:300px;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width:1180px){.dashboard-overview-root .ops-command-grid--rankings,.dashboard-overview-root .ops-command-grid--top{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{padding:20px;border-radius:22px}.dashboard-overview-root .ops-launch-card{min-height:0}.dashboard-overview-root .ops-launch-title-row{flex-direction:column;gap:14px}.dashboard-overview-root .ops-launch-card h1{margin-top:0;font-size:clamp(2.55rem,13vw,4rem)!important}.dashboard-overview-root .ops-launch-steps{margin-top:28px}.dashboard-overview-root .ops-credit-footer,.dashboard-overview-root .ops-launch-footer,.dashboard-overview-root .ops-resume-work{align-items:flex-start;flex-direction:column}.dashboard-overview-root .ops-launch-actions{width:100%;align-items:stretch;flex-direction:column}.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{align-items:flex-start;flex-direction:column}}@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{background:radial-gradient(ellipse at 9% -7%,rgba(255,150,69,.2),transparent 35%),radial-gradient(ellipse at 94% 3%,rgba(47,111,78,.15),transparent 32%),rgba(255,249,240,.34)!important;backdrop-filter:blur(48px) saturate(1.38)!important;-webkit-backdrop-filter:blur(48px) saturate(1.38)!important}.dashboard-root .dashboard-sidebar{background:linear-gradient(160deg,rgba(255,255,255,.43),rgba(255,241,222,.2)),radial-gradient(ellipse at 14% 0,rgba(255,145,67,.17),transparent 38%),rgba(255,250,242,.22)!important;box-shadow:12px 0 46px rgba(93,59,28,.065),inset -1px 0 0 rgba(255,255,255,.58),inset 0 1px 0 rgba(255,255,255,.94)!important;backdrop-filter:blur(40px) saturate(1.42)!important;-webkit-backdrop-filter:blur(40px) saturate(1.42)!important}.dashboard-root .dashboard-topbar{position:relative;z-index:80;overflow:visible;background:linear-gradient(145deg,rgba(255,255,255,.47),rgba(255,242,222,.2)),rgba(255,250,242,.22)!important;box-shadow:0 18px 48px rgba(93,59,28,.07),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(130,78,36,.045)!important;backdrop-filter:blur(40px) saturate(1.45)!important;-webkit-backdrop-filter:blur(40px) saturate(1.45)!important}.dashboard-root .btn-secondary,.dashboard-root .dashboard-topbar-action,.dashboard-root .macos-sidebar-item,.dashboard-root .workspace-link-button{background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(255,244,229,.18)),rgba(255,250,242,.16)!important;box-shadow:0 9px 24px rgba(93,59,28,.055),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(130,78,36,.055)!important;backdrop-filter:blur(24px) saturate(1.42)!important;-webkit-backdrop-filter:blur(24px) saturate(1.42)!important}.dashboard-overview-root .ops-command-card{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(255,255,255,.88)!important;background:linear-gradient(145deg,rgba(255,255,255,.43),rgba(255,246,232,.14)),rgba(255,250,242,.14)!important;box-shadow:0 30px 78px rgba(83,53,26,.095),0 8px 22px rgba(83,53,26,.045),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(114,71,33,.05)!important;backdrop-filter:blur(38px) saturate(1.4)!important;-webkit-backdrop-filter:blur(38px) saturate(1.4)!important}.dashboard-overview-root .ops-command-card:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 12% -8%,rgba(255,255,255,.78),transparent 37%),radial-gradient(ellipse at 94% 105%,rgba(47,111,78,.07),transparent 40%)}.dashboard-overview-root .ops-launch-card{background:radial-gradient(circle at 84% 0,rgba(47,111,78,.12),transparent 39%),radial-gradient(circle at 5% 94%,rgba(240,128,48,.12),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.47),rgba(255,242,222,.14)),rgba(255,250,242,.12)!important}.dashboard-overview-root .ops-credit-metrics>span,.dashboard-overview-root .ops-launch-steps article,.dashboard-overview-root .ops-momentum-empty,.dashboard-overview-root .ops-ranking-empty,.dashboard-overview-root .ops-ranking-list>a,.dashboard-overview-root .ops-ranking-list>article{border-color:rgba(255,255,255,.64)!important;background:linear-gradient(145deg,rgba(255,255,255,.38),rgba(255,244,228,.12)),rgba(255,250,242,.11)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 9px 24px rgba(82,54,29,.04)!important;backdrop-filter:blur(18px) saturate(1.32);-webkit-backdrop-filter:blur(18px) saturate(1.32)}.trial-status-popover{position:relative;z-index:120;flex:0 0 auto}.trial-status-trigger{min-height:40px;display:inline-grid;grid-template-columns:28px auto 14px;align-items:center;gap:8px;padding:5px 10px 5px 6px;border:1px solid rgba(255,255,255,.82);border-radius:14px;color:#2d573f;background:linear-gradient(145deg,rgba(255,255,255,.55),rgba(232,244,233,.23)),rgba(255,250,242,.16);box-shadow:0 10px 26px rgba(63,87,63,.08),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(47,111,78,.06);cursor:pointer;font:inherit;text-align:left;backdrop-filter:blur(25px) saturate(1.48);-webkit-backdrop-filter:blur(25px) saturate(1.48);transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.trial-status-popover.is-open .trial-status-trigger,.trial-status-trigger:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.98);box-shadow:0 16px 34px rgba(63,87,63,.12),inset 0 1px 0 #fff}.trial-status-panel-icon,.trial-status-trigger-icon{display:inline-grid;place-items:center;color:#2f6f4e;border:1px solid rgba(255,255,255,.76);background:rgba(235,246,236,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.96)}.trial-status-trigger-icon{width:28px;height:28px;border-radius:10px}.trial-status-trigger-copy{display:grid;gap:1px}.trial-status-trigger-copy small{color:rgba(56,76,61,.64);font-size:.56rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.trial-status-trigger-copy strong{font-size:.72rem;line-height:1.15;white-space:nowrap}.trial-status-chevron{transition:transform .17s ease}.trial-status-popover.is-open .trial-status-chevron{transform:rotate(180deg)}.trial-status-popover.danger .trial-status-trigger,.trial-status-popover.warning .trial-status-trigger{color:#8d4a21;background:linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,232,210,.26)),rgba(255,246,235,.18)}.trial-status-popover.danger .trial-status-trigger{color:#923a32}.trial-status-popover.danger .trial-status-trigger-icon,.trial-status-popover.warning .trial-status-trigger-icon{color:currentColor;background:rgba(255,237,220,.46)}.trial-status-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(340px,calc(100vw - 32px));display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;border:1px solid rgba(255,255,255,.92);border-radius:20px;color:#2b2118;background:radial-gradient(circle at 9% 0,rgba(255,255,255,.82),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.66),rgba(244,239,225,.3)),rgba(246,244,234,.34);box-shadow:0 26px 68px rgba(50,55,42,.18),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(47,111,78,.06);backdrop-filter:blur(38px) saturate(1.48);-webkit-backdrop-filter:blur(38px) saturate(1.48);animation:trial-popover-in .17s ease-out both}.trial-status-panel-icon{width:42px;height:42px;border-radius:14px}.trial-status-panel>div{min-width:0;display:grid;gap:4px}.trial-status-panel>div>small{color:#e4631b;font-size:.62rem;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.trial-status-panel>div>strong{font-size:.96rem;line-height:1.2}.trial-status-panel p{margin:0;color:rgba(43,33,24,.65);font-size:.72rem;line-height:1.5}.trial-status-panel>a{grid-column:1/-1;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.82);border-radius:13px;color:#245c40;background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.96);font-size:.76rem;font-weight:820;text-decoration:none}.trial-status-panel>a:hover{background:rgba(255,255,255,.66)}.trial-status-reset{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:rgba(43,33,24,.56);font-size:.64rem;text-align:center}@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;min-height:100vh!important;height:100vh!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-prompt-root .dashboard-content{background:radial-gradient(circle at 9% 8%,rgba(238,116,42,.14),transparent 30%),radial-gradient(circle at 92% 9%,rgba(47,111,78,.14),transparent 29%),linear-gradient(90deg,rgba(105,72,38,.04) 1px,transparent 0),linear-gradient(180deg,rgba(105,72,38,.03) 1px,transparent 0),linear-gradient(135deg,#f7eddf,#fbf6ed 54%,#edf3e8)!important;background-size:auto,auto,72px 72px,72px 72px,auto!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-accordion,.dashboard-prompt-root .prompt-command-bar,.dashboard-prompt-root .prompt-preview-panel,.dashboard-prompt-root .prompt-quick-start-row,.dashboard-prompt-root .prompt-style-toolbar,.dashboard-prompt-root .prompt-workspace>.tool-heading{border:1px solid rgba(255,255,255,.86)!important;background:radial-gradient(ellipse at 10% -10%,rgba(255,255,255,.78),transparent 39%),linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,244,226,.14)),rgba(255,250,242,.13)!important;box-shadow:0 24px 64px rgba(83,53,26,.085),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(114,71,33,.05)!important;backdrop-filter:blur(34px) saturate(1.4)!important;-webkit-backdrop-filter:blur(34px) saturate(1.4)!important}.dashboard-prompt-root .prompt-workspace>.tool-heading{align-items:center;margin-bottom:18px;padding:clamp(20px,2.3vw,30px);border-radius:24px}.dashboard-prompt-root .prompt-workspace>.tool-heading h1{margin-top:6px;font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:.96;letter-spacing:-.055em}.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{padding:14px;border-radius:20px}.dashboard-prompt-root .prompt-quick-start-row button{min-height:78px;padding:13px;border-color:rgba(255,255,255,.7);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.4),rgba(255,244,228,.11)),rgba(255,250,242,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}.dashboard-prompt-root .prompt-style-toolbar{top:88px;padding:12px;border-radius:18px}.dashboard-prompt-root .prompt-style-categories,.dashboard-prompt-root .prompt-style-search{border-color:rgba(255,255,255,.72);border-radius:12px;background:rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.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{padding:10px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:19px;background:linear-gradient(155deg,rgba(255,255,255,.39),rgba(255,243,225,.12)),rgba(255,250,242,.12);box-shadow:0 14px 34px rgba(83,53,26,.065),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(22px) saturate(1.34);-webkit-backdrop-filter:blur(22px) saturate(1.34);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-prompt-root .prompt-style-library .art-style-card:focus-visible,.dashboard-prompt-root .prompt-style-library .art-style-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.98);box-shadow:0 24px 50px rgba(83,53,26,.12),inset 0 1px 0 #fff,inset 0 3px 0 rgba(228,99,27,.72)}.dashboard-prompt-root .prompt-style-library .art-style-preview{border:1px solid rgba(255,255,255,.75);border-radius:14px;box-shadow:0 9px 22px rgba(55,38,25,.11)}.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{overflow:hidden;border-radius:18px}.dashboard-prompt-root .prompt-accordion.open{border-color:rgba(255,255,255,.94)!important;box-shadow:0 24px 58px rgba(83,53,26,.1),inset 3px 0 0 rgba(228,99,27,.84),inset 0 1px 0 #fff!important}.dashboard-prompt-root .prompt-generated-image-panel,.dashboard-prompt-root .prompt-output,.dashboard-prompt-root .prompt-stats>div,.dashboard-prompt-root .prompt-target-tabs,.dashboard-prompt-root .prompt-workspace .aspect-ratio-btn,.dashboard-prompt-root .prompt-workspace .prompt-option{border-color:rgba(255,255,255,.7);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.36),rgba(245,245,232,.11)),rgba(255,250,242,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(16px) saturate(1.28);-webkit-backdrop-filter:blur(16px) saturate(1.28)}.dashboard-prompt-root .prompt-output{background:linear-gradient(90deg,rgba(47,111,78,.045) 1px,transparent 0),rgba(247,251,246,.44);background-size:28px 100%,auto}.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:rgba(47,111,78,.28) transparent}.dashboard-prompt-root .dashboard-content::-webkit-scrollbar,.dashboard-prompt-root .dashboard-nav::-webkit-scrollbar,.dashboard-prompt-root .prompt-option-row::-webkit-scrollbar,.dashboard-prompt-root .prompt-style-categories::-webkit-scrollbar{width:6px;height:6px}.dashboard-prompt-root .dashboard-content::-webkit-scrollbar-track,.dashboard-prompt-root .dashboard-nav::-webkit-scrollbar-track,.dashboard-prompt-root .prompt-option-row::-webkit-scrollbar-track,.dashboard-prompt-root .prompt-style-categories::-webkit-scrollbar-track{background:transparent}.dashboard-prompt-root .dashboard-content::-webkit-scrollbar-thumb,.dashboard-prompt-root .dashboard-nav::-webkit-scrollbar-thumb,.dashboard-prompt-root .prompt-option-row::-webkit-scrollbar-thumb,.dashboard-prompt-root .prompt-style-categories::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(47,111,78,.24)}@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{width:40px;grid-template-columns:1fr;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-accordion,.dashboard-prompt-root .prompt-command-bar,.dashboard-prompt-root .prompt-preview-panel,.dashboard-prompt-root .prompt-quick-start-row,.dashboard-prompt-root .prompt-style-toolbar,.dashboard-prompt-root .prompt-workspace>.tool-heading{border-radius:18px}.trial-status-panel{top:70px;right:8px;width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.trial-status-panel{animation:none}}.dashboard-prompt-root{--prompt-ink:#1f2820;--prompt-muted:rgba(38,49,39,0.62);--prompt-green:#2f6f4e;--prompt-green-deep:#1f563b;--prompt-orange:#df6c2f;--prompt-line:rgba(255,255,255,0.68);--prompt-glass:rgba(255,252,246,0.34);--prompt-glass-strong:rgba(255,252,246,0.52);min-height:100vh;background-color:#eee5d4!important;background-image:linear-gradient(110deg,rgba(246,238,222,.17),rgba(238,246,231,.08)),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-content,.dashboard-prompt-root .dashboard-content-inner,.dashboard-prompt-root .dashboard-frame,.dashboard-prompt-root .dashboard-main{background:transparent!important}.dashboard-prompt-root .dashboard-sidebar,.dashboard-prompt-root .dashboard-topbar{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-root.dashboard-prompt-root .dashboard-sidebar{border:0!important;border-right:1px solid rgba(255,255,255,.46)!important}.dashboard-prompt-root .dashboard-topbar{border:0!important;border-bottom:1px solid rgba(255,255,255,.46)!important}.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item.active,.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item:hover{border-color:rgba(255,255,255,.7)!important;background:rgba(255,255,255,.24)!important;box-shadow:0 10px 28px rgba(42,55,43,.06),inset 0 1px 0 rgba(255,255,255,.82)!important;backdrop-filter:blur(20px) saturate(1.28)!important;-webkit-backdrop-filter:blur(20px) saturate(1.28)!important}.dashboard-prompt-root .dashboard-content-inner{padding:clamp(18px,1.6vw,30px)!important}.prompt-studio-v2{display:grid;grid-template-columns:auto minmax(520px,1fr);gap:14px 24px;width:100%;max-width:none;margin:0;color:var(--prompt-ink)}.prompt-studio-v2 button,.prompt-studio-v2 input,.prompt-studio-v2 select,.prompt-studio-v2 textarea{font:inherit}.prompt-studio-v2>.settings-message{grid-column:1/-1}.prompt-studio-header{display:flex;align-items:center;justify-content:flex-start;gap:24px;margin:0}.prompt-studio-header>div:first-child{display:none}.prompt-studio-header .workspace-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--prompt-orange);font-size:.7rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.prompt-studio-header h1{margin:4px 0;color:#17231b;font-size:clamp(1.45rem,2.2vw,2.25rem);font-weight:770;line-height:1;letter-spacing:-.045em}.prompt-studio-header p{max-width:540px;margin:0;color:var(--prompt-muted);font-size:clamp(.66rem,.78vw,.76rem);line-height:1.45}.prompt-studio-header-actions{display:flex;align-items:center;gap:9px;padding-bottom:0}.prompt-credit-pill,.prompt-studio-v2 .btn-primary,.prompt-studio-v2 .btn-secondary{min-height:40px;border:1px solid rgba(255,255,255,.72);border-radius:13px;box-shadow:0 10px 28px rgba(53,68,51,.08),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(17px) saturate(1.28);-webkit-backdrop-filter:blur(17px) saturate(1.28)}.prompt-credit-pill{color:var(--prompt-green-deep);background:rgba(247,251,242,.38);font-weight:820;white-space:nowrap}.prompt-credit-pill,.prompt-studio-v2 .btn-secondary{display:inline-flex;align-items:center;gap:7px;padding:0 13px;font-size:.72rem}.prompt-studio-v2 .btn-secondary{justify-content:center;color:#314235;background:rgba(255,252,245,.3);font-weight:780}.prompt-studio-v2 .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;color:#fffdf8;background:linear-gradient(135deg,rgba(62,126,89,.98),rgba(31,86,59,.98)),var(--prompt-green);font-size:.72rem;font-weight:820}.prompt-studio-v2 button{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.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:3px solid rgba(223,108,47,.24);outline-offset:2px}.prompt-studio-v2 button:disabled{cursor:not-allowed;opacity:.5}.prompt-studio-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:760px;align-self:center;justify-self:end;margin:0;padding:0;list-style:none}.prompt-studio-stepper li{position:relative;display:flex;align-items:center;gap:8px;color:rgba(43,56,45,.45);font-size:.68rem;font-weight:770}.prompt-studio-stepper li:not(:last-child):after{content:"";position:absolute;top:14px;left:36px;right:8px;height:1px;background:rgba(255,255,255,.76);box-shadow:0 1px 5px rgba(52,70,53,.09)}.prompt-studio-stepper li>span{position:relative;z-index:1;display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(255,255,255,.68);border-radius:10px;background:rgba(255,252,245,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.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;border-color:rgba(47,111,78,.52);background:var(--prompt-green)}.prompt-studio-stepper li.is-done>span{color:#fff;background:var(--prompt-orange)}.prompt-studio-grid{grid-column:1/-1;display:grid;grid-template-columns:minmax(238px,.78fr) minmax(500px,1.75fr) minmax(300px,.95fr);gap:clamp(13px,1.25vw,20px);align-items:start}.prompt-glass-panel{position:relative;border:1px solid var(--prompt-line);border-radius:24px;background:radial-gradient(circle at 7% 0,rgba(255,255,255,.5),transparent 35%),linear-gradient(145deg,rgba(255,255,255,.38),rgba(244,238,220,.12)),var(--prompt-glass);box-shadow:0 26px 70px rgba(46,59,45,.1),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(72,83,65,.05);backdrop-filter:blur(30px) saturate(1.35);-webkit-backdrop-filter:blur(30px) saturate(1.35)}.prompt-glass-panel:before{content:"";position:absolute;inset:1px 12% auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.96),transparent)}.prompt-studio-inspector,.prompt-studio-library{padding:17px}.prompt-studio-library{max-height:calc(clamp(420px, 55vh, 680px) + 90px);overflow-y:auto;scrollbar-color:rgba(47,111,78,.25) transparent;scrollbar-width:thin}.prompt-canvas-actions,.prompt-canvas-toolbar,.prompt-inspector-actions,.prompt-reference-box>div:first-child,.prompt-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.prompt-section-heading{margin-bottom:13px}.prompt-recent-strip>div:first-child>small,.prompt-reference-box small,.prompt-section-heading small{display:block;color:var(--prompt-orange);font-size:.58rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.prompt-recent-strip h2,.prompt-section-heading h2{margin:3px 0 0;color:#203025;font-size:.98rem;line-height:1.12;letter-spacing:-.025em}.prompt-section-heading>svg{color:var(--prompt-green)}.prompt-library-search{display:flex;align-items:center;gap:8px;height:39px;padding:0 11px;border:1px solid rgba(255,255,255,.66);border-radius:12px;color:rgba(40,55,43,.45);background:rgba(255,252,245,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.prompt-library-search input{min-width:0;width:100%;border:0;outline:0;color:var(--prompt-ink);background:transparent;font-size:.7rem}.prompt-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.prompt-preset-grid>button{min-width:0;padding:7px;overflow:hidden;border:1px solid rgba(255,255,255,.61);border-radius:14px;color:var(--prompt-ink);background:rgba(255,252,245,.23);box-shadow:inset 0 1px 0 rgba(255,255,255,.76);text-align:left}.prompt-preset-grid>button.is-selected{border-color:rgba(223,108,47,.72);background:rgba(255,245,233,.56);box-shadow:0 10px 24px rgba(125,74,39,.11),inset 0 0 0 1px rgba(255,255,255,.68)}.prompt-preset-art{position:relative;display:block;aspect-ratio:1/.78;overflow:hidden;border-radius:10px;background:rgba(229,219,199,.58)}.prompt-preset-art img{object-fit:cover}.prompt-preset-grid>button>span:last-child{display:block;padding:7px 2px 1px}.prompt-preset-grid small,.prompt-preset-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-preset-grid strong{font-size:.66rem}.prompt-preset-grid small{margin-top:2px;color:var(--prompt-muted);font-size:.54rem}.prompt-more-styles{display:flex;width:100%;min-height:36px;align-items:center;justify-content:center;gap:7px;margin-top:10px;border:1px solid rgba(255,255,255,.62);border-radius:11px;color:var(--prompt-green-deep);background:rgba(241,248,239,.3);font-size:.62rem;font-weight:790}.prompt-style-drawer{margin-top:10px}.prompt-style-categories{display:flex;gap:5px;overflow-x:auto;padding-bottom:5px}.prompt-style-categories button{padding:6px 8px;border:1px solid rgba(255,255,255,.56);border-radius:9px;color:var(--prompt-muted);background:rgba(255,255,255,.2);font-size:.56rem;font-weight:740;white-space:nowrap}.prompt-style-categories button.active{color:#fff;background:var(--prompt-green)}.prompt-mini-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:220px;overflow-y:auto;padding:2px}.prompt-mini-style-grid button{padding:5px;overflow:hidden;border:1px solid rgba(255,255,255,.56);border-radius:10px;color:var(--prompt-ink);background:rgba(255,255,255,.2)}.prompt-mini-style-grid button.is-selected{border-color:var(--prompt-orange)}.prompt-mini-style-grid img{width:100%;height:auto;aspect-ratio:1;border-radius:7px;object-fit:cover}.prompt-mini-style-grid span{display:block;margin-top:4px;overflow:hidden;font-size:.5rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.prompt-reference-box{margin-top:12px;padding:11px;border:1px dashed rgba(47,111,78,.33);border-radius:14px;background:rgba(239,247,236,.24)}.prompt-reference-box>button,.prompt-reference-box>div:first-child strong{color:var(--prompt-green-deep);font-size:.58rem}.prompt-reference-box>button{display:flex;width:100%;min-height:35px;align-items:center;justify-content:center;gap:7px;margin-top:8px;border:1px solid rgba(255,255,255,.72);border-radius:10px;background:rgba(255,255,255,.29);font-weight:780}.prompt-reference-list{display:grid;gap:6px;margin-top:8px}.prompt-reference-list>span{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:5px;border-radius:10px;background:rgba(255,255,255,.26)}.prompt-reference-list img{width:34px;height:34px;border-radius:8px;object-fit:cover}.prompt-reference-list small{overflow:hidden;color:var(--prompt-muted);font-size:.54rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.prompt-reference-list button{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:8px;color:var(--prompt-muted);background:rgba(255,255,255,.3)}.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{display:inline-flex;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.64);border-radius:12px;background:rgba(255,252,245,.28)}.prompt-preview-tabs button{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:9px;color:var(--prompt-muted);background:transparent;font-size:.58rem;font-weight:760}.prompt-preview-tabs button.active{color:#fff;background:var(--prompt-green);box-shadow:0 7px 18px rgba(31,86,59,.2)}.prompt-artboard{position:relative;display:grid;min-height:clamp(420px,55vh,680px);overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:20px;background:linear-gradient(45deg,rgba(47,111,78,.035) 25%,transparent 0,transparent 75%,rgba(47,111,78,.035) 0),linear-gradient(45deg,rgba(47,111,78,.035) 25%,rgba(255,255,255,.18) 0,rgba(255,255,255,.18) 75%,rgba(47,111,78,.035) 0);background-position:0 0,12px 12px;background-size:24px 24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 60px rgba(255,255,255,.18)}.prompt-artboard:after{content:"";position:absolute;inset:16px;z-index:0;pointer-events:none;border:1px solid rgba(255,255,255,.35);border-radius:14px}.prompt-artwork-preview{position:relative;z-index:1;width:auto;max-width:86%;height:min(80%,560px);aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#ede7da;box-shadow:0 30px 70px rgba(31,45,34,.18),0 4px 12px rgba(31,45,34,.11)}.prompt-artwork-preview img{object-fit:cover}.prompt-artwork-preview>span{position:absolute;right:10px;bottom:10px;left:10px;z-index:2;padding:8px 10px;border:1px solid rgba(255,255,255,.34);border-radius:10px;color:#fff;background:rgba(16,28,20,.48);font-size:.58rem;font-weight:760;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.prompt-product-mockup{position:absolute;inset:0;z-index:1}.prompt-product-mockup .prompt-mockup-base{object-fit:cover}.prompt-mockup-art{position:absolute;top:28%;left:25.8%;width:16%;aspect-ratio:1;overflow:hidden;border-radius:4px;mix-blend-mode:multiply;filter:saturate(.94) contrast(.95)}.prompt-listing-image img,.prompt-mockup-art img{object-fit:cover}.prompt-product-mockup>small{position:absolute;right:14px;bottom:14px;padding:7px 10px;border-radius:10px;color:rgba(255,255,255,.84);background:rgba(17,26,20,.48);font-size:.55rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prompt-listing-preview{position:relative;z-index:1;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr);width:min(88%,720px);overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:rgba(255,253,248,.68);box-shadow:0 28px 70px rgba(42,55,43,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.prompt-listing-image{position:relative;min-height:310px;background:#ebe1d0}.prompt-listing-preview>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(20px,3vw,42px)}.prompt-listing-preview small{color:var(--prompt-orange);font-size:.62rem;font-weight:820;text-transform:uppercase}.prompt-listing-preview h3{margin:8px 0;color:#213126;font-size:clamp(1.25rem,2vw,2rem);line-height:1.05;letter-spacing:-.04em}.prompt-listing-preview p{margin:0;color:var(--prompt-muted);font-size:.72rem;line-height:1.5}.prompt-listing-preview>div>span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:22px;padding-top:12px;border-top:1px solid rgba(47,111,78,.12);color:var(--prompt-green-deep);font-size:.61rem}.prompt-listing-preview em{color:var(--prompt-muted);font-style:normal}.prompt-canvas-loading{position:relative;z-index:2;display:flex;max-width:310px;flex-direction:column;align-items:center;gap:7px;color:var(--prompt-green-deep);text-align:center}.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:prompt-spin .9s linear infinite}@keyframes prompt-spin{to{transform:rotate(1turn)}}.prompt-canvas-actions{min-height:48px;padding:10px 2px 0}.prompt-canvas-actions>div{display:flex;align-items:center;gap:8px}.prompt-canvas-actions>div:last-child{justify-content:flex-end;flex-wrap:wrap}.prompt-canvas-actions small{color:var(--prompt-muted);font-size:.58rem;font-weight:740}.prompt-palette-dots{display:inline-flex;padding-left:6px}.prompt-palette-dots i{width:17px;height:17px;margin-left:-6px;border:2px solid rgba(255,255,255,.88);border-radius:50%;box-shadow:0 2px 7px rgba(27,40,29,.12)}.prompt-studio-inspector{min-width:0}.prompt-inspector-field{display:grid;gap:5px;min-width:0;margin-bottom:10px}.prompt-inspector-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#334438;font-size:.59rem;font-weight:790}.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%;border:1px solid rgba(255,255,255,.68);border-radius:11px;outline:0;color:var(--prompt-ink);background:rgba(255,253,248,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 14px rgba(255,255,255,.12);font-size:.66rem}.prompt-inspector-field input,.prompt-inspector-field select{min-height:37px;padding:0 10px}.prompt-inspector-field textarea{min-height:76px;padding:9px 10px;resize:vertical;line-height:1.45}.prompt-subject-field textarea{min-height:84px}.prompt-color-fields,.prompt-inspector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.prompt-compiled-field textarea{min-height:180px;color:rgba(28,42,31,.82);background:rgba(241,247,238,.34);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;min-height:43px;padding:6px 10px;line-height:1.2}.prompt-generate-button{background:linear-gradient(135deg,rgba(242,124,42,.98),rgba(211,76,21,.98)),var(--prompt-orange)!important;box-shadow:0 13px 30px rgba(179,80,25,.24),inset 0 1px 0 rgba(255,255,255,.3)!important}.prompt-readiness{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;border:1px solid rgba(223,108,47,.22);border-radius:12px;color:#9a4d24;background:rgba(255,240,224,.32)}.prompt-readiness.is-ready{border-color:rgba(47,111,78,.23);color:var(--prompt-green-deep);background:rgba(233,245,232,.35)}.prompt-readiness small,.prompt-readiness span,.prompt-readiness strong{display:block}.prompt-readiness strong{font-size:.59rem}.prompt-readiness small{margin-top:2px;color:var(--prompt-muted);font-size:.52rem;line-height:1.35}.prompt-studio-v2 .prompt-image-error{margin-top:9px;border-radius:12px;background:rgba(255,232,224,.46);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.prompt-recent-strip{grid-column:1/-1;display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,2.25fr);gap:18px;align-items:center;margin-top:clamp(13px,1.25vw,20px);padding:15px 17px}.prompt-next-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prompt-next-actions button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.62);border-radius:13px;color:var(--prompt-ink);background:rgba(255,253,248,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.78);text-align:left}.prompt-next-actions button>svg{box-sizing:content-box;padding:7px;border-radius:9px;color:var(--prompt-green-deep);background:rgba(230,241,227,.62)}.prompt-next-actions small,.prompt-next-actions strong{display:block;overflow:hidden;text-overflow:ellipsis}.prompt-next-actions strong{font-size:.61rem;white-space:nowrap}.prompt-next-actions small{margin-top:2px;color:var(--prompt-muted);font-size:.5rem;line-height:1.35}.prompt-studio-v2 .prompt-image-lightbox{position:fixed;inset:0;z-index:1200;display:grid;padding:24px;place-items:center;background:rgba(23,32,25,.54);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.prompt-studio-v2 .prompt-image-lightbox-card{width:min(720px,94vw);max-height:92vh;overflow:auto;padding:14px;border:1px solid rgba(255,255,255,.74);border-radius:22px;background:rgba(250,247,238,.74);box-shadow:0 40px 100px rgba(12,22,15,.28);-webkit-backdrop-filter:blur(30px) saturate(1.25);backdrop-filter:blur(30px) saturate(1.25)}.prompt-image-lightbox-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 12px}.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{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:11px;color:var(--prompt-ink);background:rgba(255,255,255,.28)}.prompt-image-lightbox-card>img{display:block;width:100%;height:auto;border-radius:16px}.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-inspector,.prompt-studio-library{padding:14px}.prompt-preset-grid{grid-template-columns:1fr}.prompt-preset-grid>button{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:7px}.prompt-preset-art{width:64px;aspect-ratio:1}}@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{align-items:flex-start;flex-direction:column}.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-inspector,.prompt-studio-library{grid-column:auto}.prompt-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-preset-grid>button{display:block}.prompt-preset-art{width:100%;aspect-ratio:1/.55}.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}.prompt-canvas-toolbar>span,.prompt-studio-stepper strong{display:none}.prompt-studio-stepper li:not(:last-child):after{right:4px}.prompt-preview-tabs{width:100%}.prompt-preview-tabs button{flex:1 1;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{align-items:stretch;flex-direction:column}.prompt-color-fields,.prompt-inspector-grid,.prompt-next-actions{grid-template-columns:1fr}.prompt-preset-grid>button{display:block}.prompt-preset-art{width:100%;aspect-ratio:1/.7}.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;padding:0!important;overflow:hidden;background-color:#eee5d4!important;background-image:linear-gradient(112deg,rgba(249,241,227,.12),rgba(231,241,224,.05)),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-workspace-root .dashboard-frame{width:100vw!important;max-width:none!important;height:100svh!important;min-height:100svh!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-workspace-root .dashboard-content,.dashboard-workspace-root .dashboard-content-inner,.dashboard-workspace-root .dashboard-main{min-width:0;background:transparent!important;box-shadow:none!important}.dashboard-workspace-root .dashboard-main{width:auto;max-width:none}.dashboard-workspace-root .dashboard-content{width:100%;overflow-x:hidden;overflow-y:auto;border:0!important;background-image:none!important}.dashboard-workspace-root .dashboard-content-inner{width:100%!important;max-width:none!important;min-height:100%;margin:0!important;padding:clamp(18px,1.55vw,30px)!important;box-sizing:border-box}.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:rgba(31,49,34,.9)!important;background:rgba(40,57,30,.26)!important}.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item{color:rgba(31,49,34,.88)!important}.dashboard-prompt-root .dashboard-sidebar .dashboard-nav-label{color:rgba(43,63,44,.72)!important}.dashboard-prompt-root .dashboard-sidebar .macos-sidebar-item.active{color:#203a2b!important;background:rgba(255,250,242,.52)!important;border-color:rgba(255,255,255,.74)!important}.dashboard-prompt-root .dashboard-logo,.dashboard-prompt-root .dashboard-topbar{min-height:76px!important;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{min-height:36px!important;padding:7px 9px!important;border-radius: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{font-size:.6rem!important;color:rgba(255,255,255,.7)!important}.dashboard-prompt-root .dashboard-topbar-title{font-size:.77rem!important;color:rgba(255,255,255,.94)!important}.dashboard-prompt-root .dashboard-topbar-actions{gap:9px!important}.dashboard-prompt-root .dashboard-topbar-action{min-height:38px!important;padding:0 12px!important;border-radius:11px!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{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-workspace-root .dashboard-sidebar{min-width:0;overflow:hidden;border:0!important;border-right:1px solid rgba(255,255,255,.52)!important}.dashboard-workspace-root .dashboard-nav,.dashboard-workspace-root .dashboard-nav-section,.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item,.dashboard-workspace-root .dashboard-sidebar-footer{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.dashboard-workspace-root .dashboard-nav{overflow-x:hidden!important;scrollbar-width:none}.dashboard-workspace-root .dashboard-nav::-webkit-scrollbar{display:none}.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-workspace-root .dashboard-topbar{border:0!important;border-bottom:1px solid rgba(255,255,255,.52)!important}.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item.active,.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item:hover{border-color:rgba(255,255,255,.72)!important;background:rgba(255,255,255,.25)!important;box-shadow:0 12px 30px rgba(43,57,46,.065),inset 0 1px 0 rgba(255,255,255,.9)!important;backdrop-filter:blur(20px) saturate(1.28)!important;-webkit-backdrop-filter:blur(20px) saturate(1.28)!important}.dashboard-workspace-root .btn-secondary,.dashboard-workspace-root .dashboard-topbar-action,.dashboard-workspace-root .workspace-link-button{background:rgba(255,255,255,.25)!important;box-shadow:0 10px 28px rgba(43,57,46,.065),inset 0 1px 0 rgba(255,255,255,.94)!important;backdrop-filter:blur(20px) saturate(1.3)!important;-webkit-backdrop-filter:blur(20px) saturate(1.3)!important}.dashboard-workspace-root .glass-panel,.dashboard-workspace-root .kanban-column,.dashboard-workspace-root .market-intelligence-form,.dashboard-workspace-root .market-intelligence-results,.dashboard-workspace-root .metric-card,.dashboard-workspace-root .opportunity-command-panel,.dashboard-workspace-root .opportunity-radar,.dashboard-workspace-root .ops-command-card,.dashboard-workspace-root .ops-kpi-card,.dashboard-workspace-root .ops-panel,.dashboard-workspace-root .project-card,.dashboard-workspace-root .provider-card,.dashboard-workspace-root .results-panel,.dashboard-workspace-root .risk-panel,.dashboard-workspace-root .seasonal-panel,.dashboard-workspace-root .seo-entry-panel,.dashboard-workspace-root .workspace-panel{border:1px solid rgba(255,255,255,.72)!important;background:radial-gradient(ellipse at 10% 0,rgba(255,255,255,.36),transparent 42%),rgba(255,255,255,.16)!important;box-shadow:0 22px 58px rgba(43,57,46,.075),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(69,78,65,.04)!important;backdrop-filter:blur(28px) saturate(1.32)!important;-webkit-backdrop-filter:blur(28px) saturate(1.32)!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){background:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.dashboard-workspace-root .market-intelligence-page,.dashboard-workspace-root .opportunity-workspace,.dashboard-workspace-root .ops-dashboard,.dashboard-workspace-root .results-shell,.dashboard-workspace-root .risk-lab,.dashboard-workspace-root .workspace-grid,.dashboard-workspace-root .workspace-shell{width:100%!important;max-width:none!important;margin-inline:0!important}.dashboard-workspace-root .market-intelligence-tools,.dashboard-workspace-root .opportunity-workspace,.dashboard-workspace-root .ops-dashboard,.dashboard-workspace-root .results-shell,.dashboard-workspace-root .risk-lab,.dashboard-workspace-root .settings-control-surface,.dashboard-workspace-root .workspace-shell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (min-width:1780px){.dashboard-workspace-root .dashboard-content-inner{padding-inline:clamp(26px,2vw,42px)!important}.dashboard-workspace-root .market-intelligence-form-grid,.dashboard-workspace-root .opportunity-grid,.dashboard-workspace-root .results-shell,.dashboard-workspace-root .risk-lab-grid,.dashboard-workspace-root .workspace-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;padding:0!important;overflow-x:clip;background-color:#eee5d4!important;background-image:linear-gradient(112deg,rgba(249,241,227,.12),rgba(231,241,224,.05)),url(/dashboard-atmosphere-v1.png)!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.admin-workspace-root .admin-shell{width:100%!important;max-width:none!important;min-height:100svh!important;margin:0!important;padding:clamp(14px,1.35vw,26px)!important;grid-template-columns:clamp(232px,15vw,280px) minmax(0,1fr)!important;column-gap:clamp(18px,1.35vw,26px)!important;row-gap:clamp(18px,1.15vw,22px)!important;box-sizing:border-box;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-workspace-root .admin-shell:after{display:none!important;content:none!important}.admin-workspace-root .admin-shell>:not(.admin-header):not(.admin-section-nav){width:100%;max-width:none;min-width:0;margin-inline:0}.admin-workspace-root .admin-header{position:relative!important;top:auto!important;min-width:0;padding:clamp(8px,1vw,18px) clamp(2px,.7vw,12px) clamp(18px,1.4vw,26px)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.58)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!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{top:clamp(14px,1.35vw,26px)!important;max-height:calc(100svh - clamp(28px, 2.7vw, 52px))!important;padding:0 clamp(14px,1vw,20px) 18px 0!important;overflow-x:hidden;overflow-y:auto;border:0!important;border-right:1px solid rgba(255,255,255,.54)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;scrollbar-color:rgba(47,111,78,.22) transparent;scrollbar-width:thin}.admin-workspace-root .admin-rail-logo{min-height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;padding:4px 8px 16px;border-bottom:1px solid rgba(255,255,255,.5)}.admin-workspace-root .admin-rail-intro{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:12px 0 8px;padding:9px 10px;border:1px solid rgba(255,255,255,.6);border-radius:14px;background:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.76);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.admin-workspace-root .admin-rail-intro>span{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#397a58,#245d40);box-shadow:0 8px 18px rgba(39,91,61,.18)}.admin-workspace-root .admin-rail-intro small,.admin-workspace-root .admin-rail-intro strong{display:block}.admin-workspace-root .admin-rail-intro strong{color:#29382e;font-size:.72rem}.admin-workspace-root .admin-rail-intro small{margin-top:2px;color:rgba(44,58,48,.62);font-size:.57rem}.admin-workspace-root .admin-section-group{margin:0!important;padding:9px 0!important;border-bottom:0!important}.admin-workspace-root .admin-section-group>span{display:block;margin:0 0 6px 9px;color:rgba(52,66,56,.55);font-size:.58rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.admin-workspace-root .admin-section-tabs{display:grid;gap:5px}.admin-workspace-root .admin-section-group .admin-section-tabs button,.admin-workspace-root .admin-section-tabs button{width:100%;min-width:0;min-height:42px!important;justify-content:flex-start;gap:10px!important;padding:0 11px!important;border-radius:13px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-workspace-root .admin-section-group .admin-section-tabs button.active,.admin-workspace-root .admin-section-tabs button.active,.admin-workspace-root .admin-section-tabs button:hover{border-color:rgba(255,255,255,.74)!important;background:rgba(255,255,255,.24)!important;box-shadow:0 12px 30px rgba(43,57,46,.065),inset 0 1px 0 rgba(255,255,255,.92)!important;backdrop-filter:blur(20px) saturate(1.28)!important;-webkit-backdrop-filter:blur(20px) saturate(1.28)!important}.admin-workspace-root .admin-section-group .admin-section-tabs button.active,.admin-workspace-root .admin-section-tabs button.active{box-shadow:0 12px 30px rgba(43,57,46,.065),inset 3px 0 0 var(--yoou-home-orange,#e4631b),inset 0 1px 0 rgba(255,255,255,.92)!important}.admin-workspace-root .btn-secondary{border-color:rgba(255,255,255,.72)!important;background:rgba(255,255,255,.24)!important;box-shadow:0 10px 28px rgba(43,57,46,.065),inset 0 1px 0 rgba(255,255,255,.94)!important;backdrop-filter:blur(20px) saturate(1.3)!important;-webkit-backdrop-filter:blur(20px) saturate(1.3)!important}.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper,.settings-message){border:1px solid rgba(255,255,255,.72)!important;border-radius:clamp(18px,1.35vw,24px)!important;background:radial-gradient(ellipse at 10% 0,rgba(255,255,255,.36),transparent 42%),rgba(255,255,255,.16)!important;box-shadow:0 22px 58px rgba(43,57,46,.075),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(69,78,65,.04)!important;backdrop-filter:blur(28px) saturate(1.32)!important;-webkit-backdrop-filter:blur(28px) saturate(1.32)!important}.admin-workspace-root :is(.admin-panel,.glass-panel) :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card){background:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.74)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.admin-workspace-root .admin-section-helper{padding:16px 18px!important}.admin-workspace-root .admin-overview-brief{overflow:visible}.admin-workspace-root .admin-gateway-status>span,.admin-workspace-root .admin-overview-brief-grid article,.admin-workspace-root .admin-revenue-grid>span,.admin-workspace-root .admin-ring-metric{border-color:rgba(255,255,255,.58)!important;background:rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!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{min-height:100svh!important;padding:0 14px 20px!important;grid-template-columns:1fr!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-column:1!important;grid-row:auto!important}.admin-workspace-root .admin-header{padding-top:18px!important}.admin-workspace-root .admin-section-nav{position:sticky!important;top:0!important;z-index:35!important;width:calc(100% + 28px);max-height:none!important;margin-inline:-14px;padding:9px 14px!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.62)!important;background:rgba(238,229,212,.62)!important;backdrop-filter:blur(26px) saturate(1.24)!important;-webkit-backdrop-filter:blur(26px) saturate(1.24)!important;display:flex!important;align-items:center;gap:6px}.admin-workspace-root .admin-rail-intro,.admin-workspace-root .admin-rail-logo{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{display:flex!important;flex:0 0 auto;gap:6px}.admin-workspace-root .admin-section-group .admin-section-tabs button,.admin-workspace-root .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%;display:grid!important;grid-template-columns:1fr!important}.admin-workspace-root .admin-header-actions>*{width:100%;justify-content:center}.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper){border-radius:18px!important}}.admin-root.admin-workspace-root,.dashboard-root.dashboard-workspace-root{--workspace-ink:#22362a;--workspace-muted:#667269;--workspace-orange:#e4631b;--workspace-radius:22px;--workspace-stroke:rgba(255,255,255,0.72);color:var(--workspace-ink);font-family:var(--font-main)}.dashboard-root.dashboard-prompt-root .dashboard-frame,.dashboard-workspace-root .dashboard-frame{grid-template-columns:var(--dashboard-sidebar-width,248px) minmax(0,1fr)!important}.dashboard-prompt-root .dashboard-sidebar,.dashboard-workspace-root .dashboard-sidebar{width:var(--dashboard-sidebar-width,248px)!important;min-width:var(--dashboard-sidebar-width,248px)!important;color:rgba(34,54,42,.9)!important;background:rgba(49,72,39,.13)!important}.dashboard-workspace-root .dashboard-logo,.dashboard-workspace-root .dashboard-topbar{min-height:76px!important;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}.admin-workspace-root .admin-section-group>span,.dashboard-workspace-root .dashboard-nav-label{margin:13px 9px 6px!important;color:rgba(43,63,44,.64)!important;font-size:.59rem!important;font-weight:820!important;letter-spacing:.09em!important}.admin-workspace-root .admin-section-group .admin-section-tabs button,.admin-workspace-root .admin-section-tabs button,.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item{min-height:40px!important;padding:8px 11px!important;border-radius:12px!important;color:rgba(34,54,42,.86)!important;font-size:.72rem!important;font-weight:700!important}.admin-workspace-root .admin-section-group .admin-section-tabs button.active,.admin-workspace-root .admin-section-tabs button.active,.dashboard-workspace-root .dashboard-sidebar .macos-sidebar-item.active{color:var(--workspace-ink)!important;box-shadow:0 12px 30px rgba(43,57,46,.065),inset 3px 0 0 var(--workspace-orange),inset 0 1px 0 rgba(255,255,255,.92)!important}.dashboard-workspace-root .dashboard-topbar-context small,.dashboard-workspace-root .dashboard-topbar-title{color:var(--workspace-ink)!important}.admin-workspace-root .admin-shell,.admin-workspace-root :is(h1,h2,h3,h4),.dashboard-workspace-root .dashboard-content-inner,.dashboard-workspace-root .dashboard-content-inner :is(h1,h2,h3,h4){font-family:var(--font-main)!important}.admin-workspace-root :is(h1,h2,h3,h4),.dashboard-workspace-root .dashboard-content-inner :is(h1,h2,h3,h4){color:var(--workspace-ink)!important;text-wrap:balance}.admin-workspace-root .admin-header h1,.dashboard-workspace-root .dashboard-content-inner h1{font-size:clamp(1.72rem,2.35vw,2.7rem)!important;font-weight:840!important;line-height:1.02!important;letter-spacing:-.045em!important}.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),.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){gap:clamp(14px,1.2vw,22px)!important}.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper,.settings-message),.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){border-radius:var(--workspace-radius)!important}.admin-workspace-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea),.dashboard-workspace-root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-height:44px;border:1px solid rgba(255,255,255,.76)!important;border-radius:13px!important;color:var(--workspace-ink)!important;background:rgba(255,255,255,.25)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;font-family:var(--font-main)!important}.admin-workspace-root :is(input,select,textarea):focus,.dashboard-workspace-root :is(input,select,textarea):focus{border-color:rgba(47,111,78,.62)!important;outline:3px solid rgba(47,111,78,.13)!important;outline-offset:1px}.admin-workspace-root :is(.btn-primary,.button-primary),.dashboard-workspace-root :is(.btn-primary,.button-primary){min-height:44px!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(145deg,#f6863d,var(--workspace-orange))!important;box-shadow:0 12px 22px rgba(190,75,18,.22),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -2px 0 rgba(122,43,9,.13)!important;font-weight:780!important}.admin-workspace-root :is(.btn-secondary,.button-secondary,.workspace-link-button),.dashboard-workspace-root :is(.btn-secondary,.button-secondary,.workspace-link-button){min-height:42px!important;border-radius:13px!important;color:var(--workspace-ink)!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){padding-block:12px!important;vertical-align:middle}@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){.admin-workspace-root :is(.admin-panel,.glass-panel,.metric-card,.admin-summary-card,.admin-section-helper),.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){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{margin-top:5px!important;font-size:clamp(1.02rem,1.15vw,1.3rem)!important;line-height:1.16!important;letter-spacing:-.022em!important}.admin-workspace-root .panel-heading>svg{flex:0 0 auto;width:36px!important;height:36px!important;padding:9px;border:1px solid rgba(255,255,255,.66);border-radius:12px;color:#2f6f4e;background:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.admin-workspace-root .admin-section-tabs button svg{width:28px!important;height:28px!important;padding:6px;border-radius:9px;color:rgba(47,79,58,.72);background:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.admin-workspace-root .admin-section-tabs button.active svg{color:#fff!important;background:linear-gradient(145deg,#3a7b58,#245c3f)!important;box-shadow:0 7px 14px rgba(47,111,78,.17),inset 0 1px 0 rgba(255,255,255,.28)!important}.admin-workspace-root .admin-header,.admin-workspace-root .admin-shell>:not(.admin-header):not(.admin-section-nav){grid-column:2}.admin-workspace-root .admin-section-nav{grid-column:1;grid-row:1/span 50}@media (max-width:980px){.admin-workspace-root .admin-header,.admin-workspace-root .admin-section-nav,.admin-workspace-root .admin-shell>:not(.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-prompt-root .dashboard-frame,.dashboard-root.dashboard-workspace-root .dashboard-frame{width:100%!important;height:auto!important;min-height:100svh!important;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;overflow:visible!important}.dashboard-root.dashboard-prompt-root .dashboard-sidebar,.dashboard-root.dashboard-workspace-root .dashboard-sidebar{position:fixed!important;z-index:130!important;inset:0 auto 0 0!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;display:flex!important;flex-direction:column!important;padding:max(12px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))!important;overflow:hidden!important;border:0!important;border-right:1px solid rgba(255,255,255,.76)!important;border-radius:0 24px 24px 0!important;background:linear-gradient(155deg,rgba(245,239,222,.97),rgba(216,225,204,.95))!important;box-shadow:26px 0 74px rgba(40,55,43,.22)!important;backdrop-filter:blur(34px) saturate(1.34)!important;-webkit-backdrop-filter:blur(34px) saturate(1.34)!important;transform:translate3d(-105%,0,0)!important}.dashboard-root.dashboard-prompt-root .dashboard-sidebar.mobile-open,.dashboard-root.dashboard-workspace-root .dashboard-sidebar.mobile-open{transform:translateZ(0)!important}.dashboard-root.dashboard-prompt-root .dashboard-logo,.dashboard-root.dashboard-workspace-root .dashboard-logo{display:none!important}.dashboard-root.dashboard-prompt-root .dashboard-nav,.dashboard-root.dashboard-workspace-root .dashboard-nav{width:100%!important;flex:1 1 auto!important;display:block!important;padding:8px 2px 12px!important;overflow-x:hidden!important;overflow-y:auto!important}.dashboard-root.dashboard-prompt-root .dashboard-topbar,.dashboard-root.dashboard-workspace-root .dashboard-topbar{position:sticky!important;z-index:60!important;top:0!important;width:100%!important;height:68px!important;min-height:68px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:9px max(12px,env(safe-area-inset-right)) 9px max(12px,env(safe-area-inset-left))!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.7)!important;border-radius:0!important;background:rgba(235,231,213,.76)!important;box-shadow:0 12px 34px rgba(43,57,46,.08)!important;backdrop-filter:blur(28px) saturate(1.28)!important;-webkit-backdrop-filter:blur(28px) saturate(1.28)!important}.dashboard-root.dashboard-prompt-root .dashboard-content-inner,.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) clamp(15px,2.5vw,24px) 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;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:14px 14px calc(24px + env(safe-area-inset-bottom))!important}.admin-root.admin-workspace-root .admin-section-nav{position:fixed!important;z-index:130!important;inset:0 auto 0 0!important;grid-column:1!important;grid-row:auto!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;margin:0!important;padding:max(12px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))!important;display:block!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-right:1px solid rgba(255,255,255,.76)!important;border-radius:0 24px 24px 0!important;background:linear-gradient(155deg,rgba(245,239,222,.97),rgba(216,225,204,.95))!important;box-shadow:26px 0 74px rgba(40,55,43,.22)!important;backdrop-filter:blur(34px) saturate(1.34)!important;-webkit-backdrop-filter:blur(34px) saturate(1.34)!important;transform:translate3d(-105%,0,0)!important}.admin-root.admin-workspace-root .admin-section-nav.mobile-open{transform:translateZ(0)!important}.admin-root.admin-workspace-root .admin-section-group{width:100%!important;display:block!important;padding:8px 0!important}.admin-root.admin-workspace-root .admin-section-group>span{display:block!important}.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs,.admin-root.admin-workspace-root .admin-section-tabs{width:100%!important;display:grid!important;gap:4px!important}.admin-root.admin-workspace-root .admin-section-group .admin-section-tabs button,.admin-root.admin-workspace-root .admin-section-tabs button{width:100%!important;min-width:0!important;min-height:44px!important;justify-content:flex-start!important;padding:8px 10px!important}}@media (max-width:640px){.dashboard-overview-root .dashboard-content-inner,.dashboard-root.dashboard-prompt-root .dashboard-content-inner,.dashboard-root.dashboard-workspace-root .dashboard-content-inner{padding:12px 12px 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{gap:11px!important;padding:10px 10px calc(22px + env(safe-area-inset-bottom))!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{min-height:94px!important;grid-template-columns:34px minmax(0,1fr)!important;column-gap:8px!important;padding:12px!important}}.market-intelligence-evidence-receipt{margin:12px 0 18px;border:1px solid rgba(39,86,66,.2);border-radius:12px;background:rgba(248,250,246,.96)}.market-intelligence-evidence-receipt>summary{display:grid;min-height:44px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:0 12px;color:#244b39;cursor:pointer;list-style:none}.market-intelligence-evidence-receipt>summary::-webkit-details-marker{display:none}.market-intelligence-evidence-receipt>summary>span{display:inline-flex;align-items:center;gap:7px;font-size:.76rem;font-weight:800}.market-intelligence-evidence-receipt>summary>small{padding:4px 8px;border-radius:999px;color:#285b48;background:#e8f2e9;font-size:.64rem;font-weight:800;text-transform:capitalize}.market-intelligence-evidence-receipt>summary>small[data-state=insufficient],.market-intelligence-evidence-receipt>summary>small[data-state=partial]{color:#85501d;background:#fff2d8}.market-intelligence-evidence-receipt>summary>small[data-state=unavailable]{color:#71433b;background:#f7e7e2}.market-intelligence-evidence-receipt[open]>summary>svg{transform:rotate(180deg)}.market-intelligence-evidence-receipt>dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0 12px 12px}.market-intelligence-evidence-receipt>dl>div{display:grid;align-content:start;gap:3px;min-width:0;padding:9px;border-left:1px solid rgba(39,86,66,.12)}.market-intelligence-evidence-receipt>dl>div:first-child{border-left:0}.market-intelligence-evidence-receipt dt{color:#65746a;font-size:.62rem;font-weight:750}.market-intelligence-evidence-receipt dd{margin:0;color:#26352e;font-size:.68rem;line-height:1rem;overflow-wrap:anywhere}@media (max-width:900px){.market-intelligence-evidence-receipt>dl{grid-template-columns:1fr}.market-intelligence-evidence-receipt>dl>div{border-top:1px solid rgba(39,86,66,.1);border-left:0}}