@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2)format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fs-mint:#00d084;--fs-jade:#00a86b;--fs-pine:#007a4d;--fs-mint-tint:#ddf8ec;--fs-navy:#0d1a2b;--fs-paper:#f5f6f4;--fs-bg:#f5f6f4;--fs-surface:#fff;--fs-border:#e3e6e3;--fs-text:#0d1a2b;--fs-text-secondary:#566070;--fs-track:#edefec;--fs-accent-graphic:#00a86b;--fs-link:#007a4d;--fs-active-bg:#ddf8ec;--fs-cta-bg:#00d084;--fs-cta-text:#0d1a2b;--fs-kpi-highlight-bg:#0d1a2b;--fs-kpi-highlight-text:#fff;--fs-data-positive:#1d6fa3;--fs-data-neutral:#9aa0aa;--fs-data-no-opinion:#dde1e6;--fs-data-negative:#a8234b;--fs-data-engine-chat-g-p-t:#0d1a2b;--fs-data-engine-gemini:#5e6b7e;--fs-data-engine-claude:#aeb7c3;--fs-data-severity-critical:#a8234b;--fs-data-severity-high:#c8641e;--fs-data-severity-medium:#e3b23c;--fs-data-severity-low:#aeb7c3;--fs-data-client:#0d1a2b;--fs-data-rival-direct:#7b8797;--fs-data-rival-aspirational:#c9ced6;--fs-data-progress:#00a86b;--fs-font-display:"Sora", sans-serif;--fs-font-ui:"Manrope", sans-serif}@media screen{[data-theme=dark]{--fs-bg:#0b121c;--fs-surface:#121b27;--fs-border:#233042;--fs-text:#eef1f4;--fs-text-secondary:#a3adba;--fs-track:#233042;--fs-accent-graphic:#00d084;--fs-link:#3de3a0;--fs-active-bg:#0e3326;--fs-cta-bg:#00d084;--fs-cta-text:#0d1a2b;--fs-kpi-highlight-bg:#00d084;--fs-kpi-highlight-text:#0d1a2b;--fs-data-positive:#6fb3e0;--fs-data-neutral:#6b7684;--fs-data-no-opinion:#3a4656;--fs-data-negative:#e0718f;--fs-data-engine-chat-g-p-t:#eef1f4;--fs-data-engine-gemini:#8c98a8;--fs-data-engine-claude:#4a5768;--fs-data-severity-critical:#e0718f;--fs-data-severity-high:#e8955a;--fs-data-severity-medium:#f0c75e;--fs-data-severity-low:#6b7684;--fs-data-client:#eef1f4;--fs-data-rival-direct:#8c98a8;--fs-data-rival-aspirational:#4a5768;--fs-data-progress:#00d084}}*,:before,:after{box-sizing:border-box}html,body{background:var(--fs-bg);color:var(--fs-text);font-family:var(--fs-font-ui);margin:0;font-size:16px;line-height:1.5}.page{min-height:100vh}.topbar{background:var(--fs-surface);border-bottom:1px solid var(--fs-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.logo{width:auto;height:40px;display:block}.ghost{font:inherit;color:var(--fs-link);border:1px solid var(--fs-border);cursor:pointer;background:0 0;border-radius:10px;min-height:40px;padding:8px 16px;font-weight:600}.ghost:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.topbar-actions{align-items:center;gap:16px;min-width:0;display:flex}.mainnav{gap:8px;margin-left:24px;margin-right:auto;display:flex}.mainnav a{color:var(--fs-text);border-radius:10px;align-items:center;min-height:40px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.mainnav a[aria-current=page]{background:var(--fs-active-bg)}.mainnav a:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}tr[aria-current=true] td{background:var(--fs-active-bg)}.account{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;overflow:hidden}.topbar-actions{flex-shrink:1}.topbar button,.mainnav a{white-space:nowrap}.topbar .narrow-only{display:none}@media (width<=1279px){.topbar .narrow-only{display:inline}}.logo{flex-shrink:0}@media (width<=1279px){.account,.topbar .wide-only{display:none}.logo{height:32px}.mainnav{gap:4px;margin-left:8px}.mainnav a{padding:8px}.topbar-actions{gap:8px}}.page-header .lead{max-width:800px;margin-bottom:0}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.span-6{grid-column:span 6}.span-12{grid-column:span 12}.card.fixed{flex-direction:column;gap:16px;min-height:0;display:flex}[data-align-row=sign-in]>.card,[data-align-row=welcome]>.card{height:264px}[data-align-row=clients-tools]>.card{height:296px}[data-align-row=client-list]>.card,[data-align-row=client-settings]>.card{height:656px}[data-align-row=team]>.card{height:616px}[data-align-row=budgets]>.card{height:296px}[data-align-row=upload]>.card{height:232px}[data-align-row=report]>.card{height:640px}[data-align-row=history]>.card,[data-align-row=archive-import]>.card{height:472px}[data-align-row=setup]>.card{height:520px}[data-align-row=jobs]>.card{height:560px}[data-align-row=log]>.card{height:616px}.card-header h2{margin:0}.card-header{align-items:center;min-height:32px;display:flex}.card-body{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.card-footer{justify-content:flex-end;display:flex}.scroll{overflow:auto}.list-box,.table-box{border:1px solid var(--fs-border);border-radius:10px;flex:1;min-height:0}.scroll.table-box{position:relative}.list-box{padding:8px 16px}.scroll:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.stack{flex-direction:column;gap:16px;display:flex}.stack p,.list-box p{margin:0}.plain{margin:0;padding:0;list-style:none}.plain li{border-bottom:1px solid var(--fs-border);overflow-wrap:anywhere;padding:8px 0}.plain li:last-child{border-bottom:0}.muted{color:var(--fs-text-secondary)}.strong{font-weight:600}.problem{color:var(--fs-text);border-left:4px solid var(--fs-data-severity-high);margin:0;padding-left:12px}.estimate{font-variant-numeric:tabular-nums}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field span{color:var(--fs-text-secondary);font-size:14px}.field.inline{max-width:400px;margin-top:16px}input,select{font:inherit;color:var(--fs-text);background:var(--fs-bg);border:1px solid var(--fs-border);border-radius:10px;min-width:0;min-height:40px;padding:8px 12px}input:focus-visible,select:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.row-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.primary{font:inherit;color:var(--fs-cta-text);background:var(--fs-cta-bg);cursor:pointer;border:0;border-radius:10px;min-height:40px;padding:8px 24px;font-weight:600}.primary:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.6}.pager,.actions{justify-content:flex-end;gap:8px;display:flex}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--fs-border);vertical-align:middle;padding:8px 12px}th{background:var(--fs-surface);color:var(--fs-text-secondary);font-weight:600;position:sticky;top:0}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}th.num{white-space:normal}progress{vertical-align:middle;width:80px;height:8px;accent-color:var(--fs-data-progress)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2{font-family:var(--fs-font-display);margin:0 0 16px;font-weight:600}h1{font-size:32px;line-height:1.25}.lead{color:var(--fs-text-secondary);margin:0 0 32px}.card{background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:16px;padding:24px}@media (width<=900px){.span-6{grid-column:span 12}.row-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.card-header.split,li.split{justify-content:space-between;align-items:center;gap:16px;display:flex}.with-logo h1{margin:0}.client-logo{object-fit:contain;background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:8px;flex:none;display:inline-block}.client-logo.initials{color:var(--fs-text-secondary);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.crumbs{color:var(--fs-text-secondary);margin:0 0 8px;font-size:14px}.crumbs a,td a,.list-box a,.dep-line a{color:var(--fs-link);font-weight:600}.tabs{scrollbar-width:thin;background:linear-gradient(to right, var(--fs-bg) 50%, transparent) left center / 32px 100% no-repeat local, linear-gradient(to left, var(--fs-bg) 50%, transparent) right center / 32px 100% no-repeat local, linear-gradient(to right, color-mix(in srgb, var(--fs-text) 22%, transparent), transparent) left center / 16px 100% no-repeat scroll, linear-gradient(to left, color-mix(in srgb, var(--fs-text) 22%, transparent), transparent) right center / 16px 100% no-repeat scroll;flex-wrap:nowrap;gap:4px;margin:18px -6px 0;padding:6px;display:flex;overflow-x:auto}.tab{font:inherit;color:var(--fs-text);border:1px solid var(--fs-border);cursor:pointer;background:0 0;border-radius:10px;flex:none;min-height:40px;padding:8px 12px;font-weight:600}.tab[aria-selected=true]{background:var(--fs-active-bg)}.tab:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.row-form.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.row-form.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,140px) auto}.row-form.four{grid-template-columns:repeat(4,minmax(0,1fr))}.check{align-items:center;gap:8px;min-height:40px;display:flex}.check input{width:20px;height:20px;min-height:0}.inline-form{align-items:center;gap:8px;display:flex}.notice{border-left:4px solid var(--fs-data-severity-medium);background:var(--fs-surface);border-radius:10px;margin:0 0 24px;padding:12px 16px}.notice p{margin:0}.actions.start{justify-content:flex-start;align-items:center}textarea{font:inherit;color:var(--fs-text);background:var(--fs-bg);border:1px solid var(--fs-border);resize:vertical;border-radius:10px;padding:8px 12px}textarea:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.dialog{border:1px solid var(--fs-border);background:var(--fs-surface);max-width:560px;color:var(--fs-text);border-radius:16px;padding:24px}.dialog::backdrop{background:#0006}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-8{grid-column:span 8}@media (width<=900px){.span-3,.span-4,.span-8{grid-column:span 12}}.kpi-row>.card{height:224px}.kpi-label{font-family:var(--fs-font-ui);color:var(--fs-text-secondary);margin:0;font-size:14px;font-weight:600;line-height:1.4}.kpi-value{font-family:var(--fs-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:32px;font-weight:600;line-height:1.25;overflow:hidden}.kpi-sub{color:var(--fs-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.kpi .card-body{gap:4px}.kpi .card-header{min-width:0;height:28px}.kpi-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=1279px){.kpi-label{font-size:13px}.kpi .card-header.split{gap:8px}}.kpi.highlight{background:var(--fs-kpi-highlight-bg);border-color:var(--fs-kpi-highlight-bg);color:var(--fs-kpi-highlight-text)}.kpi.highlight .kpi-label,.kpi.highlight .kpi-sub,.kpi.highlight .source-chip,.kpi.highlight .why{color:var(--fs-kpi-highlight-text)}.kpi.highlight .why{border-color:currentColor}.card-footer.start{justify-content:flex-start}.why{font:inherit;color:var(--fs-link);border:1px solid var(--fs-border);cursor:pointer;background:0 0;border-radius:8px;flex:none;min-width:44px;min-height:28px;padding:2px 8px;font-size:13px;font-weight:600}.why:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.source-chip{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.empty-state{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.empty-state p{margin:0}.stages{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.stage{flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.stage-dot{background:var(--fs-track);border-radius:4px;height:8px;display:block}.stage.done .stage-dot{background:var(--fs-data-progress)}.stage.current .stage-dot{background:var(--fs-surface);box-shadow:inset 0 0 0 2px var(--fs-data-progress)}.stage.example .stage-dot{background:repeating-linear-gradient(90deg, var(--fs-data-progress) 0 6px, var(--fs-track) 6px 10px)}.stage-label{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.stage.todo .stage-label{color:var(--fs-text-secondary);font-weight:400}.stage-sub{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-tracker{vertical-align:middle;gap:2px;display:inline-flex}.mini-tracker .seg{background:var(--fs-track);border-radius:3px;width:10px;height:6px}.mini-tracker .seg.done{background:var(--fs-data-progress)}.mini-tracker .seg.current{box-shadow:inset 0 0 0 1.5px var(--fs-data-progress);background:0 0}[data-align-row=home-clients]>.card{height:560px}[data-align-row=home-activity]>.card{height:496px}[data-align-row=overview-activity]>.card{height:400px}.phase-cell{gap:4px}[data-align-row=home-phases]>.card{height:472px}[data-align-row=overview-phase]>.card{height:232px}.split-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.split-header>div{min-width:0}.lead.meta{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;overflow:hidden}.crumb-switch{font:inherit;color:var(--fs-link);cursor:pointer;background:0 0;border:0;min-height:24px;padding:0 4px;font-weight:600}.crumb-switch:focus-visible,.sort:focus-visible,.link-button:focus-visible,.switcher-option:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}th .sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:600}th[aria-sort=ascending] .sort:after{content:" ↑" / ""}th[aria-sort=descending] .sort:after{content:" ↓" / ""}.cell-stack{flex-direction:column;min-width:0;display:flex}.small{font-size:13px}.status{white-space:nowrap;font-weight:600}.status.warn:before,.status.ok:before{content:"";vertical-align:middle;border-radius:4px;width:8px;height:8px;margin-right:8px;display:inline-block}.status.warn:before{background:var(--fs-data-severity-medium)}.status.ok:before{background:var(--fs-data-progress)}.bars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bars li{grid-template-columns:112px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.bar-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar{background:var(--fs-data-client);border-radius:6px;height:100%;display:block}.bar-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.link-button{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.next-step{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dialog.switcher{width:min(560px,100vw - 32px)}.switcher input{width:100%;font:inherit;color:var(--fs-text);background:var(--fs-bg);border:1px solid var(--fs-border);border-radius:10px;min-height:40px;padding:8px 12px}.switcher input:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.switcher-list{max-height:360px;margin:16px 0;overflow:auto}.switcher-group{color:var(--fs-text-secondary);margin:8px 0 4px;font-size:13px;font-weight:600}.switcher-option{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:8px 12px;display:flex}.switcher-option[aria-selected=true]{background:var(--fs-active-bg)}[data-align-row=persona-gallery]>.card{height:656px}.persona-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px;min-height:0;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.persona-tile{border:1px solid var(--fs-border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.persona-tile p{margin:0}.tile-title{font-family:var(--fs-font-display);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:17px;overflow:hidden}.tile-title a{color:var(--fs-link)}[data-align-row=persona-empty]>.card{height:232px}[data-align-row=persona-ai]>.card{height:472px}[data-align-row=persona-profile]>.card,[data-align-row=persona-targeting]>.card,[data-align-row=persona-ads]>.card{height:720px}[data-align-row=persona-sources]>.card,[data-align-row=persona-data]>.card{height:616px}.client-nav{gap:8px;margin:16px 0 8px;display:flex}.client-nav a{color:var(--fs-text);border:1px solid var(--fs-border);border-radius:10px;align-items:center;min-height:40px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.client-nav a[aria-current=page]{background:var(--fs-active-bg)}.client-nav a:focus-visible,.file-button:focus-within{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.chip{border:1px solid var(--fs-border);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.chip.prio-high{border-color:var(--fs-text)}.chip.prio-low{color:var(--fs-text-secondary)}.clamp-1,.clamp-2{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.persona-card h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;overflow:hidden}.persona-card h2 a{color:var(--fs-link)}.persona-card .card-body{gap:8px}.persona-face{object-fit:cover;background:var(--fs-track);border-radius:50%;flex:none;display:inline-block}.persona-face.initials{color:var(--fs-text-secondary);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.portrait-box{justify-content:center;display:flex}.portrait-box .persona-face.initials{font-size:48px}.small-title{margin:0 0 8px;font-size:16px}.duplicates{margin-top:16px}.file-button{font:inherit;color:var(--fs-link);border:1px solid var(--fs-border);cursor:pointer;border-radius:10px;align-items:center;min-height:32px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}fieldset.mode{border:1px solid var(--fs-border);border-radius:10px;margin:0;padding:8px 12px}fieldset.mode legend{padding:0 4px;font-weight:600}.form-scroll{flex:1;min-height:0;padding-right:8px}.problem-inline{color:var(--fs-data-negative);font-size:13px;font-weight:600}.status.bad:before{content:"";vertical-align:middle;background:var(--fs-data-negative);border-radius:4px;width:8px;height:8px;margin-right:8px;display:inline-block}th[scope=row]{text-align:left;white-space:nowrap;font-weight:600}[data-align-row=overview-areas]>.card{height:232px}[data-align-row=overview-personas]>.card{height:192px}[data-align-row=overview-personas] .card-header{gap:16px}.persona-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.persona-chips li{flex-direction:column;min-width:0;display:flex}.persona-chips a{color:var(--fs-link);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.client-nav{height:42px}.persona-head{min-height:48px}[data-align-row=studies]>.card{height:656px}[data-align-row=study-answers]>.card{height:776px}[data-align-row=study-method]>.card,[data-align-row=study-runs]>.card{height:616px}[data-align-row=study-runs]>.card>.card-footer{align-items:center;min-height:40px}[data-align-row=study-report]>.card{height:232px}.answers .answer{flex-direction:column;gap:4px;display:flex}.answer p{margin:0}.answer-meta{color:var(--fs-text-secondary);font-size:13px}.answer-q{font-weight:600}.answer details summary{cursor:pointer;color:var(--fs-link);min-height:24px;font-weight:600}.answer details summary:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.answer-text{white-space:pre-wrap}.answer-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}[data-align-row=report-diagnosis]>.card{height:232px}[data-align-row=report-visibility]>.card,[data-align-row=report-drivers]>.card,[data-align-row=report-proscons]>.card{height:472px}[data-align-row=report-evidence]>.card{height:320px}.verdict{font-family:var(--fs-font-display);margin:0;font-size:20px;line-height:1.4}.bar.other{background:var(--fs-data-rival-direct)}.sub-list{color:var(--fs-text-secondary);margin:4px 0 0;padding-left:20px}[data-align-row=full-verdict]>.card{height:264px}[data-align-row=full-detail]>.card{height:472px}[data-align-row=full-findings]>.card{height:720px}[data-align-row=full-missing]>.card{height:232px}.state-chips{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.card-footer.split{justify-content:space-between;align-items:center;gap:16px}.head-actions{flex:none;align-items:flex-end}.head-actions button,.head-actions .link-button{white-space:nowrap}.head-selectors{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.head-selectors .field{flex:none;margin:0}.head-selectors select{width:auto;max-width:100%}[data-align-row=new-study]>.card{height:480px}[data-align-row=setup-brand]>.card{height:616px}[data-align-row=setup-lists]>.card{height:480px}[data-align-row=setup-questions]>.card{height:560px}[data-align-row=setup-save]>.card{height:232px}[data-align-row=brief]>.card{height:776px}[data-align-row=new-study]>.card>.card-footer,[data-align-row=setup-lists]>.card>.card-footer,[data-align-row=setup-questions]>.card>.card-footer,[data-align-row=setup-save]>.card>.card-footer,[data-align-row=brief]>.card>.card-footer{align-items:center;min-height:40px}.form-box{flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 8px 4px 4px;display:flex}.form-box>*{flex:none}fieldset.form-stack,fieldset.engines,fieldset.radios,.radios{border:0;min-width:0;margin:0;padding:0}.form-stack{flex-direction:column;gap:16px;display:flex}fieldset.engines{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}fieldset.engines legend,fieldset.radios legend{color:var(--fs-text-secondary);width:100%;margin-bottom:4px;padding:0;font-size:14px}.radios{flex-wrap:wrap;gap:4px 24px;display:flex}fieldset.item{border:1px solid var(--fs-border);border-radius:10px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px;display:flex}fieldset.item legend{overflow-wrap:anywhere;padding:0 4px;font-size:14px;font-weight:600}.row-form.three-even{grid-template-columns:repeat(3,minmax(0,1fr))}.row-form.two-even{grid-template-columns:repeat(2,minmax(0,1fr))}.field.grow,textarea.grow{flex:1;min-height:0}.check.small{min-height:32px;font-size:14px}.cut{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.draft{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.draft>button{flex:none}.draft-bar{flex-wrap:wrap;gap:8px 24px;min-width:0;display:flex}.footer-split{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.footer-split>button{flex:none}.footer-split>.actions{flex:none;align-items:center}.picks .pick{flex-direction:column;gap:8px;display:flex}.pick-details{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:8px;padding-left:28px;display:grid}.pick-form{flex-direction:column;gap:12px;padding-left:28px;display:flex}.add-rival{grid-template-columns:minmax(0,1fr) minmax(0,140px) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.qlist .qrow,.qrow{grid-template-columns:minmax(0,1fr) minmax(0,150px) minmax(0,180px) auto;align-items:center;gap:8px;display:grid}.qrow.with-ok{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto}.qrow.with-ok>input{grid-column:2/-1}.qrow.with-ok>select:first-of-type{grid-column:2}.qrow.phrasing{grid-template-columns:auto minmax(0,1fr) auto}.checks{flex-direction:column;gap:8px;display:flex}.blocks,.warns{flex-direction:column;gap:4px;margin:0;padding:4px 0 4px 12px;list-style:none;display:flex}.blocks{border-left:4px solid var(--fs-data-severity-high)}.warns{border-left:4px solid var(--fs-data-severity-medium);color:var(--fs-text-secondary)}.step-tabs{flex-direction:column;gap:8px;min-height:0;display:flex}.step-tab{font:inherit;color:var(--fs-text);border:1px solid var(--fs-border);text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;min-height:56px;padding:6px 12px;display:flex}.step-tab .step-name{max-width:100%;font-weight:600}.step-tab[aria-selected=true]{background:var(--fs-active-bg)}.step-tab:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.step-state{color:var(--fs-text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.step-state .dot{border:1px solid var(--fs-text-secondary);border-radius:50%;flex:none;width:8px;height:8px}.step-state.approved .dot{background:var(--fs-data-positive);border-color:var(--fs-data-positive)}.step-state.changed .dot{background:var(--fs-data-severity-high);border-color:var(--fs-data-severity-high)}.step-state.progress .dot{background:var(--fs-data-progress);border-color:var(--fs-data-progress)}.chip.step-chip.changed{border-color:var(--fs-data-severity-high)}.chip.step-chip.approved{border-color:var(--fs-data-positive)}.facts{flex-direction:column;gap:8px;margin:0;display:flex}.facts>div{border-bottom:1px solid var(--fs-border);grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:16px;padding-bottom:8px;display:grid}.facts dt{color:var(--fs-text-secondary)}.facts dd{font-variant-numeric:tabular-nums;margin:0}@media (width<=900px){.add-rival,.qrow,.qrow.with-ok,.row-form.two-even,.row-form.three-even{grid-template-columns:1fr}}.card-body p a{color:var(--fs-link);font-weight:600}[data-align-row=brief]>.card>.card-footer{min-height:42px}[data-align-row=vis-studies]>.card,[data-align-row=vis-gaps]>.card{height:656px}[data-align-row=vis-coverage]>.card,[data-align-row=vis-no-run]>.card{height:232px}[data-align-row=vis-pages]>.card,[data-align-row=vis-leaderboard]>.card,[data-align-row=vis-queries]>.card,[data-align-row=vis-citation-gap]>.card,[data-align-row=vis-domains]>.card,[data-align-row=vis-urls]>.card,[data-align-row=vis-fanouts]>.card,[data-align-row=vis-setup-prompts]>.card{height:560px}[data-align-row=vis-overview]>.card{height:400px}[data-align-row=vis-citations]>.card{height:472px}[data-align-row=vis-brand]>.card,[data-align-row=vis-sources]>.card,[data-align-row=vis-fanout-groups]>.card,[data-align-row=vis-setup-facts]>.card{height:400px}[data-align-row^=vis-]>.card>.card-footer{align-items:center;min-height:32px}.vis-note,.head-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.card-footer.split>.vis-note{flex:1}.cut{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:240px;display:inline-block;overflow:hidden}.cut.wide{max-width:440px}@media (width<=1279px){td .cut,th .cut{max-width:144px}td .cut.wide{max-width:280px}}@media (width>=1280px){[data-align-card=geo-page-three] td .cut{max-width:200px}}.num .cell-why{white-space:normal;text-align:right;max-width:160px;display:inline-block}.cell-button{font:inherit;color:var(--fs-link);text-align:left;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;cursor:pointer;background:0 0;border:0;max-width:440px;min-height:24px;padding:0;font-weight:600;text-decoration:underline;overflow:hidden}.cell-button:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}td.heat{color:var(--fs-text)}.dialog.wide{width:min(880px,100vw - 48px);max-width:none;max-height:85vh}.dialog.wide h2{overflow-wrap:anywhere;margin:0}.answers-body{flex-direction:column;gap:16px;margin-top:16px;display:flex}.answers-body p{margin:0}.vis-answer{border-top:1px solid var(--fs-border);flex-direction:column;gap:8px;padding-top:16px;display:flex}.vis-answer h3{font-family:var(--fs-font-display);margin:0;font-size:16px;font-weight:600}.vis-citations{margin:0;padding-left:24px;font-size:14px}.vis-citations a{min-height:24px;color:var(--fs-link);overflow-wrap:anywhere;padding:2px 0;font-weight:600;display:inline-block}[data-align-row=overview-areas] .card-header h2,[data-align-row=overview-personas] .card-header h2{white-space:nowrap;flex:none}[data-align-row=overview-areas] .card-header .head-note,[data-align-row=overview-personas] .card-header .head-note{text-align:right;flex:auto}.facts.compact>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.facts.compact dd{overflow-wrap:anywhere}[data-align-row=vis-setup-main]>.card,[data-align-row=vis-runs]>.card{height:616px}[data-align-row=vis-setup-lists]>.card{height:480px}[data-align-row=vis-compare]>.card{height:400px}[data-align-row=vis-setup-save]>.card{height:232px}[data-align-row=vis-prompts]>.card{height:720px}[data-align-row=vis-prompt-tools]>.card,[data-align-row=vis-run-list]>.card{height:560px}[data-align-row=vis-prompt-versions]>.card{height:400px}[data-align-row=vis-setup-main]>.card>.card-footer,[data-align-row=vis-setup-lists]>.card>.card-footer,[data-align-row=vis-setup-save]>.card>.card-footer,[data-align-row=vis-prompts]>.card>.card-footer,[data-align-row=vis-prompt-tools]>.card>.card-footer,[data-align-row=vis-prompt-versions]>.card>.card-footer,[data-align-row=vis-runs]>.card>.card-footer,[data-align-row=vis-run-list]>.card>.card-footer{align-items:center;min-height:40px}.qrow.thematic-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto}.add-rival.vis-add-rival{grid-template-columns:minmax(0,1fr) minmax(0,160px)}.brand-line{margin:0}.head-tools{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.compare-pick.field.inline{flex-direction:row;align-items:center;gap:8px;margin-top:0}.compare-pick select{min-width:0;max-width:280px}.compare-lead{margin:0}.chip.brand-chip,.chip.method-chip{border-color:var(--fs-data-positive)}.core-check{min-height:24px}td.row-actions{white-space:nowrap}td.row-actions .ghost+.ghost{margin-left:8px}.paste-preview{flex:none;max-height:168px}.paste-preview p{margin:0}[data-align-row=vis-prompt-tools] textarea.grow{min-height:72px}[data-align-row=overview-areas] .card-footer .head-note,[data-align-row=overview-personas] .card-footer .head-note{text-align:right;flex:auto}.tab{white-space:nowrap}.check input{flex:none}.cut.prompt-cut{max-width:280px}.nowrap{white-space:nowrap}.run-options{flex-direction:column;gap:16px;display:flex}.run-options fieldset.engines legend{margin-bottom:0}progress.run-bar{width:100%;accent-color:var(--fs-data-progress)}.notice.flat{margin:0}[data-align-row=geo-empty]>.card,[data-align-row=geo-rv-empty]>.card{height:232px}[data-align-row=geo-overview]>.card{height:480px}[data-align-row=geo-checklist]>.card{height:312px}[data-align-row=geo-how]>.card{height:352px}.facts.two-cols{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-content:start;gap:8px 24px;display:grid}.facts.two-cols>div{grid-template-columns:minmax(0,160px) minmax(0,1fr)}[data-align-row=geo-tech]>.card,[data-align-row=geo-noise]>.card,[data-align-row=geo-rv-verify]>.card,[data-align-row=geo-rv-blocks]>.card,[data-align-row=geo-ai-files]>.card,[data-align-row=geo-page-files]>.card,[data-align-row=geo-page-tech]>.card{height:400px}[data-align-row=geo-rv-facts]>.card{height:472px}[data-align-row=geo-dest]>.card,[data-align-row=geo-template]>.card,[data-align-row=geo-ai-bots]>.card,[data-align-row=geo-crawls]>.card,[data-align-row=geo-page-three]>.card,[data-align-row=geo-page-actions]>.card{height:560px}[data-align-row=geo-page-checks]>.card{height:616px}[data-align-row=geo-pages]>.card,[data-align-row=geo-rv-pages]>.card,[data-align-row=geo-content]>.card,[data-align-row=geo-urls]>.card{height:656px}[data-align-row^=geo-]:not(.kpi-row)>.card>.card-footer{align-items:center;min-height:32px}[data-align-row=geo-crawls]:not(.kpi-row)>.card>.card-footer,[data-align-row=geo-new-audit]:not(.kpi-row)>.card>.card-footer{min-height:40px}[data-align-row=geo-new-audit]>.card,[data-align-row=geo-run]>.card{height:656px}[data-align-row=geo-run-list]>.card{height:560px}[data-align-row=live-fetch]>.card{height:400px}.run-state.blocked,.run-state.failed,.run-state.refused,.run-state.not_fetched{border-color:var(--fs-data-negative)}label.file-button{white-space:nowrap;align-items:center;display:inline-flex}label.file-button:focus-within{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.kpi-row.geo-kpi-row>.card{height:240px}.geo-kpi-row>.card>.card-footer{align-items:flex-start;height:36px}.source-chip.two-lines{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box}.kpi-empty{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.geo-bars li{grid-template-columns:minmax(0,220px) minmax(0,1fr) 104px}[data-align-card=geo-checklist] .geo-bars li{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.bar.score{background:var(--fs-data-positive)}.status.geo-state:before{content:"";vertical-align:middle;background:var(--fs-data-neutral);border-radius:4px;width:8px;height:8px;margin-right:8px;display:inline-block}.status.geo-state.ok:before{background:var(--fs-data-positive)}.status.geo-state.bad:before{background:var(--fs-data-negative)}.status.geo-state.na:before{background:var(--fs-data-no-opinion);box-shadow:inset 0 0 0 1px var(--fs-data-neutral)}.chip.src-chip.crawl{border-color:var(--fs-data-positive)}.tabs.sub-tabs{flex:none;margin-top:0}.tab.small-tab{min-height:32px;padding:4px 12px;font-size:14px}.empty-box{flex:1;min-height:0;padding:16px}.empty-box p,.flat-p{margin:0}.chip.file-chip.found{border-color:var(--fs-data-positive)}.chip.file-chip.missing{border-color:var(--fs-data-negative)}[data-align-row=overview-personas] .persona-chips{grid-template-columns:repeat(3,minmax(0,1fr))}th[scope=row] a{color:var(--fs-link);font-weight:600}.geo-url-filters{flex:none}[data-align-row=geo-plan-actions]>.card{height:1008px}h1.action-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-align-row=geo-plan-summary]>.card,[data-align-row=geo-plan-changes]>.card,[data-align-row=geo-plan-calls]>.card,[data-align-row=geo-plan-examples]>.card,[data-align-row=geo-plan-detail-top]>.card,[data-align-row=geo-plan-detail-more]>.card{height:400px}[data-align-row=geo-plan-ideas]>.card,[data-align-row=geo-plan-snapshots]>.card{height:480px}[data-align-row=geo-plan-detail-state]>.card{height:560px}[data-align-row=geo-plan-discarded]>.card,[data-align-row=geo-plan-snapshot]>.card,[data-align-row=geo-plan-detail-urls]>.card{height:656px}[data-align-row^=geo-plan-]:not(.kpi-row)>.card>.card-footer{align-items:center;height:44px;min-height:44px}.status.plan-state:before{content:"";vertical-align:middle;background:var(--fs-data-neutral);border-radius:4px;width:8px;height:8px;margin-right:8px;display:inline-block}.status.plan-state.approved:before{background:var(--fs-data-severity-medium)}.status.plan-state.executed:before{background:var(--fs-data-progress)}.status.plan-state.verified:before{background:var(--fs-data-positive)}.plan-chips{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:4px;display:flex;overflow:hidden}.plan-chips.head-chips{vertical-align:middle;margin:0 0 0 12px;display:inline-flex}.chip.plan-chip{white-space:nowrap;padding:0 8px;font-size:12px}.chip.plan-chip.model{border-color:var(--fs-data-positive)}.chip.plan-mark{border-color:var(--fs-data-severity-medium);margin-left:8px}th.pick-col,td.pick-col{width:48px}.pick-col input[type=checkbox]{width:24px;height:24px;min-height:0;margin:0}.plan-filters{flex:none}.bulk-field{flex-direction:column;grid-column:span 2;gap:4px;min-width:0;display:flex}.bulk-field>span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.bulk-buttons{gap:8px;display:flex}.field-note{grid-column:span 2;align-self:center}.plan-result{flex:none}.plan-result:empty{display:none}.facts dd a,.card-footer a.head-note{color:var(--fs-link);font-weight:600}pre.code-box{border:1px solid var(--fs-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:12px 0 0;padding:12px;font-size:13px}.card a.small{color:var(--fs-link);font-weight:600}[data-align-row=overview-strategies]>.card,[data-align-row=overview-delivery]>.card{height:192px}[data-align-row=st-actions]>.card,[data-align-row=st-rooms]>.card,[data-align-row=st-all]>.card{height:1008px}[data-align-row=st-matrix]>.card,[data-align-row=st-summary]>.card{height:400px}.st-card-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:100%;min-height:0;display:grid}.st-for{flex-direction:column;gap:8px;min-height:0;display:flex}.st-for h3{margin:0;font-size:1rem}[data-align-row=st-list]>.card,[data-align-row=st-objectives]>.card,[data-align-row=persona-actions]>.card,[data-align-row=st-ideas]>.card{height:480px}[data-align-row=st-proposals]>.card,[data-align-row=st-ideas-calls]>.card,[data-align-row=st-ideas-examples]>.card{height:400px}[data-align-row=st-measurement]>.card,[data-align-row=st-plans]>.card{height:656px}[data-align-row^=st-]:not(.kpi-row)>.card>.card-footer,[data-align-row=persona-actions]>.card>.card-footer{align-items:center;height:44px;min-height:44px}.status.task-status:before{content:"";vertical-align:middle;background:var(--fs-data-neutral);border-radius:4px;width:8px;height:8px;margin-right:8px;display:inline-block}.status.task-status.planned:before,.status.task-status.in_progress:before{background:var(--fs-data-progress)}.status.task-status.waiting_client:before{background:var(--fs-data-severity-medium)}.status.task-status.done:before{background:var(--fs-data-progress)}.status.task-status.verified:before{background:var(--fs-data-positive)}.status.overdue{margin-left:8px}.status.overdue:before{content:"";vertical-align:middle;background:var(--fs-data-severity-high);border-radius:4px;width:8px;height:8px;margin-right:4px;display:inline-block}.task-number{font-family:var(--fs-font-numbers,inherit);font-variant-numeric:tabular-nums;white-space:nowrap}tr.group-row th{text-align:left;background:var(--fs-track);font-weight:600}.row-actions{white-space:nowrap;gap:8px;display:inline-flex}.dep-line{align-items:center;gap:8px;min-height:24px;margin-bottom:8px;display:flex}.dep-line>:first-child{flex:auto;min-width:0}.link-like{min-height:24px;color:var(--fs-link,inherit);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}[data-align-row=dl-backlog]>.card{height:1008px}[data-align-row=dl-new]>.card,[data-align-row=task-journal]>.card,[data-align-row=task-files]>.card,[data-align-row=task-brief]>.card{height:400px}[data-align-row=task-work]>.card{height:560px}[data-align-row^=dl-]:not(.kpi-row)>.card>.card-footer,[data-align-row^=task-]>.card>.card-footer{align-items:center;height:44px;min-height:44px}[data-align-row=dl-board]>.card{height:1008px}[data-align-row=dl-done]>.card{height:784px}.card-tools{align-items:center;gap:8px;display:inline-flex}.board-box{flex:auto;min-height:0;margin-top:8px;overflow:auto}.board{align-items:start;gap:8px;display:grid}.board-col-head{z-index:1;background:var(--fs-surface);border-bottom:1px solid var(--fs-border);margin:0;padding:8px;font-size:14px;position:sticky;top:0}.board-lane{margin:8px 0 0;font-size:14px}.board-cell{background:var(--fs-track);border-radius:8px;flex-direction:column;gap:8px;min-height:48px;margin:0;padding:8px;display:flex}.board-card{border:1px solid var(--fs-border);background:var(--fs-surface);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.board-card[draggable=true]{cursor:grab}.board-title{-webkit-line-clamp:2;color:var(--fs-link);-webkit-box-orient:vertical;min-height:24px;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.board-meta{color:var(--fs-text-secondary);justify-content:space-between;gap:8px;font-size:13px;display:flex}.field.board-move select{min-height:32px;font-size:13px}.board-card .chip{align-self:flex-start}[data-align-row=dl-timeline]>.card{height:1008px}.timeline-box{flex:auto;min-height:0;margin-top:8px;overflow:auto}.tl{position:relative}.tl-left{z-index:2;float:left;background:var(--fs-surface);border-right:1px solid var(--fs-border);position:sticky;left:0}.tl-corner{border-bottom:1px solid var(--fs-border);align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:flex}.tl-lane-label,.tl-task-label{height:40px;padding:0 8px;font-size:13px;position:absolute;left:0;right:0;overflow:hidden}.tl-lane-label{background:var(--fs-track);align-items:center;gap:8px;font-weight:600;display:flex}.tl-task-label{flex-direction:column;justify-content:center;display:flex}.tl-task-label a{white-space:nowrap;text-overflow:ellipsis;color:var(--fs-link);min-height:24px;font-weight:600;line-height:24px;overflow:hidden}.tl-waits{white-space:nowrap;text-overflow:ellipsis;line-height:14px;overflow:hidden}.tl-right{position:absolute;top:0}.tl-week{border-left:1px solid var(--fs-border);position:absolute;top:0}.tl-week span{height:40px;color:var(--fs-text-secondary);white-space:nowrap;padding-left:4px;font-size:12px;line-height:40px;display:block}.tl-week.now span{color:var(--fs-text);font-weight:700}.tl-today{background:var(--fs-data-severity-high);z-index:1;width:2px;position:absolute;top:0}.tl-lane-row{background:var(--fs-track);opacity:.6;height:40px;position:absolute;left:0}.tl-arrows{pointer-events:none;z-index:1;position:absolute;top:0;left:0}.tl-arrows path{fill:none;stroke:var(--fs-data-neutral);stroke-width:1.5px}.tl-arrows path.open{stroke:var(--fs-data-severity-high)}.tl-arrows marker path{fill:var(--fs-data-neutral);stroke:none}.tl-bar{border:1px solid var(--fs-data-neutral);background:var(--fs-surface);height:24px;min-height:24px;color:var(--fs-text);cursor:grab;z-index:2;touch-action:none;border-radius:6px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex;position:absolute;overflow:hidden}.tl-bar.planned,.tl-bar.in_progress,.tl-bar.done{border-color:var(--fs-data-progress);border-left-width:6px}.tl-bar.waiting_client{border-color:var(--fs-data-severity-medium);border-left-width:6px}.tl-bar.verified{border-color:var(--fs-data-positive);border-left-width:6px}.tl-bar.blocked{border-style:dashed}.tl-bar.draft{outline:2px dashed var(--fs-accent-graphic);outline-offset:2px}.tl-bar-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tl-h{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0}.tl-h.l{left:0}.tl-h.r{right:0}.tl-undated{clear:both;padding-top:16px}[data-align-row=dl-ov-1]>.card{height:480px}[data-align-row=dl-ov-2]>.card{height:400px}[data-align-row=dl-ov-3]>.card{height:560px}[data-align-row^=dl-ov-]:not(.kpi-row)>.card>.card-footer{align-items:center;height:44px;min-height:44px}.ov-bar-row{grid-template-columns:minmax(0,140px) minmax(0,1fr) 56px;align-items:center;gap:8px;min-height:24px;margin-bottom:8px;font-size:13px;display:grid}.ov-bar-meta{grid-column:1/-1;margin-top:-8px}.ov-bar-track{background:var(--fs-track);border-radius:6px;height:12px;display:flex;overflow:hidden}.ov-bar-track i.a{background:var(--fs-data-client)}.ov-bar-track i.b{background:var(--fs-data-neutral)}.ov-bar-n{text-align:right;font-variant-numeric:tabular-nums}.ov-weeks{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:100%;margin:0;display:grid}.ov-weeks li{flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.ov-week-bar{background:var(--fs-track);border-radius:4px;align-items:flex-end;width:24px;height:160px;display:flex}.ov-week-bar i{background:var(--fs-data-progress);border-radius:4px;width:100%;display:block}.ov-cov td.ov-open{font-weight:600}[data-align-row^=dl-ov-] a{color:var(--fs-link);font-weight:600}.span-2{grid-column:span 2}@media (width<=900px){.span-2{grid-column:span 6}}@media (width<=1279px){.perf-kpi-row>.span-2{grid-column:span 4}}.perf-kpi-row>.card .kpi-label,.perf-kpi-row>.card .kpi-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tabs-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tabs-row>.tabs{flex:auto;min-width:0}.perf-period{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.perf-period .inline-field{display:inline-flex}.perf-delta{white-space:nowrap;font-weight:600}.perf-delta.ahead:before,.perf-delta.behind:before{content:"";vertical-align:middle;border-radius:4px;width:8px;height:8px;margin-right:6px;display:inline-block}.perf-delta.ahead:before{background:var(--fs-data-positive)}.perf-delta.behind:before{background:var(--fs-data-negative)}.perf-chart{flex-direction:column;height:100%;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}.perf-chart-box{width:100%;min-width:0;overflow:hidden}.perf-chart svg{display:block}.perf-chart .grid-line{stroke:var(--fs-border);stroke-width:1px}.perf-chart .axis{fill:var(--fs-text-secondary);font-size:12px}.perf-chart .series{stroke-width:2.5px}.series.a{stroke:var(--fs-data-client)}.series.b{stroke:var(--fs-data-positive);stroke-dasharray:8 4}.series.c{stroke:var(--fs-data-rival-direct);stroke-dasharray:2 4}.series.d{stroke:var(--fs-data-severity-medium);stroke-dasharray:12 4 2 4}.swatch{vertical-align:middle;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.swatch.a,.seg.a{background:var(--fs-data-client)}.swatch.b,.seg.b{background:var(--fs-data-positive)}.swatch.c,.seg.c{background:var(--fs-data-rival-direct)}.swatch.d,.seg.d{background:var(--fs-data-severity-medium)}.perf-legend{flex-wrap:wrap;gap:16px;padding-top:8px;font-size:13px;display:flex}.perf-bars{flex-direction:column;gap:12px;display:flex}.perf-bar-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 4px;font-size:14px;display:flex}.perf-bar-shares{font-size:13px}.perf-bar-track{background:var(--fs-track);border-radius:8px;height:16px;display:flex;overflow:hidden}.perf-bar-track .seg{height:100%;display:block}.perf-bar-parts{flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:13px;display:flex}.perf-source{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.perf-cand-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.perf-cand-head .field.inline{margin-top:0}.stepper{align-items:center;gap:8px;display:inline-flex}.selection-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.pick-row{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.pick-row input{flex:none;width:24px;height:24px;min-height:24px}.filters{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.filters .field.inline{margin-top:0}.send-list{flex-direction:column;gap:12px;max-height:320px;margin:16px 0;display:flex;overflow:auto}.conn-list{flex-direction:column;gap:12px;max-height:216px;display:flex;overflow-y:auto}.conn-list li{border-bottom:1px solid var(--fs-border);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.chip.warn{border-color:var(--fs-data-severity-high)}.chip.neg{border-color:var(--fs-data-negative);color:var(--fs-data-negative)}.chip.pos,.chip.positive{border-color:var(--fs-data-positive)}.kv{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:16px 0;display:grid}.kv dt{color:var(--fs-text-secondary)}.kv dd{overflow-wrap:anywhere;margin:0}.mono{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.danger{font:inherit;color:var(--fs-data-negative);border:1px solid var(--fs-data-negative);cursor:pointer;background:0 0;border-radius:10px;min-height:40px;padding:8px 16px;font-weight:600}.danger.small{min-height:32px;padding:4px 12px;font-size:14px}.danger:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}[data-align-row=perf-search-1]>.card,[data-align-row=perf-search-2]>.card,[data-align-row=perf-search-3]>.card{height:400px}[data-align-row=perf-top-pages]>.card,[data-align-row=perf-top-queries]>.card{height:680px}[data-align-row=perf-queries]>.card,[data-align-row=perf-pages]>.card{height:720px}[data-align-row=perf-candidates]>.card{height:800px}.selection-bar{min-height:40px}.perf-cand-head{align-items:center}.perf-cand-head+.notice{margin-bottom:16px}.client-nav a{white-space:nowrap}@media (width<=1279px){.client-nav{gap:4px}.client-nav a{padding:8px;font-size:14px}}[data-align-row=pf-ov3]>.card{height:400px}[data-align-row=pf-ov4]>.card,[data-align-row=pf-ai-r2]>.card,[data-align-row=pf-ch-r1]>.card{height:440px}[data-align-row=pf-ai-assistants]>.card{height:560px}[data-align-row=pf-ch-groups]>.card{height:600px}[data-align-row=pf-ai-pages]>.card,[data-align-row=pf-ch-land]>.card{height:720px}.check-list{gap:8px;display:grid;overflow:auto}.check-row{border-bottom:1px solid var(--fs-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding-bottom:6px;display:grid}.check-row:last-child{border-bottom:0}.check-text{min-width:0}.check-head,.check-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.check-head .status{margin-right:8px}.in-short{gap:16px;font-size:16px;line-height:1.5;display:grid}.in-short li{border-left:3px solid var(--fs-border);padding-left:16px}.mini-table{border-collapse:collapse;width:100%;margin-bottom:16px}.mini-table th,.mini-table td{border-bottom:1px solid var(--fs-border);text-align:left;padding:8px 4px}.mini-table .num{text-align:right;font-variant-numeric:tabular-nums}.perf-kpi-row>.card .kpi-empty{-webkit-line-clamp:3;font-size:14px;font-weight:500}.source-status{margin:0 0 8px}.kv dd .cut{max-width:100%;display:block}[data-align-row=persona-data-2]>.card{height:440px}.snap-list{gap:8px;line-height:1.4;display:grid}.kv-list{gap:8px;display:grid}[data-align-row^=persona-data]>.card>.card-footer{align-items:center;min-height:42px}.dl-mark{vertical-align:middle;border:1px solid var(--fs-border);min-width:24px;min-height:24px;color:var(--fs-text-secondary);background:var(--fs-surface);border-radius:6px;justify-content:center;align-items:center;gap:2px;margin-right:6px;padding:0 4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.dl-mark.add{cursor:pointer;font-size:14px}.dl-mark.add:hover,.dl-mark.add:focus-visible{color:var(--fs-text);border-color:var(--fs-text-secondary)}.dl-mark.backlog{color:var(--fs-data-neutral)}.dl-mark.proposed{color:var(--fs-data-neutral);border-style:dashed}.dl-mark.work{color:var(--fs-data-positive)}.dl-mark.wait{color:var(--fs-data-severity-high)}.dl-mark.done{color:var(--fs-text)}.dl-more{color:var(--fs-text-secondary);font-size:11px}.page-cell{align-items:center;min-width:0;max-width:100%;display:inline-flex}[data-align-row=pf-mix-r2]>.card,[data-align-row=pf-mix-r3]>.card{height:440px}[data-align-row=pf-mix-terms]>.card{min-height:232px}[data-align-row=pf-explorer]>.card{height:800px}[data-align-row=task-before-after]>.card,[data-align-row=task-now]>.card{height:280px}[data-align-row=geo-page-search]>.card{height:240px}[data-align-row=persona-data-3]>.card,[data-align-row=persona-data-4]>.card{height:440px}[data-align-row=pf-all-clients]>.card{height:800px}[data-align-row=question-words]>.card{height:560px}.view-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.view-tabs .tab-count{font-variant-numeric:tabular-nums;min-width:3ch;display:inline-block}.view-tabs .tab[aria-pressed=true]{background:var(--fs-active-bg);color:var(--fs-text)}.link-like{font:inherit;color:var(--fs-link);cursor:pointer;text-align:left;background:0 0;border:0;min-width:24px;max-width:100%;min-height:24px;padding:0}.link-like:hover{text-decoration:underline}.dialog.drawer{width:min(880px,100vw - 32px);max-width:none;max-height:calc(100vh - 48px);overflow:auto}.drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.drawer-head h2{min-width:0;margin:4px 0 0}.drawer-body{gap:24px;display:grid}.drawer-body h3{margin:0 0 8px;font-size:16px}.links-row{flex-wrap:wrap;gap:16px;display:flex}.drawer-body a,.drawer-body a:visited{color:var(--fs-link)}[data-align-row=study-export]>.card{height:656px}[data-align-row=study-export-history]>.card{height:472px}.export-form{flex-direction:column;gap:8px;min-height:0;display:flex}fieldset.export-kinds{flex-flow:column;gap:8px}.export-kind{align-items:flex-start;gap:8px;display:flex}.export-kind input{flex:none;width:20px;height:20px;min-height:0;margin-top:2px}.export-go{align-items:center;gap:16px;min-height:40px;display:flex}.export-status{min-height:32px;margin:0}.deck-check-head{margin:0;font-size:14px}.deck-check{flex:1;min-height:0}.deck-error{color:var(--fs-data-negative,#a8234b)}.deck-preview{justify-content:center;align-items:center;min-height:0;display:flex}.deck-slide{justify-content:center;align-items:center;max-width:100%;height:100%;margin:0;display:flex}.deck-slide canvas{aspect-ratio:16/9;border:1px solid var(--fs-border);border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}fieldset.export-kinds{flex-direction:row;gap:8px 24px}.export-checks{gap:24px;display:flex}.export-hint{margin:0}.export-kind span,[data-align-card=export-form] .card-footer .ghost.small{white-space:nowrap}.deck-check{font-size:14px}[data-align-row=overview-exports]>.card{height:232px}.export-lines{gap:4px;display:grid}.export-lines li{grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:40px;display:grid}[data-align-card=export-form] .card-footer .muted{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.export-go .primary{white-space:nowrap;flex:none}[data-align-row=brand-main]>.card{height:776px}[data-align-row=brand-logos]>.card{height:320px}.brand-form{flex-direction:column;gap:16px;display:flex;overflow:auto}.brand-primary{align-items:center;gap:8px;display:flex}.brand-primary input[type=color],.brand-role input[type=color]{flex:none;width:44px;height:40px;padding:2px}fieldset.brand-palettes{flex-flow:column;gap:8px}.brand-palette{align-items:center;gap:8px;min-height:32px;display:flex}.brand-palette input{flex:none;width:20px;height:20px;min-height:0}.swatches{border:1px solid var(--fs-border);border-radius:6px;margin-left:auto;display:inline-flex;overflow:hidden}.swatches span{width:20px;height:20px}.brand-roles ul{gap:4px;margin-top:8px;display:grid}.brand-role{align-items:center;gap:8px;display:flex}.brand-contrast ul{gap:4px;display:grid}.brand-logo{justify-content:center;align-items:center;display:flex}.brand-logo img{object-fit:contain;max-width:80%;max-height:160px}.brand-logo.dark{background:#0d1a2b;border-radius:12px}.brand-logo.dark .muted{color:#eef1f4}.link-button.disabled{opacity:.6;pointer-events:none}.brand-versions{margin-top:0}.export-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.export-pair select{width:100%;min-width:0}.export-terms{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.field-hint{align-self:end;margin:0 0 8px}[data-align-row=brand-main] .card-footer .pager{align-items:center;min-height:40px;display:flex}[data-align-card=brand-form] .card-footer{flex-wrap:nowrap}[data-align-card=brand-form] .card-footer .muted{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-align-card=brand-form] .card-footer .primary{white-space:nowrap;flex:none}.assets-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.asset-slot{flex-direction:column;gap:6px;min-width:0;display:flex}.asset-slot.wide{grid-column:1/-1}.asset-head{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.asset-frame{border:1px solid var(--fs-border);background:var(--fs-track);border-radius:8px;width:100%;position:relative;overflow:hidden}.asset-photo{cursor:crosshair;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.asset-photo img{object-fit:cover;width:100%;height:100%;display:block}.asset-dot{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #0d1a2b99}.asset-empty{text-align:center;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:0}.asset-use{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.asset-focus{gap:4px;font-size:12px;display:grid}.asset-focus label{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;display:grid}@media (width<=1279px){.assets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.example-chip{vertical-align:middle;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.tile-oneline{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.split-end{align-items:center;gap:8px;min-width:0;display:flex}.card-header h2.one-line{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}html,body{font-size:14px;line-height:1.5}h1{font-size:24px;font-weight:600;line-height:32px}h2{font-size:16px;line-height:24px}.card-header h2,.card>h2{font-family:var(--fs-font-ui);font-size:14px;font-weight:700;line-height:24px}.lead,.page-header .lead{font-size:13px;line-height:24px}.card{box-shadow:inset 0 0 0 1px var(--fs-border), 0 1px 2px #0d1a2b0d;border:0;border-radius:12px}.kpi.highlight{box-shadow:inset 0 0 0 1px var(--fs-kpi-highlight-bg), 0 1px 2px #0d1a2b0d}.primary,.ghost,.danger{border-radius:8px;min-height:36px;padding:6px 16px;font-size:13px}.client-nav{display:none!important}.perf-cand-head>.muted.small{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.perf-cand-head>label.check:last-child{flex-basis:100%}.lead.meta{min-height:32px;line-height:28px}.lead.meta .head-chips{vertical-align:middle}.page-header .split-header{min-height:48px}.field>span{overflow-wrap:anywhere}.ghost.small{min-height:32px;padding:4px 12px;font-size:13px}input,select{border-radius:8px;min-height:36px;padding:6px 12px;font-size:13px}.field span,table{font-size:13px}th{font-size:12px;font-weight:600}th,td{padding:8px 12px}.kpi-label{font-size:12px;font-weight:500}.kpi-value{font-size:24px;line-height:40px}.kpi-sub{font-size:12px}.kpi-row>.card,.kpi-row.geo-kpi-row>.card{height:136px}.tile.card.fixed{gap:4px}.tile .tile-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;height:24px;min-height:24px;display:flex}.tile .kpi-label{font-family:var(--fs-font-ui);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.tile .why{border-radius:6px;flex:none;min-height:24px;padding:0 8px;font-size:12px;line-height:22px}.tile .tile-mid{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:8px;min-height:40px}.tile .kpi-value{min-width:0;font-size:24px;line-height:40px}.tile .kpi-dash{font-family:var(--fs-font-display);color:var(--fs-text-secondary);margin:0;font-size:24px;font-weight:600;line-height:40px}.tile.highlight .kpi-dash{color:var(--fs-kpi-highlight-text)}.tile .sparkline{color:var(--fs-data-progress);flex:none}.tile.highlight .sparkline{color:var(--fs-kpi-highlight-text)}.tile .tile-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;height:16px;min-height:16px;display:flex}.tile .kpi-sub,.tile .kpi-empty{min-width:0;color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:12px;font-weight:400;line-height:16px;display:block;overflow:hidden}.tile .tile-src{flex:0 auto;justify-content:flex-end;min-width:0;max-width:55%;display:flex}.tile .tile-src .source-chip,.tile .tile-src>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:16px;overflow:hidden}.tile.highlight .kpi-sub,.tile.highlight .kpi-empty,.tile.highlight .source-chip{color:var(--fs-kpi-highlight-text)}.notice,.problem{border:1px solid color-mix(in srgb, var(--fs-data-severity-medium) 55%, var(--fs-border));background:color-mix(in srgb, var(--fs-data-severity-medium) 9%, var(--fs-surface));color:var(--fs-text);border-radius:8px;margin:0 0 24px;padding:12px 16px 12px 44px;font-size:13px;line-height:20px;position:relative}.notice:before,.problem:before{content:"";background:color-mix(in srgb, var(--fs-data-severity-medium) 70%, var(--fs-text));width:16px;height:16px;-webkit-mask:var(--alert-icon) center / contain no-repeat;-webkit-mask:var(--alert-icon) center / contain no-repeat;mask:var(--alert-icon) center / contain no-repeat;position:absolute;top:14px;left:16px}.notice{--alert-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 20h20zM12 10v4M12 17h.01'/%3E%3C/svg%3E")}.problem{--alert-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v6M12 16.5h.01'/%3E%3C/svg%3E");border-color:color-mix(in srgb, var(--fs-data-negative) 45%, var(--fs-border));background:color-mix(in srgb, var(--fs-data-negative) 7%, var(--fs-surface))}.problem:before{background:var(--fs-data-negative)}.card .notice,.card .problem{margin-bottom:0}.tab{min-height:48px;color:var(--fs-text-secondary);border:0;border-radius:0;padding:0 14px;font-size:14px;font-weight:600;box-shadow:inset 0 -2px #0000}.tab:hover{color:var(--fs-text)}.tab[aria-selected=true]{color:var(--fs-text);box-shadow:inset 0 -2px 0 var(--fs-text);background:0 0}.tab:focus-visible{outline-offset:-3px}.tabs.sub-tabs,.tabs.view-tabs{background:var(--fs-track);border:0;border-radius:8px;align-self:flex-start;gap:2px;max-width:100%;margin:0;padding:3px;display:inline-flex}.sub-tabs .tab,.view-tabs .tab{min-height:30px;box-shadow:none;border-radius:6px;padding:4px 12px;font-size:13px}.sub-tabs .tab[aria-selected=true],.view-tabs .tab[aria-pressed=true],.view-tabs .tab[aria-selected=true]{background:var(--fs-surface);color:var(--fs-text);box-shadow:0 1px 2px #0d1a2b1f}.tabs-row{border-bottom:1px solid var(--fs-border);align-items:center;margin-top:24px;padding-bottom:6px}.tabs-row>.tabs{border-bottom:0;margin-top:0}.shell.has-rail{background:linear-gradient(to right, var(--fs-surface) 247px, var(--fs-border) 247px, var(--fs-border) 248px, transparent 248px);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.shell.has-rail.is-folded{background:linear-gradient(to right, var(--fs-surface) 63px, var(--fs-border) 63px, var(--fs-border) 64px, transparent 64px);grid-template-columns:64px minmax(0,1fr)}.shell-main{min-width:0}.content{max-width:none;margin:0;padding:32px 32px 64px}.rail{background:var(--fs-surface);border-right:1px solid var(--fs-border);z-index:20;flex-direction:column;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden}.rail-brand{height:48px;color:var(--fs-text);flex:none;align-items:center;padding:0 10px 16px;display:flex}.rail-brand img{width:auto;height:28px;display:block}.rail-brand:focus-visible,.rail-btn:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:-3px;border-radius:6px}.rail-scroll{flex:1;min-height:0;margin:0 -14px;padding:2px 14px 8px;overflow:hidden auto}.rail-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rail-group{border-top:1px solid var(--fs-border);margin-top:12px;padding-top:12px}.rail-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fs-text-secondary);white-space:nowrap;margin:0 0 2px;padding:6px 10px 4px;font-size:10px;font-weight:700;line-height:15px}.rail-btn{width:100%;height:40px;color:var(--fs-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.rail-btn:hover{background:var(--fs-bg);color:var(--fs-text)}.rail-btn[aria-current=page]{background:var(--fs-active-bg);color:var(--fs-text);font-weight:700}.rail-btn[aria-current=page] .icon{color:var(--fs-link)}.rail-btn.is-disabled{cursor:default;opacity:.55}.rail-btn.is-disabled:hover{color:var(--fs-text-secondary);background:0 0}.rail-btn .icon{flex:none}.rail-label{text-overflow:ellipsis;overflow:hidden}.rail-foot{border-top:1px solid var(--fs-border);flex:none;padding-top:12px}.rail-kbd{border:1px solid var(--fs-border);min-width:18px;font:inherit;text-align:center;border-radius:4px;margin-left:auto;padding:0 4px;font-size:11px;line-height:16px}.is-folded .rail{padding:20px 8px 16px}.is-folded .rail-scroll{margin:0 -8px;padding:2px 8px 8px}.is-folded .rail-brand{color:var(--fs-accent-graphic);justify-content:center;padding:0 0 16px}.is-folded .rail-label,.is-folded .rail-kbd,.is-folded .rail-group-label{display:none}.is-folded .rail-btn{justify-content:center;padding:0}.shell .topbar{z-index:15;background:color-mix(in srgb, var(--fs-bg) 72%, transparent);-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);border-bottom:1px solid #0000;gap:16px;height:56px;padding:0 24px 0 16px;position:sticky;top:0}.shell .topbar.is-scrolled{border-bottom-color:var(--fs-border)}.shell:not(.has-rail) .topbar{height:72px;padding:0 32px}.icon-btn{width:32px;height:32px;color:var(--fs-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover{background:var(--fs-surface);border-color:var(--fs-border);color:var(--fs-text)}.icon-btn:focus-visible,.top-search:focus-visible,.top-crumb a:focus-visible,.top-crumb .crumb-switch:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.top-crumb{flex:1;min-width:0}.top-crumb ol{white-space:nowrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.top-crumb li{min-width:0;color:var(--fs-text-secondary);align-items:center;gap:8px;display:flex}.top-crumb li+li:before{content:"/";color:var(--fs-text-secondary)}.top-crumb li:nth-child(n+3){flex:0 auto}.top-crumb li:nth-child(-n+2){flex:none}.crumb-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.top-crumb li[aria-current=page]{color:var(--fs-text);font-weight:700}.top-crumb a{color:var(--fs-text-secondary);font-weight:700;text-decoration:none}.top-crumb .crumb-switch{min-height:32px;color:var(--fs-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.top-crumb .crumb-switch:hover{background:var(--fs-surface)}.crumb-initial{border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.top-search{border:1px solid var(--fs-border);background:var(--fs-surface);width:220px;height:32px;color:var(--fs-text-secondary);font:inherit;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 4px 0 12px;font-size:13px;display:inline-flex}.top-search kbd{background:var(--fs-bg);font:inherit;border-radius:4px;margin-left:auto;padding:0 6px;font-size:11px;line-height:20px}.shell .topbar-actions{gap:12px}.shell .account{max-width:200px;font-size:13px}.shell a.account{text-decoration:none}.shell a.account:hover{text-decoration:underline}@media (width<=1279px){.top-search{width:160px}.shell .account{display:none}}.pager{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;align-items:center}.pager>button.small{padding-left:8px;padding-right:8px}:root img.logo-on-dark{display:none}@media screen{:root[data-theme=dark] img.logo-on-light{display:none}:root[data-theme=dark] img.logo-on-dark{display:block}}.chart{min-width:0;margin:0}.chart-centre{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.chart-centre.column{color:var(--fs-data-progress);flex-direction:column;gap:16px}.ring,.semi{display:inline-block;position:relative}.ring svg,.semi svg{display:block}.ring-value{font-family:var(--fs-font-display);justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex;position:absolute;inset:0}.semi-value{text-align:center;font-family:var(--fs-font-display);font-size:24px;font-weight:600;position:absolute;bottom:4px;left:0;right:0}.semi-value small{color:var(--fs-text-secondary);font-size:13px}.bar-list ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bar-list li{grid-template-columns:minmax(0,160px) minmax(0,1fr) 48px;align-items:center;gap:12px;height:32px;display:grid}.bar-label{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bar-track{background:var(--fs-track);border-radius:5px;height:10px;overflow:hidden}.bar-fill{border-radius:5px;height:100%;display:block}.bar-value{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.stack-bar{background:var(--fs-track);border-radius:8px;height:16px;display:flex;overflow:hidden}.stack-bar>span{height:100%;display:block}.chart .legend{color:var(--fs-text-secondary);flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:12px;display:flex}.chart .legend span{align-items:center;gap:6px;display:inline-flex}.chart .legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.radar svg,.quadrant svg{height:auto;margin:0 auto;display:block;overflow:visible}.chart.quadrant{width:100%}.radar-axis,.quad-point,.axis-label{fill:var(--fs-text-secondary);font-size:11px}.quad-label{letter-spacing:.06em;fill:var(--fs-text-secondary);font-size:9px;font-weight:700}.quad-point{fill:var(--fs-text);font-weight:600}.radar .legend{justify-content:center}.heatmap table{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}.heatmap th,.heatmap td{white-space:nowrap;text-overflow:ellipsis;border:0;height:40px;padding:0 4px;font-size:12px;overflow:hidden}.heatmap thead th{text-align:center;white-space:normal;vertical-align:bottom;overflow-wrap:anywhere;height:36px;line-height:14px;display:table-cell;position:static}.heatmap thead td:first-child{width:24%}.heatmap tbody th{text-align:left;color:var(--fs-text);background:0 0;font-weight:600}.heatmap td{text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;font-weight:600}.matrix-grid{gap:4px;display:grid}.matrix-grid>div{grid-template-columns:96px repeat(3,minmax(0,1fr));gap:4px;display:grid}.matrix-grid [role=columnheader],.matrix-grid [role=rowheader]{color:var(--fs-text-secondary);align-self:center;font-size:12px;font-weight:600}.matrix-grid [role=cell]{background:var(--fs-track);border-radius:6px;flex-direction:column;gap:4px;min-width:0;min-height:64px;padding:6px;display:flex}.matrix-grid [role=cell].quick-win{background:var(--fs-mint-tint)}@media screen{[data-theme=dark] .matrix-grid [role=cell].quick-win{background:var(--fs-active-bg)}}.matrix-item{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.engine-dots{color:var(--fs-text-secondary);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:inline-flex}.engine-dot{align-items:center;gap:6px;display:inline-flex}.engine-dot i{width:10px;height:10px;box-shadow:0 0 0 1px var(--fs-border);border-radius:50%;display:inline-block}.stage-arrows{min-width:0;margin:0;padding:0;list-style:none;display:flex}.stage-arrows li{background:var(--fs-navy);color:#fff;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;height:64px;margin-left:-10px;padding:0 12px 0 24px;display:flex}.stage-arrows li:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);border-radius:6px 0 0 6px;margin-left:0;padding-left:14px}.stage-arrows li.done{background:#0b3d2c}.stage-arrows li.current{background:var(--fs-mint);color:var(--fs-navy)}.arrow-state{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.arrow-label{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.arrow-sub{font-size:11px}[data-align-row=w-gauges]>.card,[data-align-row=w-plans]>.card{height:280px}[data-align-row=w-bars]>.card{height:360px}[data-align-row=w-maps]>.card{height:440px}.stack-rows ul,.forest ul,.gap-bars ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stack-rows li,.gap-bars li{grid-template-columns:minmax(0,180px) minmax(0,1fr) 96px;align-items:center;gap:12px;min-height:32px;display:grid}.stack-rows li.is-you .bar-label{font-weight:700}.stack-rows .stack-bar{height:14px}.forest-head,.forest li{grid-template-columns:minmax(0,200px) minmax(0,1fr) 96px 64px;align-items:center;gap:12px;display:grid}.forest-head{color:var(--fs-text-secondary);height:24px;font-size:12px;font-weight:600}.forest-head .r,.forest .r{text-align:right}.forest-axis{height:16px;position:relative}.forest-axis i{font-size:11px;font-style:normal;position:absolute;transform:translate(-50%)}.forest li{border-top:1px solid var(--fs-border);min-height:48px}.forest-label{flex-direction:column;min-width:0;display:flex}.forest-label b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.forest-label small,.forest .r small{color:var(--fs-text-secondary);font-size:11px;display:block}.forest-track{height:28px;position:relative}.forest-track em{background:var(--fs-border);width:1px;position:absolute;top:0;bottom:0}.forest-track em.zero{background:var(--fs-text-secondary)}.forest-track .ci{background:color-mix(in srgb, var(--fs-data-client) 25%, transparent);border-radius:5px;height:10px;position:absolute;top:9px}.forest-track .dot{background:var(--fs-data-rival-direct);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%}.forest-track .dot.asp{background:var(--fs-data-rival-aspirational)}.forest-track .dot.you{background:var(--fs-data-client);width:14px;height:14px;box-shadow:0 0 0 2px var(--fs-surface);margin:-7px 0 0 -7px}.forest-track .target{background:var(--fs-data-severity-medium);width:3px;margin-left:-1px;position:absolute;top:2px;bottom:2px}.forest .gap.pos,.gap-bars .bar-value.pos{color:var(--fs-data-positive);font-weight:700}.forest .gap.neg,.gap-bars .bar-value.neg{color:var(--fs-data-negative);font-weight:700}.gap-track{height:12px;position:relative}.gap-track em{background:var(--fs-text-secondary);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.gap-track i{border-radius:3px;height:12px;position:absolute;top:0}.gap-track i.neg{background:var(--fs-data-negative)}.gap-track i.pos{background:var(--fs-data-positive)}.fs-subtabs{margin-top:16px}.fs-sechead{margin:24px 0 16px}.fs-sechead h2{font-family:var(--fs-font-display);margin:0;font-size:24px;line-height:32px}.fs-sechead .lead{min-height:24px;color:var(--fs-text-secondary);margin:4px 0 0}.fs-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;margin:8px 0 0;font-size:15px;line-height:24px;display:-webkit-box;overflow:hidden}.fs-main>.notice{margin:0 0 16px}.delta{white-space:nowrap;font-weight:600}.delta.pos:before,.delta.neg:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.delta.pos:before{background:var(--fs-data-positive)}.delta.neg:before{background:var(--fs-data-negative)}.fix-list,.moves,.stack-list,.fs-map{margin:0;padding:0;list-style:none}.fix-list li{border-top:1px solid var(--fs-border);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.fix-n{background:var(--fs-navy);color:#fff;width:28px;height:28px;font-family:var(--fs-font-display);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.moves li{border-top:1px solid var(--fs-border);align-items:baseline;gap:8px;padding:8px 0;font-size:14px;display:flex}.moves li.up>span:first-child{color:var(--fs-data-positive)}.moves li.down>span:first-child{color:var(--fs-data-negative)}.stack-list li{border-top:1px solid var(--fs-border);padding:8px 0}.fs-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fs-map-item{border:1px solid var(--fs-border);background:var(--fs-surface);text-align:left;width:100%;height:100%;min-height:72px;font:inherit;color:var(--fs-text);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.fs-map-item:hover{border-color:var(--fs-text-secondary)}.fs-map-item small{-webkit-line-clamp:2;color:var(--fs-text-secondary);-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.kv>div{display:contents}.pl-fit{flex-wrap:wrap;gap:8px 24px;margin:12px 0;display:flex}.pl-fit>div{min-width:0}.pl-fit dt{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:12px;overflow:hidden}.pl-fit dd{font-family:var(--fs-font-display);margin:0;font-size:18px}.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pl-card{border:1px solid var(--fs-border);border-radius:8px;min-width:0;padding:12px 16px}.pl-card-head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;display:flex}.pl-card-head b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=1279px){.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.signed-quote{border-left:3px solid var(--fs-mint);background:var(--fs-track);border-radius:0 8px 8px 0;margin:0 0 12px;padding:12px 16px;font-size:15px;line-height:24px}.quote{font-style:italic}.neg-text{color:var(--fs-data-negative)}.inline-bar{background:var(--fs-track);vertical-align:middle;border-radius:4px;width:64px;height:8px;display:inline-block;overflow:hidden}.inline-bar i{background:var(--fs-data-client);height:100%;display:block}[data-align-row=full-fix]>.card,[data-align-row=full-map]>.card,[data-align-row=fs-aspect-2]>.card,[data-align-row=fs-stance-2]>.card,[data-align-row=fs-stance-3]>.card,[data-align-row=fs-pos-2]>.card,[data-align-row=fs-pos-3]>.card,[data-align-row=fs-h2h]>.card,[data-align-row=fs-acc-2]>.card,[data-align-row=fs-funnel]>.card,[data-align-row=fs-src-2]>.card,[data-align-row=fs-trend]>.card,[data-align-row=fs-loading]>.card{height:360px}[data-align-row=fs-pos]>.card,[data-align-row=fs-src]>.card,[data-align-row=fs-evidence]>.card,[data-align-row=fs-trend-2]>.card{height:280px}[data-align-row=fs-aspect-3]>.card,[data-align-row=fs-scores]>.card,[data-align-row=fs-stance]>.card,[data-align-row=fs-bench]>.card,[data-align-row=fs-claims]>.card,[data-align-row=fs-towin]>.card,[data-align-row=fs-method]>.card,[data-align-row=fs-where]>.card,[data-align-row=fs-defs]>.card,[data-align-row=fs-pl-heat]>.card,[data-align-row=fs-pl-cards]>.card{height:440px}[data-align-row=fs-forest]>.card{height:520px}@media (width<=1279px){.fs-map{grid-template-columns:repeat(3,minmax(0,1fr))}}.chart-box{flex:1;min-height:0}.chart-box>.chart.lines,.chart-box>.chart.columns,.chart-box>.chart.grouped-bars{flex-direction:column;height:100%;min-height:0;display:flex}.chart-box>.chart.lines>svg,.chart-box>.chart.columns>svg,.chart-box>.chart.grouped-bars>svg{flex:1 1 0;height:auto;min-height:0}.chart-centre>.chart.lines{width:100%}.chart-box>.chart.lines>.legend,.chart-box>.chart.columns>.legend,.chart-box>.chart.grouped-bars>.legend{order:-1;justify-content:flex-end;margin:0 0 8px}.forest-head .r{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ov-hero{background:radial-gradient(120% 140% at 0% 0%, #00d08429 0%, #0d1a2b00 55%), var(--fs-navy);color:#fff;border-color:var(--fs-navy)}.ov-hero-av{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;overflow:hidden}.ov-hero-av .client-logo{background:0 0;border:0;border-radius:50%}.ov-hero-av .client-logo.initials{color:#0d1a2b;background:#fff}.ov-gear{color:#fff;background:#ffffff14;border-radius:8px;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:34px;height:34px;margin-left:auto;display:inline-flex}.ov-gear:hover,.ov-gear:focus-visible{background:#ffffff29}.ov-hero-head{align-items:center;gap:16px;min-height:56px;display:flex}.ov-hero-id{min-width:0}.ov-hero h1{font-family:var(--fs-font-display);color:#fff;margin:0;font-size:24px;line-height:32px}.ov-hero-meta{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.ov-hero-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.ov-hero .stage-arrows li:not(.done):not(.current){background:#ffffff1a}.ov-hero-next{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ov-hero-days{color:#ffffffd1;font-size:12px}.ov-hero .card-footer,.ov-hero .next-step{color:#ffffffd1}.ov-hero .next-step strong{color:#fff}.ov-anchors ul{border-bottom:1px solid var(--fs-border);flex-wrap:wrap;gap:0 4px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ov-anchors a{min-height:40px;color:var(--fs-text-secondary);align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ov-anchors a:hover{color:var(--fs-text)}.ov-sec-hd{align-items:baseline;gap:12px;min-height:32px;margin:32px 0 16px;display:flex}.ov-sec-hd h2{font-family:var(--fs-font-display);margin:0;font-size:18px;line-height:28px}.ov-sec-hd p{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.ov-swot{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ov-swot-q{background:var(--fs-track);border-radius:8px;min-width:0;padding:12px 16px}.ov-swot-q h3{letter-spacing:.44px;text-transform:uppercase;justify-content:space-between;margin:0 0 4px;font-size:11px;font-weight:600;display:flex}.ov-swot-q h3 span{color:var(--fs-text-secondary);text-transform:none;letter-spacing:0;font-weight:500}.ov-swot-q.is-strengths h3{color:color-mix(in srgb, var(--fs-data-positive) 80%, var(--fs-text))}.ov-swot-q.is-weaknesses h3{color:color-mix(in srgb, var(--fs-data-negative) 80%, var(--fs-text))}.ov-swot-q.is-opportunities h3{color:var(--fs-text)}.ov-swot-q.is-threats h3{color:color-mix(in srgb, var(--fs-data-severity-high) 70%, var(--fs-text))}.ov-swot-q p{margin:0 0 8px}.ov-swot-q li{grid-template-rows:20px 16px;align-content:center;height:44px;font-size:12px;display:grid}.ov-sw-t,.ov-sw-m{align-items:center;gap:8px;min-width:0;display:flex}.ov-sw-t{justify-content:space-between}.ov-swot-q li b{font-variant-numeric:tabular-nums;flex:none}.ov-sw-m{color:var(--fs-text-secondary);font-size:12px}.ov-sw-m q{font-style:italic}.ov-eng{flex:none;gap:2px;display:inline-flex}.ov-eng i{border-radius:2px;width:8px;height:8px}.ov-pf{margin:0}.ov-pf>div{border-bottom:1px solid var(--fs-track);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;display:grid}.ov-pf dt{letter-spacing:.44px;text-transform:uppercase;color:var(--fs-text-secondary);font-size:11px;font-weight:600}.ov-pf dd{margin:0;font-size:12px;display:contents}.ov-pf dd>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ov-pf-about{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important}.ov-pf-n{background:var(--fs-track);min-width:20px;color:var(--fs-text-secondary);text-align:center;border-radius:9px;padding:0 6px;font-size:11px;font-weight:600}.ov-buyers{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ov-buyers>li{border:1px solid var(--fs-border);border-radius:8px;min-width:0;padding:8px 12px}.ov-buyers b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.ov-rings{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.ov-rings small{color:var(--fs-text-secondary);font-size:11px;display:block}.ov-big{font-family:var(--fs-font-display);font-size:40px;font-weight:600;line-height:48px}.ov-kv{margin:0}.lines svg,.grouped-bars svg{width:100%;height:auto;display:block}[data-align-row=ov-traffic-1]>.card,[data-align-row=ov-traffic-2]>.card,[data-align-row=ov-verdict-row]>.card,[data-align-row=ov-ai-2]>.card,[data-align-row=ov-ai-3]>.card,[data-align-row=ov-engines-1]>.card,[data-align-row=ov-rivals-1]>.card,[data-align-row=ov-sources-1]>.card,[data-align-row=ov-geo-1]>.card,[data-align-row=ov-geo-2]>.card{height:360px}[data-align-row=ov-engines-2]>.card,[data-align-row=ov-rivals-2]>.card,[data-align-row=ov-buyers-2]>.card,[data-align-row=ov-strategy-1]>.card{height:440px}[data-align-row=ov-ai-1]>.card{height:520px}[data-align-row=ov-hero]>.card{height:240px}[data-align-row=ov-buyers-1]>.card,[data-align-row=ov-strategy-2]>.card{height:280px}@media (width<=1279px){.ov-buyers{grid-template-columns:repeat(3,minmax(0,1fr))}}.chart-centre.ov-col{flex-direction:column;gap:12px}.ov-hero.has-photo{background-repeat:no-repeat;background-size:cover}.bar-rows ul,.funnel ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.bar-rows li,.funnel li{grid-template-columns:minmax(0,132px) minmax(0,1fr) 64px;align-items:center;gap:12px;height:32px;display:grid}.bar-rows .bar-track{position:relative;overflow:visible}.bar-rows .bar-mark{background:var(--fs-text);width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.bar-tag{color:var(--fs-text-secondary);margin-left:4px;font-size:11px}.bar-action{text-align:right;white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:12px;overflow:hidden}.funnel-track{justify-content:center;height:18px;display:flex}.funnel-track>span{border-radius:3px;height:100%;display:block}.funnel .bar-value{color:var(--fs-text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.donut{flex-direction:column;align-items:center;display:flex}.donut-box{display:inline-block;position:relative}.donut-box svg{display:block}.donut-centre{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.donut-centre b{font-family:var(--fs-font-display);font-size:22px;font-weight:600}.donut-centre small{color:var(--fs-text-secondary);font-size:11px}.donut .legend{justify-content:center}.columns svg{width:100%;height:auto;display:block}.dot-calendar .dots-months,.dot-calendar .dots-grid{gap:3px;display:grid}.dot-calendar .dots-months span,.dot-calendar .dots-day{color:var(--fs-text-secondary);white-space:nowrap;font-size:11px;overflow:hidden}.dot-calendar .dot-day{background:var(--fs-track);border-radius:2px;height:14px;display:block}.dash-h-280>.card{height:280px}.dash-h-360>.card{height:360px}.dash-h-440>.card{height:440px}.dash-h-520>.card{height:520px}.dash-h-600>.card{height:600px}.dash-h-112>.card{height:112px}.pill-list li,.top-issues li{border-bottom:1px solid var(--fs-track);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:36px;font-size:12px;display:grid}.top-issues li{grid-template-columns:minmax(0,1fr) auto auto}.top-issues li>.one-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ov-ent{white-space:nowrap;height:24px;line-height:24px;overflow:hidden}.ov-rings{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:16px 12px;padding-top:8px;display:grid}.ov-rings li{flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.ov-rings .ring-value{font-size:11px}.ov-rings small{max-width:100%;color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ov-buyers .ov-rings{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-top:0}.ov-nnl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.ov-nnl li{flex-direction:column;gap:4px;display:flex}.ov-nnl b{font-family:var(--fs-font-display);font-size:32px;font-weight:600;line-height:40px}.ov-ent{align-items:center;gap:6px;margin:-8px 0 24px;display:flex}.ov-hero{flex-direction:column;display:flex}.ov-hero .ov-hero-body{margin-top:auto}.ov-bubbles{height:100%}.ov-bubbles .st-bubbles{max-height:320px}.dash-grow>.card{min-height:360px}.shell.has-rail .content{max-width:1344px;margin:0 auto;padding:32px 32px 96px}.page-header{margin-bottom:24px}.eyebrow{letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;height:16px;color:var(--fs-link);flex-wrap:nowrap;align-items:center;margin:0 0 8px;font-size:12px;font-weight:700;line-height:16px;display:flex;overflow:hidden}.eyebrow>span{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.eyebrow>span+span{margin-left:8px}.eyebrow-dot{background:var(--fs-text-secondary);border-radius:50%;flex:none;width:3px;height:3px}h1,.page-header h1{letter-spacing:-.48px;margin:0;font-size:24px;font-weight:600;line-height:32px}.page-header .split-header{justify-content:space-between;align-items:center;gap:24px;min-height:40px;display:flex}.with-logo{align-items:center;gap:12px;min-width:0;display:flex}.page-header .with-logo{min-height:40px}.title-logo{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--fs-border);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}.title-logo .client-logo{object-fit:contain;border-radius:4px;width:34px;height:34px}.title-logo .client-logo.initials{font-size:13px}.page-header .lead,.page-header>.lead{max-width:800px;color:var(--fs-text-secondary);margin:4px 0 0;font-size:14px;line-height:24px}.page-header .actions,.head-actions{align-items:center;gap:8px}.primary,.ghost,.danger{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.primary{border:1px solid var(--fs-cta-bg)}.ghost{background:var(--fs-surface);border:1px solid var(--fs-border);color:var(--fs-text)}.ghost:hover:not(:disabled){background:var(--fs-bg)}.ghost.small,.primary.small,.danger.small{min-height:28px;padding:0 10px;font-size:12px;line-height:16px}.link-btn{min-height:24px;color:var(--fs-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:12px;line-height:24px;display:inline-flex}.link-btn:hover,.card-link:hover{color:var(--fs-text);text-decoration:underline}.link-btn.strong{color:var(--fs-text);font-weight:600}.link-btn:focus-visible,.card-link:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px;border-radius:2px}select.compact,.compact select,.period-control select{background-color:var(--fs-bg);border-radius:6px;height:24px;min-height:24px;padding:0 24px 0 8px;font-size:12px}input,select,textarea{border-radius:6px}.tabs{border-bottom:1px solid var(--fs-border);gap:0;margin:0;padding:0}.tab{min-height:48px;box-shadow:none;color:var(--fs-text-secondary);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex;position:relative}.tab[aria-selected=true],a.tab[aria-current]{color:var(--fs-text);box-shadow:none;background:0 0}.tab[aria-selected=true]:after,a.tab[aria-current]:after{content:"";background:var(--fs-accent-graphic);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tab-count{background:var(--fs-track);min-width:20px;height:16px;color:var(--fs-text-secondary);border-radius:8px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.tabs-bar{z-index:12;background:var(--fs-bg);margin:0 0 24px;position:sticky;top:56px}.tabs-bar>.tabs-row,.tabs-bar>.tabs{margin:0}.tabs-bar>.tabs-row{border-bottom:1px solid var(--fs-border);align-items:center;padding-bottom:0}.tabs-bar>.tabs-row>.tabs{border-bottom:0}.tabs.sub-tabs,.tabs.view-tabs{background:var(--fs-track);box-shadow:inset 0 0 0 1px var(--fs-border);border:0;border-radius:10px;gap:2px;margin:0;padding:3px;display:inline-flex}.sub-tabs .tab,.view-tabs .tab{border-radius:7px;min-height:34px;padding:0 14px;font-size:13px}.sub-tabs .tab:after,.view-tabs .tab:after{display:none}.sub-tabs .tab[aria-selected=true],.sub-tabs a.tab[aria-current],.view-tabs .tab[aria-pressed=true],.view-tabs .tab[aria-selected=true]{background:var(--fs-surface);color:var(--fs-text);box-shadow:0 1px 2px #0d1a2b1f}.settings-nav{flex-direction:column;gap:16px;margin-top:16px;display:flex}.settings-nav .sub-tabs{align-self:flex-start}.ov-sec-hd{align-items:baseline;gap:12px;margin:32px 0 16px}.ov-sec-hd h2,.section-head h2{font-family:var(--fs-font-display);letter-spacing:-.32px;font-size:16px;font-weight:600;line-height:24px}.ov-sec-hd p,.section-head p{color:var(--fs-text-secondary);font-size:12px;line-height:24px}.ov-sec-hd:has(>.ov-sec-tools){align-items:center}.ov-sec-hd:has(>.ov-sec-tools) p{min-height:24px}.ov-sec-hd:has(>.ov-sec-tools) h2{white-space:nowrap;flex:none}.ov-sec-tools{flex:none;margin-left:auto}.ov-sec-tools .perf-period{flex-wrap:nowrap;padding-bottom:0}.section-tabs{z-index:12;background:var(--fs-bg);margin:24px 0 0;position:sticky;top:56px}.section-tabs ul{list-style:none}.section-tabs li{flex:none}.card{box-shadow:inset 0 0 0 1px var(--fs-border), 0 1px 2px #0d1a2b0d;border:0;border-radius:12px;padding:24px}.card-header{gap:12px;min-height:32px}.card-header h2,.card>h2{font-family:var(--fs-font-ui);letter-spacing:0;font-size:14px;font-weight:700;line-height:24px}.card:not(.kpi)>.card-header>h2,.card:not(.kpi)>header>h2{align-items:center;gap:8px;min-width:0;display:flex}.card:not(.kpi)>.card-header>h2:before,.card:not(.kpi)>header>h2:before{content:"";width:16px;height:16px;-webkit-mask:var(--card-icon) center / contain no-repeat;-webkit-mask:var(--card-icon) center / contain no-repeat;mask:var(--card-icon) center / contain no-repeat;--card-icon:var(--icon-layers);background:currentColor;flex:none}.card:not(.kpi):has(table)>.card-header>h2:before{--card-icon:var(--icon-table)}.card:not(.kpi):has(table)>header>h2:before{--card-icon:var(--icon-table)}.card:not(.kpi):has([data-align-chart])>.card-header>h2:before{--card-icon:var(--icon-chart)}.card:not(.kpi):has([data-align-chart])>header>h2:before{--card-icon:var(--icon-chart)}.card-header>.muted.small,.card-header>.head-note,.card-header>.card-detail{color:var(--fs-text-secondary);font-size:12px;line-height:24px}.card-footer{align-items:center;min-height:32px}.card-footer.card-foot,.card-footer.start{justify-content:space-between;gap:16px}.card-link{color:var(--fs-text-secondary);white-space:nowrap;font-size:12px;line-height:24px;text-decoration:none}.source-chip{background:var(--fs-track);min-width:0;max-width:100%;height:24px;color:var(--fs-text-secondary);white-space:nowrap;vertical-align:middle;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;line-height:16px;display:inline-flex}.source-chip>.icon{flex:none}.source-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.source-mark{letter-spacing:.4px;text-transform:uppercase;color:var(--fs-text-secondary);background:color-mix(in srgb, var(--fs-text-secondary) 12%, transparent);border-radius:4px;flex:none;margin-left:4px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.source-mark.is-measured{color:var(--fs-pine);background:color-mix(in srgb, var(--fs-pine) 10%, var(--fs-surface))}.source-chip.two-lines{white-space:normal;height:auto;min-height:24px}.empty-state{text-align:center;flex:1;justify-content:center;align-items:center;gap:8px}.empty-state p{max-width:360px;font-size:12px;line-height:16px}.empty-icon{color:var(--fs-text-secondary);display:inline-flex}.tile .tile-marks{flex:none;align-items:center;gap:2px;display:inline-flex}.tile-mark{letter-spacing:.4px;text-transform:uppercase;height:16px;color:var(--fs-text-secondary);background:var(--fs-track);border-radius:4px;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.tile-mark.is-m{color:var(--fs-pine);background:var(--fs-mint-tint)}.tile.highlight .tile-mark{color:var(--fs-kpi-highlight-text);background:color-mix(in srgb, var(--fs-kpi-highlight-text) 16%, transparent)}.why{width:24px;height:24px;min-height:24px;color:var(--fs-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.why:hover{background:var(--fs-track);color:var(--fs-text)}.tile .why{border:0;min-height:24px;padding:0}.kpi.highlight .why{color:var(--fs-kpi-highlight-text);border:0}.tile .tile-action{border:1px solid var(--fs-border);background:var(--fs-surface);min-height:24px;color:var(--fs-text);font:inherit;cursor:pointer;border-radius:6px;flex:none;padding:0 8px;font-size:12px;font-weight:600}.tile .tile-mid{justify-content:flex-start;gap:24px}.tile .kpi-value,.kpi-value{font-family:var(--fs-font-display);letter-spacing:-.48px;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:600;line-height:40px;overflow:hidden}.perf-kpi-row>.card .kpi-value{font-size:24px}.kpi-unit{line-height:1;font-family:var(--fs-font-ui);letter-spacing:0;color:var(--fs-text-secondary);margin-left:2px;font-size:12px;font-weight:500}.tile.highlight .kpi-unit{color:var(--fs-kpi-highlight-text)}.tile .tile-bottom,.tile .kpi-sub,.tile .kpi-empty,.tile .tile-src .source-chip,.tile .tile-src>span{font-size:11px;line-height:16px}.tile .source-chip{height:auto;color:inherit;background:0 0;padding:0}.tile .source-chip>.icon{display:none}.tile .tile-src{min-width:0;color:var(--fs-text-secondary);text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:60%;margin-left:auto;overflow:hidden}.tile .tile-bottom>.tile-src:only-child{max-width:100%}.tile.highlight .tile-src{color:var(--fs-kpi-highlight-text)}.change{white-space:nowrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}.change>[aria-hidden=true]{font-size:8px}.change.is-up{color:var(--fs-data-positive)}.change.is-down{color:var(--fs-data-negative)}.change.is-flat{color:var(--fs-text-secondary)}.tile.highlight .change.is-up,.tile.highlight .change.is-flat{color:var(--fs-mint)}.tile.highlight .change.is-down{color:#f28aa6}.table-box,.list-box{border:0;border-radius:0}.table-box{border-top:0}th{height:40px;color:var(--fs-text-secondary);background:var(--fs-surface);border-bottom:1px solid var(--fs-border);padding:0 8px;font-size:12px;font-weight:600;line-height:18px}td{border-bottom:1px solid var(--fs-track);padding:10px 8px;font-size:13px;line-height:19.5px}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tbody tr:last-child td{border-bottom:0}th[aria-sort=ascending],th[aria-sort=descending]{color:var(--fs-text);font-weight:700}td:first-child>a,td:first-child .cell-stack>a,td:first-child .with-logo a,th[scope=row]>a,th[scope=row] .cell-stack>a,th[scope=row] .with-logo a{color:var(--fs-text);font-weight:600;text-decoration:none}td:first-child>a:hover,td:first-child .cell-stack>a:hover,td:first-child .with-logo a:hover,th[scope=row]>a:hover,th[scope=row] .cell-stack>a:hover,th[scope=row] .with-logo a:hover,th[scope=row] a:focus-visible{text-decoration:underline}td .with-logo{gap:8px}td .client-logo{border-radius:3px;width:16px!important;height:16px!important}td .client-logo.initials{font-size:8px}.table-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;min-height:24px;padding-top:8px;display:flex}.table-count{color:var(--fs-text-secondary);white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:12px;line-height:24px;display:inline-flex}.table-foot>.problem{flex-basis:100%}[data-align-fluid]>.card{min-height:0;height:auto!important}[data-align-fluid] .table-box{flex:none;overflow-y:visible}.pager{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.pager .table-count{margin-right:4px}.pager-btn{border:1px solid var(--fs-border);background:var(--fs-surface);width:28px;height:28px;color:var(--fs-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pager-btn:hover:not(:disabled){background:var(--fs-bg)}.pager-btn:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.cell-gfx{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cell-ring .track,.cell-gauge .track{fill:none;stroke:var(--fs-track);stroke-width:2.5px}.cell-ring .value,.cell-gauge .value{fill:none;stroke:var(--fs-data-progress);stroke-width:2.5px;stroke-linecap:round}.cell-gauge .value{stroke:var(--fs-data-client)}.cell-dot{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cell-dot .dot{background:var(--fs-text-secondary);border-radius:50%;width:8px;height:8px}.cell-dot.dot-blue .dot{background:#185e8c}.cell-dot.dot-green .dot{background:var(--fs-jade)}.cell-dot.dot-amber .dot{background:#c8841e}.cell-dot.dot-red .dot{background:var(--fs-data-negative)}.pill,.phase-pill{white-space:nowrap;color:#566070;background:var(--fs-track);border-radius:12px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:600;line-height:24px;display:inline-flex}.pill-amber{color:#7e4a0e;background:#7e4a0e24}.pill-blue{color:#185e8c;background:#185e8c24}.pill-green{color:#00603c;background:#00603c24}.pill-red{color:#a8234b;background:#a8234b24}.phase-pill{height:20px;box-shadow:inset 0 0 0 1px var(--fs-border);color:var(--fs-text-secondary);background:0 0;border-radius:10px;padding:0 8px;font-size:11px;line-height:20px}.notice{--alert-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E");background:#eaf0f5;border:0;border-radius:12px;padding:8px 16px 8px 40px;font-size:13px;line-height:20px;box-shadow:inset 0 0 0 1px #185e8c61}.notice:before{background:#185e8c;top:10px;left:14px}.notice strong,.notice b{font-weight:600}.problem{border-radius:12px}.save-bar{z-index:11;background:var(--fs-surface);box-shadow:inset 0 0 0 1px var(--fs-border), 0 4px 16px #0d1a2b14;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:12px 16px;display:flex;position:sticky;bottom:16px}.save-state{color:var(--fs-text-secondary);margin:0;font-size:12px}.save-bar.is-dirty .save-state{color:var(--fs-text);font-weight:600}.account-box{position:relative}.avatar{background:var(--fs-navy);color:#fff;width:32px;height:32px;font:inherit;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:inline-flex}[data-theme=dark] .avatar{background:var(--fs-mint);color:var(--fs-navy)}.avatar:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.account-menu{z-index:30;background:var(--fs-surface);width:240px;box-shadow:inset 0 0 0 1px var(--fs-border), 0 8px 24px #0d1a2b1f;border-radius:12px;padding:8px;position:absolute;top:40px;right:0}.account-email{text-overflow:ellipsis;white-space:nowrap;margin:4px 8px 0;font-size:13px;font-weight:600;overflow:hidden}.account-state{color:var(--fs-text-secondary);align-items:center;gap:6px;margin:0 8px 8px;font-size:12px;display:flex}.dot-ok{background:var(--fs-jade);border-radius:50%;width:8px;height:8px}.account-menu ul{border-top:1px solid var(--fs-border);margin:0;padding:8px 0 0;list-style:none}.account-menu a,.account-menu button{width:100%;min-height:32px;color:var(--fs-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.account-menu a:hover,.account-menu button:hover{background:var(--fs-bg)}.account-menu a:focus-visible,.account-menu button:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:-3px}.account-menu .icon{color:var(--fs-text-secondary)}.crumb-switch .client-logo{border-radius:4px;width:20px;height:20px}.crumb-switch .client-logo.initials{font-size:10px}.dialog.switcher{box-shadow:inset 0 0 0 1px var(--fs-border), 0 12px 32px #0d1a2b29;border:0;border-radius:12px;padding:0;overflow:hidden}.dialog.switcher.is-menu{width:324px;margin:0;position:fixed}.dialog.switcher.is-menu::backdrop{background:0 0}.dialog.switcher.is-search{width:min(512px,100vw - 32px);margin:100px auto 0}.dialog.switcher.is-search::backdrop{background:#0d1a2b3d}.switcher-find{border-bottom:2px solid var(--fs-jade);color:var(--fs-text-secondary);align-items:center;gap:8px;padding:0 12px;display:flex}.switcher-find input{background:0 0;border:0;border-radius:0;flex:1;min-height:40px;padding:0;font-size:14px}.switcher-find input:focus-visible{outline:none}.switcher-find:focus-within{box-shadow:inset 0 0 0 2px var(--fs-accent-graphic)}.switcher-find kbd{background:var(--fs-track);font:inherit;border-radius:4px;padding:0 6px;font-size:11px;line-height:20px}.switcher-list{max-height:380px;margin:0;padding:4px 6px 6px;overflow:auto}.switcher-note{margin:12px 8px}.switcher-group{letter-spacing:.08em;text-transform:uppercase;color:var(--fs-text-secondary);margin:8px 0 2px;padding:0 6px;font-size:10px;font-weight:700;line-height:16px}.switcher-option{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:4px 8px;display:flex}.switcher-option[aria-selected=true]{background:color-mix(in srgb, var(--fs-jade) 10%, var(--fs-surface));box-shadow:inset 2px 0 0 var(--fs-jade)}.switcher-option>.icon{color:var(--fs-text-secondary);flex:none}.switcher-option .client-logo{border-radius:4px;flex:none;width:20px;height:20px}.switcher-option .client-logo.initials{font-size:9px}.switcher-text{flex-direction:column;flex:1;min-width:0;display:flex}.switcher-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.switcher-hint{color:var(--fs-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.switcher-foot{border-top:1px solid var(--fs-border);grid-template-columns:1fr 1fr;display:grid}.switcher-foot a{min-height:36px;color:var(--fs-text);justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.switcher-foot a+a{border-left:1px solid var(--fs-border)}.switcher-foot a:hover{background:var(--fs-bg)}.switcher-foot a:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:-3px}@media screen{[data-theme=dark] .rail{background:var(--fs-bg)}[data-theme=dark] .shell.has-rail{background:linear-gradient(to right, var(--fs-bg) 247px, var(--fs-border) 247px, var(--fs-border) 248px, transparent 248px)}[data-theme=dark] .shell.has-rail.is-folded{background:linear-gradient(to right, var(--fs-bg) 63px, var(--fs-border) 63px, var(--fs-border) 64px, transparent 64px)}[data-theme=dark] .card{box-shadow:inset 0 0 0 1px var(--fs-border)}[data-theme=dark] .rail-btn[aria-current=page]{background:color-mix(in srgb, var(--fs-mint) 12%, transparent);color:var(--fs-link)}[data-theme=dark] .notice{background:color-mix(in srgb, #6fb3e0 12%, var(--fs-surface));box-shadow:inset 0 0 0 1px #6fb3e066}[data-theme=dark] .notice:before{background:#6fb3e0}[data-theme=dark] .tile-mark.is-m,[data-theme=dark] .source-mark.is-measured{color:var(--fs-link);background:color-mix(in srgb, var(--fs-mint) 14%, transparent)}[data-theme=dark] .tile.highlight .tile-mark{color:var(--fs-kpi-highlight-text);background:color-mix(in srgb, var(--fs-kpi-highlight-text) 16%, transparent)}[data-theme=dark] .pill-amber{color:#f0c75e}[data-theme=dark] .pill-blue{color:#6fb3e0}[data-theme=dark] .pill-green{color:#3de3a0}[data-theme=dark] .pill-red{color:#e0718f}[data-theme=dark] .pill{background:color-mix(in srgb, currentColor 16%, transparent)}[data-theme=dark] .pill:not([class*=pill-]){background:var(--fs-track)}[data-theme=dark] .pill-grey{color:var(--fs-text-secondary);background:var(--fs-track)}[data-theme=dark] .title-logo{box-shadow:inset 0 0 0 1px var(--fs-border)}[data-theme=dark] .tile.highlight .change.is-down{color:#a8234b}}:root{--icon-layers:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 3 3 8l9 5 9-5zM3 13l9 5 9-5%27/%3E%3C/svg%3E");--icon-table:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 5h16v14H4zM4 10h16M10 10v9%27/%3E%3C/svg%3E");--icon-chart:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 19h16M5 15l4-5 4 3 6-7%27/%3E%3C/svg%3E")}.card:not(.kpi)>.card-header>h2[data-icon]:before,.card:not(.kpi)>header>h2[data-icon]:before{--card-icon:inherit}[data-icon=home]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 10.5 12 3l9 7.5M5 9v11h5v-6h4v6h5V9%27/%3E%3C/svg%3E")}[data-icon=grid]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 4h6v6H4zM14 4h6v6h-6zM4 14h6v6H4zM14 14h6v6h-6z%27/%3E%3C/svg%3E")}[data-icon=chart]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 19h16M5 15l4-5 4 3 6-7%27/%3E%3C/svg%3E")}[data-icon=user]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM4 20c1.5-3.5 4.5-5 8-5s6.5 1.5 8 5%27/%3E%3C/svg%3E")}[data-icon=users]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M9 11a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM2.5 19c1.2-3 3.6-4.5 6.5-4.5s5.3 1.5 6.5 4.5M16 4.5a3.5 3.5 0 0 1 0 6.5M18 14.8c1.7.6 2.9 2 3.5 4.2%27/%3E%3C/svg%3E")}[data-icon=team]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M8 11a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 11a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM2.5 19c1-2.8 3-4.2 5.5-4.2S12.5 16.2 13.5 19M10.5 19c1-2.8 3-4.2 5.5-4.2s4.5 1.4 5.5 4.2%27/%3E%3C/svg%3E")}[data-icon=search]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zM20 20l-4-4%27/%3E%3C/svg%3E")}[data-icon=compass]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM15.5 8.5l-2 5-5 2 2-5z%27/%3E%3C/svg%3E")}[data-icon=bolt]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M13 2 4 14h7l-1 8 9-12h-7z%27/%3E%3C/svg%3E")}[data-icon=target]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM12 12h.01%27/%3E%3C/svg%3E")}[data-icon=box]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3.5 7.5 12 3l8.5 4.5v9L12 21l-8.5-4.5zM3.5 7.5 12 12l8.5-4.5M12 12v9%27/%3E%3C/svg%3E")}[data-icon=gear]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM19.4 13.5a7.6 7.6 0 0 0 0-3l2-1.5-2-3.5-2.4 1a7.5 7.5 0 0 0-2.6-1.5L14 2.5h-4l-.4 2.5A7.5 7.5 0 0 0 7 6.5l-2.4-1-2 3.5 2 1.5a7.6 7.6 0 0 0 0 3l-2 1.5 2 3.5 2.4-1a7.5 7.5 0 0 0 2.6 1.5l.4 2.5h4l.4-2.5a7.5 7.5 0 0 0 2.6-1.5l2.4 1 2-3.5z%27/%3E%3C/svg%3E")}[data-icon=palette]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 21a9 9 0 1 1 9-9c0 2.5-2 3.5-4 3.5h-2a2 2 0 0 0-1 3.7c.6.6.4 1.8-.6 1.8zM7.5 11h.01M10 7.5h.01M14.5 7.5h.01%27/%3E%3C/svg%3E")}[data-icon=list]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M8 6h12M8 12h12M8 18h12M4 6h.01M4 12h.01M4 18h.01%27/%3E%3C/svg%3E")}[data-icon=upload]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 16V4M7 9l5-5 5 5M4 20h16%27/%3E%3C/svg%3E")}[data-icon=fold]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M15 6l-6 6 6 6%27/%3E%3C/svg%3E")}[data-icon=unfold]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M9 6l6 6-6 6%27/%3E%3C/svg%3E")}[data-icon=panel]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 5h16v14H4zM9.5 5v14%27/%3E%3C/svg%3E")}[data-icon=chevron]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E")}[data-icon=moon]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M20 14.5A8 8 0 0 1 9.5 4a8 8 0 1 0 10.5 10.5z%27/%3E%3C/svg%3E")}[data-icon=sun]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 17a5 5 0 1 0 0-10 5 5 0 0 0 0 10zM12 1.5v2M12 20.5v2M4.2 4.2l1.4 1.4M18.4 18.4l1.4 1.4M1.5 12h2M20.5 12h2M4.2 19.8l1.4-1.4M18.4 5.6l1.4-1.4%27/%3E%3C/svg%3E")}[data-icon=leaf]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 20c0-9 6-15 15-16-1 9-7 15-15 16zM5 20 13 11%27/%3E%3C/svg%3E")}[data-icon=logout]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M15 4h4v16h-4M10 8l-4 4 4 4M6 12h10%27/%3E%3C/svg%3E")}[data-icon=doc]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M7 3h7l5 5v13H7zM14 3v5h5%27/%3E%3C/svg%3E")}[data-icon=info]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 11v5M12 8h.01%27/%3E%3C/svg%3E")}[data-icon=layers]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 3 3 8l9 5 9-5zM3 13l9 5 9-5%27/%3E%3C/svg%3E")}[data-icon=clock]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM12 7v5l3 2%27/%3E%3C/svg%3E")}[data-icon=check]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12.5 10 17l9-10%27/%3E%3C/svg%3E")}[data-icon=map]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 6l6-2 6 2 6-2v14l-6 2-6-2-6 2zM9 4v14M15 6v14%27/%3E%3C/svg%3E")}[data-icon=globe]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM3 12h18M12 3c2.5 2.5 3.5 5.5 3.5 9s-1 6.5-3.5 9c-2.5-2.5-3.5-5.5-3.5-9s1-6.5 3.5-9z%27/%3E%3C/svg%3E")}[data-icon=message]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 5h16v11H9l-5 4z%27/%3E%3C/svg%3E")}[data-icon=table]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 5h16v14H4zM4 10h16M10 10v9%27/%3E%3C/svg%3E")}[data-icon=download]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 4v12M7 11l5 5 5-5M4 20h16%27/%3E%3C/svg%3E")}[data-icon=warn]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 3 2 20h20zM12 10v4M12 17h.01%27/%3E%3C/svg%3E")}[data-icon=gauge]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 17a8 8 0 1 1 16 0M12 17l4-6%27/%3E%3C/svg%3E")}[data-icon=bot]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 9h14v10H5zM12 5v4M9 13h.01M15 13h.01M9 16h6%27/%3E%3C/svg%3E")}[data-icon=slides]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 5h16v11H4zM12 16v4M8 20h8%27/%3E%3C/svg%3E")}[data-icon=shield]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 3 5 6v6c0 4.5 3 7.5 7 9 4-1.5 7-4.5 7-9V6z%27/%3E%3C/svg%3E")}[data-icon=file]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M7 3h7l5 5v13H7zM14 3v5h5M10 13h6M10 17h6%27/%3E%3C/svg%3E")}[data-icon=plus]{--card-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M12 5v14M5 12h14%27/%3E%3C/svg%3E")}.chip{background:var(--fs-track);min-height:24px;color:var(--fs-text-secondary);white-space:nowrap;border:0;border-radius:12px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:24px;display:inline-flex}.ov-sec{scroll-margin-top:120px}.view-tabs .tab-count{font-variant-numeric:tabular-nums;justify-content:center;min-width:5ch}[data-align-row=brand-main] .card-footer .pager{min-height:32px}.page-header .lead.meta{min-height:32px;line-height:28px}.shell .topbar.is-scrolled{background:color-mix(in srgb, var(--fs-bg) 94%, transparent)}.rail-group{border-top:0;margin-top:6px;padding-top:7px;position:relative}.rail-group:before{content:"";background:var(--fs-border);height:1px;position:absolute;top:0;left:12px;right:12px}.rail-group-label{margin:0 0 2px;padding:6px 10px 4px}.is-folded .rail-group:before{left:8px;right:8px}.cell-div{background:var(--fs-track);border-radius:3px;width:28px;height:6px;display:inline-block;position:relative}.cell-div b{background:var(--fs-data-positive);border-radius:3px;position:absolute;top:0;bottom:0}.cell-div b.neg{background:var(--fs-data-negative)}.cell-div i{background:var(--fs-text-secondary);width:1px;position:absolute;top:-2px;bottom:-2px}.stage-chevrons{white-space:nowrap;align-items:center;gap:1px;display:inline-flex}.stage-chevrons i{background:var(--fs-track);clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%,40% 50%);width:9px;height:10px;display:inline-block}.stage-chevrons i.done{background:var(--fs-data-progress)}.stage-chevrons i.current{background:color-mix(in srgb, var(--fs-data-progress) 45%, var(--fs-surface))}.stage-chevrons small{color:var(--fs-text-secondary);margin-left:6px;font-size:12px}.dash .page-header .actions{gap:8px;display:flex}.home-invite{justify-content:space-between;align-items:center;gap:16px;display:flex}.sev-bar{background:var(--fs-track);border-radius:3px;width:72px;height:14px;display:flex;overflow:hidden}.sev-bar b{color:#fff;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.pipe-table td,.fresh-table td{white-space:nowrap}.pipe-table td .one-line,.fresh-table td.one-line{text-overflow:ellipsis;vertical-align:middle;max-width:180px;display:inline-block;overflow:hidden}.plain-link{color:inherit;text-decoration:none}.plain-link:hover,.plain-link:focus-visible{text-decoration:underline}.crit-n{color:var(--fs-data-negative);font-weight:600}.need-list li{border-bottom:1px solid var(--fs-border);grid-template-columns:minmax(0,120px) minmax(0,1fr) auto auto;align-items:center;gap:12px;height:40px;font-size:13px;display:grid}.need-client{font-weight:600}.act-box{flex-direction:column;gap:12px;display:flex}.feed-list li{grid-template-columns:56px minmax(0,1fr);gap:12px;font-size:13px;line-height:24px;display:grid}.fresh-table{width:100%}.rep-card p{margin:0 0 8px}.rep-line{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.card-actions{gap:16px;display:inline-flex}.legend-inline{color:var(--fs-text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.legend-inline i{border-radius:2px;width:10px;height:10px;display:inline-block}.choose-list{max-height:360px;margin:0 0 16px;overflow:auto}.choose-list li a{align-items:center;gap:8px;padding:8px 0;display:flex}.big-number .ov-big{font-family:var(--fs-font-display);font-size:32px;font-weight:600}.pipe-table th,.pipe-table td{padding-left:6px;padding-right:6px}.pipe-table th{white-space:nowrap}.pipe-table td{height:40px;padding-top:0;padding-bottom:0;font-size:12px;line-height:16px}.pipe-table th{height:32px;font-size:12px;font-weight:500}.pipe-table td>a.with-logo{font-weight:500}.pipe-table td>a.plain-link.one-line{color:var(--fs-text-secondary);font-weight:400}.pipe-table .cell-stack{white-space:nowrap;flex-direction:column;gap:0;display:inline-flex}.pipe-table .cell-stack .small{font-size:12px}.bar-action a{color:var(--fs-link);font-weight:600;text-decoration:none}.need-list .one-line,.feed-list .one-line,.rep-card .one-line,.pipe-table .one-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.card-foot>.src-link{display:contents}.ov-mod>.card-header>h2:before{display:none}.ov-mod h2{font-size:13px}.ov-mod .ov-new{border:1px solid var(--fs-border);width:24px;height:24px;color:var(--fs-text);background:var(--fs-surface);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ov-mod .ov-mod-n{min-width:0;color:var(--fs-text-secondary);flex-direction:row;align-items:flex-end;gap:12px;font-size:12px;line-height:18px;display:flex;overflow:hidden}.card-header.split>h2.one-line{flex:0 auto;min-width:0}.card-header.split>.head-note{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.beam-updates{margin:16px 0 0;padding:0;list-style:none;display:grid}.beam-updates>li{border-top:1px solid var(--fs-track);padding:12px 0}.beam-updates>li:first-child{border-top:0}.beam-update-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.beam-update-text{min-width:0}.beam-update-head button{flex:none}.beam-updates [role=status] .notice{margin:8px 0 0}.row-pick{flex:none;width:16px;height:16px;margin:0 4px 0 0}.row-pick:disabled{opacity:.4}.row-menu-cell{text-align:right;width:48px}.row-bulk{align-items:center;gap:8px;min-height:32px;margin-left:auto;font-size:13px;display:flex}.danger-text{color:var(--fs-data-negative)}@media print{@page{size:A4;margin:14mm 12mm}html,body{color:#0d1a2b;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:11pt;background:#fff!important}.rail,.shell .topbar,.client-nav,.tabs,.tabs-row,.pager,.dialog,.visually-hidden-focusable,button.primary,button.ghost,button.danger,.icon-btn,.link-button,select,input,textarea,form.row-form,[role=tablist]{display:none!important}.shell,.shell.has-rail,.shell.has-rail.is-folded{background:0 0!important;display:block!important}.content{padding:0!important}.grid{align-items:start!important}button{text-align:left;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.card,.card.fixed,[data-align-row]>.card{break-inside:avoid-page;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:1px solid #c9ced6!important;margin:0 0 8mm!important}.card-body,.scroll,.table-box,.list-box,[data-align-scroll]{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.card *{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}table{border-collapse:collapse;width:100%}thead{display:table-header-group}tr,img,svg,figure{break-inside:avoid}svg,img,canvas{max-width:100%!important}h1,h2,h3{break-after:avoid}a[href^=http]:after{content:" (" attr(href) ")";color:#566070;overflow-wrap:anywhere;font-size:9pt}}.engine-badge{color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.engines-line{align-items:center;gap:6px;min-width:0;display:inline-flex}.engine-badges{gap:2px;display:inline-flex}.bp-head .with-logo h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bp-head .head-pills{flex:none;gap:6px;display:inline-flex}.bp-desc{min-height:24px;color:var(--fs-text-secondary);margin:4px 0 0;font-size:14px;line-height:24px}.bp-meta{text-overflow:ellipsis;white-space:nowrap;height:24px;color:var(--fs-text-secondary);margin:4px 0 0;font-size:13px;line-height:24px;display:block;overflow:hidden}.bp-meta>span{margin-right:16px;display:inline}.bp-meta>.engines-line{vertical-align:top;height:24px;display:inline-flex}.bp-meta b{color:var(--fs-text);font-weight:600}.bp-controls{flex:none;align-items:center;gap:16px;display:flex}.bp-controls .field.inline{flex-direction:row;align-items:center;gap:8px;margin:0;display:inline-flex}.bp-controls .field.inline>span{color:var(--fs-text-secondary);font-size:12px}.bp-controls select{background-color:var(--fs-bg);width:auto;max-width:260px;height:28px;min-height:28px;padding:0 24px 0 8px;font-size:12px}.bp-head-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bp-head-row>:first-child{min-width:0}.ghost.icon-only{width:32px;padding:0}.badge-count{background:color-mix(in srgb, var(--fs-cta-text) 14%, transparent);border-radius:9px;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.more-menu{display:inline-flex;position:relative}.more-menu-list{z-index:30;background:var(--fs-surface);min-width:240px;box-shadow:inset 0 0 0 1px var(--fs-border), 0 8px 24px #0d1a2b1f;border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.more-menu-item{width:100%;min-height:32px;color:var(--fs-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.more-menu-item:hover:not(:disabled),.more-menu-item:focus-visible{background:var(--fs-track)}.more-menu-item:disabled{color:var(--fs-text-secondary);cursor:not-allowed}.page-panel{background:var(--fs-surface);box-shadow:inset 0 0 0 1px var(--fs-border), 0 1px 2px #0d1a2b0d;border-radius:12px;margin:0 0 24px;padding:24px}.page-panel:focus{outline:none}.page-panel:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.page-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page-panel-head h2{font-family:var(--fs-font-display);letter-spacing:-.32px;margin:0;font-size:16px;font-weight:600;line-height:24px}.callout{background:var(--fs-surface);box-shadow:inset 3px 0 0 var(--callout-line,var(--fs-accent-graphic)), inset 0 0 0 1px var(--fs-border);border-radius:0 12px 12px 0;margin:0 0 24px;padding:16px 20px;font-size:15px;line-height:24px}.callout-orange{--callout-line:var(--fs-data-severity-high)}.callout p{margin:0}.callout p+p{margin-top:8px}.callout .callout-small{color:var(--fs-text-secondary);font-size:13px;line-height:20px}.callout .verdict-line{font-size:13px;line-height:20px}.list-tools{align-items:center;gap:16px;min-height:40px;margin-bottom:16px;display:flex}.list-tools-scope{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.study-cell{align-items:center;gap:8px;min-width:0;display:flex}.study-cell .client-logo{flex:none}.study-cell-text{flex-direction:column;min-width:0;display:flex}.study-cell-title{align-items:center;gap:8px;min-width:0;display:flex}.study-cell-title a{text-overflow:ellipsis;white-space:nowrap;color:var(--fs-text);font-weight:600;text-decoration:none;overflow:hidden}.study-cell-title a:hover{text-decoration:underline}.study-cell-sub{text-overflow:ellipsis;white-space:nowrap;max-width:520px;color:var(--fs-text-secondary);font-size:12px;line-height:16px;overflow:hidden}.studies-table td.num,.studies-table th.num{text-align:right}.studies-table .group-row th{color:var(--fs-text);text-align:left;padding-top:16px;font-size:12px;font-weight:600}.studies-table .group-row .muted{font-weight:400}.tab .tab-lock{color:#185e8c;background:#185e8c24;border-radius:8px;align-items:center;height:16px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}@media screen{[data-theme=dark] .tab .tab-lock{color:#6fb3e0}}.tab-count.neg{background:color-mix(in srgb, var(--fs-data-negative) 14%, transparent);color:var(--fs-data-negative)}.fs-subtabs .tab-count{background:0 0;min-width:0;padding:0 0 0 2px}.fs-subtabs .tab[aria-selected=true] .tab-count{color:var(--fs-text)}.subtabs-row{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.six-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.six-numbers>div{min-width:0;box-shadow:inset 1px 0 0 var(--fs-border);padding:16px 24px}.six-numbers>div:nth-child(3n+1){box-shadow:none;padding-left:0}.six-numbers>div:nth-child(n+4){border-top:1px solid var(--fs-border)}.six-numbers dt{color:var(--fs-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.six-numbers dd{margin:4px 0 0}.six-numbers .six-value{font-family:var(--fs-font-display);letter-spacing:-.48px;font-size:32px;font-weight:600;line-height:40px;display:block}.six-numbers .six-unit{font-family:var(--fs-font-display);letter-spacing:0;color:var(--fs-text-secondary);margin-left:2px;font-size:15px;font-weight:600}.six-numbers .six-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--fs-text-secondary);font-size:12px;line-height:16px;display:block;overflow:hidden}.six-numbers .six-change{white-space:nowrap;min-height:18px;font-size:12px;line-height:18px;display:block}.six-numbers .six-change .delta{font-weight:600}.fs-map .fs-map-item{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.fs-map .fs-map-ic{background:var(--fs-track);width:28px;height:28px;color:var(--fs-text);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fs-map .fs-map-text{text-align:left;flex-direction:column;min-width:0;display:flex}.diag-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.diag-verdict{font-family:var(--fs-font-display);letter-spacing:-.36px;font-size:18px;font-weight:600;line-height:28px}.diag-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0 0;display:grid}.diag-numbers>div{background:var(--fs-track);border-radius:10px;min-width:0;padding:12px 16px}.diag-numbers dt{text-overflow:ellipsis;white-space:nowrap;color:var(--fs-text-secondary);font-size:12px;line-height:16px;overflow:hidden}.diag-numbers dd{margin:4px 0 0}.diag-numbers .diag-value{font-family:var(--fs-font-display);font-size:22px;font-weight:600;line-height:30px;display:block}.diag-numbers .diag-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--fs-text-secondary);font-size:12px;line-height:16px;display:block;overflow:hidden}.diag-foot{color:var(--fs-text-secondary);margin-top:12px;font-size:13px;line-height:20px}.lever-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lever-cols>li{background:var(--fs-track);border-radius:10px;min-width:0;padding:16px}.lever-cols h3{margin:0 0 4px;font-size:14px;line-height:20px}.lever-cols p{margin:0;font-size:13px;line-height:20px}.lever-cols ul{color:var(--fs-text-secondary);margin:8px 0 0;padding-left:16px;font-size:12px;line-height:18px}.why-list{margin:0;padding:0;list-style:none}.why-list>li{border-top:1px solid var(--fs-track);gap:10px;padding:10px 0;display:flex}.why-list>li:first-child{border-top:0;padding-top:0}.why-list .why-ic{background:var(--fs-track);border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.why-list b{font-size:13px;line-height:20px;display:block}.why-list span.muted{font-size:12px;line-height:18px;display:block}.cta-band{background:var(--fs-active-bg);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:16px 20px;font-size:13px;line-height:20px;display:flex}.cta-band p{margin:0}.measured-boxes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.measured-boxes>div{background:var(--fs-track);border-radius:10px;min-width:0;padding:12px 16px}.measured-boxes dt{color:var(--fs-text-secondary);font-size:12px;line-height:16px}.measured-boxes dd{font-family:var(--fs-font-display);margin:4px 0 0;font-size:20px;font-weight:600;line-height:28px}.answer-pills{flex-wrap:wrap;gap:2px;display:flex}.answer-filters-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px;margin:16px 0 0;display:grid}.answer-filters-grid .field{min-width:0;margin:0}.answer-filters-grid .field>span{font-size:12px}.answer-filters-grid select,.answer-filters-grid input{width:100%;min-height:32px;font-size:13px}.answer-filters-grid .field.wide{grid-column:span 2}.answers-open{margin:0;padding:0;list-style:none}.answers-open>li{border-top:1px solid var(--fs-border);padding:16px 0}.answers-open>li:first-child{border-top:0}.answer-top{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;font-size:13px;line-height:20px;display:flex}.answer-top .answer-engine{align-items:center;gap:6px;font-weight:600;display:inline-flex}.answer-question{margin:0 0 8px;font-size:14px;font-weight:600;line-height:22px}.answer-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:21px}.answer-body.clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.answer-more{margin-top:4px}.answer-domains{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.answer-domains li{text-overflow:ellipsis;white-space:nowrap;background:var(--fs-track);max-width:280px;height:22px;color:var(--fs-text-secondary);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex;overflow:hidden}.answer-judge{color:var(--fs-text-secondary);margin:8px 0 0;font-size:12px;line-height:18px}.answers-intro{margin:0 0 24px}.runs-of-brief tr[aria-current=true] td:first-child,.runs-of-brief tr[aria-current=true] th:first-child{box-shadow:inset 3px 0 0 var(--fs-accent-graphic)}.runs-of-brief tr[aria-current=true]{background:0 0}.alert-list{margin:0;padding:0;list-style:none}.alert-list li{border-top:1px solid var(--fs-track);gap:8px;padding:8px 0;font-size:13px;line-height:20px;display:flex}.alert-list li:first-child{border-top:0;padding-top:0}.alert-list .alert-ic{color:var(--fs-data-severity-high);flex:none}.open-table summary{cursor:pointer;font-size:13px;font-weight:600}.open-table[open] summary{margin-bottom:12px}.step-arrows{flex-wrap:nowrap;gap:4px;margin:0 0 24px;padding:0;list-style:none;display:flex;overflow-x:auto}.step-arrows li{flex:1 1 0;min-width:0}.step-arrow{background:var(--fs-track);width:100%;min-height:40px;color:var(--fs-text);font:inherit;text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);border:0;align-items:center;gap:6px;padding:0 18px 0 14px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:relative}.step-arrows li:first-child .step-arrow{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:6px 0 0 6px}.step-arrow span.cut{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.step-arrow.approved{background:color-mix(in srgb, var(--fs-mint) 22%, var(--fs-surface))}.step-arrow.changed,.step-arrow.progress{background:color-mix(in srgb, #e3b23c 26%, var(--fs-surface))}.step-arrow[aria-current=step]{background:var(--fs-navy);color:#fff}@media screen{[data-theme=dark] .step-arrow[aria-current=step]{background:var(--fs-mint);color:var(--fs-navy)}}.step-arrow:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.brief-tiles .bf-big{font-family:var(--fs-font-display);font-size:24px;font-weight:600;line-height:32px;display:block}.brief-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=1280px){.answer-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.diag-numbers,.measured-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}.inline-bar.wide{width:160px;height:8px}.table-box.flow{overflow:visible}.cell-with-mark{align-items:center;gap:6px;display:inline-flex}.insight-alert{justify-content:space-between;align-items:center;gap:16px;display:flex}.insight-alert p{margin:0}.insight-alert .actions{flex:none}.callout .state-chips{margin:8px 0 0;font-size:13px}[data-align-row=full-numbers]>.card{height:344px}[data-align-row=full-map]>.card,[data-align-row=fs-funnel]>.card,[data-align-row=fs-funnel-2]>.card{height:auto}.fs-sechead .lead{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.callout.ov-callout{height:160px;overflow:hidden}.callout.ov-callout .fs-headline{height:48px;margin:0}.callout.ov-callout .verdict-line{height:40px;margin-top:8px}.callout.ov-callout .state-chips,.callout.ov-callout .ov-line{height:24px;margin:8px 0 0;overflow:hidden}.ov-line{color:var(--fs-text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:13px;line-height:24px;display:flex}.ov-line>span{text-overflow:ellipsis;overflow:hidden}.head-alert{justify-content:space-between;align-items:center;gap:16px;height:56px;margin-top:16px;display:flex}.head-alert p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.head-alert .actions{flex:none}.head-alert.is-empty{visibility:hidden}.brief-foot{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;display:grid}.brief-foot>.footer-split{min-width:0}.brief-bar{min-height:32px;margin:0 0 12px}.brief-steps{margin:0 0 16px}.brief-tiles{margin-top:8px}.card.diag-card{box-shadow:inset 3px 0 0 var(--fs-accent-graphic), inset 0 0 0 1px var(--fs-border), 0 1px 2px #0d1a2b0d}.card.diag-card.is-behind{box-shadow:inset 3px 0 0 var(--fs-data-severity-high), inset 0 0 0 1px var(--fs-border), 0 1px 2px #0d1a2b0d}@media screen{[data-theme=dark] .pill:not(.pill-amber):not(.pill-blue):not(.pill-green):not(.pill-red){color:var(--fs-text-secondary)}[data-theme=dark] .tab-count.neg{color:#f29db2}}[data-align-row=vis-why]>.card{height:400px}[data-align-row=vis-levers]>.card{height:320px}[data-align-row=vis-brands]>.card,[data-align-row=vis-proscons]>.card{height:472px}[data-align-row=vis-sources]>.card,[data-align-row=vis-comp-2]>.card{height:400px}[data-align-row=vis-diagnosis]>.card,[data-align-row=vis-measured]>.card,[data-align-row=light-diagnosis]>.card{height:auto}.study-cell .client-logo.initials{font-size:7px;line-height:16px;overflow:hidden}.page-panel-lead{text-overflow:ellipsis;white-space:nowrap;min-height:20px;overflow:hidden}.said-list{margin:0;padding:0;list-style:none}.said-list li{border-top:1px solid var(--fs-track);grid-template-columns:minmax(0,1fr) auto auto 48px;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.said-list li:first-child{border-top:0}.said-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.said-value{text-align:right;font-variant-numeric:tabular-nums}.claim-quote{color:var(--fs-text-secondary);margin-top:2px;font-size:12px;font-style:italic;display:block}.h2h-notes{color:var(--fs-text-secondary);margin:12px 0 0;padding:0;font-size:12px;line-height:18px;list-style:none}.h2h-notes b{color:var(--fs-text)}.diag-bench{gap:2px;margin:4px 0;display:grid}.diag-bench-row{color:var(--fs-text-secondary);grid-template-columns:minmax(0,72px) minmax(0,1fr);align-items:center;gap:8px;font-size:11px;line-height:14px;display:grid}.diag-bench-row.is-you{color:var(--fs-text);font-weight:600}.diag-bench .bar-track,.cellbar .bar-track{background:var(--fs-track);border-radius:3px;height:6px;display:block;overflow:hidden}.diag-bench .bar,.cellbar .bar{background:var(--fs-data-client);height:100%;display:block}.diag-bench .bar.other,.cellbar .bar.other{background:var(--fs-data-rival-direct)}.cellbar{grid-template-columns:minmax(64px,160px) auto;align-items:center;gap:8px;display:grid}.diag-value.is-neg{color:var(--fs-data-negative)}.why-go{margin-top:4px;display:inline-flex}.studies-table td:first-child{width:36%;max-width:0}.st-meta{text-overflow:ellipsis;white-space:nowrap;height:24px;color:var(--fs-text-secondary);margin:4px 0 0;font-size:13px;line-height:24px;overflow:hidden}.title-score{font-family:var(--fs-font-display);flex:none;align-items:center;font-weight:600;display:inline-flex}.st-new-row{align-items:flex-end;gap:16px;max-width:720px;display:flex}.st-new-row .field{flex:1;margin:0}.cat-tiles{grid-template-columns:repeat(var(--cats,6), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cat-tiles li{background:var(--fs-track);border-radius:10px;flex-direction:column;min-width:0;padding:12px 16px;display:flex}.cat-tiles .cat-label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.cat-tiles .cat-n{font-family:var(--fs-font-display);font-size:22px;font-weight:600;line-height:30px}[data-align-row=geo-competitors]>.card{height:296px}[data-align-row=plan-cats]>.card{height:232px}.plan-numbers{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;display:grid}.plan-numbers>div{background:var(--fs-track);border-radius:10px;min-width:0;padding:8px 12px}.plan-numbers dt{text-overflow:ellipsis;white-space:nowrap;color:var(--fs-text-secondary);font-size:12px;line-height:16px;overflow:hidden}.plan-numbers dd{font-family:var(--fs-font-display);margin:4px 0 0;font-size:22px;font-weight:600;line-height:30px}[data-align-row=plan-numbers]>.card{height:184px}@media screen{[data-theme=dark] .pill:not(.pill-amber):not(.pill-blue):not(.pill-green):not(.pill-red){color:var(--fs-text-secondary)}}.st-views{margin:0 0 24px}.st-group th{padding-top:12px;font-weight:600}.st-dates{margin:0 0 24px}.room-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.room-tile{border:1px solid var(--fs-border);background:var(--fs-surface);width:100%;min-height:112px;color:var(--fs-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.room-tile:hover:not(:disabled){border-color:var(--fs-text-secondary)}.room-tile{border-top:3px solid var(--room,var(--fs-data-client))}.room-tile.is-active{border-color:var(--room,var(--fs-data-client));box-shadow:inset 0 0 0 1px var(--room,var(--fs-data-client))}.room-head{align-items:center;gap:8px;min-width:0;display:flex}.room-ico{background:color-mix(in srgb, var(--room,var(--fs-data-client)) 14%, transparent);width:24px;height:24px;color:var(--room,var(--fs-data-client));border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .room-ico{background:color-mix(in srgb, var(--room,var(--fs-data-client)) 30%, transparent);color:var(--fs-text)}.room-tile:disabled{cursor:default;background:var(--fs-track)}.room-tile:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.room-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.room-n{font-family:var(--fs-font-display);font-size:22px;font-weight:600;line-height:30px}.room-n small{font-family:var(--fs-font-ui);color:var(--fs-text-secondary);margin-left:6px;font-size:12px;font-weight:500}.room-bar{background:var(--fs-track);border-radius:3px;height:6px;display:block;overflow:hidden}.room-bar i{background:var(--room,var(--fs-data-progress));height:100%;display:block}.room-sub,.room-lock{text-overflow:ellipsis;white-space:nowrap;color:var(--fs-text-secondary);font-size:12px;overflow:hidden}[data-align-row=st-room-tiles]>.card{height:auto}.roadmap-list{margin:0;padding:0;list-style:none}.roadmap-list li{border-top:1px solid var(--fs-track);padding:8px 0;font-size:13px;line-height:20px}.roadmap-list li:first-child{border-top:0;padding-top:0}.roadmap-more{color:var(--fs-text-secondary);font-size:12px}[data-align-row=plan-roadmap]>.card{height:344px}[data-align-row=plan-queues]>.card{height:232px}@media (width<=1280px){.room-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.roadmap-list li{min-width:0}.roadmap-list a{text-overflow:ellipsis;white-space:nowrap;color:var(--fs-text);text-decoration:none;display:block;overflow:hidden}.queue-head{margin-bottom:8px}.roadmap-list a:hover{text-decoration:underline}.geo-one-page{justify-content:space-between;align-items:center;gap:16px;height:48px;margin-top:16px;display:flex}.geo-one-page p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}[data-align-row=st-numbers]>.card{height:184px}.potential-numbers{grid-template-columns:minmax(0,1fr)}.notice a{color:var(--fs-link);font-weight:600}.cat-tiles .cat-n small{font-family:var(--fs-font-ui);color:var(--fs-text-secondary);margin-left:4px;font-size:12px;font-weight:500}.cat-tiles .room-bar{background:var(--fs-surface);margin:6px 0 4px}.cat-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-says{gap:8px;margin:0;padding:0 0 0 20px;font-size:14px;line-height:22px;display:grid}.plan-says li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-align-row=plan-says]>.card{height:232px}.page-header .st-lead{align-items:center;gap:12px;min-width:0;display:flex}.st-lead-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-merged-chip{color:#185e8c;min-height:24px;font:inherit;cursor:pointer;background:#eaf0f5;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;box-shadow:inset 0 0 0 1px #185e8c61}[data-theme=dark] .st-merged-chip{color:#a9d3ec;background:#5fa8d32e}.page-header .st-merged{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 0;display:flex}.page-header .st-merged p{margin:0}.page-header .st-merged button{flex:none}.plan-top{gap:12px}.plan-top .geo-scope select{width:136px}.grid.vis-fixed>.card{height:var(--vis-h)}.grid.vis-fluid>.card{height:auto}.vis-study-cell{align-items:flex-start;gap:8px;min-width:0;display:flex}.vis-study-cell .client-logo{flex:none;margin-top:2px}.vis-study-name{flex-direction:column;min-width:0;font-weight:400;display:flex}.vis-study-name small{max-width:420px;color:var(--fs-text-secondary);font-size:12px;line-height:16px}.vis-sub{color:var(--fs-text-secondary);margin:0;font-size:12px;line-height:18px}.vis-head-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.vis-filter,.vis-scope{color:var(--fs-text-secondary);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.vis-filter select,.vis-scope select{border:1px solid var(--fs-border);background-color:var(--fs-bg);max-width:220px;height:24px;min-height:24px;color:var(--fs-text);font:inherit;border-radius:6px;padding:0 24px 0 8px;font-size:12px}.card.fixed.vis-tile{gap:4px}.vis-tile .kpi-label{font-size:12px;font-weight:500;line-height:16px}.vis-tile .card-header{min-height:16px}.vis-tile-value{font-family:var(--fs-font-display);letter-spacing:-.64px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:32px;font-weight:600;line-height:44px;overflow:hidden}.vis-tile-value small{letter-spacing:0;margin-left:2px;font-size:14px;font-weight:500}.vis-tile .card-footer{align-items:flex-start;height:48px;margin-top:0}.card.fixed.vis-tile:not(.is-hl){box-shadow:inset 0 0 0 1px var(--fs-border);background:0 0}.vis-tile-sub{-webkit-line-clamp:3;color:var(--fs-text-secondary);-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.card.vis-tile>.card-header>h2:before{display:none}.vis-tile .card-footer{justify-content:flex-start}.vis-two .bar-list li{grid-template-columns:minmax(0,1fr) minmax(40px,1fr) 48px}.vis-tile.is-hl{background:var(--fs-kpi-highlight-bg);color:var(--fs-kpi-highlight-text)}.vis-tile.is-hl .kpi-label,.vis-tile.is-hl .vis-tile-sub{color:var(--fs-kpi-highlight-text)}.vis-share{flex-direction:column;gap:4px;min-width:96px;display:inline-flex}.vis-track{background:var(--fs-track);border-radius:3px;max-width:160px;height:6px;display:block;overflow:hidden}.vis-track>i{border-radius:3px;height:100%;display:block}.vis-track>i.is-cited{background:var(--fs-data-positive)}.vis-track>i.is-named{background:var(--fs-data-client)}.vis-codes{white-space:nowrap;flex-wrap:nowrap;gap:8px;display:inline-flex}.vis-code{white-space:nowrap;min-width:52px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:16px}.vis-code.is-cited{color:var(--fs-data-positive);font-weight:600}.vis-code.is-named{color:var(--fs-text)}.vis-code.is-none{color:var(--fs-text-secondary)}.vis-delta{font-size:11px}.vis-delta.is-up{color:var(--fs-data-positive)}.vis-delta.is-down{color:var(--fs-data-negative)}tr.is-you>th,tr.is-you>td{font-weight:600}.vis-run-head>.with-logo{flex:auto}.vis-run-head h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vis-run-head>.head-actions{flex:none}.vis-lead{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.vis-lead>.cut{min-width:0}.vis-scopes{align-items:center;gap:16px;padding-bottom:12px;display:flex}.vis-run-pick select{width:220px}.vis-engine-pick select{width:140px}.vis-run-cell{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.vis-dark{border:1px solid var(--fs-data-client);background:var(--fs-data-client);min-height:32px;color:var(--fs-surface);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.vis-dark:disabled{opacity:.55;cursor:not-allowed}.vis-dark:focus-visible{outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.dialog.vis-sheet{border-radius:16px 0 0 16px;width:min(360px,100vw - 32px);max-width:none;height:100vh;max-height:none;margin:0 0 0 auto}.vis-sheet-list{flex-direction:column;align-items:stretch;gap:8px;display:flex}.vis-sheet-list>button{justify-content:flex-start}.dialog.vis-run-dialog{width:min(720px,100vw - 32px);max-width:none}.vis-run-dialog .actions{justify-content:flex-end;margin-top:16px}.vis-edit-col{max-width:1040px;margin:0 auto}.vis-edit-sec{scroll-margin-top:120px}.vis-edit-bar{flex-wrap:wrap}.vis-edit-state{flex:320px;min-width:0}.vis-edit-cost{color:var(--fs-text-secondary);margin:0;font-size:12px;line-height:16px}.notice.vis-coverage{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;height:64px;margin:0 0 24px;display:flex}.vis-coverage-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.vis-switch{white-space:nowrap;flex:none}.vis-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vis-caps{letter-spacing:.04em;text-transform:uppercase;color:var(--fs-text-secondary);margin:0 0 6px;font-size:11px;line-height:16px}.vis-heat .vis-thematic{letter-spacing:.04em;text-transform:uppercase;font-size:12px}.vis-intents{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vis-intent{box-shadow:inset 0 0 0 1px var(--fs-border);border-radius:12px;min-width:0;padding:14px 16px}.vis-intent-n{font-family:var(--fs-font-display);color:var(--fs-data-client);margin:6px 0;font-size:30px;font-weight:600;line-height:36px}.vis-intent-sub{color:var(--fs-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.icon-btn.vis-open{width:24px;height:24px}@media (width<=1100px){.vis-intents{grid-template-columns:repeat(2,minmax(0,1fr))}.vis-two{grid-template-columns:1fr}}.st-id-col{white-space:nowrap;width:48px}.st-tbar{text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;overflow:hidden}.st-row .vis-row-head{min-width:240px}.st-marks{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.st-mark{align-items:center;font-size:12px;line-height:20px;display:inline-flex}.st-obj,.st-impact{border:1px solid var(--fs-border);color:var(--fs-text-secondary);border-radius:999px;padding:0 6px}.st-chan{flex-direction:column;min-width:0;max-width:200px;display:flex}.st-send .small{min-height:24px;padding:0 10px}.st-bubbles{width:100%;height:100%;max-height:290px;display:block}.st-bub-quick{fill:var(--fs-track)}.st-bub-grid{stroke:var(--fs-border);stroke-width:1px}.st-bub-axis{fill:var(--fs-text-secondary);font-size:12px}.st-bub-code{fill:#fff;font-size:9px;font-weight:700}.st-legend{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.st-legend i{border-radius:50%;width:10px;height:10px;margin-left:6px;display:inline-block}.st-legend .lg-quick,.st-chbar .w-next,.st-legend .lg-next{background:var(--fs-data-positive)}.st-legend .lg-big,.st-chbar .w-now,.st-legend .lg-now{background:var(--fs-data-client)}.st-legend .lg-other,.st-chbar .w-later,.st-legend .lg-later{background:var(--fs-data-neutral)}.st-quads{gap:12px;margin:0;display:grid}.st-quads dt{font-size:13px;font-weight:600}.st-quads dd{text-overflow:ellipsis;white-space:nowrap;color:var(--fs-text-secondary);margin:2px 0 0;font-size:12px;overflow:hidden}.st-chbars{gap:8px;max-height:100%;margin:0;padding:0;list-style:none;display:grid}.st-chbars li{grid-template-columns:minmax(0,1fr) 72px 24px;align-items:center;gap:8px;font-size:12px;display:grid}.st-chbar{background:var(--fs-track);border-radius:4px;height:8px;display:flex;overflow:hidden}.st-chbar i{height:100%;display:block}.st-chbars b{text-align:right}.st-sub-lead{margin:0 0 16px}.st-clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-wrap{overflow-wrap:anywhere;white-space:normal}.st-rules{gap:12px;margin:0;padding:0;list-style:none;display:grid}.st-rules li{grid-template-columns:28px minmax(0,240px) minmax(0,1fr);align-items:baseline;gap:12px;font-size:13px;display:grid}.st-rule-n{background:var(--fs-track);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:600;display:inline-flex}.st-videos,.st-tier-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.st-videos li,.st-tier-cards li{border:1px solid var(--fs-border);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.st-video-head,.st-tier-head{align-items:center;gap:8px;min-width:0;display:flex}.st-code{font-weight:700}.st-type{letter-spacing:.04em;color:var(--fs-text-secondary);font-size:12px;font-weight:600}.st-target{max-width:100%;display:block}.st-evidence{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.st-evidence li{padding-left:18px;position:relative}.st-evidence li:before{content:"";background:var(--fs-data-client);border-radius:2px;width:8px;height:8px;position:absolute;top:7px;left:0}.st-queue{gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-queue li{border-top:1px solid var(--fs-track);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-top:8px;font-size:13px;display:flex}.st-queue li:first-child{border-top:0;padding-top:0}.st-queue .st-wrap{flex-basis:100%}.st-obj-table .st-in{border:1px solid var(--fs-border);background:var(--fs-surface);width:100%;min-width:140px;min-height:32px;color:var(--fs-text);font:inherit;border-radius:6px;padding:4px 8px;font-size:13px}.st-obj-table .st-num{text-align:right;width:88px;min-width:0}[data-align-row=st-framework]>.card{height:232px}[data-align-row=st-vis-numbers]>.card{height:184px}[data-align-row=st-roadmap]>.card{height:344px}@media (width<=1280px){.st-videos,.st-tier-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}p.st-legend{margin:0 0 8px;display:flex}p.st-legend i:first-child{margin-left:0}.st-bubbles+table,.st-chbars{min-height:0}.plan-numbers.st-two{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-numbers.st-four{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-numbers.st-plain{gap:12px 24px}.plan-numbers.st-plain>div{background:0 0;flex-direction:column-reverse;padding:0;display:flex}.plan-numbers.st-plain dd{margin:0;font-size:28px;line-height:36px}.st-clamp-list{max-height:100%;font-size:13px}.st-tier-cards a,.st-queue a{color:var(--fs-link);text-decoration:none}.st-tier-cards a:hover,.st-queue a:hover{text-decoration:underline}.st-sub-note{margin:0 0 12px}.st-tier-note{margin-top:8px}.theme-seg{background:var(--fs-track);box-shadow:inset 0 0 0 1px var(--fs-border);border:0;border-radius:10px;gap:2px;margin:0 0 12px;padding:3px;display:inline-flex}.seg-btn{min-height:34px;color:var(--fs-text-secondary);cursor:pointer;border-radius:7px;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.seg-btn input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-btn.is-on{background:var(--fs-surface);color:var(--fs-text);box-shadow:0 1px 2px #0d1a2b1f}.seg-btn:has(input:focus-visible){outline:3px solid var(--fs-accent-graphic);outline-offset:2px}.usage-bar{justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin:0 0 16px;display:flex}.usage-bar p{margin:0}.usage-note{margin:0 0 24px}.dest-rows{gap:8px;margin:12px 0 0;display:grid}.dest-row{grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,180px) 88px;align-items:center;gap:12px;font-size:13px;display:grid}.dest-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dest-row input{width:100%;min-height:32px}.dest-row .bad{color:var(--fs-data-negative)}.dest-add{align-items:center;gap:8px;margin-top:16px;display:flex}.dest-add input{width:280px;min-height:32px}.cell-two{flex-direction:column;min-width:0;display:flex}.cell-two small{font-size:12px}@media (width<=1280px){.dest-row{grid-template-columns:minmax(0,160px) minmax(0,1fr) minmax(0,140px) 80px}}[data-align-row=appearance]>.card,[data-align-row=provider-keys]>.card{height:232px}[data-align-row=session]>.card{height:264px}.mc-client{min-width:0}.mc-name{flex-direction:column;min-width:0;display:flex}.mc-name small{max-width:260px}.mc-cleanup{gap:8px;font-size:13px;display:grid}[data-align-card=client-delete]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fs-data-negative) 45%, transparent)}.set-rows{gap:0;margin:0;display:grid}.set-rows>li{border-top:1px solid var(--fs-track);align-items:center;gap:12px;min-height:48px;padding:8px 0;display:flex}.set-rows>li:first-child{border-top:0}.set-row-main{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 8px;min-width:0;display:flex}.set-row-main small{flex-basis:100%;min-width:0}.set-initial{background:var(--fs-track);border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:600;display:inline-flex}.read-now{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.ga4-check{gap:8px;display:grid}.ga4-check li{grid-template-columns:96px minmax(0,220px) minmax(0,1fr);align-items:center;gap:12px;display:grid}[data-align-row=client-cleanup]>.card{height:184px}[data-align-row=client-moves]>.card{height:312px}[data-align-row=client-terms]>.card{height:552px}.geo-take{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.geo-take-i{background:var(--fs-track);border-radius:10px;gap:12px;min-width:0;padding:12px 16px;display:flex}.geo-take-i>span{background:var(--fs-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.geo-take-i.is-risk>span{color:var(--fs-data-negative)}.geo-take-i.is-opp>span{color:var(--fs-data-positive)}.geo-take-i>div{min-width:0}.geo-take-i b{font-size:13px;display:block}.geo-take-i p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.geo-issues{gap:8px;margin:0;padding:0;list-style:none;display:grid}.geo-issues li{border-bottom:1px solid var(--fs-track);grid-template-columns:72px auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-bottom:8px;font-size:13px;display:grid}.geo-issue-n{color:var(--fs-text-secondary);font-variant-numeric:tabular-nums}.geo-ds,.geo-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.geo-ds-box,.geo-files li{border:1px solid var(--fs-border);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.geo-ds-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.geo-ds-top b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.geo-ds-box p,.geo-files p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.geo-ds-box .link{align-self:flex-start}.geo-diag summary{cursor:pointer;min-height:24px;font-weight:600}.geo-diag .table-box{max-height:360px;margin-top:12px}.geo-gaps{color:var(--fs-data-negative)}.geo-missing{color:var(--fs-data-negative);font-weight:600}.facts.three-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px 24px;display:grid}.facts.three-cols>div{grid-template-columns:minmax(0,128px) minmax(0,1fr);min-width:0}.geo-snap dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-files.geo-langs{grid-template-columns:minmax(0,1fr)}.geo-lang-v{font-family:var(--fs-font-display);font-size:20px;font-weight:600}.geo-two{flex-direction:column;min-width:0;display:flex}.geo-big{margin:0}.geo-big .kpi-value{font-family:var(--fs-font-display);font-size:32px;font-weight:600}@media (width<=1280px){.geo-ds,.geo-files,.facts.three-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.geo-scopes{flex:none;align-items:center;margin-left:auto;padding-bottom:8px;display:flex}.geo-scope{color:var(--fs-text-secondary);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.geo-scope select{width:220px}.geo-pills{flex-wrap:wrap;gap:8px;display:flex}.geo-mono{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.geo-heads{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.geo-heads>div{background:var(--fs-track);border-radius:8px;padding:8px 12px}.geo-heads dt{color:var(--fs-text-secondary);font-size:12px}.geo-heads dd{font-family:var(--fs-font-display);margin:0;font-size:20px;font-weight:600;line-height:28px}.geo-outline{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.geo-cwv{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.geo-cwv h3{margin:0 0 8px}.geo-checklist{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.geo-checklist li{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.geo-blocks,.geo-sims{gap:12px;margin:0;padding:0;list-style:none;display:grid}.geo-blocks li,.geo-sims li{border:1px solid var(--fs-border);border-radius:10px;gap:4px;padding:12px 16px;display:grid}.geo-blocks blockquote{border-left:3px solid var(--fs-data-client);margin:0;padding-left:12px;font-size:14px}.dl-ctl{align-items:center;gap:12px;margin-left:auto;padding:4px 0;display:flex}.dl-seg-wrap{align-items:center;gap:8px;display:inline-flex}.dl-sl{color:var(--fs-text-secondary);font-size:12px;font-weight:600}.dl-seg .tab[aria-checked=true]{background:var(--fs-surface);color:var(--fs-text);box-shadow:0 1px 2px #0d1a2b1f}.dl-fwrap{position:relative}.dl-fwrap .is-on{border-color:var(--fs-text-secondary)}.dl-fpop{z-index:20;border:1px solid var(--fs-border);background:var(--fs-surface);border-radius:10px;gap:12px;width:320px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0d1a2b29}.dl-fl-form{margin:0}.dl-fl{gap:4px;font-size:13px;display:grid}.dl-fl>span{font-weight:600}.dl-fl input,.dl-fl select{width:100%}.dl-fpop-f{justify-content:flex-end;gap:8px;display:flex}.dl-sp{flex:1}.dl-blk{color:var(--fs-data-severity-medium);display:inline-flex}.dl-avs{gap:2px;display:inline-flex}.dl-av,.dl-bw{background:var(--fs-track);min-width:22px;height:22px;color:var(--fs-text-secondary);border-radius:11px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.dl-num-col{white-space:nowrap;width:64px}.dl-tcell{align-items:center;gap:6px;max-width:100%;display:inline-flex}.dl-over,.dl-due.is-over{color:var(--fs-data-negative);font-weight:600}.dl-bulk-bar{background:var(--fs-track);border-radius:10px;align-items:center;gap:8px;min-height:40px;margin:0 0 12px;padding:4px 12px;font-size:13px;display:flex}.dl-groups{gap:24px;display:grid}.dl-grp{min-width:0}.dl-gh{align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.dl-blt{width:100%}.dl-cols .board-cell{background:var(--fs-track);border-radius:10px;min-height:120px;padding:8px}.dl-col.is-over{outline:2px dashed var(--fs-accent-graphic);outline-offset:-2px}.dl-col-e{border:1px dashed var(--fs-border);min-height:64px;color:var(--fs-text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.dl-card{gap:4px;font-size:12px}.dl-card.is-blocked{border-left:3px solid var(--fs-data-severity-medium)}.dl-card.is-waiting_client{background:color-mix(in srgb, #e3b23c 10%, var(--fs-surface))}.dl-ct,.dl-cf{align-items:center;gap:6px;min-width:0;display:flex}.dl-tt{color:var(--fs-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;display:-webkit-box;overflow:hidden}.dl-tt:hover{text-decoration:underline}.dl-cm{min-width:0;display:flex}.dl-ch{background:var(--fs-track);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:0 6px;overflow:hidden}.dl-cs{color:var(--fs-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dl-cf{justify-content:space-between}.dl-res{align-items:center;gap:6px;max-width:100%;display:inline-flex}.dl-tl-top{align-items:center;gap:16px;margin:0 0 12px;display:flex}.dl-tl-lgd{flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12px;display:flex}.dl-lg{align-items:center;gap:6px;display:inline-flex}.dl-lg i{background:var(--fs-track);width:14px;height:10px;box-shadow:inset 0 0 0 1px var(--fs-data-neutral);border-radius:3px;display:inline-block}.dl-lg.is-planned i{background:color-mix(in srgb, #185e8c 18%, var(--fs-surface));box-shadow:inset 0 0 0 1px #185e8c}.dl-lg.is-in_progress i{box-shadow:none;background:#185e8c}.dl-lg.is-waiting_client i{background:color-mix(in srgb, #e3b23c 40%, var(--fs-surface));box-shadow:inset 0 0 0 1px #7e4a0e}.dl-lg.is-done i{background:color-mix(in srgb, #00603c 22%, var(--fs-surface));box-shadow:inset 0 0 0 1px #00603c}.dl-lg.is-dep i{background:var(--fs-data-neutral);height:2px;box-shadow:none}.dl-tl-hint{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tl-bar.backlog{background:var(--fs-track)}.tl-bar.planned{background:color-mix(in srgb, #185e8c 14%, var(--fs-surface));border-color:#185e8c}.tl-bar.in_progress{color:#fff;background:#185e8c;border-color:#185e8c}.tl-bar.waiting_client{background:color-mix(in srgb, #e3b23c 30%, var(--fs-surface));border-color:#7e4a0e}.tl-bar.done,.tl-bar.verified{background:color-mix(in srgb, #00603c 16%, var(--fs-surface));border-color:#00603c}.dl-legend{color:var(--fs-text-secondary);gap:12px;font-size:12px;display:inline-flex}.dl-legend span{align-items:center;gap:4px;display:inline-flex}.dl-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.dl-legend i.a{background:var(--fs-data-client)}.dl-legend i.b{background:var(--fs-data-neutral)}.dl-rows{gap:8px;margin:0;display:grid}.dl-row{border-bottom:1px solid var(--fs-track);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:8px;font-size:13px;display:grid}.dl-row-t{flex-direction:column;min-width:0;display:flex}.dl-row-t a,.dl-row-t small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dl-row-t a{color:var(--fs-text);font-weight:600;text-decoration:none}.dl-row-t a:hover{text-decoration:underline}.dl-row-t small{color:var(--fs-text-secondary);font-size:12px}.dl-empty{height:100%;min-height:120px;color:var(--fs-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.dl-cv-p{align-items:center;gap:8px;min-width:0;display:inline-flex}.dl-ns{color:#a8234b;white-space:nowrap;background:#a8234b24;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.dl-cv-c.is-o{background:#185e8c1f;font-weight:600}.dl-cv-c.is-d{background:var(--fs-track)}.dl-warn{background:#e3b23c2e;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.dl-eb{gap:12px;margin:0;display:grid}.dl-eb-r{grid-template-columns:minmax(0,1fr) 40px;gap:4px 8px;font-size:13px;display:grid}.dl-eb-n{min-width:0}.dl-eb-b{background:var(--fs-track);border-radius:3px;grid-area:2/1/auto/-1;height:6px;display:block;overflow:hidden}.dl-eb-b i{background:var(--fs-data-client);height:100%;display:block}.dl-eb-r b{text-align:right;grid-area:1/2}.dl-eb-m{color:var(--fs-text-secondary);grid-column:1/-1;font-size:12px}.dl-mv{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;display:grid}.dl-mv-r{border:1px solid var(--fs-border);border-radius:10px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}@media screen{[data-theme=dark] .dl-lg.is-in_progress i,[data-theme=dark] .tl-bar.in_progress{color:#fff;background:#1f6c9e;border-color:#6fb3e0}[data-theme=dark] .tl-bar.planned{border-color:#6fb3e0}[data-theme=dark] .tl-bar.waiting_client{border-color:#f0c75e}[data-theme=dark] .tl-bar.done,[data-theme=dark] .tl-bar.verified{border-color:#3de3a0}[data-theme=dark] .dl-ns{color:#e0718f}}[data-align-card=dl-board]{min-width:0}[data-align-card=dl-board]>.card-body{min-width:0;overflow:hidden}[data-align-row=dl-ov-4]>.card{height:320px}.dl-grp .table-foot{margin-top:4px}@media (width<=1280px){.dl-sl{display:none}}.dl-cols,.board-box{position:relative}.tabs-row:has(>.dl-ctl){flex-wrap:nowrap}.tabs-row:has(>.dl-ctl)>.tabs{scrollbar-width:none;overflow-x:auto}.dl-ctl,.dl-seg-wrap{flex:none}.dl-seg{white-space:nowrap;flex-wrap:nowrap}.performance{--pf-purple:#6b55a6;--pf-slate:#7b8797;display:contents}@media screen{[data-theme=dark] .performance{--pf-purple:#a99bdb;--pf-slate:#8c98a8}}.tabs-bar>.pf-subtabs{margin-top:12px}.page-header .pf-lead{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.performance .perf-chart .series{stroke-width:2px;stroke-dasharray:none}.performance .series.c{stroke:var(--pf-purple)}.performance .series.d{stroke:var(--pf-slate)}.performance .pf-pt{stroke:var(--fs-surface);stroke-width:1px}.performance .pf-pt.a{fill:var(--fs-data-client)}.performance .pf-pt.b{fill:var(--fs-data-positive)}.performance .pf-pt.c{fill:var(--pf-purple)}.performance .pf-pt.d{fill:var(--pf-slate)}.performance .pf-key{vertical-align:middle;margin-right:6px}.performance .pf-key .series{stroke-width:2px;stroke-dasharray:none}.performance .perf-legend.pf-legend-top{color:var(--fs-text-secondary);order:-1;justify-content:flex-end;gap:12px;padding:0 0 8px;font-size:12px}.performance .swatch.c,.performance .seg.c{background:var(--pf-purple)}.performance .swatch.d,.performance .seg.d{background:var(--pf-slate)}.performance .pf-track{border-radius:6px;height:20px}.performance .pf-track .seg{text-align:center;white-space:nowrap;color:#fff;font-size:11px;font-style:normal;font-weight:600;line-height:20px;overflow:hidden}.performance .pf-track .seg.d{color:#0d1a2b}@media screen{[data-theme=dark] .performance .pf-track .seg{color:#0b121c}}.performance .pf-level{vertical-align:middle;background:var(--fs-data-neutral);border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.performance .in-short{margin:0;padding-left:20px;font-size:14px;line-height:22px;list-style:outside;display:block}.performance .in-short li{border-left:0;margin:0 0 8px;padding-left:0}.performance .pf-check-mark{vertical-align:-3px;flex:none;width:16px;height:16px;margin-right:8px;display:inline-flex}.performance .pf-check-mark.ok{color:#007a4d}.performance .pf-check-mark.issue{color:#8a5a00}.performance .pf-check-mark.na{color:var(--fs-text-secondary)}@media screen{[data-theme=dark] .performance .pf-check-mark.ok{color:#3de3a0}[data-theme=dark] .performance .pf-check-mark.issue{color:#f0c75e}}.performance .pf-notes{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.performance .pf-notes>.notice{margin:0}@media (width<=1279px){.performance .pf-notes{grid-template-columns:1fr}}.performance .pf-work-legend{color:var(--fs-text-secondary);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12px;display:inline-flex}.performance .pf-work-legend .dl-mark{pointer-events:none}.performance .pf-brand{color:#0f4c75;background:#dcebf6;border-radius:10px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}@media screen{[data-theme=dark] .performance .pf-brand{color:#bfe0f5;background:#17344b}}.performance .pf-select{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:40px;margin:0 0 8px;font-size:13px;display:flex}.performance .pf-select>.pf-select-text{color:var(--fs-text-secondary);flex:auto}.pf-table-note{margin-top:8px}.pf-tofix{margin:0 0 8px}.pf-mix-send{justify-content:center;gap:8px;display:flex}.pf-x-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 16px;display:grid}.pf-x-sum>div{background:var(--fs-track);border-radius:8px;min-width:0;padding:12px 16px}.pf-x-sum dt{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pf-x-sum dd{font-family:var(--fs-font-display,inherit);margin:4px 0 0;font-size:20px;font-weight:600}.pf-x-sum dd small{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:12px;font-weight:400;display:block;overflow:hidden}.signin{background:var(--fs-bg);min-height:100vh;color:var(--fs-text);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.signin-brand{isolation:isolate;background:radial-gradient(ellipse 70% 60% at 0% 0%, #00d08442, transparent 70%), radial-gradient(ellipse 60% 55% at 85% 100%, #1d6fa357, transparent 70%), var(--fs-navy);color:var(--fs-paper);flex-direction:column;justify-content:space-between;gap:48px;padding:40px 56px;display:flex;position:relative;overflow:hidden}.signin-brand:before{content:"";z-index:-1;background-image:linear-gradient(#f5f6f40f 1px,#0000 1px),linear-gradient(90deg,#f5f6f40f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 30% 45%,#000 25%,#0000 80%);mask-image:radial-gradient(80% 70% at 30% 45%,#000 25%,#0000 80%)}.signin-feather{z-index:-1;opacity:.14;pointer-events:none;width:min(86vh,70%);position:absolute;top:50%;right:-14%;transform:translateY(-50%)rotate(-6deg)}.signin-logo{border-radius:6px;align-self:flex-start;display:inline-flex}.signin-logo img{width:auto;height:32px;display:block}.signin-logo:focus-visible{outline:3px solid var(--fs-paper);outline-offset:4px}.signin-claim{max-width:620px}.signin-eyebrow{color:#c9d0d9;background:#f5f6f40f;border:1px solid #f5f6f424;border-radius:999px;align-items:center;gap:10px;margin:0;padding:6px 14px 6px 8px;font-size:13px;font-weight:600;display:inline-flex}.signin-eyebrow b{background:var(--fs-mint);color:var(--fs-navy);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.signin-title{font-family:var(--fs-font-display);letter-spacing:-.03em;margin:24px 0 0;font-size:clamp(36px,4.4vw,64px);font-weight:600;line-height:1.04}.signin-title span{color:var(--fs-mint)}.signin-lead{color:#c9d0d9;max-width:520px;margin:24px 0 0;font-size:17px;line-height:1.6}.signin-engines{color:#aeb7c3;font-family:var(--fs-font-display);flex-wrap:wrap;gap:8px 24px;margin:0;font-size:14px;font-weight:600;display:flex}.signin-engines i{align-items:center;gap:8px;font-style:normal;display:inline-flex}.signin-engines i:before{content:"";background:var(--fs-mint);border-radius:50%;width:6px;height:6px}.signin-panel{flex-direction:column;justify-content:space-between;gap:40px;min-width:0;padding:32px 48px;display:flex}.signin-box{flex-direction:column;gap:16px;width:100%;max-width:400px;margin:auto;display:flex}.signin-head h1{font-family:var(--fs-font-display);letter-spacing:-.02em;margin:0;font-size:32px;line-height:1.15}.signin-head p{color:var(--fs-text-secondary);margin:8px 0 0;font-size:15px}.signin-status:empty{display:none}.signin-status p{margin:0}.signin-google{border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 10px 28px -12px #00d084b3}.signin-g-wrap{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.signin-g{width:16px;height:16px}.signin-or{color:var(--fs-text-secondary);align-items:center;gap:12px;margin:8px 0 0;font-size:13px;display:flex}.signin-or:before,.signin-or:after{content:"";background:var(--fs-border);flex:1;height:1px}.signin-form fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.signin-field{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.signin-label-row{justify-content:space-between;gap:12px;display:flex}.signin-forgot{color:var(--fs-text-secondary);font-weight:400}.signin-field input{font:inherit;border:1px solid var(--fs-border);background:var(--fs-surface);min-height:44px;color:var(--fs-text);border-radius:10px;padding:0 14px;font-weight:400}.signin-email{font:inherit;border:1px solid var(--fs-border);background:var(--fs-surface);min-height:44px;color:var(--fs-text);border-radius:10px;font-weight:700}.signin-form fieldset:disabled{opacity:.6}.signin-form fieldset:disabled button{opacity:1}.signin-soon{color:var(--fs-text-secondary);align-items:baseline;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.5;display:flex}.signin-badge{background:var(--fs-active-bg);color:var(--fs-text);border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-weight:700}.signin-legal{width:100%;max-width:400px;color:var(--fs-text-secondary);flex-direction:column;gap:8px;margin:0 auto;font-size:12px;line-height:1.5;display:flex}.signin-legal nav{flex-wrap:wrap;gap:4px 20px;display:flex}.signin-legal a{color:var(--fs-link);font-size:13px;font-weight:600;text-decoration:none}.signin-legal a:hover{text-decoration:underline}.signin-legal p{margin:0}@media (width<=1023px){.signin{grid-template-columns:minmax(0,1fr)}.signin-brand{gap:24px;padding:24px 16px 32px}.signin-title{font-size:32px}.signin-lead,.signin-engines{display:none}.signin-feather{width:60%;right:-12%}.signin-panel{padding:32px 16px 24px}}.pn-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pn-gallery>li{grid-column:span 4;min-width:0}.pn-gallery>.pn-fill{grid-column:span var(--fill-wide,12)}.pn-gallery>.pn-fill.is-full-wide{display:none}@media (width<=1279px){.pn-gallery>li{grid-column:span 6}.pn-gallery>.pn-fill{grid-column:span var(--fill-narrow,12)}.pn-gallery>.pn-fill.is-full-wide{display:block}.pn-gallery>.pn-fill.is-full-narrow{display:none}}@media (width<=900px){.pn-gallery>li,.pn-gallery>.pn-fill{grid-column:span 12}}.pn-card{flex-direction:column;gap:16px;min-height:376px;display:flex}.pn-card>.card-header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.pn-card-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:24px;overflow:hidden}.pn-cb{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex}.pn-ct{align-items:flex-start;gap:12px;min-width:0;height:56px;display:flex}.pn-cw{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.pn-cw p{height:24px;color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:24px;overflow:hidden}.pn-badges{gap:8px;min-width:0;height:24px;display:flex;overflow:hidden}.pn-badges .pill{text-overflow:ellipsis;min-width:0;overflow:hidden}.pn-card>.card-footer{margin-top:auto}.pn-rings{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:8px;height:88px;margin:0;padding:0;list-style:none;display:grid}.pn-rings.is-loading{background:0 0}.pn-ring{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.pn-ring svg{width:48px;height:48px;display:block}.pn-ring .track{fill:none;stroke:var(--fs-track);stroke-width:4px}.pn-ring .value{fill:none;stroke:var(--fs-data-client);stroke-width:4px;stroke-linecap:round}.pn-ring text{font-family:var(--fs-font-display);fill:var(--fs-text);font-size:11px;font-weight:600}.pn-ring text.small{font-size:9px}.pn-ring>span[aria-hidden]{color:var(--fs-text-secondary);white-space:nowrap;font-size:12px;line-height:16px}.pn-quad{height:24px;color:var(--fs-text-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:600;line-height:24px;overflow:hidden}.pn-quad.is-known{color:var(--fs-data-positive)}.pn-quad.is-out{color:var(--fs-data-negative)}.pn-win{height:24px;color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:auto 0 0;font-size:12px;line-height:24px;overflow:hidden}.pn-win b{color:var(--fs-text);font-weight:600}.pn-win.is-none{color:var(--fs-text-secondary)}.pn-macro{flex-direction:column;justify-content:center;gap:8px;height:112px;margin:0;display:flex}.pn-macro>div{border-bottom:1px solid var(--fs-track);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;height:24px;display:flex}.pn-macro dt{color:var(--fs-text-secondary);white-space:nowrap;flex:none;font-size:12px;line-height:24px}.pn-macro dd{color:var(--fs-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:24px;overflow:hidden}.pn-macro.is-empty{justify-content:center;align-items:center}.pn-macro.is-empty p{color:var(--fs-text-secondary);text-align:center;margin:0;font-size:13px;line-height:20px}.pn-fill{border:1px dashed var(--fs-border);border-radius:12px;min-height:376px}.pn-add{width:100%;height:100%;min-height:374px;color:var(--fs-text-secondary);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.pn-add b{color:var(--fs-text);font-size:14px;font-weight:600;line-height:24px}.pn-add span{font-size:12px;line-height:16px}.pn-add:hover,.pn-add:focus-visible{color:var(--fs-text);background:var(--fs-surface)}.persona-face.initials{line-height:1;overflow:hidden}.pn-tag{background:var(--fs-track);height:20px;color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:4px;flex:none;align-items:center;max-width:100%;padding:0 6px;font-size:11px;font-weight:600;line-height:20px;display:inline-flex;overflow:hidden}.pn-tag.is-ok{color:#00603c;background:#00603c1f}.pn-tag.is-gap{color:#a8234b;background:#a8234b1f}.pn-tag.is-opp{color:#7e4a0e;background:#c8841e29}.pn-engine{align-items:center;gap:6px;min-width:0;display:inline-flex}.pn-engine>i{background:var(--fs-data-neutral);border-radius:50%;flex:none;width:8px;height:8px}.pn-engine>i[data-engine=ChatGPT]{background:var(--fs-data-engine-chat-g-p-t)}.pn-engine>i[data-engine=Gemini]{background:var(--fs-data-engine-gemini)}.pn-engine>i[data-engine=Claude]{background:var(--fs-data-engine-claude)}.pn-chips{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pn-chips>li{background:var(--fs-track);height:24px;color:var(--fs-text);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;max-width:100%;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.pn-chips>li.is-lost{color:#7e4a0e;background:#c8841e29}.pn-chips>li.is-nil{color:var(--fs-text-secondary);background:0 0;padding:0;font-weight:400}.pn-note{color:var(--fs-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.pn-nil{color:var(--fs-text-secondary)}.pn-intro{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;margin:0 0 12px;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.pn-soon>.card-header h2,.pn-soon>.card-header h2:before{color:var(--fs-text-secondary)}.pn-soon-b{height:20px;color:var(--fs-text-secondary);background:var(--fs-track);white-space:nowrap;border-radius:10px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:20px;display:inline-flex}.pn-soon-w{flex-direction:column;justify-content:center;gap:16px;display:flex}.pn-soon-art{flex-direction:column;gap:8px;display:flex}.pn-soon-art i{background:var(--fs-track);opacity:.7;border-radius:4px;height:16px;display:block}.pn-soon-art i:nth-child(2n){width:72%}.pn-soon-art i:nth-child(3n){width:48%}.pn-soon-w p{color:var(--fs-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.pn-heat td{white-space:nowrap}.pn-mx{grid-template-rows:24px repeat(3,minmax(min-content,1fr)) 16px;gap:8px;height:100%;min-height:0;display:grid}.pn-mx-ax{color:var(--fs-text-secondary);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-left:80px;font-size:11px;font-weight:600;line-height:24px;display:grid}.pn-mx-r{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.pn-mx-y{color:var(--fs-text-secondary);align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex}.pn-mx-c{background:var(--fs-bg);border-radius:8px;flex-direction:column;gap:4px;min-width:0;min-height:0;padding:8px;display:flex;overflow:hidden}.pn-mx-c.is-high-weak{background:color-mix(in srgb, var(--fs-data-negative) 10%, var(--fs-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fs-data-negative) 35%, transparent)}.pn-mx-c.is-high-strong{background:color-mix(in srgb, var(--fs-data-positive) 10%, var(--fs-surface))}.pn-mx-c.is-medium-weak{background:color-mix(in srgb, #c8841e 10%, var(--fs-surface))}.pn-mx-h{align-items:baseline;gap:8px;min-width:0;height:16px;font-size:12px;line-height:16px;display:flex}.pn-mx-h b{color:var(--fs-text);white-space:nowrap;flex:none;font-weight:600}.pn-mx-h span{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pn-mx-l{flex-wrap:wrap;gap:4px;min-height:0;display:flex;overflow:hidden}.pn-mx-p{background:var(--fs-surface);max-width:100%;height:24px;box-shadow:inset 0 0 0 1px var(--fs-border);color:var(--fs-text);border-radius:12px;align-items:center;gap:6px;padding:0 8px 0 2px;font-size:12px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.pn-mx-p span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pn-mx-p i{color:#7e4a0e;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:600}.pn-mx-p:hover,.pn-mx-p:focus-visible{box-shadow:inset 0 0 0 1px var(--fs-pine)}.pn-mx-more{height:24px;color:var(--fs-text-secondary);background:var(--fs-surface);border-radius:12px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pn-mx-n{height:16px;color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:16px;overflow:hidden}.pn-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pn-step{border-bottom:1px solid var(--fs-track);height:40px;color:var(--fs-text);grid-template-columns:24px minmax(0,160px) 120px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;text-decoration:none;display:grid}.pn-step:hover,.pn-step:focus-visible{background:var(--fs-bg)}.pn-step b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pn-step-k{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pn-step-d{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (width<=1279px){.pn-step{grid-template-columns:24px minmax(0,120px) 104px minmax(0,1fr)}}.page-header .pn-meta{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.page-header.pn-head .lead{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-header .pn-level{margin-top:12px}.pn-ctl{flex:none;align-items:center;gap:16px;margin-left:auto;padding-bottom:7px;display:flex}.pn-ctl .field.inline.compact{flex-direction:row;align-items:center;gap:8px;max-width:none;margin:0;display:flex}.pn-ctl .field.inline.compact>span{color:var(--fs-text-secondary);font-size:12px}.pn-ctl select{background-color:var(--fs-bg);border-radius:6px;max-width:160px;height:28px;min-height:28px;padding:0 28px 0 8px;font-size:12px}.pn-lvl .tab{min-height:28px;padding:0 12px;font-size:12px}.pn-lvl .tab:disabled{color:var(--fs-text-secondary);opacity:.7;cursor:not-allowed}.pn-lvl .tab[aria-checked=true]{background:var(--fs-surface);color:var(--fs-text);box-shadow:0 1px 2px #0d1a2b14}.notice.pn-verdict{height:72px;margin:0 0 24px;overflow:hidden}.notice.pn-verdict p{margin:0}.notice.pn-warn{background:color-mix(in srgb, #c8841e 12%, var(--fs-surface));box-shadow:inset 0 0 0 1px #c8841e73}.notice.pn-warn:before{background:#9a5a12}.notice.pn-warn+.grid,p.notice.pn-warn{margin-bottom:24px}.pn-play{color:var(--fs-text-secondary)}.pn-fields{flex-direction:column;display:flex}.pn-fr{border-bottom:1px solid var(--fs-track);grid-template-columns:160px minmax(0,1fr) 168px;align-items:center;gap:16px;height:40px;font-size:13px;line-height:20px;display:grid}.pn-fr:last-child{border-bottom:0}.pn-fr>span:last-child{justify-content:flex-end;min-width:0;display:flex}.pn-fl{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pn-fv{color:var(--fs-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pn-src{white-space:nowrap;text-overflow:ellipsis;background:var(--fs-track);max-width:100%;height:20px;color:var(--fs-text-secondary);border-radius:4px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:20px;display:inline-flex;overflow:hidden}.pn-src.is-client{color:#00603c;background:#00603c1f}.pn-src.is-brief{color:#185e8c;background:#185e8c1f}.pn-src.is-ai{color:#7e4a0e;background:#c8841e29}.pn-src.is-none{background:0 0}.pn-vers,.pn-refs,.pn-lab,.pn-chl,.pn-hear,.pn-opps,.pn-whys{flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pn-ver{border-bottom:1px solid var(--fs-track);flex:0 0 56px;grid-template-rows:20px 16px;grid-template-columns:32px minmax(0,1fr);align-content:center;gap:4px 8px;height:56px;font-size:13px;line-height:20px;display:grid}.pn-ver b{grid-row:1/span 2;align-self:center;font-weight:600}.pn-ver span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pn-ver small{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:12px;line-height:16px;overflow:hidden}.pn-ref{border-bottom:1px solid var(--fs-track);height:40px;color:var(--fs-text);grid-template-columns:120px minmax(0,1fr) minmax(0,40%);align-items:center;gap:12px;font-size:13px;text-decoration:none;display:grid}.pn-ref:hover,.pn-ref:focus-visible{background:var(--fs-bg)}.pn-ref .pn-tag{justify-self:start}.pn-ref b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pn-ref small{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:12px;overflow:hidden}.pn-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:stretch;gap:24px;display:grid}.pn-two>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pn-two small{color:var(--fs-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.pn-big{font-family:var(--fs-font-display);white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:600;line-height:32px;overflow:hidden}tr.is-dim>*{opacity:.45}.pn-verdict-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:24px;display:-webkit-box;overflow:hidden}.pn-qtab,.pn-atab{table-layout:fixed;width:100%}.pn-qtab th:first-child{width:112px}.pn-qtab th:nth-child(3){width:136px}.pn-qtab th:nth-child(4),.pn-qtab th:nth-child(5){width:20%}.pn-lost td{background:#c8841e0f}.pn-atab th:first-child{width:144px}.pn-atab th:nth-child(2){width:20%}.pn-atab th:nth-child(3){width:120px}.pn-quote{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.pn-quote blockquote{border-left:2px solid var(--fs-border);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;padding-left:12px;font-size:13px;font-style:italic;line-height:20px;display:-webkit-box;overflow:hidden}.pn-quote figcaption{color:var(--fs-text-secondary);align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.pn-lab>li{border-bottom:1px solid var(--fs-track);justify-content:space-between;align-items:center;gap:12px;height:32px;font-size:13px;display:flex}.pn-lab>li span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pn-opps>li{border-bottom:1px solid var(--fs-track);flex-direction:column;justify-content:center;gap:2px;height:52px;display:flex}.pn-opps b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pn-opps small{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pn-whys>li{border-bottom:1px solid var(--fs-track);padding:8px 0}.pn-whys p{margin:0;font-size:13px;line-height:20px}.pn-qm{color:var(--fs-text-secondary);align-items:center;gap:4px;font-size:12px;display:flex}.pn-chl>li{border-bottom:1px solid var(--fs-track);justify-content:space-between;align-items:center;gap:12px;height:40px;font-size:13px;display:flex}.pn-chl>li>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pn-ages{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.pn-ages>li{height:28px;color:var(--fs-text-secondary);box-shadow:inset 0 0 0 1px var(--fs-border);border-radius:14px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pn-ages>li.is-on{color:var(--fs-surface);background:var(--fs-data-client);box-shadow:none}.pn-ages>li.is-part{color:var(--fs-text);background:color-mix(in srgb, var(--fs-data-client) 14%, transparent);box-shadow:none}.pn-gen{margin:0;font-size:13px;line-height:20px}.pn-hear>li{border-bottom:1px solid var(--fs-track);flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding:4px 0;display:flex}.pn-hear span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.pn-hear small{color:var(--fs-text-secondary);font-size:11px;line-height:16px}.pn-adtab{width:100%}.pn-land{margin:0;font-size:13px;line-height:20px}.pn-cov{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.pn-cov>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pn-cov dt{color:var(--fs-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pn-cov dd{font-family:var(--fs-font-display);white-space:nowrap;margin:0;font-size:24px;font-weight:600;line-height:32px}.pn-mini{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;height:100%;min-height:0;display:grid}.pn-mcol{background:var(--fs-bg);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex;overflow:hidden}.pn-mcol-h{justify-content:space-between;align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.pn-mcol-h b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pn-mcol-h span{color:var(--fs-text-secondary);font-weight:600}.pn-mcard{background:var(--fs-surface);box-shadow:inset 0 0 0 1px var(--fs-border);color:var(--fs-text);border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;font-size:12px;line-height:16px;text-decoration:none;display:flex}.pn-mcard>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pn-mcard small{color:var(--fs-text-secondary);font-size:11px;display:block}.pn-more{color:var(--fs-text-secondary);font-size:12px}.pn-drawer{width:min(640px,100vw - 32px)}.pn-drawer .eyebrow{margin:0}.grid[data-align-row^=pn-]>.card>.card-header.split{flex-wrap:nowrap}.grid[data-align-row^=pn-]>.card>.card-header.split>h2{flex:none}.grid[data-align-row^=pn-]>.card>.card-header.split>.card-detail{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=1439px){.grid.pn-stack>.span-4,.grid.pn-stack>.span-8{grid-column:span 12}}.pn-chart{position:relative;overflow:hidden}.pn-qcell{align-items:center;gap:8px;min-width:0;display:flex}.pn-qcell .cut{flex:0 auto;min-width:0;max-width:100%}.pn-qtab td,.pn-atab td{overflow:hidden}.pn-qtab .cut,.pn-atab .cut{max-width:100%}[data-align-row=persona-none]>.card{height:320px}[data-align-row=pn-cmp1]>.card,[data-align-row=pn-cmp2]>.card{height:480px}[data-align-row=pn-pr1]>.card{height:440px}[data-align-row=pn-pr2]>.card{height:400px}[data-align-row=pn-p1]>.card{height:520px}[data-align-row=pn-p2]>.card,[data-align-row=pn-a1]>.card,[data-align-row=pn-a2]>.card,[data-align-row=pn-d1]>.card{height:280px}[data-align-row=pn-ai1]>.card,[data-align-row=pn-r1]>.card,[data-align-row=pn-s1]>.card,[data-align-row=pn-x2]>.card{height:400px}[data-align-row=pn-t1]>.card{height:480px}[data-align-row=pn-q2]>.card,[data-align-row=pn-d2]>.card,[data-align-row=pn-d3]>.card{height:440px}[data-align-row=pn-r2]>.card{height:200px}[data-align-row=pn-s2]>.card,[data-align-row=pn-t2]>.card{height:240px}[data-align-row=pn-m1]>.card,[data-align-row=pn-x1]>.card{height:320px}[data-align-row=pn-m2]>.card{height:400px}.pn-foot{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.pn-acts{table-layout:fixed;width:100%}.pn-acts th:nth-child(2){width:96px}.pn-acts th:nth-child(3){width:128px}.pn-acts th,.pn-acts td{overflow:hidden}.pn-acts .cut{max-width:100%}[data-theme=dark] .pill.pill-grey{color:var(--fs-text-secondary);background:var(--fs-track)}.pn-mode .check{min-height:28px;font-size:13px}.pn-mode legend{font-size:13px}[data-theme=dark] .pn-tag.is-ok,[data-theme=dark] .pn-src.is-client{color:#3de3a0}[data-theme=dark] .pn-tag.is-gap{color:#e0718f}[data-theme=dark] .pn-tag.is-opp,[data-theme=dark] .pn-chips>li.is-lost,[data-theme=dark] .pn-src.is-ai,[data-theme=dark] .pn-mx-p i{color:#f0c75e}[data-theme=dark] .pn-src.is-brief{color:#6fb3e0}[data-theme=dark] .notice.pn-warn:before{background:#f0c75e}
