.scout-diagnostic-report{min-width:0}.scout-diagnostic-back{align-items:center;gap:6px;font-size:12px;display:inline-flex}.scout-diagnostic-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scout-diagnostic-export-help{margin-bottom:20px}.scout-diagnostic-meta{color:var(--a1p-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:12px;display:flex}.scout-diagnostic-meta .scout-external{max-width:100%}.scout-diagnostic-coverage{border-block:1px solid var(--a1p-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 10px;display:grid}.scout-diagnostic-coverage>div{min-width:0;padding:18px 14px}.scout-diagnostic-coverage>div:first-child{padding-inline-start:0}.scout-diagnostic-coverage dt{color:var(--a1p-text-muted);font-size:12px}.scout-diagnostic-coverage dd{color:var(--a1p-text);margin:6px 0 0;font-size:23px;line-height:30px}.scout-diagnostic-section{padding-top:28px}.scout-diagnostic-section .scout-section-title{margin-bottom:18px}.scout-diagnostic-priorities{border-top:1px solid var(--a1p-line);gap:0;display:grid}.scout-diagnostic-finding{overflow-wrap:anywhere;min-width:0;padding:20px 0}.scout-diagnostic-priority{border-bottom:1px solid var(--a1p-line)}.scout-diagnostic-finding-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.scout-diagnostic-finding-heading h3{margin-top:4px}.scout-diagnostic-action-text{color:var(--a1p-text-secondary);line-height:22px}.scout-diagnostic-action-text+.scout-diagnostic-action-text{margin-top:6px}.scout-diagnostic-finding blockquote{border-left:2px solid var(--a1p-line);background:var(--a1p-surface-soft);color:var(--a1p-text-secondary);margin:18px 0 10px;padding:10px 16px;font-size:13px}.scout-diagnostic-finding blockquote>span{color:var(--a1p-text-muted);margin-bottom:6px;font-size:11px;display:block}.scout-diagnostic-finding blockquote p{white-space:pre-wrap}.scout-diagnostic-finding blockquote a{margin-top:8px;font-size:12px}.scout-diagnostic-method{color:var(--a1p-text-muted);font-size:12px;line-height:19px}.scout-diagnostic-method summary{cursor:pointer;padding-block:8px}.scout-diagnostic-method p{margin-top:4px}.scout-diagnostic-filter{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.scout-diagnostic-filter label{font-size:13px}.scout-diagnostic-filter .a1p-select{width:auto;max-width:280px}.scout-diagnostic-filter .scout-count{margin-inline-start:auto}.scout-diagnostic-finding-row{border-bottom:1px solid var(--a1p-line)}.scout-diagnostic-finding-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:13px;display:flex}.scout-diagnostic-finding-row>summary:before{content:"+";color:var(--a1p-text-muted);flex-shrink:0;width:12px}.scout-diagnostic-finding-row[open]>summary:before{content:"−"}.scout-diagnostic-finding-row>summary>span:first-of-type{margin-right:auto}.scout-diagnostic-finding-row>.scout-diagnostic-finding{padding-top:4px}.scout-diagnostic-pages{margin:0;padding:0;list-style:none}.scout-diagnostic-pages li{border-bottom:1px solid var(--a1p-line);padding-block:12px;font-size:13px}.scout-diagnostic-pages li>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scout-diagnostic-pages li>div>.scout-external{min-width:0}.scout-diagnostic-pages li>p{color:var(--a1p-text-secondary);margin-top:7px}.scout-diagnostic-limits{color:var(--a1p-text-secondary);padding-bottom:12px;font-size:13px;line-height:21px}.scout-diagnostic-limits h2{color:var(--a1p-text)}.scout-diagnostic-limits ul{padding-left:20px}.scout-diagnostic-limits li+li{margin-top:7px}.scout-diagnostic-limits summary{cursor:pointer;padding-block:8px}.scout-diagnostic-limits>.scout-help{margin-top:18px}.scout-diagnostic-target{overflow-wrap:anywhere;margin-bottom:22px}.scout-diagnostic-list{gap:12px;display:grid}.scout-diagnostic-list-row{align-items:center;gap:16px;display:flex}.scout-diagnostic-list-row>svg{color:var(--a1p-text-muted);flex-shrink:0}.scout-diagnostic-list-row>div{overflow-wrap:anywhere;flex:1;min-width:0}.scout-diagnostic-list-row p{color:var(--a1p-text-muted);margin-top:4px;font-size:12px}@media (width<=680px){.scout-diagnostic-header .a1p-page-actions{flex-shrink:1;width:100%;min-width:0;max-width:100%}.scout-diagnostic-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-diagnostic-coverage>div{padding:14px 0}.scout-diagnostic-coverage dd{font-size:20px}.scout-diagnostic-toolbar{width:100%}.scout-diagnostic-toolbar>.a1p-button{flex:auto}.scout-diagnostic-finding-heading{flex-wrap:wrap;gap:8px}.scout-diagnostic-filter .a1p-select{width:auto;max-width:100%}.scout-diagnostic-filter .scout-count{width:100%;margin:0}.scout-diagnostic-pages li>div{flex-direction:column;gap:7px}.scout-diagnostic-list-row{flex-wrap:wrap;gap:12px}.scout-diagnostic-list-row>div{flex-basis:calc(100% - 40px)}.scout-diagnostic-list-row>.a1p-button{margin-inline-start:auto}}:root{--a1-color-canvas:#faf9f6;--a1-color-stone:#ece9e3;--a1-color-basalt:#4a4e55;--a1-color-bronze:#a8843c;--a1-color-rose:#a85e70;--a1-color-azalea:#f48fb4;--a1-color-ink:#131519;--a1-color-muted:#63656b;--a1-color-bronze-deep:#75591f;--a1-color-rose-deep:#8a4054;--a1-color-white:#fff;--a1-color-surface:#fff;--a1-color-surface-soft:#f2f0eb;--a1-color-surface-glass:#ffffff80;--a1-color-surface-glass-strong:#ffffffc7;--a1-color-surface-glass-fallback:#fff;--a1-color-line:#dad7d1;--a1-color-line-strong:#777a80;--a1-color-focus:#75591f;--a1-color-on-dark:#faf9f6;--a1-color-muted-on-dark:#b8bac0;--a1-color-surface-dark:#1f2229;--a1-color-surface-dark-raised:#292d35;--a1-color-line-dark:#777d87;--a1-color-success:#236044;--a1-color-success-soft:#e8f1ea;--a1-color-error:#a13545;--a1-color-error-soft:#fbeaec;--a1-color-warning:#75591f;--a1-color-warning-soft:#f4ecd8;--a1-color-info:#365b7a;--a1-color-info-soft:#e8eef4;--a1-color-disabled-text:#63656b;--a1-color-disabled-surface:#e7e4de;--a1-color-data-1:#4a4e55;--a1-color-data-2:#8a4054;--a1-color-data-3:#75591f;--a1-color-data-4:#236044;--a1-color-data-5:#365b7a;--a1-color-data-grid:#dad7d1;--a1-font-family-logo:"Manrope", Arial, sans-serif;--a1-font-family-body:"Instrument Sans", Instrument, Arial, sans-serif;--a1-font-family-mono:ui-monospace, "Cascadia Code", Consolas, monospace;--a1-font-weight-logo:600;--a1-font-weight-regular:400;--a1-font-weight-bold:700;--a1-font-size-display:clamp(3rem, 6.5vw, 5.875rem);--a1-font-size-title-xl:clamp(2.5rem, 4.2vw, 4rem);--a1-font-size-title-lg:clamp(2rem, 3.8vw, 3.25rem);--a1-font-size-title-md:1.75rem;--a1-font-size-title-sm:1.25rem;--a1-font-size-body-lg:1.125rem;--a1-font-size-body:1.0625rem;--a1-font-size-body-sm:.875rem;--a1-font-size-label:.8125rem;--a1-font-size-caption:.75rem;--a1-font-size-print-body:11pt;--a1-font-size-print-caption:9pt;--a1-font-size-print-title:28pt;--a1-font-size-slide-title:36pt;--a1-font-size-slide-body:20pt;--a1-line-height-display:1.02;--a1-line-height-title:1.12;--a1-line-height-body:1.6;--a1-line-height-compact:1.4;--a1-line-height-print:1.45;--a1-letter-spacing-display:-.05em;--a1-letter-spacing-title:-.035em;--a1-letter-spacing-body:0em;--a1-letter-spacing-label:.01em;--a1-space-0:0px;--a1-space-1:4px;--a1-space-2:8px;--a1-space-3:12px;--a1-space-4:16px;--a1-space-6:24px;--a1-space-8:32px;--a1-space-12:48px;--a1-space-16:64px;--a1-space-24:96px;--a1-space-32:128px;--a1-radius-8:8px;--a1-radius-12:12px;--a1-radius-20:20px;--a1-radius-28:28px;--a1-radius-40:40px;--a1-radius-full:999px;--a1-border-thin:1px;--a1-border-strong:2px;--a1-shadow-none:none;--a1-shadow-soft:0 8px 24px -12px #4a4e552e;--a1-shadow-glass:0 24px 64px -22px #4a4e5521, inset 0 1px 1px #ffffffe0;--a1-shadow-overlay:0 24px 72px -20px #1315193d;--a1-glass-blur:19px;--a1-glass-saturation:.72;--a1-glass-border:#ffffffe6;--a1-overlay-scrim:#13151959;--a1-motion-fast:.12s;--a1-motion-standard:.18s;--a1-motion-slow:.26s;--a1-motion-entrance:.42s;--a1-ease-standard:cubic-bezier(.2, 0, 0, 1);--a1-ease-entrance:cubic-bezier(.16, 1, .3, 1);--a1-ease-exit:cubic-bezier(.4, 0, 1, 1);--a1-motion-distance:8px;--a1-motion-story-cycle:28s;--a1-z-base:0;--a1-z-raised:1;--a1-z-sticky:20;--a1-z-dropdown:30;--a1-z-scrim:40;--a1-z-dialog:50;--a1-z-popover:60;--a1-z-toast:70;--a1-z-tooltip:80;--a1-layout-container:1248px;--a1-layout-dashboard-max:1600px;--a1-layout-reading:68ch;--a1-layout-sidebar:248px;--a1-layout-gutter-desktop:32px;--a1-layout-gutter-tablet:24px;--a1-layout-gutter-mobile:20px;--a1-grid-columns-desktop:12;--a1-grid-columns-tablet:8;--a1-grid-columns-mobile:4;--a1-breakpoint-small:640px;--a1-breakpoint-navigation:900px;--a1-breakpoint-large:1200px;--a1-breakpoint-wide:1600px;--a1-density-editorial-control-height:56px;--a1-density-editorial-row-height:64px;--a1-density-editorial-padding:32px;--a1-density-editorial-gap:24px;--a1-density-comfortable-control-height:44px;--a1-density-comfortable-row-height:52px;--a1-density-comfortable-padding:24px;--a1-density-comfortable-gap:16px;--a1-density-compact-control-height:32px;--a1-density-compact-row-height:36px;--a1-density-compact-padding:12px;--a1-density-compact-gap:8px;--a1-target-touch:44px;--a1-target-desktop:32px;--a1-target-minimum:24px;--a1-focus-width:3px;--a1-focus-offset:3px;--a1-focus-inner-width:2px;--a1-focus-inner-color:#fff;--a1-logo-symbol-min:32px;--a1-logo-symbol-micro-min:16px;--a1-logo-signature-min:96px;--a1-logo-clearspace-ratio:.25;--a1-icon-size:20px;--a1-icon-size-large:24px;--a1-icon-stroke:1.75px;--a1-material-marked-light:linear-gradient(130deg,#ffffffb8,#ffffff52 52%,#a85e7038);--a1-material-marked-dark:linear-gradient(130deg,#34383fc9,#202329b0 55%,#8a3e5350);--a1-material-marked-solid-light:linear-gradient(130deg,#faf9f6,#f2f0eb 52%,#ebdde0);--a1-material-marked-solid-dark:linear-gradient(130deg,#34383f,#202329 55%,#473039);--a1-material-marked-line-light:#ffffffd9;--a1-material-marked-line-dark:#ffffff48;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--a1p-font-body:"Instrument Sans", Instrument, Arial, sans-serif;--a1p-font-size-body:.875rem;--a1p-line-height-body:1.25rem;--a1p-font-size-meta:.75rem;--a1p-line-height-meta:1rem;--a1p-font-size-title:1.75rem;--a1p-line-height-title:2.25rem;--a1p-font-size-section:1.125rem;--a1p-line-height-section:1.5rem;--a1p-font-weight-regular:400;--a1p-font-weight-bold:700;--a1p-sidebar-rail:4rem;--a1p-nav-size:2.5rem;--a1p-nav-gap:8px;--a1p-radius-control:.625rem;--a1p-radius-surface:1rem;--a1p-radius-pill:999px;--a1p-icon-size:1.125rem;--a1p-glass-blur:18px;--a1p-motion-fast:.12s;--a1p-motion-state:.18s;--a1p-motion-transition:.26s;--a1p-motion-ease:cubic-bezier(.2, 0, 0, 1);--a1p-focus-width:3px;--a1p-focus-offset:3px;--a1p-touch-target:2.75rem;--a1p-z-base:0;--a1p-z-sticky:10;--a1p-z-popover:20;--a1p-z-overlay:30;--a1p-z-toast:40;--a1p-space-1:4px;--a1p-space-2:8px;--a1p-space-3:12px;--a1p-space-4:16px;--a1p-space-5:20px;--a1p-space-6:24px;--a1p-space-7:28px;--a1p-space-8:32px;--a1p-canvas:#faf9f6;--a1p-surface:#fff;--a1p-surface-soft:#f2f0eb;--a1p-text:#131519;--a1p-text-secondary:#4a4e55;--a1p-text-muted:#63656b;--a1p-line:#dad7d1;--a1p-control-line:#777a80;--a1p-accent:#8a4054;--a1p-accent-soft:#f2eae9;--a1p-focus:#75591f;--a1p-primary:#131519;--a1p-on-primary:#fff;--a1p-glass:#ffffffc7;--a1p-glass-fallback:#fff;--a1p-glass-border:#ffffffeb;--a1p-glass-shadow:0 6px 18px -10px #4a4e553d, inset 0 1px 0 #ffffffeb;--a1p-success:#236044;--a1p-success-soft:#e8f1ea;--a1p-warning:#75591f;--a1p-warning-soft:#f4ecd8;--a1p-error:#a13545;--a1p-error-soft:#fbeaec;--a1p-info:#365b7a;--a1p-info-soft:#e8eef4;--a1p-control-height:2.25rem;--a1p-row-height:2.75rem;--a1p-context-width:14rem;--a1p-topbar-height:3.5rem;--a1p-gutter:1.5rem}:root[data-a1p-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--a1p-canvas:#1f2229;--a1p-surface:#292d35;--a1p-surface-soft:#1c1e25;--a1p-text:#faf9f6;--a1p-text-secondary:#b8bac0;--a1p-text-muted:#b8bac0;--a1p-line:#484c54;--a1p-control-line:#777d87;--a1p-accent:#f48fb4;--a1p-accent-soft:#3a2e37;--a1p-focus:#f48fb4;--a1p-primary:#faf9f6;--a1p-on-primary:#131519;--a1p-glass:#292d35d1;--a1p-glass-fallback:#292d35;--a1p-glass-border:#b8bac038;--a1p-glass-shadow:0 8px 24px -12px #0000008c, inset 0 1px 0 #faf9f61a;--a1p-success:#e8f1ea;--a1p-success-soft:#236044;--a1p-warning:#f4ecd8;--a1p-warning-soft:#75591f;--a1p-error:#fbeaec;--a1p-error-soft:#a13545;--a1p-info:#e8eef4;--a1p-info-soft:#365b7a}@media (prefers-color-scheme:dark){:root:not([data-a1p-theme]),:root[data-a1p-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--a1p-canvas:#1f2229;--a1p-surface:#292d35;--a1p-surface-soft:#1c1e25;--a1p-text:#faf9f6;--a1p-text-secondary:#b8bac0;--a1p-text-muted:#b8bac0;--a1p-line:#484c54;--a1p-control-line:#777d87;--a1p-accent:#f48fb4;--a1p-accent-soft:#3a2e37;--a1p-focus:#f48fb4;--a1p-primary:#faf9f6;--a1p-on-primary:#131519;--a1p-glass:#292d35d1;--a1p-glass-fallback:#292d35;--a1p-glass-border:#b8bac038;--a1p-glass-shadow:0 8px 24px -12px #0000008c, inset 0 1px 0 #faf9f61a;--a1p-success:#e8f1ea;--a1p-success-soft:#236044;--a1p-warning:#f4ecd8;--a1p-warning-soft:#75591f;--a1p-error:#fbeaec;--a1p-error-soft:#a13545;--a1p-info:#e8eef4;--a1p-info-soft:#365b7a}}:root[data-a1p-density=compact]{--a1p-control-height:2rem;--a1p-row-height:2.25rem;--a1p-context-width:13rem;--a1p-topbar-height:3.25rem;--a1p-gutter:1.25rem}@media (pointer:coarse),(width<=760px){:root,:root[data-a1p-density=compact]{--a1p-control-height:var(--a1p-touch-target);--a1p-row-height:var(--a1p-touch-target);--a1p-nav-size:var(--a1p-touch-target);--a1p-topbar-height:3.5rem;--a1p-gutter:1rem}}@media (prefers-reduced-motion:reduce){:root{--a1p-motion-fast:0s;--a1p-motion-state:0s;--a1p-motion-transition:0s}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root,:root[data-a1p-theme]{--a1p-glass:var(--a1p-glass-fallback);--a1p-glass-blur:0px;--a1p-glass-shadow:none;--a1p-glass-border:var(--a1p-control-line)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,:root[data-a1p-theme]{--a1p-glass:var(--a1p-glass-fallback);--a1p-glass-shadow:none;--a1p-glass-border:var(--a1p-control-line)}}@media (forced-colors:active){:root,:root[data-a1p-theme]{--a1p-canvas:Canvas;--a1p-surface:Canvas;--a1p-surface-soft:Canvas;--a1p-text:CanvasText;--a1p-text-secondary:CanvasText;--a1p-text-muted:CanvasText;--a1p-line:CanvasText;--a1p-control-line:ButtonText;--a1p-primary:ButtonText;--a1p-on-primary:ButtonFace;--a1p-accent:LinkText;--a1p-accent-soft:Canvas;--a1p-focus:Highlight;--a1p-glass:Canvas;--a1p-glass-border:CanvasText;--a1p-glass-shadow:none}}:root{--a1p-stone:var(--a1p-surface-soft);--a1p-sidebar-width:var(--a1p-context-width);--a1p-disabled-surface:var(--a1p-surface-soft);--a1p-disabled-text:var(--a1p-text-muted)}.a1p-system{color:var(--a1p-text);background:var(--a1p-canvas);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body);font-synthesis:none;-webkit-font-smoothing:antialiased}.a1p-system *,.a1p-system :before,.a1p-system :after{box-sizing:border-box}.a1p-system [hidden]{display:none!important}.a1p-system :where(button,input,select,textarea){font:inherit}.a1p-system :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,:where(.a1p-button,.a1p-input,.a1p-select,.a1p-textarea,.a1p-nav-item,.a1p-table-container):focus-visible{outline:var(--a1p-focus-width) solid var(--a1p-focus);outline-offset:var(--a1p-focus-offset)}.a1p-system ::selection{background:var(--a1p-accent-soft);color:var(--a1p-text)}.a1p-app-frame{grid-template-columns:var(--a1p-sidebar-width) minmax(0, 1fr);background:var(--a1p-canvas);isolation:isolate;min-height:100dvh;transition:grid-template-columns var(--a1p-motion-transition) var(--a1p-motion-ease);display:grid}.a1p-app-frame[data-collapsed=true]{grid-template-columns:var(--a1p-sidebar-rail) minmax(0, 1fr)}.a1p-app-sidebar{min-width:0;height:100dvh;padding:var(--a1p-space-2);background:var(--a1p-canvas);z-index:var(--a1p-z-sticky);align-self:start;position:sticky;top:0}.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar{padding-inline:0}.a1p-app-body{flex-direction:column;min-width:0;display:flex}.a1p-app-topbar{z-index:var(--a1p-z-sticky);position:sticky;top:0}.a1p-app-main{width:100%;min-width:0;padding:var(--a1p-gutter) var(--a1p-gutter) var(--a1p-space-8);scroll-margin-top:calc(var(--a1p-topbar-height) + var(--a1p-space-4));flex:1;margin-inline:auto}.a1p-app-main:focus:not(:focus-visible){outline:none}.a1p-app-footer{padding:var(--a1p-space-4) var(--a1p-gutter);color:var(--a1p-text-muted);font-size:var(--a1p-font-size-meta)}.a1p-sidebar{gap:var(--a1p-space-4);min-width:0;height:100%;padding:var(--a1p-space-2) 0;background:0 0;border:0;flex-direction:column;display:flex;overflow:hidden auto}.a1p-sidebar-brand{min-width:0;min-height:var(--a1p-nav-size);padding-inline:var(--a1p-space-2);flex-shrink:0;align-items:center;display:flex}.a1p-sidebar-brand>:first-child{min-width:0}.a1p-sidebar-workspace{min-width:0;padding-inline:var(--a1p-space-2)}.a1p-sidebar-workspace>*{min-width:0;max-width:100%}.a1p-sidebar-workspace [data-a1p-expanded]{text-overflow:ellipsis;min-width:0;overflow:hidden}.a1p-sidebar-nav{flex:1;min-width:0}.a1p-sidebar-nav :where(nav,ul){gap:var(--a1p-nav-gap);margin:0;padding:0;list-style:none;display:grid}.a1p-sidebar-footer{gap:var(--a1p-space-2);padding-top:var(--a1p-space-2);display:grid}.a1p-sidebar-footer :where(nav,ul){gap:var(--a1p-nav-gap);margin:0;padding:0;list-style:none;display:grid}.a1p-nav-item{align-items:center;gap:var(--a1p-space-3);min-height:var(--a1p-nav-size);padding:var(--a1p-space-2) var(--a1p-space-3);border-radius:var(--a1p-radius-control);color:var(--a1p-text-secondary);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);font-weight:var(--a1p-font-weight-regular);line-height:var(--a1p-line-height-body);transition:background-color var(--a1p-motion-fast) var(--a1p-motion-ease), color var(--a1p-motion-fast) var(--a1p-motion-ease), box-shadow var(--a1p-motion-fast) var(--a1p-motion-ease);background:0 0;border:1px solid #0000;text-decoration:none;display:flex;position:relative}.a1p-nav-item:hover{background:var(--a1p-surface);color:var(--a1p-text)}.a1p-nav-item[data-active=true]{background:var(--a1p-accent-soft);color:var(--a1p-accent);font-weight:var(--a1p-font-weight-bold)}.a1p-nav-icon{width:var(--a1p-space-5);height:var(--a1p-space-5);flex:0 0 var(--a1p-space-5);place-items:center;display:grid}.a1p-nav-icon>:where(svg,img){width:var(--a1p-space-5);height:var(--a1p-space-5)}.a1p-nav-icon>svg{stroke-width:1.5px}.a1p-nav-label{overflow-wrap:anywhere;min-width:0}.a1p-nav-count{min-width:var(--a1p-space-6);padding:0 var(--a1p-space-1);border-radius:var(--a1p-radius-pill);background:var(--a1p-surface-soft);color:var(--a1p-text-muted);font-size:var(--a1p-font-size-meta);font-weight:var(--a1p-font-weight-regular);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.a1p-nav-item[data-compact=true],.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item{width:var(--a1p-nav-size);height:var(--a1p-nav-size);min-height:var(--a1p-nav-size);border:1px solid var(--a1p-glass-border);border-radius:var(--a1p-radius-pill);background:var(--a1p-glass);box-shadow:var(--a1p-glass-shadow);-webkit-backdrop-filter:blur(var(--a1p-glass-blur));backdrop-filter:blur(var(--a1p-glass-blur));justify-content:center;gap:0;margin-inline:auto;padding:0}.a1p-nav-item[data-compact=true]:hover,.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item:hover{background:var(--a1p-surface);color:var(--a1p-text)}.a1p-nav-item[data-compact=true][data-active=true],.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item[data-active=true]{background:var(--a1p-accent-soft);color:var(--a1p-accent);border-color:var(--a1p-accent)}.a1p-nav-item[data-compact=true] .a1p-nav-label,.a1p-nav-item[data-compact=true] .a1p-nav-count,.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-label,.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar .a1p-nav-count,.a1p-app-frame[data-collapsed=true] .a1p-app-sidebar [data-a1p-expanded]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.a1p-app-frame[data-collapsed=true] .a1p-sidebar-brand{justify-content:center;padding-inline:0}.a1p-app-frame[data-collapsed=true] .a1p-sidebar-workspace{padding-inline:0}.a1p-topbar{align-items:center;gap:var(--a1p-space-3);min-height:var(--a1p-topbar-height);padding:var(--a1p-space-1) var(--a1p-gutter);background:var(--a1p-canvas);display:flex}.a1p-topbar-start,.a1p-topbar-actions{align-items:center;gap:var(--a1p-space-2);flex-shrink:0;display:flex}.a1p-topbar-content{flex:1;min-width:0}.a1p-page-header{gap:var(--a1p-space-4);min-width:0;margin-bottom:var(--a1p-space-6);display:grid}.a1p-page-header>*{min-width:0}.a1p-page-crumbs{font-size:var(--a1p-font-size-meta);line-height:var(--a1p-line-height-meta);color:var(--a1p-text-muted)}.a1p-page-heading{justify-content:space-between;align-items:center;gap:var(--a1p-space-4);display:flex}.a1p-page-title-group{min-width:0}.a1p-page-title-row{align-items:center;gap:var(--a1p-space-2);flex-wrap:wrap;display:flex}.a1p-page-title{color:var(--a1p-text);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-title);font-weight:var(--a1p-font-weight-regular);line-height:var(--a1p-line-height-title);letter-spacing:-.025em;overflow-wrap:anywhere;scroll-margin-top:calc(var(--a1p-topbar-height) + var(--a1p-space-4));margin:0}.a1p-page-title[data-title-size=sm]{font-size:var(--a1p-font-size-section);line-height:var(--a1p-line-height-section)}.a1p-page-title[data-title-size=lg]{font-size:var(--a1p-font-size-title)}.a1p-page-title:focus:not(:focus-visible){outline:none}.a1p-page-meta{margin-top:var(--a1p-space-1);max-width:65ch;color:var(--a1p-text-muted);font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body)}.a1p-page-actions{justify-content:flex-end;align-items:center;gap:var(--a1p-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.a1p-page-toolbar{align-items:center;gap:var(--a1p-space-2);padding-block:var(--a1p-space-1);flex-wrap:wrap;display:flex}.a1p-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--a1p-space-2);min-height:var(--a1p-control-height);padding:var(--a1p-space-1) var(--a1p-space-3);border-radius:var(--a1p-radius-control);background:var(--a1p-primary);color:var(--a1p-on-primary);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);font-weight:var(--a1p-font-weight-regular);line-height:var(--a1p-line-height-body);text-align:center;cursor:pointer;transition:background-color var(--a1p-motion-fast) var(--a1p-motion-ease), color var(--a1p-motion-fast) var(--a1p-motion-ease), box-shadow var(--a1p-motion-fast) var(--a1p-motion-ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.a1p-button:hover{background:color-mix(in srgb, var(--a1p-primary) 88%, var(--a1p-surface))}.a1p-button:active{box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 16%, transparent)}.a1p-button[data-variant=secondary]{border-color:var(--a1p-control-line);color:var(--a1p-text);background:var(--a1p-surface)}.a1p-button[data-variant=ghost],.a1p-button[data-variant=link]{color:var(--a1p-text);background:0 0}.a1p-button[data-variant=secondary]:hover,.a1p-button[data-variant=ghost]:hover{background:var(--a1p-surface-soft)}.a1p-button:is([data-variant=secondary],[data-variant=ghost])[aria-pressed=true]{color:var(--a1p-accent);background:var(--a1p-accent-soft);border-color:var(--a1p-accent)}.a1p-button[data-variant=link]{color:var(--a1p-accent);text-underline-offset:var(--a1p-space-1);padding-inline:0;text-decoration:underline}.a1p-button[data-variant=link]:hover{text-decoration-thickness:2px}.a1p-button[data-variant=danger]{background:var(--a1p-error);color:var(--a1p-error-soft)}.a1p-button[data-variant=danger]:hover{background:var(--a1p-error);box-shadow:inset 0 0 0 2px}.a1p-button[data-size=sm]{min-height:var(--a1p-space-8);padding-block:var(--a1p-space-1);padding-inline:var(--a1p-space-2)}.a1p-button[data-size=lg]{min-height:var(--a1p-nav-size);padding-inline:var(--a1p-space-4)}.a1p-button[data-size=icon],.a1p-button[data-size=icon-sm]{width:var(--a1p-control-height);min-height:var(--a1p-control-height);padding:var(--a1p-space-1);flex:none}.a1p-button[data-size=icon]{height:var(--a1p-control-height)}.a1p-button[data-size=icon-sm]{width:var(--a1p-space-8);height:var(--a1p-space-8);min-height:var(--a1p-space-8)}.a1p-button>svg{width:var(--a1p-icon-size);height:var(--a1p-icon-size);stroke-width:1.5px;flex-shrink:0}.a1p-button:is(:disabled,[aria-disabled=true]),.a1p-button:is(:disabled,[aria-disabled=true]):hover,.a1p-button:is(:disabled,[aria-disabled=true]):active{background:var(--a1p-disabled-surface);color:var(--a1p-disabled-text);border-color:var(--a1p-line);box-shadow:none;cursor:not-allowed;opacity:1}.a1p-button[aria-busy=true]{cursor:progress}.a1p-input,.a1p-select,.a1p-textarea{box-sizing:border-box;width:100%;min-width:0;min-height:var(--a1p-control-height);padding:var(--a1p-space-1) var(--a1p-space-3);border:1px solid var(--a1p-control-line);border-radius:var(--a1p-radius-control);background:var(--a1p-surface);color:var(--a1p-text);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body);transition:border-color var(--a1p-motion-fast) var(--a1p-motion-ease), box-shadow var(--a1p-motion-fast) var(--a1p-motion-ease)}.a1p-textarea{resize:vertical;min-height:calc(var(--a1p-control-height) * 2);padding-block:var(--a1p-space-2)}.a1p-select{padding-right:var(--a1p-space-6)}:is(.a1p-input,.a1p-textarea)::placeholder{color:var(--a1p-text-muted);opacity:1}:is(.a1p-input,.a1p-select,.a1p-textarea)[aria-invalid=true]{border-color:var(--a1p-error);box-shadow:inset 0 0 0 1px var(--a1p-error)}:is(.a1p-input,.a1p-select,.a1p-textarea):disabled{background:var(--a1p-disabled-surface);color:var(--a1p-disabled-text);cursor:not-allowed;opacity:1}.a1p-input[type=file]{padding:var(--a1p-space-1)}.a1p-input::file-selector-button{margin-right:var(--a1p-space-2);padding:var(--a1p-space-1) var(--a1p-space-2);border-radius:var(--a1p-radius-control);background:var(--a1p-surface-soft);color:var(--a1p-text);font:inherit;cursor:pointer;border:0}.a1p-surface{box-sizing:border-box;border:1px solid var(--a1p-line);border-radius:var(--a1p-radius-surface);background:var(--a1p-surface);min-width:0;color:var(--a1p-text)}.a1p-surface[data-variant=soft]{background:var(--a1p-surface-soft)}.a1p-surface[data-variant=glass]{background:var(--a1p-glass);border-color:var(--a1p-glass-border);box-shadow:var(--a1p-glass-shadow);-webkit-backdrop-filter:blur(var(--a1p-glass-blur));backdrop-filter:blur(var(--a1p-glass-blur))}.a1p-surface[data-padding=none]{padding:0}.a1p-surface[data-padding=sm]{padding:var(--a1p-space-3)}.a1p-surface[data-padding=md]{padding:var(--a1p-space-4)}.a1p-surface[data-padding=lg]{padding:var(--a1p-space-6)}.a1p-badge{align-items:center;gap:var(--a1p-space-1);max-width:100%;padding:2px var(--a1p-space-2);border-radius:var(--a1p-radius-pill);background:var(--a1p-surface-soft);color:var(--a1p-text-secondary);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-meta);font-weight:var(--a1p-font-weight-regular);line-height:var(--a1p-line-height-meta);display:inline-flex}.a1p-badge[data-tone=success]{color:var(--a1p-success);background:var(--a1p-success-soft)}.a1p-badge[data-tone=warning]{color:var(--a1p-warning);background:var(--a1p-warning-soft)}.a1p-badge[data-tone=error]{color:var(--a1p-error);background:var(--a1p-error-soft)}.a1p-badge[data-tone=info]{color:var(--a1p-info);background:var(--a1p-info-soft)}.a1p-table-container{border:1px solid var(--a1p-line);border-radius:var(--a1p-radius-surface);background:var(--a1p-surface);width:100%;min-width:0;max-width:100%;color:var(--a1p-text);overflow-x:auto}.a1p-table{border-collapse:collapse;border-spacing:0;background:var(--a1p-surface);width:100%;color:var(--a1p-text);font-family:var(--a1p-font-body);font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body);text-align:left}.a1p-table-head,.a1p-table-cell{height:var(--a1p-row-height);padding:var(--a1p-space-2) var(--a1p-space-3);border-bottom:1px solid var(--a1p-line);vertical-align:middle}.a1p-table-head{color:var(--a1p-text-secondary);font-weight:var(--a1p-font-weight-bold);background:var(--a1p-surface-soft);text-align:left}.a1p-table-footer{font-weight:var(--a1p-font-weight-bold);background:var(--a1p-surface-soft)}.a1p-table-body .a1p-table-row:last-child>.a1p-table-cell,.a1p-table-footer .a1p-table-row:last-child>.a1p-table-cell{border-bottom:0}.a1p-table-footer .a1p-table-cell{border-top:1px solid var(--a1p-line)}.a1p-table-body .a1p-table-row:hover{background:var(--a1p-surface-soft)}.a1p-table-row[data-state=selected],.a1p-table-row[data-state=selected]:hover{background:var(--a1p-accent-soft)}:is(.a1p-table-head,.a1p-table-cell)[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.a1p-table-caption{caption-side:bottom;padding:var(--a1p-space-3);color:var(--a1p-text-muted);font-size:var(--a1p-font-size-meta);text-align:left}:root[data-a1p-density=compact] :is(.a1p-table-head,.a1p-table-cell){padding-block:var(--a1p-space-1)}:root[data-a1p-theme-changing] *,:root[data-a1p-theme-changing] :before,:root[data-a1p-theme-changing] :after{transition:none!important}@media (width<=760px){.a1p-app-frame,.a1p-app-frame[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.a1p-app-sidebar{display:none}.a1p-page-heading{flex-wrap:wrap;align-items:flex-start}.a1p-page-actions{justify-content:flex-start}.a1p-app-main{padding-top:var(--a1p-space-4)}.a1p-page-header{margin-bottom:var(--a1p-space-4)}.a1p-topbar{gap:var(--a1p-space-2);flex-wrap:wrap}.a1p-topbar-content{flex-basis:0}.a1p-page-toolbar>*{min-width:0}}@media (pointer:coarse),(width<=760px){.a1p-button,.a1p-button[data-size=sm],.a1p-button[data-size=lg],.a1p-button[data-size=icon],.a1p-button[data-size=icon-sm],.a1p-nav-item{min-height:var(--a1p-touch-target)}.a1p-button[data-size=icon],.a1p-button[data-size=icon-sm]{width:var(--a1p-touch-target);height:var(--a1p-touch-target)}.a1p-input,.a1p-select,.a1p-textarea{font-size:1rem}}@media (prefers-contrast:more){.a1p-surface,.a1p-table-container,.a1p-nav-item[data-compact=true]{border-color:var(--a1p-control-line)}.a1p-nav-item[data-active=true]{outline-offset:-2px;outline:2px solid}}@media (forced-colors:active){.a1p-button{border-color:buttontext}.a1p-badge{border:1px solid canvastext}.a1p-nav-item[data-active=true]{outline-offset:-2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.a1p-system *,.a1p-system :before,.a1p-system :after,.a1p-app-frame,.a1p-button,.a1p-input,.a1p-select,.a1p-textarea,.a1p-nav-item{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.a1p-app-frame,.a1p-app-frame[data-collapsed=true]{color:canvastext;background:canvas;display:block}.a1p-app-sidebar,.a1p-app-topbar,.a1p-app-footer{display:none}.a1p-app-main{max-width:none;padding:0}.a1p-surface,.a1p-table,.a1p-table-container{color:canvastext;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:canvas!important}.a1p-table-container{overflow:visible}}.a1p-expressive{--a1p-nav-size:44px;--a1p-marked:var(--a1-material-marked-light);--a1p-marked-solid:var(--a1-material-marked-solid-light);--a1p-marked-line:var(--a1-material-marked-line-light);--a1p-glass:var(--a1p-marked);--a1p-glass-border:var(--a1p-marked-line)}[data-a1p-theme=dark] .a1p-expressive,.a1p-expressive[data-a1p-theme=dark],[data-theme=dark] .a1p-expressive,.a1p-expressive[data-theme=dark]{--a1p-marked:var(--a1-material-marked-dark);--a1p-marked-solid:var(--a1-material-marked-solid-dark);--a1p-marked-line:var(--a1-material-marked-line-dark)}@media (prefers-color-scheme:dark){:root:not([data-a1p-theme=light]):not([data-theme=light]) .a1p-expressive,:root.a1p-expressive:not([data-a1p-theme=light]):not([data-theme=light]){--a1p-marked:var(--a1-material-marked-dark);--a1p-marked-solid:var(--a1-material-marked-solid-dark);--a1p-marked-line:var(--a1-material-marked-line-dark)}[data-a1p-theme=light] .a1p-expressive,.a1p-expressive[data-a1p-theme=light],[data-theme=light] .a1p-expressive,.a1p-expressive[data-theme=light]{--a1p-marked:var(--a1-material-marked-light);--a1p-marked-solid:var(--a1-material-marked-solid-light);--a1p-marked-line:var(--a1-material-marked-line-light)}}.a1p-expressive .a1p-surface[data-variant=glass],.a1p-expressive .a1p-nav-item[data-compact=true],.a1p-expressive[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item,.a1p-expressive .a1p-mobile-disc{background:var(--a1p-marked);border:1px solid var(--a1p-marked-line);box-shadow:var(--a1-shadow-soft);-webkit-backdrop-filter:blur(18px)}.a1p-expressive .a1p-nav-item[data-active=true]{border-color:var(--a1p-accent);color:var(--a1p-accent)}.a1p-expressive .a1p-app-topbar{background:var(--a1p-canvas)}.a1p-expressive .a1p-topbar{box-shadow:none;background:0 0;border:0}.a1p-expressive .a1p-topbar :where(button,a){min-height:44px}.a1p-app-frame[data-navigation-mode=overlay],.a1p-app-frame[data-navigation-mode=overlay][data-collapsed=true]{grid-template-columns:var(--a1p-sidebar-rail) minmax(0, 1fr);transition:none}.a1p-app-frame[data-navigation-mode=overlay]>.a1p-app-sidebar{width:var(--a1p-sidebar-width);z-index:calc(var(--a1p-z-sticky) + 2);border-radius:0 var(--a1p-radius-surface) var(--a1p-radius-surface) 0;background:var(--a1p-surface);box-shadow:var(--a1-shadow-overlay)}.a1p-app-frame[data-navigation-mode=overlay][data-collapsed=true]>.a1p-app-sidebar{width:var(--a1p-sidebar-rail);box-shadow:none;background:0 0}.a1p-mobile-navigation{display:none}.a1p-mobile-disc{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}@media (width<=760px){.a1p-app-frame[data-navigation-mode=overlay],.a1p-app-frame[data-navigation-mode=overlay][data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.a1p-app-frame[data-navigation-mode=overlay][data-collapsed=false]>.a1p-app-sidebar{inset-inline-start:0;top:var(--a1p-topbar-height);bottom:calc(76px + env(safe-area-inset-bottom));height:auto;max-height:calc(100dvh - var(--a1p-topbar-height) - 76px - env(safe-area-inset-bottom));width:min(var(--a1p-sidebar-width), calc(100vw - 44px));display:block;position:fixed}.a1p-mobile-navigation{z-index:var(--a1p-z-sticky);inset-inline:0;min-height:calc(76px + env(safe-area-inset-bottom));padding:4px 8px calc(4px + env(safe-area-inset-bottom));background:var(--a1p-canvas);border:0;justify-content:space-evenly;gap:4px;display:flex;position:fixed;bottom:0}.a1p-mobile-navigation>:where(a,button){min-width:0;min-height:68px;color:var(--a1p-text-secondary);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;font-size:11px;line-height:16px;text-decoration:none;display:flex}.a1p-mobile-navigation [aria-current=page]{color:var(--a1p-accent)}.a1p-mobile-navigation [aria-current=page] .a1p-mobile-disc{border-color:var(--a1p-accent)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.a1p-expressive{--a1p-glass:var(--a1p-marked-solid)}.a1p-expressive .a1p-surface[data-variant=glass],.a1p-expressive .a1p-nav-item[data-compact=true],.a1p-expressive[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item,.a1p-expressive .a1p-mobile-disc{background:var(--a1p-marked-solid);-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.a1p-expressive{--a1p-glass:var(--a1p-marked-solid)}.a1p-expressive .a1p-surface[data-variant=glass],.a1p-expressive .a1p-mobile-disc,.a1p-expressive[data-collapsed=true] .a1p-app-sidebar .a1p-nav-item{background:var(--a1p-marked-solid)}}@media (forced-colors:active){.a1p-expressive .a1p-mobile-disc{box-shadow:none;background:canvas;border-color:buttontext}.a1p-mobile-navigation [aria-current=page] .a1p-mobile-disc{outline:2px solid highlight}}@media print{.a1p-mobile-navigation{display:none}}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-400.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-700.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}*{box-sizing:border-box}html{background:var(--a1p-canvas);color:var(--a1p-text);font-family:var(--a1p-font-body);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-a1p-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-size:var(--a1p-font-size-body);line-height:var(--a1p-line-height-body);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--a1p-accent);text-underline-offset:3px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--a1p-focus-width) solid var(--a1p-focus);outline-offset:var(--a1p-focus-offset)}h1,h2,h3,p{margin:0}h2{font-size:var(--a1p-font-size-section);line-height:var(--a1p-line-height-section);font-weight:400}h3{font-size:14px;font-weight:700;line-height:20px}p{max-width:80ch}button svg,a svg{flex-shrink:0}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--a1p-accent);flex-shrink:0;margin:0}.scout-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scout-skip{z-index:var(--a1p-z-toast);border-radius:var(--a1p-radius-control);background:var(--a1p-surface);color:var(--a1p-text);padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.scout-skip:focus{transform:translateY(0)}.scout-page,.scout-brand{min-width:0}.scout-brand .a1-product-signature__symbol{align-items:center;display:flex}.scout-brand .a1-product-signature__symbol img{width:100%;height:auto;display:block}.scout-brand .a1-product-signature__wordmark img{width:auto;height:100%;display:block}.scout-app[data-collapsed=true] .a1p-sidebar{overflow:visible}.scout-app[data-collapsed=true] .a1p-nav-item:after{content:attr(aria-label);z-index:10;border:1px solid var(--a1p-line);background:var(--a1p-surface);color:var(--a1p-text);white-space:nowrap;visibility:hidden;pointer-events:none;border-radius:10px;padding:8px 12px;position:absolute;left:52px}.scout-app[data-collapsed=true] .a1p-nav-item:hover:after,.scout-app[data-collapsed=true] .a1p-nav-item:focus-visible:after{visibility:visible}.scout-desktop-only{min-width:44px;min-height:44px}.scout-logo-dark,html[data-a1p-theme=dark] .scout-logo-light{display:none!important}html[data-a1p-theme=dark] .scout-logo-dark{display:block!important}@media (prefers-color-scheme:dark){html[data-a1p-theme=system] .scout-logo-light{display:none!important}html[data-a1p-theme=system] .scout-logo-dark{display:block!important}}.scout-navigation{flex-direction:column;gap:8px;display:flex}.scout-sidebar-note{color:var(--a1p-text-muted);padding:0 16px;font-size:12px;line-height:18px}.scout-workspace-control{align-items:center;gap:12px;min-width:0;display:flex}.scout-workspace-control>label{color:var(--a1p-text-muted);flex-shrink:0;font-size:12px}.scout-workspace-control .a1p-select{background:0 0;border-color:#0000;width:auto;min-width:140px;max-width:260px}.scout-workspace-control .a1p-select:hover{border-color:var(--a1p-line)}.scout-theme-button{gap:7px}.scout-mobile-only{display:none!important}.scout-entry{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:24px;display:flex}.scout-entry>.scout-brand{min-height:44px}.scout-entry-panel{width:min(100%,400px)}.scout-entry-panel h1{margin-bottom:12px;font-size:28px;font-weight:400}.scout-entry-panel p{color:var(--a1p-text-secondary);margin-bottom:24px}.scout-entry-panel form{background:var(--a1p-surface);border:1px solid var(--a1p-line);border-radius:var(--a1p-radius-surface);padding:28px}.scout-entry-panel form>.a1p-button{width:100%;margin-top:12px}.scout-identity-entry h1{text-align:center;line-height:36px}.scout-identity-entry>p{text-align:center;line-height:22px}.scout-identity-entry>.a1p-button{white-space:normal;text-align:center;width:100%;min-height:44px}.scout-notice{border:1px solid var(--a1p-line);border-radius:var(--a1p-radius-control);color:var(--a1p-text-secondary);background:var(--a1p-surface-soft);align-items:flex-start;gap:10px;margin-block:16px;padding:12px 14px;font-size:13px;line-height:19px;display:flex}.scout-notice>svg{flex-shrink:0;margin-top:1px}.scout-notice-error{color:var(--a1p-error);border-color:var(--a1p-error);background:var(--a1p-surface)}.scout-notice .a1p-button{margin-top:6px;display:flex}.scout-notice .scout-confirmation-action{white-space:normal;width:fit-content;max-width:100%}.scout-busy{color:var(--a1p-text-secondary);align-items:center;gap:9px;padding:20px 0;display:flex}.scout-spin{animation:1s linear infinite scout-spin}@keyframes scout-spin{to{transform:rotate(360deg)}}.scout-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:360px;display:flex;padding-block:48px!important}.scout-empty-icon{width:58px;height:58px;color:var(--a1p-accent);background:var(--a1p-accent-soft);border-radius:50%;place-items:center;margin-bottom:7px;display:grid}.scout-empty-icon svg{flex-shrink:0}.scout-empty h2{font-size:23px;line-height:30px}.scout-empty p{max-width:53ch;color:var(--a1p-text-secondary);line-height:22px}.scout-empty .a1p-button{margin-top:10px}.scout-list-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.scout-search-control{flex:1;min-width:220px;max-width:400px;position:relative}.scout-search-control>svg{inset-inline-start:12px;color:var(--a1p-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.scout-search-control .a1p-input{width:100%;padding-inline-start:37px}.scout-list-toolbar>.a1p-select{width:auto;max-width:260px}.scout-count{color:var(--a1p-text-muted);font-size:12px;font-weight:400}.scout-list-toolbar>.scout-count{margin-inline-start:auto}.scout-record-link,.scout-record-button{font:inherit;color:var(--a1p-text);text-align:start;background:0 0;border:0;padding:0;font-weight:700;line-height:20px;text-decoration:none}.scout-record-link:hover,.scout-record-button:hover{color:var(--a1p-accent);text-underline-offset:3px;text-decoration:underline}.scout-cell-description{color:var(--a1p-text-muted);overflow-wrap:anywhere;max-width:42ch;margin-top:3px;font-size:12px;line-height:18px;display:block}.scout-date-cell{white-space:nowrap;color:var(--a1p-text-secondary);font-size:12px}.scout-data-value{overflow-wrap:anywhere;min-width:16ch;max-width:40ch;display:block}.scout-unavailable{color:var(--a1p-text-muted);font-size:12px}.scout-external{overflow-wrap:anywhere;word-break:break-word;align-items:baseline;gap:3px;display:inline-flex}.scout-external svg{align-self:center}.scout-check-cell{text-align:center;width:42px}.scout-check-cell input{vertical-align:middle}.a1p-table .scout-check-cell+.a1p-table-cell{min-width:180px}.a1p-table .scout-external{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:16ch}.a1p-table .scout-contact-values{gap:4px;min-width:20ch;display:grid}.a1p-table .scout-contact-value{white-space:nowrap;overflow-wrap:normal;word-break:normal}.scout-field-state{color:var(--a1p-text-muted);margin-top:3px;font-size:12px;display:block}.scout-research-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:32px;display:grid}.scout-research-form{min-width:0}.scout-form-section{border-bottom:1px solid var(--a1p-line);padding-block:28px}.scout-form-section:first-child{padding-top:0}.scout-form-section-last{border-bottom:0}.scout-section-heading{margin-bottom:20px}.scout-section-heading h2{margin-bottom:6px}.scout-section-heading p{color:var(--a1p-text-secondary);line-height:21px}.scout-field{flex-direction:column;align-items:stretch;gap:7px;min-width:0;margin-bottom:18px;display:flex}.scout-field>label{color:var(--a1p-text);font-size:13px;font-weight:700}.scout-required{color:var(--a1p-text-muted);font-size:12px;font-weight:400}.scout-field .a1p-input,.scout-field .a1p-select,.scout-field .a1p-textarea{width:100%;min-width:0}.scout-field>.scout-help{margin:0}.scout-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.scout-help{color:var(--a1p-text-muted);font-size:12px;line-height:18px}.scout-source-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.scout-source-option{border:1px solid var(--a1p-control-line);border-radius:var(--a1p-radius-control);color:var(--a1p-text-secondary);cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;display:flex;position:relative}.scout-source-option input{position:absolute;top:14px;right:12px}.scout-source-option>span{flex-direction:column;padding-inline-end:10px;display:flex}.scout-source-option small{color:var(--a1p-text-muted);font-size:11px;line-height:16px}.scout-source-option[data-selected=true]{border-color:var(--a1p-accent);color:var(--a1p-accent);background:var(--a1p-accent-soft)}.scout-source-option[data-unavailable=true]{background:var(--a1p-surface-soft);border-color:var(--a1p-line);cursor:not-allowed}.scout-source-description{color:var(--a1p-text-secondary);margin-block:12px 22px;font-size:12px;line-height:19px}.scout-field-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;margin:0 0 24px;padding:0;display:grid}.scout-checkbox{cursor:pointer;align-items:center;gap:10px;min-height:34px;font-size:13px;display:flex}.scout-custom-heading{border-top:1px solid var(--a1p-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-top:20px;display:flex}.scout-custom-heading p{color:var(--a1p-text-muted);margin-top:4px;font-size:12px}.scout-custom-field{background:var(--a1p-surface-soft);border-radius:var(--a1p-radius-control);margin-bottom:14px;padding:16px}.scout-custom-field .scout-field:last-child{margin-bottom:0}.scout-custom-controls{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:12px;display:grid}.scout-custom-controls>.a1p-button{margin-bottom:18px}.scout-form-actions{border-top:1px solid var(--a1p-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:20px;display:flex}.scout-research-summary{top:calc(var(--a1p-topbar-height) + 20px);padding-block:20px;position:sticky}.scout-summary-symbol{background:var(--a1p-accent-soft);width:50px;height:50px;color:var(--a1p-accent);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.scout-research-summary h2{letter-spacing:-.5px;margin-bottom:14px;font-size:27px;line-height:34px}.scout-research-summary>p{color:var(--a1p-text-secondary);font-size:13px;line-height:21px}.scout-research-summary dl{border-top:1px solid var(--a1p-line);margin-block:22px}.scout-research-summary dl>div{border-bottom:1px solid var(--a1p-line);flex-direction:column;gap:4px;padding-block:12px;display:flex}.scout-research-summary dt{color:var(--a1p-text-muted);font-size:12px}.scout-research-summary dd{overflow-wrap:anywhere;margin:0}.scout-research-summary>.scout-help{color:var(--a1p-text-muted);margin-top:18px;font-size:12px}.scout-summary-flow{color:var(--a1p-text-secondary);align-items:center;gap:7px;margin-top:26px;font-size:12px;display:flex}.scout-run-summary{color:var(--a1p-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:0 0 20px;font-size:13px;display:flex}.scout-run-summary strong{color:var(--a1p-text)}.scout-progress-panel{margin-bottom:20px}.scout-progress-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.scout-progress-top .scout-busy{padding:0}.scout-progress-panel progress{width:100%;height:7px;accent-color:var(--a1p-accent);border:0;border-radius:4px;margin-block:18px 10px;display:block;overflow:hidden}.scout-progress-panel progress::-webkit-progress-bar{background:var(--a1p-surface-soft)}.scout-progress-panel progress::-webkit-progress-value{background:var(--a1p-accent)}.scout-warnings{border:1px solid var(--a1p-line);border-radius:var(--a1p-radius-control);color:var(--a1p-text-secondary);margin-bottom:18px;padding:12px 16px;font-size:13px}.scout-warnings summary{cursor:pointer}.scout-warnings li+li{margin-top:8px}.scout-selection-bar{border:1px solid var(--a1p-accent);border-radius:var(--a1p-radius-control);background:var(--a1p-accent-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.scout-selection-bar>span{margin-inline-end:auto;font-size:13px}.scout-pagination{color:var(--a1p-text-muted);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:12px;display:flex}.scout-pagination>div{gap:8px;display:flex}.scout-saved{color:var(--a1p-success);align-items:center;gap:5px;font-size:12px;display:inline-flex}.scout-export-menu{position:relative}.scout-export-menu>summary{list-style:none}.scout-export-menu>summary::-webkit-details-marker{display:none}.scout-export-options{z-index:var(--a1p-z-popover);border:1px solid var(--a1p-control-line);border-radius:var(--a1p-radius-control);background:var(--a1p-surface);min-width:145px;box-shadow:var(--a1p-glass-shadow);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.scout-export-options button{text-align:start;color:var(--a1p-text);background:0 0;border:0;border-radius:6px;padding:10px 12px}.scout-export-options button:hover{background:var(--a1p-surface-soft)}.scout-export-options button:disabled{color:var(--a1p-text-muted)}.scout-overlay{background:color-mix(in srgb, var(--a1p-text) 30%, transparent);z-index:var(--a1p-z-overlay);position:fixed;inset:0}.scout-dialog{z-index:var(--a1p-z-overlay);border-radius:var(--a1p-radius-surface);border:1px solid var(--a1p-control-line);background:var(--a1p-surface);width:min(560px,100vw - 32px);max-height:min(880px,100dvh - 48px);color:var(--a1p-text);box-shadow:var(--a1p-glass-shadow);padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.scout-dialog-wide{width:min(780px,100vw - 32px)}.scout-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.scout-dialog-heading h2{margin-bottom:6px;font-size:23px;line-height:30px}.scout-dialog-heading p{color:var(--a1p-text-secondary);font-size:13px;line-height:20px}.scout-dialog-heading>.a1p-button{flex-shrink:0}.scout-detail-list{margin:0}.scout-detail-list>div{border-bottom:1px solid var(--a1p-line);grid-template-columns:minmax(120px,.35fr) minmax(0,.65fr);gap:16px;padding-block:12px;display:grid}.scout-detail-list dt{color:var(--a1p-text-muted);font-size:12px}.scout-detail-list dd{overflow-wrap:anywhere;margin:0}.scout-detail-list dd>small{color:var(--a1p-text-muted);margin-top:3px;font-size:12px;display:block}.scout-company-summary{padding-bottom:18px}.scout-company-summary p{color:var(--a1p-text-secondary);margin-top:12px;line-height:22px}.scout-inspector-section{margin-top:26px}.scout-inspector-section>h3{margin-bottom:16px;font-size:18px;font-weight:400;line-height:24px}.scout-inspector-section>h3>span{margin-left:8px}.scout-inline-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.scout-evidence-list{gap:12px;display:grid}.scout-evidence{border:1px solid var(--a1p-line);border-radius:var(--a1p-radius-control);overflow-wrap:anywhere;padding:16px}.scout-evidence-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.scout-evidence-heading strong{font-size:13px}.scout-evidence blockquote{border-inline-start:2px solid var(--a1p-line);color:var(--a1p-text-secondary);margin:12px 0;padding-inline-start:12px;font-size:13px}.scout-evidence>.scout-external{margin-top:12px;font-size:12px}.scout-evidence>small{color:var(--a1p-text-muted);margin-top:6px;font-size:12px;display:block}.scout-content-section{margin-block:30px}.scout-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.scout-section-title p{color:var(--a1p-text-secondary);margin-top:5px;font-size:13px}.scout-acquisition-intro{border-top:1px solid var(--a1p-line);border-bottom:1px solid var(--a1p-line);align-items:center;gap:16px;padding-block:18px;display:flex}.scout-acquisition-intro p{color:var(--a1p-text-secondary);flex:1;font-size:13px;line-height:20px}.scout-acquisition-intro strong{color:var(--a1p-text)}.scout-mini-icon{width:38px;height:38px;color:var(--a1p-accent);background:var(--a1p-accent-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.scout-selection-summary{color:var(--a1p-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.scout-drafts-empty{color:var(--a1p-text-muted);align-items:center;gap:16px;display:flex}.scout-drafts-empty svg{flex-shrink:0}.scout-campaign-list{gap:10px;display:grid}.scout-campaign-row{align-items:center;gap:14px;display:flex}.scout-campaign-row>div{flex:1}.scout-campaign-row p{color:var(--a1p-text-muted);margin-top:4px;font-size:12px}.scout-recipient{border:1px solid var(--a1p-line);border-radius:var(--a1p-radius-control);background:var(--a1p-surface-soft);overflow-wrap:anywhere;flex-direction:column;gap:5px;margin-bottom:18px;padding:14px;display:flex}.scout-recipient>span,.scout-recipient>small{color:var(--a1p-text-muted);font-size:12px}.scout-draft-body{line-height:23px!important}.scout-wrap-actions{flex-wrap:wrap}.scout-wrap-actions>div{margin-inline-end:auto}.scout-settings-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.scout-settings-section,.scout-settings-section .scout-section-heading{margin-bottom:20px}.scout-workspace-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.scout-capability-list>div{border-bottom:1px solid var(--a1p-line);align-items:flex-start;gap:12px;padding-block:18px;display:flex}.scout-capability-list>div:first-child{padding-top:0}.scout-capability-list>div:last-child{border-bottom:0;padding-bottom:0}.scout-capability-list>div>div{flex:1;min-width:0}.scout-capability-list p{color:var(--a1p-text-secondary);margin-top:4px;font-size:12px;line-height:19px}.scout-settings-aside{gap:20px;display:grid}.scout-settings-aside h2{margin-block:14px}.scout-settings-aside .scout-detail-list>div{flex-direction:column;gap:4px;display:flex}.scout-settings-aside p{color:var(--a1p-text-secondary);margin-top:16px;font-size:13px;line-height:20px}.scout-settings-aside p.scout-help{color:var(--a1p-text-muted);font-size:12px}.scout-accent-icon{color:var(--a1p-accent)}.scout-block-empty{margin-top:22px}.scout-suppression-table{margin-top:20px}@media (prefers-color-scheme:dark){html[data-a1p-theme=system],html:not([data-a1p-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-a1p-theme=system] .scout-logo-light,html:not([data-a1p-theme]) .scout-logo-light{display:none!important}html[data-a1p-theme=system] .scout-logo-dark,html:not([data-a1p-theme]) .scout-logo-dark{display:block!important}}@media (width<=1180px){.scout-research-layout{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.scout-settings-layout{grid-template-columns:minmax(0,1fr)}.scout-settings-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.scout-research-layout{grid-template-columns:minmax(0,1fr)}.scout-research-summary,.scout-workspace-control>label{display:none}.scout-source-options{gap:8px}.scout-source-option{padding:12px;font-size:12px}}@media (width<=760px){.scout-notice .scout-confirmation-action{min-height:44px}.scout-desktop-only{display:none!important}.scout-mobile-brand .a1-product-signature__wordmark{height:20px}.scout-mobile-brand .scout-brand{gap:8px}.scout-app .a1p-app-main{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.scout-mobile-only{display:inline-flex!important}.scout-workspace-control .a1p-select{width:100%;min-width:0;max-width:200px}.scout-theme-button>span{display:none}.scout-theme-button{padding-inline:10px}.scout-mobile-nav .a1p-nav-item{display:flex}.scout-empty{min-height:340px;padding-inline:22px!important}.scout-empty h2{font-size:22px;line-height:29px}.scout-field-grid{gap:0 14px}.scout-list-toolbar{gap:10px}.scout-search-control{flex-basis:100%;max-width:none}.scout-list-toolbar>.a1p-select{max-width:calc(100% - 100px)}.scout-research-form{padding:20px!important}.scout-form-section{padding-block:24px}.scout-source-option{padding:12px}.scout-source-option input{top:12px;right:10px}.scout-custom-controls{grid-template-columns:minmax(0,1fr) 118px auto;gap:8px}.scout-custom-heading{flex-direction:column;align-items:flex-start}.scout-custom-heading .a1p-button{width:100%}.scout-run-summary{gap:8px 18px}.scout-progress-top{align-items:flex-start}.scout-progress-top .scout-busy{font-size:13px;line-height:20px}.scout-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 28px);padding:20px}.scout-dialog-heading h2{font-size:21px;line-height:28px}.scout-acquisition-intro>.a1p-badge{display:none}.scout-selection-summary{align-items:flex-start}.scout-campaign-row{flex-wrap:wrap}.scout-campaign-row>.a1p-badge{margin-inline-start:52px}.scout-campaign-row>.a1p-button{margin-inline-start:auto}.scout-campaign-row>div{min-width:calc(100% - 60px)}.scout-settings-section{padding:20px!important}.scout-capability-list>div{flex-wrap:wrap}.scout-capability-list>div>.a1p-badge{margin-inline-start:50px}.scout-settings-aside{grid-template-columns:minmax(0,1fr)}.scout-pagination{flex-direction:column;align-items:flex-start}.scout-pagination>div{justify-content:space-between;width:100%}}@media (width<=480px){.scout-field-grid,.scout-source-options{grid-template-columns:minmax(0,1fr)}.scout-source-option{flex-direction:row;align-items:center;gap:12px;min-height:56px;padding-right:38px}.scout-source-option input{top:19px}.scout-source-option>span{flex-direction:row;gap:8px;font-size:13px}.scout-field-options{grid-template-columns:minmax(0,1fr);gap:0}.scout-custom-controls{grid-template-columns:minmax(0,1fr) 44px}.scout-custom-controls>.scout-field:nth-child(2){grid-column:1}.scout-custom-controls>.a1p-button{grid-area:1/2}.scout-detail-list>div{grid-template-columns:minmax(0,1fr);gap:5px}.scout-section-title{align-items:flex-start}.scout-section-title>.scout-count{white-space:nowrap}.scout-workspace-row{flex-direction:column;align-items:flex-start}.scout-form-actions{flex-wrap:wrap}.scout-form-actions>.a1p-button{flex:1}.scout-evidence-heading{flex-direction:column;align-items:flex-start;gap:7px}.scout-progress-top{flex-direction:column}}@media (pointer:coarse),(width<=760px){.scout-checkbox{min-height:44px}.scout-check-cell{min-width:44px}.scout-check-cell input{width:20px;height:20px}.scout-export-options button{min-height:44px}.scout-record-button,.scout-record-link{align-items:center;min-height:44px;display:inline-flex}.scout-field .a1p-input,.scout-field .a1p-select,.scout-field .a1p-textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.scout-spin{animation:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.scout-source-option[data-selected=true]{outline:2px solid highlight}.scout-mini-icon,.scout-empty-icon,.scout-summary-symbol{border:1px solid canvastext}}.scout-recovery-panel{border-color:var(--a1p-error);align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.scout-recovery-panel>svg{color:var(--a1p-error);flex-shrink:0;margin-top:2px}.scout-recovery-panel>div{min-width:0}.scout-recovery-panel h2{margin:0 0 8px;font-size:19px;line-height:26px}.scout-recovery-panel p{overflow-wrap:anywhere;margin:8px 0}.scout-recovery-panel .scout-help a{color:var(--a1p-accent);text-decoration:underline}.scout-recovery-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block:18px;display:flex}.scout-recovery-actions .a1p-button{white-space:normal;text-align:center}@media (width<=760px){.scout-recovery-panel{gap:10px}.scout-recovery-actions{flex-direction:column;align-items:stretch}}
