.ds-sidebar *,.ds-topbar *{min-inline-size:0}.ds-sidebar-bottom{grid-template-columns:minmax(0,1fr)}.ds-sidebar .ds-flow-utilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 4px;gap:2px 4px}.ds-sidebar .ds-flow-utilities>*{inline-size:auto;justify-content:center;padding-inline:6px;white-space:nowrap;text-align:center}.ds-truncate,.ds-truncate>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds .ds-trailing{flex:none;inline-size:auto;min-height:28px;padding:4px 8px;font-size:var(--ds-text-10);font-weight:var(--ds-weight-500)}.ds-sidebar .ds-trailing{border-color:var(--ds-rail-line);background:transparent;color:var(--ds-rail-ink)}.ds-sidebar .ds-trailing:hover{background:color-mix(in oklch,var(--ds-rail-ink) 10%,var(--ds-rail))}.ds .ds-check{flex-direction:row;text-align:start}.ds .ds-media-thumb{inline-size:96px;block-size:96px;object-fit:cover;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-border)}.ds-notice.ds-notice-danger{border-color:color-mix(in oklch,var(--ds-danger) 40%,var(--ds-border));color:var(--ds-fg)}.ds .ds-person{display:flex;align-items:center;gap:10px;min-inline-size:0}.ds .ds-person .ds-bp-monogram{inline-size:34px;block-size:34px;font-size:var(--ds-text-14)}.ds .ds-prewrap{white-space:pre-wrap}.ds-button.ds-small{padding-inline:10px;font-size:var(--ds-text-12)}.ds-button.ds-wide{inline-size:100%}.ds-button.ds-danger-outline{color:var(--ds-danger);border-color:color-mix(in oklch,var(--ds-danger) 45%,var(--ds-border));background:color-mix(in oklch,var(--ds-danger) 6%,var(--ds-surface))}.ds-panel.ds-flush{padding:0;overflow:hidden}.business-assistant-workflow.ds-panel,:is(.view-stack,.brand-v2,.assist-brand-grid,.site-insights-pair,.rd-agent-roster)>.ds-panel+.ds-panel{-webkit-margin-before:0;margin-block-start:0}.rd-shell{background:var(--ds-bg)}.rd-shell>.ds-sidebar{flex:none;z-index:5;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-rail-line) transparent}.ds-sidebar .ds-usage-top{flex-wrap:wrap}.ds-sidebar .ds-flow-kocco>.ds-truncate,.ds-sidebar .ds-flow-kocco>.ds-truncate>*,.ds-sidebar .ds-usage-top strong{white-space:normal;overflow:visible}.ds-sidebar :is(a,button){text-decoration:none}.ds-sidebar :is(a,button):focus-visible{outline-color:var(--ds-rail-active-ink)}.ds-sidebar .ds-nav a{display:flex;align-items:center}.ds-sidebar .ds-nav a:not([aria-current=page]){color:var(--ds-rail-muted)}.ds-sidebar .ds-nav a[aria-current=page]{color:var(--ds-rail-ink)}.ds-sidebar :is(.ds-flow-workspace,.ds-flow-kocco){cursor:pointer}.ds-sidebar .ds-flow-workspace:hover{background:color-mix(in oklch,var(--ds-rail-ink) 10%,var(--ds-rail))}.ds-sidebar .ds-flow-kocco:hover{background:var(--ds-rail-active)}.ds-sidebar :is(.ds-flow-workspace,.ds-flow-owner) small{text-transform:capitalize}.ds-sidebar .ds-flow-utilities :is(a,button){color:var(--ds-rail-muted)}.ds-sidebar .ds-flow-utilities :is(a,button):is(:hover,[aria-current=page]){background:var(--ds-rail-active);color:var(--ds-rail-ink)}.ds-topbar{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:4;block-size:var(--ds-topbar-h);min-height:0}.ds-topbar .ds-search-trigger kbd{font:var(--ds-text-10) var(--ds-font-mono);color:var(--ds-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);padding:0 4px}.ds-search-icon{display:none;inline-size:16px;block-size:16px;fill:none;stroke:currentColor;stroke-width:1.6}.ds-topbar .ds-quiet{border-color:transparent;background:transparent}.rd-shell{--ds-topbar-h:54px;--ds-dock-reserve:216px}.rd-shell.rd-focus-shell{--ds-topbar-h:0px}.rd-focus-shell .ds-topbar,.rd-focus-shell>.ds-sidebar{display:none}.rd-shell .rd-page.ds-main{padding:22px 26px 26px;max-width:1600px;margin:0 auto;inline-size:100%}@media (min-width:760px){.rd-shell:has(.wren-dock:not(.is-quiet)) .rd-page.ds-main:not(:has(.ds-fit)){-webkit-padding-after:var(--ds-dock-reserve);padding-block-end:var(--ds-dock-reserve)}}.rd-shell .rd-page>.banner{-webkit-margin-after:16px;margin-block-end:16px}.rd-shell .business-assistant.pl-kocco-rail,.rd-shell .pl-workspace-body>.home-review-resize{top:var(--ds-topbar-h)}.rd-shell .business-assistant.pl-kocco-rail{height:calc(100dvh - var(--ds-topbar-h));-webkit-margin-after:0;margin-block-end:0}.rd-shell.rd-shell .pl-workspace-body>.home-review-resize{grid-column:2;grid-row:1;align-self:start;height:calc(100dvh - var(--ds-topbar-h));min-height:0}.ds-sheet .ds-workspace-choices{display:grid;grid-gap:6px;gap:6px}.ds-sheet .ds-workspace-choices button{justify-content:start;text-align:start;display:grid;grid-gap:2px;gap:2px}.ds-sheet .ds-workspace-choices button[aria-current=true]{border-color:var(--ds-accent)}.ds-sheet .ds-workspace-choices small{font-size:var(--ds-text-11)}@media (max-width:759px){.rd-shell>.ds-sidebar{position:fixed;z-index:var(--z-sheet);align-self:auto}.rd-shell .rd-page.ds-main{padding:18px 16px calc(176px + env(safe-area-inset-bottom))}.rd-shell :is(.ds-post-page-footer,.pv-detail-footer,.bk-edit-actions){inset-block-end:calc(65px + env(safe-area-inset-bottom))}.ds-topbar .ds-search-trigger kbd,.ds-topbar .ds-search-trigger span{display:none}.ds-search-icon{display:block}.ds-topbar .ds-quiet{font-size:var(--ds-text-10)}}@media (min-width:1024px) and (min-height:600px){.rd-shell .rd-page.ds-main:has(.ds-fit){box-sizing:border-box;display:flex;flex-direction:column;block-size:calc(100dvh - var(--ds-topbar-h));-webkit-padding-after:16px;padding-block-end:16px}.rd-page:has(.ds-fit)>*{flex:none}.rd-page :has(.ds-fit){flex:1 1;min-block-size:0;display:flex;flex-direction:column}.ds.ds-fit{display:flex;flex-direction:column;flex:1 1;min-block-size:0}.ds-fit>*{flex:none}.ds-fit>.ds-fit-fill{flex:1 1;min-block-size:0}}.ds-review-row.ds-review-row-actions{grid-template-columns:26px minmax(0,1fr) auto}.ds-review-row.ds-review-row-actions:hover{background:transparent}.ds-review-row .ds-actions{gap:6px;flex-wrap:nowrap}.ds-list-more{-webkit-margin-before:12px;margin-block-start:12px}.ds-section-title>.ds-muted{font-size:var(--ds-text-12)}@media (max-width:600px){.ds-review-row.ds-review-row-actions{grid-template-columns:26px minmax(0,1fr)}.ds-review-row.ds-review-row-actions>.ds-actions{grid-column:2;flex-wrap:wrap}}.wren-dock .wren-dock-pill{background:var(--ds-rail);color:var(--ds-rail-ink);border:1px solid color-mix(in oklch,var(--ds-accent) 45%,var(--ds-rail));border-radius:var(--ds-radius-24);min-height:32px;padding:7px 20px;font:var(--ds-weight-500) var(--ds-text-12)/1.4 var(--ds-font-body);box-shadow:none}.wren-dock .wren-dock-pill:hover{background:var(--ds-rail-active);color:var(--ds-rail-active-ink)}.wren-dock .wren-dock-pill:after{content:" ↗"}.wren-dock .wren-dock-count{font:var(--ds-text-10) var(--ds-font-mono);background:transparent;color:inherit;border:1px solid;border-radius:var(--ds-radius-5);padding:0 5px}.ds-flow-decisions .ds-review-row.ds-review-row-actions{grid-template-columns:24px minmax(0,1fr) auto}.ds-flow-decisions .ds-review-row .ds-actions .ds-button,.ds-flow-decisions .ds-review-row .ds-actions button{font-size:var(--ds-text-11);min-height:30px;padding:5px 10px}.ds-flow-decisions .ds-list-more{-webkit-margin-before:8px;margin-block-start:8px}.ds-review-post{display:flex;align-items:center;gap:12px;min-inline-size:0}.ds-review-post>.pp-thumb{inline-size:44px;block-size:44px}.ds-review-post>.pp-thumb-text{-webkit-line-clamp:3;padding:3px 5px;font-size:var(--ds-text-10);line-height:1.2}.ds-review-post-text{display:block;min-inline-size:0;flex:1 1 auto}:where(.ds) .ds-review-post-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ds) .ds-review-post-text small{overflow-wrap:anywhere}:where(.ds) .ds-review-post-text .ds-review-post-by{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ds-fg)}.ds-review-post-by>span:first-child:not(.pp-channels){font-weight:var(--ds-weight-500);min-inline-size:0;overflow-wrap:anywhere}.ds-flow-decisions .ds-flow-review-note{-webkit-margin-before:14px;margin-block-start:14px}.ds-flow-decisions .ds-flow-clear p,.ds-flow-decisions .ds-flow-review-note{font-size:var(--ds-text-11);color:var(--ds-muted)}.ds-flow-stage>button{cursor:pointer}.ds-dropzone{-webkit-margin-after:16px;margin-block-end:16px;transition:border-color var(--ds-motion),background var(--ds-motion)}.ds-dropzone[data-dragging]{border-color:var(--ds-accent);background:color-mix(in oklch,var(--ds-accent) 6%,var(--ds-bg))}.ds-dropzone .ds-actions{justify-content:center}.ds-dropzone .ds-dropzone-link{-webkit-margin-before:16px;margin-block-start:16px;align-items:end;text-align:start}.ds-dropzone .ds-dropzone-link .ds-field{flex:1 1 240px;max-inline-size:380px;margin:0}.ds-doc-quote{margin:6px 0;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:2px solid var(--ds-border);border-inline-start:2px solid var(--ds-border)}.ds-doc-text{white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:360px;overflow:auto;font:var(--ds-text-11)/1.6 var(--ds-font-mono);color:var(--ds-muted)}.ds-doc-status{-webkit-margin-after:18px;margin-block-end:18px}:where(.rd-shell) :is(.ds-panel,.ds-section,.ds-rail-card,.ds-overview-card,.ds-media-card,.ds-post-preview,.ds-focus-draft,.ds-flow-pipeline,.ds-flow-decisions,.ds-flow-draft,.ds-cal-board,.ds-cal-aside,.ds-cp-stats,.ds-cp-card,.ds-cp-inline-note,.ds-ws-summary,.ds-ws-aside,.ds-ws-info,.ds-ws-asset,.ds-bp-identity,.ds-journey-card,.tst-detail){--ds-bg:var(--ds-well);background:var(--ds-surface);border:1px solid var(--ds-card-edge);border-radius:var(--ds-radius);box-shadow:var(--ds-card-shadow)}.rd-shell .subscription-banner{display:flex;align-items:center;gap:16px;-webkit-margin-after:18px;margin-block-end:18px;padding:14px 16px 14px 20px;background:var(--ds-rail);color:var(--ds-rail-ink);border:1px solid color-mix(in oklch,var(--ds-accent) 45%,var(--ds-rail));border-radius:var(--ds-radius);font-family:Inter,var(--ds-font-body)}.rd-shell .subscription-banner-copy{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.rd-shell .subscription-banner-copy strong{font-size:var(--ds-text-15);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ds-rail-ink);overflow-wrap:anywhere}.rd-shell .subscription-banner-copy span{font-size:var(--ds-text-13);line-height:1.45;color:var(--ds-rail-muted);overflow-wrap:anywhere}.rd-shell .subscription-banner-days{display:flex;gap:4px;flex:none}.rd-shell .subscription-banner-days span{inline-size:6px;block-size:22px;border-radius:var(--ds-radius-3);background:var(--ds-rail-line)}.rd-shell .subscription-banner-days .is-left{background:var(--ds-rail-ink)}.rd-shell .subscription-banner-action{flex:none;background:var(--rl-tone);color:var(--ds-fg);border-color:transparent}.rd-shell .subscription-banner-action:hover{background:var(--ds-rail-active);color:var(--ds-rail-active-ink);border-color:var(--ds-rail-active)}.rd-shell .subscription-banner-action:focus-visible{outline:2px solid var(--ds-rail-ink);outline-offset:2px}.rd-shell .subscription-banner.is-urgent{background:color-mix(in oklch,var(--ds-danger) 9%,var(--ds-surface));color:var(--ds-fg);border-color:color-mix(in oklch,var(--ds-danger) 45%,var(--ds-surface))}.rd-shell .subscription-banner.is-urgent .subscription-banner-copy strong{color:var(--ds-fg)}.rd-shell .subscription-banner.is-urgent .subscription-banner-copy span{color:var(--ds-muted)}.rd-shell .subscription-banner.is-urgent .subscription-banner-action{background:var(--ds-accent);color:var(--ds-on-accent);border-color:var(--ds-accent)}@media (max-width:639px){.rd-shell .subscription-banner{flex-wrap:wrap;padding:14px}.rd-shell .subscription-banner-copy{flex-basis:calc(100% - 100px)}.rd-shell .subscription-banner-action{flex:1 1 100%}}.rd-shell .subscription-toast{position:relative;margin:0 0 14px;-webkit-padding-end:44px;padding-inline-end:44px}.rd-shell .subscription-toast-close{position:absolute;inset:6px 6px auto auto;display:grid;place-items:center;inline-size:32px;min-block-size:32px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ds-rail-muted);font-size:var(--ds-text-16);line-height:1;cursor:pointer}.rd-shell .subscription-toast-close:hover{color:var(--ds-rail-ink);background:color-mix(in oklch,var(--ds-rail-ink) 10%,var(--ds-rail))}.rd-shell .subscription-toast-close:focus-visible{outline:2px solid var(--ds-rail-ink);outline-offset:2px}@media (max-width:639px){.rd-shell .subscription-toast{flex-wrap:nowrap;gap:12px;padding:12px 44px 12px 16px}.rd-shell .subscription-toast :is(.subscription-banner-days,.subscription-banner-copy span){display:none}.rd-shell .subscription-toast .subscription-banner-copy{flex:1 1 auto}.rd-shell .subscription-toast .subscription-banner-action{flex:none}}.ds-sidebar .ds-nav-caption{display:flex;align-items:center;margin-block:14px 3px;padding:0 12px;min-block-size:28px;color:var(--ds-rail-muted);font-size:var(--ds-text-12);font-weight:var(--weight-semibold)}.ds-sidebar .seo-nav .seo-nav-back{color:var(--ds-rail-muted)}.seo-nav-group{display:contents}:is(.ds-panel,.ds-section,.ds-cp-card,.ds-ws-aside,.ds-cal-aside,.ds-journey-card,.ds-sheet,dialog) :is(.ds-panel,.ds-section,.ds-cp-card,.ds-cp-stats,.ds-cp-inline-note,.ds-ws-summary,.ds-ws-info,.ds-ws-asset,.ds-media-card,.ds-overview-card,.ds-post-preview){box-shadow:none}:where(.rd-shell) .ds-ws-empty{background:var(--ds-surface)}:is(.ds-sheet,dialog){--ds-bg:var(--ds-well)}.ds-flow-home .ds-flow-decisions{padding:18px 20px}.ds-flow-home .ds-flow-section-head h2{font-size:var(--ds-text-16)}.ds-flow-home .ds-flow-stage button{transition:box-shadow var(--ds-motion),transform var(--ds-motion),background var(--ds-motion)}.ds-flow-home .ds-flow-stage button:hover{box-shadow:var(--ds-card-shadow-hover);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ds-flow-home .ds-flow-stage button:hover{transform:none}}.ds-topbar .ds-nav-collapse{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;padding:0;color:var(--ds-muted)}.ds-topbar .ds-nav-collapse:hover{color:var(--ds-fg)}.rd-shell>.ds-sidebar{transition:inline-size var(--motion-fast)}@media (max-width:759px){.ds-topbar .ds-nav-collapse{display:none}}@media (min-width:760px){.rd-nav-collapsed>.ds-sidebar{inline-size:68px;padding-inline:10px;align-items:center}.rd-nav-collapsed>.ds-sidebar :is(.ds-nav,.ds-sidebar-bottom,.ds-flow-workspace,.ds-flow-kocco){inline-size:100%}.rd-nav-collapsed .ds-sidebar .ds-logo{gap:0;padding:0;font-size:0;-webkit-margin-after:18px;margin-block-end:18px}.rd-nav-collapsed .ds-sidebar :is(.ds-sidebar-caption,.ds-nav-label,.ds-nav-caption,.ds-drawer-theme,.ds-flow-utilities,.ds-usage,.ds-flow-workspace>span:not(.ds-flow-avatar),.ds-flow-kocco>span:not(.ds-flow-k),.ds-flow-owner>:not(.ds-flow-avatar)){display:none}.rd-nav-collapsed .ds-sidebar :is(.ds-flow-workspace,.ds-flow-kocco,.ds-flow-owner){justify-content:center;gap:0;padding-inline:0}.rd-nav-collapsed .ds-sidebar .ds-nav :is(a,button){position:relative;justify-content:center;gap:0;padding-inline:0;font-size:0}.rd-nav-collapsed .ds-sidebar .ds-nav-count{position:absolute;inset-block-start:2px;inset-inline-end:2px;padding:0 4px}}.rd-shell{display:flex;min-height:100dvh;background:var(--bg);font-family:var(--font)}.rd-workspace{flex:1 1;min-width:0}.rd-page{padding:24px;min-width:0}.rd-shell :is(.page-header,.view-heading,.gallery-agent-header){border:0;padding-bottom:0}.rd-shell :is(.page-header,.view-heading,.gallery-agent-header) h1{font:var(--weight-semibold) var(--fs-xl)/1.12 var(--font);letter-spacing:-.015em}.rd-shell :is(.page-header-eyebrow,.view-heading .eyebrow,.gallery-agent-header .eyebrow){display:none}.rd-shell :is(.page-header-description,.view-heading p){font:var(--fs-base)/1.5 var(--font);color:var(--subtle)}.rd-section-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:0}.rd-section-tabs :is(a,button){display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:0;border-radius:var(--radius-surface);background:var(--surface);color:var(--subtle);font:var(--weight-medium) var(--fs-sm) var(--font);text-decoration:none;cursor:pointer}.rd-section-tabs :is(.active,[aria-current=page]){background:var(--text);color:var(--surface)}.rd-bottom-tabs{display:none}@media (max-width:759px){.rd-bottom-tabs{position:fixed;z-index:var(--z-popover);inset:auto 0 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:4px;gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rd-bottom-tabs a{position:relative;isolation:isolate;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:var(--radius-surface);color:var(--subtle);font:var(--weight-medium) var(--fs-xs)/1.2 var(--font);text-decoration:none}.rd-bottom-tab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-bottom-tabs svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}.rd-bottom-tabs [aria-current=page]{color:var(--signal-text);font-weight:var(--weight-semibold)}.rd-bottom-tab-mark{position:absolute;inset:2px;z-index:-1;border-radius:var(--radius-surface);background:color-mix(in srgb,var(--signal) 12%,transparent)}.rd-bottom-tab-count{position:absolute;top:3px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--signal);color:var(--signal-ink);font:var(--weight-semibold) var(--fs-xs) var(--font)}.rd-nav-backdrop{position:fixed;inset:0;z-index:calc(var(--z-sheet) - 1);padding:0;border:0;background:color-mix(in srgb,var(--text) 38%,transparent)}}@media (pointer:coarse){.rd-shell :is(button,.rd-section-tabs a){min-height:44px}}@media (max-width:639px){.rd-page{padding:18px 16px 160px}.rd-shell :is(.page-header,.view-heading,.gallery-agent-header) h1{font-size:var(--fs-xl)}}.rd-shell .page-header{margin:0 0 24px}.rd-shell .page-header-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0}.rd-shell .page-header-copy{flex:1 1;min-width:0}.rd-shell .page-header-copy h1{margin:0}.rd-shell .page-header-description{margin:8px 0 0}.rd-shell .page-header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rd-shell .page-header-tabs{margin-top:18px}@media (max-width:639px){.rd-shell .page-header-row{flex-wrap:wrap;gap:12px}.rd-shell .page-header-copy{flex-basis:100%}}.rd-shell-immersive .rd-page{padding:0;height:calc(100dvh - 72px)}@media (pointer:coarse){.rd-shell .icon-button{min-width:44px}}.rd-shell.rd-shell{color:var(--text);font-size:var(--fs-base);line-height:1.55}.rd-shell .pl-workspace-body{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;align-items:start}.rd-shell .rd-page{padding:36px 32px}.rd-shell.rd-shell :is(.page-header,.view-heading,.gallery-agent-header) h1{font:var(--weight-semibold) var(--fs-xl)/1.15 var(--font);letter-spacing:-.035em;text-wrap:balance}.rd-shell.rd-shell :is(.page-header-description,.view-heading p){font-size:var(--fs-sm);line-height:1.65;margin:0}.rd-shell.rd-shell :is(.page-header-eyebrow,.gallery-agent-header .eyebrow){display:block;font:var(--weight-medium) var(--fs-xs)/1.5 var(--font);color:var(--subtle)}.rd-shell.rd-shell :is(.rd-card,.panel,.card){box-shadow:none;border-radius:var(--radius-surface)}.rd-shell.rd-shell :is(.rd-chip,.rd-btn-dark,.button){border-radius:var(--radius-control);font-family:var(--font);font-size:var(--fs-xs);font-weight:var(--weight-semibold);min-height:38px}.rd-shell.rd-shell .rd-btn-dark{background:var(--text);color:var(--surface)}.rd-shell.rd-shell :is(.button-primary,.button.button-primary){background:var(--accent-blue);color:var(--signal-ink);border-color:var(--accent-blue)}.rd-shell .rd-section-head a{font-size:var(--fs-xs);color:var(--subtle)}.rd-shell.rd-shell :is(.rd-section-tabs,.page-header-tabs,.agent-subtabs,.subtabs){display:flex;flex-wrap:nowrap;gap:22px;padding:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.rd-shell.rd-shell :is(.rd-section-tabs,.page-header-tabs,.agent-subtabs,.subtabs)::-webkit-scrollbar{display:none}.rd-shell.rd-shell :is(.rd-section-tabs,.page-header-tabs,.agent-subtabs,.subtabs) :is(a,button){padding:8px 0 12px;margin:0 0 -1px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--subtle);white-space:nowrap;font-size:var(--fs-sm)}.rd-shell.rd-shell :is(.rd-section-tabs,.page-header-tabs,.agent-subtabs,.subtabs) :is(.active,[aria-current=page],[aria-selected=true]){background:transparent;color:var(--text);border-bottom-color:var(--text)}.rd-shell.rd-shell :is(input,textarea,select){border-radius:var(--radius-control);font-family:var(--font)}.rd-shell.rd-shell :is(.rd-agents,.agent-v4-new-page){width:100%;min-width:0;max-width:none;margin:0}.rd-shell .rd-agent-metrics dd{font-family:var(--mono);font-weight:var(--weight-medium)}.rd-shell.rd-shell .rd-agent-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-shell .rd-agent-metrics{display:grid;grid-template-columns:1fr}.rd-shell .rd-agent-metrics>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--border);background:transparent}.rd-shell .rd-agent-metrics dd{font-size:var(--fs-base)}@media (min-width:1600px){.rd-page{padding:44px 48px}}@media (max-width:1023px){.rd-page{padding:30px}}@media (max-width:639px){.rd-shell.rd-shell :is(.rd-agent-roster){grid-template-columns:repeat(2,minmax(0,1fr))}.rd-shell.rd-shell :is(.rd-agent-roster){grid-template-columns:1fr}}@media (pointer:coarse){.rd-shell :is(.pl-btn,.rd-chip,.rd-btn-dark,.button){min-height:44px}}.rd-shell .rd-change-list li:has(>time){display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:20px 0}.rd-shell .rd-change-list li>a{grid-column:2;justify-self:start}.rd-shell .rd-change-list strong{font-size:var(--fs-sm)}.rd-shell .rd-change-list p{font-size:var(--fs-xs);margin-top:4px}@media (min-width:1600px){.rd-shell .rd-page{padding:44px 48px}}@media (max-width:1023px){.rd-shell .rd-page{padding:30px}}@media (max-width:639px){.rd-shell .rd-page{padding:27px 18px 170px}}.rd-shell .rd-section-tabs>button:disabled{cursor:default;opacity:.6}@media (pointer:coarse){.rd-shell.rd-shell :is(button,select,summary,.campaign-start-form input,.kn-search input,.pl-btn,.rd-chip,.rd-btn-dark,.button,.rd-section-tabs a,.agent-subtabs a,.subtabs a,.rd-breadcrumbs a,.kn-missing a){min-width:44px;min-height:44px}.rd-shell :is(.rd-breadcrumbs a,.kn-missing a){display:inline-flex;align-items:center}}.rd-shell :is(.page-header,.page-header>*,.agent-subtabs,.subtabs){min-width:0;max-width:100%}.rd-shell.rd-shell .rd-section-tabs :is(a,button){transition:color var(--motion-normal) ease,border-color var(--motion-normal) ease}.rd-shell.rd-shell .rd-section-tabs :is(a,button):hover{color:var(--text)}.rd-shell.rd-shell .rd-section-tabs :is(a,button):focus-visible{outline-offset:-2px;border-radius:var(--radius-control)}.rd-shell.rd-shell :is(.rd-chip,.rd-btn-dark,.button,.pl-btn){transition:background-color var(--motion-normal) ease,border-color var(--motion-normal) ease,color var(--motion-normal) ease,transform var(--motion-fast) ease}.rd-shell.rd-shell :is(.rd-chip,.rd-btn-dark,.button,.pl-btn,.rd-bottom-tabs a):active:not(:disabled){transform:scale(.98)}.rd-shell.rd-shell :is(.empty-state){gap:8px;color:var(--subtle);text-align:center}.rd-shell.rd-shell :is(.empty-state) :is(h2,h3,strong){margin:0;color:var(--text);font-size:var(--fs-md);font-weight:var(--weight-semibold);letter-spacing:-.01em}.rd-shell.rd-shell :is(.empty-state) :is(p,span:not(.empty-state-badge)){margin:0;max-width:46ch}.rd-shell.rd-shell :is(.rd-page>*>.empty-state,.view-stack>.empty-state){border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--well-2)}.rd-shell .pl-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.rd-shell *,.rd-shell :after,.rd-shell :before{transition-duration:0s;animation-duration:0s}.rd-shell.rd-shell :is(.rd-chip,.rd-btn-dark,.button,.pl-btn,.rd-bottom-tabs a):active{transform:none}}.ds-top-actions .ds-new-trigger{display:inline-flex;align-items:center;gap:4px}@media (max-width:639px){.ds-top-actions .ds-new-trigger span{display:none}}@media (max-width:759px){.rd-shell>.ds-sidebar{flex-wrap:nowrap}.rd-shell>.ds-sidebar>*{inline-size:100%}}.rd-shell.rd-shell .rd-page.rd-page-wide{max-width:none}:root:root{--bg:var(--ds-bg);--surface:var(--ds-surface);--text:var(--ds-fg);--muted:var(--ds-muted);--subtle:var(--muted);--border:var(--ds-border);--line:var(--border);--line-soft:color-mix(in oklch,var(--border) 65%,var(--surface));--line-strong:color-mix(in oklch,var(--text) 30%,var(--border));--well:color-mix(in oklch,var(--text) 4%,var(--surface));--well-2:var(--bg);--raised:var(--well);--raised-2:color-mix(in oklch,var(--text) 7%,var(--surface));--accent-blue:var(--ds-accent);--accent-blue-tint:color-mix(in oklch,var(--accent-blue) 9%,var(--surface));--signal-text:var(--ds-accent-ink);--signal-ink:var(--ds-on-accent);--accent-ink:var(--signal-ink);--info-text:var(--signal-text);--good-text:var(--ds-success);--warn-text:var(--ds-warn);--crit-text:var(--ds-danger);--good-tint:color-mix(in oklch,var(--good-text) 9%,var(--surface));--warn-tint:color-mix(in oklch,var(--warn-text) 9%,var(--surface));--crit-tint:color-mix(in oklch,var(--crit-text) 9%,var(--surface));--font:var(--ds-font-body);--serif:var(--font);--sidebar:216px;--radius-control:var(--ds-radius-sm);--radius-surface:var(--ds-radius-md);--radius-card:var(--ds-radius-lg)}:root:not(:has(.pub)){--ds-well:color-mix(in oklch,var(--ds-fg) 6%,var(--ds-bg));--ds-card-edge:transparent;--ds-card-shadow:none;--ds-card-shadow-hover:none;--ds-radius:16px;--ds-control-radius:8px;--radius-control:var(--ds-control-radius);--radius-surface:calc(var(--ds-control-radius) + var(--ds-radius-sm));--radius-card:var(--ds-radius);--rl-tone:var(--ds-surface);--rl-raised:none;--rl-raised-sm:0 0 0 1px var(--ds-border);--rl-raised-lg:0 2px 8px color-mix(in oklch,var(--ds-fg) 8%,transparent);--rl-inset:inset 0 0 0 1px var(--ds-border);--rl-inset-sm:inset 0 0 0 1px var(--ds-border);--rl-ease:var(--ease-out);--rl-spring:var(--ease-out)}:root .rd-shell{background:var(--ds-bg);color:var(--ds-fg);font-size:var(--fs-base);line-height:1.5}:root .rd-shell :is(.ds-button,.ds-primary,.ds-quiet,.ds-actions>button,.ds-actions>a){min-block-size:38px;padding:8px 14px;border:1px solid var(--ds-border);border-radius:var(--radius-control);background:var(--ds-surface);color:var(--ds-fg);box-shadow:none;font-size:var(--fs-base);font-weight:var(--weight-medium);transition:background-color var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out),transform var(--motion-fast) var(--ease-out)}:root .rd-shell :is(.ds-button,.ds-actions>button):not(.ds-primary,.ds-quiet,:disabled):hover{background:var(--ds-well);border-color:var(--ds-border);transform:none}:root .rd-shell .ds-primary.ds-primary{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-on-accent)}:root .rd-shell .ds-primary.ds-primary:not(:disabled):hover{background:color-mix(in oklch,var(--ds-accent) 88%,var(--ds-fg));border-color:transparent}:root .rd-shell .ds-quiet.ds-quiet{background:none;border-color:transparent;color:var(--ds-muted)}:root .rd-shell .ds-quiet.ds-quiet:not(:disabled):hover{background:var(--ds-well);color:var(--ds-fg)}:root .rd-shell :is(.ds-button,.ds-primary,.ds-quiet,.ds-actions>button):not(:disabled):active{transform:scale(.98);box-shadow:none}:root .rd-shell a.ds-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}:root .rd-shell :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){min-block-size:38px;border:1px solid var(--ds-border);border-radius:var(--radius-control);background:var(--ds-surface);box-shadow:none}:root .rd-shell :is(input,select,textarea):focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;box-shadow:none}:root .rd-shell :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ds-accent)}:root .rd-shell .ds-tag{border-color:transparent;border-radius:var(--ds-radius-5);background:var(--ds-well);box-shadow:none}:root .rd-shell .ds-notice{border-color:transparent;border-radius:var(--radius-surface);background:var(--ds-surface);box-shadow:none}:root .rd-shell .ds-notice.ds-notice-danger{border-color:color-mix(in oklch,var(--ds-danger) 40%,var(--ds-border))}:root .rd-shell :is(th,td){border-color:var(--ds-border)}:root .rd-shell th{color:var(--ds-muted);font-size:var(--fs-xs);font-weight:var(--weight-regular)}:root .rd-shell .ds-eyebrow{letter-spacing:normal;text-transform:none;font-family:var(--font)}:root .rd-shell :is(.ds-tabs,.ds-cp-tabs){display:flex;flex-wrap:nowrap;inline-size:auto;max-inline-size:100%;gap:24px;-webkit-margin-after:24px;margin-block-end:24px;padding:0;overflow-x:auto;scrollbar-width:none;border:0;-webkit-border-after:1px solid var(--ds-border);border-block-end:1px solid var(--ds-border);border-radius:0;background:none;box-shadow:none}:root .rd-shell :is(.ds-tabs,.ds-cp-tabs)>:is(a,button){flex:none;display:flex;align-items:center;min-block-size:42px;margin:0 0 -1px;padding:0;border:0;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;border-radius:0;background:none;box-shadow:none;color:var(--ds-muted);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--motion-normal),border-color var(--motion-normal)}:root .rd-shell :is(.ds-tabs,.ds-cp-tabs)>:is(a,button):is([aria-current=page],[aria-pressed=true],[aria-selected=true]){color:var(--ds-fg);border-color:var(--ds-fg);font-weight:var(--weight-medium)}:root .rd-shell :is(.ds-tabs,.ds-cp-tabs)>:is(a,button):not([aria-current=page]):hover{color:var(--ds-fg)}:root .rd-shell :is([role=tablist],.ui-segmented,.ds-main [role=group]:not(.pl-tiles):has(>button[aria-pressed])){gap:2px;padding:3px;border:0;border-radius:var(--ds-radius-lg);background:var(--ds-well);box-shadow:none}:root .rd-shell :is([role=tablist] [role=tab],.ui-segmented>*,.ds-main [role=group]:not(.pl-tiles)>button[aria-pressed]){min-block-size:30px;padding:5px 12px;border:0;border-radius:var(--ds-radius-md);background:transparent;box-shadow:none;color:var(--ds-muted);font-weight:var(--weight-regular)}:root .rd-shell :is([role=tablist] [role=tab][aria-selected=true],.ui-segmented>[aria-checked=true],.ui-segmented>:has(>input:checked),.ds-main [role=group]:not(.pl-tiles)>button[aria-pressed=true]){color:var(--ds-fg);background:var(--ds-surface);box-shadow:none}:root .rd-shell [role=tablist] [role=tab][aria-selected=true]:after{content:none}:root .rd-shell :is(.ds-cp-status,.ds-status){border-color:transparent;border-radius:var(--radius-pill);background:var(--ds-well);box-shadow:none}:root:has(.rd-shell) :is(.ds-sheet,dialog:not(.ui-bottom-sheet)){background:var(--ds-surface);color:var(--ds-fg);border:0;border-radius:var(--radius-card);box-shadow:var(--rl-raised-lg)}:root:has(.rd-shell) dialog::-webkit-backdrop{background:color-mix(in oklch,var(--ds-fg) 40%,transparent)}:root:has(.rd-shell) dialog::backdrop{background:color-mix(in oklch,var(--ds-fg) 40%,transparent)}:root .rd-shell .ds-ws-empty .ds-ws-symbol{inline-size:160px;block-size:28px;margin-inline:auto;font-size:0;background:var(--ds-accent);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 28'><path d='M0 14h62l6-10 8 20 6-10h78' fill='none' stroke='currentColor' stroke-width='1.6'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 28'><path d='M0 14h62l6-10 8 20 6-10h78' fill='none' stroke='currentColor' stroke-width='1.6'/></svg>") center /contain no-repeat}:root .rd-shell .ds-ws-empty{border:1px solid var(--ds-border);border-radius:var(--radius-surface);background:none}:root .rd-shell .ds-ws-kicker{font:var(--weight-semibold) var(--ds-text-13)/1.5 var(--font);color:var(--ds-muted);letter-spacing:normal;text-transform:none}:root .rd-shell .command-palette-backdrop{background:color-mix(in oklch,var(--ds-fg) 40%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:root .rd-shell .command-palette{gap:8px;padding:10px;color:var(--ds-fg);background:var(--ds-surface);border:0;border-radius:var(--radius-card);box-shadow:var(--rl-raised-lg)}:root .rd-shell .command-palette-input-row{padding:10px 14px;color:var(--ds-muted);border:1px solid var(--ds-border);border-radius:var(--radius-control);background:var(--ds-surface);box-shadow:none}:root .rd-shell .command-palette-input-row:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--ds-accent) 35%,transparent)}:root .rd-shell .command-palette-input-row input{color:var(--ds-fg);background:transparent;border:0;box-shadow:none}:root .rd-shell .command-palette-input-row input:focus-visible{outline:0;box-shadow:none}:root .rd-shell .command-palette-hint{border:1px solid var(--ds-border);background:var(--ds-surface);box-shadow:none;font-family:var(--font)}:root .rd-shell .command-palette-list{padding:4px 2px 2px}:root .rd-shell .command-palette-item{color:var(--ds-fg);border-radius:var(--radius-control)}:root .rd-shell .command-palette-item small,:root .rd-shell .command-palette-item svg{color:var(--ds-muted)}:root .rd-shell :is(.command-palette-item.active,.command-palette-item:hover){background:var(--ds-well);box-shadow:none}:root .rd-shell .command-palette-item.active svg{color:var(--ds-accent)}:root .rd-shell .command-palette-empty{color:var(--ds-muted)}:root .rd-shell .business-assistant.pl-kocco-rail{z-index:3;background:var(--ds-bg);box-shadow:inset 1px 0 0 var(--ds-border)}:root .rd-shell .pl-kocco-rail .business-assistant-panel>form{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"text text text text" "attach voice policy send";gap:8px 6px;padding:14px 10px 10px 16px;border:1px solid var(--ds-border);border-radius:var(--radius-surface);background:var(--ds-surface);box-shadow:none}:root .rd-shell .pl-kocco-rail .business-assistant-panel>form:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--ds-accent) 35%,transparent)}:root .rd-shell .pl-kocco-rail .business-assistant-panel>form textarea{min-block-size:0;padding:0 6px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}:root .rd-shell .pl-kocco-rail .business-assistant-panel>form textarea:focus-visible{outline:0}:root .rd-shell .pl-kocco-rail .business-assistant-panel>form .business-assistant-voice{grid-area:voice;display:grid;place-items:center;inline-size:32px;block-size:32px;min-block-size:32px;padding:0;border-radius:var(--radius-pill)}:root .rd-shell .pl-kocco-rail .business-assistant-panel>form .pl-kocco-policy{margin:0;min-inline-size:0;color:var(--ds-muted);font-size:var(--ds-text-12)}:root .rd-shell .pl-kocco-rail .business-assistant-panel{overflow-y:auto;overscroll-behavior:contain}:root .rd-shell .pl-kocco-rail .business-assistant-panel>header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;flex-shrink:0;background:var(--ds-bg)}:root .rd-shell .pl-kocco-rail :is(.pl-kocco-context,.pl-kocco-context.is-collapsed[open]){flex-shrink:0;max-height:none;overflow:visible}:root .rd-shell .pl-kocco-rail .business-assistant-log{flex:1 0 auto;min-height:0;overflow:visible}:root .rd-shell .pl-kocco-rail .business-assistant-panel>form{position:-webkit-sticky;position:sticky;inset-block-end:0;z-index:1;flex-shrink:0}:root .rd-shell .pl-kocco-rail .kg-chat{padding:18px 0 4px;border:0;-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border);border-radius:0;background:transparent;box-shadow:none}:root .rd-shell .pl-kocco-rail .kg-group{-webkit-margin-before:14px;margin-block-start:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:root .rd-shell .ps-switch{display:none}@media (prefers-reduced-motion:no-preference){:root:has(.rd-shell) dialog:is(.ds-sheet,.ui-side-sheet)[open]{animation:qp-sheet-in var(--motion-slow) var(--ease-out) both}:root:has(.rd-shell) dialog[open]:not(.ds-sheet,.ui-side-sheet,.ui-bottom-sheet){animation:qp-settle var(--motion-normal) var(--ease-out) both}:root:has(.rd-shell) dialog[open]::-webkit-backdrop{animation:qp-fade var(--motion-normal) var(--ease-out) both}:root:has(.rd-shell) dialog[open]::backdrop{animation:qp-fade var(--motion-normal) var(--ease-out) both}}@keyframes qp-sheet-in{0%{opacity:0;transform:translateX(24px)}}@keyframes qp-settle{0%{opacity:0;transform:translateY(6px)}}@keyframes qp-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:root .rd-shell :is(.ds-button,.ds-primary,.ds-quiet,.ds-actions>button){transition:none;transform:none}}body{margin:0;background:var(--ds-bg);color:var(--ds-fg);font-family:var(--font);font-size:var(--fs-base);line-height:1.5}:root .aeo-auth :is(.ds-button,.ds-primary,.ds-quiet){min-block-size:44px;padding:8px 14px;border:1px solid var(--ds-border);border-radius:var(--radius-control);background:var(--ds-surface);color:var(--ds-fg);box-shadow:none;font-size:var(--fs-base);font-weight:var(--weight-medium);transition:background-color var(--motion-normal) var(--ease-out),border-color var(--motion-normal) var(--ease-out)}:root .aeo-auth .ds-button:not(:disabled):hover{background:var(--ds-well)}:root .aeo-auth .ds-primary.ds-primary{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-on-accent)}:root .aeo-auth .ds-primary.ds-primary:not(:disabled):hover{background:color-mix(in oklch,var(--ds-accent) 88%,var(--ds-fg))}:root .aeo-auth .ds-quiet.ds-quiet{background:none;border-color:transparent;color:var(--ds-muted)}:root .aeo-auth input{min-block-size:44px;border:1px solid var(--ds-border);border-radius:var(--radius-control);background:var(--ds-surface);color:var(--ds-fg);box-shadow:none}:root :is(.aeo-auth,.rd-shell) input:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;box-shadow:none}:root :is(.aeo-auth,.rd-shell) :is(button,a):focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}:root :is(.aeo-auth,.rd-shell) :is(button,.ds-button,.ds-primary):disabled{cursor:not-allowed;opacity:.55}:root .aeo-field{display:grid;grid-gap:6px;gap:6px;min-inline-size:0;margin:0}:root .aeo-field>span{color:var(--ds-fg);font-size:var(--fs-sm);font-weight:var(--weight-medium)}:root .aeo-field>span em{-webkit-margin-start:6px;margin-inline-start:6px;color:var(--ds-muted);font-style:normal;font-weight:var(--weight-regular)}:root .aeo-field input{inline-size:100%;min-inline-size:0;padding:9px 12px;font-size:var(--fs-base)}.aeo-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}.aeo-muted{margin:0;color:var(--ds-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.aeo-muted b{color:var(--ds-fg);font-weight:var(--weight-medium)}.aeo-auth-note a,.aeo-muted a{color:var(--ds-accent)}.aeo-error{max-inline-size:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0;padding:10px 12px;border:1px solid color-mix(in oklch,var(--ds-danger) 40%,var(--ds-border));border-radius:var(--radius-surface);background:color-mix(in srgb,var(--ds-danger) 6%,var(--ds-surface));color:var(--ds-danger);font-size:var(--fs-sm);overflow-wrap:anywhere}.aeo-error>span{min-inline-size:0}.aeo-notice{margin:0;padding:10px 12px;border:1px solid color-mix(in oklch,var(--ds-warn) 45%,var(--ds-border));border-radius:var(--radius-surface);background:var(--ds-surface);color:var(--ds-fg);font-size:var(--fs-sm)}.aeo-eyebrow{margin:0;color:var(--ds-muted);font-size:var(--fs-xs);font-weight:var(--weight-medium)}.aeo-page{display:grid;grid-gap:var(--space-8);gap:var(--space-8);max-inline-size:960px}.aeo-page,.aeo-page>*,.pl-head{min-inline-size:0}.pl-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-6)}.pl-head>div:first-child{display:grid;grid-gap:6px;gap:6px;flex:1 1 320px;min-inline-size:0}:root .pl-head h1{font-size:var(--fs-xl);font-weight:var(--weight-semibold);line-height:1.2;letter-spacing:-.02em}.pl-status,:root .pl-head h1{margin:0;overflow-wrap:anywhere}.pl-status{max-inline-size:72ch;color:var(--ds-muted);font-size:var(--fs-md);line-height:1.5}.pl-status b{color:var(--ds-fg);font-weight:var(--weight-medium)}.pl-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}:root .rd-shell .pl-actions>.ds-primary{min-block-size:40px}.aeo-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-inline-size:0}:root .aeo-panel>h2,:root .aeo-section>h2{margin:0;font-size:var(--fs-md);font-weight:var(--weight-semibold)}.aeo-panel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-inline-size:0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-card);background:var(--ds-surface)}.aeo-empty{max-inline-size:none;padding:var(--space-6);border:1px dashed var(--ds-border);color:var(--ds-muted);text-align:center}.aeo-empty,.aeo-steps{margin:0;border-radius:var(--radius-card)}.aeo-steps{display:grid;padding:0;background:var(--ds-surface);list-style:none}.aeo-steps li{display:flex;align-items:center;gap:var(--space-4);min-inline-size:0;padding:var(--space-4) var(--space-5)}.aeo-steps li+li{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-steps li>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;flex:1 1;min-inline-size:0}.aeo-steps b{font-weight:var(--weight-medium)}.aeo-steps small{color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-step-mark{display:grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:var(--radius-pill);background:var(--ds-well);color:var(--ds-muted);font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.aeo-steps li[data-done] .aeo-step-mark{background:color-mix(in srgb,var(--ds-success) 14%,var(--ds-surface));color:var(--ds-success)}.aeo-step-state{flex:none;color:var(--ds-muted);font-size:var(--fs-xs)}.aeo-steps li[data-done] .aeo-step-state{color:var(--ds-success)}.aeo-add-site{display:flex;align-items:flex-end;gap:var(--space-3);min-inline-size:0}.aeo-add-site .aeo-field{flex:1 1;max-inline-size:480px}:root .rd-shell .aeo-add-site .ds-primary{min-block-size:40px}.aeo-linkable{display:grid;grid-gap:var(--space-2);gap:var(--space-2);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}:root .aeo-linkable h3{margin:0;color:var(--ds-muted);font-size:var(--fs-sm);font-weight:var(--weight-medium)}.aeo-linkable ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.aeo-linkable li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-inline-size:0}.aeo-linkable li>span{display:grid;min-inline-size:0}.aeo-linkable li b,.aeo-linkable li small{overflow-wrap:anywhere}.aeo-linkable li small{color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-sites{display:grid;margin:0;padding:0;border-radius:var(--radius-card);background:var(--ds-surface);list-style:none}.aeo-sites li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-inline-size:0;padding:var(--space-4) var(--space-5)}.aeo-sites li+li{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-site-name{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.aeo-site-name b{font-weight:var(--weight-medium);overflow-wrap:anywhere}.aeo-site-name small{overflow-wrap:anywhere}.aeo-site-name small,.aeo-status{color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-status{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap}.aeo-status i{inline-size:8px;block-size:8px;border-radius:var(--radius-pill);background:var(--ds-border)}.aeo-status[data-tone=good]{color:var(--ds-success)}.aeo-status[data-tone=good] i{background:var(--ds-success)}.aeo-status[data-tone=warn]{color:var(--ds-warn)}.aeo-status[data-tone=warn] i{background:var(--ds-warn)}.aeo-status[data-tone=danger]{color:var(--ds-danger)}.aeo-status[data-tone=danger] i{background:var(--ds-danger)}:root .aeo-gate{display:grid;place-items:center;min-block-size:100dvh;padding:var(--space-4);background:var(--ds-bg);color:var(--ds-muted)}.aeo-gate-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);inline-size:min(480px,100%);padding:var(--space-6);border-radius:var(--radius-card);background:var(--ds-surface);color:var(--ds-fg)}:root .aeo-gate-card h1{margin:0;font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.aeo-gate-card p{margin:0;color:var(--ds-muted)}.aeo-gate-card .sh-new-workspace{margin:0;padding:0;border:0}.aeo-auth{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-block-size:100dvh;background:var(--ds-bg);color:var(--ds-fg)}.aeo-auth-intro{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-8);min-inline-size:0;padding:calc(var(--space-8) + var(--space-2)) calc(var(--space-8) * 1.5)}.aeo-auth-brand{display:flex;align-items:center;gap:10px;font-size:var(--fs-md);font-weight:var(--weight-semibold)}.aeo-auth-brand img{border-radius:var(--radius-control)}.aeo-auth-brand small{color:var(--ds-muted);font-size:var(--fs-sm);font-weight:var(--weight-regular)}:root .aeo-auth-brand .ds-theme-toggle{display:inline-grid;place-items:center;inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px;-webkit-margin-start:auto;margin-inline-start:auto;padding:0;border:0;border-radius:var(--radius-control);background:none;color:var(--ds-muted)}:root .aeo-auth-brand .ds-theme-toggle:hover{background:var(--ds-well);color:var(--ds-fg)}.aeo-auth-brand .ds-theme-toggle span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.aeo-auth-pitch{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-inline-size:34rem}:root .aeo-auth-pitch h1{margin:0;font-size:calc(var(--fs-xl) * 1.4);font-weight:var(--weight-semibold);line-height:1.1;letter-spacing:-.025em;overflow-wrap:anywhere}.aeo-auth-pitch p{margin:0;color:var(--ds-muted);font-size:var(--fs-md);line-height:1.6}.aeo-auth-note{margin:0;color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-auth-panel{display:grid;place-items:center;min-inline-size:0;padding:var(--space-8) var(--space-6);background:var(--ds-surface)}.aeo-auth-card{display:grid;grid-gap:var(--space-6);gap:var(--space-6);inline-size:min(400px,100%)}.aeo-auth-card header{display:grid;grid-gap:6px;gap:6px}:root .aeo-auth-card h2{margin:0;font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.aeo-auth-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.aeo-auth-form>.aeo-action{inline-size:100%}@media (max-width:1023px){.aeo-auth{grid-template-columns:1fr;grid-template-rows:auto 1fr}.aeo-auth-intro{justify-content:flex-start;padding:var(--space-6) var(--space-6) 0;gap:var(--space-6)}.aeo-auth-note{display:none}.aeo-auth-panel{place-items:start center;margin:var(--space-6) var(--space-4) var(--space-4);padding:var(--space-6);border-radius:var(--radius-card)}}@media (max-width:640px){.aeo-page{gap:var(--space-6)}.aeo-auth-intro{padding:var(--space-4) var(--space-4) 0}:root .aeo-auth-pitch h1{font-size:var(--fs-lg)}.aeo-auth-pitch p{font-size:var(--fs-base)}.aeo-auth-panel{margin:var(--space-4) 0 0;padding:var(--space-6) var(--space-4);border-radius:var(--radius-card) var(--radius-card) 0 0}.pl-actions>*,.pl-head>.pl-actions{inline-size:100%}.aeo-panel{padding:var(--space-4)}.aeo-add-site{flex-direction:column;align-items:stretch}.aeo-add-site .aeo-field{max-inline-size:none}.aeo-sites li,.aeo-steps li{padding:var(--space-3) var(--space-4)}.aeo-sites li{flex-direction:column;align-items:flex-start}}.aeo-panel>*,.aeo-section>*{min-inline-size:0}.aeo-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.aeo-domain,.aeo-url,.aeo-wrap{overflow-wrap:anywhere}.aeo-mono{font-family:var(--mono);font-size:var(--fs-sm)}.aeo-cap{text-transform:capitalize}.aeo-center{justify-content:center}.aeo-num{text-align:end;white-space:nowrap}.aeo-error-text{display:grid;grid-gap:4px;gap:4px;min-inline-size:0}.aeo-error-text a{color:inherit;font-weight:var(--weight-medium)}.aeo-notice[data-tone=good]{border-color:color-mix(in oklch,var(--ds-success) 45%,var(--ds-border))}.aeo-notice b{font-weight:var(--weight-semibold)}.aeo-back{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-block-size:36px;color:var(--ds-muted);font-size:var(--fs-sm);text-decoration:none}.aeo-back:hover{color:var(--ds-fg)}:root .aeo-page:has(>.aeo-back){row-gap:var(--space-4)}.aeo-panel-head,.aeo-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-inline-size:0}:root .aeo-panel-head h2,:root .aeo-section-head h2{margin:0;font-size:var(--fs-md);font-weight:var(--weight-semibold)}.aeo-section-head a{color:var(--ds-accent);font-size:var(--fs-sm);text-decoration:none}.aeo-section-head a:hover{text-decoration:underline}.aeo-button-row{gap:var(--space-2)}.aeo-button-row,.aeo-site-line{display:flex;flex-wrap:wrap;align-items:center}.aeo-site-line{gap:4px var(--space-3);margin:calc(var(--space-6) * -1) 0 0}.aeo-site-line,.aeo-site-line>*{min-inline-size:0}:root .rd-shell :is(.aeo-view-switch,.aeo-tabs,.aeo-methods){display:inline-flex;flex-wrap:wrap;justify-self:start;max-inline-size:100%}:root .rd-shell :is(.aeo-view-switch,.aeo-tabs,.aeo-methods)>button{min-block-size:32px;font-size:var(--fs-sm)}.aeo-tabs small{-webkit-margin-start:6px;margin-inline-start:6px;color:var(--ds-muted);font-size:var(--fs-xs)}:root .rd-shell .pl-actions>.aeo-view-switch{align-self:center}.aeo-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--space-3) var(--space-5);gap:var(--space-3) var(--space-5);margin:0}.aeo-facts>div{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.aeo-facts dt{color:var(--ds-muted);font-size:var(--fs-xs)}.aeo-facts dd{margin:0;overflow-wrap:anywhere}.aeo-facts dd a{-webkit-margin-start:6px;margin-inline-start:6px;color:var(--ds-accent);font-size:var(--fs-sm)}.aeo-table-wrap{min-inline-size:0;overflow-x:auto;border-radius:var(--radius-card);background:var(--ds-surface)}.aeo-table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm)}.aeo-table td,.aeo-table th{padding:10px var(--space-4);-webkit-border-after:1px solid var(--ds-border);border-block-end:1px solid var(--ds-border);text-align:start;vertical-align:top}.aeo-table tbody tr:last-child td{-webkit-border-after:0;border-block-end:0}.aeo-table td{overflow-wrap:break-word}.aeo-panel .aeo-table-wrap{border-radius:0}.aeo-panel .aeo-table td:first-child,.aeo-panel .aeo-table th:first-child{-webkit-padding-start:0;padding-inline-start:0}.aeo-table th{white-space:nowrap}.aeo-score-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);min-inline-size:0}.aeo-score-big{font-size:var(--ds-text-40);font-weight:var(--weight-regular);line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aeo-score-text{display:grid;grid-gap:2px;gap:2px;flex:1 1 240px;min-inline-size:0;overflow-wrap:anywhere}.aeo-change,.aeo-score-text small{color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-change[data-tone=good]{color:var(--ds-success)}.aeo-change[data-tone=danger]{color:var(--ds-danger)}.aeo-history{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.aeo-history ol{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;grid-gap:6px;gap:6px;block-size:96px;margin:0;padding:0;list-style:none}.aeo-history li,.aeo-history-track{display:flex;block-size:100%}.aeo-history-track{align-items:flex-end;background:var(--ds-well)}.aeo-history-bar,.aeo-history-track{inline-size:100%;border-radius:var(--ds-radius-sm)}.aeo-history-bar{display:block;background:var(--ds-accent);transform-origin:bottom}.aeo-history-bar[data-partial]{background:color-mix(in oklch,var(--ds-accent) 45%,var(--ds-well))}.aeo-history-gap{display:block;inline-size:100%;block-size:100%;border:1px dashed var(--ds-border);border-radius:var(--ds-radius-sm)}.aeo-engines{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.aeo-engines li{display:grid;grid-template-columns:minmax(96px,160px) minmax(0,1fr) auto;grid-template-areas:"name count split" "meter meter meter";align-items:center;grid-gap:4px var(--space-4);gap:4px var(--space-4);padding-block:10px}.aeo-engines li+li{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-engine-name{grid-area:name;font-weight:var(--weight-medium);overflow-wrap:anywhere}.aeo-engine-count{grid-area:count;min-inline-size:0}.aeo-engine-count b{font-weight:var(--weight-semibold)}.aeo-engine-split{grid-area:split;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px var(--space-3);color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-engines[data-compact] .aeo-engine-errors{grid-area:split}.aeo-engine-errors{color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-meter{grid-area:meter;block-size:4px;overflow:hidden;background:var(--ds-well)}.aeo-meter,.aeo-meter i{display:block;border-radius:var(--radius-pill)}.aeo-meter i{block-size:100%;background:var(--ds-success)}.aeo-actions{display:grid;margin:0;padding:0;border-radius:var(--radius-card);background:var(--ds-surface);list-style:none}.aeo-actions li+li{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-actions a{display:flex;align-items:flex-start;gap:var(--space-4);min-inline-size:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);color:var(--ds-fg);text-decoration:none;transition:background-color var(--motion-normal) var(--ease-out)}.aeo-actions a:hover{background:var(--ds-well)}.aeo-action-rank{display:grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:var(--radius-pill);background:var(--ds-well);color:var(--ds-muted);font-size:var(--fs-sm);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aeo-action-text{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-inline-size:0}.aeo-action-text b{font-weight:var(--weight-medium);overflow-wrap:anywhere}.aeo-action-text small{color:var(--ds-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.aeo-action-text small.aeo-action-site{font-size:var(--fs-xs)}.aeo-action-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-4);margin:0;color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-row-chevron{flex:none;align-self:center;color:var(--ds-muted)}.aeo-site-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.aeo-site-cards>li{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-card);background:var(--ds-surface)}.aeo-site-card-link{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-inline-size:0;color:var(--ds-fg);text-decoration:none}.aeo-site-card-link:hover b{text-decoration:underline}.aeo-site-card-link .aeo-site-name{gap:4px}.aeo-site-score{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-3)}.aeo-site-score .aeo-muted{display:inline-flex;flex-wrap:wrap;gap:4px var(--space-2)}.aeo-score-mid{font-size:var(--ds-text-26);font-weight:var(--weight-regular);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aeo-site-cards .aeo-engines li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name count" "split split" "meter meter";padding-block:8px}.aeo-site-cards .aeo-engine-split{justify-content:flex-start}.aeo-sites .aeo-site-name a{color:var(--ds-fg);text-decoration:none}.aeo-sites .aeo-site-name a:hover{text-decoration:underline}.aeo-copy-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.aeo-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label button" "value button";align-items:center;grid-gap:4px var(--space-3);gap:4px var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-surface);background:var(--ds-well)}.aeo-copy-label{grid-area:label;color:var(--ds-muted);font-size:var(--fs-xs)}.aeo-copy code{grid-area:value;min-inline-size:0;font-family:var(--mono);font-size:var(--fs-sm);overflow-wrap:anywhere;word-break:break-all}:root .rd-shell .aeo-copy-button{grid-area:button;display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding:6px 12px}.aeo-checks{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.aeo-checks ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.aeo-checks li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--space-3);padding-block:8px;-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-checks li small{flex-basis:100%;color:var(--ds-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}:root .rd-shell .aeo-danger.aeo-danger{color:var(--ds-danger)}:root .rd-shell .ds-primary.aeo-danger-fill{background:var(--ds-danger);border-color:var(--ds-danger);color:var(--ds-on-accent)}:root:has(.rd-shell) dialog.aeo-dialog{inset:0;margin:auto;inline-size:min(440px,calc(100vw - 32px));padding:var(--space-6)}:root .aeo-dialog h2{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.aeo-dialog p{margin:0 0 var(--space-5);color:var(--ds-muted)}.aeo-dialog .aeo-button-row{justify-content:flex-end}.aeo-result{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--ds-muted);font-size:var(--fs-sm);white-space:nowrap}.aeo-result i{inline-size:8px;block-size:8px;border-radius:var(--radius-pill);background:var(--ds-border)}.aeo-result[data-tone=good]{color:var(--ds-success)}.aeo-result[data-tone=good] i{background:var(--ds-success)}.aeo-result[data-tone=danger]{color:var(--ds-danger)}.aeo-result[data-tone=danger] i{background:var(--ds-danger)}.aeo-result[data-tone=neutral] i{border:1px dashed var(--ds-muted);background:none}.aeo-status[data-live] i{background:var(--ds-accent)}@media (prefers-reduced-motion:no-preference){.aeo-status[data-live] i{animation:aeo-pulse var(--motion-slow) var(--ease-out) infinite alternate}}@keyframes aeo-pulse{to{opacity:.35}}.aeo-crawl-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-3);margin:0}.aeo-crawl-line>*{min-inline-size:0}.aeo-run-error{flex-basis:100%;color:var(--ds-danger);font-size:var(--fs-sm);overflow-wrap:anywhere}.aeo-legend{max-inline-size:72ch}.aeo-severity{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}:root .aeo-severity h3{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-sm);font-weight:var(--weight-semibold)}.aeo-severity h3 span{padding:0 8px;border-radius:var(--radius-pill);background:var(--ds-well);color:var(--ds-muted);font-size:var(--fs-xs);font-weight:var(--weight-medium)}.aeo-findings{display:grid;margin:0;padding:0;border-radius:var(--radius-card);background:var(--ds-surface);list-style:none}.aeo-finding{display:grid;grid-gap:4px;gap:4px;min-inline-size:0;padding:var(--space-3) var(--space-5)}.aeo-finding+.aeo-finding{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-finding-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-4);min-inline-size:0}.aeo-finding-head b{font-weight:var(--weight-medium);overflow-wrap:anywhere}.aeo-finding .aeo-url{color:var(--ds-muted);font-family:var(--mono);font-size:var(--fs-xs)}.aeo-evidence{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-surface);background:var(--ds-well)}.aeo-evidence>div{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.aeo-evidence dt{color:var(--ds-muted);font-size:var(--fs-xs)}.aeo-evidence dd{margin:0;min-inline-size:0}.aeo-answer pre,.aeo-evidence pre{margin:0;font-family:var(--mono);font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere}.aeo-question-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-inline-size:0}:root .rd-shell .aeo-draft-fields textarea,:root .rd-shell .aeo-question-form textarea{inline-size:100%;min-inline-size:0;padding:9px 12px;color:var(--ds-fg);font:inherit;font-weight:var(--weight-regular);resize:vertical}.aeo-form-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.aeo-form-row>.aeo-field{flex:1 1 220px}.aeo-field-short,.aeo-form-row>.aeo-field-short{flex:0 1 120px}:root .rd-shell .aeo-field select{inline-size:100%;padding:8px 10px;color:var(--ds-fg);font:inherit}.aeo-check{display:flex;align-items:flex-start;gap:10px;min-inline-size:0;font-size:var(--fs-sm);font-weight:var(--weight-regular);cursor:pointer}.aeo-check input{flex:none;inline-size:18px;block-size:18px;margin:2px 0 0}.aeo-check a{color:var(--ds-accent)}.aeo-tags{display:flex;flex-wrap:wrap;gap:4px 6px}.aeo-tag{display:inline-flex;align-items:center;max-inline-size:100%;padding:1px 8px;border-radius:var(--ds-radius-5);background:var(--ds-well);color:var(--ds-fg);font-size:var(--fs-xs);font-weight:var(--weight-medium);overflow-wrap:anywhere}.aeo-tag[data-tone=accent]{background:color-mix(in oklch,var(--ds-accent) 12%,var(--ds-surface));color:var(--ds-accent)}.aeo-tag.aeo-tag-quiet{background:none;color:var(--ds-muted);font-weight:var(--weight-regular);box-shadow:inset 0 0 0 1px var(--ds-border)}.aeo-version-line{display:flex;align-items:center;gap:6px}.aeo-answers,.aeo-questions{display:grid;margin:0;padding:0;border-radius:var(--radius-card);background:var(--ds-surface);list-style:none;counter-reset:q}.aeo-questions>li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5)}.aeo-questions>li:has(>form){display:block;padding:var(--space-4) var(--space-5)}.aeo-answers>li+li,.aeo-questions>li+li{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-question-text{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-inline-size:0;max-inline-size:none;margin:0;overflow-wrap:anywhere}.aeo-row-buttons{display:flex;flex:none;gap:2px}:root .rd-shell .ds-quiet.aeo-icon-button{display:inline-grid;place-items:center;inline-size:36px;min-inline-size:36px;padding:0}.aeo-freeze{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--ds-surface)}.aeo-freeze>div{display:grid;grid-gap:2px;gap:2px;flex:1 1 280px;min-inline-size:0}.aeo-freeze small{color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-empty a,.aeo-freeze a,.aeo-notice a{color:var(--ds-accent)}.aeo-answers>li{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-inline-size:0;padding:var(--space-4) var(--space-5)}.aeo-cells{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.aeo-cell{display:grid;grid-gap:0;gap:0;min-inline-size:0;padding:6px 10px;border-radius:var(--radius-surface);background:var(--ds-well);font-size:var(--fs-sm)}.aeo-cell>span{color:var(--ds-muted);font-size:var(--fs-xs)}.aeo-cell>b{font-weight:var(--weight-medium)}.aeo-cell>small{color:var(--ds-muted);font-size:var(--fs-xs)}.aeo-cell[data-tone=good]>b{color:var(--ds-success)}.aeo-cell[data-tone=neutral]{background:none;box-shadow:inset 0 0 0 1px var(--ds-border)}.aeo-cell[data-tone=neutral]>b{color:var(--ds-muted)}.aeo-observations{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.aeo-observation{display:grid;grid-gap:4px;gap:4px;min-inline-size:0;padding:var(--space-3);border-radius:var(--radius-surface);box-shadow:inset 0 0 0 1px var(--ds-border)}.aeo-observation-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--space-3)}.aeo-observation small{font-size:var(--fs-xs);overflow-wrap:anywhere}.aeo-observation .ds-quiet{justify-self:start;min-block-size:32px;padding-inline:0;color:var(--ds-accent)}.aeo-answer{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-block-size:360px;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);padding:var(--space-3);overflow-y:auto;border-radius:var(--radius-surface);background:var(--ds-well)}.aeo-answer pre{font-family:var(--font);font-size:var(--fs-sm);line-height:1.55}.aeo-citations{display:grid;grid-gap:2px;gap:2px;margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);color:var(--ds-muted);font-family:var(--mono);font-size:var(--fs-xs);overflow-wrap:anywhere}:root .rd-shell .aeo-inline-field{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;color:var(--ds-muted);font-size:var(--fs-sm)}:root .rd-shell .aeo-inline-field select{min-inline-size:0;max-inline-size:100%;padding:6px 10px;color:var(--ds-fg);font:inherit}.aeo-blocked{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:10px 12px;border:1px solid color-mix(in oklch,var(--ds-danger) 40%,var(--ds-border));border-radius:var(--radius-surface);color:var(--ds-fg);font-size:var(--fs-sm)}.aeo-blocked svg{flex:none;-webkit-margin-before:2px;margin-block-start:2px;color:var(--ds-danger)}.aeo-draft-checks{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.aeo-draft-checks li{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--ds-danger);font-size:var(--fs-sm);overflow-wrap:anywhere}.aeo-draft-checks svg{flex:none;-webkit-margin-before:3px;margin-block-start:3px}.aeo-draft-fields{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}:root .rd-shell .aeo-draft-fields textarea.aeo-mono{font-family:var(--mono);font-size:var(--fs-sm)}:root .rd-shell .aeo-draft-fields textarea[readonly]{background:var(--ds-well)}.aeo-action-meta-lead{-webkit-margin-before:calc(var(--space-2) * -1);margin-block-start:calc(var(--space-2) * -1)}.aeo-budget-bar{display:flex;block-size:10px;overflow:hidden;border-radius:var(--radius-pill);background:var(--ds-well)}.aeo-budget-bar i{display:block;block-size:100%;background:var(--ds-accent)}.aeo-budget-bar i[data-held]{background:color-mix(in oklch,var(--ds-accent) 40%,var(--ds-well))}.aeo-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0}.aeo-tiles>div{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.aeo-tiles dt{color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-tiles dd{margin:0;font-size:var(--fs-xl);font-weight:var(--weight-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.aeo-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--space-4);margin:0;padding:0;list-style:none}.aeo-plans,.aeo-plans>li{display:grid;gap:var(--space-4)}.aeo-plans>li{grid-template-rows:auto 1fr auto;grid-gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-card);background:var(--ds-surface)}.aeo-plans>li[data-current]{box-shadow:inset 0 0 0 2px var(--ds-accent)}.aeo-plan-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}:root .aeo-plan-head h3{margin:0;font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.aeo-plan-limits{display:grid;align-content:start;grid-gap:6px;gap:6px;margin:0;padding:0;color:var(--ds-muted);font-size:var(--fs-sm);list-style:none}.aeo-plan-limits b{color:var(--ds-fg);font-weight:var(--weight-semibold)}.aeo-add-member{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.aeo-add-member>.aeo-field:first-child{flex:1 1 260px}.aeo-add-member>.aeo-field-short{flex:0 1 180px}:root .rd-shell .aeo-add-member .ds-primary{min-block-size:40px}.aeo-span{flex-basis:100%}.aeo-members{display:grid;margin:0;padding:0;border-radius:var(--radius-card);background:var(--ds-surface);list-style:none}.aeo-members li{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-5)}.aeo-members li+li{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-member-name{display:grid;flex:1 1;min-inline-size:0}.aeo-member-name b{font-weight:var(--weight-medium);overflow-wrap:anywhere}.aeo-member-name small{overflow-wrap:anywhere}.aeo-member-name small,.aeo-member-role{color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-member-role{flex:none;text-transform:capitalize}.aeo-member-spacer{flex:none;inline-size:72px}.aeo-panel-tools{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-inline-size:0}.aeo-panel-tools a{color:var(--ds-accent);font-size:var(--fs-sm);text-decoration:none}.aeo-panel-tools a:hover{text-decoration:underline}.aeo-alert-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.aeo-alert-line>span{min-inline-size:0;overflow-wrap:anywhere}.aeo-alert-line a{color:var(--ds-accent);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap}.aeo-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4)}:root .rd-shell .aeo-range input[type=date]{min-block-size:40px;padding:7px 10px;border:1px solid var(--ds-border);border-radius:var(--radius-control);background:var(--ds-surface);color:var(--ds-fg);font:inherit}.aeo-timeline{display:grid;margin:0;padding:0;border-radius:var(--radius-card);background:var(--ds-surface);list-style:none}.aeo-fact{display:flex;align-items:flex-start;gap:var(--space-4);min-inline-size:0;padding:var(--space-4) var(--space-5);scroll-margin-block-start:80px}.aeo-fact+.aeo-fact{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-fact:target{background:var(--ds-well)}.aeo-fact-index{display:grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:var(--radius-pill);background:var(--ds-well);color:var(--ds-muted);font-size:var(--fs-sm);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aeo-fact-body{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-inline-size:0}.aeo-fact-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-3);color:var(--ds-muted);font-size:var(--fs-sm)}.aeo-fact-head time{color:var(--ds-fg);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aeo-fact-summary{overflow-wrap:anywhere}.aeo-hypotheses{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.aeo-hypotheses li{display:grid;justify-items:start;grid-gap:6px;gap:6px;min-inline-size:0;padding:var(--space-4) var(--space-5);border:1px dashed var(--ds-border);border-radius:var(--radius-card)}.aeo-hypotheses p{margin:0;overflow-wrap:anywhere}.aeo-hypotheses a{color:var(--ds-accent)}.aeo-alerts{display:grid;margin:0;padding:0;border-radius:var(--radius-card);background:var(--ds-surface);list-style:none}.aeo-alert{display:grid;grid-gap:6px;gap:6px;min-inline-size:0;padding:var(--space-4) var(--space-5)}.aeo-alert+.aeo-alert{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-alert-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-3)}.aeo-alert-title{font-weight:var(--weight-medium);overflow-wrap:anywhere}.aeo-alert-summary{margin:0;font-size:var(--fs-sm);overflow-wrap:anywhere}.aeo-alert-summary,.aeo-alert[data-status=resolved] .aeo-alert-title{color:var(--ds-muted)}.aeo-integrations{display:grid;margin:0;padding:0;list-style:none}.aeo-integrations>li{display:grid;grid-gap:6px;gap:6px;min-inline-size:0;padding-block:var(--space-4)}.aeo-integrations>li+li{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-integrations>li:first-child{-webkit-padding-before:0;padding-block-start:0}.aeo-integrations>li:last-child{-webkit-padding-after:0;padding-block-end:0}.aeo-integration-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--space-3);min-inline-size:0}.aeo-integration-head b{font-weight:var(--weight-medium);overflow-wrap:anywhere}.aeo-integration-head a{color:var(--ds-accent);font-size:var(--fs-sm);text-decoration:none}.aeo-integrations .aeo-add-member{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.aeo-tool-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-3);min-inline-size:0;font-size:var(--fs-sm)}.aeo-tool-row>span:first-child{flex:1 1 180px;min-inline-size:0}.aeo-cap-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4);-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}:root .aeo-cap-form h3{flex-basis:100%;margin:0;font-size:var(--fs-base);font-weight:var(--weight-semibold)}.aeo-viewer-access{display:grid;grid-gap:var(--space-3);gap:var(--space-3);flex-basis:100%;min-inline-size:0;margin:var(--space-2) 0 0;padding:var(--space-4);border:0;border-radius:var(--radius-surface);background:var(--ds-well)}.aeo-viewer-access legend{float:inline-start;inline-size:100%;padding:0;font-size:var(--fs-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.aeo-viewer-access ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.aeo-members li:has(>.aeo-viewer-access){flex-wrap:wrap}.aeo-evidence-files{display:grid;margin:0;padding:0;list-style:none}.aeo-evidence-files li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--space-3);min-inline-size:0;padding-block:6px}.aeo-evidence-files li+li{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}.aeo-evidence-files li>span{flex:1 1 240px;min-inline-size:0}.aeo-dialog-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.aeo-dialog-form p{margin:0}.aeo-dialog .aeo-copy-list,.aeo-dialog .aeo-tabs{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.aeo-dialog .aeo-panel-head{flex-wrap:nowrap;align-items:flex-start}.aeo-report{min-block-size:100dvh;background:var(--ds-bg);color:var(--ds-fg)}.aeo-report-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);max-inline-size:960px;margin:0 auto;padding:var(--space-4) var(--space-4) 0}.aeo-report-brand{display:flex;align-items:center;gap:9px;font-size:var(--fs-md);font-weight:var(--weight-semibold);letter-spacing:-.02em}.aeo-report-brand img{inline-size:27px;block-size:27px;border-radius:var(--radius-control)}.aeo-report-brand small{color:var(--ds-muted);font-size:var(--fs-xs);font-weight:var(--weight-regular);letter-spacing:0}.aeo-report-main{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-inline-size:960px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-8)}.aeo-report-main,.aeo-report-main>*{min-inline-size:0}.aeo-report-state{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-card);background:var(--ds-surface)}:root .aeo-report-state h1{margin:0;font-size:var(--fs-xl);font-weight:var(--weight-semibold)}.aeo-report-state p{margin:0;color:var(--ds-muted)}.aeo-report-actions{display:grid;margin:0;padding:0;border-radius:var(--radius-card);background:var(--ds-surface);list-style:none}.aeo-report-actions li{display:flex;align-items:flex-start;gap:var(--space-4);min-inline-size:0;padding:var(--space-4) var(--space-5)}.aeo-report-actions li+li{-webkit-border-before:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border)}@media (max-width:640px){.aeo-alert,.aeo-fact,.aeo-report-actions li{padding:var(--space-3) var(--space-4)}.aeo-cap-form>.aeo-field-short,.aeo-range>.aeo-field-short{flex:1 1 100%}.aeo-table-wrap .aeo-table{min-inline-size:640px}.aeo-site-line{-webkit-margin-before:calc(var(--space-4) * -1);margin-block-start:calc(var(--space-4) * -1)}.aeo-engines li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name count" "split split" "meter meter"}.aeo-engine-split{justify-content:flex-start}.aeo-actions a,.aeo-answers>li,.aeo-finding,.aeo-freeze,.aeo-members li{padding-inline:var(--space-4)}.aeo-questions>li{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.aeo-plans>li,.aeo-site-cards>li{padding:var(--space-4)}.aeo-finding-head{flex-direction:column;gap:4px}.aeo-members li{flex-wrap:wrap}.aeo-member-name{flex-basis:calc(100% - 50px)}.aeo-member-role{-webkit-margin-start:46px;margin-inline-start:46px}.aeo-member-spacer{display:none}.aeo-add-member .ds-primary,.aeo-freeze .ds-primary{inline-size:100%}.aeo-add-member>.aeo-field-short{flex:1 1 100%}.aeo-copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "value" "button"}:root .rd-shell .aeo-copy-button{justify-self:start}:root .rd-shell .pl-actions>.aeo-view-switch{inline-size:auto}}