.dashboard,.vx-app{--font:var(--font-geist), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--mono-code:var(--font-geist-mono), "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--serif:var(--font-instrument-serif), "Instrument Serif", Georgia, "Times New Roman", serif;--fs-12:12px;--fs-13:13px;--fs-15:15px;--fs-18:18px;--fs-24:24px;--fs-32:32px;--fs-56:56px;--fs-88:88px;--r-sm:6px;--r-md:10px;--r-lg:14px;--radius:var(--r-sm);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--ease:cubic-bezier(.2, .7, .2, 1);--t-fast:.15s;--t:.18s;--t-slow:.22s;--focus:0 0 0 2px var(--bg), 0 0 0 4px var(--accent-ring)}[data-theme=dark] .dashboard,[data-theme=dark] .vx-app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080b;--bg-rgb:7, 8, 11;--bg2:#0c0e13;--bg3:#11141b;--bg4:#171b24;--line:#ffffff12;--line-strong:#ffffff1c;--c1:#eceef3;--c2:#b7bdc9;--c3:#8e95a3;--c4:#7d8494;--c5:#ffffff14;--accent:#3563f5;--accent-hover:#4470ff;--accent-text:#86a2ff;--accent-soft:#3d6bff24;--accent-ring:#6388ffbf;--good:#4cc98a;--good-soft:#4cc98a1f;--good-line:#4cc98a52;--warn:#e6b04a;--warn-soft:#e6b04a1f;--warn-line:#e6b04a52;--bad:#f07a7a;--bad-soft:#f07a7a1f;--bad-line:#f07a7a57;--brand-blue:var(--accent-text);--brand-green:var(--good);--brand-red:var(--bad);--brand-yellow:var(--warn);--brand-purple:var(--c1);--shadow-overlay:0 16px 48px #0000008c, 0 0 0 1px #ffffff0f;--texture:#ffffff09;--chart-line:#7b9bff;--chart-grid:#ffffff12}[data-theme=light] .dashboard,[data-theme=light] .vx-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f5f1;--bg-rgb:246, 245, 241;--bg2:#fff;--bg3:#fbfaf7;--bg4:#f1efea;--line:#0a0a1414;--line-strong:#0a0a1421;--c1:#0b0c10;--c2:#33363e;--c3:#585c66;--c4:#666a74;--c5:#0a0a1414;--accent:#2f5bea;--accent-hover:#2550db;--accent-text:#2a54da;--accent-soft:#2f5bea17;--accent-ring:#2f5bea8c;--good:#137a47;--good-soft:#137a4714;--good-line:#137a4742;--warn:#8f5a00;--warn-soft:#c480001a;--warn-line:#a068004d;--bad:#b8322f;--bad-soft:#b8322f12;--bad-line:#b8322f47;--brand-blue:var(--accent-text);--brand-green:var(--good);--brand-red:var(--bad);--brand-yellow:var(--warn);--brand-purple:var(--c1);--shadow-overlay:0 16px 40px #14141e1f, 0 0 0 1px #0a0a140f;--texture:#0a0a140a;--chart-line:#2f5bea;--chart-grid:#0a0a1412}.dashboard,.vx-app{background:var(--bg);color:var(--c2);font-family:var(--font);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}.dashboard ::selection,.vx-app ::selection{background:var(--accent-soft);color:var(--c1)}.dashboard :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.vx-app :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:var(--focus);border-radius:var(--r-sm);outline:none}.dashboard :is(h1,h2,h3,h4){color:var(--c1);letter-spacing:-.01em}.dashboard code,.vx-app code{font-family:var(--mono-code);font-size:.92em}.vx-num,.dashboard .vx-num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vx-muted{color:var(--c3);font-size:var(--fs-13);margin:0}@media (prefers-reduced-motion:reduce){.dashboard *,.dashboard :before,.dashboard :after,.vx-app *,.vx-app :before,.vx-app :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.dashboard .btn,.vx-app .btn{gap:var(--s2);border-radius:var(--r-sm);height:34px;font:500 var(--fs-13)/1 var(--font);letter-spacing:0;text-transform:none;transition:background var(--t) var(--ease), border-color var(--t) var(--ease), color var(--t) var(--ease), transform var(--t-fast) var(--ease);white-space:nowrap;width:auto;padding:0 14px}.dashboard .btn:active:not(:disabled){transform:translateY(1px)}.dashboard .btn:disabled,.vx-app .btn:disabled{opacity:.55;cursor:not-allowed}.dashboard .btn--primary,.vx-app .btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.dashboard .btn--primary:hover:not(:disabled),.vx-app .btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.dashboard .btn--ghost,.vx-app .btn--ghost{border-color:var(--line-strong);color:var(--c1);background:0 0}.dashboard .btn--ghost:hover:not(:disabled),.vx-app .btn--ghost:hover:not(:disabled){background:var(--bg3);border-color:var(--line-strong)}.dashboard .btn--secondary{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.dashboard .btn--secondary:hover:not(:disabled){background:var(--accent-soft);filter:brightness(1.1)}.icon-button{border-radius:var(--r-sm);width:32px;height:32px;color:var(--c3);cursor:pointer;transition:background var(--t) var(--ease), color var(--t) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-button:hover{background:var(--bg3);color:var(--c1)}.vx-textbutton{color:var(--accent-text);font:500 var(--fs-13) var(--font);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.vx-textbutton:hover{text-underline-offset:3px;text-decoration:underline}.vx-copy{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg2);height:24px;color:var(--c2);font:500 var(--fs-12)/1 var(--font);cursor:pointer;transition:background var(--t) var(--ease), color var(--t) var(--ease);flex:none;padding:0 8px}.vx-copy:hover{background:var(--bg3);color:var(--c1)}.dashboard{grid-template-rows:52px 1fr;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.dashboard>.dash-main,.dashboard>main{min-width:0}.dashboard .sidebar{background:var(--bg);border-right:1px solid var(--line);scrollbar-width:thin;gap:0;height:100vh;padding:12px 10px 16px;position:sticky;top:0}.dashboard .sidebar__logo{border-radius:var(--r-sm);height:36px;color:var(--c1);font:600 15px/1 var(--font);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 12px;padding:0 8px;text-decoration:none;display:flex}.dashboard .sidebar__logo-mark{background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.dashboard .sidebar__logo-img{object-fit:contain;width:22px;height:22px;display:block}.dashboard .sidebar__nav{flex-direction:column;gap:18px;padding:0;display:flex}.dashboard .sidebar__group{flex-direction:column;gap:1px;display:flex}.dashboard .sidebar__section-label{color:var(--c4);font:500 11px/1.2 var(--mono);letter-spacing:.02em;text-transform:none;margin:0;padding:0 10px 6px}.dashboard .sidebar__item{border-radius:var(--r-sm);height:32px;color:var(--c2);font:450 var(--fs-13)/1 var(--font);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex;position:relative}.dashboard .sidebar__item:hover{background:var(--bg3);color:var(--c1)}.dashboard .sidebar__item--active,.dashboard .sidebar__item--active:hover{background:var(--bg3);color:var(--c1);box-shadow:none;font-weight:500}.dashboard .sidebar__item--active:before{content:"";background:var(--accent-text);border-radius:0 2px 2px 0;width:2px;position:absolute;top:8px;bottom:8px;left:-10px}.dashboard .sidebar__item-icon{width:18px;height:18px;color:var(--c3);opacity:1;place-items:center;display:grid}.dashboard .sidebar__item--active .sidebar__item-icon,.dashboard .sidebar__item:hover .sidebar__item-icon{color:var(--c1)}.dashboard .sidebar__item-icon svg{width:16px;height:16px}.dashboard .sidebar__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar__preview-chip{border:1px solid var(--line-strong);color:var(--c3);font:500 10px/1.2 var(--mono);border-radius:999px;flex:none;padding:2px 6px}.sidebar__later-toggle{border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0 10px 0 0;display:flex}.sidebar__later-toggle .sidebar__section-label{padding-bottom:6px}.sidebar__later-caret{color:var(--c4);transition:transform var(--t) var(--ease);margin-bottom:6px}.sidebar__later-toggle[aria-expanded=true] .sidebar__later-caret{transform:rotate(90deg)}.sidebar__later-toggle:hover .sidebar__section-label,.sidebar__later-toggle:hover .sidebar__later-caret{color:var(--c2)}.dashboard .sidebar__mobile-toggle{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);width:32px;height:32px;color:var(--c1);place-items:center;padding:0;top:10px;left:12px}.dashboard .dash-header{z-index:60;border-bottom:1px solid var(--line);background:rgba(var(--bg-rgb), .92);gap:16px;height:52px;padding:0 24px;position:sticky;top:0;flex-wrap:nowrap!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dashboard .dash-header{background:rgba(var(--bg-rgb), .8);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px)}}.dashboard .dash-header__left{align-items:center;gap:12px;min-width:0;display:flex}.dashboard .dash-header__site{align-items:center;gap:10px;min-width:0;display:flex}.dash-header__site-mark{background:var(--bg4);width:22px;height:22px;color:var(--c1);font:600 11px/1 var(--mono);border-radius:6px;flex:none;place-items:center;display:grid}.dashboard .dash-header__site-name{color:var(--c1);font:500 var(--fs-13)/1.2 var(--font);white-space:nowrap}.dashboard .dash-header__site-url{color:var(--c3);font:400 var(--fs-12)/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard .dash-header__right{flex:none;align-items:center;gap:8px;display:flex}.header-search{align-items:center;display:flex;position:relative}.header-search__icon{color:var(--c4);pointer-events:none;position:absolute;left:10px}.header-search__input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);width:200px;height:32px;color:var(--c1);font:400 var(--fs-13) var(--font);transition:border-color var(--t) var(--ease), width var(--t-slow) var(--ease);padding:0 28px 0 30px}.header-search__input::placeholder{color:var(--c4)}.header-search__input::-webkit-search-cancel-button{display:none}.header-search__input:hover{border-color:var(--line-strong)}.header-search__input:focus{border-color:var(--accent-ring);width:240px}.header-search__kbd{border:1px solid var(--line-strong);color:var(--c4);font:500 10px/1.4 var(--mono);pointer-events:none;border-radius:4px;padding:1px 5px;position:absolute;right:8px}.header-search__input:focus+.header-search__kbd{opacity:0}.header-search__list,.profile-menu__panel{z-index:80;border-radius:var(--r-md);background:var(--bg4);min-width:220px;box-shadow:var(--shadow-overlay);animation:vx-pop var(--t) var(--ease);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px)}.header-search__list{left:0;right:0}.header-search__list button,.profile-menu__panel a,.profile-menu__panel button{border-radius:var(--r-sm);width:100%;height:32px;color:var(--c2);font:400 var(--fs-13) var(--font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;text-decoration:none;display:flex}.header-search__list button.is-active,.header-search__list button:hover,.profile-menu__panel a:hover,.profile-menu__panel button:hover:not(:disabled){background:var(--bg3);color:var(--c1)}@keyframes vx-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.profile-menu{position:relative}.profile-menu__button{border:1px solid var(--line-strong);background:var(--bg3);width:30px;height:30px;color:var(--c1);font:600 12px/1 var(--mono);cursor:pointer;transition:border-color var(--t) var(--ease);border-radius:50%;place-items:center;display:grid}.profile-menu__button:hover{border-color:var(--c4)}.profile-menu__panel{right:0}.profile-menu__who{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.profile-menu__who strong{color:var(--c1);font-size:var(--fs-13);font-weight:500}.profile-menu__who span{color:var(--c3);font:400 var(--fs-12) var(--mono);overflow-wrap:anywhere}.dashboard .credit-health{border:1px solid var(--line);background:var(--bg2);height:30px;color:var(--c1);font:500 var(--fs-12)/1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;transition:border-color var(--t) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:inline-flex}.dashboard .credit-health:hover{border-color:var(--line-strong)}.dashboard .credit-health__dot{background:var(--good);border-radius:50%;width:6px;height:6px}.dashboard .credit-health--low{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.dashboard .credit-health--low .credit-health__dot{background:var(--warn)}.dashboard .credit-health--depleted{border-color:var(--bad-line);background:var(--bad-soft);color:var(--bad)}.dashboard .credit-health--depleted .credit-health__dot{background:var(--bad)}.dashboard .credit-health__state{font-family:var(--font);opacity:.9;border-left:1px solid;padding-left:8px}.dashboard .dash-main{padding:0 32px 64px;overflow:visible}.dashboard .intelligence-shell{max-width:none;padding:0 32px 64px}.vx-page{flex-direction:column;gap:32px;width:100%;min-width:0;max-width:1240px;margin:0 auto;display:flex}.vx-head,.dashboard .home-strip.vx-head{border:0;border-bottom:1px solid var(--line);isolation:isolate;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;margin:0 -32px;padding:40px 32px 28px;display:flex;position:relative}.vx-head:before{content:"";z-index:-1;background-image:linear-gradient(var(--texture) 1px, transparent 1px), linear-gradient(90deg, var(--texture) 1px, transparent 1px);pointer-events:none;background-position:-1px -1px;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.vx-head__text{flex-direction:column;gap:8px;min-width:0;max-width:680px;display:flex}.vx-eyebrow{color:var(--accent-text);font:500 var(--fs-12)/1.2 var(--mono);letter-spacing:.01em}.vx-head__title,.dashboard .home-strip__site .vx-head__title{color:var(--c1);font:400 var(--fs-56)/1 var(--serif);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.vx-head__why{color:var(--c3);font-size:var(--fs-15);margin:0;line-height:1.5}.dashboard .home-strip__site span.vx-eyebrow{color:var(--accent-text);font-size:var(--fs-12)}.vx-head__side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.vx-head__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard .home-strip__actions .btn{padding:0 14px}.vx-head__status{color:var(--c3);font:400 var(--fs-12)/1.3 var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;display:flex}.vx-live{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 3px var(--good-soft);border-radius:50%}.vx-live--idle{background:var(--c4);box-shadow:none}.vx-live--busy{background:var(--accent-text);box-shadow:0 0 0 3px var(--accent-soft);animation:vx-pulse 1.6s var(--ease) infinite}@keyframes vx-pulse{50%{box-shadow:0 0 0 6px #0000}}.vx-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.vx-strip__item{border-left:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:16px 20px 18px;display:flex}.vx-strip__item:first-child{border-left:0;padding-left:0}.vx-strip dt{color:var(--c3);font-size:var(--fs-12)}.vx-strip dd{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.vx-strip__value{color:var(--c1);font-size:var(--fs-24);letter-spacing:-.02em;font-weight:500;line-height:1.1}.vx-strip__item--bad .vx-strip__value{color:var(--bad)}.vx-strip__item--warn .vx-strip__value{color:var(--warn)}.vx-strip__item--good .vx-strip__value{color:var(--c1)}.vx-strip__hint{color:var(--c4);font-size:var(--fs-12)}.vx-delta{background:var(--bg4);width:fit-content;color:var(--c3);font:500 var(--fs-12)/1.4 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.vx-delta b{color:var(--c2);font-weight:600}.vx-delta--up{background:var(--good-soft);color:var(--good)}.vx-delta--down{background:var(--bad-soft);color:var(--bad)}.dashboard .fix-chip,.vx-chip{border:1px solid var(--line-strong);width:fit-content;height:22px;color:var(--c2);font:500 var(--fs-12)/1 var(--font);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.dashboard .fix-chip:before,.vx-chip--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.dashboard .fix-chip--critical,.vx-chip--bad{border-color:var(--bad-line);background:var(--bad-soft);color:var(--bad)}.dashboard .fix-chip--important,.vx-chip--warn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.dashboard .fix-chip--minor{border-color:var(--line-strong);color:var(--c3);background:0 0}.dashboard .fix-chip--sample,.vx-chip--accent,.dashboard .fix-chip--status-marked_fixed{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.dashboard .fix-chip--sample:before{display:none}.dashboard .fix-chip--status-fixed,.vx-chip--good{border-color:var(--good-line);background:var(--good-soft);color:var(--good)}.dashboard .fix-chip--status-reopened{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.vx-section{flex-direction:column;gap:16px;min-width:0;display:flex}.vx-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2);padding:24px}.vx-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.vx-section__title{color:var(--c1);font:500 var(--fs-18)/1.3 var(--font);letter-spacing:-.01em;margin:0}.vx-section__sub{max-width:640px;color:var(--c3);font-size:var(--fs-13);margin:4px 0 0;line-height:1.5}.vx-count{color:var(--c1);font-size:var(--fs-24);line-height:1}.vx-split{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:24px;display:grid}.vx-empty{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:0 0;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;display:flex}.vx-empty__title{color:var(--c1);font-size:var(--fs-15);font-weight:500}.vx-empty__why{max-width:560px;color:var(--c3);font-size:var(--fs-13);margin:0}.vx-empty__action{margin-top:8px}.vx-empty--error{border-style:solid;border-color:var(--bad-line)}.vx-skel{flex-direction:column;gap:10px;display:flex}.vx-skel span{background:linear-gradient(90deg, var(--bg3) 0%, var(--bg4) 50%, var(--bg3) 100%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.4s linear infinite vx-shimmer;display:block}.vx-skel--head{gap:14px;padding:48px 0 28px}.vx-skel--head span:first-child{width:80px!important}.vx-skel--head span:nth-child(2){height:44px;width:320px!important}.vx-skel--head span:nth-child(3){max-width:100%;width:420px!important}.vx-skel--strip{flex-direction:row;gap:24px}.vx-skel--strip span{flex:1;height:56px;width:auto!important}.vx-skel--block span{border-radius:var(--r-lg);height:280px;width:100%!important}.vx-skel--rows span{height:36px;width:100%!important}@keyframes vx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vx-callout{border:1px solid var(--line);border-left:3px solid var(--c4);border-radius:var(--r-md);background:var(--bg2);flex-direction:column;gap:8px;padding:20px 24px;display:flex}.vx-callout--bad{border-left-color:var(--bad)}.vx-callout--warn{border-left-color:var(--warn)}.vx-callout__title{color:var(--c1);font:500 var(--fs-18)/1.35 var(--font);margin:0}.vx-callout__title b{font-weight:600}.vx-callout--bad .vx-callout__title b{color:var(--bad)}.vx-callout--warn .vx-callout__title b{color:var(--warn)}.vx-callout p{max-width:760px;color:var(--c2);font-size:var(--fs-13);margin:0;line-height:1.6}.vx-callout .vx-callout__do{color:var(--c3)}.vx-callout__do b{color:var(--c1);font-weight:500}.vx-table-wrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);overflow-x:auto}:is(.vx-table,.research-frame .research-table){border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-13)}:is(.vx-table,.research-frame .research-table) th{z-index:1;border-bottom:1px solid var(--line);background:var(--bg3);color:var(--c3);font:500 var(--fs-12)/1.3 var(--font);text-align:left;white-space:nowrap;padding:10px 16px;position:sticky;top:0}:is(.vx-table,.research-frame .research-table) td{border-bottom:1px solid var(--line);color:var(--c2);vertical-align:middle;padding:12px 16px}:is(.vx-table,.research-frame .research-table) tbody tr:last-child td{border-bottom:0}:is(.vx-table,.research-frame .research-table) tbody tr{transition:background var(--t-fast) var(--ease)}:is(.vx-table,.research-frame .research-table) tbody tr:hover{background:var(--bg3)}:is(.vx-table,.research-frame .research-table) .vx-num-col{text-align:right;white-space:nowrap}:is(.vx-table,.research-frame .research-table) td.vx-num-col{color:var(--c1)}.vx-path{color:var(--c1);font:400 var(--fs-13)/1.4 var(--mono);overflow-wrap:anywhere}.vx-pathlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vx-pathlist li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.vx-pathlist li:last-child{border-bottom:0}.vx-pathlist .vx-path{font-size:var(--fs-12);color:var(--c2)}.vx-flows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vx-flows li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.vx-flows li:last-child{border-bottom:0}.vx-flows__arrow{color:var(--c4)}.vx-flows .vx-num{color:var(--c1);text-align:right}.dashboard .home{gap:32px}.dashboard .home-grid--v2{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);grid-template-areas:"glance glance""score week""founder next""gsc gsc""fixes questions""keywords keywords";align-items:start;gap:24px;display:grid}.home-area-score{grid-area:score}.home-area-next{grid-area:next;position:static}.home-area-fixes{grid-area:fixes}.home-area-questions{grid-area:questions}.home-area-keywords{grid-area:keywords}.home-area-glance{grid-area:glance}.home-area-week{grid-area:week;min-width:0}.home-area-founder{grid-area:founder;min-width:0}.home-area-gsc{grid-area:gsc}.home-area-week:empty,.home-area-founder:empty{display:none}.dashboard .home-grid--v2:has(.home-area-week:empty) .home-area-score{grid-column:1/-1}.dashboard .home-grid--v2:has(.home-area-founder:empty) .home-area-next{grid-column:1/-1}.dashboard .home-gsc__connect{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.dashboard .home-gsc__connect .home-card__message{flex:260px;margin:0}.dashboard .home-gsc__top{flex-direction:column;gap:6px;display:flex}.dashboard .home-gsc__top p{margin:0}.dashboard .home-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2);gap:16px;padding:24px}.dashboard .home-card__head h2{font:500 var(--fs-18)/1.3 var(--font);color:var(--c1)}.dashboard .home-card__sub{color:var(--c3);font-size:var(--fs-13);margin:-10px 0 0}.dashboard .home-card__message{border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--c3);font-size:var(--fs-13);padding:16px}.dashboard .home-card__message--error{border-style:solid;border-color:var(--bad-line);color:var(--bad)}.dashboard .home-card__label{color:var(--c3);font:500 var(--fs-12) var(--font)}.dashboard .home-card__link{color:var(--accent-text);font:500 var(--fs-13) var(--font);text-underline-offset:3px}.dashboard .home-area-glance{background:0 0;border:0;border-radius:0;gap:0;padding:0}.dashboard .home-area-glance .home-card__head,.dashboard .home-area-glance .home-card__sub{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard .home-area-glance .home-card__link{font-size:var(--fs-12);margin-top:10px}.dashboard .home-stats--four{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dashboard .home-stat{border-left:1px solid var(--line);background:0 0;border-radius:0;gap:6px;padding:16px 20px 18px}.dashboard .home-stat:first-child{border-left:0;padding-left:0}.dashboard .home-stat strong{color:var(--c1);font:500 var(--fs-24)/1.1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;order:2}.dashboard .home-stat span{color:var(--c3);font-size:var(--fs-12);order:1}.dashboard .home-stat small{color:var(--c4);font-size:var(--fs-12);order:3}.dashboard .home-stats--three{border:1px solid var(--line);border-radius:var(--r-md);gap:0}.dashboard .home-stats--three .home-stat{padding:14px 16px}.dashboard .home-stats--three .home-stat:first-child{padding-left:16px}.dashboard .home-stat--good strong{color:var(--good)}.dashboard .home-stat--warn strong{color:var(--warn)}.dashboard .home-stat--bad strong{color:var(--bad)}.dashboard .home-list li{border-bottom-color:var(--line);padding:10px 0}.dashboard .home-list strong{font-weight:450}.dashboard .home-list span{color:var(--c3);font:400 var(--fs-12) var(--mono);font-variant-numeric:tabular-nums}.dashboard .score-panel{gap:24px}.dashboard .score-panel__headline{align-items:flex-end;gap:12px 24px}.dashboard .score-panel__score{gap:10px}.dashboard .score-panel__score strong{color:var(--c1);font:400 var(--fs-88)/.85 var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dashboard .score-panel__score span{color:var(--c4);font:400 var(--fs-15) var(--mono)}.dashboard .score-panel__about{gap:6px;padding-bottom:4px}.dashboard .score-panel__about>span:first-child{color:var(--c1);font-size:var(--fs-13);font-weight:500}.dashboard .score-panel__about small{color:var(--c4);font:400 var(--fs-12) var(--mono)}.dashboard .score-tiles{border-top:1px solid var(--line);gap:0}.dashboard .score-tile{border-left:1px solid var(--line);background:0 0;border-radius:0;gap:8px;padding:16px 16px 0}.dashboard .score-tile:first-child{border-left:0;padding-left:0}.dashboard .score-tile__head b{color:var(--c3);font-size:var(--fs-12);font-weight:500}.dashboard .score-tile__head strong{color:var(--c1);font:500 var(--fs-18)/1 var(--mono);font-variant-numeric:tabular-nums}.dashboard .score-tile__bar{background:var(--bg4);height:3px}.dashboard .score-tile__bar span{background:var(--accent-text);transition:width var(--t-slow) var(--ease)}.dashboard .score-tile .vx-delta{white-space:nowrap;font-size:11px}.dashboard .score-tile p{color:var(--c3);font-size:var(--fs-12)}.score-panel__flat-note{color:var(--c3);font-size:var(--fs-12);margin:-8px 0 0;line-height:1.5}.dashboard .score-trend__y{color:var(--c4);font:400 11px var(--mono)}.dashboard .score-trend__x span{color:var(--c4);font:400 11px var(--mono);font-variant-numeric:tabular-nums}.score-trend__grid{stroke:var(--chart-grid)}.score-trend__line,.score-trend__dot{stroke:var(--chart-line)}.score-trend__cursor{stroke:var(--line-strong);stroke-dasharray:3 3}.dashboard .score-trend__tooltip{border-radius:var(--r-md);background:var(--bg4);width:168px;box-shadow:var(--shadow-overlay);color:var(--c2);font:400 var(--fs-12) var(--font);border:0;gap:6px;padding:10px 12px}.dashboard .score-trend__tooltip strong{color:var(--c1);font:500 var(--fs-12) var(--mono)}.score-trend__tooltip-score,.score-trend__tooltip-part{justify-content:space-between;gap:8px;display:flex}.score-trend__tooltip-score{border-bottom:1px solid var(--line);color:var(--c1);padding-bottom:6px}.score-trend__tooltip b{color:var(--c1);font:500 var(--fs-12) var(--mono);font-variant-numeric:tabular-nums}.dashboard .home-card--side{padding:24px}.dashboard .next-steps{counter-reset:step;gap:0}.dashboard .next-steps li{border-bottom:1px solid var(--line)}.dashboard .next-steps li:last-child{border-bottom:0}.dashboard .next-step{border-radius:var(--r-sm);transition:background var(--t-fast) var(--ease);background:0 0;border:0;grid-template-columns:8px minmax(0,1fr) auto 14px;gap:12px;margin:0 -8px;padding:12px 8px}.dashboard .next-step:before{content:"";background:var(--c4);border-radius:50%;width:8px;height:8px}.dashboard .next-step--critical:before,.dashboard .next-step--bad:before,.dashboard .next-step--danger:before{background:var(--bad)}.dashboard .next-step--important:before,.dashboard .next-step--warn:before,.dashboard .next-step--warning:before{background:var(--warn)}.dashboard .next-step--good:before,.dashboard .next-step--clear:before{background:var(--good)}.dashboard .next-step--blue:before,.dashboard .next-step--info:before,.dashboard .next-step--accent:before{background:var(--accent-text)}.dashboard .next-step:hover{background:var(--bg3)}.dashboard .next-step__main strong{color:var(--c1);font-size:var(--fs-13);font-weight:500}.dashboard .next-step__main small{color:var(--c3);font-size:var(--fs-12)}.dashboard .next-step__count{color:var(--c1);font:500 var(--fs-15) var(--mono);font-variant-numeric:tabular-nums}.dashboard .next-step__arrow{color:var(--c4);transition:transform var(--t) var(--ease), color var(--t) var(--ease)}.dashboard .next-step:hover .next-step__arrow{color:var(--c1);transform:translate(2px)}.dashboard .next-step--clear .next-step__count{color:var(--c4)}.dashboard .top-fixes__item{border-bottom-color:var(--line);grid-template-columns:96px minmax(0,1fr) minmax(0,auto);padding:12px 0}.dashboard .top-fixes__main strong{font-weight:500}.dashboard .top-fixes__page{font:400 var(--fs-12) var(--mono);color:var(--c3)}.dashboard .top-fixes__keyword{font:400 var(--fs-12) var(--mono);color:var(--c2)}.dashboard .aeo-targets__item{border-bottom-color:var(--line)}.dashboard .aeo-targets__item>strong{font-weight:500}.dashboard .aeo-targets__meta{font-family:var(--mono)}.dashboard .aeo-targets__answer--answered{color:var(--good)}.dashboard .aeo-targets__answer--partial{color:var(--warn)}.dashboard .aeo-targets__answer--gap{color:var(--bad)}.dashboard .research-chip{border-color:var(--line-strong);color:var(--c2);font-family:var(--font);background:0 0}.dashboard .home-later{border:1px solid var(--line);border-radius:var(--r-lg);background:0 0}.dashboard .home-later__toggle{padding:16px 24px}.dashboard .home-later__toggle strong{color:var(--c1);font-weight:500}.dashboard .home-later__toggle small{color:var(--c3)}.dashboard .welcome-state{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2)}.welcome-state__cta{margin-top:20px}.dashboard .intelligence-error{background:var(--bad-soft);border-radius:var(--r-sm);border-color:var(--bad-line)!important;color:var(--bad)!important}.link-suggestions td{vertical-align:top}.link-suggestions__cell{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.link-suggestions__anchor{color:var(--c1);font-weight:500}@media (max-width:1180px) and (min-width:768px){.dashboard{grid-template-columns:60px minmax(0,1fr)}.dashboard .sidebar{width:auto;box-shadow:none;z-index:70;padding:12px 8px;position:sticky;transform:none}.dashboard .sidebar__logo{justify-content:center;padding:0}.dashboard .sidebar__logo-word,.dashboard .sidebar__item-label,.dashboard .sidebar__preview-chip{display:none}.dashboard .sidebar__section-label{background:var(--line);color:#0000;height:1px;margin:0 8px 6px;padding:0;overflow:hidden}.dashboard .sidebar__later-toggle{justify-content:center;padding:0}.dashboard .sidebar__later-toggle .sidebar__section-label{flex:1}.dashboard .sidebar__later-caret{margin:0 0 0 -2px}.dashboard .sidebar__item{justify-content:center;padding:0}.dashboard .sidebar__item--active:before{left:-8px}.dashboard .sidebar__mobile-toggle{display:none}.dashboard .dash-header{padding-left:24px}.header-search__input{width:160px}.header-search__input:focus{width:200px}}@media (max-width:1080px){.dashboard .home-grid--v2{grid-template-areas:"glance glance""score week""founder next""gsc gsc""fixes fixes""questions questions""keywords keywords"}}@media (max-width:899px){.dashboard .home-grid--v2{grid-template-columns:minmax(0,1fr);grid-template-areas:"glance""score""week""founder""next""gsc""fixes""questions""keywords"}}@media (max-width:767px){.dashboard{grid-template-rows:52px 1fr;grid-template-columns:minmax(0,1fr)}.dashboard .sidebar{z-index:150;background:var(--bg2);width:272px;height:auto;transition:transform var(--t-slow) var(--ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.dashboard .sidebar--open{box-shadow:var(--shadow-overlay);transform:none}.dashboard .sidebar__item{height:40px;font-size:var(--fs-15)}.dashboard .sidebar__mobile-toggle{display:grid}.dashboard .sidebar__overlay--visible{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000073}.dashboard .dash-header{gap:8px;padding:0 12px 0 56px}.dashboard .dash-header__site-name,.header-search,.dashboard .credit-health__state{display:none}.dashboard .dash-main,.dashboard .intelligence-shell{padding:0 16px 48px}.vx-page{gap:24px}.vx-head,.dashboard .home-strip.vx-head{gap:20px;margin:0 -16px;padding:28px 16px 20px}.vx-head__title,.dashboard .home-strip__site .vx-head__title{font-size:40px}.vx-head__why{font-size:var(--fs-13)}.vx-head__side{align-items:stretch;width:100%}.vx-head__actions{justify-content:stretch}.vx-head__actions .btn{flex:1;justify-content:center}.vx-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-strip__item{padding:14px 12px}.vx-strip__item:nth-child(odd){border-left:0;padding-left:0}.vx-strip__item:nth-child(n+3){border-top:1px solid var(--line)}.dashboard .home-stats--four{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .home-stats--four .home-stat{padding:14px 12px}.dashboard .home-stats--four .home-stat:nth-child(odd){border-left:0;padding-left:0}.dashboard .home-stats--four .home-stat:nth-child(n+3){border-top:1px solid var(--line)}.dashboard .home-stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .home-stats--three .home-stat{padding:12px 10px}.dashboard .home-stats--three .home-stat:first-child{padding-left:10px}.dashboard .home-card,.dashboard .home-card--side,.vx-panel{border-radius:var(--r-md);padding:18px 16px}.dashboard .home-area-glance{padding:0}.dashboard .score-panel__score strong{font-size:72px}.dashboard .score-tiles{grid-template-columns:1fr}.dashboard .score-tile{border-left:0;padding:14px 0 0}.dashboard .score-tile+.score-tile{border-top:1px solid var(--line);padding-top:14px}.dashboard .top-fixes__item{grid-template-columns:minmax(0,1fr);gap:6px}.dashboard .top-fixes__keyword{text-align:left}.dashboard .score-trend__tooltip{width:150px}.vx-split{grid-template-columns:minmax(0,1fr)}.vx-callout{padding:16px}.vx-callout__title{font-size:var(--fs-15)}.vx-table-wrap{background:0 0;border:0;overflow:visible}:is(.vx-table,.research-frame .research-table),:is(.vx-table,.research-frame .research-table) tbody,:is(.vx-table,.research-frame .research-table) tr,:is(.vx-table,.research-frame .research-table) td{width:100%;display:block}:is(.vx-table,.research-frame .research-table) thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:is(.vx-table,.research-frame .research-table) tbody{flex-direction:column;gap:8px;display:flex}:is(.vx-table,.research-frame .research-table) tbody tr{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);padding:12px 14px}:is(.vx-table,.research-frame .research-table) td{border:0;padding:4px 0}:is(.vx-table,.research-frame .research-table) .vx-num-col{text-align:left}.link-suggestions td.vx-num-col:after{content:" searches / mo";color:var(--c4);font-family:var(--font)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-quiet-note{color:var(--c3);font-size:var(--fs-12);margin:0;line-height:1.5}.vx-quiet-note b{color:var(--c2);font-weight:500}.vx-segmented{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);padding:2px;display:inline-flex}.vx-segmented button{height:28px;color:var(--c3);font:500 var(--fs-12)/1 var(--font);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:4px;padding:0 10px}.vx-segmented button:hover{color:var(--c1)}.vx-segmented button.is-active{background:var(--bg4);color:var(--c1)}.dashboard .opportunity-modal-layer,.dashboard .opportunity-drawer-layer{z-index:200}.dashboard .opportunity-modal-layer{background:#0405088c}[data-theme=light] .dashboard .opportunity-modal-layer{background:#14141e47}.dashboard .opportunity-modal{border-radius:var(--r-lg);background:var(--bg4);box-shadow:var(--shadow-overlay);animation:vx-pop var(--t) var(--ease);border:0;padding:24px}.dashboard .opportunity-modal h2{font:400 var(--fs-32)/1.1 var(--serif);color:var(--c1);letter-spacing:-.01em}.dashboard .opportunity-modal__copy{color:var(--c2);font-size:var(--fs-13)}.dashboard .opportunity-modal__actions,.dashboard .opportunity-drawer__footer{flex-direction:row-reverse;justify-content:flex-start;gap:8px;display:flex}.dashboard .opportunity-eyebrow{color:var(--accent-text);font:500 var(--fs-12)/1.2 var(--mono);letter-spacing:.01em;text-transform:none}.dashboard .opportunity-form-control{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg2);min-height:36px;color:var(--c1);font:400 var(--fs-13) var(--font)}.dashboard textarea.opportunity-form-control{min-height:80px;padding:8px 10px}.dashboard .opportunity-form-label{color:var(--c2);font:500 var(--fs-12) var(--font);text-transform:none;letter-spacing:0}.dashboard .opportunity-drawer__backdrop{background:#04050880}[data-theme=light] .dashboard .opportunity-drawer__backdrop{background:#14141e38}.dashboard .opportunity-drawer{border:0;border-left:1px solid var(--line);background:var(--bg2);width:min(560px,100vw);box-shadow:var(--shadow-overlay);animation:vx-drawer var(--t-slow) var(--ease);border-radius:0}@keyframes vx-drawer{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.dashboard .opportunity-drawer__header{border-bottom:1px solid var(--line);gap:16px;padding:24px 24px 16px}.dashboard .opportunity-drawer__header h2{font:400 var(--fs-32)/1.1 var(--serif);color:var(--c1);letter-spacing:-.01em;margin:8px 0 10px}.dashboard .opportunity-drawer__close{border:1px solid var(--line);border-radius:var(--r-sm);width:32px;height:32px;color:var(--c2);cursor:pointer;background:0 0;font-size:18px}.dashboard .opportunity-drawer__close:hover{background:var(--bg3);color:var(--c1)}.dashboard .opportunity-drawer__body{padding:8px 24px 24px}.dashboard .opportunity-drawer__footer{border-top:1px solid var(--line);background:var(--bg2);padding:16px 24px}.dashboard .opportunity-detail-section{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}.dashboard .opportunity-detail-section:last-child{border-bottom:0}.dashboard .opportunity-detail__label{color:var(--c3);font:500 var(--fs-12)/1.2 var(--mono);letter-spacing:.01em;text-transform:none;margin-bottom:8px;display:block}.dashboard .opportunity-detail-section p{color:var(--c2);font-size:var(--fs-13);line-height:1.6}.dashboard .opportunity-alert{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);color:var(--c2);font-size:var(--fs-13);padding:10px 14px}.dashboard .opportunity-alert--error{border-color:var(--bad-line);background:var(--bad-soft);color:var(--bad)}.dashboard .opportunity-toast{border-radius:var(--r-md);background:var(--bg4);min-width:240px;box-shadow:var(--shadow-overlay);color:var(--c1);font:400 var(--fs-13) var(--font);animation:vx-pop var(--t) var(--ease);border:0;flex-direction:column;gap:8px;display:flex}.wr-toast-bar{background:var(--line-strong);border-radius:3px;height:3px;display:block;overflow:hidden}.wr-toast-bar span{background:var(--accent-text);height:100%;transition:width var(--t) var(--ease);display:block}.dashboard .opportunity-workspace{max-width:none}.dashboard .rec-chip{border:1px solid var(--line-strong);border-radius:var(--r-sm);height:22px;color:var(--c2);font:500 var(--fs-12)/1 var(--mono);white-space:nowrap;background:0 0;align-items:center;padding:0 8px;display:inline-flex}.dashboard .rec-chip--fix{border-color:var(--bad-line);color:var(--bad)}.dashboard .rec-chip--polish{border-color:var(--warn-line);color:var(--warn)}.dashboard .rec-chip--create{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.dashboard .rec-chip--rounds{color:var(--c3)}.wr-impact{flex-direction:column;gap:10px;margin-top:-8px;display:flex}.wr-impact__line{color:var(--c1);font-size:var(--fs-15);margin:0}.wr-impact__bar{background:var(--bg4);border-radius:3px;height:3px;overflow:hidden}.wr-impact__bar span{background:var(--good);height:100%;transition:width var(--t-slow) var(--ease);display:block}.wr-focus{flex-direction:column;gap:12px;display:flex}.wr-focus__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wr-focus__card{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg2);transition:border-color var(--t) var(--ease);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.wr-focus__card:hover{border-color:var(--line-strong)}.wr-focus__card--critical{border-left-color:var(--bad)}.wr-focus__rank{color:var(--c4);font-size:var(--fs-18)}.wr-focus__body{flex-direction:column;gap:6px;min-width:0;display:flex}.wr-focus__chips{flex-wrap:wrap;gap:6px;display:flex}.wr-focus__title{color:var(--c1);font:500 var(--fs-15)/1.35 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.wr-focus__title:hover{text-underline-offset:3px;text-decoration:underline}.wr-focus__meta{color:var(--c3);font-size:var(--fs-12);overflow-wrap:anywhere}.wr-focus__actions{align-items:center;gap:8px;display:flex}.wr-focus__reject{color:var(--c3);padding:0 6px}.wr-focus__reject:hover{color:var(--bad)}.wr-list{flex-direction:column;gap:12px;display:flex}.wr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wr-toolbar__right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wr-search input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);width:220px;height:32px;color:var(--c1);font:400 var(--fs-13) var(--font);padding:0 10px}.wr-search input:focus{border-color:var(--accent-ring);outline:none}.wr-filter-toggle{display:none}.wr-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 0;display:flex}.wr-chipgroup{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wr-chipgroup__label{color:var(--c4);font:500 var(--fs-12) var(--mono);margin-right:4px}.wr-chip{height:26px;color:var(--c2);font:500 var(--fs-12)/1 var(--font);cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.wr-chip .vx-num{color:var(--c4)}.wr-chip:hover{background:var(--bg3);color:var(--c1)}.wr-chip.is-active{border-color:var(--line-strong);background:var(--bg4);color:var(--c1)}.wr-bulk{z-index:5;border-radius:var(--r-md);background:var(--bg4);box-shadow:var(--shadow-overlay);color:var(--c1);font-size:var(--fs-13);animation:vx-pop var(--t) var(--ease);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;top:60px}.wr-bulk .btn{height:28px}.wr-group{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);overflow:hidden}.wr-group__head{background:var(--bg3);width:100%;height:40px;color:var(--c1);font:500 var(--fs-13) var(--font);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 14px;display:flex}.wr-group__caret{color:var(--c4);transition:transform var(--t) var(--ease)}.wr-group__head[aria-expanded=true] .wr-group__caret{transform:rotate(90deg)}.wr-group__count{color:var(--c3);font-size:var(--fs-12)}.wr-rows{margin:0;padding:0;list-style:none}.wr-row{border-top:1px solid var(--line);transition:background var(--t-fast) var(--ease);align-items:center;display:flex}.wr-row:hover{background:var(--bg3)}.wr-row.is-active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent-text)}.wr-row__check{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0 0 0 14px}.wr-row__open{min-width:0;min-height:44px;color:var(--c2);font:400 var(--fs-13) var(--font);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:70px minmax(0,1fr) minmax(0,200px) 110px 64px 104px;align-items:center;gap:12px;padding:8px 14px;display:grid}.wr-row__title{min-width:0;color:var(--c1);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.wr-row__dot{background:var(--bad);border-radius:50%;flex:none;width:6px;height:6px}.wr-row__page{color:var(--c3);font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wr-row__searches,.wr-row__priority{color:var(--c2);font-size:var(--fs-12);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wr-row__priority{color:var(--c1)}.wr-status{color:var(--c3);font-size:var(--fs-12);white-space:nowrap;justify-self:end}.wr-status--in_progress{color:var(--accent-text)}.wr-status--approved,.wr-status--implemented{color:var(--good)}.wr-status--rejected{color:var(--c4);text-decoration:line-through}.wr-other{flex-direction:column;gap:8px;display:flex}.wr-keys{color:var(--c4);font-size:var(--fs-12);margin:0}.wr-keys span{color:var(--c3);margin-right:6px}.wr-keys kbd{border:1px solid var(--line-strong);min-width:18px;color:var(--c2);font:500 10px/1.5 var(--mono);text-align:center;border-radius:4px;margin:0 2px;padding:1px 5px;display:inline-block}.dashboard .rec-board{gap:12px}.dashboard .opportunity-column{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2)}.dashboard .opportunity-column__header{border-bottom:1px solid var(--line)}.dashboard .opportunity-column__header h2{font:500 var(--fs-13) var(--font);text-transform:none;letter-spacing:0;color:var(--c1)}.dashboard .opportunity-column__header span{font-family:var(--mono);color:var(--c3)}.dashboard .opportunity-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg3)}.dashboard .opportunity-card:hover{border-color:var(--line-strong)}.dashboard .opportunity-card__title{color:var(--c1);font:500 var(--fs-13)/1.4 var(--font)}.dashboard .opportunity-card__url,.dashboard .opportunity-card__keyword{color:var(--c3);font:400 var(--fs-12) var(--mono)}.dashboard .rec-card__priority{color:var(--c2);font:400 11px/1.4 var(--mono)}.dashboard .opportunity-card__advance{border-top:1px solid var(--line);color:var(--accent-text);font:500 var(--fs-12) var(--font)}@media (max-width:1080px){.wr-row__open{grid-template-columns:64px minmax(0,1fr) 90px 56px 96px}.wr-row__page{display:none}}@media (max-width:767px){.wr-focus__card{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px}.wr-focus__rank{display:none}.wr-focus__actions{flex-wrap:wrap}.wr-toolbar__right{width:100%}.wr-search{flex:1}.wr-search input{width:100%}.wr-toolbar__right .vx-segmented{order:3}.wr-filter-toggle{display:inline-flex}.wr-filters{display:none}.wr-filters.is-open{flex-direction:column;align-items:flex-start;display:flex}.wr-row{align-items:flex-start}.wr-row__check{margin-top:14px}.wr-row__open{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""chip status""page prio";gap:6px 8px}.wr-row__open .rec-chip{grid-area:chip;justify-self:start}.wr-row__title{white-space:normal;grid-area:title}.wr-row__page{grid-area:page;display:block}.wr-row__searches{display:none}.wr-row__priority{grid-area:prio}.wr-status{grid-area:status}.wr-keys{display:none}.dashboard .opportunity-drawer{width:100vw}}.audit-summary{max-width:880px;color:var(--c2);font:400 26px/1.35 var(--serif);letter-spacing:-.005em;margin:-8px 0 0}.audit-summary b{color:var(--c1);font-weight:400}.audit-summary .audit-summary__critical{color:var(--bad)}.audit-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 0;display:flex}.audit-select{color:var(--c4);font:500 var(--fs-12) var(--mono);align-items:center;gap:8px;display:inline-flex}.audit-select select,.vx-select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);height:30px;color:var(--c1);font:400 var(--fs-13) var(--font);padding:0 26px 0 10px}.audit-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);min-width:200px;height:30px;color:var(--c1);font:400 var(--fs-13) var(--font);flex:1;padding:0 10px}.audit-sections{flex-direction:column;display:flex}.audit-section{border-bottom:1px solid var(--line);position:relative}.audit-section:first-child{border-top:1px solid var(--line)}.audit-section:before{content:"";background:var(--c4);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:0}.audit-section--critical:before{background:var(--bad)}.audit-section--important:before{background:var(--warn)}.audit-section__head{width:100%;color:var(--c1);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) auto 14px;align-items:baseline;gap:16px;padding:20px 8px 20px 20px;display:grid}.audit-section__head:hover .audit-section__title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.audit-section__number{color:var(--c4);font:400 34px/1 var(--serif);font-variant-numeric:tabular-nums}.audit-section__title{color:var(--c1);font:400 26px/1.2 var(--serif);letter-spacing:-.005em}.audit-section__count{color:var(--c3);font-size:var(--fs-12);white-space:nowrap}.audit-section__caret{color:var(--c4);transition:transform var(--t) var(--ease);align-self:center}.audit-section__head[aria-expanded=true] .audit-section__caret{transform:rotate(90deg)}.audit-section__body{flex-direction:column;gap:16px;padding:0 8px 24px 92px;display:flex}.audit-notes{flex-direction:column;gap:4px;margin:0;display:flex}.audit-notes div{gap:8px;display:flex}.audit-notes dt{color:var(--c1);font:italic 400 var(--fs-15)/1.5 var(--serif);flex:none}.audit-notes dt:after{content:"."}.audit-notes dd{color:var(--c2);font-size:var(--fs-13);margin:0;line-height:1.6}.ledger-wrap{overflow-x:auto}.ledger{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.ledger th{border-bottom:1px solid var(--line-strong);color:var(--c3);font:500 var(--fs-12) var(--mono);text-align:left;white-space:nowrap;padding:8px 12px 8px 0}.ledger td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 12px 14px 0}.ledger tbody tr:last-child td{border-bottom:0}.ledger__page{width:22%}.ledger__page .vx-path{display:block}.ledger__type{color:var(--c4);font-size:var(--fs-12);margin:2px 0 6px;display:block}.ledger__keyword{width:20%;color:var(--c2);font:400 var(--fs-12)/1.5 var(--mono)}.ledger__related{color:var(--c3);margin-top:6px;display:block}.ledger__text{color:var(--c2)}.ledger__current{color:var(--c4);-webkit-text-decoration-color:var(--c4);text-decoration-color:var(--c4);overflow-wrap:anywhere;margin-bottom:6px;display:block}.ledger__suggested{grid-template-columns:14px minmax(0,1fr);gap:4px 8px;display:grid}.ledger__arrow{color:var(--c4)}.ledger__suggested p{color:var(--c1);overflow-wrap:anywhere;margin:0;line-height:1.55}.ledger__tools{grid-column:2;align-items:center;gap:8px;display:flex}.ledger__sample{color:var(--accent-text);font:500 11px var(--mono)}.ledger__tools .btn{height:24px;font-size:var(--fs-12);padding:0 8px}.ledger__mark{width:132px}.ledger__check{color:var(--c2);font-size:var(--fs-12);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ledger__check input{width:15px;height:15px;accent-color:var(--good);cursor:pointer}.ledger__done{color:var(--good);font-size:var(--fs-12)}.ledger__row--marked_fixed .ledger__suggested p,.ledger__row--fixed .ledger__suggested p{color:var(--c3)}.dashboard .intelligence-stack{flex-direction:column;gap:32px;max-width:1240px;margin:0 auto;display:flex}.dashboard .intelligence-brief-grid{gap:24px}.dashboard .intelligence-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2);box-shadow:none}.dashboard .intelligence-card__eyebrow{color:var(--c3);font:500 var(--fs-12) var(--mono);letter-spacing:.01em;text-transform:none}.dashboard .intelligence-card h3{color:var(--c1);font:500 var(--fs-15) var(--font)}@media (max-width:767px){.audit-summary{font-size:21px}.audit-section__head{grid-template-columns:36px minmax(0,1fr) 14px;gap:10px;padding:16px 0 16px 14px}.audit-section__count{grid-column:2}.audit-section__caret{grid-area:1/3}.audit-section__number{font-size:26px}.audit-section__title{font-size:21px}.audit-section__body{padding:0 0 20px 14px}.ledger,.ledger tbody,.ledger tr,.ledger td{display:block;width:100%!important}.ledger thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ledger tr{border-bottom:1px solid var(--line);padding:12px 0}.ledger td{border:0;padding:4px 0}}.dashboard .research-shell{max-width:none}.research-stages{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:-8px;display:flex}.research-stage{color:var(--c3);font:400 var(--fs-13) var(--font);cursor:pointer;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;align-items:baseline;gap:8px;padding:4px 0;display:inline-flex}span.research-stage{cursor:default}.research-stage strong{color:var(--c1);font:400 var(--fs-32)/1 var(--serif);font-variant-numeric:tabular-nums;order:-1}.research-stage--good strong{color:var(--good)}.research-stage--warn strong{color:var(--warn)}.research-stage--bad strong{color:var(--bad)}button.research-stage:hover{color:var(--c1)}.research-stage.is-active{color:var(--c1);border-bottom-color:var(--accent-text)}.research-stages__arrow{color:var(--c4);font-size:var(--fs-18)}.research-stages__sep{color:var(--c4);padding:0 2px}.research-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.research-body--no-rail{grid-template-columns:minmax(0,1fr)}.research-main{flex-direction:column;gap:14px;min-width:0;display:flex}.research-rail{flex-direction:column;gap:18px;max-height:calc(100vh - 88px);padding-right:4px;display:flex;position:sticky;top:68px;overflow-y:auto}.research-rail.is-collapsed{display:none}.research-rail__head{color:var(--c3);font:500 var(--fs-12) var(--mono);justify-content:space-between;align-items:center;display:flex}.research-rail__collapse{width:26px;height:26px}.research-rail__done,.research-filter-button,.research-sheet-backdrop{display:none}.research-rail__show{align-self:flex-start}.rail-group{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.rail-group legend{color:var(--c4);font:500 var(--fs-12) var(--mono);margin-bottom:6px;padding:0}.rail-options{flex-direction:column;gap:1px;display:flex}.rail-option{border-radius:var(--r-sm);min-height:30px;color:var(--c2);font-size:var(--fs-13);cursor:pointer;transition:background var(--t-fast) var(--ease);align-items:center;gap:8px;padding:0 8px;display:flex}.rail-option input{opacity:0;pointer-events:none;position:absolute}.rail-option:hover{background:var(--bg3);color:var(--c1)}.rail-option.is-active{background:var(--bg3);color:var(--c1);box-shadow:inset 2px 0 0 var(--accent-text);font-weight:500}.rail-option:focus-within{box-shadow:var(--focus)}.rail-option__count{color:var(--c4);font-size:var(--fs-12);margin-left:auto}.rail-check{min-height:30px;color:var(--c2);font-size:var(--fs-13);cursor:pointer;align-items:center;gap:8px;padding:0 8px;display:flex}.rail-check input{width:14px;height:14px;accent-color:var(--accent)}.research-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.research-search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);min-width:180px;max-width:360px;height:32px;color:var(--c1);font:400 var(--fs-13) var(--font);flex:1;padding:0 10px}.research-search:focus{border-color:var(--accent-ring);outline:none}.research-frame .research-table-wrap{max-height:calc(100vh - 150px);overflow:auto}.research-frame .research-table{min-width:720px}.research-frame .research-table td{vertical-align:top}.research-row{cursor:pointer}.research-row__open{color:var(--c1);font:500 var(--fs-13)/1.45 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.research-row__open:hover{text-underline-offset:3px;text-decoration:underline}.research-sub{color:var(--c3);font-size:var(--fs-12);margin-top:2px;display:block}.research-cell-path{font-size:var(--fs-12);color:var(--c2)}.dashboard .keyword-bank-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.dashboard .research-chip{border:1px solid var(--line-strong);border-radius:var(--r-sm);height:20px;color:var(--c2);font:500 11px/18px var(--font);white-space:nowrap;background:0 0;padding:0 7px}.dashboard .keyword-bank-chip--gap,.dashboard .question-bank-chip--competitor,.dashboard .keyword-map-chip--compete{border-color:var(--warn-line);color:var(--warn)}.dashboard .keyword-bank-chip--shortlist,.dashboard .keyword-map-chip--founder{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.dashboard .keyword-map-chip--covered,.dashboard .question-bank-chip--confirmed{border-color:var(--good-line);color:var(--good)}.dashboard .keyword-map-chip--weak{border-color:var(--warn-line);color:var(--warn)}.dashboard .keyword-map-chip--missing{border-color:var(--bad-line);color:var(--bad)}.dashboard .question-bank-chip--unverified{color:var(--c3);border-style:dashed}.research-state-chip{height:20px;font-size:11px}.research-state-chip--verified{border-color:var(--line-strong);color:var(--c1)}.research-state-chip--mapped{border-color:var(--good-line);background:var(--good-soft);color:var(--good)}.research-state-chip--candidate{color:var(--c3)}.dashboard .question-bank-sub{color:var(--c3);font-size:var(--fs-12);margin-top:4px;display:block}.dashboard .question-bank-muted{color:var(--c4)}.question-bank-keyword{color:var(--c1);font:400 var(--fs-12) var(--mono)}.dashboard .research-answer{font-weight:500;font-size:var(--fs-13)}.dashboard .question-bank-answer--answered{color:var(--good)}.dashboard .question-bank-answer--partial{color:var(--warn)}.dashboard .question-bank-answer--gap{color:var(--bad)}.dashboard .question-bank-answer--cannot{color:var(--c3)}.keyword-map-main{color:var(--c1);font-weight:600}.dashboard .keyword-map-section-title{margin:12px 0 0}.coverage-bar{min-width:110px;color:var(--c2);font-size:var(--fs-12);align-items:center;gap:8px;display:inline-flex}.coverage-bar__track{background:var(--bg4);border-radius:4px;flex:1;height:4px;overflow:hidden}.coverage-bar__track span{border-radius:inherit;background:var(--good);height:100%;display:block}.sort-th{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sort-th:hover,.sort-th.is-sorted{color:var(--c1)}.sort-th__icon{color:var(--c4);font-size:11px}.sort-th.is-sorted .sort-th__icon{color:var(--accent-text)}.vx-num-col .sort-th{flex-direction:row-reverse}.research-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.research-facts dt{color:var(--c3);font-size:var(--fs-12)}.research-facts dd{color:var(--c1);font:400 var(--fs-13) var(--mono);overflow-wrap:anywhere;margin:2px 0 0}.research-drawer__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.research-drawer__list li{border-bottom:1px solid var(--line);color:var(--c2);font-size:var(--fs-13);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.research-drawer__list li:last-child{border-bottom:0}.research-drawer__meta{align-items:center;gap:8px;display:inline-flex}.research-quote{border-left:2px solid var(--line-strong);color:var(--c3);font:italic 400 var(--fs-15)/1.5 var(--serif);margin:8px 0 0;padding:8px 12px}.research-pipeline-list{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.research-pipeline-list li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 0;display:grid}.research-pipeline-list__step{color:var(--c4);font:400 28px/1 var(--serif)}.research-pipeline-list strong{color:var(--c1);font:400 22px/1.2 var(--serif)}.research-pipeline-list p{color:var(--c3);font-size:var(--fs-13);margin:4px 0 0}.research-pipeline-list__metric{color:var(--c1);font-size:var(--fs-13);text-align:right}.research-agents-table td{vertical-align:top;font-size:var(--fs-13)}.research-agents-table__title{color:var(--c1);font-weight:500;display:block}.vx-head__actions .vx-segmented a{height:28px;color:var(--c3);font:500 var(--fs-12)/1 var(--font);border-radius:4px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.vx-head__actions .vx-segmented a.is-active{background:var(--bg4);color:var(--c1)}@media (max-width:1080px){.research-body{grid-template-columns:minmax(0,1fr)}.research-filter-button{justify-self:start;display:inline-flex}.research-rail__collapse,.research-rail__show{display:none}.research-rail,.research-rail.is-collapsed{z-index:210;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--bg4);max-height:75vh;box-shadow:var(--shadow-overlay);padding:16px 16px 24px;display:none;position:fixed;inset:auto 0 0}.research-rail.is-sheet-open{animation:vx-sheet var(--t-slow) var(--ease);display:flex}.research-rail__done{display:inline}.research-sheet-backdrop{z-index:205;background:#04050880;border:0;display:block;position:fixed;inset:0}}@keyframes vx-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:767px){.research-stage strong{font-size:var(--fs-24)}.research-frame .research-table-wrap{max-height:none;overflow:visible}.research-frame .research-table{min-width:0}.research-facts{grid-template-columns:minmax(0,1fr)}.research-pipeline-list li{grid-template-columns:36px minmax(0,1fr)}.research-pipeline-list__metric{text-align:left;grid-column:2}.research-search{max-width:none}}.settings-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:40px;display:grid}.settings-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:76px}.settings-nav a{border-radius:var(--r-sm);color:var(--c2);font-size:var(--fs-13);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:7px 10px;text-decoration:none}.settings-nav a:hover{background:var(--bg3);color:var(--c1)}.settings-sections{flex-direction:column;display:flex}.settings-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px 40px;padding:32px 0;scroll-margin-top:72px;display:grid}.settings-section:first-child{border-top:0;padding-top:8px}.settings-section__label h2{color:var(--c1);font:400 var(--fs-24)/1.2 var(--serif);letter-spacing:-.005em;margin:0 0 6px}.settings-section__label p{color:var(--c3);font-size:var(--fs-13);margin:0;line-height:1.55}.settings-section__body{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.settings-form{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.settings-form>*{width:100%}.settings-form>.btn{width:auto}.dashboard .website-profile-card__row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.dashboard .website-profile-card__field{color:var(--c2);font:500 var(--fs-12) var(--font);flex-direction:column;gap:6px;display:flex}.dashboard .website-profile-card__field select,.dashboard .website-profile-card__competitors input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);height:36px;color:var(--c1);font:400 var(--fs-13) var(--font);padding:0 10px}.dashboard .website-profile-card__competitors{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.dashboard .website-profile-card__competitors legend{color:var(--c2);font:500 var(--fs-12) var(--font);margin-bottom:6px}.dashboard .settings-section__body .opportunity-card{background:0 0;border:0;padding:0}.settings-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;display:grid}.settings-facts dt{color:var(--c3);font-size:var(--fs-12)}.settings-facts dd{color:var(--c1);font-size:var(--fs-13);overflow-wrap:anywhere;margin:4px 0 0}.dashboard .cost-budget{flex-direction:column;gap:16px;display:flex}.dashboard .cost-budget__balance{color:var(--c3);font-size:var(--fs-13);align-items:baseline;gap:10px;display:flex}.dashboard .cost-budget__balance strong{color:var(--c1);font:400 var(--fs-56)/1 var(--serif);font-variant-numeric:tabular-nums}.dashboard .cost-budget__bar-head{color:var(--c2);font:400 var(--fs-12) var(--mono);justify-content:space-between;display:flex}.dashboard .cost-budget__track{background:var(--bg4);border-radius:4px;height:4px;margin-top:6px;overflow:hidden}.dashboard .cost-budget__track span{background:var(--good);height:100%;display:block}.dashboard .cost-budget__track--amber span{background:var(--warn)}.dashboard .cost-budget__track--red span{background:var(--bad)}.dashboard .cost-budget__runs-title{color:var(--c1);font:500 var(--fs-13) var(--font);margin:8px 0 0}.dashboard .cost-budget__runs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard .cost-budget__runs li{border-bottom:1px solid var(--line);color:var(--c2);font:400 var(--fs-12) var(--mono);grid-template-columns:120px minmax(0,1fr) 90px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.dashboard .cost-budget__runs li:last-child{border-bottom:0}.dashboard .cost-budget__run-status--stopped{color:var(--warn)}.dashboard .cost-budget__alert{border:1px solid var(--warn-line);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-13);padding:8px 12px}.dashboard .cost-budget__empty,.dashboard .cost-budget__later{color:var(--c3);font-size:var(--fs-12);margin:0}.dashboard .opportunity-alert--success{border-color:var(--good-line);background:var(--good-soft);color:var(--good)}.page-table .research-row__open{font-weight:400}.page-table__title{max-width:420px;color:var(--c2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard .page-drawer{width:min(640px,100vw)}.page-drawer__url{color:var(--c3);font-size:var(--fs-12);display:block}.page-drawer__body{flex-direction:column;gap:4px;display:flex}.page-drawer__facts{border-bottom:1px solid var(--line);padding:16px 0}.page-drawer__meta{flex-direction:column;gap:10px;margin:0;display:flex}.page-drawer__meta dt{color:var(--c3);font-size:var(--fs-12)}.page-drawer__meta dd{color:var(--c1);font-size:var(--fs-13);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.55}.dashboard .page-drawer .page-keywords{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:16px 0}.dashboard .page-drawer .intelligence-card__eyebrow{color:var(--c3)}.dashboard .page-outline{background:0 0;border:0;padding:16px 0}.dashboard .page-outline h3,.dashboard .page-outline__title{font:400 var(--fs-24)/1.2 var(--serif);color:var(--c1)}.dashboard .page-outline__item{border-color:var(--line)}.dashboard .page-outline__text,.dashboard .page-outline p{color:var(--c2);font-size:var(--fs-13);line-height:1.65}.dashboard .context-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2)}.dashboard .context-card__title{color:var(--c3);font:500 var(--fs-12) var(--mono);letter-spacing:.01em;text-transform:none}.dashboard .context-strong{color:var(--c1);font-weight:500}.dashboard .context-text{color:var(--c2);font-size:var(--fs-13);line-height:1.6}.dashboard .context-meta{color:var(--c3);font:400 var(--fs-12) var(--mono)}.dashboard .context-brief{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2)}.dashboard .context-brief>summary{color:var(--c1);font:500 var(--fs-13) var(--font);cursor:pointer;padding:12px 16px}.dashboard .context-brief__text{border:0;border-top:1px solid var(--line);background:var(--bg);color:var(--c2);font:400 var(--fs-12)/1.6 var(--mono-code);border-radius:0}.dashboard .agent-input__group{flex-direction:column;gap:8px;display:flex}.dashboard .agent-input__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard .agent-input__meta small{color:var(--c3);font:400 var(--fs-12) var(--mono)}.agent-input__summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.agent-input__summary-cost{color:var(--c3);font-size:var(--fs-12);font-weight:400}.dashboard .agent-input__reply-label,.dashboard .agent-input__cost{color:var(--c3);font:400 var(--fs-12) var(--mono);padding:0 16px}.dashboard .data-calls__row{border-color:var(--line);font-family:var(--mono);font-size:var(--fs-12)}.vx-preview-banner{border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--c3);font-size:var(--fs-13);margin:0;padding:10px 14px}.vx-preview-banner b{color:var(--accent-text);font-weight:500}.dashboard .opportunity-section{background:0 0;border:0;flex-direction:column;gap:24px;max-width:1240px;margin:0 auto;padding:0;display:flex}.vx-app.app-page{min-height:100vh}.vx-app .app-page__card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2);box-shadow:none}.vx-app .app-page__heading{color:var(--c1);font:400 40px/1.1 var(--serif);letter-spacing:-.01em;text-transform:none}.vx-app .app-page__sub{color:var(--c3);font-size:var(--fs-13)}.vx-app .app-page__sub--flush{margin-bottom:0}.vx-app .form-label{color:var(--c2);font:500 var(--fs-12) var(--font);letter-spacing:0;text-transform:none}.vx-app .form-input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);height:38px;color:var(--c1);font:400 var(--fs-13) var(--font)}.vx-app .form-input:focus{border-color:var(--accent-ring);box-shadow:var(--focus);outline:none}.vx-app .btn-app{border-radius:var(--r-sm);height:38px;font:500 var(--fs-13) var(--font);letter-spacing:0;text-transform:none}.vx-app .btn-app--primary{border-color:var(--accent);background:var(--accent);color:#fff}.vx-app .btn-app--primary:hover:not(:disabled){background:var(--accent-hover)}.vx-app .btn-app--google,.vx-app .btn-app--outline{border:1px solid var(--line-strong);color:var(--c1);background:0 0}.vx-app .btn-app:disabled{opacity:.5;cursor:not-allowed}.vx-app .form-error--box{border:1px solid var(--bad-line);border-radius:var(--r-sm);background:var(--bad-soft);color:var(--bad);margin-bottom:16px;padding:8px 12px}.vx-app .form-success--box{border:1px solid var(--good-line);border-radius:var(--r-sm);background:var(--good-soft);color:var(--good);font-size:var(--fs-12);margin-bottom:16px;padding:8px 12px}.vx-app .form-soon{color:var(--c4);font:400 10px var(--mono);margin-left:4px}.vx-app .form-divider span{color:var(--c4);font-family:var(--mono)}.vx-app .app-page__back a{color:var(--c3)}.analyzing-head{text-align:center;margin-bottom:32px}.analyzing-head__logo{height:28px;margin-bottom:24px}.vx-app .analyzing-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2);box-shadow:none}.vx-app .stage-icon{border-color:var(--line-strong)}.vx-app .stage-icon--active{border-color:var(--accent-text);color:var(--accent-text);animation:vx-pulse 1.6s var(--ease) infinite}.vx-app .stage-icon--done{border-color:var(--good-line);background:var(--good-soft);color:var(--good)}.vx-app .stage-label{color:var(--c1);font-weight:500}.vx-app .stage-sub{color:var(--c3);font-family:var(--mono);font-size:var(--fs-12)}.vx-app .analyzing-progress-track{background:var(--bg4);height:3px}.vx-app .analyzing-progress-fill{background:var(--accent-text);transition:width var(--t-slow) var(--ease)}.vx-app .analyzing-site{font-family:var(--mono);color:var(--c2)}.vx-app .analyzing-site__dot{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}@media (max-width:900px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}.settings-nav{border-bottom:1px solid var(--line);flex-flow:wrap;gap:4px;padding-bottom:8px;position:static}.settings-section{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 0}.settings-section__body{padding:16px}.dashboard .cost-budget__runs li{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:767px){.vx-app .app-page__heading{font-size:32px}.page-table__title{display:none}}.dashboard .home-founder{margin:0 0 24px}.dashboard .founder-questions{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.dashboard .founder-question{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.dashboard .founder-question__title{color:var(--c1);font:500 var(--fs-13)/1.4 var(--font);margin:0}.dashboard .founder-question__why{color:var(--c3);font-size:var(--fs-12);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard .founder-question__why span{color:var(--c2);font-weight:500}.dashboard .founder-question__options{flex-wrap:wrap;gap:6px;display:flex}.dashboard .founder-question__option{width:auto;min-height:0;font-size:var(--fs-12);text-align:left;white-space:normal;padding:4px 10px;line-height:1.35}.dashboard .founder-question__other{gap:8px;display:flex}.dashboard .founder-question__other input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg2);min-width:0;color:var(--c1);font-size:var(--fs-13);flex:1;padding:6px 10px}.dashboard .founder-question__other .btn{width:auto}.dashboard .founder-question__foot{align-items:center;gap:8px;margin-top:auto;display:flex}.dashboard .founder-question__skip{width:auto;font-size:var(--fs-12);padding:4px 8px}.dashboard .brain-section{flex-direction:column;gap:16px;margin:24px 0;display:flex}.dashboard .brain-section__head h2{color:var(--c1);font:500 var(--fs-18)/1.3 var(--font);margin:0}.dashboard .brain-section__head p{color:var(--c3);font-size:var(--fs-13);margin:4px 0 0}.dashboard .brain-groups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.dashboard .brain-facts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dashboard .brain-fact{flex-direction:column;gap:4px;display:flex}.dashboard .brain-fact__text{color:var(--c1);font-size:var(--fs-13);line-height:1.5}.dashboard .brain-fact__source{color:var(--c3);font-size:var(--fs-12);overflow-wrap:anywhere;line-height:1.45}.dashboard .brain-fact__source q{font-style:italic}.dashboard .brain-chip{border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);vertical-align:middle;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;display:inline-block}.dashboard .brain-chip--good{border-color:var(--good-line);background:var(--good-soft);color:var(--good)}.dashboard .persona-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch;gap:16px;display:grid}.dashboard .context-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.dashboard .context-tabs__tab{color:var(--c3);font:inherit;font-size:var(--fs-13);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 14px}.dashboard .context-tabs__tab:hover{color:var(--c1)}.dashboard .context-tabs__tab.is-active{color:var(--c1);border-bottom-color:var(--accent);font-weight:600}.dashboard .context-tabs__tab:focus-visible{box-shadow:var(--focus);outline:none}.dashboard .context-tabpanel{flex-direction:column;gap:20px;min-width:0;display:flex}.dashboard .brain-profile{gap:16px;min-width:0;display:grid}.dashboard .brain-card--wide{min-width:0}.dashboard .brain-snapshot{padding:18px 20px}.dashboard .brain-snapshot__head h3{color:var(--c1);margin:2px 0;font-size:20px}.dashboard .brain-snapshot__head p{font-size:var(--fs-13);margin:0}.dashboard .brain-snapshot__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px 20px;margin:14px 0 0;display:grid}.dashboard .brain-snapshot__item{min-width:0}.dashboard .brain-snapshot__item dt{color:var(--c3);font-size:var(--fs-12);margin-bottom:4px}.dashboard .brain-snapshot__item dd{color:var(--c1);font-size:var(--fs-13);overflow-wrap:anywhere;margin:0}.dashboard .brain-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.dashboard .brain-chip-button{cursor:pointer;font:inherit;font-size:var(--fs-12)}.dashboard .brain-chip-button small{color:var(--c3)}.dashboard .brain-chip-button.is-active{border-color:var(--accent);background:var(--accent-soft)}.dashboard .brain-source{vertical-align:middle;margin-left:4px;display:inline-block;position:relative}.dashboard .brain-source>summary{cursor:pointer;align-items:center;gap:2px;list-style:none;display:inline-flex}.dashboard .brain-source>summary::-webkit-details-marker{display:none}.dashboard .brain-source>summary span,.dashboard .brain-source-hint{border:1px solid var(--line-strong,var(--line));width:16px;height:16px;color:var(--c3);font:italic 600 10px/1 var(--serif,Georgia, serif);border-radius:50%;place-items:center;display:inline-grid}.dashboard .brain-source>summary small{color:var(--c3);font-size:10px}.dashboard .brain-source[open]>summary span,.dashboard .brain-source>summary:hover span{color:var(--accent-text);border-color:var(--accent)}.dashboard .brain-source__pop{z-index:20;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg3);width:min(320px,80vw);max-height:260px;font-size:var(--fs-12);color:var(--c2);padding:10px 12px;font-style:normal;font-weight:400;position:absolute;top:calc(100% + 6px);left:-8px;overflow:auto;box-shadow:0 8px 24px #00000040}.dashboard .brain-source__pop p{overflow-wrap:anywhere;gap:2px;margin:0 0 8px;display:grid}.dashboard .brain-source__pop p:last-child{margin-bottom:0}.dashboard .brain-fact__actions{font-size:var(--fs-12);flex-wrap:wrap;gap:10px;display:inline-flex}.dashboard .brain-fact__edit{flex-wrap:wrap;gap:6px;display:flex}.dashboard .brain-fact__edit input{flex:200px;min-width:0}.dashboard .brain-products th[scope=row]{white-space:nowrap}.dashboard .brain-products td{min-width:120px}.dashboard .brain-products__actions{white-space:nowrap}.dashboard .brain-proof{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dashboard .brain-proof__card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg3);font-size:var(--fs-13);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.dashboard .brain-proof__kind{color:var(--c3);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.04em}.dashboard .brain-dropped{font-size:var(--fs-13);color:var(--c2)}.dashboard .brain-dropped summary{cursor:pointer;color:var(--c3)}.dashboard .brain-dropped ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.dashboard .persona-card{flex-direction:column;gap:12px;min-width:0;height:100%;padding:16px;display:flex}.dashboard .persona-card__head{align-items:center;gap:12px;min-width:0;display:flex}.dashboard .persona-card__avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:50%;flex:0 0 40px;place-items:center;font-size:14px;font-weight:700;display:grid}.dashboard .persona-card__name{color:var(--c1);margin:0;font-size:15px}.dashboard .persona-card__role{color:var(--c3);font-size:var(--fs-13);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.dashboard .persona-card__chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.dashboard .persona-card__blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard .persona-card__block h4,.dashboard .persona-card__searches h4,.dashboard .voice-card h4,.dashboard .competitor-card h4{color:var(--c3);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-weight:600}.dashboard .persona-card__block ul{font-size:var(--fs-13);color:var(--c1);overflow-wrap:anywhere;gap:4px;margin:0;padding-left:16px;display:grid}.dashboard .persona-card__block p{margin:0}.dashboard .persona-card__price{font-size:var(--fs-13);color:var(--c2);margin:0}.dashboard .persona-card__why{font-size:var(--fs-13);margin-top:auto}.dashboard .persona-card__why summary{cursor:pointer;color:var(--c3)}.dashboard .voice-card{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.dashboard .voice-card__tone{color:var(--c1);margin:0;font-size:16px}.dashboard .voice-card__facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px 20px;margin:0;display:grid}.dashboard .voice-card__facts dt{color:var(--c3);font-size:var(--fs-12)}.dashboard .voice-card__facts dd{font-size:var(--fs-13);color:var(--c1);margin:2px 0 0}.dashboard .voice-card__words{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.dashboard .voice-card__examples ul{font-size:var(--fs-13);overflow-wrap:anywhere;gap:6px;margin:0;padding-left:18px;display:grid}.dashboard .competitor-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.dashboard .competitor-card{flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.dashboard .competitor-card__name{color:var(--c1);overflow-wrap:anywhere;margin:0;font-size:15px}.dashboard .competitor-card__positioning{color:var(--c2);font-size:var(--fs-13);margin:0}.dashboard .competitor-card ul{font-size:var(--fs-13);overflow-wrap:anywhere;gap:4px;margin:0 0 4px;padding-left:16px;display:grid}.dashboard .agent-input__runs{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:767px){.dashboard .persona-card__blocks{grid-template-columns:minmax(0,1fr)}.dashboard .brain-source__pop{left:auto;right:-8px}}.dashboard .persona-card dl{gap:8px;margin:0;display:grid}.dashboard .persona-card dt{color:var(--c3);font-size:var(--fs-12)}.dashboard .persona-card dd{color:var(--c1);font-size:var(--fs-13);margin:0;line-height:1.5}.dashboard .persona-card__actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard .persona-card__actions .btn{width:auto;font-size:var(--fs-12);padding:4px 12px}.dashboard .persona-form{gap:8px;display:grid}.dashboard .persona-form label{color:var(--c3);font-size:var(--fs-12);gap:4px;display:grid}.dashboard .persona-form input,.dashboard .persona-form textarea{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);color:var(--c1);font:inherit;font-size:var(--fs-13);padding:6px 10px}.dashboard .title-pack{border:1px solid var(--line);border-radius:var(--r-md);gap:8px;margin-top:8px;padding:12px;display:grid}.dashboard .title-pack__part{grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.dashboard .title-pack__part span{color:var(--c3);font-size:var(--fs-12)}.dashboard .title-pack__part p{color:var(--c1);font-size:var(--fs-13);margin:0;line-height:1.5}.dashboard .title-pack__warning{color:var(--warn);font-size:var(--fs-12);margin:0}@media (max-width:767px){.dashboard .title-pack__part{grid-template-columns:minmax(0,1fr) auto}.dashboard .title-pack__part span{grid-column:1/-1}}.dashboard .sample-chip,.sample-chip{border:1px solid var(--warn-line,#eab30859);background:var(--warn-soft,#eab30814);color:var(--warn,#fde68a);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:500;line-height:1.6;display:inline-block}.dashboard .schema-code{border:1px solid var(--line);border-radius:var(--r-md);gap:8px;margin-top:8px;padding:12px;display:grid}.dashboard .schema-code__head{color:var(--c3);font-size:var(--fs-12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard .schema-code pre{border-radius:var(--r-md);background:var(--bg);max-height:320px;color:var(--c1);font:12px/1.5 var(--mono);white-space:pre;margin:0;padding:10px;overflow:auto}.dashboard .competitor-table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.dashboard .competitor-table-wrap{overflow-x:auto}.dashboard .competitor-table th,.dashboard .competitor-table td{border-bottom:1px solid var(--line);color:var(--c1);text-align:left;vertical-align:top;padding:8px 10px}.dashboard .competitor-table th{color:var(--c3);font-weight:500}.dashboard .competitor-table ul{margin:0;padding-left:16px}.dashboard .competitor-table small{color:var(--c3);display:block}:is(.dashboard,.vx-app) .plan-count{color:var(--c3);font-size:var(--fs-13);font-weight:400}:is(.dashboard,.vx-app) .plan-mini{width:auto;height:28px;font-size:var(--fs-12);padding:0 10px}:is(.dashboard,.vx-app) .plan-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}:is(.dashboard,.vx-app) .plan-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2);padding:20px}:is(.dashboard,.vx-app) .plan-hero{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2);gap:20px;padding:24px;display:grid}:is(.dashboard,.vx-app) .plan-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}:is(.dashboard,.vx-app) .plan-hero__text{flex:420px;gap:8px;min-width:0;display:grid}:is(.dashboard,.vx-app) .plan-hero__title{color:var(--c1);font:400 var(--fs-32)/1.15 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}:is(.dashboard,.vx-app) .plan-hero__status{color:var(--c3);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}:is(.dashboard,.vx-app) .plan-hero__ring{width:96px;color:var(--c1);justify-items:center;gap:2px;display:grid;position:relative}:is(.dashboard,.vx-app) .plan-hero__ring svg{width:64px;height:64px}:is(.dashboard,.vx-app) .plan-hero__ring>.vx-num{font-size:var(--fs-13);position:absolute;top:21px}:is(.dashboard,.vx-app) .plan-hero__ring small{color:var(--c3);font-size:var(--fs-12);text-align:center}:is(.dashboard,.vx-app) .plan-hero__ring-track{fill:none;stroke:var(--bg4);stroke-width:6px}:is(.dashboard,.vx-app) .plan-hero__ring-fill{fill:none;stroke:var(--accent-text);stroke-width:6px;stroke-linecap:round}:is(.dashboard,.vx-app) .plan-hero__numbers{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}:is(.dashboard,.vx-app) .plan-hero__numbers>div{border-left:1px solid var(--line);gap:4px;min-width:0;padding:16px 16px 0;display:grid}:is(.dashboard,.vx-app) .plan-hero__numbers>div:first-child{border-left:0;padding-left:0}:is(.dashboard,.vx-app) .plan-hero__numbers dt{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .plan-hero__numbers dd{color:var(--c1);font-size:var(--fs-24);overflow-wrap:anywhere;margin:0;line-height:1.1}:is(.dashboard,.vx-app) .plan-hero__numbers .plan-hero__hint{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .plan-hero__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:is(.dashboard,.vx-app) .plan-hero__actions>.btn{width:auto}:is(.dashboard,.vx-app) .plan-hero__toolbar{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}:is(.dashboard,.vx-app) .plan-hero__toolbar .btn{width:auto;height:28px;font-size:var(--fs-12);padding:0 10px}.plan-build-dialog{gap:10px;display:grid}.plan-build-dialog input[type=date]{max-width:220px}.plan-build-dialog__days{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.plan-build-dialog__days legend{margin-bottom:6px;padding:0}.plan-build-dialog__days label{align-items:center;gap:6px;display:inline-flex}:is(.dashboard,.vx-app) .how-wrote{gap:8px;display:grid}:is(.dashboard,.vx-app) .how-wrote__title{font-size:var(--fs-15);margin:0}:is(.dashboard,.vx-app) .how-wrote__source summary{cursor:pointer;font-weight:500}:is(.dashboard,.vx-app) .how-wrote__pages{gap:8px;margin:8px 0;padding-left:18px;display:grid}:is(.dashboard,.vx-app) .how-wrote__headings{color:var(--c3);font-size:var(--fs-12);margin:4px 0 0}:is(.dashboard,.vx-app) .draft-panel__quality summary{cursor:pointer}:is(.dashboard,.vx-app) .plan-top{align-items:stretch;gap:24px;display:flex}:is(.dashboard,.vx-app) .plan-top>*{flex:1 1 0;min-width:0}:is(.dashboard,.vx-app) .plan-top .forecast-card__traffic{grid-template-columns:minmax(0,1fr)}:is(.dashboard,.vx-app) .plan-top .plan-hero{flex-direction:column;gap:16px;display:flex}:is(.dashboard,.vx-app) .plan-top .plan-hero__title{font-size:var(--fs-24)}:is(.dashboard,.vx-app) .plan-top .plan-hero__numbers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}:is(.dashboard,.vx-app) .plan-top .plan-hero__numbers>div{padding:12px 16px 0}:is(.dashboard,.vx-app) .plan-top .plan-hero__numbers>div:nth-child(odd){border-left:0;padding-left:0}:is(.dashboard,.vx-app) .plan-top .plan-hero__actions{margin-top:auto}:is(.dashboard,.vx-app) .plan-top .forecast-card{align-content:start}:is(.dashboard,.vx-app) .plan-top .forecast-chart{width:100%;max-height:170px;display:block}@media (max-width:899px){:is(.dashboard,.vx-app) .plan-top{flex-direction:column}}:is(.dashboard,.vx-app) .forecast-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg2);gap:16px;padding:20px;display:grid}:is(.dashboard,.vx-app) .forecast-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:is(.dashboard,.vx-app) .forecast-card__facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px;margin:0;display:grid}:is(.dashboard,.vx-app) .forecast-card__facts dt{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .forecast-card__facts dd{color:var(--c1);font-size:var(--fs-18);margin:2px 0 0}:is(.dashboard,.vx-app) .forecast-card__traffic{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:16px;padding-top:12px;display:grid}:is(.dashboard,.vx-app) .forecast-card__headline{color:var(--c1);font:400 var(--fs-24)/1.25 var(--serif);margin:0}:is(.dashboard,.vx-app) .forecast-chart{width:100%;height:auto}:is(.dashboard,.vx-app) .forecast-chart__axis{stroke:var(--chart-grid)}:is(.dashboard,.vx-app) .forecast-chart__high{fill:var(--accent-soft)}:is(.dashboard,.vx-app) .forecast-chart__low{fill:var(--accent-text)}:is(.dashboard,.vx-app) .forecast-chart__value{fill:var(--c2);font:11px var(--mono)}:is(.dashboard,.vx-app) .forecast-chart__month{fill:var(--c3);font:11px var(--font)}:is(.dashboard,.vx-app) .forecast-card__how summary{cursor:pointer;color:var(--accent-text);font-size:var(--fs-13)}:is(.dashboard,.vx-app) .forecast-card__how ul{color:var(--c2);font-size:var(--fs-13);margin:8px 0;padding-left:18px;line-height:1.6}:is(.dashboard,.vx-app) .plan-tabs{z-index:5;border-bottom:1px solid var(--line);background:var(--bg);scrollbar-width:none;gap:4px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}:is(.dashboard,.vx-app) .plan-tabs a{border-radius:var(--r-sm);height:32px;color:var(--c3);font-size:var(--fs-13);flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}:is(.dashboard,.vx-app) .plan-tabs a:hover{background:var(--bg3);color:var(--c1)}:is(.dashboard,.vx-app) .plan-tabs a.is-active{background:var(--bg4);color:var(--c1)}:is(.dashboard,.vx-app) .plan-tabs__badge{background:var(--warn-soft);min-width:18px;color:var(--warn);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;line-height:18px}:is(.dashboard,.vx-app) .plan-tabpanel{flex-direction:column;gap:24px;min-width:0;display:flex}:is(.dashboard,.vx-app) .plan-tabpanel--inactive,:is(.dashboard,.vx-app) .plan-tabpanel__print{display:none}:is(.dashboard,.vx-app) .growth-plan .vx-section{scroll-margin-top:64px}:is(.dashboard,.vx-app) .plan-rows{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);margin:0;padding:0;list-style:none;display:grid}:is(.dashboard,.vx-app) .plan-card .plan-rows{background:0 0;border:0}:is(.dashboard,.vx-app) .plan-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 14px;display:flex}:is(.dashboard,.vx-app) .plan-card .plan-row{padding:10px 0}:is(.dashboard,.vx-app) .plan-row:last-child{border-bottom:0}:is(.dashboard,.vx-app) .plan-row__main{flex:320px;gap:2px;min-width:0;display:grid}:is(.dashboard,.vx-app) .plan-row__title{color:var(--c1);font-size:var(--fs-13);overflow-wrap:anywhere;line-height:1.5}:is(.dashboard,.vx-app) .plan-row__title a{color:inherit}:is(.dashboard,.vx-app) .plan-row__title .vx-chip{margin-left:6px}:is(.dashboard,.vx-app) .plan-row__meta{color:var(--c3);font-size:var(--fs-12);flex-wrap:wrap;gap:2px 12px;display:flex}:is(.dashboard,.vx-app) .plan-row__actions{flex-wrap:wrap;gap:6px;display:flex}:is(.dashboard,.vx-app) :is(.plan-row--done,.plan-row--dismissed) .plan-row__title{color:var(--c3);text-decoration:line-through}:is(.dashboard,.vx-app) .plan-group{gap:8px;display:grid}:is(.dashboard,.vx-app) .plan-group__title{color:var(--c2);font-size:var(--fs-13);margin:0;font-weight:600}:is(.dashboard,.vx-app) .plan-table-block{gap:10px;display:grid}:is(.dashboard,.vx-app) .plan-table-block__head{color:var(--c1);font-size:var(--fs-15);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}:is(.dashboard,.vx-app) .plan-table th[scope=row]{color:var(--c1);text-align:left;border-bottom:1px solid var(--line);white-space:normal;font-weight:500;font-size:var(--fs-13);background:0 0;padding:12px 16px;position:static}:is(.dashboard,.vx-app) .plan-table tbody tr:last-child th[scope=row]{border-bottom:0}:is(.dashboard,.vx-app) .plan-table__main{min-width:200px}:is(.dashboard,.vx-app) .plan-table__main .vx-chip{margin-left:6px}:is(.dashboard,.vx-app) .plan-table__sub{color:var(--c3);font-size:var(--fs-12);margin-top:2px;display:block}:is(.dashboard,.vx-app) .plan-table__sentence{min-width:260px}:is(.dashboard,.vx-app) .plan-table__actions{flex-wrap:wrap;gap:6px;display:inline-flex}:is(.dashboard,.vx-app) :is(.plan-table__row--done,.plan-table__row--dismissed) td{color:var(--c3)}:is(.dashboard,.vx-app) .plan-status{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .plan-status--done{color:var(--good)}:is(.dashboard,.vx-app) .plan-win--easy{border-color:var(--good-line);background:var(--good-soft);color:var(--good)}:is(.dashboard,.vx-app) .plan-win--medium{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}:is(.dashboard,.vx-app) .plan-win--hard{border-color:var(--bad-line);background:var(--bad-soft);color:var(--bad)}:is(.dashboard,.vx-app) :is(.plan-type--core,.plan-type--use_case){--type:var(--accent-text);--type-soft:var(--accent-soft)}:is(.dashboard,.vx-app) :is(.plan-type--vs,.plan-type--objection){--type:var(--warn);--type-soft:var(--warn-soft)}:is(.dashboard,.vx-app) :is(.plan-type--answer,.plan-type--faq){--type:var(--good);--type-soft:var(--good-soft)}:is(.dashboard,.vx-app) :is(.plan-type--pillar,.plan-type--cluster,.plan-type--glossary){--type:var(--c1);--type-soft:var(--bg4)}:is(.dashboard,.vx-app) .plan-type--refresh{--type:var(--c3);--type-soft:var(--bg3)}:is(.dashboard,.vx-app) .vx-chip[class*=plan-type--]{background:var(--type-soft);color:var(--type);border-color:#0000}:is(.dashboard,.vx-app) .plan-dot{background:var(--c4);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}:is(.dashboard,.vx-app) :is(.plan-dot--brief_ready,.plan-dot--draft_ready){background:var(--accent-text)}:is(.dashboard,.vx-app) .plan-dot--needs_input{background:var(--warn)}:is(.dashboard,.vx-app) :is(.plan-dot--approved,.plan-dot--published){background:var(--good)}:is(.dashboard,.vx-app) .plan-calendar{gap:12px;min-width:0;display:grid}:is(.dashboard,.vx-app) .plan-calendar__bar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}:is(.dashboard,.vx-app) .plan-calendar__nav{color:var(--c1);font-size:var(--fs-13);align-items:center;gap:8px;display:inline-flex}:is(.dashboard,.vx-app) .plan-nav{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:28px;height:28px;color:var(--c1);cursor:pointer;background:0 0;font-size:16px;line-height:1}:is(.dashboard,.vx-app) .plan-nav:disabled{opacity:.35;cursor:default}:is(.dashboard,.vx-app) .plan-calendar__legend{color:var(--c3);font-size:var(--fs-12);flex-wrap:wrap;gap:4px 12px;margin-left:auto;display:inline-flex}:is(.dashboard,.vx-app) .plan-calendar__legend>span{align-items:center;gap:6px;display:inline-flex}:is(.dashboard,.vx-app) .plan-legend-next{background:repeating-linear-gradient(135deg, var(--bg3) 0 3px, var(--bg4) 3px 6px);border-radius:3px;width:12px;height:12px;display:inline-block}:is(.dashboard,.vx-app) .plan-grid{gap:4px;display:grid}:is(.dashboard,.vx-app) .plan-grid__row{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}:is(.dashboard,.vx-app) .plan-grid__row--head span{color:var(--c3);font-size:var(--fs-12);text-align:center}:is(.dashboard,.vx-app) .plan-cell{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);flex-direction:column;gap:4px;min-width:0;min-height:92px;padding:6px;display:flex}:is(.dashboard,.vx-app) .plan-grid--week .plan-cell{min-height:200px}:is(.dashboard,.vx-app) .plan-cell--out{opacity:.35}:is(.dashboard,.vx-app) .plan-cell--outside{background:0 0}:is(.dashboard,.vx-app) .plan-slot--drag{cursor:grab}:is(.dashboard,.vx-app) [data-drop=ok]{outline:2px dashed var(--accent-text);outline-offset:-2px}:is(.dashboard,.vx-app) [data-drop=no]{outline:2px dashed var(--bad);outline-offset:-2px;cursor:not-allowed}:is(.dashboard,.vx-app) .plan-cell__no{color:var(--bad);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .plan-backlog-drop{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--c3);text-align:center;padding:16px}:is(.dashboard,.vx-app) .plan-calendar__hint{font-size:var(--fs-12);margin:0}:is(.dashboard,.vx-app) .plan-cell--next{background:repeating-linear-gradient(135deg, var(--bg2) 0 6px, var(--bg3) 6px 12px)}:is(.dashboard,.vx-app) .plan-cell--today{border-color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text)}:is(.dashboard,.vx-app) .plan-cell__day{color:var(--c3);font-size:var(--fs-12);justify-content:space-between;align-items:center;gap:4px;display:flex}:is(.dashboard,.vx-app) .plan-cell__today{background:var(--accent);color:#fff;font:500 10px/16px var(--font);border-radius:999px;padding:0 6px}:is(.dashboard,.vx-app) .plan-slot{border:0;border-left:3px solid var(--type,var(--accent-text));background:var(--type-soft,var(--accent-soft));width:100%;min-width:0;color:var(--c1);font:400 11px/1.35 var(--font);text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;display:flex}:is(.dashboard,.vx-app) span.plan-slot{cursor:default}:is(.dashboard,.vx-app) .plan-slot:hover{filter:brightness(1.15)}:is(.dashboard,.vx-app) .plan-slot--next{opacity:.8;border-left-style:dashed}:is(.dashboard,.vx-app) .plan-slot__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.dashboard,.vx-app) .plan-slot__kw{color:var(--c3);font-size:var(--fs-12);white-space:nowrap;margin-left:auto}:is(.dashboard,.vx-app) .plan-agenda{gap:12px;margin:0;padding:0;list-style:none;display:none}:is(.dashboard,.vx-app) .plan-agenda__day{gap:6px;display:grid}:is(.dashboard,.vx-app) .plan-agenda__day--today .plan-agenda__date{color:var(--accent-text)}:is(.dashboard,.vx-app) .plan-agenda__date{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .plan-agenda .plan-slot{font-size:var(--fs-13);padding:8px 10px}:is(.dashboard,.vx-app) .plan-backlog summary{cursor:pointer;color:var(--c2);font-size:var(--fs-13)}:is(.dashboard,.vx-app) .slot-fit{border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--r-md);background:var(--warn-soft);margin-bottom:10px;padding:12px 14px}:is(.dashboard,.vx-app) .slot-fit__title{margin:0 0 4px;font-weight:600}:is(.dashboard,.vx-app) .slot-fit p{margin:0 0 8px}:is(.dashboard,.vx-app) .draft-panel__refresh{border:1px solid var(--line);border-radius:var(--r-md);margin:8px 0;padding:12px 14px}:is(.dashboard,.vx-app) .draft-panel__refresh-title{font-size:var(--fs-14,14px);overflow-wrap:anywhere;margin:0 0 6px}:is(.dashboard,.vx-app) .draft-panel__refresh ol{margin:0;padding-left:18px}:is(.dashboard,.vx-app) .plan-backlog--empty{border:1px dashed var(--line);border-radius:var(--r-md);padding:14px 16px}:is(.dashboard,.vx-app) .plan-backlog__title{font-size:var(--fs-13);color:var(--c2);margin:0 0 4px;font-weight:600}:is(.dashboard,.vx-app) .plan-backlog--empty p{font-size:var(--fs-13);margin:0}:is(.dashboard,.vx-app) .plan-backlog .vx-table-wrap{margin-top:10px}:is(.dashboard,.vx-app) .plan-print-list{display:none}:is(.dashboard,.vx-app) .plan-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}:is(.dashboard,.vx-app) .plan-timeline li{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}:is(.dashboard,.vx-app) .plan-timeline__date{color:var(--c3);font-size:var(--fs-12);padding-top:3px}:is(.dashboard,.vx-app) .plan-timeline__slot{color:var(--c1);font-size:var(--fs-13);flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 8px;display:flex}:is(.dashboard,.vx-app) .plan-timeline__slot small{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .plan-drawer-layer{z-index:200;justify-content:flex-end;display:flex;position:fixed;inset:0}:is(.dashboard,.vx-app) .plan-drawer__backdrop{cursor:default;background:#04050880;border:0;position:absolute;inset:0}[data-theme=light] :is(.dashboard,.vx-app) .plan-drawer__backdrop{background:#14141e38}:is(.dashboard,.vx-app) .plan-drawer{border-left:1px solid var(--line);background:var(--bg2);width:min(640px,100vw);height:100%;box-shadow:var(--shadow-overlay);animation:vx-drawer var(--t-slow) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}:is(.dashboard,.vx-app) .plan-drawer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}:is(.dashboard,.vx-app) .plan-drawer__title{color:var(--c1);font:400 var(--fs-24)/1.2 var(--serif);overflow-wrap:anywhere;margin:6px 0 8px}:is(.dashboard,.vx-app) .plan-drawer__chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}:is(.dashboard,.vx-app) .plan-drawer__close{border:1px solid var(--line);border-radius:var(--r-sm);width:32px;height:32px;color:var(--c2);cursor:pointer;background:0 0;flex:none;font-size:18px}:is(.dashboard,.vx-app) .plan-drawer__close:hover{background:var(--bg3);color:var(--c1)}:is(.dashboard,.vx-app) .plan-drawer__body{align-content:start;gap:16px;padding:16px 24px 32px;display:grid;overflow-y:auto}:is(.dashboard,.vx-app) .plan-drawer__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}:is(.dashboard,.vx-app) .plan-drawer__facts dt{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .plan-drawer__facts dd{color:var(--c1);font-size:var(--fs-13);overflow-wrap:anywhere;margin:2px 0 0}:is(.dashboard,.vx-app) .plan-drawer__why{color:var(--c2);font-size:var(--fs-13);margin:0;line-height:1.6}:is(.dashboard,.vx-app) .plan-drawer__brief summary{cursor:pointer;color:var(--accent-text);font-size:var(--fs-13)}:is(.dashboard,.vx-app) .plan-drawer__brief :is(ol,ul){color:var(--c2);font-size:var(--fs-13);margin:8px 0;padding-left:18px}:is(.dashboard,.vx-app) .plan-drawer .draft-panel{padding:16px}:is(.dashboard,.vx-app) .plan-drawer .draft-panel__body{max-height:none}:is(.dashboard,.vx-app) .slot-actions{gap:8px;display:grid}:is(.dashboard,.vx-app) .slot-actions__row{flex-wrap:wrap;gap:6px;display:flex}:is(.dashboard,.vx-app) .slot-actions .btn{width:auto;height:30px;font-size:var(--fs-12);padding:0 10px}:is(.dashboard,.vx-app) .slot-actions__form{color:var(--c3);font-size:var(--fs-12);flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(.dashboard,.vx-app) :is(.plan-pace select,.slot-actions__form input,.slot-actions__form select,.draft-panel__note textarea){border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);color:var(--c1);font:inherit;font-size:var(--fs-13);padding:6px 10px}:is(.dashboard,.vx-app) .plan-pace{max-width:460px;color:var(--c3);font-size:var(--fs-13);gap:4px;display:grid}:is(.dashboard,.vx-app) .draft-panel{gap:16px;display:grid}:is(.dashboard,.vx-app) .draft-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:is(.dashboard,.vx-app) .draft-panel__head .vx-muted{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}:is(.dashboard,.vx-app) .draft-panel__checks{border:1px solid var(--warn-line);border-radius:var(--r-md);background:var(--warn-soft);color:var(--c1);font-size:var(--fs-13);margin:0;padding:12px 16px 12px 32px}:is(.dashboard,.vx-app) .draft-panel__meta{gap:6px;margin:0;display:grid}:is(.dashboard,.vx-app) .draft-panel__meta div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}:is(.dashboard,.vx-app) .draft-panel__meta dt{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .draft-panel__meta dd{color:var(--c1);font-size:var(--fs-13);margin:0}:is(.dashboard,.vx-app) :is(.draft-panel__copy,.draft-panel__actions){flex-wrap:wrap;gap:8px;display:flex}:is(.dashboard,.vx-app) .draft-panel__actions .btn{width:auto}:is(.dashboard,.vx-app) .draft-panel__note{color:var(--c3);font-size:var(--fs-13);gap:6px;display:grid}:is(.dashboard,.vx-app) .draft-panel__note .btn{justify-self:start;width:auto}:is(.dashboard,.vx-app) .draft-panel__body{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);max-height:640px;padding:20px 24px;overflow:auto}:is(.dashboard,.vx-app) :is(.draft-panel__schema pre,.facts-for-ai__pre){border-radius:var(--r-md);background:var(--bg);max-height:320px;color:var(--c1);font:12px/1.5 var(--mono);white-space:pre-wrap;padding:10px;overflow:auto}.md-view{color:var(--c1);font-size:15px;line-height:1.65}.md-view h1{font:400 28px/1.2 var(--serif);margin:0 0 12px}.md-view h2{margin:24px 0 8px;font-size:18px;font-weight:600}.md-view h3{margin:16px 0 6px;font-size:15px;font-weight:600}.md-view p,.md-view ul,.md-view ol,.md-view blockquote{margin:0 0 12px}.md-view blockquote{border-left:3px solid var(--line-strong);color:var(--c2);padding-left:12px}.md-view code{background:var(--bg3);font:13px var(--mono);border-radius:4px;padding:0 4px}.md-view__table{margin-bottom:12px;overflow-x:auto}.md-view table{border-collapse:collapse;width:100%;font-size:14px}.md-view th,.md-view td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}:is(.dashboard,.vx-app) :is(.plan-topics,.plan-journey,.plan-crawlers,.plan-soon){gap:8px;margin:0;padding:0;list-style:none;display:grid}:is(.dashboard,.vx-app) .plan-topics li{color:var(--c1);font-size:var(--fs-13);grid-template-columns:minmax(120px,1.2fr) 2fr auto auto;align-items:center;gap:12px;display:grid}:is(.dashboard,.vx-app) .plan-topics__focus{font-weight:600}:is(.dashboard,.vx-app) .plan-topics__volume{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .plan-topics__bar{background:var(--bg3);border-radius:999px;height:8px;position:relative;overflow:hidden}:is(.dashboard,.vx-app) .plan-topics__bar span{background:var(--accent-text);border-radius:999px;position:absolute;inset:0 auto 0 0}:is(.dashboard,.vx-app) .plan-journey{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}:is(.dashboard,.vx-app) .plan-journey li{border:1px solid var(--line);border-radius:var(--r-md);color:var(--c2);font-size:var(--fs-13);gap:2px;padding:12px;display:grid}:is(.dashboard,.vx-app) .plan-journey li strong{color:var(--c1);font-size:var(--fs-24)}:is(.dashboard,.vx-app) .plan-journey li small{color:var(--c3)}:is(.dashboard,.vx-app) .plan-journey__fill{border-color:var(--accent-text)!important}:is(.dashboard,.vx-app) .plan-crawlers{flex-wrap:wrap;display:flex}:is(.dashboard,.vx-app) .plan-soon li{color:var(--c2);font-size:var(--fs-13)}:is(.dashboard,.vx-app) .plan-outlook{white-space:pre-line}:is(.dashboard,.vx-app) .share-card{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg2);gap:14px;padding:18px 20px;display:grid}:is(.dashboard,.vx-app) .share-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:is(.dashboard,.vx-app) .share-card__title{color:var(--c1);font-size:var(--fs-15);margin:0 0 4px;font-weight:600}:is(.dashboard,.vx-app) :is(.share-card__head .btn,.share-card__list .btn){width:auto;font-size:var(--fs-12);padding:4px 10px}:is(.dashboard,.vx-app) .share-card__create{justify-self:start;width:auto}:is(.dashboard,.vx-app) .share-card__label{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) :is(.share-card__new,.share-card__active){gap:8px;display:grid}:is(.dashboard,.vx-app) .share-card__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:is(.dashboard,.vx-app) .share-card__url{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:0;color:var(--c1);font:12px var(--mono);flex:320px;padding:8px 10px}:is(.dashboard,.vx-app) .share-card__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}:is(.dashboard,.vx-app) .share-card__list li{border:1px solid var(--line);border-radius:var(--r-md);color:var(--c2);font-size:var(--fs-13);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}:is(.dashboard,.vx-app) .this-week{gap:10px;margin:0;padding:0;list-style:none;display:grid}:is(.dashboard,.vx-app) .this-week li{color:var(--c1);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.dashboard,.vx-app) .this-week a{color:inherit}:is(.dashboard,.vx-app) .this-week small{color:var(--c3)}@media (max-width:1023px){:is(.dashboard,.vx-app) .plan-hero__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.dashboard,.vx-app) .plan-hero__numbers>div:nth-child(3){border-left:0;padding-left:0}:is(.dashboard,.vx-app) .plan-two,:is(.dashboard,.vx-app) .forecast-card__traffic{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){:is(.dashboard,.vx-app) .plan-hero{padding:16px}:is(.dashboard,.vx-app) .plan-hero__title{font-size:var(--fs-24)}:is(.dashboard,.vx-app) .plan-hero__numbers dd{font-size:var(--fs-18)}:is(.dashboard,.vx-app) .plan-hero__toolbar{margin-left:0}:is(.dashboard,.vx-app) :is(.plan-grid,.plan-calendar__hint){display:none}:is(.dashboard,.vx-app) .plan-agenda{display:grid}:is(.dashboard,.vx-app) .plan-calendar__legend{margin-left:0}:is(.dashboard,.vx-app) .plan-topics li{grid-template-columns:minmax(0,1fr) auto}:is(.dashboard,.vx-app) .plan-topics__bar{grid-column:1/-1}:is(.dashboard,.vx-app) .plan-timeline li{grid-template-columns:minmax(0,1fr)}:is(.dashboard,.vx-app) .plan-timeline__slot{grid-column:1}:is(.dashboard,.vx-app) .plan-drawer__facts{grid-template-columns:minmax(0,1fr)}:is(.dashboard,.vx-app) .plan-drawer__head,:is(.dashboard,.vx-app) .plan-drawer__body{padding-left:16px;padding-right:16px}:is(.dashboard,.vx-app) .share-card__head{flex-direction:column}:is(.dashboard,.vx-app) .plan-card{padding:16px}}.shared-plan.vx-app{min-height:100vh;padding:32px 16px 64px}.shared-plan__foot{padding-top:8px;font-size:12px}.shared-plan--expired{text-align:center;max-width:640px;font-family:var(--font-geist), system-ui, sans-serif;margin:0 auto;padding:120px 24px}@page{size:A4;margin:16mm 14mm 18mm}:is(.dashboard,.vx-app) .sc-page .vx-input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);width:100%;min-width:0;height:34px;color:var(--c1);font:inherit;font-size:var(--fs-13);padding:0 10px}:is(.dashboard,.vx-app) .sc-notice{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg2);margin:8px 0;padding:8px 12px}:is(.dashboard,.vx-app) .sc-notice--warn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}:is(.dashboard,.vx-app) .sc-conn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0;padding:12px 14px;display:flex}:is(.dashboard,.vx-app) .sc-conn__actions{gap:8px;margin-left:auto;display:inline-flex}:is(.dashboard,.vx-app) .sc-conn__confirm{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;display:flex}:is(.dashboard,.vx-app) .sc-state{gap:12px;margin:12px 0;display:grid}:is(.dashboard,.vx-app) .sc-picker{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);gap:12px;margin:12px 0;padding:16px;display:grid}:is(.dashboard,.vx-app) .sc-picker fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}:is(.dashboard,.vx-app) .sc-picker legend{color:var(--c1);margin-bottom:4px;font-weight:600}:is(.dashboard,.vx-app) .sc-picker__option{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}:is(.dashboard,.vx-app) .sc-panel{gap:14px;padding-top:14px;display:grid}:is(.dashboard,.vx-app) .sc-panel[hidden]{display:none}:is(.dashboard,.vx-app) .sc-chart{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);margin:0;padding:12px}:is(.dashboard,.vx-app) .sc-chart svg{width:100%;height:140px;display:block}:is(.dashboard,.vx-app) .sc-chart__clicks{stroke:var(--accent-text);stroke-width:2px;vector-effect:non-scaling-stroke}:is(.dashboard,.vx-app) .sc-chart__impressions{stroke:var(--c4,var(--c3));stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}:is(.dashboard,.vx-app) .sc-chart__legend{color:var(--c3);font-size:var(--fs-12);flex-wrap:wrap;gap:6px 16px;margin-top:8px;display:flex}:is(.dashboard,.vx-app) .sc-dot{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}:is(.dashboard,.vx-app) .sc-dot--clicks{background:var(--accent-text)}:is(.dashboard,.vx-app) .sc-dot--impressions{background:var(--c3)}:is(.dashboard,.vx-app) .sc-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}:is(.dashboard,.vx-app) .sc-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);align-content:start;gap:8px;padding:16px;display:grid}:is(.dashboard,.vx-app) .sc-big{color:var(--c1);font-size:var(--fs-15,15px);margin:0;font-weight:600;line-height:1.4}:is(.dashboard,.vx-app) .sc-brand-form{font-size:var(--fs-12);gap:6px;display:grid}:is(.dashboard,.vx-app) .sc-brand-form__row{gap:8px;display:flex}:is(.dashboard,.vx-app) .sc-insights{gap:10px;margin:0;padding:0;list-style:none;display:grid}:is(.dashboard,.vx-app) .sc-insight{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);gap:6px;padding:14px;display:grid}:is(.dashboard,.vx-app) .sc-insight.is-closed{opacity:.65}:is(.dashboard,.vx-app) .sc-insight__head{flex-wrap:wrap;gap:6px;display:flex}:is(.dashboard,.vx-app) .sc-insight__title{color:var(--c1);overflow-wrap:anywhere;margin:0;font-weight:500}:is(.dashboard,.vx-app) .sc-insight__action{color:var(--c2);font-size:var(--fs-13);margin:0}:is(.dashboard,.vx-app) .sc-insight__pages{color:var(--c2);font-size:var(--fs-13);margin:0;padding-left:18px}:is(.dashboard,.vx-app) .sc-insight__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:is(.dashboard,.vx-app) .sc-insight__buttons{gap:6px;display:inline-flex}:is(.dashboard,.vx-app) .sc-titles{border:1px dashed var(--line);border-radius:var(--r-sm);gap:6px;padding:10px 12px;display:grid}:is(.dashboard,.vx-app) .sc-titles__head{align-items:center;gap:8px;margin:0;font-weight:500;display:flex}:is(.dashboard,.vx-app) .sc-titles ol{gap:6px;margin:0;padding-left:18px;display:grid}:is(.dashboard,.vx-app) .sc-titles li>span{overflow-wrap:anywhere;margin-right:8px}:is(.dashboard,.vx-app) .sc-titles__meta{font-size:var(--fs-13);overflow-wrap:anywhere;margin:0}:is(.dashboard,.vx-app) .sc-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:is(.dashboard,.vx-app) .sc-filters__search{flex:220px;min-width:0}:is(.dashboard,.vx-app) .sc-filters__brand{gap:4px;display:inline-flex}:is(.dashboard,.vx-app) .sc-table-block{gap:10px;display:grid}:is(.dashboard,.vx-app) .sc-table{table-layout:fixed;width:100%;min-width:860px}:is(.dashboard,.vx-app) .sc-table--pages{min-width:820px}:is(.dashboard,.vx-app) .sc-col-main{width:auto}:is(.dashboard,.vx-app) .sc-col-page{width:260px}:is(.dashboard,.vx-app) .sc-col-num{width:84px}:is(.dashboard,.vx-app) .sc-col-num--wide{width:112px}:is(.dashboard,.vx-app) .sc-col-index{width:168px}:is(.dashboard,.vx-app) .sc-table th,:is(.dashboard,.vx-app) .sc-table td{overflow:hidden}:is(.dashboard,.vx-app) .sc-table .vx-num-col{text-align:right;white-space:nowrap}:is(.dashboard,.vx-app) .sc-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;display:block;overflow:hidden}:is(.dashboard,.vx-app) .sc-cell-main{display:table-cell}:is(.dashboard,.vx-app) .sc-cell-main .sc-ellipsis{vertical-align:bottom;max-width:calc(100% - 4px);display:inline-block}:is(.dashboard,.vx-app) .sc-cell-main .vx-chip{margin-left:6px}:is(.dashboard,.vx-app) .sc-cell-index{white-space:nowrap}:is(.dashboard,.vx-app) .sc-check{font-size:var(--fs-12);margin-left:8px}@media (max-width:767px){:is(.dashboard,.vx-app) .sc-table .sc-cell-main,:is(.dashboard,.vx-app) .sc-table thead th:first-child{z-index:1;background:var(--bg2);position:sticky;left:0}:is(.dashboard,.vx-app) .sc-table .sc-col-main{width:180px}}:is(.dashboard,.vx-app) .sc-range{color:var(--c3);font-size:var(--fs-13);margin:0}:is(.dashboard,.vx-app) .sc-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;display:grid}:is(.dashboard,.vx-app) .sc-kpi{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);align-content:start;gap:4px;padding:14px 16px;display:grid}:is(.dashboard,.vx-app) .sc-kpi dt{color:var(--c3);font-size:var(--fs-12)}:is(.dashboard,.vx-app) .sc-kpi dd{margin:0}:is(.dashboard,.vx-app) .sc-kpi__value{color:var(--c1);align-items:center;gap:8px;font-size:24px;font-weight:600;display:flex}:is(.dashboard,.vx-app) .sc-kpi__meaning{color:var(--c3);font-size:var(--fs-12);line-height:1.4}:is(.dashboard,.vx-app) .sc-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}:is(.dashboard,.vx-app) .sc-chart__head .sc-chart__legend{margin-top:0}:is(.dashboard,.vx-app) .sc-chart__ranges{gap:6px;display:flex}:is(.dashboard,.vx-app) .sc-chart__plot{position:relative}:is(.dashboard,.vx-app) .sc-chart__plot svg{aspect-ratio:640/200;touch-action:pan-y;height:auto}:is(.dashboard,.vx-app) .sc-chart__grid{stroke:var(--line);stroke-width:1px}:is(.dashboard,.vx-app) .sc-chart__tick{fill:var(--c3);font-size:11px}:is(.dashboard,.vx-app) .sc-chart__cursor{stroke:var(--c3);stroke-width:1px;stroke-dasharray:2 2}:is(.dashboard,.vx-app) .sc-chart__dot-clicks{fill:var(--accent-text)}:is(.dashboard,.vx-app) .sc-chart__dot-impressions{fill:var(--c3)}:is(.dashboard,.vx-app) .sc-chart__tooltip{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg3);color:var(--c1);font-size:var(--fs-12);pointer-events:none;white-space:nowrap;gap:2px;padding:6px 10px;display:grid;position:absolute;top:4px}:is(.dashboard,.vx-app) .sc-changes__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}:is(.dashboard,.vx-app) .sc-changes__list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);min-width:0;padding:12px 14px}:is(.dashboard,.vx-app) .sc-changes__list h3{color:var(--c3);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-weight:600}:is(.dashboard,.vx-app) .sc-changes__list ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}:is(.dashboard,.vx-app) .sc-changes__list li{min-width:0;font-size:var(--fs-13);justify-content:space-between;align-items:center;gap:8px;display:flex}:is(.dashboard,.vx-app) .sc-next{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}:is(.dashboard,.vx-app) .sc-next__card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px;display:flex}:is(.dashboard,.vx-app) .sc-next__title{color:var(--c1);font-size:var(--fs-13);overflow-wrap:anywhere;margin:0;font-weight:600}:is(.dashboard,.vx-app) .sc-next__card .vx-quiet-note{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}:is(.dashboard,.vx-app) .sc-brand__head{justify-content:space-between;align-items:center;gap:8px;display:flex}:is(.dashboard,.vx-app) .sc-brand__edit{position:relative}:is(.dashboard,.vx-app) .sc-brand__edit>summary{cursor:pointer;font-size:var(--fs-12);list-style:none}:is(.dashboard,.vx-app) .sc-brand__edit>summary::-webkit-details-marker{display:none}:is(.dashboard,.vx-app) .sc-brand__pop{z-index:20;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg3);width:min(340px,85vw);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000040}:is(.dashboard,.vx-app) .sc-split{background:var(--bg3);border-radius:999px;height:12px;display:flex;overflow:hidden}:is(.dashboard,.vx-app) .sc-split__nonbrand{background:var(--accent-text)}:is(.dashboard,.vx-app) .sc-split__brand{background:var(--c3);opacity:.5}:is(.dashboard,.vx-app) .sc-split__legend{color:var(--c2);font-size:var(--fs-12);flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}:is(.dashboard,.vx-app) .sc-insight__title{overflow-wrap:anywhere}.sidebar__item-note{color:var(--c3);text-align:right;max-width:110px;margin-left:auto;font-size:10px;line-height:1.2;display:block}.fx-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.fx-counts div{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);padding:12px 14px}.fx-counts dt{color:var(--c3);font-size:var(--fs-12)}.fx-counts dd{color:var(--c1);margin:2px 0 0;font-size:22px;font-weight:600}.fx-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fx-toolbar .vx-segmented{max-width:100%;overflow-x:auto}.fx-page-filter{align-items:center;gap:8px;display:inline-flex}.fx-page-filter select{max-width:260px}.fx-group{gap:8px;display:grid}.fx-group__title{color:var(--c2);font-size:var(--fs-13);margin:8px 0 0;font-weight:600}.fx-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg2);min-width:0}.fx-row--critical{border-left:3px solid var(--bad,#d14343)}.fx-row--done,.fx-row--dismissed{opacity:.8}.fx-row__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.fx-row__open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;padding:0;display:flex}.fx-row__title{color:var(--c1);font-size:var(--fs-13);overflow-wrap:anywhere;min-width:0;font-weight:600}.fx-row__page{color:var(--c3);white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%;overflow:hidden}.fx-row__meta{flex-wrap:wrap;gap:6px;display:flex}.fx-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fx-row__detail{font-size:var(--fs-13);color:var(--c2);gap:10px;padding:0 12px 12px;display:grid}.fx-row__action,.fx-row__sources{margin:0}.fx-texts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-texts li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg3);min-width:0;padding:10px}.fx-texts__label{color:var(--c3);font-size:var(--fs-12);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.fx-texts p{color:var(--c1);overflow-wrap:anywhere;margin:0}.fx-texts pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;margin:0;font-size:12px;overflow:auto}.fx-view-switch{margin-bottom:4px}@media (max-width:767px){.fx-counts,.fx-row__main{grid-template-columns:minmax(0,1fr)}.fx-row__actions{justify-content:flex-start}}:is(.dashboard,.vx-app) .sc-table .vx-chip{margin-left:6px}@media (max-width:640px){:is(.dashboard,.vx-app) .sc-conn__actions{margin-left:0}:is(.dashboard,.vx-app) .sc-brand-form__row{flex-direction:column}}@media print{.no-print,.sidebar,.dash-header,.sidebar__mobile-toggle{display:none!important}.dashboard,.vx-app{color:#000!important;background:#fff!important;display:block!important}.dashboard .dash-main{padding:0!important}:is(.dashboard,.vx-app) .vx-page{gap:16px;max-width:none}:is(.dashboard,.vx-app) .plan-tabpanel--inactive{display:flex!important}:is(.dashboard,.vx-app) .plan-tabpanel__print{color:#000;font:400 22px/1.2 var(--serif);margin:8px 0 0;display:block}:is(.dashboard,.vx-app) :is(.vx-section,.plan-card,.plan-hero,.forecast-card,.plan-rows,.context-card,.draft-panel,.vx-table-wrap){break-inside:avoid;color:#000!important;background:#fff!important;border-color:#ccc!important}:is(.dashboard,.vx-app) :is(.vx-section__title,.plan-hero__title,.plan-row__title,.forecast-card__headline,.plan-hero__numbers dd,.forecast-card__facts dd,.vx-table td,.plan-table th){color:#000!important}:is(.dashboard,.vx-app) :is(.plan-grid,.plan-agenda,.plan-drawer-layer){display:none!important}:is(.dashboard,.vx-app) .plan-print-list{color:#000;margin:0;padding-left:18px;font-size:12px;line-height:1.6;display:block}:is(.dashboard,.vx-app) .plan-backlog{display:none}:is(.dashboard,.vx-app) .vx-table th{position:static;color:#000!important;background:#f3f3f3!important}:is(.dashboard,.vx-app) .draft-panel__body{max-height:none;overflow:visible}:is(.dashboard,.vx-app) .forecast-card__how,:is(.dashboard,.vx-app) .forecast-card__how>ul{display:block}.shared-plan.vx-app{padding:0}a[href]:after{content:none!important}}
