@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.order-2{order:2}.block{display:block}.hidden{display:none}.table{display:table}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ap-ink:#121713;--ap-ink-2:#242a25;--ap-paper:#f2f1eb;--ap-surface:#fbfaf5;--ap-surface-2:#e9e8e1;--ap-surface-3:#dcddd5;--ap-line:#d5d6ce;--ap-line-strong:#b8bbb1;--ap-muted:#6c736d;--ap-muted-2:#929891;--ap-acid:#b8f23d;--ap-acid-dark:#78a914;--ap-coral:#ff705b;--ap-coral-soft:#ffe1da;--ap-amber:#d69724;--ap-amber-soft:#fff0cd;--ap-blue:#3f6dea;--ap-blue-soft:#e3eaff;--ap-green:#277f4d;--ap-green-soft:#dff1e4;--ap-accent:var(--ap-acid-dark);--ap-border:var(--ap-line);--ap-danger:var(--ap-coral);--ap-shadow-sm:0 7px 22px #12171312;--ap-success:var(--ap-green);--ap-surface-soft:var(--ap-surface-2);--ap-text:var(--ap-ink);--ap-warning:var(--ap-amber);--ap-sidebar:246px;--ap-topbar:60px;--ap-contextbar:46px;--ap-tasktabs:46px;--ap-shadow:0 18px 46px #12171314;--background:var(--ap-paper);--foreground:var(--ap-ink);font-family:var(--font-geist-sans), Inter, "Segoe UI", sans-serif;font-synthesis:none}.ap-trust-chip{border:1px solid var(--ap-line-strong);background:var(--ap-surface);min-height:38px;color:var(--ap-ink-2);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.business-profile-grid,.business-outcome-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.business-profile-card.is-wide{grid-column:1/-1}.ap-form-grid{gap:14px;padding:18px;display:grid}.ap-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-form-grid.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-form-grid label{color:var(--ap-ink-2);align-content:start;gap:7px;font-size:14px;font-weight:690;display:grid}.ap-form-grid label.is-wide{grid-column:1/-1}.ap-form-grid input,.ap-form-grid select,.ap-form-grid textarea{resize:vertical;border:1px solid var(--ap-line);width:100%;min-height:42px;color:var(--ap-ink);background:#fff;border-radius:6px;padding:9px 11px;font-size:15px;font-weight:500}.ap-form-grid textarea{line-height:1.5}.ap-form-grid input:focus,.ap-form-grid select:focus,.ap-form-grid textarea:focus{border-color:var(--ap-blue);outline:0;box-shadow:0 0 0 3px #3f6dea1a}.ap-form-grid small{color:var(--ap-muted);font-size:13px;font-weight:480;line-height:1.4}.ap-check-field{border:1px solid var(--ap-line);background:var(--ap-surface-2);border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-self:end;align-items:center;min-height:42px;padding:10px 12px}.ap-check-field input{width:18px;min-height:18px}.ap-sticky-save{z-index:25;color:#eef0e9;background:#121713f5;border:1px solid #2d352e;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-top:18px;padding:10px 12px 10px 18px;font-size:14px;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 50px #1217133d}.financial-truth-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.business-outcome-form>.ap-primary-button{margin:0 18px 18px}.ap-form-notice{color:var(--ap-muted);margin:0 18px 18px;font-size:13px;line-height:1.5}.business-outcome-list{display:grid}.business-outcome-list>div{border-top:1px solid var(--ap-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 16px;display:grid}.business-outcome-list>div:first-child{border-top:0}.business-outcome-list span{gap:3px;display:grid}.business-outcome-list strong,.business-outcome-list b{font-size:14px}.business-outcome-list small{color:var(--ap-muted);font-size:13px;line-height:1.35}.outcome-export-card{margin-top:18px;overflow:hidden}.outcome-export-card .ap-card-head>div{gap:4px;display:grid}.outcome-export-card .ap-card-head p{color:var(--ap-muted);margin:0;font-size:13px;font-weight:480}.outcome-export-statuses{border:1px solid var(--ap-line);border-radius:6px;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:12px;display:flex}.outcome-export-statuses legend{color:var(--ap-ink-2);padding:0 5px;font-size:14px;font-weight:690}.outcome-export-statuses label{background:var(--ap-surface-2);border-radius:999px;grid-template-columns:none;align-items:center;gap:7px;min-height:34px;padding:6px 10px;display:flex}.outcome-export-statuses input{width:16px;min-height:16px}.outcome-export-actions{gap:12px;padding:0 18px 18px;display:grid}.outcome-export-preview{border:1px solid var(--ap-green);background:var(--ap-green-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.outcome-export-preview>div{gap:4px;display:grid}.outcome-export-preview small{color:var(--ap-muted);font-size:13px;line-height:1.45}.ap-empty-compact{color:var(--ap-muted);font-size:14px;padding:24px 18px!important}.ap-secondary-button.is-disabled{pointer-events:none;opacity:.52}@media (max-width:1180px){.financial-truth-grid,.ap-form-grid.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.setup-progress-ring{--progress:0%;aspect-ratio:1;text-align:center;background:radial-gradient(circle closest-side, var(--ap-surface) 76%, transparent 78%), conic-gradient(var(--ap-acid-dark) var(--progress), var(--ap-surface-2) 0);width:112px;box-shadow:inset 0 0 0 1px var(--ap-line);border-radius:50%;place-content:center;display:grid}.setup-progress-ring strong{font-size:25px;line-height:1}.setup-progress-ring span{color:var(--ap-muted);margin-top:4px;font-size:13px}.setup-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 14px;display:grid}.setup-readiness-grid article{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:18px;align-content:end;gap:7px;min-height:132px;padding:20px;display:grid;position:relative;overflow:hidden}.setup-readiness-grid article:before{content:"";background:var(--ap-amber);height:4px;position:absolute;inset:0 0 auto}.setup-readiness-grid article.is-ready:before{background:var(--ap-green)}.setup-readiness-grid span{color:var(--ap-muted);font-size:13px}.setup-readiness-grid strong{font-size:21px}.setup-readiness-grid small{color:var(--ap-muted);font-size:13px}.setup-truth-note{margin-bottom:16px}.setup-steps{gap:12px;display:grid}.setup-step{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.setup-step-number{border-right:1px solid var(--ap-line);color:var(--ap-muted);font-variant-numeric:tabular-nums;align-self:stretch;place-items:center;font-size:13px;display:grid}.setup-step-main{gap:8px;display:grid}.setup-step-main header{gap:4px;display:grid}.setup-step-main header span{width:fit-content;color:var(--ap-amber);align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.setup-step.is-complete .setup-step-main header span{color:var(--ap-green)}.setup-step-main h2{margin:0;font-size:18px}.setup-step-evidence,.setup-step-blocker{margin:0;font-size:14px;line-height:1.5}.setup-step-evidence{color:var(--ap-ink)}.setup-step-blocker{color:var(--ap-muted)}.setup-step-unlocks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.setup-step-unlocks small{color:var(--ap-muted);margin-right:2px;font-size:13px}.setup-step-unlocks span{background:var(--ap-surface-2);color:var(--ap-muted);border-radius:999px;padding:4px 8px;font-size:12px}.setup-version-note{color:var(--ap-muted);text-align:right;padding:16px 4px 4px;font-size:13px}.api-usage-page .ap-kpi-label{align-items:center;gap:7px;display:flex}.api-usage-observation{color:var(--ap-muted);margin:-6px 0 20px;font-size:13px}.api-usage-table-card{margin-top:18px;padding:0;overflow:hidden}.api-usage-table-card>header{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:flex-end;padding:22px 24px 18px;display:flex}.api-usage-table-card>header h2{margin:4px 0 0;font-size:20px}.api-usage-table-card>header>span{color:var(--ap-muted);font-size:12px}.api-source,.api-status{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:760;display:inline-flex}.api-source.is-direct,.api-status.is-ok{background:var(--ap-green)}@supports (color:color-mix(in lab, red, red)){.api-source.is-direct,.api-status.is-ok{background:color-mix(in srgb, var(--ap-green) 13%, transparent)}}.api-source.is-direct,.api-status.is-ok{color:var(--ap-green)}.api-source.is-metrika{background:var(--ap-acid-dark)}@supports (color:color-mix(in lab, red, red)){.api-source.is-metrika{background:color-mix(in srgb, var(--ap-acid-dark) 12%, transparent)}}.api-source.is-metrika{color:var(--ap-acid-dark)}.api-status.is-error{background:var(--ap-coral)}@supports (color:color-mix(in lab, red, red)){.api-status.is-error{background:color-mix(in srgb, var(--ap-coral) 12%, transparent)}}.api-status.is-error{color:var(--ap-coral)}@media (max-width:760px){.api-usage-table-card>header{flex-direction:column;align-items:flex-start;gap:8px;padding:18px}}@media (max-width:820px){.setup-readiness-grid{grid-template-columns:1fr}.setup-step{grid-template-columns:36px minmax(0,1fr)}.setup-step>a{grid-column:2;width:100%}.setup-progress-ring{width:88px}}.recommendation-toolbar{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:12px 14px;display:flex}.recommendation-toolbar>span{color:var(--ap-muted);font-size:13px}.recommendation-center-list{gap:12px;display:grid}.recommendation-center-list .evidence-recommendation{display:block}.recommendation-center-list .evidence-recommendation>header>a{border:1px solid var(--ap-line);width:36px;height:36px;color:var(--ap-ink);border-radius:10px;place-items:center;display:grid}.recommendation-decisions{border-top:1px solid var(--ap-line);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.recommendation-decisions button{border:1px solid var(--ap-line);background:var(--ap-surface);min-height:36px;color:var(--ap-ink-2);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.recommendation-decisions button:first-child{border-color:var(--ap-green)}@supports (color:color-mix(in lab, red, red)){.recommendation-decisions button:first-child{border-color:color-mix(in srgb, var(--ap-green) 35%, var(--ap-line))}}.recommendation-decisions button:first-child{background:var(--ap-green-soft);color:var(--ap-green)}.recommendation-decision-panel{background:var(--ap-surface-2);border-radius:14px;gap:12px;margin-top:12px;padding:14px;display:grid}.recommendation-decision-panel label{gap:7px;font-size:13px;font-weight:650;display:grid}.recommendation-decision-panel textarea{resize:vertical;border:1px solid var(--ap-line-strong);background:var(--ap-surface);width:100%;color:var(--ap-ink);font:inherit;border-radius:10px;padding:10px;font-size:14px}.recommendation-decision-panel>div{justify-content:flex-end;gap:8px;display:flex}.recommendation-decision-reason{color:var(--ap-muted);margin:10px 0 0;font-size:13px}.evidence-recommendation.is-accepted{border-color:var(--ap-green)}@supports (color:color-mix(in lab, red, red)){.evidence-recommendation.is-accepted{border-color:color-mix(in srgb, var(--ap-green) 32%, var(--ap-line))}}.evidence-recommendation.is-snoozed{opacity:.75}@media (max-width:680px){.recommendation-toolbar{flex-direction:column;align-items:stretch}.recommendation-toolbar button{width:100%}}.segment-section{margin-top:18px;overflow:hidden}.segment-grid,.strategy-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.segment-section .segment-grid{padding:18px}.segment-grid article{border:1px solid var(--ap-border);background:var(--ap-surface-soft);border-radius:16px;gap:10px;padding:18px;display:grid}.segment-grid article>span,.strategy-card header span{color:var(--ap-muted);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700}.segment-grid h3,.strategy-card h2{margin:0;font-size:19px}.segment-grid dl,.strategy-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.segment-grid dl div,.strategy-metrics span{gap:3px;display:grid}.segment-grid dt,.strategy-metrics small,.segment-grid small{color:var(--ap-muted);font-size:13px}.segment-grid dd{margin:0;font-size:17px;font-weight:750}.segment-grid.is-compact{grid-template-columns:repeat(7,minmax(100px,1fr))}.strategy-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-top:18px}.strategy-card{gap:18px;padding:22px;display:grid}.strategy-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.strategy-card>header b{white-space:nowrap;font-size:19px}.strategy-metrics strong{font-size:16px}.strategy-findings{gap:10px;display:grid}.strategy-findings>div{border:1px solid var(--ap-border);background:var(--ap-surface-soft);border-radius:12px;grid-template-columns:38px 1fr;gap:10px;padding:12px;display:grid}.strategy-findings>div>span{color:var(--ap-muted);font-size:12px;font-weight:800}.strategy-findings .is-p0,.strategy-findings .is-p1{border-color:var(--ap-danger)}@supports (color:color-mix(in lab, red, red)){.strategy-findings .is-p0,.strategy-findings .is-p1{border-color:color-mix(in srgb, var(--ap-danger) 38%, var(--ap-border))}}.strategy-findings p,.strategy-findings small{color:var(--ap-muted);margin:4px 0 0;line-height:1.45;display:block}.landing-chain-proof{border:1px solid var(--ap-border);background:var(--ap-surface-soft);border-radius:14px;gap:12px;padding:15px;display:grid}.landing-chain-proof>div{flex-wrap:wrap;gap:7px;display:flex}.landing-chain-proof>div span{background:var(--ap-surface);color:var(--ap-muted);border-radius:999px;padding:5px 8px;font-size:12px}.landing-chain-proof>div span.is-risk{color:var(--ap-danger)}.landing-chain-proof>div span.is-good{color:var(--ap-success)}.landing-chain-proof summary{cursor:pointer;font-size:13px;font-weight:750}.landing-chain-proof ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.landing-chain-proof li{border-top:1px solid var(--ap-border);grid-template-columns:minmax(160px,1fr) auto;gap:3px 10px;padding-top:8px;display:grid}.landing-chain-proof li small{color:var(--ap-muted);grid-column:1/-1}@media (max-width:900px){.segment-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-grid{grid-template-columns:1fr}}.changes-timeline{gap:16px;margin-top:18px;display:grid}.change-card{gap:16px;padding:22px;display:grid}.change-card>header,.change-actor{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.change-card header span,.change-card time,.change-actor span{color:var(--ap-muted);font-size:13px}.change-card h2{margin:4px 0 0;font-size:20px}.change-actor{background:var(--ap-surface-soft);border-radius:11px;justify-content:flex-start;align-items:baseline;padding:10px 12px}.change-exposure{color:var(--ap-muted);margin:0;line-height:1.5}.change-windows{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.change-windows section{border:1px solid var(--ap-border);background:var(--ap-surface-soft);border-radius:12px;gap:5px;padding:13px;display:grid}.change-windows span,.change-windows small{color:var(--ap-muted);font-size:12px}@media (max-width:720px){.change-card>header,.change-actor{flex-direction:column}.change-windows{grid-template-columns:1fr}}.ap-view-mode{border:1px solid var(--ap-border);background:var(--ap-surface-soft);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.ap-view-mode button{min-height:32px;color:var(--ap-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:700}.ap-view-mode button.is-active{background:var(--ap-surface);color:var(--ap-text);box-shadow:0 1px 3px #0f172a14}.director-loss-card{gap:18px;margin-top:18px;padding:22px;display:grid}.loss-map-bar{background:var(--ap-surface-soft);border-radius:999px;gap:3px;width:100%;min-height:22px;display:flex;overflow:hidden}.loss-map-bar i{min-width:5px}.loss-map-bar .is-useful,.loss-map-legend i.is-useful{background:#37a57b}.loss-map-bar .is-maturing,.loss-map-legend i.is-maturing{background:#e2ae57}.loss-map-bar .is-low-data,.loss-map-legend i.is-low-data{background:#9ba8b5}.loss-map-bar .is-risk,.loss-map-legend i.is-risk{background:#d96161}.loss-map-bar .is-unclassified,.loss-map-legend i.is-unclassified{background:#d8dde2}.loss-map-legend{flex-wrap:wrap;gap:9px 16px;display:flex}.loss-map-legend span{color:var(--ap-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.loss-map-legend i{border-radius:50%;width:9px;height:9px}.director-loss-card>footer{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.director-loss-card>footer span{color:var(--ap-muted);font-size:13px}.evidence-recommendation-list{gap:14px;padding:18px;display:grid}.evidence-recommendation{border:1px solid var(--ap-border);background:var(--ap-surface-soft);color:inherit;border-radius:16px;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.evidence-recommendation:hover{border-color:var(--ap-accent);transform:translateY(-1px)}.evidence-recommendation.is-risk{border-color:var(--ap-danger)}@supports (color:color-mix(in lab, red, red)){.evidence-recommendation.is-risk{border-color:color-mix(in srgb, var(--ap-danger) 35%, var(--ap-border))}}.evidence-recommendation>header{grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;display:grid}.recommendation-priority{background:var(--ap-text);min-width:34px;min-height:28px;color:var(--ap-surface);border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:inline-grid}.evidence-recommendation h3{margin:2px 0 0;font-size:18px}.evidence-recommendation header small,.recommendation-metrics small,.evidence-recommendation footer{color:var(--ap-muted);font-size:12px}.recommendation-proof,.recommendation-action{grid-template-columns:110px 1fr;gap:12px;display:grid}.recommendation-proof p,.recommendation-action p{color:var(--ap-muted);margin:0;line-height:1.5}.recommendation-metrics{grid-template-columns:minmax(220px,1.6fr) 1fr 1fr;gap:10px;display:grid}.recommendation-metrics span{background:var(--ap-surface);border-radius:11px;gap:4px;padding:10px 12px;display:grid}.recommendation-metrics strong{align-items:center;gap:5px;font-size:14px;display:inline-flex}.evidence-recommendation footer{border-top:1px solid var(--ap-border);gap:5px;padding-top:11px;line-height:1.45;display:grid}@media (max-width:780px){.ap-view-mode{order:5}.director-loss-card>footer{flex-direction:column;align-items:flex-start}.recommendation-metrics,.recommendation-proof,.recommendation-action{grid-template-columns:1fr}}.loss-causes{margin-top:18px;overflow:hidden}.loss-causes>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;padding:18px;display:grid}.loss-causes article{border:1px solid var(--ap-border);background:var(--ap-surface-soft);border-radius:13px;gap:6px;padding:15px;display:grid}.loss-causes article span{color:var(--ap-muted);font-size:13px}.loss-causes article strong{font-size:19px}@media (max-width:820px){.business-profile-grid,.business-outcome-layout,.ap-form-grid.two,.ap-form-grid.metrics,.financial-truth-grid{grid-template-columns:1fr}.ap-sticky-save{flex-direction:column;align-items:stretch;position:static}.outcome-export-preview{flex-direction:column;align-items:stretch}}.quality-score{border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-width:178px;padding:12px 14px;display:grid}.quality-score strong{font-family:var(--font-geist-mono), monospace;font-size:32px;line-height:1}.quality-score span{color:var(--ap-muted);font-size:13px;line-height:1.3}.quality-score.is-trusted{background:var(--ap-green-soft);border-color:#8cb99a}.quality-score.is-blocked{background:var(--ap-coral-soft);border-color:#db9a8e}.quality-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quality-check-list,.maturity-goal-list{display:grid}.quality-check{border-top:1px solid var(--ap-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:13px;min-height:132px;padding:16px;display:grid}.quality-check:first-child{border-top:0}.quality-check>svg{margin-top:3px}.quality-check.is-pass>svg{color:var(--ap-green)}.quality-check.is-warn>svg{color:var(--ap-amber)}.quality-check.is-fail>svg{color:var(--ap-coral)}.quality-check.is-info>svg{color:var(--ap-blue)}.quality-check>div{gap:6px;display:grid}.quality-check>div>span{align-items:center;gap:8px;display:flex}.quality-check>div>span b{background:var(--ap-surface-2);border-radius:999px;padding:3px 6px;font-size:12px}.quality-check>div>span small,.quality-check p,.quality-check footer{color:var(--ap-muted);font-size:13px;line-height:1.45}.quality-check h3,.quality-check p,.quality-check footer{margin:0}.quality-check h3{font-size:15px}.quality-check>a{color:var(--ap-blue);font-size:13px;font-weight:700}.maturity-goal-list>div{border-top:1px solid var(--ap-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 16px;display:grid}.maturity-goal-list>div:first-child{border-top:0}.maturity-goal-list span{gap:3px;display:grid}.maturity-goal-list strong,.maturity-goal-list b{font-size:14px}.maturity-goal-list small{color:var(--ap-muted);font-size:13px}@media (max-width:900px){.quality-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-check{grid-template-columns:22px minmax(0,1fr)}.quality-check>a{grid-column:2}}.qa-semantic-card{border:1px solid var(--ap-line);background:var(--ap-blue-soft);border-radius:7px;gap:6px;padding:15px;display:grid}.qa-semantic-card>span,.qa-semantic-card small{color:var(--ap-muted);font-size:13px}.qa-semantic-card h3,.qa-semantic-card p{margin:0}.qa-semantic-card h3{font-size:16px}.qa-semantic-card p{font-size:14px;line-height:1.45}.qa-minus-simulator{border:1px solid var(--ap-line);background:var(--ap-surface-2);border-radius:8px;gap:12px;margin:0 14px 14px;padding:15px;display:grid}.qa-minus-simulator>div:first-child span{font-size:14px;font-weight:760}.qa-minus-simulator>div:first-child p{color:var(--ap-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.qa-simulator-control{grid-template-columns:minmax(220px,1fr) auto;gap:9px;display:grid}.qa-simulator-control input{border:1px solid var(--ap-line-strong);background:#fff;border-radius:6px;min-height:42px;padding:9px 11px;font-size:15px}.qa-simulator-result{background:var(--ap-green-soft);border:1px solid #8fbd9b;border-radius:7px;gap:5px;padding:12px;display:grid}.qa-simulator-result.is-blocked{background:var(--ap-coral-soft);border-color:#dc9b8e}.qa-simulator-result strong,.qa-simulator-result span{font-size:14px}.qa-simulator-result small{color:var(--ap-muted);font-size:13px;line-height:1.4}.qa-simulator-result p{gap:6px;margin:2px 0 0;font-size:13px;display:flex}.qa-simulator-error{color:#a83426;font-size:13px}.qa-taxonomy-tag{background:var(--ap-surface-2);width:fit-content;color:var(--ap-muted);border-radius:999px;margin-top:5px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:700;display:block}.qa-taxonomy-tag.is-autotarget{background:var(--ap-amber-soft);color:#744d0e}.qa-taxonomy-tag.is-keyword{background:var(--ap-blue-soft);color:#2d4f9d}.autotarget-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.autotarget-card{gap:13px;padding:17px;display:grid}.autotarget-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.autotarget-card>header span{background:var(--ap-surface-2);border-radius:999px;padding:4px 7px;font-size:12px;font-weight:750}.autotarget-card>header b,.autotarget-card p,.autotarget-card li,.autotarget-card footer span{color:var(--ap-muted);font-size:13px;line-height:1.45}.autotarget-card h2,.autotarget-card p,.autotarget-card ul{margin:0}.autotarget-card h2{font-size:19px}.autotarget-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.autotarget-metrics span{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:6px;gap:3px;padding:9px;display:grid}.autotarget-metrics small{color:var(--ap-muted);font-size:12px}.autotarget-metrics strong{font-size:14px}.autotarget-card footer{gap:4px;display:grid}.autotarget-card.is-action_candidate{border-color:#dc9b8e}.autotarget-card.is-effective{border-color:#8fbd9b}@media (max-width:900px){.qa-simulator-control,.autotarget-category-grid,.autotarget-metrics{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--ap-paper);scroll-behavior:smooth;min-width:320px}body{background:linear-gradient(#12171305 1px, transparent 1px), var(--ap-paper);min-height:100vh;color:var(--ap-ink);font-family:var(--font-geist-sans), Inter, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;background-size:100% 56px;margin:0;font-size:15px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}:focus-visible{outline-offset:2px;outline:3px solid #3f6dea52}::selection{background:var(--ap-acid);color:var(--ap-ink)}.ap-skip-link{z-index:300;border:1px solid var(--ap-ink);background:var(--ap-acid);padding:10px 14px;font-size:13px;font-weight:750;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.ap-skip-link:focus{transform:translateY(0)}.ap-shell{grid-template-columns:var(--ap-sidebar) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.ap-sidebar{z-index:80;width:var(--ap-sidebar);background:var(--ap-ink);color:#f7f8f2;border-right:1px solid #303630;flex-direction:column;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.ap-brand{height:var(--ap-topbar);border-bottom:1px solid #2c322d;flex:none;align-items:center;gap:11px;padding:0 16px;display:flex}.ap-brand-mark{background:var(--ap-acid);width:31px;height:31px;color:var(--ap-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.ap-brand-copy,.ap-workspace-copy,.ap-user-copy{flex-direction:column;flex:1;min-width:0;display:flex}.ap-brand-copy strong{letter-spacing:-.02em;font-size:14px;font-weight:760}.ap-brand-copy small{color:#8f9790;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.ap-mobile-close{width:34px;height:34px;color:inherit;background:0 0;border:0;place-items:center;display:none}.ap-workspace{min-height:58px;color:inherit;text-align:left;background:#1a201b;border:1px solid #353d36;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:10px;margin:12px;padding:8px;transition:border-color .16s,background .16s;display:grid}.ap-workspace-wrap{position:relative}.ap-workspace:hover{background:#202721;border-color:#566158}.ap-workspace-menu{z-index:120;background:#1d231e;border:1px solid #414a42;border-radius:8px;position:absolute;top:70px;left:12px;right:12px;overflow:hidden;box-shadow:0 18px 45px #00000057}.ap-workspace-menu-label{color:#79827a;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:10px 11px 7px;font-size:12px}.ap-workspace-option{color:#f4f5ef;text-align:left;background:0 0;border:0;border-top:1px solid #2c332d;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:7px;width:100%;min-height:42px;padding:7px 11px;display:grid}.ap-workspace-option:hover{background:#272f28}.ap-workspace-option span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.ap-workspace-option small{color:#818a82;font-size:12px}.ap-workspace-option svg{color:var(--ap-acid)}.ap-workspace-manage{min-height:39px;color:var(--ap-acid);border-top:1px solid #3a423b;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:650;display:flex}.ap-workspace-error{color:#ffaaa1;background:#2a1d1d;border-top:1px solid #4d3131;padding:8px 11px;font-size:13px}.ap-workspace-cards{gap:8px;display:grid}.ap-workspace-card{border:1px solid var(--ap-line);background:var(--ap-surface-soft);width:100%;min-height:68px;color:var(--ap-ink);text-align:left;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.ap-workspace-card:not(:disabled):hover{border-color:var(--ap-line-strong);transform:translateY(-1px)}.ap-workspace-card.is-active{background:#f3f6e6;border-color:#9cab62}.ap-workspace-card-mark{background:var(--ap-ink);width:34px;height:34px;color:var(--ap-acid);place-items:center;font-size:13px;font-weight:800;display:grid}.ap-workspace-card>span:nth-child(2){gap:3px;display:grid}.ap-workspace-card strong{font-size:12px}.ap-workspace-card small{color:var(--ap-muted);font-size:13px}.ap-workspace-card b{background:var(--ap-surface);border-radius:999px;padding:4px 7px;font-size:12px;font-weight:700}.ap-help{color:var(--ap-muted);margin:12px 0;font-size:11px;line-height:1.55}.ap-form-message{color:var(--ap-coral);margin-top:10px;font-size:13px}.ap-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ap-direct-account-card{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:8px;align-content:start;gap:15px;min-height:270px;padding:16px;display:grid;box-shadow:0 8px 24px #1217130a}.ap-direct-account-card.is-active{box-shadow:inset 0 3px 0 var(--ap-acid);border-color:#98a85d}.ap-direct-account-card>header,.ap-validation-result>header{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ap-direct-account-card>header>div,.ap-validation-result>header>div{gap:3px;min-width:0;display:grid}.ap-direct-account-card>header strong,.ap-validation-result>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ap-direct-account-card>header small,.ap-validation-result>header small{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;font-size:12px}.ap-direct-account-icon,.ap-validation-mark{border:1px solid var(--ap-line);background:var(--ap-surface-2);place-items:center;width:35px;height:35px;display:grid}.ap-validation-mark{background:var(--ap-acid);color:var(--ap-ink)}.ap-active-pill{background:var(--ap-acid);border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:750;display:inline-flex}.ap-direct-account-kpis{border-block:1px solid var(--ap-line);grid-template-columns:.75fr 1.25fr;display:grid}.ap-direct-account-kpis>span{align-content:center;gap:3px;min-height:57px;padding:8px 0;display:grid}.ap-direct-account-kpis>span+span{border-left:1px solid var(--ap-line);padding-left:12px}.ap-direct-account-kpis b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ap-direct-account-kpis small{color:var(--ap-muted);font-size:12px}.ap-access-stack{gap:6px;display:grid}.ap-access-stack>small{color:var(--ap-muted);font-size:12px;line-height:1.45}.ap-access-line{color:var(--ap-muted);align-items:center;gap:6px;font-size:13px;display:flex}.ap-access-line.is-good{color:var(--ap-green)}.ap-access-line.is-readonly{color:var(--ap-amber)}.ap-access-line.is-unknown{color:var(--ap-muted)}.ap-direct-account-card>button{justify-content:center;align-self:end;margin-top:auto}.ap-onboarding-card{background:var(--ap-ink);color:#f6f7f1;border:1px solid #343b35;border-radius:9px;margin-top:28px;padding:clamp(18px,3vw,28px);box-shadow:0 24px 55px #12171324}.ap-onboarding-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ap-onboarding-card>header>div{gap:5px;display:grid}.ap-onboarding-card>header span{color:var(--ap-acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.ap-onboarding-card h2{letter-spacing:-.035em;font-size:clamp(18px,2.4vw,27px);font-weight:680}.ap-step-indicator{white-space:nowrap;color:#79827a!important}.ap-candidate-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:20px;display:grid}.ap-candidate-list button{color:#eef0e9;text-align:left;background:#1c231d;border:1px solid #3e4740;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:57px;padding:9px 11px;display:flex}.ap-candidate-list button:hover,.ap-candidate-list button.is-selected{border-color:var(--ap-acid)}.ap-candidate-list button>span:first-child{gap:4px;min-width:0;display:grid}.ap-candidate-list strong,.ap-candidate-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-candidate-list strong{font-size:13px}.ap-candidate-list small,.ap-candidate-list button>span:last-child{color:#858f87;font-size:12px}.ap-login-onboarding{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:20px;display:grid}.ap-login-onboarding label,.ap-validation-result>label{gap:6px;display:grid}.ap-login-onboarding label>span,.ap-validation-result>label>span{color:#909990;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:650}.ap-login-onboarding label>div{background:#171d18;border:1px solid #4c564e;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;height:42px;padding:0 12px;display:grid}.ap-login-onboarding input,.ap-validation-result input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.ap-login-onboarding label>small{color:#788179;font-size:12px}.ap-login-onboarding .ap-secondary-button{background:#f1f3eb;border-color:#606a62;align-self:center}.ap-validation-result{background:#1d251c;border:1px solid #536041;border-radius:7px;gap:15px;margin-top:18px;padding:16px;display:grid}.ap-validation-result>header{grid-template-columns:35px minmax(0,1fr)}.ap-validation-result .ap-access-line.is-good{color:#b9e979}.ap-validation-result .ap-access-stack>small{color:#899188}.ap-validation-result input{background:#171d18;border:1px solid #4c564e;border-radius:5px;height:39px;padding:0 10px}.ap-validation-result .ap-primary-button{width:fit-content}.ap-onboarding-card>.ap-form-message{color:#ffae9f}.ap-workspace-avatar{background:#2a322b;border:1px solid #4a554c;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.ap-workspace-copy strong,.ap-user-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.ap-workspace-copy small,.ap-user-copy small{color:#879088;font-size:13px}.ap-sidebar-scroll{scrollbar-width:thin;scrollbar-color:#3b443c transparent;flex:1;padding:2px 10px 16px;overflow:auto}.ap-nav-group+.ap-nav-group{margin-top:18px}.ap-nav-label{color:#6f7870;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:0 9px 7px;font-size:12px;font-weight:650}.ap-nav-group nav{gap:2px;display:grid}.ap-nav-link{color:#aeb5af;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:0 9px;font-size:12px;font-weight:540;transition:color .14s,background .14s;display:grid;position:relative}.ap-nav-link:before{content:"";background:0 0;width:3px;position:absolute;inset:7px auto 7px -10px}.ap-nav-link:hover{color:#f7f8f2;background:#202621}.ap-nav-link.is-active{color:#fff;background:#252d26}.ap-nav-link.is-active:before{background:var(--ap-acid)}.ap-nav-link b{color:#ced4cf;text-align:center;background:#343d35;border-radius:10px;min-width:18px;padding:2px 5px;font-size:12px}.ap-sidebar-footer{border-top:1px solid #2b322c;flex:none;padding:10px}.ap-settings-link{color:#aeb6af;border-radius:6px;align-items:center;gap:10px;min-height:36px;margin-bottom:6px;padding:0 9px;font-size:14px;display:flex}.ap-settings-link:hover{color:#fff;background:#272e28}.ap-user{grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:4px;display:grid}.ap-user-avatar{width:30px;height:30px;color:var(--ap-acid);background:#303a31;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.ap-user button,.ap-collapse{color:#8b948c;background:0 0;border:0}.ap-user button{border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.ap-user button:hover,.ap-collapse:hover{color:#fff;background:#272e28}.ap-collapse{border-radius:5px;align-items:center;gap:10px;width:100%;height:31px;margin-top:5px;padding:0 9px;font-size:13px;display:flex}.ap-topbar{z-index:60;inset:0 0 auto var(--ap-sidebar);height:var(--ap-topbar);border-bottom:1px solid var(--ap-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f1ebeb;align-items:center;gap:14px;padding:0 22px;transition:left .18s;display:flex;position:fixed}.ap-menu-button{border:1px solid var(--ap-line);background:var(--ap-surface);place-items:center;width:36px;height:36px;display:none}.ap-core-title{align-items:baseline;gap:10px;min-width:0;display:flex}.ap-core-title strong{color:var(--ap-text);font-size:15px}.ap-core-title span{color:var(--ap-muted);font-size:13px}.ap-command-trigger{border:1px solid var(--ap-line);width:min(350px,42vw);height:34px;color:var(--ap-muted);text-align:left;background:#fbfaf5cc;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px;font-size:11px;display:grid}.ap-command-trigger:hover{border-color:var(--ap-line-strong);background:var(--ap-surface)}.ap-command-trigger kbd{border:1px solid var(--ap-line);background:var(--ap-surface-2);color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;border-radius:4px;padding:2px 6px;font-size:12px}.ap-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ap-live-status{color:#526737;height:29px;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#f5f9ec;border:1px solid #c9d9b5;border-radius:16px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.ap-live-status i{background:#77ae24;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #77ae2424}.ap-icon-button{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:6px;place-items:center;width:34px;height:34px;display:grid;position:relative}.ap-icon-button i{background:var(--ap-coral);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.ap-contextbar{z-index:50;inset:var(--ap-topbar) 0 auto var(--ap-sidebar);height:var(--ap-contextbar);border-bottom:1px solid var(--ap-line);background:#fbfaf5f0;align-items:center;gap:20px;padding:0 22px;transition:left .18s;display:flex;position:fixed}.ap-contextbar>div:first-child{align-items:baseline;gap:9px;min-width:0;display:flex}.ap-contextbar span{color:var(--ap-muted);font-size:13px}.ap-contextbar>div:first-child span:after{color:var(--ap-line-strong);content:"/";margin-left:9px}.ap-contextbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.ap-context-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.ap-data-status-wrap{gap:2px;min-width:190px;display:grid}.ap-data-status-wrap .ap-data-status{min-width:0}.ap-data-status{border:1px solid var(--ap-line-strong);background:var(--ap-surface);min-width:190px;max-width:270px;height:32px;color:var(--ap-ink);border-radius:5px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;display:grid}.ap-data-status>span{gap:1px;min-width:0;display:grid}.ap-data-status small,.ap-data-status strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden}.ap-data-status small{color:var(--ap-muted);font-size:11px}.ap-data-status strong{font-size:13px;font-weight:680}.ap-data-status.state-ready{background:var(--ap-green-soft);color:var(--ap-green);border-color:#277f4d59}.ap-data-status.state-syncing,.ap-data-status.state-stale{background:var(--ap-amber-soft);color:#77500f;border-color:#d6972461}.ap-data-status.state-needs_setup,.ap-data-status.state-error{background:var(--ap-coral-soft);color:#91372a;border-color:#ff705b61}.ap-data-status-retry{color:var(--ap-coral);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}.ap-data-status-retry:hover{background:var(--ap-coral-soft)}.ap-account-switcher{position:relative}.ap-account-trigger{background:var(--ap-surface);min-width:184px;height:31px;color:var(--ap-ink);text-align:left;border:1px solid #aeb5a8;border-radius:5px;grid-template-columns:15px minmax(0,1fr) 13px;align-items:center;gap:7px;padding:0 8px;display:grid}.ap-account-trigger:hover,.ap-account-trigger[aria-expanded=true]{border-color:var(--ap-ink)}.ap-account-trigger>span{gap:1px;min-width:0;display:grid}.ap-account-trigger small{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:1}.ap-account-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:13px;line-height:1.2;overflow:hidden}.ap-account-menu{z-index:140;border:1px solid var(--ap-line-strong);background:var(--ap-surface);width:min(320px,100vw - 26px);box-shadow:var(--ap-shadow);border-radius:7px;position:absolute;top:36px;right:0;overflow:hidden}.ap-account-menu-label{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:10px 11px 7px;font-size:12px}.ap-account-option{border:0;border-top:1px solid var(--ap-line);width:100%;min-height:48px;color:var(--ap-ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 11px;display:grid}.ap-account-option:hover{background:var(--ap-surface-2)}.ap-account-option>span{gap:3px;min-width:0;display:grid}.ap-account-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ap-account-option small{color:var(--ap-muted);font-size:12px}.ap-account-option svg{color:var(--ap-acid-dark)}.ap-account-manage,.ap-account-empty{color:var(--ap-ink);align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.ap-account-manage{border-top:1px solid var(--ap-line-strong);min-height:39px;padding:8px 11px}.ap-account-manage:hover{background:var(--ap-acid)}.ap-account-empty{border:1px dashed var(--ap-line-strong);height:29px;padding:0 9px}.ap-account-error{background:var(--ap-coral-soft);color:#934333;border-top:1px solid #efc4ba;padding:8px 11px;font-size:13px}.ap-period,.ap-sync-link{border:1px solid var(--ap-line);background:var(--ap-paper);border-radius:5px;align-items:center;gap:6px;height:27px;padding:0 9px;display:flex;font-size:13px!important}.ap-sync-link:hover{border-color:var(--ap-ink)}.ap-main{min-width:0;padding:calc(var(--ap-topbar) + var(--ap-contextbar) + 28px) 30px 56px;grid-column:2}.ap-task-tabs{z-index:45;inset:calc(var(--ap-topbar) + var(--ap-contextbar)) 0 auto var(--ap-sidebar);height:var(--ap-tasktabs);border-bottom:1px solid var(--ap-line);scrollbar-width:thin;background:#f2f1ebf5;align-items:stretch;gap:2px;padding:0 22px;transition:left .18s;display:flex;position:fixed;overflow-x:auto}.ap-task-tabs a{color:var(--ap-muted);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:620;display:flex;position:relative}.ap-task-tabs a:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.ap-task-tabs a:hover,.ap-task-tabs a.is-active{color:var(--ap-ink)}.ap-task-tabs a.is-active:after{background:var(--ap-acid-dark)}.ap-shell.has-task-tabs .ap-main{padding-top:calc(var(--ap-topbar) + var(--ap-contextbar) + var(--ap-tasktabs) + 28px)}.ap-main>div{width:min(1380px,100%);max-width:none;margin:0 auto}.ap-main>div>h1{color:var(--ap-ink);letter-spacing:-.045em;font-size:clamp(25px,2.7vw,38px);font-weight:720;line-height:1.04}.ap-main>div>h1+p{max-width:720px;color:var(--ap-muted);margin-top:8px;font-size:15px;line-height:1.55}.ap-main h2{color:var(--ap-ink);letter-spacing:-.025em}.ap-main table{border-collapse:collapse}.ap-main thead{background:var(--ap-surface-2);color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;text-transform:uppercase;font-size:14px}.ap-main th{height:38px}.ap-main td{height:46px;border-color:var(--ap-line)!important}.ap-main :is(th,td){font-size:14px;line-height:1.4}.ap-main :is(button,input,select,textarea){font-size:14px}.ap-main p{font-size:15px}.ap-nav-link{font-size:14px}.ap-main tbody tr{transition:background .12s}.ap-main tbody tr:hover{background:#b8f23d12}.ap-main .rounded-lg.border,.ap-main .rounded-xl.border{background:var(--ap-surface);border-radius:7px;box-shadow:0 1px #12171305;border-color:var(--ap-line)!important}.ap-main .border-dashed{background:repeating-linear-gradient(-45deg, transparent, transparent 8px, #12171304 8px, #12171304 9px), var(--ap-surface);border-color:var(--ap-line-strong)!important}.ap-main input,.ap-main select,.ap-main textarea{color:var(--ap-ink);border-color:var(--ap-line-strong)!important;background:var(--ap-surface)!important}.ap-main button[class*=bg-black]{border-radius:5px;background:var(--ap-ink)!important;color:#fff!important}.ap-main a[class*=text-blue]{font-weight:620;color:#345fca!important}.ap-shell.is-compact{--ap-sidebar:66px}.ap-shell.is-compact .ap-brand-copy,.ap-shell.is-compact .ap-workspace-copy,.ap-shell.is-compact .ap-workspace>svg,.ap-shell.is-compact .ap-nav-label,.ap-shell.is-compact .ap-nav-link span,.ap-shell.is-compact .ap-nav-link b,.ap-shell.is-compact .ap-user-copy,.ap-shell.is-compact .ap-user button,.ap-shell.is-compact .ap-settings-link span,.ap-shell.is-compact .ap-collapse span{display:none}.ap-shell.is-compact .ap-brand,.ap-shell.is-compact .ap-workspace,.ap-shell.is-compact .ap-nav-link,.ap-shell.is-compact .ap-user,.ap-shell.is-compact .ap-settings-link,.ap-shell.is-compact .ap-collapse{justify-content:center}.ap-shell.is-compact .ap-workspace{margin-inline:9px;padding:8px 0;display:flex}.ap-shell.is-compact .ap-nav-link{padding:0;display:flex}.ap-shell.is-compact .ap-nav-link:before{left:-10px}.ap-shell.is-compact .ap-user{display:flex}.ap-shell.is-compact .ap-collapse svg{transform:rotate(180deg)}.ap-backdrop{display:none}.ap-command-layer{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c100d7a;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.ap-command{background:var(--ap-surface);border:1px solid #495149;border-radius:9px;width:min(570px,100vw - 28px);overflow:hidden;box-shadow:0 32px 90px #00000047}.ap-command-input{border-bottom:1px solid var(--ap-line);height:52px;color:var(--ap-muted);grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:0 13px;font-size:12px;display:grid}.ap-command-input input{width:100%;color:var(--ap-ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.ap-command-input input::placeholder{color:var(--ap-muted-2)}.ap-command-input button{width:30px;height:30px;color:var(--ap-muted);background:0 0;border:0;place-items:center;display:grid}.ap-command-list{gap:2px;max-height:55vh;padding:8px;display:grid;overflow:auto}.ap-command-list a{min-height:39px;color:var(--ap-ink-2);border-radius:5px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 9px;font-size:12px;display:grid}.ap-command-list a:hover{background:var(--ap-surface-2)}.ap-command-list small{color:var(--ap-muted-2);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px}.ap-command-empty{color:var(--ap-muted);text-align:center;padding:28px 14px;font-size:13px}.ap-page{width:min(1380px,100%)}.ap-page-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.ap-eyebrow{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.ap-eyebrow:before{background:var(--ap-acid-dark);content:"";width:17px;height:2px}.ap-page h1{letter-spacing:-.05em;font-size:clamp(28px,3vw,42px);font-weight:720;line-height:1}.ap-page-subtitle{max-width:720px;color:var(--ap-muted);margin-top:10px;font-size:12px;line-height:1.55}.ap-primary-button,.ap-secondary-button{border:1px solid var(--ap-ink);border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:13px;font-weight:690;display:inline-flex}.ap-primary-button{background:var(--ap-ink);color:#fff}.ap-primary-button:hover{background:#293029}.ap-secondary-button{border-color:var(--ap-line);background:var(--ap-surface);color:var(--ap-ink)}.ap-secondary-button:hover{border-color:var(--ap-ink)}.ap-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.ap-kpi{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:7px;min-height:124px;padding:15px;position:relative;overflow:hidden}.ap-kpi:after{border:18px solid var(--ap-surface-2);content:"";border-radius:50%;width:92px;height:92px;position:absolute;bottom:-34px;right:-24px}.ap-kpi.is-risk{background:#fff8f5;border-color:#efb7ac}.ap-kpi.is-growth{background:#f8fbef;border-color:#cadca3}.ap-kpi-label{z-index:1;color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:680;position:relative}.ap-kpi-value{z-index:1;letter-spacing:-.05em;margin-top:13px;font-size:clamp(23px,2.2vw,32px);font-weight:720;position:relative}.ap-kpi-foot{z-index:1;color:var(--ap-muted);margin-top:8px;font-size:13px;position:relative}.ap-grid{gap:12px;margin-top:12px;display:grid}.ap-grid.two{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr)}.ap-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-card{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:7px;box-shadow:0 1px #12171305}.ap-card-head{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:14px;min-height:49px;padding:0 15px;display:flex}.ap-card-head h2{letter-spacing:-.015em;font-size:12px;font-weight:690}.ap-card-head span{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px}.ap-card-body{padding:15px}.ap-section-title{justify-content:space-between;align-items:baseline;gap:20px;margin:28px 0 12px;display:flex}.ap-section-title h2{font-size:16px;font-weight:700}.ap-section-title span{color:var(--ap-muted);font-size:13px}.ap-table-wrap{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:7px;overflow:auto}.ap-table{border-collapse:collapse;width:100%;min-width:720px;font-size:11px}.ap-table th,.ap-table td{text-align:left;padding:0 12px}.ap-table th{height:39px;color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.ap-table td{border-top:1px solid var(--ap-line);height:48px}.ap-table strong{font-weight:670}.ap-table small{color:var(--ap-muted);margin-top:2px;font-size:13px;display:block}.ap-badge{background:var(--ap-surface-2);min-height:20px;color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-radius:12px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:650;display:inline-flex}.ap-badge.risk{background:var(--ap-coral-soft);color:#a33e30}.ap-badge.good{background:var(--ap-green-soft);color:var(--ap-green)}.ap-badge.warn{background:var(--ap-amber-soft);color:#8b6319}.ap-badge.info{background:var(--ap-blue-soft);color:#355bb4}.ap-empty{border:1px dashed var(--ap-line-strong);background:repeating-linear-gradient(-45deg, transparent, transparent 8px, #12171304 8px, #12171304 9px), var(--ap-surface);text-align:center;border-radius:7px;place-items:center;min-height:220px;padding:28px;display:grid}.ap-empty>div{max-width:470px}.ap-empty-icon{border:1px solid var(--ap-line);background:var(--ap-paper);width:43px;height:43px;color:var(--ap-muted);border-radius:50%;place-items:center;margin:0 auto 13px;display:grid}.ap-empty h2{font-size:15px;font-weight:700}.ap-empty p{color:var(--ap-muted);margin-top:7px;font-size:11px;line-height:1.55}.ap-empty a{margin-top:15px}.ap-signal-list{display:grid}.ap-signal{border-top:1px solid var(--ap-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:9px 14px;display:grid}.ap-signal:first-child{border-top:0}.ap-signal>i{background:var(--ap-muted-2);border-radius:50%;width:7px;height:7px}.ap-signal.is-risk>i{background:var(--ap-coral)}.ap-signal.is-good>i{background:var(--ap-acid-dark)}.ap-signal strong{font-size:11px;font-weight:650;display:block}.ap-signal small{color:var(--ap-muted);font-size:13px}.ap-signal>span{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;font-size:13px}.ap-progress{background:var(--ap-surface-3);border-radius:3px;height:6px;overflow:hidden}.ap-progress>i{border-radius:inherit;background:var(--ap-acid-dark);height:100%;display:block}.ap-score{border:5px solid var(--ap-surface-3);border-top-color:var(--ap-acid-dark);width:46px;height:46px;font-family:var(--font-geist-mono), monospace;border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:inline-grid}.ap-score.is-low{border-top-color:var(--ap-coral);border-right-color:var(--ap-coral)}.ap-funnel{gap:8px;margin-top:22px;display:grid}.ap-funnel-row{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:6px;grid-template-columns:145px minmax(180px,1fr) 105px;align-items:center;gap:14px;min-height:54px;padding:0 14px;display:grid}.ap-funnel-row strong{font-size:11px}.ap-funnel-row small{color:var(--ap-muted);font-size:13px}.ap-funnel-bar{background:var(--ap-surface-2);height:20px;overflow:hidden}.ap-funnel-bar i{background:var(--ap-ink);min-width:3px;height:100%;display:block}.ap-funnel-row:last-child .ap-funnel-bar i{background:var(--ap-acid-dark)}.ap-funnel-value{text-align:right}.ap-funnel-value b{font-size:14px;display:block}.ap-funnel-value small{font-family:var(--font-geist-mono), monospace}.ap-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.ap-policy{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:7px;min-height:180px;padding:16px}.ap-policy-icon{border:1px solid var(--ap-line);background:var(--ap-surface-2);place-items:center;width:35px;height:35px;display:grid}.ap-policy h2{margin-top:17px;font-size:14px;font-weight:700}.ap-policy p{color:var(--ap-muted);margin-top:6px;font-size:13px;line-height:1.5}.ap-policy footer{border-top:1px solid var(--ap-line);color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;font-size:12px;display:flex}.ap-login{background:var(--ap-paper);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);min-height:100vh;display:grid}.ap-login-visual{background:var(--ap-ink);color:#f7f8f2;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(30px,5vw,76px);display:flex;position:relative;overflow:hidden}.ap-login-visual:after{border:clamp(60px, 9vw, 150px) solid var(--ap-acid);opacity:.92;content:"";border-radius:50%;width:56vw;height:56vw;position:absolute;bottom:-25vw;right:-16vw}.ap-login-logo{z-index:1;align-items:center;gap:12px;font-size:14px;font-weight:720;display:flex;position:relative}.ap-login-copy{z-index:1;max-width:620px;position:relative}.ap-login-copy small{color:var(--ap-acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:13px}.ap-login-copy h1{letter-spacing:-.065em;margin-top:17px;font-size:clamp(39px,5.6vw,78px);font-weight:690;line-height:.95}.ap-login-copy p{color:#a8b0aa;max-width:490px;margin-top:22px;font-size:13px;line-height:1.6}.ap-login-stats{z-index:1;gap:34px;display:flex;position:relative}.ap-login-stat strong{color:var(--ap-acid);font-family:var(--font-geist-mono), monospace;font-size:17px;display:block}.ap-login-stat span{color:#828b83;font-size:13px}.ap-login-form-side{place-items:center;padding:28px;display:grid}.ap-login-form{width:min(370px,100%)}.ap-login-form .ap-eyebrow{margin-bottom:16px}.ap-login-form h2{letter-spacing:-.045em;font-size:29px;font-weight:710}.ap-login-form>p{color:var(--ap-muted);margin-top:8px;font-size:11px}.ap-field{gap:7px;margin-top:22px;display:grid}.ap-field+.ap-field{margin-top:15px}.ap-field span{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:680}.ap-field input{border:1px solid var(--ap-line-strong);background:var(--ap-surface);height:43px;color:var(--ap-ink);border-radius:5px;outline:none;padding:0 12px}.ap-field input:focus{border-color:var(--ap-ink);box-shadow:0 0 0 3px #3f6dea1f}.ap-login-error{background:var(--ap-coral-soft);color:#8c3428;border:1px solid #edb8ae;margin-top:13px;padding:9px 11px;font-size:13px}.ap-login-submit{background:var(--ap-ink);color:#fff;border:0;border-radius:5px;width:100%;height:43px;margin-top:20px;font-size:11px;font-weight:700}.ap-login-submit:hover{background:#2a312b}.ap-login-note{color:var(--ap-muted-2);text-align:center;margin-top:18px;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1120px){.ap-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-grid.two,.ap-policy-grid{grid-template-columns:1fr}.ap-grid.three,.ap-account-grid,.ap-candidate-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ap-shell,.ap-shell.is-compact{--ap-sidebar:246px;display:block}.ap-sidebar{width:min(290px,86vw);transform:translate(-102%);box-shadow:16px 0 50px #0000003d}.ap-sidebar.is-open{transform:translate(0)}.ap-shell.is-compact .ap-brand-copy,.ap-shell.is-compact .ap-workspace-copy,.ap-shell.is-compact .ap-workspace>svg,.ap-shell.is-compact .ap-nav-label,.ap-shell.is-compact .ap-nav-link span,.ap-shell.is-compact .ap-nav-link b,.ap-shell.is-compact .ap-user-copy,.ap-shell.is-compact .ap-user button,.ap-shell.is-compact .ap-collapse span{display:flex}.ap-shell.is-compact .ap-nav-label{display:block}.ap-shell.is-compact .ap-workspace,.ap-shell.is-compact .ap-nav-link,.ap-shell.is-compact .ap-user,.ap-shell.is-compact .ap-collapse{justify-content:initial;display:grid}.ap-shell.is-compact .ap-workspace{grid-template-columns:30px minmax(0,1fr) 14px;margin:12px;padding:8px}.ap-shell.is-compact .ap-nav-link{grid-template-columns:18px minmax(0,1fr) auto;padding:0 9px}.ap-shell.is-compact .ap-user{grid-template-columns:30px minmax(0,1fr) 28px}.ap-mobile-close{display:grid}.ap-backdrop{z-index:70;background:#0a0e0b80;border:0;display:block;position:fixed;inset:0}.ap-topbar,.ap-contextbar,.ap-task-tabs{left:0}.ap-menu-button{display:grid}.ap-main{grid-column:auto;padding-inline:20px}.ap-collapse{display:none!important}}@media (max-width:680px){.ap-topbar{gap:9px;padding-inline:12px}.ap-command-trigger{flex:1;grid-template-columns:16px minmax(0,1fr);width:auto}.ap-command-trigger kbd,.ap-live-status,.ap-period{display:none}.ap-contextbar{padding-inline:13px}.ap-task-tabs{padding-inline:8px}.ap-account-trigger{min-width:0;max-width:168px}.ap-account-trigger small{display:none}.ap-account-trigger strong{max-width:106px}.ap-contextbar>div:first-child span,.ap-sync-link span{display:none}.ap-contextbar>div:first-child span:after{content:none}.ap-main{padding:calc(var(--ap-topbar) + var(--ap-contextbar) + 20px) 13px 40px}.ap-shell.has-task-tabs .ap-main{padding:calc(var(--ap-topbar) + var(--ap-contextbar) + var(--ap-tasktabs) + 20px) 13px 40px}.ap-data-status{grid-template-columns:1fr;justify-items:center;width:34px;min-width:34px;padding:0}.ap-data-status>span{display:none}.ap-page-head{display:block}.ap-page-head>a,.ap-page-head>button{margin-top:15px}.ap-kpi-grid,.ap-grid.three,.ap-account-grid,.ap-candidate-list,.ap-login-onboarding{grid-template-columns:1fr}.ap-login-onboarding .ap-secondary-button,.ap-validation-result .ap-primary-button{justify-content:center;width:100%}.ap-kpi{min-height:106px}.ap-funnel-row{grid-template-columns:95px minmax(80px,1fr) 78px;gap:8px;padding-inline:9px}.ap-login{display:block}.ap-login-visual{min-height:280px;padding:27px 23px}.ap-login-copy{margin-top:45px}.ap-login-copy h1{font-size:39px}.ap-login-copy p,.ap-login-stats{display:none}.ap-login-form-side{min-height:calc(100vh - 280px);padding:34px 20px}}.qa-page{--qa-night:#17201a;--qa-lime:#b8f23d;--qa-mint:#dff1e4;--qa-red:#ff705b;--qa-blue:#3f6dea;max-width:1480px}.qa-page-head{align-items:center}.qa-page-head h1{letter-spacing:-.065em;max-width:760px;font-size:clamp(34px,4.3vw,61px);font-weight:690}.qa-page-head .ap-page-subtitle strong{color:var(--ap-ink)}.qa-freshness{border:1px solid var(--ap-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf5bf;border-radius:8px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:11px;min-width:250px;padding:13px 15px;display:grid}.qa-freshness>span{background:var(--ap-amber);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #d697241c}.qa-freshness>span.is-ready{background:var(--ap-acid-dark);box-shadow:0 0 0 5px #78a9141c}.qa-freshness strong,.qa-freshness small{display:block}.qa-freshness strong{font-size:13px;font-weight:720}.qa-freshness small{color:var(--ap-muted);margin-top:3px;font-size:12px}.qa-filterbar{background:#e5e5de;border:1px solid #c7c9c0;border-radius:9px;grid-template-columns:minmax(220px,1fr) repeat(2,145px) repeat(2,minmax(185px,.75fr)) repeat(2,minmax(112px,.42fr));gap:8px;margin-top:25px;padding:8px;display:grid}.qa-filterbar label{border:1px solid var(--ap-line);background:var(--ap-surface);min-height:37px;color:var(--ap-muted);border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:flex}.qa-filterbar input,.qa-filterbar select{width:100%;min-width:0;color:var(--ap-ink);background:0 0;border:0;outline:0;font-size:13px}.qa-filterbar .ap-primary-button{min-width:104px}.qa-filterbar>.ap-primary-button,.qa-filterbar>.ap-secondary-button{min-height:38px}@media (max-width:1320px){.qa-filterbar{grid-template-columns:repeat(4,minmax(145px,1fr))}.qa-search-field{grid-column:span 2}}.qa-quality{background:linear-gradient(90deg,#fff0cdcc,#fbfaf5e6);border:1px solid #e3c586;border-radius:8px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:12px;padding:16px 18px;display:grid}.qa-quality.is-ready{background:linear-gradient(90deg,#dff1e4e0,#fbfaf5e6);border-color:#b8ce8a}.qa-quality-score{border-right:1px solid #1217131f;justify-content:center;align-items:baseline;height:57px;display:flex}.qa-quality-score span{font-family:var(--font-geist-mono), monospace;letter-spacing:-.07em;font-size:31px;font-weight:800}.qa-quality-score small{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;font-size:13px}.qa-quality-copy strong{font-size:12px}.qa-quality-copy p{color:var(--ap-muted);margin-top:4px;font-size:13px}.qa-issue-list{flex-wrap:wrap;gap:5px 12px;margin-top:8px;display:flex}.qa-issue-list span{color:#785312;align-items:center;gap:4px;font-size:12px;display:inline-flex}.qa-quality.is-ready .qa-issue-list span{color:var(--ap-green)}.qa-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.qa-kpi-grid article{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:8px;min-height:136px;padding:15px;position:relative;overflow:hidden}.qa-kpi-grid article:after{border:15px solid var(--ap-surface-2);content:"";border-radius:50%;width:88px;height:88px;position:absolute;bottom:-31px;right:-31px}.qa-kpi-grid article.is-business{background:#f6faed;border-color:#bad08c}.qa-kpi-grid article.is-risk{background:#fff7f4;border-color:#efb7ac}.qa-kpi-grid article>div{z-index:1;color:var(--ap-muted);align-items:center;gap:6px;display:flex;position:relative}.qa-kpi-grid article>div span{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.qa-kpi-grid article>strong{z-index:1;letter-spacing:-.055em;margin-top:17px;font-size:clamp(23px,2.3vw,33px);font-weight:700;display:block;position:relative}.qa-kpi-grid article>small{z-index:1;color:var(--ap-muted);margin-top:8px;font-size:12px;display:block;position:relative}.qa-insight-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:10px;margin-top:10px;display:grid}.qa-panel,.qa-query-section{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:8px;overflow:hidden}.qa-panel>header,.qa-query-section>header{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:20px;min-height:59px;padding:10px 16px;display:flex}.qa-panel>header span,.qa-query-section>header>div:first-child span{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.qa-panel>header h2,.qa-query-section>header h2{margin-top:3px;font-size:13px;font-weight:700}.qa-panel>header small{color:var(--ap-muted);font-size:12px}.qa-funnel{gap:11px;padding:18px 16px 20px;display:grid}.qa-funnel>div{grid-template-columns:105px minmax(90px,1fr) 45px;align-items:center;gap:12px;display:grid}.qa-funnel span{color:var(--ap-muted);font-size:13px}.qa-funnel>div>div{background:#e6e6df;border-radius:2px;height:11px;overflow:hidden}.qa-funnel i{background:var(--qa-night);height:100%;display:block}.qa-funnel>div:nth-child(2) i{background:#547049}.qa-funnel>div:nth-child(3) i{background:var(--ap-acid-dark)}.qa-funnel>div:nth-child(4) i{background:var(--qa-lime)}.qa-funnel strong{text-align:right;font-family:var(--font-geist-mono), monospace;font-size:11px}.qa-goal-mix{max-height:218px;display:grid;overflow:auto}.qa-goal-mix>div{border-top:1px solid var(--ap-line);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 15px;display:grid}.qa-goal-mix>div:first-child{border-top:0}.qa-goal-mix strong,.qa-goal-mix small{display:block}.qa-goal-mix strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.qa-goal-mix small{color:var(--ap-muted);margin-top:2px;font-size:11px}.qa-goal-mix b{font-family:var(--font-geist-mono), monospace;font-size:13px}.qa-goal-dot{background:var(--ap-muted-2);border-radius:50%;width:8px;height:8px;display:block}.qa-goal-dot.stage-intent,.qa-stage-stack i.stage-intent{background:var(--qa-blue)}.qa-goal-dot.stage-lead,.qa-stage-stack i.stage-lead{background:var(--ap-amber)}.qa-goal-dot.stage-booking,.qa-stage-stack i.stage-booking{background:var(--ap-acid-dark)}.qa-goal-dot.stage-sale,.qa-stage-stack i.stage-sale{background:var(--qa-lime)}.qa-goal-dot.stage-negative,.qa-stage-stack i.stage-negative{background:var(--qa-red)}.qa-query-section{margin-top:10px}.qa-legend{flex-wrap:wrap;gap:12px;display:flex}.qa-legend span{color:var(--ap-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.qa-legend i{background:var(--ap-muted-2);border-radius:50%;width:6px;height:6px}.qa-legend i.is-good{background:var(--ap-acid-dark)}.qa-legend i.is-risk{background:var(--qa-red)}.qa-legend i.is-warn{background:var(--ap-amber)}.qa-table-wrap{overflow:auto}.qa-table{border-collapse:collapse;width:100%;min-width:1030px;font-size:13px}.qa-table th{height:40px;color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 13px;font-size:11px;font-weight:700}.qa-table td{border-top:1px solid var(--ap-line);vertical-align:middle;min-height:61px;padding:11px 13px}.qa-table tbody tr{cursor:pointer;transition:background .13s}.qa-table tbody tr:hover{background:#f0f1ea}.qa-table td:first-child{width:32%}.qa-table td strong,.qa-table td small,.qa-table td em,.qa-table td b{display:block}.qa-table td strong{font-size:13px;font-weight:690}.qa-table td small,.qa-table td em{color:var(--ap-muted);margin-top:3px;font-size:12px;font-style:normal}.qa-table td em{max-width:280px;color:var(--ap-muted-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qa-table td b{font-family:var(--font-geist-mono), monospace;font-size:13px;font-weight:700}.qa-stage-stack{gap:4px;display:grid}.qa-stage-stack span{align-items:center;gap:5px;font-size:12px;display:flex}.qa-stage-stack i{background:var(--ap-muted-2);border-radius:50%;width:6px;height:6px}.qa-decision{background:var(--ap-surface-2);min-height:22px;color:var(--ap-muted);border-radius:12px;align-items:center;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.qa-decision.risk{background:var(--ap-coral-soft);color:#9d3c30}.qa-decision.good{background:var(--ap-green-soft);color:var(--ap-green)}.qa-decision.warn{background:var(--ap-amber-soft);color:#805a14}.qa-decision.info{background:var(--ap-blue-soft);color:#365bb0}.qa-data-empty{background:repeating-linear-gradient(-45deg,#0000,#0000 9px,#12171304 9px 10px);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:190px;padding:28px;display:grid}.qa-data-empty-mark{border:1px solid var(--ap-line);background:var(--ap-surface);width:54px;height:54px;color:var(--ap-muted);border-radius:50%;place-items:center;display:grid}.qa-data-empty h3{font-size:14px}.qa-data-empty p{max-width:650px;color:var(--ap-muted);margin-top:6px;font-size:13px;line-height:1.55}.qa-pagination{border-top:1px solid var(--ap-line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 14px;display:grid}.qa-pagination a{align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.qa-pagination a:last-child{justify-self:end}.qa-pagination small{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;font-size:12px}.qa-sheet-backdrop{z-index:220;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b100c7a;justify-content:flex-end;animation:.16s both qa-fade-in;display:flex;position:fixed;inset:0}.qa-sheet{background:var(--ap-paper);border-left:1px solid #353d36;grid-template-rows:auto minmax(0,1fr);width:min(780px,95vw);height:100vh;animation:.21s both qa-slide-in;display:grid;overflow:hidden;box-shadow:-30px 0 90px #0003}.qa-row-sheet{width:min(650px,95vw)}.qa-sheet-head{background:var(--qa-night);color:#f8f8f3;border-bottom:1px solid #303630;grid-template-columns:minmax(0,1fr) 38px;gap:20px;padding:24px;display:grid}.qa-sheet-head span{color:var(--qa-lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.qa-sheet-head h2{letter-spacing:-.045em;margin-top:7px;font-size:clamp(21px,3vw,31px);font-weight:680;line-height:1.05}.qa-sheet-head p{color:#a6aea7;max-width:590px;margin-top:8px;font-size:13px;line-height:1.5}.qa-sheet-head button{color:#fff;background:0 0;border:1px solid #414a42;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.qa-sheet-body{padding:20px;overflow:auto}.qa-settings-section+.qa-settings-section{margin-top:28px}.qa-settings-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;display:flex}.qa-settings-title>div{align-items:baseline;gap:8px;display:flex}.qa-settings-title>div>span{color:var(--ap-acid-dark);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px;font-weight:800}.qa-settings-title h3{font-size:13px;font-weight:700}.qa-settings-title small{color:var(--ap-muted);font-size:12px}.qa-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.qa-counter{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-height:86px;padding:13px;transition:border-color .15s,transform .15s;display:grid;position:relative}.qa-counter:hover{border-color:var(--ap-line-strong);transform:translateY(-1px)}.qa-counter.is-selected{background:#f7faef;border-color:#8dac50}.qa-counter>input{opacity:0;position:absolute}.qa-counter-check{border:1px solid var(--ap-line-strong);background:var(--ap-paper);border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.qa-counter.is-selected .qa-counter-check{border-color:var(--qa-night);background:var(--qa-night);color:#fff}.qa-counter strong,.qa-counter small,.qa-counter em{display:block}.qa-counter strong{padding-right:76px;font-size:13px}.qa-counter small{color:var(--ap-muted);margin-top:4px;font-size:12px}.qa-counter em{color:var(--ap-green);margin-top:7px;font-size:11px;font-style:normal}.qa-counter-status{background:var(--ap-surface-2);color:var(--ap-muted);border-radius:9px;padding:3px 6px;font-size:11px;position:absolute;top:11px;right:10px}.qa-counter-status.status-suggested,.qa-counter-status.status-active{background:var(--ap-green-soft);color:var(--ap-green)}.qa-settings-actions{align-items:center;gap:12px;margin-top:10px;display:flex}.qa-settings-actions>span{color:var(--ap-muted);font-size:12px}.qa-settings-empty,.qa-mini-empty{border:1px dashed var(--ap-line-strong);min-height:72px;color:var(--ap-muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:13px;display:flex}.qa-goal-list{gap:7px;display:grid}.qa-goal-editor{background:#fffbf2;border:1px solid #e0c37e;border-radius:7px;padding:12px}.qa-goal-editor.is-confirmed{border-color:var(--ap-line);background:var(--ap-surface)}.qa-goal-title{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.qa-goal-title strong,.qa-goal-title small{display:block}.qa-goal-title strong{font-size:13px}.qa-goal-title small{color:var(--ap-muted);margin-top:2px;font-size:11px}.qa-confirmed{color:var(--ap-green);align-items:center;gap:3px;font-size:11px;display:inline-flex}.qa-goal-fields{grid-template-columns:1fr .9fr 1.2fr minmax(94px,auto);gap:6px;margin-top:10px;display:grid}.qa-goal-fields label{color:var(--ap-muted);font-size:11px}.qa-goal-fields select,.qa-goal-fields input{border:1px solid var(--ap-line);width:100%;height:31px;color:var(--ap-ink);background:#fff;border-radius:4px;margin-top:3px;padding:0 7px;font-size:12px;display:block}.qa-goal-save{border:1px solid var(--qa-night);background:var(--qa-night);color:#fff;border-radius:4px;justify-content:center;align-self:end;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:12px;display:inline-flex}.qa-suggestion{color:#80601d;margin-top:7px;font-size:11px}.qa-decision-card{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:7px;grid-template-columns:48px minmax(0,1fr);gap:13px;padding:16px;display:grid}.qa-decision-mark{background:var(--ap-surface-2);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.qa-decision-mark.good{background:var(--ap-green-soft);color:var(--ap-green)}.qa-decision-mark.risk{background:var(--ap-coral-soft);color:#a33e30}.qa-decision-mark.warn{background:var(--ap-amber-soft);color:#8b6319}.qa-decision-mark.info{background:var(--ap-blue-soft);color:#355bb4}.qa-decision-card span{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:11px}.qa-decision-card h3{margin:3px 0 7px;font-size:15px}.qa-decision-card p{color:var(--ap-muted);margin-top:4px;font-size:13px;line-height:1.4}.qa-evidence-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin:9px 0 24px;display:grid}.qa-evidence-metrics>div{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:6px;padding:12px}.qa-evidence-metrics span,.qa-evidence-metrics strong{display:block}.qa-evidence-metrics span{color:var(--ap-muted);font-size:11px}.qa-evidence-metrics strong{margin-top:6px;font-size:14px}.qa-exact-goals{gap:6px;display:grid}.qa-exact-goals article{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:6px;grid-template-columns:8px minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:11px;display:grid}.qa-exact-goals strong,.qa-exact-goals small{display:block}.qa-exact-goals strong{font-size:13px}.qa-exact-goals small{color:var(--ap-muted);margin-top:2px;font-size:11px}.qa-exact-goals b{font-family:var(--font-geist-mono), monospace;font-size:11px}.qa-exact-goals em{color:var(--ap-muted);font-size:11px;font-style:normal}.qa-exact-goals article>span:last-child{border-radius:8px;padding:3px 6px;font-size:11px}.qa-exact-goals .is-confirmed{background:var(--ap-green-soft);color:var(--ap-green)}.qa-exact-goals .is-unconfirmed{background:var(--ap-amber-soft);color:#805a14}.qa-technical{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.qa-technical span{border:1px solid var(--ap-line);color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;border-radius:4px;padding:5px 7px;font-size:11px}.qa-minus-entry{background:#fff7f4;border:1px solid #efb7ac;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px;display:flex}.qa-minus-entry>div{color:#9d3c30;align-items:center;gap:9px;max-width:390px;display:flex}.qa-minus-entry p{color:var(--ap-muted);font-size:12px;line-height:1.45}.qa-preview-loading{min-height:220px;color:var(--ap-muted);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.qa-preview-error,.qa-preview-verdict{color:#9d3c30;background:#fff7f4;border:1px solid #efb7ac;border-radius:7px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:15px;display:grid}.qa-preview-verdict.is-ready{color:var(--ap-green);background:#f6faed;border-color:#bad08c}.qa-preview-error strong,.qa-preview-verdict h3{color:var(--ap-ink);font-size:12px}.qa-preview-error p,.qa-preview-verdict p{color:var(--ap-muted);margin-top:4px;font-size:12px;line-height:1.45}.qa-preview-verdict span{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:11px}.qa-preview-target{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:7px;margin-top:9px;padding:17px}.qa-preview-target>span{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:11px}.qa-preview-target h3{letter-spacing:-.03em;margin-top:7px;font-size:19px}.qa-preview-target p,.qa-preview-target small{color:var(--ap-muted);margin-top:5px;font-size:12px;display:block}.qa-preview-diff{grid-template-columns:1fr auto 1fr 1.3fr;align-items:center;gap:8px;margin-top:9px;display:grid}.qa-preview-diff>div{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:6px;padding:12px}.qa-preview-diff span,.qa-preview-diff strong{display:block}.qa-preview-diff span{color:var(--ap-muted);font-size:11px}.qa-preview-diff strong{margin-top:5px;font-size:11px}.qa-preview-diff .qa-preview-impact{background:#fff7f4;border-color:#efb7ac}.qa-preview-list{margin-top:20px}.qa-preview-list h3{margin-bottom:7px;font-size:11px}.qa-preview-list>div{border-top:1px solid var(--ap-line);color:var(--ap-muted);align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.qa-preview-list>div.is-block{color:#9d3c30}.qa-preview-list>div.is-warn{color:#805a14}.qa-confirm-change,.qa-applied-state{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:20px;padding:14px;display:grid}.qa-confirm-change label{color:var(--ap-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.qa-confirm-change input,.qa-applied-state input{accent-color:var(--qa-night)}.qa-applied-state{color:var(--ap-green);background:#f6faed;border-color:#bad08c;grid-template-columns:24px minmax(0,1fr) auto auto}.qa-applied-state h3{color:var(--ap-ink);font-size:13px}.qa-applied-state p,.qa-applied-state label{color:var(--ap-muted);margin-top:3px;font-size:11px}.qa-action-error{color:#9d3c30;margin-top:9px;font-size:12px}.qa-spin{animation:.7s linear infinite qa-spin}.qa-empty-account{margin-top:24px}@keyframes qa-slide-in{0%{opacity:0;transform:translate(28px)}}@keyframes qa-fade-in{0%{opacity:0}}@keyframes qa-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.qa-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qa-filterbar{grid-template-columns:minmax(220px,1fr) 130px 130px auto}.qa-campaign-filter{grid-column:1/-2}}.full-analysis-head{align-items:flex-start}.full-analysis-action{justify-items:end;gap:7px;display:grid}.full-analysis-action small{max-width:300px;color:var(--ap-muted);text-align:right}.full-analysis-action small.is-error{color:var(--ap-danger)}.full-analysis-truth{margin-bottom:20px}.full-analysis-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:18px;display:grid}.full-analysis-main{gap:16px;display:grid}.full-analysis-summary{border:1px solid var(--ap-accent);padding:26px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.full-analysis-summary{border:1px solid color-mix(in srgb, var(--ap-accent) 24%, var(--ap-border))}}.full-analysis-summary{background:radial-gradient(circle at 92% 10%, var(--ap-accent), transparent 34%), linear-gradient(145deg, var(--ap-surface), var(--ap-surface-soft));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.full-analysis-summary{background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--ap-accent) 22%, transparent), transparent 34%), linear-gradient(145deg, var(--ap-surface), color-mix(in srgb, var(--ap-surface-soft) 86%, var(--ap-accent)))}}.full-analysis-summary{box-shadow:0 18px 54px #141b2d14}.full-analysis-summary-meta{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.full-analysis-summary-meta span{border:1px solid var(--ap-border);background:var(--ap-surface);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.full-analysis-summary-meta span{background:color-mix(in srgb, var(--ap-surface) 82%, transparent)}}.full-analysis-summary-meta span{color:var(--ap-muted);font-size:12px}.full-analysis-summary h2{margin:0 0 9px;font-size:clamp(22px,2.4vw,32px)}.full-analysis-summary>p{max-width:820px;color:var(--ap-muted);margin:0;font-size:16px;line-height:1.6}.full-analysis-error{color:var(--ap-danger);gap:8px;margin-top:16px;display:flex}.full-analysis-section{border:1px solid var(--ap-border);background:var(--ap-surface);border-radius:20px;overflow:hidden}.full-analysis-section>header{border-bottom:1px solid var(--ap-border);background:var(--ap-surface-soft);grid-template-columns:minmax(190px,.42fr) 1fr;gap:20px;padding:20px 22px;display:grid}.full-analysis-section>header>div>span{color:var(--ap-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.full-analysis-section h2,.full-analysis-section h3{margin:0}.full-analysis-section>header h2{margin-top:4px;font-size:18px}.full-analysis-section>header p{color:var(--ap-muted);margin:0;font-size:14px;line-height:1.55}.full-analysis-items{display:grid}.full-analysis-item{border-bottom:1px solid var(--ap-border);grid-template-columns:30px minmax(0,1fr) 32px;gap:12px;padding:17px 20px;display:grid}.full-analysis-item:last-child{border-bottom:0}.full-analysis-item-mark{background:var(--ap-surface-soft);width:30px;height:30px;color:var(--ap-muted);border-radius:9px;place-items:center;display:grid}.full-analysis-item.tone-risk .full-analysis-item-mark{background:var(--ap-danger)}@supports (color:color-mix(in lab, red, red)){.full-analysis-item.tone-risk .full-analysis-item-mark{background:color-mix(in srgb, var(--ap-danger) 11%, transparent)}}.full-analysis-item.tone-risk .full-analysis-item-mark{color:var(--ap-danger)}.full-analysis-item.tone-good .full-analysis-item-mark{background:var(--ap-success)}@supports (color:color-mix(in lab, red, red)){.full-analysis-item.tone-good .full-analysis-item-mark{background:color-mix(in srgb, var(--ap-success) 12%, transparent)}}.full-analysis-item.tone-good .full-analysis-item-mark{color:var(--ap-success)}.full-analysis-item h3{font-size:15px}.full-analysis-item p{color:var(--ap-muted);margin:5px 0 7px;font-size:14px;line-height:1.45}.full-analysis-item small{color:var(--ap-ink);font-size:12px;font-weight:600}.full-analysis-item>a{border:1px solid var(--ap-border);width:32px;height:32px;color:var(--ap-muted);border-radius:9px;place-items:center;display:grid}.full-analysis-item>a:hover{border-color:var(--ap-accent);color:var(--ap-accent)}.full-analysis-clear{color:var(--ap-success);align-items:center;gap:8px;padding:18px 22px;font-size:14px;display:flex}.full-analysis-history{border:1px solid var(--ap-border);background:var(--ap-surface);border-radius:18px;padding:16px;position:sticky;top:148px}.full-analysis-history>div{justify-content:space-between;align-items:center;display:flex}.full-analysis-history>div>span{font-size:16px;font-weight:700}.full-analysis-history>div>b{background:var(--ap-surface-soft);text-align:center;border-radius:8px;min-width:26px;padding:4px 7px;font-size:12px}.full-analysis-history>p{color:var(--ap-muted);margin:8px 0 14px;font-size:12px;line-height:1.45}.full-analysis-history nav{gap:6px;display:grid}.full-analysis-history nav a{color:var(--ap-ink);border:1px solid #0000;border-radius:11px;gap:3px;padding:10px;display:grid}.full-analysis-history nav a.is-active{border-color:var(--ap-accent)}@supports (color:color-mix(in lab, red, red)){.full-analysis-history nav a.is-active{border-color:color-mix(in srgb, var(--ap-accent) 32%, var(--ap-border))}}.full-analysis-history nav a.is-active{background:var(--ap-accent)}@supports (color:color-mix(in lab, red, red)){.full-analysis-history nav a.is-active{background:color-mix(in srgb, var(--ap-accent) 7%, var(--ap-surface))}}.full-analysis-history nav strong{font-size:12px}.full-analysis-history nav small{color:var(--ap-muted);font-size:11px}@media (max-width:980px){.full-analysis-layout{grid-template-columns:1fr}.full-analysis-history{order:-1;position:static}.full-analysis-section>header{grid-template-columns:1fr;gap:8px}}@media (max-width:680px){.full-analysis-head{gap:16px}.full-analysis-action,.full-analysis-action .ap-primary-button{width:100%}.full-analysis-action small{text-align:left}.full-analysis-summary{padding:20px}.full-analysis-item{grid-template-columns:28px minmax(0,1fr)}.full-analysis-item>a{grid-column:2}}.batch-select-cell{width:42px;min-width:42px;text-align:center!important}.batch-select-cell input,.batch-confirm input{width:17px;height:17px;accent-color:var(--ap-accent);cursor:pointer}.batch-select-cell input:disabled{cursor:default;opacity:.35}.batch-action-bar{border:1px solid var(--ap-accent);align-items:center;gap:10px;margin:12px 16px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.batch-action-bar{border:1px solid color-mix(in srgb, var(--ap-accent) 28%, var(--ap-border))}}.batch-action-bar{background:var(--ap-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.batch-action-bar{background:color-mix(in srgb, var(--ap-accent) 7%, var(--ap-surface))}}.batch-action-bar>div{grid-template-columns:auto auto;align-items:center;column-gap:8px;margin-right:auto;display:grid}.batch-action-bar>div svg{color:var(--ap-accent);grid-row:1/3}.batch-action-bar strong{font-size:14px}.batch-action-bar span{color:var(--ap-muted);font-size:13px}.batch-preview-sheet{width:min(720px,100vw - 24px)}.batch-loading{min-height:180px;color:var(--ap-muted);justify-content:center;align-items:center;gap:10px;display:flex}.batch-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.batch-summary>div{border:1px solid var(--ap-border);background:var(--ap-surface-soft);border-radius:13px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:14px;display:grid}.batch-summary strong{font-size:20px}.batch-summary span{color:var(--ap-muted);font-size:13px}.batch-item-list{gap:8px;margin-top:14px;display:grid}.batch-item-list article{border:1px solid var(--ap-border);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.batch-item-list article.is-blocked{background:var(--ap-warning)}@supports (color:color-mix(in lab, red, red)){.batch-item-list article.is-blocked{background:color-mix(in srgb, var(--ap-warning) 7%, var(--ap-surface))}}.batch-item-state{background:var(--ap-surface-soft);width:25px;height:25px;color:var(--ap-success);border-radius:50%;place-items:center;display:grid}.batch-item-list .is-blocked .batch-item-state{color:var(--ap-warning)}.batch-item-list article div{gap:3px;min-width:0;display:grid}.batch-item-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.batch-item-list article small,.batch-item-list article p,.batch-item-list article em{color:var(--ap-muted);margin:0;font-size:12px;font-style:normal}.batch-item-list article p{color:var(--ap-danger)}.batch-confirm{border:1px solid var(--ap-border);cursor:pointer;border-radius:13px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;font-size:13px;display:flex}.batch-result{background:var(--ap-success);border-radius:13px;margin-top:14px;padding:13px}@supports (color:color-mix(in lab, red, red)){.batch-result{background:color-mix(in srgb, var(--ap-success) 9%, var(--ap-surface))}}.batch-result.is-partial{background:var(--ap-warning)}@supports (color:color-mix(in lab, red, red)){.batch-result.is-partial{background:color-mix(in srgb, var(--ap-warning) 10%, var(--ap-surface))}}.batch-result p{color:var(--ap-muted);margin:4px 0 0;font-size:13px;line-height:1.5}@media (max-width:720px){.batch-action-bar{flex-direction:column;align-items:stretch}.batch-summary{grid-template-columns:1fr}}.export-hero{border:1px solid var(--ap-accent);justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,4vw,42px);display:flex}@supports (color:color-mix(in lab, red, red)){.export-hero{border:1px solid color-mix(in srgb, var(--ap-accent) 25%, var(--ap-border))}}.export-hero{background:radial-gradient(circle at 85% 15%, var(--ap-accent), transparent 34%), linear-gradient(140deg, var(--ap-surface), var(--ap-surface-soft));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.export-hero{background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--ap-accent) 18%, transparent), transparent 34%), linear-gradient(140deg, var(--ap-surface), var(--ap-surface-soft))}}.export-hero{box-shadow:var(--ap-shadow-sm)}.export-hero span{color:var(--ap-accent);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.export-hero h2{margin:7px 0;font-size:clamp(24px,3vw,38px)}.export-hero p{color:var(--ap-muted);margin:0}.export-main-button{white-space:nowrap;min-height:48px;padding-inline:22px}.export-download-action{justify-items:end;gap:8px;display:grid}.export-download-action p{max-width:360px;color:var(--ap-danger);text-align:right;margin:0;font-size:13px}.export-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;display:grid}.export-grid .ap-card-head>div{align-items:center;gap:8px;display:flex}.export-sheet-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;display:grid}.export-sheet-list span{border:1px solid var(--ap-border);min-height:39px;color:var(--ap-text);border-radius:11px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.export-sheet-list svg{color:var(--ap-success)}.export-rules .ap-card-body{gap:12px;display:grid}.export-rules p{color:var(--ap-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.export-rules svg{color:var(--ap-accent);flex:none;margin-top:2px}@media (max-width:840px){.export-hero{flex-direction:column;align-items:stretch}.export-download-action,.export-download-action p{text-align:left;justify-items:stretch}.export-grid{grid-template-columns:1fr}.export-sheet-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.anomaly-recompute{justify-items:end;gap:7px;display:grid}.anomaly-recompute small{max-width:360px;color:var(--ap-muted);text-align:right;font-size:12px}.anomaly-list{gap:10px;display:grid}.anomaly-row{border:1px solid var(--ap-border);border-left:4px solid var(--ap-warning);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(340px,.65fr);gap:14px;padding:16px;display:grid}.anomaly-row.severity-high,.anomaly-row.severity-critical{border-left-color:var(--ap-danger)}.anomaly-row.is-resolved{border-left-color:var(--ap-success);opacity:.72}.anomaly-icon{background:var(--ap-warning);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.anomaly-icon{background:color-mix(in srgb, var(--ap-warning) 12%, var(--ap-surface))}}.anomaly-icon{color:var(--ap-warning)}.severity-high .anomaly-icon,.severity-critical .anomaly-icon{background:var(--ap-danger)}@supports (color:color-mix(in lab, red, red)){.severity-high .anomaly-icon,.severity-critical .anomaly-icon{background:color-mix(in srgb, var(--ap-danger) 10%, var(--ap-surface))}}.severity-high .anomaly-icon,.severity-critical .anomaly-icon{color:var(--ap-danger)}.is-resolved .anomaly-icon{background:var(--ap-success)}@supports (color:color-mix(in lab, red, red)){.is-resolved .anomaly-icon{background:color-mix(in srgb, var(--ap-success) 10%, var(--ap-surface))}}.is-resolved .anomaly-icon{color:var(--ap-success)}.anomaly-copy>div{align-items:center;gap:7px;display:flex}.anomaly-copy>div span,.anomaly-copy>div b,.anomaly-copy>div em{color:var(--ap-muted);font-size:12px;font-style:normal}.anomaly-copy>div b,.anomaly-copy>div em{background:var(--ap-surface-soft);border-radius:999px;padding:3px 7px}.anomaly-copy h2{margin:7px 0 3px;font-size:17px}.anomaly-copy p{color:var(--ap-muted);margin:0 0 7px;font-size:13px;line-height:1.5}.anomaly-copy a{color:var(--ap-accent);font-size:13px;text-decoration:none}.anomaly-values{border:1px solid var(--ap-border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;display:grid;overflow:hidden}.anomaly-values span{color:var(--ap-muted);gap:4px;padding:10px;font-size:11px;display:grid}.anomaly-values span+span{border-left:1px solid var(--ap-border)}.anomaly-values strong{color:var(--ap-text);font-size:14px}@media (max-width:980px){.anomaly-row{grid-template-columns:auto minmax(0,1fr)}.anomaly-values{grid-column:2}}@media (max-width:640px){.anomaly-recompute{justify-items:start}.anomaly-recompute small{text-align:left}.anomaly-row{grid-template-columns:1fr}.anomaly-icon{display:none}.anomaly-values{grid-column:1}}.hierarchy-toolbar{grid-template-columns:minmax(260px,1fr) 190px 170px auto;gap:9px;margin-bottom:16px;display:grid}.hierarchy-toolbar label,.hierarchy-toolbar select{border:1px solid var(--ap-border);background:var(--ap-surface);min-height:42px;color:var(--ap-ink);font:inherit;border-radius:12px;font-size:14px}.hierarchy-toolbar label{align-items:center;gap:8px;padding:0 12px;display:flex}.hierarchy-toolbar input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.hierarchy-toolbar select{padding:0 11px}.hierarchy-table th a{color:inherit;align-items:center;gap:5px;display:inline-flex}.hierarchy-table td{vertical-align:top}.hierarchy-table td>strong,.hierarchy-table td>small,.hierarchy-table td>em{display:block}.hierarchy-table td>small,.hierarchy-table td>em{color:var(--ap-muted);margin-top:4px;font-size:13px;font-style:normal}.campaign-card-footer{border-top:1px solid var(--ap-border);justify-content:flex-end;padding:12px 18px 16px;display:flex}.campaign-card-footer a,.campaign-detail .ap-eyebrow a{color:var(--ap-accent);align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.campaign-detail-score{justify-items:end;display:grid}.campaign-detail-score strong{font-size:42px;line-height:1}.campaign-detail-score span{color:var(--ap-muted);margin-top:5px;font-size:13px}.campaign-detail-links{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.campaign-detail-links>a{border:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-ink);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.campaign-detail-links span{gap:3px;display:grid}.campaign-detail-links small{color:var(--ap-muted);font-size:13px}.campaign-detail-findings,.campaign-detail-structure{gap:1px;padding:8px;display:grid}.campaign-detail-findings article,.campaign-detail-structure>div{border-radius:11px;grid-template-columns:auto 1fr auto;gap:10px;padding:12px;display:grid}.campaign-detail-findings article{background:var(--ap-danger);grid-template-columns:auto 1fr}@supports (color:color-mix(in lab, red, red)){.campaign-detail-findings article{background:color-mix(in srgb, var(--ap-danger) 6%, transparent)}}.campaign-detail-findings p{color:var(--ap-muted);margin:4px 0;font-size:14px}.campaign-detail-findings small,.campaign-detail-structure span{color:var(--ap-muted);font-size:13px}@media (max-width:900px){.hierarchy-toolbar,.campaign-detail-links{grid-template-columns:1fr}}@media (max-width:760px){.qa-page-head .qa-freshness{margin-top:16px}.qa-filterbar{grid-template-columns:1fr 1fr}.qa-search-field,.qa-campaign-filter,.qa-filterbar .ap-primary-button{grid-column:1/-1}.qa-quality{grid-template-columns:64px minmax(0,1fr)}.qa-quality>.ap-secondary-button{grid-column:1/-1}.qa-kpi-grid,.qa-insight-grid{grid-template-columns:1fr}.qa-kpi-grid article{min-height:112px}.qa-panel>header,.qa-query-section>header{flex-direction:column;align-items:flex-start}.qa-data-empty{text-align:center;grid-template-columns:1fr}.qa-data-empty-mark{margin:auto}.qa-counter-grid,.qa-goal-fields{grid-template-columns:1fr}.qa-goal-save{margin-top:4px}.qa-evidence-metrics{grid-template-columns:repeat(2,1fr)}.qa-exact-goals article{grid-template-columns:8px minmax(0,1fr) auto}.qa-exact-goals article>em,.qa-exact-goals article>span:last-child{grid-column:2/-1}.qa-minus-entry,.qa-confirm-change{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.qa-preview-diff{grid-template-columns:1fr 1fr}.qa-preview-diff>svg{display:none}.qa-applied-state{grid-template-columns:24px minmax(0,1fr)}.qa-applied-state label,.qa-applied-state button{grid-column:1/-1}}.ap-callout,.ap-inline-notice{border:1px solid var(--ap-line);background:var(--ap-surface);color:var(--ap-muted);border-radius:8px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px 14px;display:flex}.ap-callout>svg,.ap-inline-notice>svg{flex:none;margin-top:1px}.ap-callout>div{gap:3px;display:grid}.ap-callout strong{color:var(--ap-ink);font-size:13px}.ap-callout p,.ap-inline-notice{font-size:13px;line-height:1.5}.ap-callout.is-success{color:var(--ap-green);background:#f5f9ec;border-color:#b5c89a}.ap-callout.is-warning,.ap-callout.is-warn,.ap-inline-notice.is-warning{background:var(--ap-amber-soft);color:#805a14;border-color:#e5ca8e}.ap-callout.is-risk{color:#9d3c30;background:#fff4f0;border-color:#efb7ac}.ap-status-pill{border:1px solid var(--ap-line);background:var(--ap-surface);width:fit-content;min-height:25px;color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.ap-status-pill.is-good{color:var(--ap-green);background:#f5f9ec;border-color:#b5c89a}.ap-status-pill.is-warn{background:var(--ap-amber-soft);color:#805a14;border-color:#e5ca8e}.ap-danger-button{color:#9d3c30;background:#fff5f2;border:1px solid #d99a8f;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:13px;font-weight:700;transition:border-color .14s,background .14s;display:inline-flex}.ap-danger-button:not(:disabled):hover{background:var(--ap-coral-soft);border-color:#a94134}.dashboard-proof{background:var(--ap-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.dashboard-proof>div{background:var(--ap-surface);gap:5px;padding:16px;display:grid}.dashboard-proof span{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px}.dashboard-proof strong{letter-spacing:-.04em;font-size:21px}.dashboard-proof p{background:var(--ap-surface-2);color:var(--ap-muted);grid-column:1/-1;padding:12px 16px;font-size:13px;line-height:1.5}.campaign-audit-list{gap:10px;margin-top:12px;display:grid}.campaign-audit-card{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;overflow:hidden;box-shadow:0 10px 28px #1217130a}.campaign-audit-card>header{border-bottom:1px solid var(--ap-line);grid-template-columns:58px minmax(0,1fr) 170px;align-items:center;gap:14px;min-height:92px;padding:14px;display:grid}.campaign-health{border:1px solid var(--ap-line-strong);background:var(--ap-ink);width:54px;height:54px;color:var(--ap-acid);text-align:center;border-radius:50%;place-content:center;display:grid}.campaign-health strong{font-family:var(--font-geist-mono), monospace;font-size:16px}.campaign-health span{color:#9ba29c;text-transform:uppercase;font-size:11px}.campaign-meta{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;margin-bottom:5px;font-size:12px}.campaign-audit-card h2{font-size:16px;font-weight:680}.campaign-result{border-left:1px solid var(--ap-line);justify-items:end;gap:2px;padding-left:14px;display:grid}.campaign-result span,.campaign-result small{color:var(--ap-muted);font-size:12px}.campaign-result strong{font-size:20px}.campaign-metric-strip{border-bottom:1px solid var(--ap-line);background:var(--ap-surface-2);grid-template-columns:repeat(4,1fr);display:grid}.campaign-metric-strip>div{grid-template-columns:16px minmax(0,1fr);align-content:center;gap:3px 7px;min-height:65px;padding:10px 14px;display:grid}.campaign-metric-strip>div+div{border-left:1px solid var(--ap-line)}.campaign-metric-strip svg{color:var(--ap-muted);grid-row:1/3}.campaign-metric-strip span{color:var(--ap-muted);font-size:12px}.campaign-metric-strip b{font-size:11px}.campaign-findings{display:grid}.campaign-finding{border-top:1px solid var(--ap-line);grid-template-columns:68px minmax(0,1fr) minmax(130px,auto);align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:grid}.campaign-finding:first-child{border-top:0}.campaign-finding>span{background:var(--ap-surface-2);width:fit-content;color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;border-radius:999px;padding:3px 6px;font-size:11px;font-weight:750}.campaign-finding.severity-critical>span,.campaign-finding.severity-high>span{background:var(--ap-coral-soft);color:#9d3c30}.campaign-finding.severity-medium>span{background:var(--ap-amber-soft);color:#805a14}.campaign-finding>div{gap:3px;display:grid}.campaign-finding strong{font-size:13px}.campaign-finding p{color:var(--ap-muted);font-size:12px;line-height:1.45}.campaign-finding em{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-align:right;font-size:12px;font-style:normal}.campaign-clear{min-height:64px;color:var(--ap-green);align-items:center;gap:9px;padding:14px;font-size:13px;display:flex}.network-table-card{margin-top:12px}.network-table-card .ap-card-head>div{gap:3px;display:grid}.network-table-card .ap-card-head p{color:var(--ap-muted);font-size:12px}.network-table-card td:first-child{min-width:240px}.network-table-card td{vertical-align:middle}.network-table-card td strong,.network-table-card td small{display:block}.network-table-card td strong{text-overflow:ellipsis;max-width:340px;font-size:13px;overflow:hidden}.network-table-card td small{max-width:340px;color:var(--ap-muted);margin-top:4px;font-size:12px;line-height:1.4}.risk-meter{border:1px solid var(--ap-line);min-width:54px;height:24px;font-family:var(--font-geist-mono), monospace;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:750;display:inline-flex}.risk-meter.risk-high{background:var(--ap-coral-soft);color:#9d3c30;border-color:#e5a89d}.risk-meter.risk-mid{background:var(--ap-amber-soft);color:#805a14;border-color:#e2c47d}.risk-meter.risk-low{background:var(--ap-green-soft);color:var(--ap-green)}.placement-preview{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.placement-proof{border:1px solid var(--ap-line);grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.placement-proof>div{background:var(--ap-surface);align-content:center;gap:5px;min-height:70px;padding:10px;display:grid}.placement-proof>div+div{border-left:1px solid var(--ap-line)}.placement-proof span{color:var(--ap-muted);font-size:12px}.placement-proof strong{font-size:13px}.evidence-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.evidence-list li{color:var(--ap-muted);padding-left:14px;font-size:13px;line-height:1.5;position:relative}.evidence-list li:before{background:var(--ap-coral);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.qa-sheet-footer{border-top:1px solid var(--ap-line);background:var(--ap-surface);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.landing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.landing-audit-card{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #1217130a}.landing-audit-card.tone-good{box-shadow:inset 0 3px 0 var(--ap-acid)}.landing-audit-card.tone-warn{box-shadow:inset 0 3px 0 var(--ap-amber)}.landing-audit-card.tone-risk{box-shadow:inset 0 3px 0 var(--ap-coral)}.landing-audit-card>header{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.landing-audit-card>header>div:last-child{min-width:0}.landing-score{background:var(--ap-ink);width:50px;height:50px;color:var(--ap-acid);text-align:center;border-radius:50%;place-content:center;display:grid}.landing-score span{font-family:var(--font-geist-mono), monospace;font-size:15px;font-weight:800}.landing-score small{color:#8f9790;font-size:11px}.landing-audit-card>header a{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex}.landing-audit-card>header a:hover{color:var(--ap-blue)}.landing-audit-card>header p{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.landing-linkage{border-block:1px solid var(--ap-line);background:var(--ap-surface-2);flex-wrap:wrap;gap:6px;padding:9px 15px;display:flex}.landing-linkage span{border:1px solid var(--ap-line);background:var(--ap-surface);color:var(--ap-muted);border-radius:999px;padding:3px 6px;font-size:11px}.score-dimensions{border-bottom:1px solid var(--ap-line);grid-template-columns:repeat(3,1fr);display:grid}.score-dimensions>div{border-right:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);align-content:center;gap:3px;min-height:52px;padding:8px 11px;display:grid}.score-dimensions>div:nth-child(3n){border-right:0}.score-dimensions>div:nth-last-child(-n+3){border-bottom:0}.score-dimensions span{color:var(--ap-muted);font-size:11px}.score-dimensions b{font-size:13px}.landing-recommendations{gap:8px;padding:13px 15px;display:grid}.landing-recommendations>strong{align-items:center;gap:6px;font-size:13px;display:flex}.landing-recommendations ul{color:var(--ap-muted);gap:5px;margin:0;padding-left:14px;font-size:12px;line-height:1.4;display:grid}.landing-recommendations p,.landing-unscored{color:var(--ap-green);font-size:12px}.landing-unscored{min-height:100px;color:var(--ap-muted);justify-content:center;align-items:center;gap:8px;display:flex}.landing-audit-card>.ap-callout{margin:12px 15px}.landing-audit-card>footer{border-top:1px solid var(--ap-line);justify-content:flex-end;align-items:center;margin-top:auto;padding:11px 15px;display:flex}.ad-audit-list{gap:10px;margin-top:12px;display:grid}.ad-audit-row{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;grid-template-columns:64px minmax(260px,1.5fr) minmax(150px,.8fr) minmax(135px,.65fr) minmax(220px,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #1217130a}.ad-audit-row.score-good{border-left:3px solid var(--ap-acid-dark)}.ad-audit-row.score-warn{border-left:3px solid var(--ap-amber)}.ad-audit-row.score-risk{border-left:3px solid var(--ap-coral)}.ad-score-orb{background:var(--ap-ink);color:var(--ap-acid);align-content:center;justify-items:center;display:grid}.ad-score-orb strong{font-family:var(--font-geist-mono), monospace;font-size:17px}.ad-score-orb span{color:#8d958e;font-size:11px}.ad-copy-preview,.ad-dimensions,.ad-outcome,.ad-fixes{border-left:1px solid var(--ap-line);min-width:0;padding:13px}.ad-copy-preview h2{margin-top:8px;font-size:13px}.ad-copy-preview h3{color:var(--ap-blue);margin-top:3px;font-size:13px}.ad-copy-preview>p{color:var(--ap-muted);margin-top:7px;font-size:12px;line-height:1.5}.ad-copy-preview>a{max-width:100%;color:var(--ap-blue);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:8px;font-size:11px;display:flex;overflow:hidden}.ad-context{min-width:0;color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.ad-context i{background:var(--ap-line-strong);border-radius:50%;flex:none;width:3px;height:3px}.ad-dimensions{background:var(--ap-surface-2);align-content:center;gap:6px;display:grid}.ad-dimensions>div{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ad-dimensions span{color:var(--ap-muted)}.ad-outcome{align-content:center;gap:4px;display:grid}.ad-outcome>span,.ad-outcome em{color:var(--ap-muted);align-items:center;gap:5px;font-size:11px;font-style:normal;display:flex}.ad-outcome strong{font-size:22px}.ad-outcome small{color:var(--ap-muted);font-size:12px}.ad-outcome em{margin-top:6px}.ad-fixes{align-content:center;gap:7px;display:grid}.ad-fixes>strong,.ad-fixes p{align-items:center;gap:5px;font-size:12px;display:flex}.ad-fixes ul{color:var(--ap-muted);gap:4px;margin:0;padding-left:13px;font-size:11px;line-height:1.4;display:grid}.ad-fixes p{color:var(--ap-green)}.report-metric-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.report-metric{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:8px;align-content:space-between;min-height:150px;padding:15px;display:grid}.report-metric>span:first-child{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px}.report-metric>strong{letter-spacing:-.055em;font-size:clamp(23px,3vw,36px)}.report-metric small{color:var(--ap-muted);font-size:11px}.report-delta{align-items:center;gap:3px;width:fit-content;font-size:12px;font-weight:700;display:inline-flex}.report-delta.good{color:var(--ap-green)}.report-delta.bad{color:#a14335}.report-delta.neutral{color:var(--ap-muted);font-weight:500}.report-context{margin-top:12px}.report-context .ap-card-body>p{max-width:850px;color:var(--ap-muted);font-size:13px;line-height:1.6}.report-period-proof{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.report-period-proof span{border:1px solid var(--ap-line);background:var(--ap-surface-2);font-family:var(--font-geist-mono), monospace;border-radius:5px;padding:6px 8px;font-size:12px}.action-timeline{gap:0;margin-top:14px;display:grid}.action-event{grid-template-columns:104px minmax(0,1fr);display:grid}.action-state{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;align-content:start;justify-items:start;gap:6px;padding-top:15px;font-size:11px;display:grid;position:relative}.action-state:after{z-index:-1;background:var(--ap-line);content:"";width:1px;position:absolute;top:22px;bottom:-22px;left:5px}.action-event:last-child .action-state:after{display:none}.action-state i{border:2px solid var(--ap-paper);background:var(--ap-line-strong);width:11px;height:11px;box-shadow:0 0 0 1px var(--ap-line-strong);border-radius:50%}.action-state.state-success i,.action-state.state-rolled_back i,.action-state.state-fixed i{background:var(--ap-green);box-shadow:0 0 0 1px var(--ap-green)}.action-state.state-failed i,.action-state.state-unknown i{background:var(--ap-coral);box-shadow:0 0 0 1px var(--ap-coral)}.action-main{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:8px;gap:7px;margin-bottom:9px;padding:13px 14px;display:grid}.action-main>header,.action-main>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.action-main>header>div{flex-wrap:wrap;gap:5px;display:flex}.action-main time,.action-main>footer>span{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;font-size:11px}.action-main h2{font-size:12px}.action-main>p{color:var(--ap-muted);font-size:12px}.action-diff{border:1px solid var(--ap-line);background:var(--ap-line);border-radius:5px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.action-diff>div{background:var(--ap-surface-2);gap:5px;min-width:0;padding:9px;display:grid}.action-diff span{color:var(--ap-muted);text-transform:uppercase;font-size:11px}.action-diff code{color:var(--ap-ink);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;font-size:12px;line-height:1.45;overflow:hidden}.action-main>footer em{color:#a14335;flex:1;font-size:12px;font-style:normal}@media (max-width:1260px){.ad-audit-row{grid-template-columns:60px minmax(240px,1.5fr) minmax(150px,.8fr) minmax(190px,1fr)}.ad-outcome{border-top:1px solid var(--ap-line);grid-column:2/4}.ad-fixes{border-top:1px solid var(--ap-line);grid-column:4}}@media (max-width:980px){.landing-grid,.report-metric-grid{grid-template-columns:1fr 1fr}.campaign-audit-card>header{grid-template-columns:58px minmax(0,1fr)}.campaign-result{border-top:1px solid var(--ap-line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;place-items:center start;padding:10px 0 0}.ad-audit-row{grid-template-columns:58px minmax(0,1.5fr) minmax(170px,.8fr)}.ad-outcome,.ad-fixes{grid-column:auto}.ad-fixes{grid-column:2/-1}}@media (max-width:700px){.dashboard-proof,.campaign-metric-strip,.landing-grid,.report-metric-grid,.placement-proof{grid-template-columns:1fr}.dashboard-proof p{grid-column:1}.campaign-metric-strip>div+div,.placement-proof>div+div{border-top:1px solid var(--ap-line);border-left:0}.campaign-finding{grid-template-columns:58px minmax(0,1fr)}.campaign-finding em{text-align:left;grid-column:2}.score-dimensions{grid-template-columns:repeat(2,1fr)}.score-dimensions>div:nth-child(3n){border-right:1px solid var(--ap-line)}.score-dimensions>div:nth-child(2n){border-right:0}.score-dimensions>div:nth-last-child(-n+3){border-bottom:1px solid var(--ap-line)}.score-dimensions>div:nth-last-child(-n+2){border-bottom:0}.ad-audit-row{grid-template-columns:52px minmax(0,1fr)}.ad-dimensions,.ad-outcome,.ad-fixes{border-top:1px solid var(--ap-line);grid-column:2}.action-event{grid-template-columns:24px minmax(0,1fr)}.action-state span{display:none}.action-main>header,.action-main>footer{flex-direction:column;align-items:flex-start}.action-diff{grid-template-columns:1fr}}.yandex-oauth-button{color:#fff;background:#fc3f1d;border:1px solid #d93419;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 8px 20px #fc3f1d2e}.yandex-oauth-button:hover{background:#e73518}.integration-grid{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px;display:grid}.integration-panel{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;align-content:start;display:grid;overflow:hidden;box-shadow:0 10px 30px #1217130a}.integration-panel>header{border-bottom:1px solid var(--ap-line);grid-template-columns:40px minmax(0,1fr) 10px;align-items:center;gap:11px;min-height:78px;padding:13px 15px;display:grid}.integration-icon{background:var(--ap-ink);width:40px;height:40px;color:var(--ap-acid);place-items:center;display:grid}.integration-panel>header>div:nth-child(2){gap:3px;display:grid}.integration-panel>header span{color:var(--ap-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:11px}.integration-panel>header h2{font-size:13px}.integration-panel>header>i{background:var(--ap-line-strong);border-radius:50%;width:8px;height:8px}.integration-panel>header>i.is-online{background:var(--ap-green);box-shadow:0 0 0 4px #277f4d1f}.connection-stack,.counter-stack{gap:8px;padding:12px;display:grid}.connection-card{border:1px solid var(--ap-line);background:var(--ap-paper);border-radius:7px;overflow:hidden}.connection-card>header{justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.connection-card>header>div,.linked-login-list>div>span,.counter-stack article>span{gap:3px;min-width:0;display:grid}.connection-card>header strong,.linked-login-list strong,.counter-stack strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.connection-card>header small,.linked-login-list small,.counter-stack small{color:var(--ap-muted);font-size:11px}.connection-card>header>span{background:var(--ap-acid);border-radius:999px;padding:4px 7px;font-size:11px;font-weight:750}.linked-login-list{border-top:1px solid var(--ap-line);display:grid}.linked-login-list>div,.counter-stack article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.linked-login-list>div+div{border-top:1px solid var(--ap-line)}.linked-login-list>div>span:last-child,.counter-stack article>span:last-child{justify-items:end}.linked-login-list b,.counter-stack b{font-family:var(--font-geist-mono), monospace;font-size:12px}.connection-card>footer{border-top:1px solid var(--ap-line);background:var(--ap-surface);justify-content:flex-end;align-items:center;gap:7px;padding:9px 11px;display:flex}.counter-stack article{border:1px solid var(--ap-line);background:var(--ap-paper);border-radius:6px}.integration-empty{min-height:150px;color:var(--ap-muted);padding:22px;font-size:13px;line-height:1.6}.integration-next{border-top:1px solid var(--ap-line);min-height:42px;color:var(--ap-blue);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:10px 15px;font-size:13px;font-weight:700;display:flex}.integration-next:hover{background:var(--ap-blue-soft)}@media (max-width:860px){.integration-grid{grid-template-columns:1fr}}.simple-metric-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.simple-core-actions{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.simple-core-actions>a{border:1px solid var(--ap-line);background:var(--ap-surface);min-height:92px;color:var(--ap-text);border-radius:10px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:16px;transition:border-color .15s,transform .15s;display:grid}.simple-core-actions>a:hover{border-color:var(--ap-line-strong);transform:translateY(-1px)}.simple-core-actions span{gap:5px;display:grid}.simple-core-actions strong{font-size:15px}.simple-core-actions small{color:var(--ap-muted);font-size:13px;line-height:1.35}.simple-dashboard-note{color:var(--ap-muted);align-items:center;gap:8px;font-size:14px;display:flex}.simple-selection-bar{border:1px solid var(--ap-line-strong);background:var(--ap-surface);border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:flex}.simple-selection-bar>span{color:var(--ap-muted);margin-right:auto;font-size:13px}.simple-check-col{width:42px}.factual-table td>small{margin-top:4px;display:block}.simple-kpi-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px;margin-bottom:12px;display:grid}.simple-kpi-grid>article{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:10px;align-content:space-between;gap:6px;min-height:104px;padding:15px;display:grid}.simple-kpi-grid span,.simple-kpi-grid small{color:var(--ap-muted);font-size:13px}.simple-kpi-grid strong{letter-spacing:-.04em;font-size:clamp(22px,2.5vw,32px)}.simple-table-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.simple-table-filters label{border:1px solid var(--ap-line);background:var(--ap-surface);min-width:220px;color:var(--ap-muted);border-radius:8px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.simple-table-filters input,.simple-table-filters select,.report-channels select{border:1px solid var(--ap-line);background:var(--ap-surface);min-height:38px;color:var(--ap-text);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.simple-table-filters label input{border:0;outline:0;width:100%;padding:0}.simple-selection-bar{z-index:8;margin:10px 0;position:sticky;top:74px;box-shadow:0 10px 35px #1b251e17}.simple-selection-bar>strong{margin-right:auto}.simple-selection-bar>small{max-width:300px;color:var(--ap-muted)}.simple-current-settings{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:8px;margin:10px 0;padding:11px 13px}.simple-keyword-add{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;grid-template-columns:minmax(230px,1fr) minmax(220px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:9px;margin:11px 0;padding:12px;display:grid}.simple-keyword-add>div{align-items:center;gap:9px;display:flex}.simple-keyword-add>div span{gap:3px;display:grid}.simple-keyword-add small{color:var(--ap-muted);font-size:11px}.simple-keyword-add select,.simple-keyword-add input{border:1px solid var(--ap-line);background:var(--ap-surface);min-width:0;min-height:40px;font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.simple-current-settings summary{cursor:pointer;font-size:13px;font-weight:700}.simple-current-settings p{color:var(--ap-muted);margin-top:9px;font-size:13px;line-height:1.6}.simple-table-card{padding:0;overflow:hidden}.simple-table-scroll{overflow:auto}.simple-data-table{border-collapse:collapse;width:100%;font-size:13px}.simple-data-table th,.simple-data-table td{border-bottom:1px solid var(--ap-line);text-align:right;vertical-align:top;white-space:nowrap;min-width:92px;padding:11px 12px}.simple-data-table th{z-index:2;background:var(--ap-surface-soft);color:var(--ap-muted);font-size:12px;position:sticky;top:0}.simple-data-table th:nth-child(-n+4),.simple-data-table td:nth-child(-n+4){text-align:left}.simple-data-table td strong,.simple-data-table td span,.simple-data-table td small{text-overflow:ellipsis;max-width:340px;display:block;overflow:hidden}.simple-data-table td small{color:var(--ap-muted);white-space:normal;margin-top:4px;font-size:11px}.simple-data-table tbody tr:hover{background:var(--ap-surface-soft)}.simple-state-badge{background:var(--ap-surface-soft);border-radius:99px;width:fit-content;padding:3px 7px}.simple-source-state{color:var(--ap-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.simple-pagination{color:var(--ap-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.simple-pagination a,.simple-pagination button{color:var(--ap-text);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:inline-flex}.simple-pagination a[aria-disabled=true]{pointer-events:none;opacity:.4}.simple-pagination button:disabled{cursor:default;opacity:.4}.simple-semantic-cell{min-width:250px}.simple-semantic-cell small{max-width:360px;color:var(--ap-muted);white-space:normal;margin-top:5px;line-height:1.35;display:block}.ap-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.simple-report-section{margin-top:12px}.simple-report-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.simple-report-list article{border-top:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;display:flex}.simple-report-list article>div{gap:3px;min-width:0;display:grid}.simple-report-list strong,.simple-report-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simple-report-list small,.simple-report-footnote{color:var(--ap-muted);font-size:12px}.simple-change-summary{grid-template-columns:repeat(3,1fr);display:grid}.simple-change-summary>div{border-top:1px solid var(--ap-line);gap:4px;padding:18px;display:grid}.simple-change-summary>div+div{border-left:1px solid var(--ap-line)}.simple-change-summary strong{font-size:28px}.simple-change-summary span{color:var(--ap-muted);font-size:13px}.report-channel-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.report-channel-grid>article{border:1px solid var(--ap-line);background:var(--ap-surface-soft);border-radius:9px;align-content:start;gap:13px;padding:15px;display:grid}.report-channel-grid article>header,.report-channel-grid article>footer{align-items:center;gap:10px;display:flex}.report-channel-grid article>header>div:last-child{gap:3px;display:grid}.report-channel-grid article small{color:var(--ap-muted);font-size:12px}.report-channel-grid article>label:not(.report-active-toggle){color:var(--ap-muted);gap:6px;font-size:12px;display:grid}.report-channel-icon{color:#1f79aa;background:#d8eefb;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.report-channel-icon.max{color:#6752bc;background:#e8e3ff}.report-active-toggle{align-items:center;gap:8px;font-size:13px;display:flex}.report-channel-grid footer{justify-content:space-between}.report-channels>.ap-callout,.simple-report-footnote{margin:0 14px 14px}@media (max-width:1320px){.simple-metric-grid,.simple-kpi-grid,.simple-core-actions{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:760px){.ap-core-title span{display:none}.simple-metric-grid,.simple-kpi-grid,.simple-core-actions{grid-template-columns:1fr}.simple-selection-bar{flex-direction:column;align-items:stretch}.simple-selection-bar>span{margin-right:0}.simple-table-filters,.simple-keyword-add,.simple-report-grid,.report-channel-grid{grid-template-columns:1fr;display:grid}.simple-change-summary{grid-template-columns:1fr}.simple-change-summary>div+div{border-left:0}}.setup-page{max-width:1320px}.setup-overall{border:1px solid var(--ap-line);background:var(--ap-surface);align-items:center;gap:12px;min-width:min(100%,310px);padding:13px 15px;display:flex}.setup-overall>span{gap:3px;display:grid}.setup-overall strong{font-size:15px}.setup-overall small{color:var(--ap-muted);font-size:13px}.setup-overall.state-ready{background:var(--ap-green-soft);color:var(--ap-green);border-color:#277f4d4d}.setup-overall.state-syncing,.setup-overall.state-stale{background:var(--ap-amber-soft);color:#7d5410;border-color:#d6972459}.setup-overall.state-error{background:var(--ap-coral-soft);color:#9f2e21;border-color:#ff705b59}.setup-account{border:1px solid var(--ap-ink);background:var(--ap-ink);color:#f7f8f2;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.4fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:grid}.setup-account>div{gap:3px;display:grid}.setup-account>div>span{color:var(--ap-acid);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.setup-account strong{font-size:20px}.setup-account small,.setup-account p{color:#b8c0b9;font-size:13px;line-height:1.5}.setup-account p{margin:0}.setup-account .ap-secondary-button{color:#f7f8f2;background:0 0;border-color:#596159}.setup-progress{border:1px solid var(--ap-line);background:var(--ap-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid}.setup-progress article{grid-template-columns:30px minmax(0,1fr) 20px;align-items:start;gap:10px;min-height:94px;padding:16px;display:grid;position:relative}.setup-progress article+article{border-left:1px solid var(--ap-line)}.setup-step-number,.setup-progress article>i{border:1px solid var(--ap-line-strong);width:28px;height:28px;color:var(--ap-muted);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.setup-progress article>i{border:0;width:20px;height:20px}.setup-progress article>div{gap:5px;display:grid}.setup-progress strong{font-size:14px;line-height:1.25}.setup-progress small{color:var(--ap-muted);font-size:13px;line-height:1.35}.setup-progress .state-ready .setup-step-number,.setup-progress .state-ready>i{border-color:var(--ap-green);background:var(--ap-green-soft);color:var(--ap-green)}.setup-progress .state-syncing .setup-step-number,.setup-progress .state-stale .setup-step-number,.setup-progress .state-syncing>i,.setup-progress .state-stale>i{border-color:var(--ap-amber);background:var(--ap-amber-soft);color:#7d5410}.setup-progress .state-needs_setup .setup-step-number,.setup-progress .state-needs_setup>i{border-color:var(--ap-blue);background:var(--ap-blue-soft);color:var(--ap-blue)}.setup-progress .state-error .setup-step-number,.setup-progress .state-error>i{border-color:var(--ap-coral);background:var(--ap-coral-soft);color:#9f2e21}.setup-section{border:1px solid var(--ap-line);background:var(--ap-surface);margin-top:20px;box-shadow:0 10px 30px #1217130a}.setup-section>header{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:20px;display:flex}.setup-section>header>div{gap:14px;display:flex}.setup-section-number{background:var(--ap-ink);width:32px;height:32px;color:var(--ap-acid);flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}.setup-section h2{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.setup-section header p{color:var(--ap-muted);margin:5px 0 0;font-size:14px;line-height:1.45}.setup-section>header>span{background:var(--ap-surface-2);color:var(--ap-muted);border-radius:999px;flex:none;padding:7px 10px;font-size:13px;font-weight:700}.setup-search{border:1px solid var(--ap-line-strong);max-width:560px;color:var(--ap-muted);background:#fff;align-items:center;gap:10px;margin:18px 20px 10px;padding:0 13px;display:flex}.setup-search:focus-within{border-color:var(--ap-blue);box-shadow:0 0 0 3px #3f6dea1f}.setup-search input{background:0 0;border:0;outline:0;width:100%;height:44px;font-size:14px}.setup-counter-list,.setup-goal-list{gap:10px;padding:10px 20px 20px;display:grid}.setup-counter{border:1px solid var(--ap-line);background:#fff;grid-template-columns:24px 28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:13px 15px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.setup-counter:hover{border-color:var(--ap-line-strong);transform:translateY(-1px);box-shadow:0 8px 20px #1217130f}.setup-counter.is-selected{border-color:var(--ap-green);box-shadow:inset 4px 0 0 var(--ap-green)}.setup-counter>input{opacity:0;pointer-events:none;position:absolute}.setup-counter-check{border:1px solid var(--ap-line-strong);width:24px;height:24px;color:var(--ap-green);place-items:center;display:grid}.setup-counter.is-selected .setup-counter-check{border-color:var(--ap-green);background:var(--ap-green-soft)}.setup-counter>div{gap:4px;display:grid}.setup-counter strong{font-size:15px}.setup-counter small{color:var(--ap-muted);font-size:13px}.setup-counter em{color:var(--ap-green);font-size:13px;font-style:normal;font-weight:650}.setup-counter>b{background:var(--ap-surface-2);color:var(--ap-muted);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px}.setup-counter.is-selected>b{background:var(--ap-green-soft);color:var(--ap-green)}.setup-actions{border-top:1px solid var(--ap-line);background:var(--ap-paper);align-items:center;gap:14px;min-height:68px;padding:12px 20px;display:flex}.setup-actions>span,.setup-goal footer>span{color:var(--ap-muted);font-size:13px;line-height:1.4}.setup-show-all{color:var(--ap-blue);background:0 0;border:0;align-items:center;gap:8px;margin:0 20px 18px;font-size:14px;font-weight:700;display:flex}.setup-empty{min-height:120px;color:var(--ap-muted);text-align:center;place-items:center;gap:7px;padding:24px;font-size:14px;display:grid}.setup-empty p{max-width:560px;margin:0;font-size:14px;line-height:1.5}.setup-goal{border:1px solid var(--ap-line);background:#fff}.setup-goal.is-confirmed{box-shadow:inset 4px 0 0 var(--ap-green)}.setup-goal>header{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;display:flex}.setup-goal>header>div{gap:4px;display:grid}.setup-goal>header strong{font-size:15px}.setup-goal>header small{color:var(--ap-muted);font-size:13px}.setup-goal>header>span{background:var(--ap-amber-soft);color:#7d5410;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}.setup-goal.is-confirmed>header>span{background:var(--ap-green-soft);color:var(--ap-green)}.setup-goal>p{color:var(--ap-muted);margin:0;padding:12px 15px 0;font-size:13px;line-height:1.5}.setup-goal-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 15px;display:grid}.setup-goal-fields label{color:var(--ap-muted);gap:7px;font-size:13px;font-weight:650;display:grid}.setup-goal-fields label>span{align-items:center;gap:6px;display:flex}.setup-goal-fields select,.setup-goal-fields input{border:1px solid var(--ap-line-strong);background:var(--ap-surface);width:100%;height:42px;color:var(--ap-ink);padding:0 10px;font-size:14px}.setup-goal>footer{border-top:1px solid var(--ap-line);background:var(--ap-paper);align-items:center;gap:12px;padding:12px 15px;display:flex}.ap-help{vertical-align:middle;display:inline-flex;position:relative}.ap-help>summary{width:24px;height:24px;color:var(--ap-muted);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.ap-help>summary::-webkit-details-marker{display:none}.ap-help>summary:hover,.ap-help[open]>summary{background:var(--ap-blue-soft);color:var(--ap-blue)}.ap-help-popover{z-index:90;border:1px solid var(--ap-ink);background:var(--ap-ink);color:#f7f8f2;width:min(320px,100vw - 44px);box-shadow:var(--ap-shadow);padding:13px 14px;font-weight:400;position:absolute;top:calc(100% + 8px);left:-10px}.ap-help-popover strong{color:var(--ap-acid);margin-bottom:5px;font-size:13px;display:block}.ap-help-popover p{color:#d5dcd6;margin:0;font-size:13px;line-height:1.5}@media (max-width:980px){.setup-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-progress article:nth-child(3){border-top:1px solid var(--ap-line);border-left:0}.setup-progress article:nth-child(4){border-top:1px solid var(--ap-line)}.setup-account{grid-template-columns:1fr auto}.setup-account p{grid-area:2/1/auto/-1}}@media (max-width:700px){.setup-account,.setup-progress,.setup-goal-fields{grid-template-columns:1fr}.setup-account .ap-secondary-button{justify-self:start}.setup-progress article+article,.setup-progress article:nth-child(3),.setup-progress article:nth-child(4){border-top:1px solid var(--ap-line);border-left:0}.setup-section>header,.setup-actions,.setup-goal>footer{flex-direction:column;align-items:flex-start}.setup-counter{grid-template-columns:24px minmax(0,1fr)}.setup-counter-check{grid-row:1/3}.setup-counter>b{grid-column:2;justify-self:start}}.ap-main p{line-height:1.55;font-size:15px!important}.ap-main :is(th,td,button,input,select,textarea){font-size:14px!important}.ap-main small,.ap-main .ap-help-popover p{font-size:13px!important}.economics-page{max-width:1380px}.economics-currency{border:1px solid var(--ap-line);background:var(--ap-surface);min-width:150px;box-shadow:var(--ap-shadow);border-radius:16px;padding:14px 18px;display:grid}.economics-currency span,.economics-currency strong{display:block}.economics-currency span{color:var(--ap-muted);font-size:13px}.economics-currency strong{margin-top:3px;font-size:20px}.economics-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:16px;margin-top:16px;display:grid}.economics-card{border-radius:20px;padding:22px}.economics-card .ap-card-head>div:first-child{align-items:center;gap:10px;display:flex}.economics-card .ap-card-head>div:first-child>span{background:var(--ap-ink);width:28px;height:28px;color:var(--ap-surface);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.economics-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.economics-type-grid label{border:1px solid var(--ap-line);background:var(--ap-surface-2);cursor:pointer;border-radius:14px;gap:4px;min-height:106px;padding:16px;transition:all .16s;display:grid;position:relative}.economics-type-grid label:hover,.economics-type-grid label.is-active{border-color:var(--ap-ink);background:var(--ap-acid)}@supports (color:color-mix(in lab, red, red)){.economics-type-grid label:hover,.economics-type-grid label.is-active{background:color-mix(in srgb, var(--ap-acid) 22%, var(--ap-surface))}}.economics-type-grid label:hover,.economics-type-grid label.is-active{transform:translateY(-1px)}.economics-type-grid input{opacity:0;position:absolute}.economics-type-grid strong{font-size:16px}.economics-type-grid small,.economics-fields small,.economics-campaigns small,.economics-policy-grid small{color:var(--ap-muted);font-size:13px;line-height:1.45}.economics-fields{gap:13px;margin-top:18px;display:grid}.economics-fields>label{gap:6px;display:grid}.economics-fields>label>span,.economics-policy-grid label>span{font-size:14px;font-weight:750}.economics-fields>label>div{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:12px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.economics-fields input,.economics-campaigns input,.economics-policy-grid textarea{width:100%;min-width:0;color:var(--ap-ink);background:0 0;border:0;outline:0}.economics-fields input{padding:12px 13px;font-size:17px;font-weight:700}.economics-fields i{border-left:1px solid var(--ap-line);min-width:60px;color:var(--ap-muted);place-items:center;padding:0 12px;font-size:13px;font-style:normal;font-weight:700;display:grid}.economics-explain{color:var(--ap-muted);margin:14px 0;font-size:14px;line-height:1.55}.economics-campaigns{border-block:1px solid var(--ap-line);max-height:440px;margin-bottom:16px;display:grid;overflow:auto}.economics-campaigns>div{border-bottom:1px solid var(--ap-line);grid-template-columns:minmax(220px,1fr) 140px 120px;align-items:center;gap:12px;min-height:72px;padding:10px 2px;display:grid}.economics-campaigns>div:last-child{border-bottom:0}.economics-campaigns>div>span{gap:3px;display:grid}.economics-campaigns label{color:var(--ap-muted);gap:4px;font-size:12px;font-weight:700;display:grid}.economics-campaigns input{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:10px;padding:9px 10px;font-size:14px}.economics-policy{margin-top:16px}.economics-policy-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.economics-policy-grid label{gap:7px;display:grid}.economics-policy-grid textarea{resize:vertical;border:1px solid var(--ap-line);background:var(--ap-surface-2);border-radius:13px;min-height:170px;padding:13px;font-size:14px;line-height:1.5}.economics-notice{z-index:20;border:1px solid var(--ap-ink);background:var(--ap-ink);width:fit-content;max-width:min(720px,100%);color:var(--ap-surface);border-radius:999px;margin:18px auto 0;padding:12px 16px;font-size:14px;font-weight:700;position:sticky;bottom:18px;box-shadow:0 16px 38px #1217133d}.qa-suggestion.is-error{color:#b52e20}@media (max-width:980px){.economics-grid,.economics-policy-grid,.economics-type-grid{grid-template-columns:1fr}.economics-type-grid label{min-height:auto}}@media (max-width:680px){.economics-campaigns>div{grid-template-columns:1fr 1fr}.economics-campaigns>div>span{grid-column:1/-1}}.analysis-filterbar{z-index:25;border:1px solid var(--ap-border);background:var(--ap-surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;margin:-4px 0 22px;padding:9px 12px;display:flex;position:sticky;top:68px}@supports (color:color-mix(in lab, red, red)){.analysis-filterbar{background:color-mix(in srgb, var(--ap-surface) 94%, transparent)}}.analysis-filterbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 32px #141b2d14}.analysis-campaign-focus{border:1px solid var(--ap-accent);grid-template-columns:auto auto minmax(170px,1fr) auto;align-items:center;gap:7px;min-height:40px;padding:4px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.analysis-campaign-focus{border:1px solid color-mix(in srgb, var(--ap-accent) 35%, var(--ap-border))}}.analysis-campaign-focus{background:var(--ap-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.analysis-campaign-focus{background:color-mix(in srgb, var(--ap-accent) 7%, var(--ap-surface))}}.analysis-campaign-focus{color:var(--ap-muted);font-size:12px}.analysis-campaign-focus>span{color:var(--ap-ink);font-weight:700}.analysis-campaign-focus select{min-width:170px;max-width:290px;color:var(--ap-ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:14px;font-weight:650}.analysis-campaign-focus small{color:var(--ap-accent);white-space:nowrap}.analysis-presets,.analysis-network,.analysis-filter-actions{align-items:center;gap:4px;display:flex}.analysis-presets{border-right:1px solid var(--ap-border);color:var(--ap-muted);padding-right:8px}.analysis-presets button,.analysis-network button{min-height:36px;color:var(--ap-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:14px}.analysis-presets button.is-active,.analysis-network button.is-active{background:var(--ap-ink);color:#fff}.analysis-date{border:1px solid var(--ap-border);min-height:38px;color:var(--ap-muted);border-radius:11px;align-items:center;gap:6px;padding:0 9px;font-size:13px;display:flex}.analysis-date input{width:122px;color:var(--ap-ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.analysis-filter-menu{position:relative}.analysis-filter-menu>button{border:1px solid var(--ap-border);background:var(--ap-surface);min-height:38px;color:var(--ap-ink);font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:14px;display:flex}.analysis-filter-popover{z-index:40;border:1px solid var(--ap-border);background:var(--ap-surface);border-radius:14px;width:min(420px,80vw);padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #141b2d2e}.analysis-filter-popover header{justify-content:space-between;align-items:center;padding:4px 5px 9px;display:flex}.analysis-filter-popover header button{color:var(--ap-accent);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.analysis-filter-popover>div{max-height:320px;overflow:auto}.analysis-filter-popover label{cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 7px;display:flex}.analysis-filter-popover label:hover{background:var(--ap-surface-soft)}.analysis-filter-popover label span{gap:2px;display:grid}.analysis-filter-popover label strong{font-size:14px;font-weight:600}.analysis-filter-popover label small{color:var(--ap-muted);font-size:13px}.analysis-network{background:var(--ap-surface-soft);border-radius:11px;padding:2px}.analysis-filter-actions{margin-left:auto}.analysis-reset,.analysis-apply{min-height:38px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:14px;display:inline-flex}.analysis-reset{border:1px solid var(--ap-border);background:var(--ap-surface);width:38px}.analysis-apply{background:var(--ap-accent);color:#fff;border:0;padding:0 14px}.analysis-apply:disabled{cursor:default;opacity:.45}.analysis-tax-note{color:var(--ap-muted);font-size:13px;position:absolute;top:calc(100% + 3px);right:4px}.analysis-filter-error{color:var(--ap-danger);font-size:13px;position:absolute;top:calc(100% + 22px);right:4px}.qa-sort{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.qa-sort span{color:var(--ap-muted);font-size:12px}.qa-sort.is-active,.qa-sort.is-active span{color:var(--ap-accent)}.qa-selection-tools{border:1px solid var(--ap-accent);justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.qa-selection-tools{border:1px solid color-mix(in srgb, var(--ap-accent) 25%, var(--ap-border))}}.qa-selection-tools{background:var(--ap-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.qa-selection-tools{background:color-mix(in srgb, var(--ap-accent) 5%, var(--ap-surface))}}.qa-selection-tools{color:var(--ap-muted);font-size:13px}.qa-selection-tools strong{color:var(--ap-ink)}.qa-campaign-required{margin-top:12px}.network-table-tools{align-items:end;gap:10px;display:flex}.network-table-tools label{color:var(--ap-muted);gap:4px;font-size:11px;display:grid}.network-table-tools select{border:1px solid var(--ap-border);background:var(--ap-surface);min-height:34px;color:var(--ap-ink);font:inherit;border-radius:8px;padding:0 9px;font-size:13px}@media (max-width:1180px){.analysis-filterbar{flex-wrap:wrap;position:relative;top:auto}.analysis-filter-actions{margin-left:0}.analysis-campaign-focus{flex:320px}.analysis-tax-note{width:100%;position:static}}@media (max-width:680px){.analysis-campaign-focus{grid-template-columns:auto minmax(0,1fr);width:100%}.analysis-campaign-focus>span,.analysis-campaign-focus small{display:none}.analysis-campaign-focus select{width:100%;min-width:0;max-width:none}.qa-selection-tools,.network-table-tools{flex-direction:column;align-items:stretch}}.landing-hub,.landing-report-page,.relevance-page{--li-night:#17201a;--li-acid:#c9f45b;--li-risk:#b83b2c;max-width:1480px}.landing-hub-head,.relevance-head{align-items:center}.landing-hub-head h1,.relevance-head h1,.landing-report-head h1{letter-spacing:-.065em;font-size:clamp(34px,4.2vw,60px);font-weight:690}.landing-head-actions,.landing-report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.landing-truth-note,.relevance-method,.landing-disclaimer{color:#26321f;background:linear-gradient(110deg,#f4fae8,#edf7f0);border:1px solid #bdd695;border-radius:9px;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:22px;padding:15px 17px;display:grid}.landing-truth-note strong,.relevance-method strong,.landing-disclaimer strong{font-size:14px}.landing-truth-note p,.relevance-method p,.landing-disclaimer p{color:#52604d;margin-top:4px;font-size:13px;line-height:1.55}.landing-launch-panel{background:var(--li-night);color:#fff;border:1px solid #232b25;border-radius:10px;margin-top:12px;padding:19px;box-shadow:0 17px 44px #18221b1f}.landing-launch-copy{align-items:center;gap:12px;display:flex}.landing-launch-copy>span{background:var(--li-acid);width:38px;height:38px;color:var(--li-night);border-radius:8px;place-items:center;display:grid}.landing-launch-copy h2{font-size:18px}.landing-launch-copy p{color:#aebbb1;margin-top:3px;font-size:13px}.landing-launch-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px;display:grid}.landing-launch-row input,.landing-context-grid input{color:#fff;background:#242d27;border:1px solid #4a554d;border-radius:6px;outline:0;min-height:43px;padding:0 12px;font-size:14px}.landing-launch-row input:focus,.landing-context-grid input:focus{border-color:var(--li-acid);box-shadow:0 0 0 3px #c9f45b21}.landing-launch-row .ap-primary-button{border-color:var(--li-acid);background:var(--li-acid);min-height:43px;color:var(--li-night)}.landing-context-details{border-top:1px solid #3c463f;margin-top:12px;padding-top:12px}.landing-context-details summary{cursor:pointer;color:#c8d1ca;align-items:center;gap:7px;font-size:13px;list-style:none;display:flex}.landing-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.landing-context-grid label{color:#b6c0b8;gap:6px;font-size:13px;display:grid}.landing-section-head{justify-content:space-between;align-items:end;gap:16px;margin:34px 0 13px;display:flex}.landing-section-head h2{letter-spacing:-.035em;font-size:23px}.landing-section-head>span{color:var(--ap-muted);font-size:13px}.landing-search{border:1px solid var(--ap-line);background:var(--ap-surface);color:var(--ap-muted);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;display:grid}.landing-search input{min-height:42px;color:var(--ap-ink);background:0 0;border:0;outline:0;font-size:14px}.landing-search button{color:#527a1e;background:0 0;border:0;font-size:12px;font-weight:700}.landing-load-more{background:var(--ap-surface);width:100%;min-height:43px;color:var(--ap-ink);border:1px dashed #aeb8af;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.landing-load-more:hover{background:var(--ap-surface-2);border-style:solid}.landing-load-more span{color:var(--ap-muted);font-weight:500}.landing-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-intel-card{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:10px;overflow:hidden;box-shadow:0 8px 30px #1e27210a}.landing-intel-card.tone-risk{border-color:#efb4aa}.landing-intel-card.tone-good{border-color:#c1d99a}.landing-intel-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.landing-site-mark{background:var(--li-night);width:42px;height:42px;color:var(--li-acid);border-radius:9px;place-items:center;font-size:18px;font-weight:760;display:grid}.landing-site-title{min-width:0}.landing-site-title strong{text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.landing-site-title a{color:var(--ap-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:13px;display:flex;overflow:hidden}.landing-score-badge{background:var(--ap-surface-2);text-align:center;border-radius:7px;min-width:64px;padding:8px 9px}.landing-score-badge b{font-size:21px}.landing-score-badge span{color:var(--ap-muted);font-size:12px}.landing-score-badge.tone-good{color:#33521e;background:#edf6dd}.landing-score-badge.tone-warn{color:#73530d;background:#fff3d4}.landing-score-badge.tone-risk{color:#9a3227;background:#fff0ed}.landing-traffic-strip{border-block:1px solid var(--ap-line);background:#fafbf9;grid-template-columns:repeat(3,1fr);display:grid}.landing-traffic-strip>div{border-right:1px solid var(--ap-line);gap:4px;padding:11px 15px;display:grid}.landing-traffic-strip>div:last-child{border:0}.landing-traffic-strip span{color:var(--ap-muted);font-size:12px}.landing-traffic-strip b{font-size:15px}.landing-ambiguity,.relevance-ambiguity{color:#6a5415;background:#fff9e8;border-bottom:1px solid #ead9a7;align-items:start;gap:7px;padding:9px 15px;font-size:13px;line-height:1.45;display:flex}.landing-campaign-list{flex-wrap:wrap;gap:5px;padding:12px 15px 4px;display:flex}.landing-campaign-list span{border:1px solid var(--ap-line);max-width:240px;color:var(--ap-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:12px;overflow:hidden}.landing-audit-state{background:var(--ap-surface-2);border-radius:7px;margin:10px 15px;padding:10px}.landing-audit-state>div,.landing-audit-state.is-empty{color:var(--ap-muted);align-items:center;gap:7px;font-size:13px;display:flex}.landing-audit-state strong{color:var(--ap-ink)}.landing-audit-state>div span{margin-left:auto}.landing-audit-state progress,.landing-progress-card progress{accent-color:#78a620;width:100%;height:5px;margin-top:9px}.landing-audit-state p{color:var(--li-risk);margin-top:7px;font-size:13px}.landing-intel-card>footer{justify-content:flex-end;padding:0 15px 15px;display:flex}.landing-history-list{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;overflow:hidden}.landing-history-list>p{color:var(--ap-muted);padding:20px}.landing-history-list>a{border-bottom:1px solid var(--ap-line);grid-template-columns:50px minmax(0,1fr) auto 20px;align-items:center;gap:11px;min-height:64px;padding:8px 13px;display:grid}.landing-history-list>a:last-child{border:0}.landing-history-list>a:hover{background:var(--ap-surface-2)}.landing-history-score{background:var(--ap-surface-2);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:760;display:grid}.landing-history-score.tone-good{color:#35551d;background:#eaf5dc}.landing-history-score.tone-warn{color:#76560c;background:#fff2cf}.landing-history-score.tone-risk{color:#9b3125;background:#ffefec}.landing-history-url,.landing-history-status{gap:3px;min-width:0;display:grid}.landing-history-url b,.landing-history-url small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-history-url b{font-size:14px}.landing-history-url small,.landing-history-status small{color:var(--ap-muted);font-size:12px}.landing-history-status{text-align:right;font-size:13px}.landing-report-head{background:var(--li-night);color:#fff;border-radius:12px;padding:21px}.landing-back{color:#bfc9c1;align-items:center;gap:6px;font-size:13px;display:inline-flex}.landing-report-title-row{justify-content:space-between;align-items:end;gap:22px;margin-top:25px;display:flex}.landing-report-title-row .ap-eyebrow{color:#9ead9f}.landing-report-title-row .ap-eyebrow:before{background:var(--li-acid)}.landing-report-title-row>div:first-child>a{color:#b9c5bb;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:700px;margin-top:9px;font-size:13px;display:inline-flex;overflow:hidden}.landing-hero-score{text-align:right;border:1px solid #536057;border-radius:10px;min-width:180px;padding:13px 16px;display:grid}.landing-hero-score span,.landing-hero-score small{color:#b3bfb5;font-size:12px}.landing-hero-score strong{color:var(--li-acid);letter-spacing:-.07em;font-size:48px;line-height:1}.landing-hero-score.tone-risk strong{color:#ff8978}.landing-hero-score.tone-warn strong{color:#ffd46c}.landing-report-actions{border-top:1px solid #39443c;margin-top:17px;padding-top:14px}.landing-report-actions .ap-secondary-button{color:#fff;background:0 0;border-color:#536057}.landing-delete-button{color:#ffb5aa;background:0 0;border:1px solid #6c4a46;border-radius:5px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:13px;display:inline-flex}.landing-progress-card,.landing-failed-card{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;margin-top:14px;padding:18px}.landing-progress-card>div{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.landing-progress-card h2,.landing-failed-card h2{font-size:18px}.landing-progress-card p,.landing-failed-card p{color:var(--ap-muted);margin-top:3px;font-size:13px}.landing-progress-card>div>strong{font-size:23px}.landing-progress-card ol{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:16px;list-style:none;display:grid}.landing-progress-card li{color:var(--ap-muted);align-items:center;gap:5px;font-size:12px;display:flex}.landing-progress-card li>span,.landing-progress-card li>svg{border:1px solid var(--ap-line);border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;padding:3px;display:grid}.landing-progress-card li.done,.landing-progress-card li.active{color:var(--ap-ink);font-weight:680}.landing-progress-card li.done>svg{color:#41631d;background:#e6f3d7;border-color:#80a849}.landing-progress-card li.active>span{color:#fff;background:#272f29;border-color:#272f29}.landing-failed-card{color:#923527;background:#fff7f5;border-color:#efb4aa;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.landing-report-summary{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:12px;margin-top:12px;display:grid}.landing-report-summary>div{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;padding:18px}.landing-report-summary h2{letter-spacing:-.035em;font-size:clamp(20px,2.2vw,29px);line-height:1.2}.landing-strengths{grid-template-columns:1fr 1fr;gap:15px;display:grid}.landing-strengths>div+div{border-left:1px solid var(--ap-line);padding-left:15px}.landing-strengths strong{font-size:13px}.landing-strengths ul{margin:9px 0 0 17px}.landing-strengths li,.landing-strengths p{color:var(--ap-muted);margin-top:5px;font-size:13px;line-height:1.45}.landing-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.landing-category-card{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:8px;padding:14px}.landing-category-card.tone-good{border-top:3px solid #6fa332}.landing-category-card.tone-warn{border-top:3px solid #d3a524}.landing-category-card.tone-risk{border-top:3px solid #d45543}.landing-category-card header{justify-content:space-between;align-items:center;gap:10px;min-height:35px;display:flex}.landing-category-card header span{font-size:13px;font-weight:680}.landing-category-card header strong{font-size:25px}.landing-score-line,.relevance-confidence i,.relevance-dimensions i{background:var(--ap-surface-2);border-radius:99px;height:5px;display:block;overflow:hidden}.landing-score-line i,.relevance-confidence em,.relevance-dimensions em{border-radius:inherit;background:#719f31;height:100%;display:block}.landing-category-card.tone-warn .landing-score-line i{background:#cf9f22}.landing-category-card.tone-risk .landing-score-line i{background:#d25140}.landing-category-card p,.landing-category-card small{color:var(--ap-muted);margin-top:7px;font-size:12px;display:block}.landing-priority-list{gap:7px;display:grid}.landing-priority-list article{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.landing-priority-list article>span{background:var(--li-night);width:30px;height:30px;color:var(--li-acid);border-radius:7px;place-items:center;font-weight:760;display:grid}.landing-priority-list h3{font-size:14px}.landing-priority-list p{color:var(--ap-muted);margin-top:4px;font-size:13px;line-height:1.45}.landing-priority-list article>div:last-child{text-align:right;gap:4px;display:grid}.landing-priority-list article>div:last-child b,.landing-priority-list article>div:last-child small{font-size:12px}.landing-priority-list article>div:last-child small{color:var(--ap-muted)}.landing-findings{gap:10px;display:grid}.landing-findings>section{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;padding:16px}.landing-findings>section>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landing-findings>section>header h3{font-size:18px}.landing-findings>section>header span,.landing-findings>section>p{color:var(--ap-muted);font-size:13px}.landing-findings>section>p{margin-top:5px}.landing-findings article{border-top:1px solid var(--ap-line);grid-template-columns:76px minmax(0,1fr);gap:12px;margin-top:13px;padding-top:13px;display:grid}.landing-severity{background:var(--ap-surface-2);text-align:center;text-transform:uppercase;border-radius:999px;align-self:start;padding:5px 7px;font-size:11px;font-weight:720}.landing-severity.is-critical,.landing-severity.is-high{color:#9a3125;background:#ffebe7}.landing-severity.is-medium{color:#75560f;background:#fff3d2}.landing-findings h4{font-size:15px}.landing-findings article p{color:var(--ap-muted);margin-top:5px;font-size:13px;line-height:1.5}.landing-findings blockquote{color:#4d5849;background:#f6f9ef;border-left:3px solid #b9d663;margin-top:9px;padding:9px 11px;font-size:13px}.landing-recommendation,.landing-copy-example{background:var(--ap-surface-2);border-radius:7px;align-items:start;gap:7px;margin-top:9px;padding:9px;font-size:13px;display:flex}.landing-recommendation span,.landing-copy-example span{gap:3px;display:grid}.landing-copy-example{background:#f1f6e4}.landing-no-data{border:1px dashed var(--ap-line);color:var(--ap-muted);border-radius:8px;padding:18px;font-size:13px}.landing-screens{grid-template-columns:minmax(0,2fr) minmax(260px,.55fr);gap:12px;display:grid}.landing-screens figure{border:1px solid var(--ap-line);background:#e9ece9;border-radius:10px;max-height:650px;overflow:auto}.landing-screens figcaption{z-index:1;border-bottom:1px solid var(--ap-line);background:var(--ap-surface);align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:13px;font-weight:680;display:flex;position:sticky;top:0}.landing-screens img{width:100%;height:auto;display:block}.landing-screens figure>div{min-height:260px;color:var(--ap-muted);place-items:center;font-size:13px;display:grid}.landing-tech-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.landing-tech-grid article{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:8px;align-content:space-between;min-height:90px;padding:12px;display:grid}.landing-tech-grid article>svg{color:#6d9b2c}.landing-tech-grid span{color:var(--ap-muted);font-size:12px}.landing-tech-grid strong{font-size:19px}.landing-crawled-pages{margin-top:25px}.landing-crawled-pages h2{margin-bottom:10px;font-size:18px}.landing-crawled-pages a{border-top:1px solid var(--ap-line);grid-template-columns:120px minmax(0,1fr) 75px;gap:10px;padding:10px;font-size:13px;display:grid}.landing-crawled-pages a span,.landing-crawled-pages a small{color:var(--ap-muted)}.relevance-mode-tabs{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.relevance-mode-tabs a{border:1px solid var(--ap-line);background:var(--ap-surface);min-height:38px;color:var(--ap-muted);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.relevance-mode-tabs a.active{border-color:var(--li-night);background:var(--li-night);color:#fff}.relevance-keyword-search{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:9px 11px;display:flex}.relevance-keyword-search>svg{color:var(--ap-muted)}.relevance-keyword-search input{min-width:180px;color:var(--ap-ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.relevance-url-filter{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:7px;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;display:grid}.relevance-url-filter b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relevance-url-filter a{color:#527a1e;font-weight:700}.relevance-loading{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:9px;align-items:center;gap:12px;margin-top:16px;padding:24px;display:flex}.relevance-loading h2{font-size:17px}.relevance-loading p{color:var(--ap-muted);margin-top:3px;font-size:13px}.relevance-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 10px;display:flex}.relevance-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.relevance-toolbar button{border:1px solid var(--ap-line);background:var(--ap-surface);min-height:34px;color:var(--ap-muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex}.relevance-toolbar button span{background:var(--ap-surface-2);border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.relevance-toolbar button.active{border-color:var(--li-night);background:var(--li-night);color:#fff}.relevance-toolbar button.active span{background:var(--li-acid);color:var(--li-night)}.relevance-toolbar>small{color:var(--ap-muted);font-size:12px}.relevance-list{gap:8px;display:grid}.relevance-row{border:1px solid var(--ap-line);background:var(--ap-surface);border-left:4px solid #98a099;border-radius:8px;overflow:hidden}.relevance-row.tone-risk{border-left-color:#d04e3e}.relevance-row.tone-good,.relevance-row.tone-protected{border-left-color:#73a133}.relevance-row.tone-warn{border-left-color:#d3a52b}.relevance-row-main{grid-template-columns:145px minmax(260px,1fr) 230px 110px auto;align-items:center;gap:13px;padding:14px;display:grid}.relevance-verdict{background:var(--ap-surface-2);width:fit-content;color:var(--ap-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:720;display:inline-flex}.relevance-verdict.tone-risk{color:#9f3528;background:#ffebe7}.relevance-verdict.tone-good,.relevance-verdict.tone-protected{color:#3d611f;background:#eaf5dc}.relevance-verdict.tone-warn{color:#76560f;background:#fff1ca}.relevance-query{min-width:0}.relevance-query h2{letter-spacing:-.015em;font-size:16px}.relevance-query p{color:var(--ap-muted);margin-top:4px;font-size:13px;line-height:1.4}.relevance-query small{color:var(--ap-muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.relevance-semantic{color:#5f4b13;border-left:3px solid #d3a52b;margin-top:7px;padding-left:8px;font-size:12px;line-height:1.4;display:block}.relevance-semantic.is-minus_candidate{color:#8e2f24;border-color:#d04e3e}.relevance-semantic.is-protected,.relevance-semantic.is-relevant{color:#3d611f;border-color:#73a133}.relevance-semantic.is-needs_profile{color:var(--ap-muted);border-color:#98a099}.relevance-numbers{grid-template-columns:1fr 1fr;gap:6px;display:grid}.relevance-numbers span{color:var(--ap-muted);gap:2px;font-size:11px;display:grid}.relevance-numbers b{color:var(--ap-ink);font-size:13px}.relevance-confidence{gap:4px;display:grid}.relevance-confidence span{color:var(--ap-muted);font-size:11px}.relevance-confidence b{font-size:14px}.relevance-expand{border:1px solid var(--ap-line);background:var(--ap-surface);min-height:34px;color:var(--ap-ink);border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:flex}.relevance-expand[aria-expanded=true] svg{transform:rotate(180deg)}.relevance-details{border-top:1px solid var(--ap-line);background:#f8faf7;padding:12px}.relevance-details>p{color:var(--ap-muted);font-size:13px}.relevance-details>section{border:1px solid var(--ap-line);background:var(--ap-surface);border-radius:8px;padding:14px}.relevance-details>section+section{margin-top:9px}.relevance-details>section>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.relevance-details>section>header span:first-child{color:var(--ap-muted);font-size:12px}.relevance-details h3{margin-top:4px;font-size:14px;line-height:1.4}.relevance-target{background:var(--ap-surface-2);border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:12px;padding:10px;display:grid}.relevance-target>a:first-of-type{grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;gap:6px;min-width:0;display:grid}.relevance-target a b{font-size:13px}.relevance-target a span{color:var(--ap-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.relevance-target>span,.relevance-target>a:last-child{font-size:12px}.relevance-target>a:last-child{color:#527a1e;font-weight:700}.relevance-dimensions{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.relevance-dimensions>div{border:1px solid var(--ap-line);border-radius:6px;gap:5px;padding:8px;display:grid}.relevance-dimensions span{min-height:28px;color:var(--ap-muted);font-size:11px}.relevance-dimensions b{font-size:15px}.relevance-dimensions em.risk{background:#d24f3e}.relevance-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.relevance-evidence>div{border-left:2px solid #b9d664;padding:4px 8px}.relevance-evidence b{font-size:12px}.relevance-evidence p{color:var(--ap-muted);margin-top:3px;font-size:12px;line-height:1.4}@media (max-width:1120px){.landing-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-report-summary{grid-template-columns:1fr}.landing-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.relevance-row-main{grid-template-columns:130px minmax(240px,1fr) 190px auto}.relevance-confidence{display:none}.relevance-dimensions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.landing-intel-grid,.landing-category-grid{grid-template-columns:1fr}.landing-progress-card ol{grid-template-columns:repeat(3,1fr);row-gap:10px}.landing-screens{grid-template-columns:1fr}.landing-screens figure.is-mobile{max-width:430px}.relevance-row-main{grid-template-columns:1fr auto}.relevance-verdict{grid-column:1}.relevance-query{grid-area:2/1/auto/-1}.relevance-numbers{grid-area:3/1}.relevance-expand{grid-area:3/2}.relevance-target{grid-template-columns:18px minmax(0,1fr)}.relevance-target>span,.relevance-target>a:last-child{grid-column:2}.relevance-evidence{grid-template-columns:1fr}}@media (max-width:580px){.landing-head-actions{justify-content:flex-start;margin-top:15px}.landing-kpis,.relevance-kpis{grid-template-columns:1fr 1fr}.landing-launch-row,.landing-context-grid{grid-template-columns:1fr}.landing-report-title-row{display:grid}.landing-hero-score{text-align:left;width:100%}.landing-report-actions{justify-content:flex-start}.landing-progress-card ol{grid-template-columns:1fr 1fr}.landing-failed-card{grid-template-columns:26px 1fr}.landing-failed-card button{grid-column:1/-1}.landing-strengths{grid-template-columns:1fr}.landing-strengths>div+div{border-top:1px solid var(--ap-line);border-left:0;padding-top:12px;padding-left:0}.landing-priority-list article{grid-template-columns:34px minmax(0,1fr)}.landing-priority-list article>div:last-child{text-align:left;grid-column:2}.landing-findings article{grid-template-columns:1fr}.landing-severity{width:fit-content}.landing-tech-grid{grid-template-columns:1fr 1fr}.landing-history-list>a{grid-template-columns:45px minmax(0,1fr) 18px}.landing-history-status{display:none}.landing-traffic-strip>div{padding-inline:9px}.relevance-keyword-search{flex-wrap:wrap;align-items:stretch}.relevance-keyword-search input{width:calc(100% - 28px);min-width:0}.relevance-keyword-search .ap-secondary-button{flex:1}.relevance-url-filter{grid-template-columns:18px minmax(0,1fr) auto}.relevance-url-filter span{display:none}.relevance-toolbar{display:block}.relevance-toolbar>small{margin-top:8px;display:block}.relevance-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.relevance-dimensions{grid-template-columns:1fr 1fr}.relevance-details>section>header{display:grid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
