.platform-workbench .pulse-page-header.pulse-page-header{border:0;border-bottom:1px solid var(--border);min-width:0;color:var(--foreground);font-family:var(--font);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;margin:0;padding:0;display:grid}.pulse-page-header__main{justify-content:space-between;align-items:center;gap:24px;min-width:0;padding-bottom:24px;display:flex}.pulse-page-header__intro{min-width:0}.platform-workbench .pulse-page-header .pulse-page-header__eyebrow{color:var(--muted-foreground);letter-spacing:var(--caps);text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.pulse-page-header__eyebrow button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pulse-page-header__eyebrow button:hover{color:var(--teal)}.platform-workbench .pulse-page-header .pulse-page-header__title{color:var(--foreground);font-size:var(--pulse-page-title-size,38px);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.platform-workbench .pulse-page-header .pulse-page-header__title:after{content:none}.platform-workbench .pulse-page-header .pulse-page-header__description{max-width:76ch;color:var(--muted-foreground);margin-top:10px;font-size:15px;line-height:1.5}.platform-workbench .pulse-page-header .pulse-page-header__description p{font:inherit;margin:0}.pulse-page-header__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;max-width:45%;display:flex}.pulse-page-header__actions>*{max-width:100%}.platform-workbench .pulse-page-header .pulse-page-header__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:-8px 0 20px;font-size:13px;line-height:1.5;display:flex}.pulse-page-header__meta>p{margin:0}.pulse-page-header__meta svg{flex-shrink:0;width:14px;height:14px}.pulse-page-header__navigation{border-top:1px solid var(--border);min-width:0;padding-top:4px}.platform-workbench .pulse-page-header--nested.pulse-page-header{border-bottom:0}.pulse-page-header--nested .pulse-page-header__main{padding-bottom:12px}.platform-workbench .pulse-page-header--nested .pulse-page-header__title{font-size:26px}.platform-workbench .pulse-page-header--nested .pulse-page-header__meta{margin:0}@media (max-width:800px){.pulse-page-header__main{flex-direction:column;align-items:flex-start;gap:16px}.pulse-page-header__actions{justify-content:flex-start;max-width:100%}}@media (max-width:620px){.platform-workbench .pulse-page-header .pulse-page-header__title{font-size:26px}.pulse-page-header__main{padding-bottom:20px}.platform-workbench .pulse-page-header .pulse-page-header__eyebrow{margin-bottom:8px}.platform-workbench .pulse-page-header .pulse-page-header__meta{margin-bottom:16px}.pulse-page-header__actions>button{white-space:normal;height:auto;min-height:44px}}.platform-workbench .domain-data-workspace>.pulse-page-header.pulse-analytics-header{--analytics-frame-inline-inset:16px;--analytics-frame-top-inset:16px;margin:calc(var(--pulse-page-space,32px) - var(--analytics-frame-top-inset)) calc(var(--pulse-page-gutter,32px) - var(--analytics-frame-inline-inset)) calc(var(--pulse-section-gap,24px) - 16px)}.platform-workbench .pulse-page-header.pulse-analytics-page-header{width:calc(100% - 2 * var(--pulse-page-gutter,32px));margin:var(--pulse-page-space,32px) auto var(--pulse-section-gap,24px)}.platform-workbench .pulse-analytics-page-header+.message-list{padding-top:0}.platform-workbench .pulse-page-header .pulse-tool-actions{border:0;min-width:0;margin:0;padding:0;display:flex}@media (max-width:820px){.platform-workbench .domain-data-workspace>.pulse-page-header.pulse-analytics-header{--analytics-frame-inline-inset:12px;--analytics-frame-top-inset:12px}}@media (max-width:480px){.platform-workbench .domain-data-workspace>.pulse-page-header.pulse-analytics-header{--analytics-frame-inline-inset:24px;--analytics-frame-top-inset:28px}}.platform-workbench .domain-landing>.pulse-page-header.pulse-analytics-landing-header{width:calc(100vw - var(--pulse-navigation-sidebar-width,224px) - 2 * var(--pulse-page-gutter,32px));margin-top:calc(var(--pulse-page-space,32px) - 48px);margin-bottom:calc(var(--pulse-section-gap,24px) - 12px);position:relative;left:50%;transform:translate(-50%)}@media (max-width:900px){.platform-workbench .domain-landing>.pulse-page-header.pulse-analytics-landing-header{margin-top:calc(var(--pulse-page-space) - 20px)}}@media (max-width:800px){.platform-workbench .domain-landing>.pulse-page-header.pulse-analytics-landing-header{width:calc(100vw - 2 * var(--pulse-page-gutter))}}@media (forced-colors:none){.platform-workbench:not([data-transient-scrollbars=true]) .pulse-analytics-layout>.conversation{scrollbar-color:var(--grey-80) transparent;scrollbar-width:thin}.platform-workbench:not([data-transient-scrollbars=true]) .pulse-analytics-layout>.conversation::-webkit-scrollbar{width:6px;height:6px}.platform-workbench:not([data-transient-scrollbars=true]) .pulse-analytics-layout>.conversation::-webkit-scrollbar-track{background:0 0}.platform-workbench:not([data-transient-scrollbars=true]) .pulse-analytics-layout>.conversation::-webkit-scrollbar-thumb{background:var(--grey-80);border-radius:0}}.content-studio-sidebar-navigation{gap:8px;display:grid}.content-studio-sidebar-group{gap:2px;display:grid}.content-studio-sidebar-heading{color:var(--muted-foreground);margin:0;padding:2px 8px;font-size:13px;font-weight:700;line-height:1.2}.content-studio-sidebar-slot:not(:empty)+.content-studio-sidebar-fallback{display:none}.content-studio-sidebar-navigation button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.compact-sidebar-navigation .workstream-group{gap:2px}.compact-sidebar-navigation .workstream-nav-row{border:0;border-left:2px solid #0000;border-radius:0;min-height:44px}.compact-sidebar-navigation .workstream-nav{min-height:44px;color:var(--foreground);border-radius:0;align-items:center;padding:10px 8px}.compact-sidebar-navigation .workstream-nav>svg,.compact-sidebar-navigation .workstream-disclosure{color:var(--foreground)}.compact-sidebar-navigation .workstream-nav strong{color:inherit;font-size:15px;font-weight:600;line-height:1.3}.compact-sidebar-navigation .workstream-nav small{color:var(--muted-foreground);text-overflow:clip;white-space:normal;font-size:12px;overflow:visible}.compact-sidebar-navigation .workstream-nav-row:not(.unavailable) .workstream-nav small{display:none}.compact-sidebar-navigation .workstream-disclosure{border-radius:0;min-width:44px}.compact-sidebar-navigation .workstream-nav-row:hover,.compact-sidebar-navigation .workstream-nav-row.active{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, transparent)}.compact-sidebar-navigation .workstream-nav-row.active .workstream-nav,.compact-sidebar-navigation .workstream-nav-row.active .workstream-nav>svg,.compact-sidebar-navigation .workstream-nav-row.active .workstream-disclosure{color:var(--teal)}.compact-sidebar-navigation .workstream-panel{border-left:1px solid color-mix(in srgb, var(--teal) 28%, transparent);gap:4px;margin:0 0 4px 20px;padding:2px 0 2px 9px}.content-sidebar-navigation,.domain-sidebar-navigation{gap:2px;display:grid}.content-sidebar-link,.sidebar-navigation-link{width:100%;min-height:44px;color:var(--foreground);text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:8px 6px;font-size:15px;font-weight:400;line-height:1.3;display:grid}.content-sidebar-link>svg,.sidebar-navigation-link>svg{color:currentColor}.content-sidebar-link>span:not(.visually-hidden),.sidebar-navigation-link>span:not(.visually-hidden){overflow-wrap:anywhere;min-width:0}.content-sidebar-link:hover:not(.unavailable),.content-sidebar-link[aria-current=page],.sidebar-navigation-link:hover:not(.unavailable),.sidebar-navigation-link[aria-current=page]{border-left-color:var(--teal);color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, transparent)}.content-sidebar-link.unavailable,.sidebar-navigation-link.unavailable{color:var(--muted-foreground);cursor:not-allowed}.content-sidebar-link.unavailable>svg,.sidebar-navigation-link.unavailable>svg{color:var(--muted-foreground)}.sidebar-navigation-disclosure{border:0}.sidebar-navigation-disclosure>summary{min-height:44px;color:var(--foreground);cursor:pointer;border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:8px 6px;font-size:15px;font-weight:400;list-style:none;display:grid}.sidebar-navigation-disclosure>summary::-webkit-details-marker{display:none}.sidebar-navigation-disclosure>summary>svg{color:var(--muted-foreground);transition:transform .16s}.sidebar-navigation-disclosure[open]>summary>svg{transform:rotate(180deg)}.sidebar-navigation-disclosure>summary:hover{border-left-color:var(--teal);background:color-mix(in srgb, var(--teal) 5%, transparent)}.sidebar-navigation-disclosure-panel{gap:1px;padding:1px 0 3px 10px;display:grid}.content-sidebar-empty,.sidebar-navigation-empty{color:var(--muted-foreground);margin:0;padding:6px;font-size:13px;line-height:1.4}.compact-sidebar-navigation button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.compact-sidebar-navigation summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.platform-workbench .content-section-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;margin:0;padding:0 0 12px;display:flex}.content-section-views{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-workbench .pulse-page-header .content-section-navigation .content-section-view{font-family:var(--font,"AvenirNext", system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#bbb);border:1px dotted var(--border2,#444);background:0 0;border-radius:0;min-height:32px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s}.platform-workbench .pulse-page-header .content-section-navigation .content-section-view:hover:not([aria-disabled=true]){color:var(--fg,#fff);border-color:var(--blue,#96d0d3);background:#96d0d30f}.platform-workbench .content-section-navigation .content-section-view[aria-current=page]{color:var(--fg,#fff);border:1px solid var(--border2,#444);border-bottom:2px solid var(--blue,#96d0d3);background:var(--surface,#2a2a2a)}.platform-workbench .content-section-navigation [aria-disabled=true]{color:var(--dim,#888);border-color:var(--border,#3a3a3a);opacity:.5;cursor:not-allowed}.platform-workbench .content-section-action{font-family:var(--font,"AvenirNext", system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;border-radius:0;font-size:12px;font-weight:700;color:#fff!important}.platform-workbench .pulse-page-header__navigation>.content-section-navigation:not(:last-child){border-bottom:1px dotted var(--border2,#444);margin-bottom:12px}.platform-workbench .pulse-workspace-layout .content-workspace-toolbar .content-workspace-nav[hidden]{display:none}.platform-workbench .chat-panel:-webkit-any(.pulse-workspace-layout,.pulse-analytics-layout){--pulse-page-gutter:32px;--pulse-page-space:32px;--pulse-section-gap:24px;--pulse-page-title-size:38px;--pulse-page-background:#222;background:var(--pulse-page-background)}.platform-workbench .chat-panel:is(.pulse-workspace-layout,.pulse-analytics-layout){--pulse-page-gutter:32px;--pulse-page-space:32px;--pulse-section-gap:24px;--pulse-page-title-size:38px;--pulse-page-background:#222;background:var(--pulse-page-background)}.platform-workbench .chat-panel.pulse-workspace-layout{--workbench-surface:var(--card);--workbench-surface-raised:var(--secondary);--workbench-chrome:var(--secondary);--workbench-line:var(--border);--tone-default:var(--foreground);--tone-muted:var(--muted-foreground);--fg:var(--foreground);--blue:var(--teal);--border2:var(--border-strong)}.platform-workbench .pulse-workspace-layout>.conversation>:-webkit-any(.domain-landing,.domain-data-workspace,.content-evidence-workspace,.content-sources-workspace,.content-activity,.agency-ops-workspace,.content-record-workspace,.content-packs-workspace,.content-studio){width:calc(100% - 2 * var(--pulse-page-gutter));min-width:0;max-width:none;margin:var(--pulse-page-space) auto 0;gap:var(--pulse-section-gap);padding:0 0 32px;display:grid}.platform-workbench .pulse-workspace-layout>.conversation>:is(.domain-landing,.domain-data-workspace,.content-evidence-workspace,.content-sources-workspace,.content-activity,.agency-ops-workspace,.content-record-workspace,.content-packs-workspace,.content-studio){width:calc(100% - 2 * var(--pulse-page-gutter));min-width:0;max-width:none;margin:var(--pulse-page-space) auto 0;gap:var(--pulse-section-gap);padding:0 0 32px;display:grid}.platform-workbench .pulse-workspace-layout .content-sources-workspace>section{margin-top:0}.platform-workbench .pulse-workspace-layout .content-workspace-focused{gap:var(--pulse-section-gap)}.platform-workbench .pulse-workspace-layout .content-workspace-focused>.pulse-page-header{grid-column:1/-1}.platform-workbench .pulse-workspace-layout .content-activity__workspace>.domain-data-workspace{gap:20px;width:100%;margin:0;padding:0}.platform-workbench .pulse-workspace-layout .content-record-workspace__body>.domain-data-workspace,.platform-workbench .pulse-workspace-layout .content-packs-workspace>.domain-data-workspace{gap:var(--pulse-section-gap);width:100%;margin:0;padding:0}.platform-workbench .pulse-workspace-layout .content-workspace-focused :-webkit-any(.content-audit-plan,.content-generated-output,.content-pack-builder,.content-pack-review,.content-generation-builder,.content-generation-review,.content-export-review,.content-cost-review){width:100%;max-width:none;margin-inline-start:0;margin-inline-end:0}.platform-workbench .pulse-workspace-layout .content-workspace-focused :is(.content-audit-plan,.content-generated-output,.content-pack-builder,.content-pack-review,.content-generation-builder,.content-generation-review,.content-export-review,.content-cost-review){width:100%;max-width:none;margin-inline-start:0;margin-inline-end:0}.platform-workbench .pulse-workspace-layout :is(.domain-data-workspace__content,.domain-data-workspace__vacant,.content-phase-empty,.content-audit-plan__surface,.content-pack-builder,.content-generation-builder,.content-export-review,.content-evidence-workspace>.content-engine-library,.content-source-catalog-panel){border:1px solid var(--border);background:var(--card);border-radius:0;width:100%;max-width:none}.platform-workbench .pulse-workspace-layout :-webkit-any(.domain-data-workspace__vacant,.content-phase-empty){align-content:center;min-height:220px;margin:0;padding:32px}.platform-workbench .pulse-workspace-layout :is(.domain-data-workspace__vacant,.content-phase-empty){align-content:center;min-height:220px;margin:0;padding:32px}.platform-workbench .pulse-workspace-layout :-webkit-any(.domain-data-workspace__vacant,.content-phase-empty) h2{letter-spacing:0;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.2}.platform-workbench .pulse-workspace-layout :is(.domain-data-workspace__vacant,.content-phase-empty) h2{letter-spacing:0;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.2}.platform-workbench .pulse-workspace-layout :-webkit-any(.domain-data-workspace__vacant,.content-phase-empty) p{max-width:76ch;margin:0;font-size:15px;line-height:1.5}.platform-workbench .pulse-workspace-layout :is(.domain-data-workspace__vacant,.content-phase-empty) p{max-width:76ch;margin:0;font-size:15px;line-height:1.5}.platform-workbench .pulse-workspace-layout .domain-data-workspace__vacant-meta{border-top:1px dotted var(--border-strong);margin-top:20px}.platform-workbench .pulse-workspace-layout .domain-data-workspace__vacant>svg{width:24px;height:24px;color:var(--teal);margin-bottom:16px}.pulse-record-context{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pulse-record-context__status{border-left:1px solid var(--border);padding-left:8px}.platform-workbench .pulse-workspace-layout :-webkit-any(.content-engine-library,.content-source-catalog-panel){min-width:0;padding:24px}.platform-workbench .pulse-workspace-layout :is(.content-engine-library,.content-source-catalog-panel){min-width:0;padding:24px}.platform-workbench .pulse-workspace-layout .content-engine-library>header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 0 20px;display:flex}.platform-workbench .pulse-workspace-layout .content-library-source-filter button[aria-pressed=true]{background:var(--secondary);color:var(--foreground);border-color:var(--teal)}.platform-workbench .pulse-workspace-layout .content-library-record-list>li{border-bottom:1px dotted var(--border-strong);padding:20px 0}.platform-workbench .pulse-workspace-layout .content-source-list>li{border-bottom:1px dotted var(--border-strong)}.platform-workbench .pulse-workspace-layout .content-source-catalog-panel h3{margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.2}.platform-workbench .pulse-workspace-layout .content-workspace-nav,.platform-workbench .pulse-workspace-layout .content-activity__views{background:0 0;border:0;border-radius:0;gap:4px;margin:0;padding:0;display:flex}.platform-workbench .pulse-workspace-layout .content-workspace-nav-button,.platform-workbench .pulse-workspace-layout .content-activity__view{min-height:48px;color:var(--foreground);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 16px;font-size:15px;font-weight:600}.platform-workbench .pulse-workspace-layout :-webkit-any(.content-workspace-nav-button,.content-activity__view)[aria-current=page]{border-bottom-color:var(--teal);color:var(--teal);background:0 0}.platform-workbench .pulse-workspace-layout :is(.content-workspace-nav-button,.content-activity__view)[aria-current=page]{border-bottom-color:var(--teal);color:var(--teal);background:0 0}.platform-workbench .pulse-workspace-layout .content-workspace-nav-button:after{content:none}.platform-workbench .pulse-workspace-layout .content-workspace-nav-library,.platform-workbench .pulse-workspace-layout .content-workspace-nav li{border:0}.platform-workbench .pulse-workspace-layout [data-slot=button]{min-height:40px;font-family:var(--font);letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;font-size:13px;font-weight:700}.platform-workbench .pulse-workspace-layout :-webkit-any(button,select,input,textarea):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.platform-workbench .pulse-workspace-layout :is(button,select,input,textarea):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.platform-workbench .pulse-workspace-layout .relay-home{width:calc(100% - 2 * var(--pulse-page-gutter));padding-top:var(--pulse-page-space)}.platform-workbench .chat-panel.pulse-workspace-layout.home-state>.composer-wrap{padding-inline:var(--pulse-page-gutter)}.platform-workbench .chat-panel.pulse-workspace-layout.home-state>.composer-wrap .composer{width:100%;max-width:none}.platform-workbench .pulse-workspace-layout .domain-chat-entry{width:calc(100% - 2 * var(--pulse-page-gutter));margin-top:var(--pulse-page-space)}@media (max-width:1100px){.platform-workbench .chat-panel:-webkit-any(.pulse-workspace-layout,.pulse-analytics-layout){--pulse-page-gutter:24px;--pulse-page-space:24px}.platform-workbench .chat-panel:is(.pulse-workspace-layout,.pulse-analytics-layout){--pulse-page-gutter:24px;--pulse-page-space:24px}}@media (max-width:620px){.platform-workbench .chat-panel:-webkit-any(.pulse-workspace-layout,.pulse-analytics-layout){--pulse-page-gutter:16px;--pulse-page-space:20px;--pulse-page-title-size:26px;--pulse-section-gap:20px}.platform-workbench .chat-panel:is(.pulse-workspace-layout,.pulse-analytics-layout){--pulse-page-gutter:16px;--pulse-page-space:20px;--pulse-page-title-size:26px;--pulse-section-gap:20px}.platform-workbench .pulse-workspace-layout .content-workspace-toolbar .content-workspace-nav-list{display:none}.platform-workbench .pulse-workspace-layout :-webkit-any(.content-engine-library,.content-source-catalog-panel,.domain-data-workspace__vacant,.content-phase-empty){padding:20px 16px}.platform-workbench .pulse-workspace-layout :is(.content-engine-library,.content-source-catalog-panel,.domain-data-workspace__vacant,.content-phase-empty){padding:20px 16px}.platform-workbench .pulse-workspace-layout :-webkit-any(.domain-data-workspace__vacant,.content-phase-empty) h2{font-size:20px}.platform-workbench .pulse-workspace-layout :is(.domain-data-workspace__vacant,.content-phase-empty) h2{font-size:20px}.platform-workbench .pulse-workspace-layout .content-activity__view{padding-inline-start:12px;padding-inline-end:12px}}.platform-workbench .pulse-workspace-layout .relay-home>.pulse-page-header{text-align:left;width:100%}.platform-workbench .pulse-workspace-layout .relay-home .journey-card{border:1px solid var(--border);background:var(--card);border-radius:0}.platform-workbench .pulse-workspace-layout .relay-home .journey-card.selected{border-color:var(--teal);background:var(--card)}.platform-workbench .pulse-workspace-layout .relay-home .journey-card strong{color:var(--foreground);font-size:20px;line-height:1.35}.platform-workbench .chat-panel.pulse-workspace-layout.home-state .relay-home{margin:var(--pulse-page-space) auto 0;padding:0}.platform-workbench .pulse-workspace-layout .content-workspace-nav .content-workspace-nav-button[aria-current=page]:after{content:none}.platform-workbench .chat-panel.pulse-workspace-layout .composer{border-top-color:var(--border-strong)}.platform-workbench .chat-panel.pulse-workspace-layout.home-state .relay-home{justify-content:flex-start;height:auto;min-height:0}.platform-workbench .pulse-workspace-layout .pulse-tool-contract{gap:24px}.platform-workbench .pulse-workspace-layout .pulse-tool-contract article{background:var(--card);padding:24px}@media (max-width:620px){.platform-workbench .pulse-workspace-layout .content-workspace-toolbar .content-workspace-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-block-start:8px;padding-block-end:8px;display:grid;overflow:visible}.platform-workbench .pulse-workspace-layout .content-workspace-toolbar .content-workspace-nav-button{min-height:44px;padding-inline-start:9px;padding-inline-end:9px;font-size:13px}.platform-workbench .pulse-workspace-layout .pulse-tool-contract article{padding:20px 16px}}.platform-workbench .pulse-workspace-layout .record-explorer-row>div{border-bottom:1px dotted var(--border-strong);border-left:0;font-size:15px;line-height:1.45}.platform-workbench .pulse-workspace-layout .record-explorer-column-headings>span{border-bottom:1px dotted var(--border-strong);background:var(--secondary);color:var(--foreground);font-size:13px}.content-collected-page-reader{min-inline-size:0}.content-collected-page-outline{border-block:1px dotted var(--border2);margin-block-start:16px;margin-block-end:24px;padding-block-start:12px;padding-block-end:12px}.content-collected-page-outline>summary{color:var(--blue);cursor:pointer;min-block-size:44px;padding-block-start:10px;padding-block-end:10px}.content-collected-page-outline p{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.content-collected-page-outline ol{margin:12px 0 0;padding-inline-start:1.5em;display:block}.content-collected-page-outline li{background:0 0;border:0;margin:0;padding:0;display:list-item}.content-collected-page-outline button{color:var(--blue);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:start;white-space:normal;background:0 0;border:0;min-block-size:44px;max-inline-size:100%;padding:8px;font-size:15px;line-height:1.6}.content-collected-page-reader .content-markdown-heading:focus{outline:2px solid var(--blue);outline-offset:3px}.content-collected-page-outline summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-collected-page-outline button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-collected-page-reader .content-markdown-heading{scroll-margin-block-start:96px}.content-markdown-view{--content-prose-size:20px;--content-prose-leading:1.75;--content-prose-space:calc(var(--content-prose-size) * 1.2);--content-prose-section-space:calc(var(--content-prose-size) * 2.2);--content-prose-title-size:38px;--content-prose-section-size:26px;--content-prose-subheading-size:24px;color:var(--fg);font-family:var(--font);font-size:var(--content-prose-size);inline-size:100%;min-inline-size:0;max-inline-size:min(82ch,960px);margin-inline-start:auto;margin-inline-end:auto}.content-markdown-view--compact{--content-prose-size:15px;--content-prose-leading:1.65;--content-prose-space:calc(var(--content-prose-size) * .9);--content-prose-section-space:calc(var(--content-prose-size) * 1.6);--content-prose-title-size:26px;--content-prose-section-size:24px;--content-prose-subheading-size:20px;max-inline-size:none;margin-inline-start:0;margin-inline-end:0}.content-markdown-toggle{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:inline-flex}.content-markdown-toggle button{border:1px solid var(--border2);color:var(--fg);cursor:pointer;font-family:var(--font);letter-spacing:var(--caps);text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;min-block-size:44px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.content-markdown-toggle button:hover,.content-markdown-toggle button[aria-pressed=true]{background:color-mix(in srgb, var(--blue) 12%, transparent);border-color:var(--blue);color:var(--blue)}.content-markdown-toggle button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-markdown-source:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-markdown-code:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-markdown-table-shell:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-markdown-view .content-markdown-formatted a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-markdown-image-note>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-markdown-scrape-extras>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-markdown-formatted{color:var(--fg);font-size:var(--content-prose-size);font-weight:400;line-height:var(--content-prose-leading);overflow-wrap:anywhere;min-inline-size:0;display:flow-root}.content-markdown-view .content-markdown-formatted .content-markdown-paragraph,.content-markdown-view .content-markdown-fallback>p,.content-markdown-empty{color:var(--fg);font-size:var(--content-prose-size);font-weight:400;line-height:var(--content-prose-leading);overflow-wrap:anywhere;max-inline-size:none;margin:0}.content-markdown-view .content-markdown-formatted .content-markdown-heading{color:var(--fg);letter-spacing:-.015em;overflow-wrap:anywhere;text-transform:none;text-wrap:balance;margin:0;font-weight:700;line-height:1.25}.content-markdown-view .content-markdown-formatted span:not(:-webkit-any(.content-markdown-image-placeholder,.content-markdown-image,.content-markdown-image-caption)){color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;padding:0;display:inline}.content-markdown-view .content-markdown-formatted span:not(:is(.content-markdown-image-placeholder,.content-markdown-image,.content-markdown-image-caption)){color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;padding:0;display:inline}.content-markdown-view .content-markdown-formatted em{color:inherit;font-size:inherit;font-style:italic;line-height:inherit;margin:0;display:inline}.content-markdown-view .content-markdown-formatted strong{color:inherit;font-size:inherit;font-weight:700}.content-markdown-view .content-markdown-formatted h2.content-markdown-heading{font-size:var(--content-prose-title-size)}.content-markdown-view .content-markdown-formatted h3.content-markdown-heading{font-size:var(--content-prose-section-size)}.content-markdown-view .content-markdown-formatted h4.content-markdown-heading{font-size:var(--content-prose-subheading-size)}.content-markdown-view .content-markdown-formatted h5.content-markdown-heading,.content-markdown-view .content-markdown-formatted h6.content-markdown-heading{font-size:max(var(--content-prose-size), 20px);letter-spacing:normal;line-height:1.4}.content-markdown-view .content-markdown-formatted h6.content-markdown-heading{font-weight:600}.content-markdown-view .content-markdown-formatted code{background:var(--elev);color:var(--fg);padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82em}.content-markdown-view .content-markdown-formatted .content-markdown-list{color:var(--fg);font-size:var(--content-prose-size);font-weight:400;line-height:var(--content-prose-leading);grid-template-columns:none;gap:0;margin:0;padding-inline-start:1.5em;list-style:outside;display:block}.content-markdown-view .content-markdown-formatted ol.content-markdown-list{list-style-type:decimal}.content-markdown-view .content-markdown-formatted .content-markdown-list>li{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;display:list-item;overflow:visible}.content-markdown-view .content-markdown-formatted .content-markdown-list>li>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.content-markdown-view .content-markdown-formatted .content-markdown-list>li+li{margin-top:.5em}.content-markdown-list li::marker{color:var(--blue)}.content-markdown-view .content-markdown-formatted .content-markdown-list .content-markdown-list{margin-top:.5em}.content-markdown-view .content-markdown-formatted ul.content-markdown-list ul.content-markdown-list{list-style-type:circle}.content-markdown-view .content-markdown-formatted .content-markdown-quote{border-left:3px solid var(--blue);color:var(--fg);margin:0;padding:4px 0 4px 1.2em}.content-markdown-rule{border:0;border-top:1px dotted var(--border2);margin:0}.content-markdown-code,.content-markdown-source{background:var(--bg2);border:1px solid var(--border2);box-sizing:border-box;color:var(--fg);overscroll-behavior:contain;white-space:pre-wrap;border-radius:0;min-inline-size:0;max-inline-size:100%;margin:0;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;line-height:1.65;overflow:auto}.content-markdown-source{max-block-size:min(65vh,40rem)}.content-markdown-code{white-space:pre;max-block-size:min(50vh,30rem)}.content-markdown-view .content-markdown-formatted .content-markdown-code code{color:inherit;font-size:inherit;background:0 0;padding:0}.content-markdown-table-shell{border:1px solid var(--border2);overscroll-behavior-inline:contain;min-inline-size:0;max-inline-size:100%;overflow-x:auto}.content-markdown-view .content-markdown-table{border-collapse:collapse;color:var(--fg);min-inline-size:100%;width:max-content}.content-markdown-view .content-markdown-table th,.content-markdown-view .content-markdown-table td{border-bottom:1px dotted var(--border2);overflow-wrap:anywhere;text-align:left;vertical-align:top;white-space:normal;min-inline-size:8rem;max-inline-size:320px;padding:14px 16px}.content-markdown-view .content-markdown-table th{background:var(--bg2);color:var(--fg);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.content-markdown-view .content-markdown-table td{color:var(--fg);font-size:15px;font-weight:400;line-height:1.6}.content-markdown-view .content-markdown-table tr:last-child td{border-bottom:0}.content-markdown-view .content-markdown-formatted a{color:var(--blue);font-size:inherit;font-weight:600;line-height:inherit;min-block-size:0;margin:0;padding:0;text-decoration:none;display:inline}.content-markdown-view .content-markdown-formatted a:hover{color:var(--fg)}.content-markdown-view .content-markdown-formatted .content-markdown-image-placeholder,.content-markdown-view .content-markdown-formatted .content-markdown-image-caption{color:var(--muted);letter-spacing:normal;text-transform:none;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:15px;font-style:normal;font-weight:400;line-height:1.6;display:inline}.content-markdown-view .content-markdown-formatted .content-markdown-image{margin-block:var(--content-prose-space);background:0 0;border:0;min-inline-size:0;max-inline-size:100%;margin-inline-start:0;margin-inline-end:0;padding:0;display:block}.content-markdown-view .content-markdown-formatted .content-markdown-image img{border:0;border-radius:0;width:auto;max-width:100%;height:auto;margin-inline-start:auto;margin-inline-end:auto;display:block}.content-markdown-view .content-markdown-formatted .content-markdown-image-caption{overflow-wrap:anywhere;text-align:center;margin-block-start:8px;display:block}.content-markdown-image-note,.content-markdown-scrape-extras{border-block:1px dotted var(--border2);color:var(--fg);min-inline-size:0;padding-block-start:12px;padding-block-end:12px;font-size:15px;line-height:1.6}.content-markdown-image-note>summary,.content-markdown-scrape-extras>summary{color:var(--blue);cursor:pointer;min-block-size:44px;padding-block-start:10px;padding-block-end:10px}.content-markdown-image-note>:not(summary),.content-markdown-scrape-extras>:not(summary){overflow-wrap:anywhere;margin-block-start:12px}.content-markdown-fallback{border-left:3px solid var(--amber);padding-left:14px}.content-markdown-fallback strong{color:var(--amber)}.content-markdown-view .content-markdown-formatted>:not(:first-child),.content-markdown-view .content-markdown-quote>:not(:first-child),.content-markdown-view .content-markdown-fallback>:not(:first-child){margin-block-start:var(--content-prose-space)}.content-markdown-view .content-markdown-formatted>.content-markdown-heading:not(:first-child){margin-block-start:var(--content-prose-section-space)}.content-markdown-view .content-markdown-formatted>.content-markdown-heading+.content-markdown-heading{margin-block-start:var(--content-prose-space)}.content-markdown-view .content-markdown-formatted>.content-markdown-rule{margin-block:var(--content-prose-section-space)}@media (max-width:600px){.content-markdown-view:not(.content-markdown-view--compact){--content-prose-title-size:30px;--content-prose-section-size:24px;--content-prose-section-space:calc(var(--content-prose-size) * 1.8)}.content-markdown-toggle{margin-bottom:20px;display:flex}.content-markdown-toggle button{white-space:normal;flex:auto;padding-inline-start:10px;padding-inline-end:10px}.content-markdown-code,.content-markdown-source{padding:14px}.content-markdown-view .content-markdown-table th,.content-markdown-view .content-markdown-table td{max-inline-size:220px;padding:12px}}.content-markdown-capture-note{color:var(--muted-foreground);max-width:80ch;line-height:1.6}.content-failure-list li{border-bottom:1px dotted var(--border2)}.content-failure-list h2{color:var(--fg);font-size:20px;font-weight:400;line-height:1.35}.content-archive-failures .content-failure-list p{color:var(--fg);font-size:15px;line-height:1.5}.content-failure-location{overflow-wrap:anywhere;margin-block-start:8px;margin-block-end:8px}.content-failure-location-detail summary{color:var(--fg);cursor:pointer;padding:8px 0;font-size:15px}.content-archive-failures>p{color:var(--fg);font-size:15px;line-height:1.5}.content-document-inventory{border:1px solid var(--border);margin:0;padding:0;list-style:none}.content-document-inventory>li{border-bottom:1px dotted var(--border2);overflow-wrap:anywhere;min-width:0;padding:20px}.content-document-inventory>li:last-child{border-bottom:0}.content-document-inventory h2{color:var(--fg);margin:0 0 12px;font-size:20px;line-height:1.35}.content-document-inventory dl{color:var(--fg);flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.content-document-inventory dt{color:var(--muted);font-size:13px}.content-document-inventory dd{margin:4px 0 0;font-size:15px}@media (max-width:480px){.content-document-inventory>li{padding:16px}}.content-video-list{margin:0;padding:0;list-style:none}.content-video-list>li{border-bottom:1px dotted var(--border2);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.content-video-list>li>div{min-width:0}.content-video-list h2{color:var(--fg);overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4}.content-video-list p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0;font-size:15px}.content-video-list .content-video-availability{color:var(--fg)}.content-video-list button{flex-shrink:0}.content-video-text-switch{flex-wrap:wrap;gap:8px;display:flex}.content-video-text-switch button[aria-pressed=true]{color:var(--blue);border-color:var(--blue);background:#96d0d314}.content-video-reader .content-archive-note{max-inline-size:76ch}@media (max-width:600px){.content-video-list>li{flex-direction:column;align-items:flex-start;gap:12px}.content-video-list p{font-size:16px}}.content-archive{--fg:var(--foreground);--blue:var(--teal);--border2:var(--border-strong);--bg2:var(--secondary);color:var(--fg);gap:24px;min-width:0;display:grid}.content-archive p{line-height:1.5}.content-archive-note,.content-archive-list p{color:var(--muted);font-size:15px}.content-archive a{color:var(--blue);text-decoration:none}.content-archive-list{margin:0;padding:0;list-style:none}.content-archive-list li{border-bottom:1px dotted var(--border2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 0;display:grid}.content-archive-list h2{color:var(--fg);margin:0 0 8px;font-size:20px;line-height:1.35}.content-archive-list :-webkit-any(h2,p,div){overflow-wrap:anywhere;min-width:0}.content-archive-list :is(h2,p,div){overflow-wrap:anywhere;min-width:0}.content-archive-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-archive-controls p{flex-basis:100%;font-size:15px}.content-archive-details{border-top:1px solid var(--border);padding-top:16px;font-size:15px}.content-archive-details summary{color:var(--fg);cursor:pointer;padding:8px 0}.content-archive-details p{max-width:76ch;color:var(--muted);margin:16px 0}.content-archive-details dl{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:8px 20px;display:grid}.content-archive-details dt{color:var(--muted)}.content-archive-details dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.content-archive-html{background:var(--bg2);border:1px solid var(--border2);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;max-width:100%;padding:20px;font-size:15px;line-height:1.5;overflow:auto}.content-archive :-webkit-any(button,a,summary,pre):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-archive :is(button,a,summary,pre):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-archive button{white-space:normal;border-radius:0;min-height:44px}@media (max-width:640px){.content-archive-list li{grid-template-columns:minmax(0,1fr)}.content-archive-list button{justify-self:start}.content-archive-details dl{grid-template-columns:minmax(0,1fr)}}.content-crawl-notes{min-width:0;color:var(--fg);gap:20px;display:grid}.content-crawl-notes>p,.content-crawl-notes h2,.content-crawl-notes h3{margin:0}.content-crawl-notes h2{font-size:26px;line-height:1.2}.content-crawl-notes h3{font-size:20px;line-height:1.35}.content-crawl-notes>p{overflow-wrap:anywhere;max-width:80ch}.content-crawl-notes__checked,.content-crawl-notes__explanation{color:var(--muted);font-size:15px}.content-crawl-notes__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 28px;margin:0;display:grid}.content-crawl-notes__facts>div{border-bottom:1px dotted var(--border2);padding:12px 0}.content-crawl-notes__facts dt{font-size:15px}.content-crawl-notes__facts dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:24px}.content-crawl-notes__formats{grid-template-columns:minmax(0,1fr) auto;margin:12px 0;display:grid}.content-crawl-notes__formats dt,.content-crawl-notes__formats dd{border-bottom:1px dotted var(--border2);margin:0;padding:10px 0}.content-crawl-notes>[data-slot=button]{justify-self:start}.content-submission-history{color:var(--fg);gap:20px;min-width:0;padding:24px 0;display:grid}.content-submission-history--standalone{padding-top:0}.content-submission-history header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-submission-history h1,.content-submission-history h2,.content-submission-history h3,.content-submission-history h4{color:var(--fg);margin:0 0 8px}.content-submission-history h1,.content-submission-history h3{font-size:26px}.content-submission-history h2,.content-submission-history h4{font-size:20px}.content-submission-history p{overflow-wrap:anywhere;max-width:72ch;line-height:1.5}.content-submission-history__scope,.content-submission-history time,.content-submission-history__origin{color:var(--muted)}.content-submission-history__events{margin:0;padding:0;list-style:none}.content-submission-history__events>li{border-top:1px dotted var(--border2);grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:24px 0;display:grid}.content-submission-history__events details{grid-column:1/-1}.content-submission-history details{overflow-wrap:anywhere}.content-submission-history summary{cursor:pointer;color:var(--fg)}@media (max-width:640px){.content-submission-history__events>li{grid-template-columns:minmax(0,1fr)}.content-submission-history .content-journey-actions{flex-wrap:wrap}}.content-job-history{min-width:0;color:var(--foreground)}.content-job-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0 1rem;display:flex}.content-job-filters label{gap:.5rem;font-size:.9375rem;display:grid}.content-job-filters label:first-child{flex:16rem}.content-job-filters input,.content-job-filters select{border:1px solid var(--border);background:var(--input);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:0;padding:.65rem .75rem}.content-job-filters input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-job-filters select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-job-list summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-job-note{max-width:75ch;color:var(--muted);margin-bottom:1rem;line-height:1.6}.content-job-list{margin:1rem 0;padding:0;list-style:none}.content-job-list>li{border-top:1px dotted var(--border);justify-content:space-between;align-items:start;gap:1.5rem;padding:1.25rem 0;display:flex}.content-job-list>li>div{min-width:0}.content-job-list h2{overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.4}.content-job-list p{margin:.35rem 0;line-height:1.5}.content-job-list summary{cursor:pointer;min-height:44px;color:var(--teal);align-content:center}.content-job-list dl{grid-template-columns:max-content minmax(0,1fr);gap:.65rem 1rem;margin:.5rem 0;font-size:.9375rem;display:grid}.content-job-list dt{color:var(--muted)}.content-job-list dd{overflow-wrap:anywhere;margin:0}.content-job-actions{flex-wrap:wrap;gap:.5rem;display:flex}.content-job-list .content-job-actions{flex:none;justify-content:flex-end;max-width:24rem}@media (max-width:760px){.content-job-list>li{flex-direction:column}.content-job-list dl{grid-template-columns:minmax(0,1fr);gap:.25rem}.content-job-list dd{margin-bottom:.65rem}.content-job-list .content-job-actions{justify-content:flex-start;max-width:100%}.content-job-actions button{white-space:normal}}.content-retained-results{overflow-wrap:anywhere;min-width:0}.content-retained-results .content-job-list>li>div:first-child{flex:auto}.content-retained-results .content-job-list>li>button{white-space:normal;flex:none;max-width:100%}.content-retained-value{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);margin:.5rem 0;padding:1rem;font-size:.9375rem;line-height:1.6}.content-annotation-list .content-markdown-view{margin:.75rem 0}.content-retained-results .content-job-actions>p{flex:1 0 100%;margin:1rem 0 .5rem}.content-structured-source{min-width:0;color:var(--foreground)}.content-structured-source__note{color:var(--muted-foreground);max-width:80ch}.content-structured-source__fields{margin-block-start:1rem;margin-block-end:1rem}.content-structured-source__fields>div{border-bottom:1px dotted var(--border);padding-block-start:.75rem;padding-block-end:.75rem}.content-structured-source__fields dt{overflow-wrap:anywhere;font-weight:600}.content-structured-source__fields dd{overflow-wrap:anywhere;margin:.5rem 0 0 1rem}.content-structured-source__fields dd>span{white-space:pre-wrap;line-height:1.6}@media (max-width:760px){.content-structured-source__fields dd{margin-left:.5rem}}.content-archive-records{color:var(--foreground);min-width:0}.content-archive-records>.pulse-page-header{margin-bottom:1.5rem}.content-archive-records h2{font-size:1.25rem;font-weight:600}.content-archive-records h3{font-size:1rem;font-weight:600}.content-archive-record-detail h2,.content-archive-record-detail h3{overflow-wrap:anywhere}.content-archive-records p{overflow-wrap:anywhere;line-height:1.6}.content-archive-coverage{color:var(--muted-foreground);max-width:80ch;margin-block-start:1rem;margin-block-end:1rem}.content-archive-record-list{margin:1.5rem 0;padding:0;list-style:none}.content-archive-record-list>li{border-bottom:1px dotted var(--border);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem 0;display:flex}.content-archive-record-list>li>div{overflow-wrap:anywhere;min-width:0}.content-archive-record-list p{color:var(--muted-foreground)}.content-archive-record-detail>section{border-top:1px solid var(--border);padding-block-start:1.25rem;padding-block-end:1.25rem}.content-archive-record-value{white-space:pre-wrap}.content-archive-records summary{color:var(--teal);cursor:pointer}.content-archive-records summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.content-archive-record-actions{flex-wrap:wrap;gap:.75rem;display:flex}.content-archive-entry{border:1px solid var(--border);margin-top:1.5rem;padding:1.25rem}.content-archive-entry>p{max-width:80ch;margin-bottom:1rem}@media (max-width:760px){.content-archive-record-list>li{flex-direction:column;gap:.75rem}}.content-sources-workspace,.content-audit-search{--fg:var(--foreground);--surface:var(--card);--border2:var(--border);--blue:var(--teal);color:var(--fg);min-width:0}.content-sources-workspace{width:100%;padding:1.75rem 0}.content-sources-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.5rem;display:flex}.content-sources-heading h1{margin:.35rem 0 .65rem;font-size:2rem;font-weight:500}.content-sources-heading p,.content-source-list p{max-width:75ch;line-height:1.6}.content-sources-workspace>section{margin-top:2rem}.content-sources-workspace h3{margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.content-source-observation{color:var(--muted);margin-top:1rem;font-size:.8125rem;line-height:1.6}.content-source-list{border-top:1px solid var(--border);margin:1rem 0 0;padding:0;list-style:none}.content-source-list>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.25rem 0;display:flex}.content-source-list h4{margin:0 0 .5rem;font-size:1rem;font-weight:600}.content-source-list details{margin-top:.75rem}.content-source-list summary{color:var(--teal);cursor:pointer}.content-source-list small,.content-source-state{color:var(--muted);font-size:.8125rem}.content-source-state{font-family:var(--font-mono)}.content-audit-search{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.content-audit-search h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:500;line-height:1.3}.content-audit-search>p{max-width:75ch;line-height:1.6}.content-audit-search .content-source-observation{margin:.5rem 0}.content-audit-search .content-journey-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.content-audit-search .content-opportunities-count{color:var(--muted);flex:1 0 100%;margin-top:1rem;font-weight:400}.content-audit-search form{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(160px,1fr));align-items:end;gap:1rem;margin:1rem 0;display:grid}.content-audit-search-options{grid-column:1/-1}.content-audit-search-options summary{cursor:pointer;color:var(--teal);align-content:center;min-height:44px}.content-audit-search-options summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-audit-search-filters{grid-template-columns:repeat(2,minmax(160px,1fr));gap:1rem;margin:.75rem 0 0;display:grid}.content-audit-search label{gap:.5rem;font-size:.875rem;display:grid}.content-audit-search input,.content-audit-search select{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:0;width:100%;min-width:0;min-height:44px;padding:.65rem .75rem}.content-audit-search input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-audit-search select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-audit-search-results>section{border-top:1px solid var(--border);margin-top:1.75rem;padding-top:1rem}.content-audit-search-results h4{font-size:1rem;font-weight:600}.content-audit-search-results .content-library-record-list{margin-top:1rem}@media (max-width:760px){.content-audit-search form,.content-audit-search-filters{grid-template-columns:minmax(0,1fr)}.content-sources-heading,.content-source-list>li{flex-direction:column;gap:1rem}}.content-acquisition-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:20px;margin-block-end:20px;display:flex}.content-acquisition-controls label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-acquisition-controls select{background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:0;padding:8px}.content-source-list dd{overflow-wrap:anywhere;margin:0 0 12px}.content-engine-library.content-evidence-browser,.content-operations-status.content-operations-compact{background:0 0;border:0;gap:16px;min-width:0;padding:0;display:grid}.content-operations-status.content-operations-compact{gap:12px;padding:16px clamp(14px,2vw,20px)}.content-operations-status.content-operations-compact>header{flex-flow:wrap;align-items:center;gap:8px}.content-operations-compact .content-operations-scope{flex-flow:wrap;gap:4px 12px;padding-bottom:8px}.content-engine-library>header,.content-library-audit-detail>header,.content-document-detail>header,.content-operations-compact>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-engine-library>header h3,.content-library-audit-detail>header h3,.content-document-detail h4,.content-operations-compact>header h3{color:var(--fg);margin:0;font-size:20px;line-height:1.3}.content-engine-library>header p,.content-library-audit-detail>header p,.content-document-detail>header p,.content-operations-compact>header p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.content-library-header-actions,.content-library-source-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-library-header-actions{justify-content:flex-end}.content-library-source-filter{gap:4px}.content-library-filter-status{color:var(--muted);flex:1 0 100%;margin:0;font-size:13px;line-height:1.45}.content-library-source-filter [data-slot=button]{border-radius:0;min-height:44px;padding-inline-start:12px;padding-inline-end:12px}.content-library-source-filter [data-slot=button][aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent)}.content-library-source-filter [data-slot=button]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.content-library-record-list.content-file-notes{gap:0;margin:0;padding:0;list-style:none;display:grid}.content-library-record-list.content-file-notes>li{border:0;border-bottom:1px dotted var(--border2);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 20px;padding:16px 0;display:grid}.content-library-record-summary{overflow-wrap:anywhere;min-width:0}.content-library-record-kicker{color:var(--teal,var(--blue));letter-spacing:var(--caps,.06em);text-transform:uppercase;margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.3;display:block}.content-library-record-summary>strong{color:var(--fg);font-size:17px;line-height:1.35}.content-library-record-summary>p{color:var(--fg);margin:5px 0;font-size:15px;line-height:1.45}.content-library-record-summary>small{color:var(--muted);font-size:13px;line-height:1.45}.content-library-record-list .content-journey-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0}.content-library-empty{border:1px solid var(--workbench-line,var(--border));border-left:3px solid var(--teal,var(--blue));background:var(--workbench-surface,var(--surface));border-radius:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.content-library-empty h4{color:var(--fg);margin:0;font-size:16px;font-weight:700;line-height:1.35}.content-library-empty p{max-width:680px;color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.content-library-empty .content-journey-actions{flex:none;margin:0}.content-library-details{grid-column:1/-1;min-width:0}.content-library-details>summary{min-height:44px;color:var(--fg);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;line-height:1.35;list-style:none;display:flex}.content-library-details>summary::-webkit-details-marker{display:none}.content-library-details>summary:after{content:"+";color:var(--teal,var(--primary))}.content-library-details[open]>summary:after{content:"−"}.content-library-details>summary:focus-visible{outline:2px solid var(--teal,var(--primary));outline-offset:2px}.content-library-details>div{overflow-wrap:anywhere;padding:0 0 12px}.content-library-details>div>p{margin:6px 0;font-size:13px;line-height:1.5}.content-library-audit-detail.content-file-review,.content-document-detail.content-file-review{border:0;border-top:1px dotted var(--border2);background:0 0;gap:16px;padding:18px 0 0}.content-library-audit-detail>header{border-bottom:1px dotted var(--border2);padding-bottom:12px}.content-library-audit-detail .content-library-view-selector{border-bottom:1px dotted var(--border2);align-items:center;gap:8px;margin:0;padding-bottom:12px}.content-library-audit-detail .content-library-view-selector [data-slot=button]{min-height:40px}.content-document-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-document-detail--available>header{border-bottom:1px dotted var(--border2);padding-bottom:12px}.content-document-detail-summary{gap:0 24px;margin:0}.content-document-detail-summary>div{border-bottom:1px dotted var(--border2);padding:12px 0}.content-document-evidence{border:1px solid var(--workbench-line,var(--border));border-left:3px solid var(--teal,var(--blue));background:var(--workbench-surface,var(--surface));border-radius:0;padding:16px}.content-library-audit-detail,.content-library-audit-detail>*,.content-document-evidence{min-width:0}.content-document-evidence>header{border-bottom:1px dotted var(--border2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding-bottom:12px;display:flex}.content-document-evidence>header>div{min-width:0}.content-document-evidence>header>.content-markdown-toggle{max-width:100%;margin-bottom:0}.content-document-evidence>header h4{color:var(--fg);margin:0;font-size:16px}.content-document-evidence>header p{color:var(--muted);margin:4px 0 0;font-size:13px}.content-document-evidence .content-file-notes{grid-template-columns:minmax(0,1fr);margin-top:12px}.content-document-evidence .content-file-notes>li{border-bottom:1px dotted var(--border2);background:0 0;min-width:0;padding:16px 0;display:block}.content-document-evidence .content-file-notes>li:last-child{border-bottom:0}.content-document-evidence-record>h5,.content-document-evidence-prose>h6{color:var(--fg);margin:0;font-size:15px;font-weight:700;line-height:1.35}.content-document-evidence-metadata{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:0 20px;margin:8px 0 0;display:grid}.content-document-evidence-metadata>div{border-bottom:1px dotted var(--border2);min-width:0;padding:8px 0}.content-document-evidence-prose{max-inline-size:76ch;margin-top:18px}.content-document-evidence-prose>h6{margin-bottom:8px}.content-document-evidence-prose .content-markdown-view,.content-document-evidence-prose .content-markdown-formatted,.content-document-evidence-prose .content-markdown-paragraph{font-weight:400}.content-document-evidence-limit,.content-engine-report-reader{border-left:3px solid var(--amber);color:var(--fg);margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.content-engine-report-reader{border-color:var(--blue);margin:0 0 16px}.content-engine-report-reader h4{color:var(--fg);margin:0;font-size:17px;line-height:1.35}.content-engine-report-reader p{max-inline-size:76ch;color:var(--fg);margin:6px 0 0;font-size:15px;line-height:1.5}.content-engine-report-details{border-bottom:1px dotted var(--border2);inline-size:100%;min-inline-size:0;max-inline-size:960px;color:var(--fg);margin:0 auto 24px;padding-bottom:12px}.content-engine-report-details>summary{min-height:44px;color:var(--blue);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;line-height:1.5;list-style:none;display:flex}.content-engine-report-details>summary::-webkit-details-marker{display:none}.content-engine-report-details>summary:after{content:"+"}.content-engine-report-details[open]>summary:after{content:"−"}.content-engine-report-details>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-engine-report-details p{color:var(--fg);overflow-wrap:anywhere;margin:12px 0;font-size:15px;line-height:1.65}.content-engine-report>.content-journey-actions,.content-engine-report>.content-opportunities-count{inline-size:100%;min-inline-size:0;max-inline-size:960px;margin-inline-start:auto;margin-inline-end:auto}.content-document-detail .content-file-notes>li{overflow-wrap:anywhere}.content-operations-compact .content-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.content-operations-compact .content-source-grid>article{border:0;border-top:1px dotted var(--border2);background:0 0;gap:6px;min-width:0;padding:12px 0}.content-operations-compact>header p{max-width:620px}.content-operations-compact .content-source-grid>article>header>strong{letter-spacing:normal;text-transform:none;flex:none;max-width:50%;font-family:inherit;font-size:13px;font-weight:600}.content-operations-compact .content-source-grid h4{color:var(--fg);margin:0;font-size:17px;line-height:1.3}.content-operations-compact .content-source-grid>article>p{color:var(--fg);margin:0;font-size:15px;line-height:1.45}.content-operations-compact .content-source-observation{color:var(--muted);font-size:13px}.content-operations-compact .content-library-details small{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45;display:block}.content-operations-compact .content-library-details>summary{font-size:13px}.content-operations-compact .content-live-runs-table{min-width:0;overflow-x:auto}.content-operations-compact .content-live-runs-table:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.content-operations-compact .content-source-warning{border-left:2px solid;padding-left:10px}.content-operations-compact .content-live-runs th,.content-operations-compact .content-live-runs td{letter-spacing:normal;text-transform:none;font-size:13px}.content-library-view-selector>button[aria-pressed=true]{border-color:var(--teal,var(--primary));color:var(--teal,var(--primary));background:color-mix(in srgb, var(--teal,var(--primary)) 10%, transparent)}.content-engine-library button,.content-document-detail button,.content-operations-compact button,.content-library-record-list a{border-radius:0;min-height:44px}.content-library-record-list a{color:var(--teal,var(--primary));align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (max-width:780px){.content-document-evidence>header>.content-markdown-toggle{flex-basis:100%;order:1;width:100%;min-width:0}.content-library-record-list.content-file-notes>li,.content-operations-compact .content-source-grid{grid-template-columns:minmax(0,1fr)}.content-engine-library>header,.content-library-audit-detail>header,.content-document-detail>header,.content-operations-compact>header{flex-wrap:wrap}.content-library-header-actions{justify-content:flex-start;width:100%}.content-library-empty{flex-direction:column}.content-document-evidence-prose{max-inline-size:none}}@media (max-width:520px){.content-operations-compact .content-operations-actions>svg{display:none}}.content-original-artifacts,.content-original-artifacts .content-library-record-summary,.content-original-artifacts details{overflow-wrap:anywhere;min-inline-size:0}.content-original-artifacts .content-original-artifact-download{overflow-wrap:anywhere;white-space:normal;block-size:auto;min-block-size:44px;min-inline-size:0;max-inline-size:min(100%,24rem);padding-block-start:10px;padding-block-end:10px}.content-original-artifacts summary{min-block-size:44px;padding-block-start:10px;padding-block-end:10px}.content-original-artifacts summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-original-artifacts .content-archive-zip-banner{background:var(--surface-subtle,#ffffff0a);border:1px solid var(--border-subtle,#ffffff1a);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem;margin-block-end:1rem;padding:1rem 1.25rem;display:flex}.content-original-artifacts .content-archive-zip-banner strong{margin-bottom:.25rem;font-size:.9375rem;display:block}.content-original-artifacts .content-archive-zip-banner p{color:var(--text-muted,#94a3b8);margin:0;font-size:.8125rem}.content-original-artifacts .content-original-archive-download{align-items:center;gap:.5rem;min-block-size:44px;font-weight:500;display:inline-flex}.content-audit-add-files-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.content-audit-add-files-card{background:var(--card,#121316);border:1px solid var(--border,#26282e);border-radius:0;flex-direction:column;width:100%;max-width:620px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0009}.content-audit-add-files-header{border-bottom:1px solid var(--border,#26282e);background:var(--muted,#1a1c23);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.content-audit-add-files-header .eyebrow{letter-spacing:.08em;color:var(--teal,#00d2c4);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.content-audit-add-files-header h3{color:var(--foreground,#fff);margin:0;font-size:1.15rem;font-weight:600}.content-audit-add-files-header .subtitle{color:var(--muted-foreground,#94a3b8);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.content-audit-add-files-close{color:var(--muted-foreground,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:0;padding:.25rem}.content-audit-add-files-close:hover{color:var(--foreground,#fff)}.content-audit-add-files-body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.content-audit-add-files-meta-box{background:var(--background,#0a0b0d);border:1px solid var(--border,#26282e);border-radius:0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.75rem 1rem;display:grid}.content-audit-add-files-meta-box .label{color:var(--muted-foreground,#94a3b8);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:.6875rem;display:block}.content-audit-add-files-meta-box strong,.content-audit-add-files-meta-box span:not(.label){color:var(--foreground,#fff);font-size:.8125rem}.field-title{color:var(--foreground,#fff);font-size:.875rem;font-weight:600}.field-desc{color:var(--muted-foreground,#94a3b8);margin-bottom:.25rem;font-size:.75rem}.ref-doc-input-row{gap:.5rem;display:flex}.ref-docs-list{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.ref-docs-list li{background:var(--muted,#1e222b);border:1px solid var(--border,#333a46);color:var(--foreground,#fff);border-radius:0;align-items:center;gap:.4rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}.ref-docs-list li button{color:var(--muted-foreground,#94a3b8);cursor:pointer;background:0 0;border:none;font-size:.875rem;line-height:1}.ref-docs-list li button:hover{color:var(--destructive,#f87171)}.content-audit-add-files-error{color:var(--destructive,#f87171);background:#f871711a;border-radius:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.content-audit-add-files-footer{border-top:1px solid var(--border,#26282e);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.content-audit-add-files-success{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex}.content-audit-add-files-success strong{color:var(--foreground,#fff);font-size:1.1rem}.content-audit-add-files-success p{color:var(--muted-foreground,#94a3b8);max-width:480px;font-size:.875rem}.content-scout-modal-overlay{z-index:1000;width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border:0;justify-content:center;align-items:center;margin:0;padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.content-scout-modal-card{background:var(--card,#121316);border:1px solid var(--border,#26282e);border-radius:0;flex-direction:column;width:100%;max-width:960px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 48px #000000b3}.content-scout-modal-header{border-bottom:1px solid var(--border,#26282e);background:var(--muted,#1a1c23);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.content-scout-title-row{align-items:flex-start;gap:.85rem;display:flex}.content-scout-icon-box{background:#00d2c41a;border:1px solid #00d2c44d;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.content-scout-modal-header .eyebrow{letter-spacing:.08em;color:var(--teal,#00d2c4);margin-bottom:.2rem;font-size:.6875rem;font-weight:700;display:block}.content-scout-modal-header h3{color:var(--foreground,#fff);margin:0;font-size:1.15rem;font-weight:600}.content-scout-modal-header .subtitle{color:var(--muted-foreground,#94a3b8);margin:.25rem 0 0;font-size:.8125rem}.content-scout-close-btn{color:var(--muted-foreground,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:0;padding:.25rem}.content-scout-close-btn:hover{color:var(--foreground,#fff)}.content-scout-modal-body{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.content-scout-form{background:var(--background,#0a0b0d);border:1px solid var(--border,#26282e);border-radius:0;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field-group{flex-direction:column;gap:.35rem;display:flex}.field-label{color:var(--foreground,#fff);font-size:.8125rem;font-weight:600}.mode-selector-row{border-top:1px solid var(--border,#1f2127);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;padding-top:.75rem;display:flex}.mode-label{color:var(--muted-foreground,#94a3b8);text-transform:uppercase;font-size:.75rem;font-weight:600}.mode-pills{gap:.4rem;display:flex}.mode-pill{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:0;padding:.4rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s}.mode-pill:hover{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.mode-pill.active{border-color:var(--teal,#00d2c4);color:#00d2c4;background:#00d2c426;font-weight:600}.content-scout-error{color:var(--destructive,#f87171);background:#f871711a;border-radius:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.content-scout-results{flex-direction:column;gap:1.25rem;display:flex}.scout-executive-box{background:linear-gradient(135deg,#00d2c414 0%,#14182066 100%);border:1px solid #00d2c440;border-radius:0;padding:1.25rem 1.5rem}.scout-executive-box .box-badge{letter-spacing:.06em;color:var(--teal,#00d2c4);margin-bottom:.4rem;font-size:.6875rem;font-weight:700;display:inline-block}.scout-executive-box .takeaway-text{color:var(--foreground,#fff);margin:0;font-size:.9375rem;line-height:1.5}.scout-columns-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.scout-column{flex-direction:column;gap:.75rem;display:flex}.column-title{color:var(--foreground,#fff);align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:600;display:flex}.signals-list,.whitespace-list{flex-direction:column;gap:.75rem;display:flex}.signal-card,.whitespace-card{background:var(--background,#0a0b0d);border:1px solid var(--border,#26282e);border-radius:0;padding:1rem}.signal-card-header{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.channel-badge{color:var(--teal,#00d2c4);font-size:.6875rem;font-weight:600}.urgency-badge{text-transform:uppercase;border-radius:0;padding:.15rem .4rem;font-size:.65rem;font-weight:600}.urgency-badge.high{color:#f87171;background:#f8717133}.urgency-badge.medium{color:#fbbf24;background:#fbbf2433}.signal-card strong{color:var(--foreground,#fff);margin-bottom:.25rem;font-size:.875rem;display:block}.signal-card p{color:var(--muted-foreground,#94a3b8);margin:0;font-size:.8125rem;line-height:1.4}.whitespace-header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.35rem;display:flex}.whitespace-name{color:var(--foreground,#fff);font-size:.9rem}.score-badge{color:var(--teal,#00d2c4);background:#00d2c426;border-radius:0;padding:.15rem .45rem;font-size:.75rem;font-weight:700}.unclaimed-desc{color:var(--muted-foreground,#94a3b8);margin:0 0 .5rem;font-size:.8125rem;line-height:1.4}.recommended-format{gap:.4rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.fmt-label{color:var(--muted-foreground,#94a3b8)}.fmt-val{color:var(--foreground,#fff);font-weight:600}.atomisation-box{background:var(--muted,#1a1c23);border-radius:0;padding:.5rem .75rem}.atom-label{text-transform:uppercase;color:var(--muted-foreground,#94a3b8);margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.atomisation-box ul{color:var(--foreground,#fff);margin:0;padding-left:1.1rem;font-size:.75rem}.scout-reccos-box{background:var(--background,#0a0b0d);border:1px solid var(--border,#26282e);border-radius:0;padding:1.25rem}.scout-reccos-box h4{color:var(--foreground,#fff);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.scout-reccos-box ul{color:var(--muted-foreground,#cbd5e1);flex-direction:column;gap:.35rem;margin:0;padding-left:1.25rem;font-size:.8125rem;display:flex}.content-scout-modal-overlay::backdrop{background:#000000a6}.content-messaging-modal-overlay{z-index:1000;width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border:0;justify-content:center;align-items:center;margin:0;padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.content-messaging-modal-card{background:var(--card,#121316);border:1px solid var(--border,#26282e);border-radius:0;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 48px #000000b3}.content-messaging-modal-header{border-bottom:1px solid var(--border,#26282e);background:var(--muted,#1a1c23);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.content-messaging-title-row{align-items:flex-start;gap:.85rem;display:flex}.content-messaging-icon-box{background:#00d2c41a;border:1px solid #00d2c44d;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.content-messaging-modal-header .eyebrow{letter-spacing:.08em;color:var(--teal,#00d2c4);margin-bottom:.2rem;font-size:.6875rem;font-weight:700;display:block}.content-messaging-modal-header h3{color:var(--foreground,#fff);margin:0;font-size:1.15rem;font-weight:600}.content-messaging-modal-header .subtitle{color:var(--muted-foreground,#94a3b8);margin:.25rem 0 0;font-size:.8125rem}.content-messaging-close-btn{color:var(--muted-foreground,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:0;padding:.25rem}.content-messaging-close-btn:hover{color:var(--foreground,#fff)}.content-messaging-modal-body{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.content-messaging-form{flex-direction:column;gap:.75rem;display:flex}.url-input-row{gap:.75rem;display:flex}.url-input-row input{flex:1}.content-messaging-error{color:var(--destructive,#f87171);background:#f871711a;border-radius:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.content-messaging-results{flex-direction:column;gap:1.25rem;display:flex}.messaging-hero-card{background:linear-gradient(135deg,#00d2c414 0%,#14182066 100%);border:1px solid #00d2c440;border-radius:0;padding:1.25rem 1.5rem}.messaging-hero-card .box-badge{letter-spacing:.06em;color:var(--teal,#00d2c4);margin-bottom:.35rem;font-size:.6875rem;font-weight:700;display:inline-block}.messaging-hero-card h4{color:var(--foreground,#fff);margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.value-prop-text{color:var(--muted-foreground,#cbd5e1);margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}.audience-tag{background:var(--muted,#1a1c23);border:1px solid var(--border,#2a2e37);color:var(--teal,#00d2c4);border-radius:0;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.75rem;display:inline-flex}.messaging-two-col{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.messaging-section{background:var(--background,#0a0b0d);border:1px solid var(--border,#26282e);border-radius:0;padding:1.25rem}.messaging-section h5{color:var(--foreground,#fff);align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.875rem;font-weight:600;display:flex}.messaging-section ul{color:var(--muted-foreground,#cbd5e1);flex-direction:column;gap:.45rem;margin:0;padding-left:1.25rem;font-size:.8125rem;line-height:1.4;display:flex}.messaging-section.gaps{border-color:#f8717133}.content-messaging-footer{justify-content:flex-end;padding-top:.5rem;display:flex}.content-messaging-modal-overlay::backdrop{background:#000000a6}.content-evidence-workspace{min-width:0;color:var(--fg);gap:24px;padding:28px clamp(16px,3vw,40px) 48px;display:grid}.content-evidence-workspace__header{border-bottom:1px solid var(--border);gap:8px;padding-bottom:20px;display:grid}.content-evidence-workspace__header h1{color:var(--fg);margin:0;font-size:clamp(26px,3vw,38px);line-height:1.2}.content-evidence-workspace__header p{max-width:65ch;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.admin-workspace{gap:20px;min-width:0;display:grid}.platform-workbench .pulse-workspace-layout>.conversation>.admin-workspace{width:calc(100% - 2 * var(--pulse-page-gutter));margin:var(--pulse-page-space) auto 0;padding:0 0 32px}.admin-identity{color:var(--foreground);margin:0;font-size:13px}.admin-workspace-body,.admin-page{gap:16px;min-width:0;display:grid}.admin-loading,.admin-empty{color:var(--foreground);margin:0}.admin-readonly-note{color:var(--foreground);max-width:72ch;margin:0}.admin-notice{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);color:var(--text);margin:0;padding:8px 12px}.admin-notice-danger{border-left-color:var(--danger)}.admin-notice-warning{border-left-color:var(--warning)}.admin-notice-success{border-left-color:var(--success)}.admin-notice-retry{margin-top:8px}.admin-table-scroll{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:560px}.admin-table th{border-bottom:1px solid var(--border-strong);color:var(--muted-foreground);letter-spacing:var(--caps,.06em);text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.admin-table td{border-bottom:1px dotted var(--border);color:var(--text);vertical-align:top;padding:8px 10px;font-size:13px}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tr.admin-row-blocked td{color:var(--danger)}.admin-table tr.admin-row-selected{background:var(--card)}.admin-badge{border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.admin-badge-blocked{border-color:var(--danger);color:var(--danger)}.admin-badge-insert,.admin-badge-update{border-color:var(--success);color:var(--success)}.admin-badge-disable{border-color:var(--warning);color:var(--warning)}.admin-badge-no_change{color:var(--muted-foreground)}.admin-row-reason{color:var(--foreground);font-size:12px}.admin-change-review{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);gap:12px;padding:14px;display:grid}.admin-change-review h3,.admin-change-review h4{color:var(--text);margin:0}.admin-change-actions{gap:8px;display:flex}.admin-warning-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-warning{border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--radius);background:var(--panel);color:var(--text);padding:6px 10px;font-size:13px}.admin-warning-critical{border-left-color:var(--danger);font-weight:600}.admin-receipt dl{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;display:grid}.admin-receipt dt{color:var(--muted-foreground)}.admin-receipt dd{color:var(--text);margin:0}.admin-recent-receipts{gap:8px;display:grid}.admin-recent-receipts summary{color:var(--text);cursor:pointer}.admin-form{gap:10px;min-width:0;max-width:520px;display:grid}.admin-form-row{flex-wrap:wrap;gap:10px;display:flex}.admin-form-row>label{flex:200px}.admin-form label{color:var(--text);gap:4px;font-size:13px;display:grid}.admin-form input,.admin-form select{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);padding:8px 10px}.admin-field-error{color:var(--danger);margin:0;font-size:12px}.admin-form-actions{gap:8px;display:flex}.admin-status-counts{flex-wrap:wrap;gap:10px;display:flex}.admin-status-count{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:6px 10px;font-size:13px}.admin-status-count strong{color:var(--text)}.admin-fieldset{border:1px solid var(--border);border-radius:var(--radius);gap:8px;padding:12px;display:grid}.admin-fieldset legend{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:700}@media (max-width:640px){.admin-workspace,.admin-page{gap:14px}}.admin-client-picker{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.admin-client-picker label{color:var(--text);font-size:13px;font-weight:600}.admin-client-picker select{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-width:min(100%,320px);color:var(--text);padding:8px 10px}.admin-section{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:12px;display:grid}.admin-section>h3,.admin-section>header>h3{color:var(--text);margin:0;font-size:15px}.admin-section-help{max-width:80ch;color:var(--foreground);margin:0;font-size:13px}.admin-kv{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.admin-kv dt{color:var(--muted-foreground)}.admin-kv dd{color:var(--text);overflow-wrap:anywhere;margin:0}.admin-json{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);max-height:360px;color:var(--text);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.admin-form textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:96px;color:var(--text);font-family:var(--font-mono);resize:vertical;padding:8px 10px;font-size:12px}.admin-form-wide{max-width:880px}.admin-tool-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.admin-tool-row label{color:var(--text);gap:4px;font-size:13px;display:grid}.admin-tool-row input,.admin-tool-row select{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);padding:8px 10px}.admin-unavailable{border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);gap:6px;padding:10px 12px;display:grid}.admin-unavailable h4{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.admin-unavailable-reason,.admin-unavailable-reason p{max-width:80ch;color:var(--foreground);margin:0;font-size:13px}.admin-unavailable-route{color:var(--muted-foreground);margin:0;font-size:12px}.admin-unavailable-route code,.admin-mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.platform-workbench.app-shell:has(.pulse-top-navigation-layout){grid-template-columns:var(--pulse-navigation-sidebar-width,224px) minmax(0, 1fr);background:var(--secondary);grid-template-rows:64px minmax(0,1fr);width:100%;height:100dvh;min-height:0;transition:none;display:grid;overflow:hidden}.pulse-top-navigation-layout{font-family:var(--font);display:contents}.platform-workbench.app-shell:has(.pulse-top-navigation-layout)>main.chat-panel{grid-area:2/2;grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0}.platform-workbench.app-shell:has(.pulse-top-navigation-layout) .workspace-surface-footer{z-index:35;right:32px;bottom:max(18px, env(safe-area-inset-bottom));width:max-content;max-width:min(520px, calc(100vw - var(--pulse-navigation-sidebar-width,224px) - 64px));flex-direction:column;align-items:flex-end;margin:0;position:fixed}.platform-workbench.app-shell:has(.pulse-top-navigation-layout) main.chat-panel:has(>.workspace-surface-footer)>.conversation{padding-bottom:96px;scroll-padding-bottom:96px}.pulse-top-navigation-sidebar{z-index:40;border-right:1px solid var(--border);background:var(--secondary);min-width:0;height:100%;min-height:0;color:var(--foreground);flex-direction:column;grid-area:1/1/-1;padding:0 8px 8px;display:flex;position:relative}.pulse-top-navigation-drawer,.pulse-top-navigation-rail{flex-direction:column;flex:1;min-height:0;display:flex}.pulse-top-navigation-rail{overflow:hidden}.pulse-top-navigation-links{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.pulse-top-navigation-sidebar-head{flex-shrink:0;align-items:center;min-height:80px;padding:12px 10px;display:flex}.pulse-top-navigation-brand{min-height:44px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:8px;padding:0;display:grid}.pulse-top-navigation-brand img{opacity:1;width:148px;height:auto;display:block}.pulse-top-navigation-brand>span{color:var(--muted-foreground);font-size:13px;line-height:1.2}.pulse-top-navigation-domains{gap:2px;display:grid}.pulse-top-navigation-section-label{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.2;display:block}.pulse-top-navigation-domain-trigger{border-left:2px solid #0000;align-items:stretch;display:flex}.pulse-top-navigation-home{border-left:2px solid #0000;margin-bottom:8px}.pulse-top-navigation-home[aria-current=page]{border-left-color:var(--teal);color:var(--teal)}.pulse-top-navigation-domain-trigger>button,.pulse-top-navigation-home,.pulse-top-navigation-sidebar-bottom>button,.pulse-top-navigation-collapse,.pulse-top-navigation-mobile-toggle,.pulse-top-navigation-mobile-close,.pulse-top-navigation-actions>button,.pulse-top-navigation-history>button,.pulse-top-navigation-menu-heading>button{min-width:44px;min-height:44px;color:var(--foreground);font:400 15px / 1.3 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.pulse-top-navigation-domain-trigger>button:first-child{flex:1;min-width:0}.pulse-top-navigation-domain-trigger>button>span{flex:1}.pulse-top-navigation-domain-trigger>button>svg,.pulse-top-navigation-home>svg,.pulse-top-navigation-sidebar-bottom>button>svg{flex:0 0 18px;width:18px;height:18px}.pulse-top-navigation-domain-trigger>.pulse-top-navigation-domain-disclosure{flex:0 0 44px;justify-content:center;padding:10px}.pulse-top-navigation-domain-trigger>.pulse-top-navigation-domain-disclosure>svg{flex-basis:14px;width:14px;height:14px}.pulse-top-navigation-domain-trigger .expanded{transform:rotate(180deg)}.pulse-top-navigation-domain.active>.pulse-top-navigation-domain-trigger{border-left-color:var(--teal);background:color-mix(in srgb, var(--teal) 9%, var(--secondary))}.pulse-top-navigation-domain.active>.pulse-top-navigation-domain-trigger>button{color:var(--teal)}.pulse-top-navigation-layout button:hover:not(:disabled),.pulse-top-navigation-layout button[aria-expanded=true],.pulse-top-navigation-home[aria-current=page]{background-color:color-mix(in srgb, var(--teal) 8%, var(--secondary))}.pulse-top-navigation-layout button:disabled{color:var(--muted-foreground);cursor:not-allowed}.pulse-top-navigation-layout :-webkit-any(button,select,summary,a):focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.pulse-top-navigation-layout :is(button,select,summary,a):focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.pulse-top-navigation-sidebar-bottom{flex-shrink:0;gap:4px;padding-top:12px;display:grid}.pulse-top-navigation-sidebar-account-label{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:4px 12px 8px;font-size:13px;line-height:1.3;overflow:hidden}.pulse-top-navigation{z-index:30;border-bottom:1px solid var(--border);background:var(--secondary);min-width:0;min-height:64px;color:var(--foreground);grid-area:1/2;align-items:center;gap:20px;padding:8px 24px;display:flex;position:relative}.pulse-top-navigation-client{flex:1;min-width:0}.pulse-top-navigation-client label{align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;display:flex;position:relative}.pulse-top-navigation-client-label{color:var(--muted-foreground);white-space:nowrap;font-size:13px;line-height:1.2}.pulse-top-navigation-client select{background-color:var(--secondary);width:min(240px,100%);min-width:0;min-height:44px;color:var(--foreground);font:400 15px / 1.3 var(--font);text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;appearance:none;border:0;border-radius:0;padding:8px 32px 8px 0}.pulse-top-navigation-client-chevron{color:var(--muted-foreground);pointer-events:none;position:absolute;right:8px}.pulse-top-navigation-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pulse-top-navigation-history{position:relative}.pulse-top-navigation-history .history-menu{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border-strong);background:var(--secondary);width:min(360px,100vw - 32px);max-height:calc(100dvh - 88px);position:fixed;top:72px;right:16px;overflow-y:auto}.pulse-top-navigation-history .history-menu>p{color:var(--muted-foreground);font-size:13px;line-height:1.3}.pulse-top-navigation-history .history-item{grid-template-columns:minmax(0,1fr) 44px}.pulse-top-navigation-history .history-item:not(:has(.history-delete)){grid-template-columns:minmax(0,1fr)}.pulse-top-navigation-history .history-item:-webkit-any(:hover,.active){background:color-mix(in srgb, var(--teal) 8%, var(--secondary))}.pulse-top-navigation-history .history-item:is(:hover,.active){background:color-mix(in srgb, var(--teal) 8%, var(--secondary))}.pulse-top-navigation-history .history-open{min-height:44px}.pulse-top-navigation-history .history-open strong{color:var(--foreground);font-size:15px;line-height:1.3}.pulse-top-navigation-history .history-open span{color:var(--muted-foreground);font-size:13px;line-height:1.3}.pulse-top-navigation-history .history-delete{width:44px;height:44px;color:var(--muted-foreground)}.pulse-top-navigation-menu{z-index:45;top:76px;left:calc(var(--pulse-navigation-sidebar-width,224px) + 12px);width:min(328px, calc(100vw - var(--pulse-navigation-sidebar-width,224px) - 28px));border:1px solid var(--border);background:var(--secondary);max-height:calc(100dvh - 92px);box-shadow:0 16px 36px color-mix(in srgb, var(--black) 25%, transparent);flex-direction:column;display:flex;position:fixed;overflow:hidden}.pulse-top-navigation-menu-heading{border-bottom:1px solid var(--border);min-height:72px;color:var(--foreground);flex-shrink:0;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:15px;font-weight:400;line-height:1.3;display:flex}.pulse-top-navigation-menu-brand{display:none}.pulse-top-navigation-menu-heading>div{flex:1;gap:3px;min-width:0;display:grid}.pulse-top-navigation-menu-heading strong{font-size:15px;font-weight:600}.pulse-top-navigation-menu-heading>div>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pulse-top-navigation-menu-heading>button{justify-content:center}.pulse-top-navigation-menu-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:8px;overflow-y:auto}.pulse-top-navigation-menu.inline-menu{z-index:auto;width:100%;max-height:none;box-shadow:none;background:0 0;border:0;margin:4px 0 8px;position:static}.pulse-top-navigation-menu.inline-menu .pulse-top-navigation-menu-content{scrollbar-gutter:auto;padding:0 0 0 16px;overflow:visible}.pulse-top-navigation-menu.inline-menu :-webkit-any(.content-sidebar-link,.sidebar-navigation-link){gap:8px;padding-block-start:10px;padding-block-end:10px}.pulse-top-navigation-menu.inline-menu :is(.content-sidebar-link,.sidebar-navigation-link){gap:8px;padding-block-start:10px;padding-block-end:10px}.pulse-top-navigation-menu :-webkit-any(.content-sidebar-link,.sidebar-navigation-link){width:100%;min-height:44px;color:var(--foreground);font:400 15px / 1.3 var(--font);text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;align-items:center;gap:10px;padding:10px 8px;display:flex}.pulse-top-navigation-menu :is(.content-sidebar-link,.sidebar-navigation-link){width:100%;min-height:44px;color:var(--foreground);font:400 15px / 1.3 var(--font);text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;align-items:center;gap:10px;padding:10px 8px;display:flex}.pulse-top-navigation-menu :-webkit-any(.content-sidebar-link,.sidebar-navigation-link)>svg{color:currentColor;flex-shrink:0}.pulse-top-navigation-menu :is(.content-sidebar-link,.sidebar-navigation-link)>svg{color:currentColor;flex-shrink:0}.pulse-top-navigation-menu :-webkit-any(.content-sidebar-link,.sidebar-navigation-link)>span{overflow-wrap:anywhere}.pulse-top-navigation-menu :is(.content-sidebar-link,.sidebar-navigation-link)>span{overflow-wrap:anywhere}.pulse-top-navigation-menu [aria-current=page]{border-left-color:var(--teal);color:var(--teal);background:color-mix(in srgb, var(--teal) 8%, var(--secondary))}.pulse-top-navigation-menu [aria-disabled=true]{color:var(--muted-foreground);cursor:not-allowed}.pulse-top-navigation-menu :-webkit-any(.content-sidebar-disclosure,.sidebar-navigation-disclosure)>summary{border:0;min-height:44px;padding:10px 8px;font-weight:400}.pulse-top-navigation-menu :is(.content-sidebar-disclosure,.sidebar-navigation-disclosure)>summary{border:0;min-height:44px;padding:10px 8px;font-weight:400}.pulse-top-navigation-menu :-webkit-any(.content-sidebar-disclosure,.sidebar-navigation-disclosure)[open]>summary{background:0 0}.pulse-top-navigation-menu :is(.content-sidebar-disclosure,.sidebar-navigation-disclosure)[open]>summary{background:0 0}.pulse-top-navigation-menu :-webkit-any(.content-sidebar-disclosure,.sidebar-navigation-disclosure)>summary>svg{color:var(--muted-foreground)}.pulse-top-navigation-menu :is(.content-sidebar-disclosure,.sidebar-navigation-disclosure)>summary>svg{color:var(--muted-foreground)}.pulse-top-navigation-menu :-webkit-any(.content-sidebar-empty,.sidebar-navigation-empty){font-size:13px;line-height:1.4}.pulse-top-navigation-menu :is(.content-sidebar-empty,.sidebar-navigation-empty){font-size:13px;line-height:1.4}.pulse-top-navigation-mobile-toggle,.pulse-top-navigation-mobile-close,.pulse-top-navigation-mobile-scope,.pulse-top-navigation-scrim,.pulse-top-navigation-compact-brand{display:none}@media (min-width:801px){.sidebar-compact .pulse-top-navigation-sidebar-head{justify-content:center;min-height:24px;padding-inline-start:0;padding-inline-end:0}.sidebar-compact .pulse-top-navigation-sidebar-head .pulse-top-navigation-brand{display:none}.sidebar-compact .pulse-top-navigation-sidebar :-webkit-any(.pulse-top-navigation-section-label,.pulse-top-navigation-sidebar-account-label){display:none}.sidebar-compact .pulse-top-navigation-sidebar :is(.pulse-top-navigation-section-label,.pulse-top-navigation-sidebar-account-label){display:none}.sidebar-compact .pulse-top-navigation-rail :is(.pulse-top-navigation-home,.pulse-top-navigation-domain-trigger>button,.pulse-top-navigation-sidebar-bottom>button)>span{display:none}.sidebar-compact .pulse-top-navigation-domain-trigger{flex-direction:column}.sidebar-compact .pulse-top-navigation-rail :is(.pulse-top-navigation-home,.pulse-top-navigation-domain-trigger>button,.pulse-top-navigation-sidebar-bottom>button){justify-content:center;padding-inline-start:0;padding-inline-end:0}.sidebar-compact .pulse-top-navigation-domain-trigger>button:first-child{flex:0 0 44px}.sidebar-compact .pulse-top-navigation-compact-brand{flex-shrink:0;display:grid}}@media (max-width:1100px){.pulse-top-navigation{gap:12px;padding-inline-start:16px;padding-inline-end:16px}.pulse-top-navigation-client-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:800px){.platform-workbench.app-shell:has(.pulse-top-navigation-layout){grid-template-columns:minmax(0,1fr)}.pulse-top-navigation{grid-column:1}.platform-workbench.app-shell:has(.pulse-top-navigation-layout)>main.chat-panel{grid-column:1}.pulse-top-navigation{gap:8px;padding:8px}.pulse-top-navigation-mobile-toggle,.pulse-top-navigation-mobile-close{flex:0 0 44px;justify-content:center;padding:10px;display:flex}.pulse-top-navigation-sidebar{z-index:60;overscroll-behavior:contain;visibility:hidden;width:min(320px,100vw - 32px);height:100dvh;position:fixed;top:0;bottom:0;left:0;right:auto;overflow:hidden;transform:translate(-100%)}.mobile-open .pulse-top-navigation-sidebar{visibility:visible;transform:none}.pulse-top-navigation-sidebar-head{justify-content:space-between;min-height:88px}.pulse-top-navigation-collapse{display:none!important}.pulse-top-navigation-mobile-scope{overflow-wrap:anywhere;gap:4px;padding:0 12px 16px;font-size:15px;line-height:1.3;display:grid}.pulse-top-navigation-mobile-scope>span{color:var(--muted-foreground);font-size:13px}.pulse-top-navigation-client select,.pulse-top-navigation-client label{width:100%}.pulse-top-navigation-compact-brand{flex-shrink:0;display:grid}.pulse-top-navigation-compact-brand img{width:140px}.pulse-top-navigation-actions{gap:0}.pulse-top-navigation-actions button{justify-content:center;padding:10px}.pulse-top-navigation-actions button>span{display:none}.pulse-top-navigation-menu{z-index:65;width:min(320px,100vw - 32px);max-height:none;box-shadow:none;border-width:0 1px 0 0;position:fixed;top:0;bottom:0;left:0;right:auto}.pulse-top-navigation-menu-heading{grid-template-columns:minmax(0,1fr) 44px;gap:12px 8px;padding:16px 8px 16px 16px;display:grid}.pulse-top-navigation-menu-brand{grid-area:1/1;width:148px;height:auto;display:block}.pulse-top-navigation-menu-heading>svg{display:none}.pulse-top-navigation-menu-heading>div{grid-area:2/1}.pulse-top-navigation-menu-heading>button{grid-area:1/2/3;align-self:start}.pulse-top-navigation-scrim{z-index:50;background:color-mix(in srgb, var(--black) 60%, transparent);border:0;padding:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.platform-workbench.app-shell:has(.pulse-top-navigation-layout) .workspace-surface-footer{right:16px;bottom:max(14px, env(safe-area-inset-bottom));max-width:calc(100vw - 32px)}}@media (max-width:600px){.platform-workbench.app-shell:has(.pulse-top-navigation-layout){grid-template-rows:108px minmax(0,1fr)}.pulse-top-navigation{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"toggle brand actions""client client client";gap:4px 8px;min-height:108px;display:grid}.pulse-top-navigation-mobile-toggle{grid-area:toggle}.pulse-top-navigation-compact-brand{grid-area:brand}.pulse-top-navigation-compact-brand img{width:min(140px,100%)}.pulse-top-navigation-actions{grid-area:actions}.pulse-top-navigation-client{grid-area:client;padding-inline-start:8px;padding-inline-end:8px}.pulse-top-navigation-client-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.pulse-top-navigation-history .history-menu{max-height:calc(100dvh - 132px);top:116px}.platform-workbench .chat-panel.home-state .relay-home{padding-block-start:20px;padding-block-end:20px}.platform-workbench .relay-home h1{margin-block-start:8px;margin-block-end:12px;font-size:clamp(32px,9vw,44px);line-height:1.08}.platform-workbench .relay-home>p{font-size:15px;line-height:1.4}.platform-workbench .relay-home-intro-detail{display:none}.platform-workbench .relay-home .journey-grid{grid-template-columns:minmax(0,1fr);margin-top:20px}.platform-workbench .chat-panel.home-state .composer-wrap{padding:8px 14px max(12px, env(safe-area-inset-bottom))}.platform-workbench .chat-panel.home-state .composer{align-items:flex-end;display:flex}.platform-workbench .chat-panel.home-state .composer textarea{flex:1;min-width:0;height:64px;min-height:64px;padding:10px 12px}.platform-workbench .chat-panel.home-state .composer-foot{padding:10px 8px}.platform-workbench .chat-panel.home-state .composer-foot>span{display:none}}@media (prefers-reduced-motion:reduce){.pulse-top-navigation-layout *,.pulse-top-navigation-layout :before,.pulse-top-navigation-layout :after{scroll-behavior:auto;transition:none}}.content-unsaved-navigation-backdrop{z-index:90;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.content-unsaved-navigation-dialog{border:1px solid var(--border-strong);border-top:3px solid var(--warning,#ffb432);background:var(--secondary);width:min(100%,520px);color:var(--foreground);border-radius:0;gap:14px;padding:24px;display:grid;box-shadow:0 16px 48px #00000073}.content-unsaved-navigation-dialog h2,.content-unsaved-navigation-dialog p{margin:0}.content-unsaved-navigation-dialog h2{font-size:26px;line-height:1.2}.content-unsaved-navigation-dialog p{color:var(--muted-foreground);font-size:15px;line-height:1.45}.content-unsaved-navigation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.content-unsaved-navigation-actions>button{border:1px solid var(--border-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:0;min-height:38px;padding:10px 16px;font-size:13px;font-weight:700}.content-unsaved-navigation-stay{background:var(--pink);color:var(--black);border-color:var(--pink)!important}.content-unsaved-navigation-stay:hover{background:#c91474}.content-unsaved-navigation-stay:focus-visible{background:#c91474}.content-unsaved-navigation-leave{color:var(--foreground);background:0 0}.content-unsaved-navigation-leave:hover{border-color:var(--danger,#e05c5c);color:var(--danger,#e05c5c)}.content-unsaved-navigation-leave:focus-visible{border-color:var(--danger,#e05c5c);color:var(--danger,#e05c5c)}.content-workspace-focused{--bg:#222;--bg2:#1a1a1a;--surface:#2a2a2a;--elev:#333;--border:#3a3a3a;--border2:#444;--fg:#fff;--muted:#bbb;--dim:#888;--blue:#96d0d3;--pink:#e12c86;--green:#4caf82;--red:#e05c5c;--amber:#ffb432;--font:"AvenirNext", "Avenir Next LT Pro", "Avenir Next", "Avenir", "Century Gothic", system-ui, sans-serif;--workbench-surface:var(--surface);--workbench-surface-raised:var(--bg2);--workbench-chrome:var(--bg2);--workbench-line:var(--border);min-width:0}.content-workspace-focused>*{min-width:0}.content-workspace-mobile-stage{display:none}.content-workspace-toolbar{border-bottom:1px solid var(--border,#3a3a3a);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;min-width:0;display:grid}.content-workspace-toolbar .content-workspace-compact-header{border:0;min-height:56px;padding:0}.content-workspace-focused .content-workspace-toolbar h1{letter-spacing:0;color:var(--fg,#fff);font-size:26px;font-weight:700}.content-workspace-toolbar .content-workspace-nav{border:1px solid var(--border,#3a3a3a);background:var(--bg2,#1a1a1a);border-radius:0;align-items:stretch;height:48px;display:flex;box-shadow:0 4px 12px #0003}.content-workspace-toolbar .content-workspace-nav li{border:0;border-right:1px dotted var(--border2,#444)}.content-workspace-toolbar .content-workspace-nav-library{border:0;border-left:1px solid var(--border,#3a3a3a)}.content-workspace-toolbar .content-workspace-nav-button{letter-spacing:.06em;text-transform:uppercase;height:100%;color:var(--dim,#888);border-radius:0;padding-inline-start:22px;padding-inline-end:22px;font-size:12px;font-weight:700;transition:all .15s}.content-workspace-toolbar .content-workspace-nav-button:hover{color:var(--fg,#fff);background:#96d0d30f}.content-workspace-toolbar .content-workspace-nav-button[aria-current=page]{color:var(--fg,#fff);background:var(--surface,#2a2a2a)}.content-workspace-toolbar .content-workspace-nav-button[aria-current=page]:after{content:"";background:var(--blue,#96d0d3);height:2px;position:absolute;bottom:0;left:0;right:0}.content-workspace-focused .content-phase-intro{border:1px solid var(--border,#3a3a3a);border-top:2px solid var(--blue,#96d0d3);background:var(--surface,#2a2a2a);border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:18px 24px;display:flex;box-shadow:0 4px 16px #00000040}.content-workspace-focused .content-phase-intro h2{color:var(--fg,#fff);margin:0;font-size:20px;font-weight:700;line-height:1.25}.content-workspace-focused .content-phase-intro p{color:var(--muted,#bbb);margin:4px 0 0;font-size:13px}.content-workspace-focused .content-pack-builder,.content-workspace-focused .content-export-review,.content-workspace-focused .content-generation-builder{border:0;border:1px solid var(--border,#3a3a3a);border-top:2px solid var(--blue,#96d0d3);background:0 0;background:var(--surface,#2a2a2a);padding:12px 0;border-radius:0;gap:24px;padding:32px 36px;box-shadow:0 8px 24px #00000040}.content-workspace-focused .content-audit-fields :-webkit-any(input,textarea,select){border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);color:var(--fg,#fff);border-radius:0;padding:10px 14px;font-size:14px}.content-workspace-focused .content-audit-fields :is(input,textarea,select){border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);color:var(--fg,#fff);border-radius:0;padding:10px 14px;font-size:14px}.content-workspace-focused .content-audit-fields :-webkit-any(input,textarea,select):focus-visible{border-color:var(--blue,#96d0d3);box-shadow:0 0 0 1px var(--blue,#96d0d3);outline:none}.content-workspace-focused .content-audit-fields :is(input,textarea,select):focus-visible{border-color:var(--blue,#96d0d3);box-shadow:0 0 0 1px var(--blue,#96d0d3);outline:none}.content-workspace-focused .content-audit-fields label>span{text-transform:uppercase;letter-spacing:.06em;color:var(--dim,#888);font-size:12px;font-weight:700}.content-workspace-focused .content-phase-intro h2,.content-workspace-focused .content-phase-empty h2,.content-workspace-focused .content-pack-builder h2,.content-workspace-focused .content-export-review h2,.content-workspace-focused .content-findings>header h2{color:var(--fg,#fff);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.25}.content-workspace-focused .content-phase-intro>div>p,.content-workspace-focused .content-phase-empty p,.content-workspace-focused .content-pack-builder>header p,.content-workspace-focused .content-export-review>header p,.content-workspace-focused .content-generation-builder>header p{color:var(--muted,#bbb);margin-top:6px;font-size:14px;line-height:1.5}.content-workspace-focused .content-phase-empty{border:1px solid var(--border,#3a3a3a);border-top:2px solid var(--blue,#96d0d3);background:var(--surface,#2a2a2a);border-radius:0;min-height:180px;padding:32px 36px;box-shadow:0 8px 24px #00000040}.content-workspace-focused .content-phase-empty .content-journey-actions{margin-top:20px}.content-workspace-focused .content-generated-output{width:100%;min-width:0;max-width:1040px;margin-inline-start:auto;margin-inline-end:auto}.content-workspace-focused .content-generated-output h3{margin:0;font-size:20px;font-weight:700}.content-workspace-focused .content-generated-output>header p{color:var(--muted-foreground);margin-top:6px;font-size:13px}.content-workspace-focused .content-pack-builder,.content-workspace-focused .content-pack-review,.content-workspace-focused .content-generation-builder,.content-workspace-focused .content-generation-review,.content-workspace-focused .content-export-review{width:100%;max-width:1040px;margin-inline-start:auto;margin-inline-end:auto}.content-workspace-focused .content-pack-builder>header,.content-workspace-focused .content-export-review>header,.content-workspace-focused .content-generation-builder>header{border:0;padding-bottom:8px}.content-workspace-focused .content-audit-fields{gap:20px}.content-workspace-focused .content-audit-fields textarea{min-height:88px}.content-workspace-focused .content-pack-builder>[data-slot=button]{justify-self:end;min-width:200px}.content-workspace-focused label>span,.content-workspace-focused .content-audit-fields label>span{color:var(--foreground,var(--fg));font-size:13px}.content-disclosure{border-block:1px solid var(--workbench-line,var(--border));background:0 0;min-width:0;font-size:15px}.content-disclosure+.content-disclosure{border-top:0}.content-disclosure>summary{min-height:48px;color:var(--foreground,var(--fg));cursor:pointer;padding:14px 0;font-size:15px;font-weight:600;line-height:20px}.content-disclosure>summary::marker{color:var(--teal,var(--blue));font-size:12px}.content-disclosure>summary:focus-visible{outline:2px solid var(--teal,var(--blue));outline-offset:3px}.content-disclosure[open]>summary{margin-bottom:12px}.content-disclosure>:last-child:not(summary){margin-bottom:20px}.content-disclosure .content-file-review,.content-disclosure .content-specialist-tools{background:0 0;border:0;padding:8px 0}.content-workspace-focused .content-findings,.content-workspace-focused .content-opportunities{background:0 0;border:0;gap:24px;padding:12px 0}.content-workspace-focused .content-dashboard-read{border:0;border-left:2px solid var(--teal,var(--blue));background:var(--workbench-surface,var(--surface));padding:18px 20px}.content-workspace-focused .content-dashboard-read p{font-size:15px;line-height:1.5}.content-workspace-focused .content-scorecard h3,.content-workspace-focused .content-dashboard-grid h3,.content-workspace-focused .content-proof-points h3,.content-workspace-focused .content-action-plan h3{letter-spacing:0;font-size:20px;font-weight:700}.content-workspace-focused .content-findings .content-dashboard-stats{flex-wrap:wrap;gap:16px 32px;padding-block-start:4px;padding-block-end:4px;display:flex}.content-workspace-focused .content-dashboard-stats>div{background:0 0;border:0;flex-direction:column-reverse;gap:4px;padding:0;display:flex}.content-workspace-focused .content-dashboard-stats dt{text-transform:none;font-size:12px}.content-workspace-focused .content-dashboard-stats dd{font-size:24px;line-height:1.2}.content-workspace-focused .content-scorecard,.content-workspace-focused .content-stage-mix,.content-workspace-focused .content-lens-coverage,.content-workspace-focused .content-gap-list,.content-workspace-focused .content-top-assets,.content-workspace-focused .content-proof-points{border:0;border-top:1px solid var(--workbench-line,var(--border));background:0 0;align-content:start;padding:20px 0 0}.content-workspace-focused .content-dashboard-grid{gap:28px}.content-workspace-focused .content-scorecard>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.content-workspace-focused .content-scorecard>ul>li{background:var(--workbench-surface,var(--surface));gap:8px;padding:16px}.content-workspace-focused .content-lens-coverage li,.content-workspace-focused .content-gap-list li,.content-workspace-focused .content-top-assets li,.content-workspace-focused .content-proof-points li{border:0;border-bottom:1px solid var(--workbench-line,var(--border));background:0 0;padding:12px 0}.content-workspace-focused .content-proof-points>header{justify-content:flex-start;align-items:center}.content-workspace-focused .content-top-assets [data-slot=button]{margin:8px 12px 0 0}.content-workspace-focused .content-opportunities ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.content-workspace-focused .content-opportunities li{background:var(--workbench-surface,var(--surface))}.content-workspace-focused .content-opportunities li[data-selected=true]{background:color-mix(in srgb, var(--teal,var(--blue)) 8%, var(--workbench-surface,var(--surface)))}.content-workspace-focused .content-opportunities h2{font-size:20px;font-weight:700}.content-score-explanation{border-bottom:0;margin-top:8px}.content-score-explanation>summary{font-size:13px}.content-workspace-focused .content-cost-review,.content-workspace-focused .content-pack-review,.content-workspace-focused .content-generation-review{border-color:var(--workbench-line,var(--border));background:var(--workbench-surface,var(--surface));width:100%;max-width:1040px;margin-inline-start:auto;margin-inline-end:auto;padding:24px}.content-workspace-focused .content-cost-review h3,.content-workspace-focused .content-pack-review h3,.content-workspace-focused .content-generation-review h3{margin-block-start:6px;margin-block-end:6px;font-size:24px;font-weight:700;line-height:1.25}.content-workspace-focused .content-generation-review>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-workspace-focused .content-cost-review>dl,.content-workspace-focused .content-generation-review>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.content-workspace-focused .content-cost-review>dl>div,.content-workspace-focused .content-generation-review>dl>div{border:0;border-bottom:1px solid var(--workbench-line,var(--border));background:0 0;padding:14px 0}.content-workspace-focused .content-cost-review>dl>div:first-child,.content-workspace-focused .content-generation-review>dl>div:first-child{grid-column:1/-1}.content-workspace-focused .content-cost-review>dl>div:first-child dd,.content-workspace-focused .content-generation-review>dl>div:first-child dd{font-size:32px;line-height:1.2}.content-workspace-focused .content-confirmation{background:0 0;border:0;padding:12px 0;font-size:14px;line-height:1.5}.content-workspace-focused .content-cost-review>[data-slot=button],.content-workspace-focused .content-pack-review>[data-slot=button],.content-workspace-focused .content-generation-review>[data-slot=button]{justify-self:end;min-width:200px}.content-workspace-focused .content-pack-grounding{background:0 0;border:0;padding:12px 0;font-size:13px}.content-workspace-focused .content-system-activity summary small,.content-workspace-focused .content-advanced-tools summary small{font-size:13px}.domain-data-workspace.is-content-focused>.domain-data-workspace__header{background:0 0;border:0;padding:12px 0 20px}.domain-data-workspace.is-content-focused .domain-data-workspace__title-group h1{letter-spacing:-.02em;text-transform:none;margin-top:10px;font-size:26px;font-weight:700}.domain-data-workspace.is-content-focused .domain-data-workspace__title-group h1:after{content:none}.domain-data-workspace.is-content-focused .domain-data-workspace__provenance{margin-top:8px;font-size:13px}.domain-data-workspace.is-content-focused>.content-disclosure{padding-inline-start:16px;padding-inline-end:16px}.domain-data-workspace.is-content-focused .domain-data-workspace__vacant{min-height:160px}.domain-data-workspace.is-content-focused .domain-data-workspace__vacant h2{font-size:20px}@media (max-width:1000px){.content-workspace-toolbar{grid-template-columns:minmax(0,1fr);gap:0}.content-workspace-toolbar .content-workspace-compact-header{min-height:40px}.content-workspace-toolbar .content-workspace-nav-button{min-height:48px;padding-inline-start:12px;padding-inline-end:12px}}@media (max-width:620px){.content-workspace-toolbar .content-workspace-nav-list{display:none}.content-workspace-toolbar .content-workspace-nav{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:12px;display:grid;overflow:visible}.content-workspace-mobile-stage{align-items:center;min-width:0;display:flex;position:relative}.content-workspace-mobile-stage select{-webkit-appearance:none;appearance:none;border:1px solid var(--border-strong);background:var(--secondary);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:0;padding:9px 28px 9px 10px;font-size:14px}.content-workspace-mobile-stage select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-workspace-mobile-stage>svg{pointer-events:none;color:var(--teal);position:absolute;right:8px}.content-workspace-toolbar .content-workspace-nav-button{min-height:44px;padding-inline-start:9px;padding-inline-end:9px;font-size:13px}.content-workspace-toolbar .content-workspace-nav-library{border:0;justify-content:flex-end}.content-workspace-toolbar .content-workspace-nav-library .content-workspace-nav-button{width:auto}.content-workspace-focused .content-audit-fields,.content-workspace-focused .content-cost-review>dl,.content-workspace-focused .content-generation-review>dl{grid-template-columns:minmax(0,1fr)}.content-workspace-focused .content-phase-empty,.content-workspace-focused .content-cost-review,.content-workspace-focused .content-pack-review,.content-workspace-focused .content-generation-review,.content-workspace-focused .content-pack-builder,.content-workspace-focused .content-generation-builder,.content-workspace-focused .content-export-review{padding:20px 16px}}.content-activity{gap:20px;min-width:0;display:grid}.content-activity__header{border-bottom:1px solid var(--workbench-line,var(--border));padding-bottom:14px}.content-activity__header p{max-width:68ch;color:var(--tone-muted,var(--muted));margin:0;font-size:15px;line-height:1.5}.content-activity__views{border-bottom:1px solid var(--workbench-line,var(--border));flex-wrap:wrap;gap:0;display:flex}.content-activity__view{min-height:44px;color:var(--tone-muted,var(--muted));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:0 14px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.content-activity__view:hover:not([aria-disabled=true]),.content-activity__view[aria-current=page]{border-bottom-color:var(--teal,var(--blue));color:var(--foreground,var(--fg))}.content-activity__view[aria-disabled=true]{color:var(--tone-muted,var(--muted));cursor:not-allowed}.content-activity__view:focus-visible{outline:2px solid var(--teal,var(--blue));outline-offset:-2px}.content-activity__workspace{min-width:0}.content-provider-operations{gap:16px;min-width:0;display:grid}.content-provider-operations header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.content-provider-operations ul{margin:0;padding:0;list-style:none}.content-provider-operations li{border-bottom:1px dotted var(--border2);overflow-wrap:anywhere;padding:16px 0}.content-provider-operations>p{color:var(--muted)}.content-provider-operations summary{cursor:pointer;color:var(--blue)}.content-provider-operations summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-provider-operations dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;display:grid}.content-provider-operations dd{margin:0}@media (max-width:620px){.content-activity__view{flex:auto;justify-content:center}}.content-pack-contents{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:0;gap:16px;min-width:0;padding:20px;display:grid}.content-pack-contents h3{margin:0;font-size:24px;font-weight:700}.content-pack-contents h4{margin:0 0 12px;font-size:20px;font-weight:700}.content-pack-contents p{margin:8px 0;line-height:1.5}.content-pack-contents-note{color:var(--muted);font-size:15px}.content-pack-contents-switch,.content-pack-contents nav,.content-pack-record>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-pack-contents [aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.content-pack-contents ol{margin:0;padding:0;list-style:none}.content-pack-contents li{border-bottom:1px dotted var(--border2);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.content-pack-contents li p{color:var(--muted);font-size:15px}.content-pack-contents a{color:var(--blue);text-decoration:none}.content-pack-contents a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.content-pack-record{min-width:0}.content-pack-record>header{justify-content:space-between}.content-pack-record dl{gap:12px;padding:16px 0;display:grid}.content-pack-record dt{text-transform:uppercase;letter-spacing:var(--caps);font-size:13px;font-weight:700}.content-pack-record dd{overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:600px){.content-pack-contents{padding:16px}.content-pack-contents li{grid-template-columns:minmax(0,1fr)}}.content-saved-briefs-destination.content-saved-pack-library{background:0 0;border:0;gap:20px;padding:0;display:grid}.content-saved-briefs-destination .content-saved-briefs-destination-header{border-bottom:1px solid var(--workbench-line,var(--border));justify-content:space-between;align-items:flex-start;gap:16px;padding:0 0 16px;display:flex}.content-saved-briefs-destination .content-saved-briefs-destination-header h2,.content-saved-briefs-destination .content-saved-brief-blueprint h3,.content-saved-briefs-destination .content-saved-brief-limitations h3,.content-saved-briefs-destination .content-saved-brief-provenance h3{color:var(--foreground,var(--fg));margin:0;font-weight:700}.content-saved-briefs-destination .content-saved-briefs-destination-header h2{letter-spacing:-.02em;font-size:26px;line-height:1.2}.content-saved-briefs-destination .content-saved-briefs-destination-header p{max-width:640px;color:var(--tone-muted,var(--muted));margin:5px 0 0;font-size:13px;line-height:1.45}.content-saved-briefs-destination .content-saved-brief-draft-notice{border-left:2px solid var(--teal,var(--blue));color:var(--foreground,var(--fg));padding-left:10px}.content-saved-briefs-destination .content-journey-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.content-saved-briefs-destination [data-slot=button]{border-radius:0;min-height:44px}.content-saved-briefs-destination .content-saved-pack-list{border:0;margin:0;padding:0;list-style:none;display:grid}.content-saved-briefs-destination .content-saved-pack-list>li{border-bottom:1px dotted var(--workbench-line,var(--border2));background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.content-saved-briefs-destination .content-saved-pack-list>li:first-child{border-top:1px dotted var(--workbench-line,var(--border2))}.content-saved-brief-list-summary{min-width:0}.content-saved-briefs-destination .content-saved-brief-list-summary>strong{overflow-wrap:anywhere;color:var(--foreground,var(--fg));font-size:17px;line-height:1.35;display:block}.content-saved-briefs-destination .content-saved-brief-list-summary>p{color:var(--tone-muted,var(--muted));flex-wrap:wrap;gap:8px;margin:6px 0 0;font-size:13px;line-height:1.4;display:flex}.content-saved-brief-status{border:1px solid color-mix(in srgb, var(--teal,var(--blue)) 48%, transparent);min-height:20px;color:var(--teal,var(--blue));letter-spacing:var(--caps,.06em);text-transform:uppercase;align-items:center;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.content-saved-briefs-destination .content-saved-brief-empty{border:1px solid var(--workbench-line,var(--border));border-left:3px solid var(--teal,var(--blue));background:var(--workbench-surface,var(--surface));border-radius:0;align-items:flex-start;gap:12px;padding:18px;display:flex}.content-saved-briefs-destination .content-saved-brief-empty>svg{color:var(--teal,var(--blue));flex:none}.content-saved-briefs-destination .content-saved-brief-empty h3{color:var(--foreground,var(--fg));margin:0;font-size:17px;line-height:1.35}.content-saved-briefs-destination .content-saved-brief-empty p{max-width:610px;color:var(--tone-muted,var(--muted));margin:5px 0 12px;font-size:13px;line-height:1.5}.content-saved-briefs-destination .content-saved-pack-pagination{min-height:44px;padding-top:0}.content-saved-briefs-destination .content-saved-brief-detail{background:0 0;border:0;gap:20px;min-width:0;padding:0;display:grid}.content-saved-briefs-destination .content-saved-brief-blueprint{border:1px solid var(--workbench-line,var(--border));border-top:2px solid var(--teal,var(--blue));background:var(--workbench-surface,var(--surface));border-radius:0;gap:20px;padding:20px;display:grid}.content-saved-brief-blueprint>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-saved-briefs-destination .content-saved-brief-blueprint h3,.content-saved-briefs-destination .content-saved-brief-limitations h3,.content-saved-briefs-destination .content-saved-brief-provenance h3{margin-top:4px;font-size:20px;line-height:1.3}.content-saved-briefs-destination .content-saved-brief-text{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;display:grid}.content-saved-briefs-destination .content-saved-brief-text>div{background:0 0;border:0;min-width:0;padding:0}.content-saved-briefs-destination .content-saved-brief-text>div:nth-child(2){grid-column:span 2}.content-saved-briefs-destination .content-saved-brief-text dt,.content-saved-briefs-destination .content-saved-brief-field h4{color:var(--foreground,var(--fg));letter-spacing:var(--caps,.06em);text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.3}.content-saved-briefs-destination .content-saved-brief-text dd,.content-saved-briefs-destination .content-saved-brief-field ul{color:var(--foreground,var(--fg));overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;line-height:1.5}.content-saved-briefs-destination .content-saved-brief-fields{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:0;display:grid}.content-saved-briefs-destination .content-saved-brief-field{border-top:1px dotted var(--workbench-line,var(--border2));min-width:0;padding:14px 0}.content-saved-briefs-destination .content-saved-brief-field p{color:var(--tone-muted,var(--muted));margin:5px 0 0;font-size:13px;line-height:1.5}.content-saved-briefs-destination .content-saved-brief-limitations{border-left:3px solid var(--amber,var(--warning));background:color-mix(in srgb, var(--amber,var(--warning)) 9%, transparent);padding:14px 16px}.content-saved-briefs-destination .content-saved-brief-limitations h3{font-size:15px}.content-saved-briefs-destination .content-saved-brief-limitations ul{color:var(--foreground,var(--fg));gap:8px;margin:8px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.content-saved-briefs-destination .content-saved-brief-limitations li{border-left:1px solid color-mix(in srgb, var(--amber,var(--warning)) 45%, transparent);padding-left:12px}.content-saved-briefs-destination .content-saved-brief-provenance{border:0;border-top:1px dotted var(--workbench-line,var(--border2));background:0 0;gap:8px;padding:16px 0 0;display:grid}.content-saved-briefs-destination .content-saved-brief-provenance>p{color:var(--tone-muted,var(--muted));margin:0;font-size:13px;line-height:1.5}.content-saved-briefs-destination .content-saved-brief-provenance ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.content-saved-briefs-destination .content-saved-brief-provenance ol>li{overflow-wrap:anywhere;gap:12px;display:grid}.content-saved-briefs-destination .content-saved-brief-provenance dl,.content-saved-briefs-destination .content-saved-brief-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.content-saved-briefs-destination .content-saved-brief-metadata>div{min-width:0}@media (max-width:780px){.content-saved-briefs-destination .content-saved-briefs-destination-header,.content-saved-brief-blueprint>header{flex-direction:column;align-items:stretch}.content-saved-briefs-destination .content-journey-actions{justify-content:flex-start}.content-saved-briefs-destination .content-saved-brief-text,.content-saved-briefs-destination .content-saved-brief-fields,.content-saved-briefs-destination .content-saved-brief-provenance dl,.content-saved-briefs-destination .content-saved-brief-metadata{grid-template-columns:minmax(0,1fr)}.content-saved-briefs-destination .content-saved-brief-text>div:nth-child(2){grid-column:auto}}@media (max-width:520px){.content-saved-briefs-destination .content-saved-pack-list>li{grid-template-columns:minmax(0,1fr)}.content-saved-briefs-destination .content-saved-pack-list [data-slot=button]{width:100%}.content-saved-briefs-destination .content-saved-brief-blueprint{padding:16px}}.content-native-records{color:var(--foreground,var(--fg));max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.content-native-records h2{overflow-wrap:anywhere;margin:24px 0 12px;font-size:1.75rem;font-weight:400;line-height:1.25}.content-native-records h3{margin:0 0 16px;font-size:1.15rem;font-weight:500}.content-native-records__muted{color:var(--muted-foreground,var(--muted));font-size:.875rem;line-height:1.55}.content-native-records button{color:inherit;font:inherit;border-radius:0}.content-native-records button:focus-visible{outline:2px solid var(--teal,var(--blue));outline-offset:3px}.content-native-records summary:focus-visible{outline:2px solid var(--teal,var(--blue));outline-offset:3px}.content-native-records a:focus-visible{outline:2px solid var(--teal,var(--blue));outline-offset:3px}.content-native-records button:disabled{opacity:.45;cursor:not-allowed}.content-native-records__row{text-align:left;border:0;border-bottom:1px dotted var(--border);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:60px;padding:16px 8px;display:flex}.content-native-records__row>span:first-child{overflow-wrap:anywhere}.content-native-records__row>span:last-child,.content-native-records a{color:var(--teal,var(--blue));font-size:.8125rem}.content-native-records__row>span:last-child{flex-shrink:0}.content-native-records__row:hover{background:var(--card,var(--surface))}.content-native-records__section{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.content-native-records__fields{margin:20px 0}.content-native-records__fields>div{border-bottom:1px dotted var(--border);grid-template-columns:minmax(140px,23%) minmax(0,1fr);gap:24px;padding:14px 0;display:grid}.content-native-records__fields dt{color:var(--muted-foreground,var(--muted));font-size:.8125rem}.content-native-records__fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.content-native-records__text{white-space:pre-wrap;line-height:1.6}.content-native-records__fulltext{border-inline-start:1px solid var(--border);padding-inline-start:16px}.content-native-records__fields button{border:1px solid var(--border);color:var(--teal,var(--blue));cursor:pointer;background:0 0;padding:8px 12px}.content-native-records__item{border-bottom:1px dotted var(--border)}.content-native-records__item summary{cursor:pointer;color:var(--teal,var(--blue));overflow-wrap:anywhere;padding:16px 8px}.content-native-records__paging{justify-content:flex-end;align-items:center;gap:20px;margin-top:20px;display:flex}.content-native-records__paging button,.content-native-records__detail>button{border:1px solid var(--border);cursor:pointer;background:0 0;padding:10px 14px}@media (max-width:640px){.content-native-records__fields>div{grid-template-columns:1fr;gap:8px}.content-native-records__row{align-items:flex-start;gap:12px}.content-native-records__paging{justify-content:space-between;gap:8px}}.content-record-workspace{gap:24px;min-width:0;display:grid}.content-record-workspace__client{flex-wrap:wrap;gap:8px;min-width:0;display:inline-flex}.content-record-workspace__client strong{color:var(--foreground,var(--fg));overflow-wrap:anywhere;font-weight:600}.content-record-workspace__sections{flex-wrap:wrap;gap:0;min-width:0;display:flex}.content-record-workspace__section,.content-record-workspace__subview{min-height:44px;color:var(--foreground,var(--fg));font:inherit;text-transform:none;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.content-record-workspace__section[aria-current=page],.content-record-workspace__section:hover:not([aria-disabled=true]),.content-record-workspace__subview[aria-current=page],.content-record-workspace__subview[aria-pressed=true],.content-record-workspace__subview:hover:not([aria-disabled=true]){border-bottom-color:var(--teal,var(--blue))}.content-record-workspace__section[aria-disabled=true],.content-record-workspace__subview[aria-disabled=true]{color:var(--muted-foreground,var(--muted));cursor:not-allowed}.content-record-workspace__section:focus-visible{outline:2px solid var(--teal,var(--blue));outline-offset:-2px}.content-record-workspace__subview:focus-visible{outline:2px solid var(--teal,var(--blue));outline-offset:-2px}.content-record-workspace__analysis{border-bottom:1px dotted var(--border-strong,var(--border2));flex-wrap:wrap;gap:4px 12px;min-width:0;display:flex}.content-record-workspace__subview{padding-inline-start:8px;padding-inline-end:8px}.content-record-workspace__body{min-width:0}@media (max-width:620px){.content-record-workspace{gap:20px}.content-record-workspace__section{flex:auto}}.agency-ops-workspace{color:var(--foreground);gap:18px;display:grid}.agency-ops-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:14px;display:flex}.agency-ops-header h1{color:var(--foreground);margin:5px 0 0;font-size:32px;line-height:1.2}.agency-ops-header p{max-width:640px;color:var(--muted-foreground);margin:7px 0 0;font-size:14px;line-height:1.45}.agency-ops-tabs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:12px 0;display:grid}.agency-ops-mobile-nav{display:none}.agency-ops-tab-group{align-content:start;gap:7px;min-width:0;display:grid}.agency-ops-tab-group+.agency-ops-tab-group{border-left:1px solid var(--border);padding-left:18px}.agency-ops-tab-group-label{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.agency-ops-tab-group-items{flex-wrap:wrap;gap:2px;display:flex}.agency-ops-tab{letter-spacing:.01em;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:9px 11px;font-size:13px;font-weight:600;line-height:1.25}.agency-ops-tab:hover{color:var(--foreground)}.agency-ops-tab.active{color:var(--foreground);border-bottom-color:var(--primary)}.agency-ops-planner-context{border-left:2px solid var(--primary);color:var(--muted-foreground);background:var(--secondary);margin:0;padding:10px 14px;font-size:13px;line-height:1.45}.agency-ops-panel{gap:16px;display:grid}.agency-ops-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agency-ops-filter-menu{position:relative}.agency-ops-filter-menu>summary{min-height:36px;color:var(--foreground);background:var(--secondary);border:1px solid var(--border);cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.agency-ops-filter-menu>summary::-webkit-details-marker{display:none}.agency-ops-filter-menu>summary:hover,.agency-ops-filter-menu[open]>summary{border-color:var(--primary)}.agency-ops-filter-menu>summary:focus-visible{border-color:var(--primary)}.agency-ops-filter-menu>fieldset{z-index:20;min-width:210px;max-height:320px;color:var(--foreground);background:var(--popover,var(--card));border:1px solid var(--border);gap:7px;margin:0;padding:12px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 12px 24px #0000002e}.agency-ops-filter-menu>fieldset label{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.agency-ops-filter-menu>fieldset input{accent-color:var(--primary)}.agency-ops-section-title{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.agency-ops-plan-picker{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.agency-ops-plan-picker select{border:1px solid var(--border);background:var(--input);min-height:40px;color:var(--foreground);border-radius:0;padding:0 10px}.agency-ops-summary-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid}.agency-ops-summary-tile{background:var(--card);gap:4px;padding:12px 14px;display:grid}button.agency-ops-summary-tile{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;border-radius:0}button.agency-ops-summary-tile:hover{background:var(--accent)}button.agency-ops-summary-tile:focus-visible{z-index:1;outline:2px solid var(--primary);outline-offset:-2px;position:relative}.agency-ops-search-field{max-width:420px;color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.agency-ops-success{border-left:3px solid var(--success,#2f855a);background:color-mix(in srgb, var(--success,#2f855a) 10%, var(--card));color:var(--foreground);padding:10px 12px}.agency-ops-summary-tile span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:13px}.agency-ops-summary-tile strong{color:var(--foreground);font-size:18px}.agency-ops-table-wrap{border:1px solid var(--border);overflow-x:auto}.agency-ops-table-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.agency-ops-table{border-collapse:collapse;width:100%;font-size:13px}.agency-ops-table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);background:var(--secondary);border-bottom:1px dotted var(--border);white-space:nowrap;padding:8px 10px;font-size:11px}.agency-ops-table td{border-bottom:1px dotted var(--border);color:var(--foreground);white-space:nowrap;padding:8px 10px}.agency-ops-table tr:last-child td{border-bottom:none}.agency-ops-table tr:hover td{background:var(--secondary)}.agency-ops-table .agency-ops-group-row th{color:var(--foreground);border-left:2px solid var(--primary);background:var(--card);font-size:12px}.agency-ops-table .agency-ops-group-row th span{color:var(--muted-foreground);font-weight:500}.agency-ops-table tr.clickable{cursor:pointer}.agency-ops-plan-link{color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:none}.agency-ops-plan-link:hover,.agency-ops-plan-link[aria-current=page]{color:var(--primary)}.agency-ops-plan-campaign-actions{flex-wrap:wrap;gap:6px;display:flex}.agency-ops-campaigns-row>td{white-space:normal;background:var(--secondary);padding:0}.agency-ops-campaigns-row:hover>td{background:var(--secondary)}.agency-ops-campaigns-section{border-left:2px solid var(--primary);background:var(--card);gap:12px;padding:14px;display:grid}.agency-ops-campaigns-section h3{color:var(--foreground);margin:0;font-size:16px}.agency-ops-campaigns-section .agency-ops-table td{white-space:normal}.agency-ops-color-value{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.agency-ops-color-swatch{border:1px solid var(--border);vertical-align:middle;border-radius:0;width:18px;height:18px;margin-top:3px;display:inline-block}.agency-ops-muted,.agency-ops-help-text{color:var(--muted-foreground);font-size:11px;font-weight:400;line-height:1.4}.agency-ops-field-options,.agency-ops-org-checkboxes{border:1px dotted var(--border);border-radius:0;flex-wrap:wrap;gap:8px 16px;padding:12px;display:flex}.agency-ops-field-options legend,.agency-ops-org-checkboxes legend,.agency-ops-history-event-fields legend{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;padding:0 5px;font-size:11px;font-weight:700}.agency-ops-field-options>.agency-ops-help-text{flex-basis:100%}.agency-ops-field-options label,.agency-ops-org-checkbox{color:var(--foreground);grid-template-columns:none;align-items:center;gap:6px;display:inline-flex}.agency-ops-toggle-field{align-content:start}.agency-ops-toggle-field input[type=checkbox]{justify-self:start}.agency-ops-empty{text-align:center;color:var(--muted-foreground);border:1px dashed var(--border);padding:24px;font-size:13px}.agency-ops-loading,.agency-ops-error{color:var(--muted-foreground);padding:16px;font-size:13px}.agency-ops-error{border-left:3px solid var(--destructive);color:var(--destructive);background:#dc26260f}.agency-ops-status{text-transform:uppercase;letter-spacing:.02em;border:1px solid var(--border);align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.agency-ops-status.status-positive{color:var(--success);border-color:var(--success)}.agency-ops-status.status-warning{color:var(--warning);border-color:var(--warning)}.agency-ops-status.status-critical{color:var(--destructive);border-color:var(--destructive)}.agency-ops-status.status-neutral{color:var(--muted-foreground)}.agency-ops-form-grid{border:1px solid var(--border);background:var(--card);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:14px;display:grid}.agency-ops-form-grid label{color:var(--muted-foreground);gap:4px;font-size:12px;display:grid}.agency-ops-form-grid select{border:1px solid var(--border);background:var(--input);min-height:44px;color:var(--foreground);font:inherit;border-radius:0;padding:0 12px}.agency-ops-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.agency-ops-insertion-form{grid-template-columns:1fr}.agency-ops-insertion-section{border:1px dotted var(--border);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;min-width:0;margin:0;padding:14px;display:grid}.agency-ops-insertion-section>legend,.agency-ops-cost-line>legend,.agency-ops-weekdays>legend{color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:700}.agency-ops-insertion-section textarea{resize:vertical;border:1px solid var(--border);background:var(--input);min-height:96px;color:var(--foreground);font:inherit;border-radius:0;padding:10px 12px}.agency-ops-insertion-section textarea:focus,.agency-ops-insertion-section select:focus{border-color:var(--primary);outline:none}.agency-ops-span-full,.agency-ops-insertion-section-heading,.agency-ops-cost-line-list,.agency-ops-cost-line-summary{grid-column:1/-1}.agency-ops-insertion-section-heading,.agency-ops-inline-actions,.agency-ops-cost-line-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.agency-ops-insertion-section-heading p{color:var(--muted-foreground);margin:0;font-size:12px}.agency-ops-cost-line-list{gap:10px;display:grid}.agency-ops-cost-line{border:1px dotted var(--border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;min-width:0;padding:12px;display:grid}.agency-ops-cost-line-comment{grid-column:span 2}.agency-ops-weekdays{border:1px dotted var(--border);flex-wrap:wrap;grid-column:1/-1;gap:10px;margin:0;padding:8px;display:flex}.agency-ops-weekdays label{color:var(--foreground);grid-template-columns:none;align-items:center;gap:5px;display:flex}.agency-ops-cost-line-summary{border-top:1px dotted var(--border);color:var(--muted-foreground);padding-top:10px;font-size:13px}.agency-ops-cost-line-summary strong{color:var(--foreground)}.agency-ops-two-col{grid-template-columns:2fr 1fr;gap:16px;display:grid}@media (max-width:860px){.agency-ops-tabs{grid-template-columns:1fr;gap:12px}.agency-ops-tab-group+.agency-ops-tab-group{border-top:1px dotted var(--border);border-left:0;padding-top:12px;padding-left:0}.agency-ops-two-col{grid-template-columns:1fr}}@media (max-width:640px){.agency-ops-tabs{display:none}.agency-ops-mobile-nav{color:var(--muted-foreground);text-transform:uppercase;gap:5px;font-size:12px;font-weight:700;display:grid}.agency-ops-mobile-nav select{border:1px solid var(--border);background:var(--input);min-height:42px;color:var(--foreground);text-transform:none;border-radius:0;padding:0 10px;font-size:14px}}.agency-ops-card{border:1px solid var(--border);background:var(--card);gap:10px;padding:14px;display:grid}.agency-ops-card h3{color:var(--foreground);margin:0;font-size:13px;font-weight:700}.agency-ops-kv{grid-template-columns:minmax(120px,40%) 1fr;gap:4px 12px;font-size:13px;display:grid}.agency-ops-kv dt{color:var(--muted-foreground)}.agency-ops-kv dd{color:var(--foreground);margin:0}.agency-ops-calendar{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.agency-ops-calendar-controls{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.agency-ops-calendar-controls label{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:11px;font-weight:700;display:grid}.agency-ops-calendar-controls select{border:1px solid var(--border);background:var(--input);min-height:36px;color:var(--foreground);text-transform:none;border-radius:0;padding:0 10px}.agency-ops-report-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.agency-ops-calendar-head{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);background:var(--secondary);padding:6px 8px;font-size:11px}.agency-ops-calendar-cell{background:var(--card);align-content:start;gap:4px;min-height:84px;padding:6px;font-size:12px;display:grid}.agency-ops-calendar-cell .day-number{color:var(--muted-foreground);font-weight:700}.agency-ops-calendar-event{text-align:left;background:var(--secondary);width:100%;color:var(--foreground);border:0;border-left:2px solid var(--primary);cursor:pointer;padding:2px 4px;font-family:inherit;font-size:11px}.agency-ops-report-list{gap:12px;display:grid}.agency-ops-report-group h3{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);margin:0 0 6px;font-size:12px}.agency-ops-report-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.agency-ops-report-group li{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;padding:8px 10px;font-size:13px}.agency-ops-report-group li:hover{border-color:var(--primary)}.agency-ops-report-group li.active{border-color:var(--primary);color:var(--primary)}@media print{.agency-ops-delivery-table .agency-ops-toolbar,.agency-ops-delivery-table .agency-ops-table th:last-child,.agency-ops-delivery-table .agency-ops-table td:last-child{display:none!important}.agency-ops-delivery-table .agency-ops-table-wrap{border-color:#777;overflow:visible}.agency-ops-delivery-table .agency-ops-table th,.agency-ops-delivery-table .agency-ops-table td{color:#000;white-space:normal;background:#fff}}.agency-ops-section-navigation{align-items:stretch;gap:20px;min-width:0;display:flex}.agency-ops-group-selector{flex:none;align-items:center;display:flex}.agency-ops-group-selector select{border:1px solid var(--border);background:var(--input);max-width:100%;min-height:42px;color:var(--foreground);border-radius:0;padding:0 30px 0 12px;font-family:inherit;font-size:15px}.agency-ops-section-links{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.agency-ops-section-links .agency-ops-tab{min-height:48px;color:var(--foreground);letter-spacing:0;white-space:nowrap;flex:none;padding:12px;font-size:15px;font-weight:500}.agency-ops-section-links .agency-ops-tab.active{border-bottom-color:var(--teal);color:var(--teal)}.agency-ops-section-links .agency-ops-tab:hover{background:var(--secondary)}.agency-ops-section-navigation :-webkit-any(select,button):focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.agency-ops-section-navigation :is(select,button):focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.agency-ops-mobile-nav select:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}@media (max-width:1100px){.agency-ops-section-navigation{display:none}.agency-ops-workspace .agency-ops-mobile-nav{color:var(--muted-foreground);letter-spacing:var(--caps);text-transform:uppercase;gap:8px;font-size:13px;font-weight:700;display:grid}.agency-ops-workspace .agency-ops-mobile-nav select{border:1px solid var(--border);background:var(--input);width:100%;min-width:0;min-height:44px;color:var(--foreground);letter-spacing:0;text-transform:none;border-radius:0;padding:0 12px;font-family:inherit;font-size:15px;font-weight:400}}.growth-availability{border-block:1px dotted var(--growth-border);min-width:0}.growth-availability-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:12px 0;list-style:none;display:flex}.growth-availability-details>summary::-webkit-details-marker{display:none}.growth-availability-details>summary>span:first-child{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.growth-availability-details>summary strong{font-size:15px;font-weight:600}.growth-availability-toggle{color:var(--growth-blue);flex-shrink:0;font-size:13px}.growth-availability-toggle:after{content:" +"}.growth-availability-details[open] .growth-availability-toggle:after{content:" −"}.growth-availability-body{border-top:1px dotted var(--growth-border);padding:20px 0}.growth-availability-body .growth-section-heading{margin-bottom:20px}.growth-availability-body>:last-child{margin-bottom:0}.growth-planning-disclosure{margin-bottom:20px}.growth-planning-disclosure>summary{min-height:44px;color:var(--growth-blue);cursor:pointer;padding:12px 0;font-size:15px}.growth-planning-disclosure[open]>summary{margin-bottom:12px}.growth-research-layout{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);align-items:start;gap:24px;min-width:0;display:grid}.growth-research-layout[hidden],.growth-edit-controls[hidden]{display:none}.growth-research-actions{gap:20px;min-width:0;display:grid}.growth-research-actions>.growth-operation,.growth-research-actions>p{margin:0}.growth-research-layout .growth-form-grid{grid-template-columns:minmax(0,1fr)}.growth-research-actions .growth-section-heading{flex-wrap:wrap}@media (max-width:1100px){.growth-research-layout{grid-template-columns:minmax(0,1fr)}.growth-research-layout .growth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.growth-availability-details>summary{align-items:start;gap:12px}.growth-availability-toggle{max-width:100px}.growth-research-layout .growth-form-grid{grid-template-columns:minmax(0,1fr)}}.growth-workspace{--growth-border:var(--border-strong);--growth-surface:var(--card);--growth-input:var(--input);--growth-text:var(--foreground);--growth-muted:var(--muted-foreground);--growth-blue:var(--teal);color:var(--growth-text);font-family:var(--font);gap:var(--pulse-section-gap,24px);min-width:0;width:calc(100% - 2 * var(--pulse-page-gutter,32px));max-width:none;margin:var(--pulse-page-space,32px) auto 0;padding:0 0 32px;display:grid}.growth-workspace *{box-sizing:border-box}.growth-workspace h2{margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.2}.growth-workspace h3{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.35}.growth-workspace p{margin:0 0 16px;font-size:15px;line-height:1.5}.growth-workspace .growth-help{color:var(--growth-muted);font-size:13px;line-height:1.4}.growth-workspace .eyebrow,.growth-badge{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.growth-workspace .eyebrow{color:var(--growth-muted);margin-bottom:8px;display:block}.growth-workspace :where(button:not([data-slot=button])){border:1px solid var(--growth-blue);color:var(--growth-blue);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;min-height:44px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4}.growth-workspace :where(button:not([data-slot=button])):hover:not(:disabled){background:var(--growth-blue);color:var(--black)}.growth-workspace button.growth-primary{background:var(--cta);border-color:var(--cta);color:#fff}.growth-workspace button.growth-primary:hover:not(:disabled){background:color-mix(in srgb, var(--cta) 84%, var(--white));color:#fff}.growth-workspace button:disabled{opacity:.5;cursor:not-allowed}.growth-workspace :-webkit-any(button,input,textarea,select,a,summary):focus-visible{outline:2px solid var(--growth-blue);outline-offset:3px}.growth-workspace :is(button,input,textarea,select,a,summary):focus-visible{outline:2px solid var(--growth-blue);outline-offset:3px}.growth-workspace :-webkit-any(input,textarea,select){color:var(--growth-text);background:var(--growth-input);border:1px solid var(--growth-border);font:inherit;border-radius:0;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:15px}.growth-workspace :is(input,textarea,select){color:var(--growth-text);background:var(--growth-input);border:1px solid var(--growth-border);font:inherit;border-radius:0;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:15px}.growth-workspace textarea{resize:vertical}.growth-workspace input::placeholder{color:var(--growth-muted)}.growth-workspace label{flex-direction:column;gap:8px;margin-bottom:16px;font-size:15px;line-height:1.4;display:flex}.growth-panel{background:var(--growth-surface);border:1px solid var(--border);border-radius:0;min-width:0;padding:24px}.growth-panel>:last-child{margin-bottom:0}.growth-editor-sections,.growth-library,.growth-library-section{gap:var(--pulse-section-gap,24px);min-width:0;display:grid}.growth-library{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-library article{flex-direction:column;align-items:start;gap:12px;display:flex}.growth-library article p{flex-grow:1}.growth-library article :-webkit-any(h3,p){overflow-wrap:anywhere;margin:0}.growth-library article :is(h3,p){overflow-wrap:anywhere;margin:0}.growth-badge{border:1px solid var(--border);color:var(--growth-muted);background:var(--secondary);padding:4px 8px;display:inline-block}.growth-form-grid,.growth-assumption-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.growth-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.growth-actions>.growth-help{flex-basis:100%}.growth-record{border:1px dotted var(--growth-border);min-width:0;margin:20px 0;padding:20px}.growth-record legend,.growth-assumption legend{padding:0 8px;font-size:15px;font-weight:700}.growth-assumption{margin:0}.growth-source-picker{border:0;min-width:0;margin:16px 0;padding:0}.growth-source-picker legend{margin-bottom:8px;padding:0;font-size:15px}.growth-source-picker label{overflow-wrap:anywhere;flex-direction:row;align-items:center;margin-bottom:8px}.growth-source-picker input{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--growth-blue)}.growth-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 24px;display:grid}.growth-steps button{text-transform:none;letter-spacing:0;font-size:15px;font-weight:400}.growth-steps button[aria-current=step]{border-bottom:3px solid var(--growth-blue);background:var(--growth-surface);font-weight:700}.growth-edit-controls{border:0;min-width:0;margin:0;padding:0}.growth-save-bar{border-top:1px solid var(--growth-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.growth-notice{border-left:3px solid var(--growth-blue);background:var(--growth-surface);overflow-wrap:anywhere;margin:20px 0;padding:20px}.growth-notice[role=alert]{border-left-color:var(--destructive)}.growth-notice p:last-child{margin-bottom:0}.growth-receipt{overflow-wrap:anywhere;font-size:15px}.growth-empty{padding:20px 0}.growth-panel.growth-empty{align-content:center;min-height:220px;padding:32px}.growth-results{table-layout:fixed;border-collapse:collapse;width:100%;font-size:15px}.growth-results th,.growth-results td{border-bottom:1px dotted var(--growth-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:14px 0}.growth-results th{width:72%;padding-right:16px;font-weight:400}.growth-results thead th{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.growth-results td{font-weight:700}.growth-results small{color:var(--growth-muted);margin-top:8px;font-size:13px;font-weight:400;display:block}.growth-report-finding{border-bottom:1px dotted var(--growth-border);overflow-wrap:anywhere;padding:16px 0}.growth-report-finding .growth-badge{margin-bottom:12px}.growth-preline{white-space:pre-wrap;overflow-wrap:anywhere}.growth-workspace a{color:var(--growth-blue);text-decoration:none}.growth-disclosure{margin-top:20px;font-size:15px}.growth-disclosure summary{cursor:pointer;min-height:44px;padding:12px 0}.growth-report-meta,.growth-assumption-report{margin:16px 0;font-size:15px}.growth-report-meta>div,.growth-assumption-report>div{border-bottom:1px dotted var(--growth-border);padding:14px 0}.growth-report-meta dt,.growth-assumption-report dt{margin-bottom:8px;font-weight:700}.growth-workspace dd{overflow-wrap:anywhere;margin-left:0}.growth-workspace dd p{margin-top:8px}@media (max-width:760px){.growth-form-grid,.growth-assumption-grid,.growth-library{grid-template-columns:minmax(0,1fr)}.growth-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-panel{padding:20px 16px}.growth-record{padding:16px 12px}}.growth-workspace label.growth-checkbox{flex-direction:row;align-items:start}.growth-checkbox input{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--teal)}.growth-report-tabs{flex-wrap:wrap;gap:4px;margin:0;display:flex}.growth-report-tabs button{text-transform:none;letter-spacing:0;min-height:48px;color:var(--growth-text);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.growth-report-tabs button[aria-selected=true]{border-bottom-color:var(--growth-blue);color:var(--growth-blue);background:0 0}.growth-report-tabs button:hover:not(:disabled){color:var(--growth-blue);border-bottom-color:var(--growth-blue);background:0 0}.growth-report-tabs svg{flex-shrink:0}.growth-live-status{min-height:28px;color:var(--growth-muted);justify-content:space-between;align-items:center;gap:16px;margin:-12px 0 16px;font-size:13px;display:flex}.growth-report-hero{max-width:920px;padding:8px 0 12px}.growth-report-hero h2{overflow-wrap:anywhere;margin:10px 0 16px;font-size:26px;line-height:1.2}.growth-report-hero p{font-size:15px;line-height:1.5}.growth-metric-grid{border:1px solid var(--growth-border);background:var(--growth-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.growth-metric{flex-direction:column;align-items:start;gap:8px;min-width:0;padding:24px;display:flex}.growth-metric-grid>.growth-metric+.growth-metric{border-left:1px dotted var(--growth-border)}.growth-metric .eyebrow{margin:0;font-size:13px;line-height:1.5}.growth-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(24px,2.8vw,38px);line-height:1.2;display:block}.growth-metric strong.growth-metric-missing{color:var(--growth-muted);letter-spacing:0;font-size:20px;font-weight:400}.growth-metric .growth-unit{color:var(--growth-muted);font-size:12px}.growth-metric p{margin:0;font-size:12px}.growth-summary-grid,.growth-roi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.growth-key-finding{border-left:3px solid var(--growth-blue)}.growth-finding-cards{gap:16px;display:grid}.growth-finding-card{border-bottom:1px dotted var(--growth-border);min-width:0;padding:16px 0}.growth-finding-card .growth-badge{margin-bottom:12px;font-size:13px}.growth-finding-card p{margin-bottom:12px;font-size:16px}.growth-finding-card .growth-help{font-size:12px}.growth-citations{color:var(--growth-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.growth-evidence-empty{padding:24px 0}.growth-evidence-empty p{color:var(--growth-muted);margin:12px 0 0}.growth-summary-grid button{margin-top:20px}.growth-section-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.growth-section-heading h2{margin-bottom:8px}.growth-section-heading p{color:var(--growth-muted);margin:0}.growth-section-heading>button{flex-shrink:0}.growth-currency{min-width:200px;max-width:350px;margin:0}.growth-currency summary{padding-top:0;font-size:13px}.growth-planning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.growth-budget-panel{flex-direction:column;display:flex}.growth-budget-panel>.growth-metric{border-top:1px dotted var(--growth-border);margin-top:auto;padding:20px 0 0}.growth-budget-panel .growth-metric strong{font-size:30px}.growth-budget-panel>h3{margin-bottom:8px}.growth-budget-panel>.growth-help{min-height:40px;font-size:13px}.growth-compact-assumption{border-bottom:1px dotted var(--growth-border);min-width:0;margin-bottom:16px;padding-bottom:8px}.growth-compact-assumption label{margin-bottom:4px;font-size:13px}.growth-compact-assumption input[type=number]{font-variant-numeric:tabular-nums;font-size:18px}.growth-input-evidence{color:var(--growth-muted);font-size:12px}.growth-input-evidence summary{cursor:pointer;min-height:36px;padding:8px 0}.growth-input-evidence label{color:var(--growth-text)}.growth-input-evidence .growth-source-picker{margin:12px 0}.growth-input-evidence .growth-source-picker legend{font-size:12px}.growth-workspace input.growth-range{accent-color:var(--growth-blue);background:0 0;border:0;min-height:32px;padding:0}.growth-allocation-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.growth-allocation-results .growth-metric{padding:16px 4px 0 0}.growth-allocation-results .growth-metric strong{font-size:24px}.growth-cost-inputs{grid-template-columns:2fr .75fr 1fr 1fr;align-items:start;gap:16px;display:grid}.growth-cost-inputs label{margin:0;font-size:13px}.growth-cost-total{flex-direction:column;gap:16px;min-width:0;font-size:13px;display:flex}.growth-cost-total strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px}.growth-cost-record>.growth-input-evidence{margin-top:12px}.growth-funnel{gap:22px;padding:20px 0 28px;display:grid}.growth-funnel-stage>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.growth-funnel-stage strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px}.growth-funnel-track{background:var(--growth-input);border:1px dotted var(--growth-border);width:100%;height:16px;margin-top:8px}.growth-funnel-track>div{background:var(--growth-blue);height:100%}.growth-three-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-persona-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.growth-persona-card{border:1px dotted var(--growth-border);overflow-wrap:anywhere;padding:20px}.growth-persona-card dl{margin:20px 0 0;font-size:14px}.growth-persona-card dt{color:var(--growth-muted);margin-top:12px}.growth-persona-card dd{margin-top:4px;font-size:22px}.growth-competitors{margin-top:28px}.growth-competitor-list{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.growth-findings-editor{border-top:1px dotted var(--growth-border)}.growth-evidence-dashboard>.growth-finding-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-evidence-dashboard>.growth-finding-cards>:only-child{grid-column:1/-1;max-width:900px}@media (max-width:1050px){.growth-metric-grid:not(.growth-three-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.growth-metric-grid:not(.growth-three-metrics)>.growth-metric:nth-child(odd){border-left:0}.growth-metric-grid:not(.growth-three-metrics)>.growth-metric:nth-child(n+3){border-top:1px dotted var(--growth-border)}.growth-planning-grid{gap:12px}.growth-budget-panel,.growth-workspace .growth-metric{padding:20px 16px}.growth-budget-panel>.growth-metric,.growth-allocation-results .growth-metric{padding-left:0;padding-right:0}.growth-allocation-results{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:760px){.growth-section-heading{flex-direction:column;align-items:stretch;gap:12px}.growth-summary-grid,.growth-planning-grid,.growth-roi-grid,.growth-persona-grid,.growth-evidence-dashboard>.growth-finding-cards{grid-template-columns:minmax(0,1fr)}.growth-currency{max-width:none}.growth-cost-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-cost-inputs>:first-child{grid-column:1/-1}.growth-three-metrics{grid-template-columns:minmax(0,1fr)}.growth-three-metrics>.growth-metric+.growth-metric{border-left:0;border-top:1px dotted var(--growth-border)}.growth-report-hero p{font-size:16px}}.growth-revision-meta{border-left:1px solid var(--border);padding-left:12px}.growth-management-nav{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.growth-management-nav [data-slot=button]{color:var(--foreground)}.growth-workspace .growth-report-select{margin:0;display:none}.growth-workspace>:-webkit-any(.growth-notice,.growth-live-status,.growth-operation,.growth-activity,.growth-save-bar){margin-top:0;margin-bottom:0}.growth-workspace>:is(.growth-notice,.growth-live-status,.growth-operation,.growth-activity,.growth-save-bar){margin-top:0;margin-bottom:0}.growth-save-bar .growth-actions{margin:0}.growth-panel>.growth-section-heading{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px}.growth-report-footer{margin:0}@media (max-width:1100px){.growth-workspace{--pulse-page-gutter:24px;--pulse-page-space:24px}}@media (max-width:620px){.growth-workspace{--pulse-page-gutter:16px;--pulse-page-space:20px;--pulse-section-gap:20px}.growth-workspace .pulse-page-header__actions{width:100%}.growth-workspace .pulse-page-header__actions>button{flex:1}.growth-management-nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0;display:grid}.growth-management-nav [data-slot=button]{white-space:normal;height:auto;min-height:44px;padding-inline-start:8px;padding-inline-end:8px}.growth-report-tabs{display:none}.growth-workspace .growth-report-select{gap:8px;padding:12px 0 16px;font-size:13px;display:grid}.growth-panel.growth-empty{padding:20px 16px}}.growth-incomplete{border-style:dotted}.growth-incomplete-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.growth-incomplete-heading .growth-badge{flex-shrink:0;font-size:13px}.growth-incomplete ul{color:var(--growth-muted);margin:0;padding-left:20px;font-size:15px;line-height:1.6}.growth-incomplete li+li{margin-top:8px}.growth-unknown{color:var(--growth-muted);font-size:14px;line-height:1.5;display:inline-block}.growth-unknown small{font-size:12px}.growth-content-total{border-top:1px dotted var(--growth-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;padding-top:20px;font-size:14px;display:flex}.growth-content-total strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px}.growth-investment-summary>h3{margin-bottom:16px}.growth-table-scroll{overflow-x:auto}.growth-comparison{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.growth-comparison :-webkit-any(td,th){border-bottom:1px dotted var(--growth-border);vertical-align:top;padding:16px 12px}.growth-comparison :is(td,th){border-bottom:1px dotted var(--growth-border);vertical-align:top;padding:16px 12px}.growth-comparison th{font-weight:700}.growth-comparison thead{color:var(--growth-muted)}.growth-persona-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.growth-workspace h4{margin:0 0 8px;font-size:14px;font-weight:700}.growth-entry-point{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;display:grid}.growth-entry-point .growth-finding-card{border:0;padding-top:0}.growth-entry-scores{align-items:start;gap:24px;margin:0;font-size:14px;display:flex}.growth-entry-scores dd{margin-top:8px}.growth-entry-recommendation{border-top:1px dotted var(--growth-border);margin-top:20px;padding-top:16px}.growth-demand-inputs fieldset{border:0;min-width:0;margin:0;padding:0}.growth-demand-inputs legend{color:var(--growth-muted);overflow-wrap:anywhere;margin-bottom:12px;font-size:12px}.growth-budget-panel .growth-form-grid{gap:12px}.growth-budget-panel .growth-form-grid label{justify-content:space-between;min-height:44px}.growth-allocation-breakdown{margin:4px 0 20px;font-size:13px}.growth-allocation-breakdown>div,.growth-deal-results>div{border-bottom:1px dotted var(--growth-border);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.growth-allocation-breakdown dd,.growth-deal-results dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.growth-allocation-breakdown dt{flex:1}.growth-allocation-breakdown dd{max-width:54%}.growth-cost-state{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.growth-cost-state button[aria-pressed=true]{border-color:var(--growth-blue);color:var(--growth-text);background:var(--growth-input);opacity:1}.growth-deal-assumptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.growth-deal-results{margin:24px 0;font-size:15px}.growth-deal-results>div:last-child{border-top:1px solid var(--growth-border);font-weight:700}.growth-deal-results>div:last-child dd{color:var(--growth-blue);font-size:24px}.growth-roi-grid>.growth-panel{min-width:0}@media (max-width:1050px){.growth-budget-panel .growth-form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.growth-persona-details,.growth-entry-point{grid-template-columns:minmax(0,1fr)}.growth-budget-panel .growth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-cost-state button{flex:1}.growth-comparison :-webkit-any(td,th){padding:12px 8px}.growth-comparison :is(td,th){padding:12px 8px}.growth-deal-results>div{gap:12px}}.growth-operation{margin-top:20px}.growth-operation[hidden]{display:none}.growth-operation-result{margin-top:24px}.growth-research-report{margin:16px 0}.growth-research-claim,.growth-score-assessment{min-width:0;margin-bottom:24px}.growth-research-claim h4{text-transform:none}.growth-assessment-track{background:var(--growth-input);border:1px dotted var(--growth-border);height:8px;margin:12px 0}.growth-assessment-track span{background:var(--growth-blue);height:100%;display:block}.growth-table-scroll .growth-results{table-layout:auto}.growth-table-scroll .growth-results :-webkit-any(th,td){width:auto;padding:14px 16px}.growth-table-scroll .growth-results :is(th,td){width:auto;padding:14px 16px}.growth-table-scroll .growth-results th{font-weight:700}.growth-table-scroll .growth-results caption,.growth-comparison caption{text-align:left;color:var(--growth-muted);padding:12px 0}.growth-inventory-counts{flex-wrap:wrap;gap:16px;display:flex}.growth-inventory-counts>div{border-bottom:1px dotted var(--growth-border);min-width:130px;padding:12px 0}.growth-content-audit-list{padding:0;list-style:none}.growth-content-audit-list li{border-bottom:1px dotted var(--growth-border);align-items:center;gap:16px;padding:12px 0;display:flex}.growth-research-report .growth-panel{overflow-wrap:anywhere}@media (max-width:760px){.growth-content-audit-list li{flex-direction:column;align-items:start}.growth-table-scroll .growth-results :-webkit-any(th,td){padding:12px}.growth-table-scroll .growth-results :is(th,td){padding:12px}}.growth-radar{max-width:420px;color:var(--growth-muted);margin:16px auto 24px}.growth-radar svg{width:100%;display:block;overflow:visible}.growth-radar text{fill:var(--growth-text);font-family:inherit;font-size:13px}.growth-radar-grid{fill:none;stroke:var(--growth-border);stroke-dasharray:2 4}.growth-radar-values{fill:color-mix(in srgb, var(--growth-blue) 18%, transparent);stroke:var(--growth-blue);stroke-width:2px}.growth-radar figcaption{text-align:center;font-size:13px}.growth-table-scroll .growth-forecast-table{min-width:1120px}.growth-table-scroll .growth-forecast-table :-webkit-any(th,td){overflow-wrap:normal}.growth-table-scroll .growth-forecast-table :is(th,td){overflow-wrap:normal}.growth-table-scroll .growth-skill-table :-webkit-any(th,td){overflow-wrap:normal}.growth-table-scroll .growth-skill-table :is(th,td){overflow-wrap:normal}.growth-table-scroll .growth-skill-table th[scope=row]{min-width:120px}.growth-table-scroll .growth-skill-table thead th,.growth-table-scroll .growth-skill-table td,.growth-table-scroll .growth-forecast-table td,.growth-table-scroll .growth-forecast-table th:first-child{white-space:nowrap}.growth-table-scroll:focus-visible{outline:2px solid var(--growth-blue);outline-offset:3px}.growth-activity{margin-top:24px}.growth-activity-list{padding:0;list-style:none}.growth-activity-list>li{border-bottom:1px dotted var(--growth-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.growth-activity-list>li>div{flex:240px;min-width:0}.growth-activity-list h3{overflow-wrap:anywhere;margin:8px 0}.growth-year-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.growth-year-card{border:1px solid var(--growth-border);overflow-wrap:anywhere;min-width:0;padding:20px}.growth-year-card:first-child{border-top:3px solid var(--growth-blue)}.growth-year-card h3{font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:20px}.growth-year-card p{color:var(--growth-muted);font-size:13px}.growth-score{font-variant-numeric:tabular-nums;border-bottom:3px solid var(--growth-border);white-space:nowrap;padding:4px 8px;font-weight:700;display:inline-block}.growth-score-strong{border-color:var(--success)}.growth-score-moderate{border-color:var(--warning)}.growth-score-weak{border-color:var(--destructive)}.growth-inventory-bars{gap:12px;display:grid}.growth-inventory-bars>div{grid-template-columns:minmax(100px,1fr) 1.2fr;align-items:center;gap:12px;display:grid}.growth-inventory-bars dt{font-size:14px}.growth-inventory-bars dd{background:var(--growth-input);min-height:28px;margin:0;position:relative}.growth-inventory-bars dd>span{background:color-mix(in srgb, var(--growth-blue) 35%, transparent);border-right:2px solid var(--growth-blue);position:absolute;top:0;bottom:0;left:0;right:auto}.growth-inventory-bars strong{text-align:right;padding:4px 8px;font-size:14px;display:block;position:relative}.growth-journey-chart{width:min(100%,260px);margin:0 auto 20px;display:block}.growth-stage-legend>div{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.growth-stage-legend dt{align-items:center;gap:8px;display:flex}.growth-stage-legend dt>span{width:14px;height:14px;display:inline-block}.growth-stage-legend dd{font-variant-numeric:tabular-nums;margin:0}.growth-question-thread{max-height:520px;margin:20px 0;padding:0;list-style:none;overflow-y:auto}.growth-question-thread li{gap:12px;margin-bottom:24px;display:grid}.growth-question-message,.growth-answer-message{border:1px solid var(--growth-border);overflow-wrap:anywhere;min-width:0;max-width:90%;padding:20px}.growth-question-message{background:var(--growth-input);margin-left:auto}.growth-answer-message{border-left:3px solid var(--growth-blue)}.growth-question-message p:last-child,.growth-answer-message p:last-child{margin-bottom:0}.growth-question-suggestions{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.growth-question-suggestions p{flex-basis:100%}.growth-question-suggestions button{text-align:left;letter-spacing:0;text-transform:none}.growth-report-footer{border-top:1px dotted var(--growth-border);color:var(--growth-muted);margin-top:0;padding-top:16px}@media (max-width:1050px){.growth-year-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.growth-year-cards{grid-template-columns:minmax(0,1fr)}}.growth-research-counters{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 24px;display:flex}.growth-opportunity-costs{padding-left:20px;font-size:14px;line-height:1.6}.growth-entry-scores{flex-wrap:wrap;margin-bottom:20px}.growth-workspace>.growth-activity,.growth-workspace>.growth-operation{margin-top:0}.content-audit-comparison{background:var(--card);border:1px solid var(--border);gap:24px;margin-block-start:16px;margin-block-end:16px;padding:28px;display:grid}.content-audit-comparison__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-audit-comparison__back{color:var(--teal,var(--blue));cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:8px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.content-audit-comparison__close{color:var(--muted,var(--tone-muted));cursor:pointer;background:0 0;border:0;padding:4px}.content-audit-comparison__close:hover{color:var(--fg,var(--tone-default))}.content-audit-comparison__header h2{color:var(--fg,var(--tone-default));margin:4px 0 0;font-size:24px;font-weight:700}.content-audit-comparison__header p{color:var(--muted,var(--tone-muted));margin:6px 0 0;font-size:14px}.content-audit-comparison__controls{background:var(--secondary);border:1px solid var(--border);border-radius:4px;gap:16px;padding:20px;display:grid}.content-audit-comparison__mode-toggle{gap:8px;display:flex}.content-audit-comparison__mode-toggle button{background:var(--card);border:1px solid var(--border);color:var(--muted,var(--tone-muted));cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.content-audit-comparison__mode-toggle button.active{background:color-mix(in srgb, var(--teal,var(--blue)) 14%, var(--card));border-color:var(--teal,var(--blue));color:var(--fg,var(--tone-default));font-weight:600}.content-audit-comparison__form{flex-direction:column;gap:16px;display:flex}.content-audit-comparison__targets{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.content-audit-comparison__target-col{background:var(--card);border:1px solid var(--border);border-radius:4px;flex:1;gap:4px;min-width:220px;padding:12px 14px;display:grid}.content-audit-comparison__target-col strong{color:var(--fg,var(--tone-default));font-size:14px}.content-audit-comparison__target-col small{color:var(--muted,var(--tone-muted));font-size:12px;font-family:var(--font-mono)}.content-audit-comparison__vs{font-family:var(--font-mono);color:var(--teal,var(--blue));padding:8px;font-size:14px;font-weight:700}.content-audit-comparison__results{gap:24px;display:grid}.content-audit-comparison__metric-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.content-audit-comparison__card{background:var(--secondary);border:1px solid var(--border);border-radius:4px;gap:8px;padding:18px;display:grid}.content-audit-comparison__metric-value{color:var(--fg,var(--tone-default));font-size:28px;font-weight:700;font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.content-audit-comparison__metric-value.positive{color:#00d26a}.content-audit-comparison__card p{color:var(--muted,var(--tone-muted));margin:0;font-size:13px;line-height:1.4}.content-audit-comparison__breakdown{background:var(--secondary);border:1px solid var(--border);border-radius:4px;gap:12px;padding:20px;display:grid}.content-audit-comparison__breakdown h3{color:var(--fg,var(--tone-default));margin:0;font-size:16px}.content-audit-comparison__stages{gap:12px;display:grid}.content-audit-comparison__stage-row{grid-template-columns:120px 1fr 60px;align-items:center;gap:12px;display:grid}.content-audit-comparison__stage-row .stage-name{color:var(--fg,var(--tone-default));font-size:13px}.content-audit-comparison__stage-row .bar-track{background:var(--card);border-radius:4px;height:16px;position:relative;overflow:hidden}.content-audit-comparison__stage-row .bar-fill.base{background:var(--teal,var(--blue));border-radius:4px;height:100%;position:absolute;top:0;left:0}.content-audit-comparison__stage-row .bar-fill.target{background:color-mix(in srgb, var(--fg) 40%, transparent);height:50%;position:absolute;bottom:0;left:0}.content-audit-comparison__stage-row .delta-badge{font-size:12px;font-family:var(--font-mono);text-align:right;font-weight:600}.content-audit-comparison__stage-row .delta-badge.positive{color:#00d26a}.content-audit-comparison__stage-row .delta-badge.negative{color:var(--red,var(--danger))}.content-audit-comparison__matrix{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.content-audit-comparison__matrix{grid-template-columns:1fr}}.content-audit-comparison__matrix .matrix-col{border:1px solid var(--border);background:var(--secondary);border-radius:4px;padding:16px}.content-audit-comparison__matrix .matrix-col.advantages{border-top:3px solid #00d26a}.content-audit-comparison__matrix .matrix-col.gaps{border-top:3px solid var(--red,var(--danger))}.content-audit-comparison__matrix h4{color:var(--fg,var(--tone-default));align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.content-audit-comparison__matrix ul{color:var(--muted,var(--tone-muted));gap:8px;margin:0;padding-left:20px;font-size:13px;line-height:1.4;display:grid}.content-audit-comparison .content-audit-comparison__controls,.content-audit-comparison .content-audit-comparison__mode-toggle button,.content-audit-comparison .content-audit-comparison__target-col{border-radius:0}.content-audit-comparison__table-wrap{overflow:auto}.content-audit-comparison table{border-collapse:collapse;text-align:left;width:100%}.content-audit-comparison th,.content-audit-comparison td{border-bottom:1px dotted var(--border2);vertical-align:top;padding:12px}.content-audit-comparison th{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.content-audit-comparison__picker,.content-audit-comparison__picker label{gap:12px;display:grid}.content-audit-comparison__picker select{background:var(--card);width:100%;min-width:0;color:var(--fg);border:1px solid var(--border2);border-radius:0;padding:12px}.content-audit-comparison__picker select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-audit-comparison__picker select:disabled{opacity:.6}.content-audit-comparison__picker>div{flex-wrap:wrap;gap:12px;display:flex}.competitive-positioning-matrix{color:var(--fg);background:var(--surface);border:1px solid var(--border2);border-radius:0;gap:16px;padding:24px;display:grid}.competitive-positioning-matrix h3{font-size:26px}.competitive-positioning-matrix p{overflow-wrap:anywhere;margin:0;line-height:1.5}.competitive-positioning-matrix .matrix-axis-controls{flex-wrap:wrap;gap:16px;display:flex}.competitive-positioning-matrix .matrix-axis-controls label{flex:1;gap:8px;min-width:200px;display:grid}.competitive-positioning-matrix select{width:100%;max-width:100%;color:var(--fg);background:var(--bg2);border:1px solid var(--border2);border-radius:0;padding:10px}.matrix-recorded-chart{justify-self:center;width:100%;max-width:680px}.matrix-recorded-chart text{fill:var(--fg);font:11px var(--font)}.matrix-chart-background{fill:var(--bg2);stroke:var(--border2)}.matrix-chart-midline{fill:none;stroke:var(--border2);stroke-dasharray:3 3}.matrix-recorded-point{fill:var(--blue);stroke:var(--fg);stroke-width:2px}.competitive-positioning-matrix li{border-bottom:1px dotted var(--border2);margin-block-start:16px;margin-block-end:16px;padding-block-start:12px;padding-block-end:12px}.content-competitive-cohort{gap:16px;display:grid}.content-competitive-table{overflow-x:auto}.content-competitive-table table{border-collapse:collapse;width:100%}.content-competitive-table th,.content-competitive-table td{text-align:left;border-bottom:1px dotted var(--border2);padding:12px}.content-competitive-table thead th{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.content-competitive-table caption{text-align:left;color:var(--muted);padding-block-start:12px;padding-block-end:12px}.content-audit-report-modal{border:1px solid var(--border2);background:var(--bg);width:min(1100px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--fg);font-family:var(--font);border-radius:0;padding:0}.content-audit-report-modal::backdrop{background:#000000b3}.content-audit-report-modal__container{padding:24px}.content-audit-report-modal__actions-bar,.content-audit-report-modal__buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-audit-report-modal__actions-bar{border-bottom:1px dotted var(--border2);justify-content:space-between;padding-bottom:20px}.content-audit-report-modal__close{color:var(--fg);border:1px solid var(--border2);cursor:pointer;background:0 0;padding:8px}.content-audit-report-doc{overflow-wrap:anywhere;line-height:1.5}.content-audit-report-doc__header{padding-block-start:24px;padding-block-end:24px}.content-audit-report-doc h1{font-size:32px}.content-audit-report-doc h2{font-size:26px}.content-audit-report-doc h3{font-size:20px}.content-report-coverage{border-left:3px solid var(--blue);background:var(--surface);padding:12px}.content-audit-report-kpis,.content-audit-funnel-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.content-audit-kpi-card,.content-audit-funnel-card{background:var(--surface);border:1px solid var(--border2);padding:16px}.content-audit-kpi-card{gap:8px;display:grid}.content-audit-kpi-card>span{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.content-audit-kpi-card>strong{font-size:26px}.content-audit-report-doc__section{margin-block-start:28px;margin-block-end:28px}.content-audit-report-doc li{margin-block-start:10px;margin-block-end:10px}.content-audit-funnel-bar{background:var(--elev);height:8px}.content-audit-funnel-bar>div{background:var(--blue);height:100%}.content-audit-report-doc__table-wrap{overflow:auto}.content-audit-report-doc__table{border-collapse:collapse;text-align:left;width:100%}.content-audit-report-doc__table th{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.content-audit-report-doc__table th,.content-audit-report-doc__table td{border-bottom:1px dotted var(--border2);vertical-align:top;padding:12px}@media (max-width:600px){.content-audit-report-modal__container{padding:16px}}@media print{body:has(.content-audit-report-modal[open]) *{visibility:hidden}body:has(.content-audit-report-modal[open]) .content-audit-report-modal{visibility:visible}body:has(.content-audit-report-modal[open]) .content-audit-report-modal *{visibility:visible}.content-audit-report-modal[open]{color:#000;background:#fff;border:0;width:100%;max-height:none;margin:0;position:absolute;top:0;bottom:auto;left:0;right:auto;overflow:visible}.content-audit-report-modal__actions-bar,.content-audit-report-modal [role=status]{display:none}.content-audit-report-modal__container{padding:0}.content-audit-report-doc__table-wrap{overflow:visible}.content-audit-report-doc__section{break-inside:auto}.content-audit-report-doc tr,.content-audit-kpi-card,.content-audit-funnel-card{break-inside:avoid}.content-audit-kpi-card,.content-audit-funnel-card,.content-report-coverage{color:#000;background:#fff}}.content-studio{--cs-gap:20px;--cs-surface:var(--card,#2a2a2a);--cs-input:var(--secondary,#1a1a1a);--cs-elev:#333;--cs-line:var(--border,#3a3a3a);--cs-line-strong:var(--border-strong,#444);--cs-fg:var(--foreground,#fff);--cs-muted:var(--muted-foreground,#bbb);--cs-dim:#888;--cs-accent:var(--teal,#96d0d3);--cs-cta:var(--cta,#e12c86);--cs-success:var(--success,#4caf82);--cs-warning:var(--warning,#ffb432);--cs-danger:var(--danger,#e05c5c);gap:var(--pulse-section-gap,28px);min-width:0;color:var(--cs-fg);font-family:var(--font);font-size:15px;line-height:1.45;display:grid;position:relative}.content-studio *,.content-studio :before,.content-studio :after{box-sizing:border-box}.content-studio :-webkit-any(h2,h3,h4,h5,h6,p){letter-spacing:0;margin:0}.content-studio :is(h2,h3,h4,h5,h6,p){letter-spacing:0;margin:0}.content-studio h2{font-size:26px;font-weight:700;line-height:1.2}.content-studio h3{font-size:20px;font-weight:700;line-height:1.3}.content-studio h4{font-size:15px;font-weight:700;line-height:1.35}.content-studio button{font:inherit;color:inherit}.content-studio a{color:var(--cs-accent);text-decoration:none}.content-studio a:hover{opacity:.85;text-decoration:none}.content-studio :-webkit-any(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.content-studio :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.content-studio .cs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.content-studio .cs-muted{color:var(--cs-muted)}.content-studio .cs-dim{color:var(--cs-dim)}.content-studio .cs-link{color:var(--cs-accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.content-studio .cs-link:hover{opacity:.85;text-decoration:none}.content-studio .cs-spin{animation:.9s linear infinite cs-spin}@keyframes cs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.content-studio .cs-spin{animation:none}}.content-studio .cs-stack{gap:var(--cs-gap);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.content-studio .cs-stack--sm{gap:12px}.content-studio .cs-stack--xs{gap:6px}.content-studio .cs-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.content-studio .cs-row--between{justify-content:space-between}.content-studio .cs-row--end{justify-content:flex-end}.content-studio .cs-grid{gap:var(--cs-gap);min-width:0;display:grid}.content-studio .cs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.content-studio .cs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.content-studio .cs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.content-studio .cs-grid--auto{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.content-studio .cs-split{gap:var(--cs-gap);grid-template-columns:minmax(280px,2fr) minmax(0,3fr);align-items:start;min-width:0;display:grid}.content-studio .cs-split--sidebar{grid-template-columns:260px minmax(0,1fr)}.content-studio .cs-split--aside{grid-template-columns:minmax(0,1fr) 360px}@media (max-width:1100px){.content-studio :-webkit-any(.cs-grid--3,.cs-grid--4){grid-template-columns:repeat(2,minmax(0,1fr))}.content-studio :is(.cs-grid--3,.cs-grid--4){grid-template-columns:repeat(2,minmax(0,1fr))}.content-studio :-webkit-any(.cs-split,.cs-split--sidebar,.cs-split--aside){grid-template-columns:minmax(0,1fr)}.content-studio :is(.cs-split,.cs-split--sidebar,.cs-split--aside){grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.content-studio :-webkit-any(.cs-grid--2,.cs-grid--3,.cs-grid--4){grid-template-columns:minmax(0,1fr)}.content-studio :is(.cs-grid--2,.cs-grid--3,.cs-grid--4){grid-template-columns:minmax(0,1fr)}}.content-studio .cs-eyebrow{color:var(--cs-muted);letter-spacing:var(--caps,.06em);text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.content-studio .cs-eyebrow svg{color:var(--cs-accent)}.content-studio .cs-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.content-studio .cs-section-head__description{max-width:72ch;color:var(--cs-muted);margin-top:6px}.content-studio .cs-section-head__actions{flex-wrap:wrap;gap:10px;display:flex}.content-studio .cs-panel{border:1px solid var(--cs-line);background:var(--cs-surface);align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.content-studio .cs-panel--accent{border-top:2px solid var(--cs-accent)}.content-studio .cs-panel--flush{padding:0}.content-studio .cs-panel--quiet{background:0 0}.content-studio .cs-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-studio .cs-panel__intro{gap:6px;min-width:0;display:grid}.content-studio .cs-panel__title{font-size:20px;font-weight:700;line-height:1.3}.content-studio .cs-panel__description{color:var(--cs-muted)}.content-studio .cs-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.content-studio .cs-card{border:1px solid var(--cs-line);background:var(--cs-surface);text-align:left;gap:10px;min-width:0;padding:16px;display:grid}.content-studio button.cs-card{cursor:pointer}.content-studio button.cs-card:hover,.content-studio .cs-card.is-selected{border-color:var(--cs-accent)}.content-studio .cs-card__title{font-size:15px;font-weight:700}.content-studio .cs-card__meta{color:var(--cs-muted);font-size:13px}.content-studio .cs-field{align-content:start;gap:6px;min-width:0;display:grid}.content-studio .cs-field__label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.content-studio .cs-field__label{color:var(--cs-fg);letter-spacing:var(--caps,.06em);text-transform:uppercase;font-size:13px;font-weight:700}.content-studio .cs-field__required{color:var(--cs-accent)}.content-studio .cs-field__count{color:var(--cs-dim);font-size:13px}.content-studio .cs-field__count.is-over{color:var(--cs-danger)}.content-studio .cs-field__hint{color:var(--cs-muted);font-size:13px}.content-studio .cs-input{border:1px solid var(--cs-line-strong);background:var(--cs-input);width:100%;min-height:40px;color:var(--cs-fg);font:inherit;border-radius:0;padding:9px 12px;font-size:15px}.content-studio .cs-input::placeholder{color:var(--cs-dim)}.content-studio .cs-input:focus{border-color:var(--cs-accent);outline:none}.content-studio .cs-input:disabled{opacity:.55}.content-studio .cs-textarea{resize:vertical;min-height:88px;line-height:1.5}.content-studio .cs-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--cs-muted) 50%), linear-gradient(135deg, var(--cs-muted) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.content-studio .cs-search{border:1px solid var(--cs-line-strong);background:var(--cs-input);min-height:40px;color:var(--cs-muted);align-items:center;gap:8px;padding:0 10px;display:flex}.content-studio .cs-search input{min-width:0;color:var(--cs-fg);font:inherit;background:0 0;border:0;outline:none;flex:1}.content-studio .cs-toggle{align-items:flex-start;gap:12px;display:flex}.content-studio .cs-toggle__switch{border:1px solid var(--cs-line-strong);background:var(--cs-input);cursor:pointer;border-radius:0;flex:none;width:38px;height:22px;margin-top:1px;padding:0;position:relative}.content-studio .cs-toggle__thumb{background:var(--cs-muted);width:14px;height:14px;transition:transform var(--motion-fast,.14s) var(--motion-ease,ease);position:absolute;top:3px;left:3px}.content-studio .cs-toggle__switch[aria-checked=true]{border-color:var(--cs-accent);background:color-mix(in srgb, var(--cs-accent) 22%, transparent)}.content-studio .cs-toggle__switch[aria-checked=true] .cs-toggle__thumb{background:var(--cs-accent);transform:translate(16px)}.content-studio .cs-toggle__switch:disabled{opacity:.5;cursor:not-allowed}.content-studio .cs-toggle__label{cursor:pointer;gap:2px;display:grid}.content-studio .cs-toggle__label small{color:var(--cs-muted);font-size:13px}.content-studio .cs-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.content-studio .cs-check input{opacity:0;width:1px;height:1px;position:absolute}.content-studio .cs-check__box{border:1px solid var(--cs-line-strong);background:var(--cs-input);width:18px;height:18px;color:var(--black);place-items:center;display:inline-grid}.content-studio .cs-check input:checked+.cs-check__box{border-color:var(--cs-accent);background:var(--cs-accent)}.content-studio .cs-check input:focus-visible+.cs-check__box{outline:2px solid var(--cs-accent);outline-offset:2px}.content-studio .cs-check.is-disabled{opacity:.5;cursor:not-allowed}.content-studio .cs-radio-group{flex-wrap:wrap;gap:8px;display:flex}.content-studio .cs-radio{border:1px solid var(--cs-line-strong);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.content-studio .cs-radio input{accent-color:var(--cs-accent)}.content-studio .cs-radio span{display:grid}.content-studio .cs-radio small{color:var(--cs-muted);font-size:13px}.content-studio .cs-radio.is-checked{border-color:var(--cs-accent)}.content-studio .cs-tags{gap:8px;display:grid}.content-studio .cs-tags__box{border:1px solid var(--cs-line-strong);background:var(--cs-input);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 8px;display:flex}.content-studio .cs-tags__box input{min-width:120px;color:var(--cs-fg);font:inherit;background:0 0;border:0;outline:none;flex:1}.content-studio .cs-tags__suggestions{flex-wrap:wrap;gap:6px;display:flex}.content-studio .cs-tag{background:var(--cs-elev);align-items:center;gap:4px;padding:2px 6px;font-size:13px;display:inline-flex}.content-studio .cs-tag button{color:var(--cs-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.content-studio .cs-chip{border:1px dotted var(--cs-line-strong);min-height:30px;color:var(--cs-fg);letter-spacing:var(--caps,.06em);text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.content-studio button.cs-chip{cursor:pointer}.content-studio button.cs-chip:hover{border-color:var(--cs-accent);color:var(--cs-accent)}.content-studio .cs-chip.is-active{border-style:solid;border-color:var(--cs-accent);color:var(--cs-accent)}.content-studio .cs-chip--sm{min-height:22px;padding:1px 6px;font-size:11px}.content-studio .cs-chip-row{flex-wrap:wrap;gap:6px;display:flex}.content-studio .cs-badge{letter-spacing:var(--caps,.06em);text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.content-studio .cs-badge--teal{color:var(--cs-accent)}.content-studio .cs-badge--success{color:var(--cs-success)}.content-studio .cs-badge--warning{color:var(--cs-warning)}.content-studio .cs-badge--danger{color:var(--cs-danger)}.content-studio .cs-badge--muted{color:var(--cs-muted);border-color:var(--cs-line-strong)}.content-studio .cs-badge--outline{color:var(--cs-fg);border-color:var(--cs-line-strong)}.content-studio .cs-subtabs{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;gap:0;display:flex}.content-studio .cs-subtabs__tab{min-height:40px;color:var(--cs-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.content-studio .cs-subtabs__tab:hover,.content-studio .cs-subtabs__tab[aria-selected=true]{color:var(--cs-fg);border-bottom-color:var(--cs-accent)}.content-studio .cs-subtabs__count{color:var(--cs-dim);font-size:13px}.content-studio .cs-empty{border:1px dashed var(--cs-line-strong);justify-items:start;gap:10px;padding:28px;display:grid}.content-studio .cs-empty p{max-width:60ch;color:var(--cs-muted)}.content-studio .cs-empty__icon{color:var(--cs-accent)}.content-studio .cs-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.content-studio .cs-step{color:var(--cs-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.content-studio .cs-step svg{flex:none}.content-studio .cs-step.is-running{color:var(--cs-fg)}.content-studio .cs-step.is-running svg,.content-studio .cs-step.is-done svg{color:var(--cs-accent)}.content-studio .cs-step.is-error{color:var(--cs-danger)}.content-studio .cs-step__label{font-weight:600}.content-studio .cs-step__detail{color:var(--cs-dim)}.content-studio .cs-step__badges{flex-wrap:wrap;gap:4px;display:flex}.content-studio .cs-stat{border:1px solid var(--cs-line);background:var(--cs-surface);gap:8px;padding:16px;display:grid}.content-studio .cs-stat--accent{border-top:2px solid var(--cs-accent)}.content-studio .cs-stat__value{font-size:38px;font-weight:700;line-height:1}.content-studio .cs-stat__delta{font-size:13px;font-weight:700}.content-studio .cs-stat__delta.is-up{color:var(--cs-success)}.content-studio .cs-stat__delta.is-down{color:var(--cs-danger)}.content-studio .cs-avatar{border:1px solid var(--cs-line-strong);background:var(--cs-elev);color:var(--cs-fg);flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.content-studio .cs-icon-button{width:36px;height:36px;color:var(--cs-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;place-items:center;padding:0;display:inline-grid}.content-studio .cs-icon-button:hover:not(:disabled),.content-studio .cs-icon-button[aria-pressed=true]{border-color:var(--cs-line-strong);color:var(--cs-fg);background:var(--cs-elev)}.content-studio .cs-icon-button:disabled{opacity:.4;cursor:not-allowed}.content-studio .cs-icon-button--sm{width:26px;height:26px}.content-studio .cs-cost{color:var(--cs-dim);white-space:nowrap;font-size:13px}.content-studio .cs-kbd{border:1px solid var(--cs-line-strong);background:var(--cs-input);font-family:var(--font-mono,monospace);padding:1px 5px;font-size:12px}.content-studio .cs-table-wrap{min-width:0;overflow-x:auto}.content-studio .cs-table{border-collapse:collapse;width:100%;font-size:15px}.content-studio .cs-table th{border-bottom:1px solid var(--cs-line-strong);color:var(--cs-muted);letter-spacing:var(--caps,.06em);text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:700}.content-studio .cs-table td code{white-space:nowrap}.content-studio .cs-table td{border-bottom:1px dotted var(--cs-line-strong);color:var(--cs-fg);vertical-align:top;padding:10px 12px}.content-studio .cs-table tr.is-clickable{cursor:pointer}.content-studio .cs-table tr.is-clickable:hover td{background:color-mix(in srgb, var(--cs-accent) 6%, transparent)}.content-studio .cs-table__empty{color:var(--cs-muted)!important;text-align:center!important}.content-studio .cs-progress{background:var(--cs-elev);height:6px}.content-studio .cs-progress span{background:var(--cs-accent);height:100%;transition:width var(--motion-base,.18s) var(--motion-ease,ease);display:block}.content-studio .cs-notice{border:1px solid var(--cs-line);border-left:3px solid var(--cs-accent);background:var(--cs-surface);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.content-studio .cs-notice--success{border-left-color:var(--cs-success)}.content-studio .cs-notice--warning{border-left-color:var(--cs-warning)}.content-studio .cs-notice--danger{border-left-color:var(--cs-danger)}.content-studio .cs-notice__title{margin-bottom:2px;display:block}.content-studio .cs-notice--warning .cs-notice__title{color:var(--cs-warning)}.content-studio .cs-notice--danger .cs-notice__title{color:var(--cs-danger)}.content-studio .cs-notice__body{color:var(--cs-muted);font-size:14px}.content-studio .cs-dialog{border:1px solid var(--cs-line-strong);background:var(--cs-surface);width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--cs-fg);font-family:var(--font);border-radius:0;margin:auto;padding:0}.content-studio .cs-dialog::backdrop{background:#0000009e}.content-studio .cs-dialog--sm{width:min(440px,100vw - 32px)}.content-studio .cs-dialog--lg{width:min(880px,100vw - 32px)}.content-studio .cs-dialog--xl{width:min(1180px,100vw - 32px)}.content-studio .cs-dialog__head{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 12px;display:flex}.content-studio .cs-dialog__title{margin-top:4px;font-size:26px;font-weight:700;line-height:1.2}.content-studio .cs-dialog__description{color:var(--cs-muted);margin-top:6px}.content-studio .cs-dialog__body{grid-template-columns:minmax(0,1fr);gap:16px;max-height:calc(100vh - 220px);padding:20px;display:grid;overflow:auto}.content-studio .cs-dialog__foot{border-top:1px solid var(--cs-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.content-studio .cs-drawer{z-index:60;border-left:1px solid var(--cs-line-strong);background:var(--cs-surface);grid-template-rows:auto 1fr auto;max-width:100vw;display:grid;position:fixed;top:0;bottom:0;box-shadow:-16px 0 40px #00000059}.content-studio .cs-drawer--right{right:0}.content-studio .cs-drawer--left{border-right:1px solid var(--cs-line-strong);border-left:0;left:0}.content-studio .cs-drawer__head{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.content-studio .cs-drawer__title{font-size:20px;font-weight:700}.content-studio .cs-drawer__body{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:18px;display:grid;overflow:auto}.content-studio .cs-drawer__foot{border-top:1px solid var(--cs-line);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.content-studio .cs-menu,.content-studio .cs-popover{display:inline-flex;position:relative}.content-studio .cs-menu__trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.content-studio .cs-menu__list,.content-studio .cs-popover__panel{z-index:50;border:1px solid var(--cs-line-strong);background:var(--cs-input);min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);box-shadow:0 16px 40px #00000073}.content-studio .cs-menu__list--right,.content-studio .cs-popover__panel--right{right:0}.content-studio .cs-menu__list--left,.content-studio .cs-popover__panel--left{left:0}.content-studio .cs-popover__panel{gap:12px;max-height:min(70vh,520px);padding:14px;overflow-y:auto}.content-studio .cs-menu__item{width:100%;color:var(--cs-fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.content-studio .cs-menu__item small{color:var(--cs-dim);margin-left:auto;font-size:12px}.content-studio .cs-menu__item:hover:not(:disabled){background:var(--cs-elev);color:var(--cs-accent)}.content-studio .cs-menu__item.is-danger{color:var(--cs-danger)}.content-studio .cs-menu__item:disabled{opacity:.45;cursor:not-allowed}.content-studio .cs-menu__separator{background:var(--cs-line);height:1px;margin:4px 0}.content-studio .cs-toaster{z-index:80;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:96px;right:24px}.content-studio .cs-toast{border:1px solid var(--cs-line-strong);border-left:3px solid var(--cs-accent);background:var(--cs-input);align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 12px 30px #0006}.content-studio .cs-toast span{flex:1}.content-studio .cs-toast--success{border-left-color:var(--cs-success)}.content-studio .cs-toast--warning{border-left-color:var(--cs-warning)}.content-studio .cs-toast--error{border-left-color:var(--cs-danger)}.content-studio .cs-md{min-width:0;color:var(--cs-fg);overflow-wrap:anywhere;gap:12px;font-size:15px;line-height:1.6;display:grid}.content-studio .cs-md :-webkit-any(h2,h3,h4,h5,h6){margin-top:6px;line-height:1.3}.content-studio .cs-md :is(h2,h3,h4,h5,h6){margin-top:6px;line-height:1.3}.content-studio .cs-md h2{font-size:26px}.content-studio .cs-md h3{font-size:20px}.content-studio .cs-md :-webkit-any(h4,h5,h6){font-size:15px}.content-studio .cs-md :is(h4,h5,h6){font-size:15px}.content-studio .cs-md :-webkit-any(ul,ol){gap:4px;margin:0;padding-left:22px;display:grid}.content-studio .cs-md :is(ul,ol){gap:4px;margin:0;padding-left:22px;display:grid}.content-studio .cs-md ul{list-style:square}.content-studio .cs-md blockquote{border-left:2px solid var(--cs-accent);color:var(--cs-muted);margin:0;padding:4px 0 4px 14px}.content-studio .cs-md pre{background:var(--cs-input);margin:0;padding:12px;font-size:13px;overflow-x:auto}.content-studio .cs-md code{font-family:var(--font-mono,monospace);font-size:.92em}.content-studio .cs-md :not(pre)>code{background:var(--cs-elev);padding:1px 4px}.content-studio .cs-md hr{background:var(--cs-line);border:0;width:100%;height:1px;margin:4px 0}.content-studio .cs-md__img{border:1px solid var(--cs-line);max-width:100%;height:auto}.content-studio .cs-shell-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content-studio .cs-ai-pill{border:1px solid var(--cs-line-strong);min-height:30px;color:var(--cs-muted);letter-spacing:var(--caps,.06em);text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.content-studio .cs-ai-pill.is-live{border-color:var(--cs-success);color:var(--cs-success)}.content-studio .cs-ai-pill__dot{background:currentColor;width:7px;height:7px}.content-studio .cs-view{gap:var(--pulse-section-gap,28px);min-width:0;display:grid}.content-studio .cs-crumbs{color:var(--cs-muted);letter-spacing:var(--caps,.06em);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.content-studio .cs-crumbs button{color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.content-studio .cs-crumbs button:hover{color:var(--cs-accent)}.content-studio .cs-field__error{color:var(--cs-danger)}.content-studio .cs-new-trigger{border:1px solid var(--cs-accent);min-height:40px;color:var(--cs-accent);letter-spacing:var(--caps,.06em);text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.content-studio .cs-new-trigger:hover{background:var(--cs-accent);color:var(--black)}.content-brief-generator-modal .brief-draft-tabs{border-bottom:1px dotted var(--cs-line-strong);flex-wrap:wrap;gap:0;display:flex}.content-brief-generator-modal .brief-tab-btn{color:var(--cs-fg);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 14px}.content-brief-generator-modal .brief-tab-btn[aria-pressed=true]{border-bottom-color:var(--cs-accent);color:var(--cs-accent)}.content-brief-generator-modal .brief-draft-receipt{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;display:grid}.content-brief-generator-modal ul{overflow-wrap:anywhere;gap:12px;padding-left:24px;display:grid}.content-strategy-presentation-overlay{border:1px solid var(--border2);width:min(1280px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--fg);background:var(--bg);font-family:var(--font);border-radius:0;padding:0}.content-strategy-presentation-overlay::backdrop{background:#000000b3}.content-strategy-presentation-modal{flex-direction:column;max-height:calc(100dvh - 44px);display:flex}.content-strategy-presentation-modal p{overflow-wrap:anywhere;line-height:1.5}.strategy-modal-header{border-bottom:1px dotted var(--border2);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;padding:24px;display:flex}.strategy-modal-header h2{margin-block-start:8px;margin-block-end:8px;font-size:26px}.content-strategy-presentation-modal .header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.strategy-modal-close{color:var(--fg);border:1px solid var(--border2);cursor:pointer;background:0 0;padding:8px}.strategy-stepper-nav{border-bottom:1px dotted var(--border2);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.strategy-stepper-nav .stepper-tab{color:var(--fg);background:var(--surface);border:1px solid var(--border2);cursor:pointer;padding:10px}.strategy-stepper-nav .stepper-tab.active{border-color:var(--blue);color:var(--blue)}.strategy-slide-stage{min-height:0;padding:24px;overflow:auto}.strategy-slide h3{font-size:26px}.strategy-slide h4{margin-block-start:8px;margin-block-end:8px;font-size:20px}.strategy-data-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.strategy-data-card{border:1px solid var(--border2);background:var(--surface);overflow-wrap:anywhere;margin-block-start:12px;margin-block-end:12px;padding:16px}.strategy-data-card a{color:var(--blue);text-decoration:none}.strategy-measure-track{background:var(--elev);height:8px}.strategy-measure-track>div{background:var(--blue);height:100%}.strategy-modal-footer{border-top:1px dotted var(--border2);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}@media (max-width:600px){.strategy-modal-header,.strategy-slide-stage{padding:16px}}@media print{body:has(.content-strategy-presentation-overlay[open]) *{visibility:hidden}body:has(.content-strategy-presentation-overlay[open]) .content-strategy-presentation-overlay{visibility:visible}body:has(.content-strategy-presentation-overlay[open]) .content-strategy-presentation-overlay *{visibility:visible}.content-strategy-presentation-overlay[open]{color:#000;background:#fff;border:0;width:100%;max-height:none;margin:0;position:absolute;top:0;bottom:auto;left:0;right:auto;overflow:visible}.content-strategy-presentation-modal{max-height:none;display:block}.content-strategy-presentation-modal .header-actions,.strategy-stepper-nav,.strategy-modal-footer,.content-strategy-presentation-modal [role=status],.strategy-slide button{display:none}.strategy-slide-stage{overflow:visible}.strategy-slide[hidden]{display:block}.strategy-slide{break-before:page}.strategy-data-card,.content-strategy-presentation-modal .content-report-coverage{break-inside:avoid;color:#000;background:#fff}}.content-analysis-workspace{gap:24px;min-width:0;display:grid}.content-analysis-tabs{border-bottom:1px solid var(--workbench-line,var(--border));justify-content:space-between;align-items:center;gap:16px;display:flex}.content-analysis-tabs [role=tablist]{flex-wrap:wrap;align-items:end;min-width:0;display:flex}.content-analysis-tabs [role=tab]{min-height:44px;color:var(--tone-muted,var(--muted));font-family:var(--font);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:15px;font-weight:600;line-height:1}.content-analysis-tabs [role=tab]:hover,.content-analysis-tabs [role=tab][aria-selected=true]{color:var(--foreground,var(--fg));border-bottom-color:var(--teal,var(--blue))}.content-analysis-tabs [role=tab]:focus-visible{outline:2px solid var(--teal,var(--blue));outline-offset:-2px}.content-analysis-evidence-status,.content-analysis-selection-count{color:var(--tone-muted,var(--muted));font-family:var(--font-mono);flex:none;font-size:12px;line-height:1.3}.content-analysis-panel{gap:24px;min-width:0;display:grid}.content-analysis-panel[hidden]{display:none}.content-analysis-toolbar-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.content-analysis-header-buttons{align-items:center;gap:10px;display:flex}.content-analysis-studio-receipt{color:var(--foreground,#fff);background:#10b98114;border:1px solid #10b98140;border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;font-weight:500;display:flex}.content-analysis-primary-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-analysis-read-mode{justify-content:flex-end;min-width:0;margin-left:auto;display:flex}.content-analysis-task-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.content-analysis-task-header>div{min-width:0}.content-analysis-task-header h2{color:var(--foreground,var(--fg));letter-spacing:-.02em;margin:4px 0 0;font-size:26px;font-weight:700;line-height:1.2}.content-analysis-task-header p,.content-analysis-primary-action p,.content-analysis-empty{max-width:72ch;color:var(--tone-muted,var(--muted));margin:8px 0 0;font-size:15px;line-height:1.5}.content-analysis-primary-action{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.content-analysis-primary-action>p{margin:0}.content-analysis-evidence-meta{border-top:1px solid var(--workbench-line,var(--border));border-bottom:1px solid var(--workbench-line,var(--border));grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:0;display:grid}.content-analysis-evidence-meta>div{gap:5px;min-width:0;padding:14px 16px 14px 0;display:grid}.content-analysis-evidence-meta dt{color:var(--tone-muted,var(--muted));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.content-analysis-evidence-meta dd{overflow-wrap:anywhere;min-width:0;color:var(--foreground,var(--fg));margin:0;font-size:15px;line-height:1.35}.content-analysis-opportunities-panel .content-opportunities-count{margin:0}.content-analysis-opportunities-panel>ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.content-analysis-opportunities-panel>ul>li{border:1px solid var(--workbench-line,var(--border));background:var(--workbench-surface,var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-width:0;padding:18px;display:grid}.content-analysis-opportunities-panel>ul>li[data-selected=true]{border-color:var(--teal,var(--blue))}.content-analysis-opportunities-panel .content-opportunity-body{gap:9px;min-width:0;display:grid}.content-analysis-opportunities-panel .content-opportunity-body>button[aria-pressed]{min-width:0;color:var(--foreground,var(--fg));text-align:left;cursor:pointer;background:0 0;border:0;gap:9px;padding:0;display:grid}.content-analysis-opportunities-panel .content-opportunity-selection{border:1px solid var(--workbench-line,var(--border));width:max-content;color:var(--tone-muted,var(--muted));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:4px 7px;font-size:11px;font-weight:600;line-height:1.1}.content-analysis-opportunities-panel li[data-selected=true] .content-opportunity-selection{border-color:var(--teal,var(--blue));color:var(--teal,var(--blue))}.content-analysis-opportunities-panel>ul>li>.content-opportunity-body>button[aria-pressed]>strong{color:var(--foreground,var(--fg));font-size:20px;font-weight:700;line-height:1.25}.content-analysis-opportunities-panel>ul>li>.content-opportunity-body>button[aria-pressed]>span:not(.content-opportunity-selection):not(.content-opportunity-recommendation){color:var(--tone-muted,var(--muted));font-family:var(--font-mono);font-size:12px;line-height:1.45}.content-analysis-opportunities-panel .content-opportunity-recommendation{color:var(--foreground,var(--fg));font-size:15px;font-weight:400;line-height:1.5;display:block}.content-analysis-opportunities-panel>ul>li>[data-slot=button]{white-space:nowrap;align-self:end}@media (max-width:620px){.content-analysis-task-header{flex-direction:column;align-items:stretch;gap:12px}.content-analysis-selection-count{white-space:normal}.content-analysis-tabs{flex-direction:column;align-items:stretch;gap:0}.content-analysis-tabs [role=tablist]{width:100%}.content-analysis-tabs [role=tab]{flex:1 1 0;padding-inline-start:8px;padding-inline-end:8px}.content-analysis-evidence-status{padding:0 0 12px}.content-analysis-opportunities-panel>ul>li{grid-template-columns:1fr}.content-analysis-opportunities-panel>ul>li>[data-slot=button]{justify-self:start}}.content-positioning-matrix-modal-overlay{z-index:1050;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04070ed9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.content-positioning-matrix-modal-container{background:#0b0f19;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:100%;max-width:1200px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #000000d9}.content-positioning-matrix-modal-header{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.content-positioning-matrix-modal-header h3{color:#fff;margin:0;font-size:1.15rem;font-weight:600}.content-positioning-matrix-modal-header .close-modal-btn{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.25rem;transition:all .15s}.content-positioning-matrix-modal-header .close-modal-btn:hover{color:#fff;background:#ffffff1a}.content-positioning-matrix-modal-content{flex:1;padding:1.5rem;overflow-y:auto}.content-audit-pipeline{border:1px solid var(--border);background:var(--card);gap:20px;margin-block-start:16px;margin-block-end:16px;padding:24px;display:grid}.content-audit-pipeline__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-audit-pipeline__header h3{color:var(--fg,var(--tone-default));margin:4px 0 0;font-size:20px;font-weight:700}.content-audit-pipeline__id{color:var(--muted,var(--tone-muted));margin:4px 0 0;font-size:13px}.content-audit-pipeline__id code{font-family:var(--font-mono);background:var(--secondary);border-radius:4px;padding:2px 6px}.content-audit-pipeline__stats{align-items:center;gap:12px;display:flex}.content-audit-pipeline__timer{background:var(--secondary);border:1px solid var(--border);font-family:var(--font-mono);color:var(--fg,var(--tone-default));border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.content-audit-pipeline__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:600}.content-audit-pipeline__badge.running{background:color-mix(in srgb, var(--teal,var(--blue)) 18%, transparent);color:var(--teal,var(--blue));border:1px solid var(--teal,var(--blue))}.content-audit-pipeline__badge.complete{color:#00d26a;background:#00d26a2e;border:1px solid #00d26a}.content-audit-pipeline__badge.failed{background:color-mix(in srgb, var(--red,var(--danger)) 18%, transparent);color:var(--red,var(--danger));border:1px solid var(--red,var(--danger))}.content-audit-pipeline__refresh{border:1px solid var(--border);color:var(--muted,var(--tone-muted));cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px;font-size:13px;transition:all .2s}.content-audit-pipeline__refresh:hover{background:var(--secondary);color:var(--fg,var(--tone-default))}.content-audit-pipeline__stepper{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.content-audit-pipeline__step{border:1px solid var(--border);background:var(--secondary);border-radius:4px;flex-direction:column;gap:10px;padding:14px;transition:border-color .2s,background .2s;display:flex;position:relative}.content-audit-pipeline__step.complete{background:color-mix(in srgb, #00d26a 5%, var(--secondary));border-color:#00d26a66}.content-audit-pipeline__step.active{border-color:var(--teal,var(--blue));background:color-mix(in srgb, var(--teal,var(--blue)) 8%, var(--secondary));box-shadow:0 0 12px color-mix(in srgb, var(--teal,var(--blue)) 20%, transparent)}.content-audit-pipeline__step.failed{border-color:var(--red,var(--danger));background:color-mix(in srgb, var(--red,var(--danger)) 8%, var(--secondary))}.content-audit-pipeline__step-indicator{background:var(--card);border:1px solid var(--border);width:32px;height:32px;color:var(--muted,var(--tone-muted));border-radius:50%;justify-content:center;align-items:center;display:flex}.content-audit-pipeline__step.complete .content-audit-pipeline__step-indicator{color:#00d26a;background:#00d26a33;border-color:#00d26a}.content-audit-pipeline__step.active .content-audit-pipeline__step-indicator{background:color-mix(in srgb, var(--teal,var(--blue)) 20%, transparent);border-color:var(--teal,var(--blue));color:var(--teal,var(--blue));animation:1.8s infinite pulse-ring}.content-audit-pipeline__step.failed .content-audit-pipeline__step-indicator{background:color-mix(in srgb, var(--red,var(--danger)) 20%, transparent);border-color:var(--red,var(--danger));color:var(--red,var(--danger))}.content-audit-pipeline__step-content{gap:4px;display:grid}.content-audit-pipeline__step-content strong{color:var(--fg,var(--tone-default));font-size:13px}.content-audit-pipeline__step-content small{color:var(--muted,var(--tone-muted));font-size:12px;line-height:1.35}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--teal,var(--blue)) 40%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.content-audit-pipeline__pipes{border-top:1px solid var(--border);gap:12px;padding-top:16px;display:grid}.content-audit-pipeline__pipes-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.content-audit-pipeline__pipes-header small{color:var(--muted,var(--tone-muted));font-size:12px}.content-audit-pipeline__pipes-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.content-audit-pipeline__pipe-card{border:1px solid var(--border);background:var(--secondary);border-radius:4px;flex-direction:column;gap:8px;padding:12px;display:flex}.content-audit-pipeline__pipe-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.content-audit-pipeline__pipe-name{color:var(--fg,var(--tone-default));font-size:13px;font-weight:600}.content-audit-pipeline__pipe-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600}.content-audit-pipeline__pipe-pill.pending{background:var(--card);border:1px solid var(--border);color:var(--muted,var(--tone-muted))}.content-audit-pipeline__pipe-pill.active{background:color-mix(in srgb, var(--teal,var(--blue)) 18%, transparent);border:1px solid var(--teal,var(--blue));color:var(--teal,var(--blue));animation:1.8s infinite pulse-ring}.content-audit-pipeline__pipe-pill.complete{color:#00d26a;background:#00d26a2e;border:1px solid #00d26a}.content-audit-pipeline__pipe-pill.failed{background:color-mix(in srgb, var(--red,var(--danger)) 18%, transparent);border:1px solid var(--red,var(--danger));color:var(--red,var(--danger))}.content-audit-pipeline__pipe-detail{color:var(--muted,var(--tone-muted));margin:0;font-size:11px;line-height:1.35}.content-workspace-compact-header{border-bottom:1px solid var(--border,#3a3a3a);min-height:60px;color:var(--fg,#fff);font-family:var(--font);align-items:center;padding:12px 0 16px;display:flex}.content-workspace-compact-header h1{color:var(--fg,#fff);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:1.15}.content-workspace-client-context{color:var(--muted,#bbb);font-family:var(--font);flex-wrap:wrap;align-items:center;gap:0 10px;margin:6px 0 0;font-size:13px;line-height:1.4;display:flex}.content-workspace-client-context strong{color:var(--fg,#fff);font-weight:700}.content-workspace-client-context span+span:before{color:var(--dim,#888);content:"•";margin-right:10px}.content-workspace-nav{border:1px solid var(--border,#3a3a3a);background:var(--bg2,#1a1a1a);border-radius:0;align-items:stretch;gap:0;height:48px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto;box-shadow:0 4px 12px #0003}.content-workspace-nav .content-workspace-nav-list{flex:none;margin:0;padding:0;list-style:none;display:flex}.content-workspace-nav li{border:0;border-right:1px dotted var(--border2,#444);background:0 0;border-radius:0;min-width:auto;margin:0;overflow:visible}.content-workspace-nav .content-workspace-nav-library{border-left:1px solid var(--border,#3a3a3a);flex:none;margin-left:auto;display:flex}.content-workspace-nav .content-workspace-nav-button{height:100%;color:var(--dim,#888);font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:12px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex;position:relative}.content-workspace-nav .content-workspace-nav-button strong{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.content-workspace-nav .content-workspace-nav-button:hover{color:var(--fg,#fff);background:#96d0d312}.content-workspace-nav .content-workspace-nav-button[aria-current=page]{color:var(--fg,#fff);background:var(--surface,#2a2a2a)}.content-workspace-nav .content-workspace-nav-button[aria-current=page]:after{background:var(--blue,#96d0d3);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.content-workspace-nav .content-workspace-nav-library .content-workspace-nav-button{color:var(--blue,#96d0d3)}.content-workspace-nav .content-workspace-nav-library .content-workspace-nav-button:hover{color:var(--fg,#fff);background:#96d0d31a}.content-workspace-nav .content-workspace-nav-button:focus-visible{outline:2px solid var(--blue,#96d0d3);outline-offset:-2px}@media (max-width:720px){.content-workspace-nav{flex-wrap:wrap;height:auto;overflow:visible}.content-workspace-nav .content-workspace-nav-list{flex-wrap:wrap;flex:100%}.content-workspace-nav li{flex:33.333%}.content-workspace-nav .content-workspace-nav-button{width:100%;height:44px;padding-inline-start:12px;padding-inline-end:12px}.content-workspace-nav .content-workspace-nav-library{border-top:1px solid var(--border,#3a3a3a);border-left:0;flex:100%;margin-left:0}}.content-audit-youtube-batch{border:1px solid var(--border);color:var(--fg);border-radius:0;grid-column:1/-1;gap:12px;padding:20px;display:grid}.content-audit-youtube-batch h3,.content-audit-youtube-batch h4,.content-audit-youtube-batch p{margin:0}.content-audit-youtube-batch__actions{flex-wrap:wrap;gap:8px;display:flex}.content-audit-youtube-batch__review,.content-audit-youtube-batch__results,.content-audit-youtube-batch__results>li{gap:12px;display:grid}.content-audit-youtube-batch__results{padding-left:24px}.content-audit-youtube-batch__results>li{border-top:1px dotted var(--border);padding-top:12px}.content-audit-youtube-batch a,.content-audit-youtube-batch li{overflow-wrap:anywhere}.content-audit-youtube-batch a{color:var(--fg);text-decoration:none}.content-audit-youtube-batch__preview{border:1px solid var(--border);padding:12px}.content-audit-youtube-batch__preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font:inherit;overflow:auto}.content-audit-presets{border:1px solid var(--border,#3a3a3a);background:var(--bg2,#1a1a1a);border-radius:0;gap:16px;margin-bottom:24px;padding:20px 24px;display:grid;box-shadow:0 4px 16px #00000040}.content-audit-presets__header{flex-direction:column;gap:4px;display:flex}.content-audit-presets__header h4{color:var(--muted,#bbb);margin:0;font-size:13px;font-weight:500;line-height:1.4}.content-audit-presets__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.content-audit-presets__card{border:1px solid var(--border2,#444);background:var(--surface,#2a2a2a);cursor:pointer;text-align:left;border-top:2px solid #0000;border-radius:0;align-items:flex-start;gap:14px;padding:14px 16px;transition:all .15s;display:flex}.content-audit-presets__card:hover:not(:disabled){border-color:var(--border2,#444);border-top-color:var(--blue,#96d0d3);background:#96d0d30d;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.content-audit-presets__card:focus-visible{outline:2px solid var(--blue,#96d0d3);outline-offset:2px}.content-audit-presets__icon{width:32px;height:32px;color:var(--blue,#96d0d3);background:#96d0d31f;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.content-audit-presets__body{gap:4px;display:grid}.content-audit-presets__body strong{color:var(--fg,#fff);font-size:13px;font-weight:700;line-height:1.3}.content-audit-presets__body small{color:var(--muted,#bbb);font-size:12px;line-height:1.4}.content-domain-probe{background:color-mix(in srgb, var(--card) 90%, var(--teal,var(--blue)));border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:8px;margin-top:8px;padding:10px 14px;display:flex}.content-domain-probe__header{color:var(--fg,var(--tone-default));align-items:center;gap:8px;font-size:13px;display:flex}.content-domain-probe__header code{font-family:var(--font-mono);color:var(--teal,var(--blue));background:var(--secondary);border-radius:4px;padding:2px 6px}.content-domain-probe__badges{flex-wrap:wrap;gap:8px;display:flex}.content-domain-probe__badge{background:var(--secondary);border:1px solid var(--border);color:var(--fg,var(--tone-default));border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.content-domain-probe__badge.success{color:#00d26a;border-color:#00d26a66}.content-domain-probe__badge.info{border-color:color-mix(in srgb, var(--teal,var(--blue)) 40%, transparent);color:var(--teal,var(--blue))}.content-audit-yt-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:0;flex-direction:column;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.content-audit-yt-card:hover{background:#ffffff0b;border-color:#ffffff2e}.content-audit-yt-card.compact{padding:10px}.content-audit-yt-card__main{align-items:flex-start;gap:16px;min-width:0;display:flex}.content-audit-yt-card__thumb-wrap{background:#000;border:1px solid #ffffff1a;border-radius:0;flex-shrink:0;width:140px;height:80px;position:relative;overflow:hidden}.content-audit-yt-card__thumb{object-fit:cover;width:100%;height:100%}.content-audit-yt-card__thumb-placeholder{background:#ffffff0d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.content-audit-yt-card__play-badge{color:#fff;opacity:.85;background:#00000059;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.content-audit-yt-card:hover .content-audit-yt-card__play-badge{opacity:1;background:#0003}.content-audit-yt-card__duration{font-family:var(--font-mono,monospace);color:#fff;background:#000c;border-radius:0;padding:1px 5px;font-size:10px;font-weight:600;position:absolute;bottom:4px;right:4px}.content-audit-yt-card__info{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.content-audit-yt-card__header-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.content-audit-yt-card__channel{font-family:var(--font-mono,monospace);color:var(--tone-muted,#888);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.content-audit-yt-card__status-tag{color:var(--teal,#10b981);background:#10b98114;border:1px solid #10b98133;border-radius:0;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.content-audit-yt-card__title{color:var(--foreground,#fff);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:600;line-height:1.35;overflow:hidden}.content-audit-yt-card__loading-bar{color:var(--teal,#10b981);align-items:center;gap:6px;font-size:12px;display:flex}.content-audit-yt-card__error{color:var(--destructive,#ef4444);margin:0;font-size:12px}.content-audit-yt-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.content-audit-yt-card__ext-btn{color:var(--tone-muted,#888);border-radius:0;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:inline-flex}.content-audit-yt-card__ext-btn:hover{color:var(--foreground,#fff);background:#ffffff0f}.content-audit-yt-playlist-card{background:var(--card,#12141a);border:1px solid var(--border,#ffffff1f);border-radius:0;flex-direction:column;margin-top:8px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.content-audit-yt-playlist-card:hover{border-color:#10b98159;box-shadow:0 4px 20px #00000059}.content-audit-yt-playlist-card__main{align-items:stretch;gap:16px;padding:14px 16px;display:flex}.content-audit-yt-playlist-card.compact .content-audit-yt-playlist-card__main{gap:12px;padding:10px 12px}.content-audit-yt-playlist-card__thumb-stack{background:#0006;border:1px solid #ffffff1a;border-radius:0;flex-shrink:0;width:140px;height:80px;position:relative;overflow:hidden}.content-audit-yt-playlist-card.compact .content-audit-yt-playlist-card__thumb-stack{width:100px;height:56px}.content-audit-yt-playlist-card__thumb{object-fit:cover;width:100%;height:100%}.content-audit-yt-playlist-card__thumb-fallback{width:100%;height:100%;color:var(--tone-muted,#888);justify-content:center;align-items:center;display:flex}.content-audit-yt-playlist-card__badge-stack{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;width:44px;font-family:var(--font-mono,monospace);background:#000000d9;border-left:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;right:0}.content-audit-yt-playlist-card__info{flex-direction:column;flex:auto;justify-content:center;gap:6px;min-width:0;display:flex}.content-audit-yt-playlist-card__header-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-audit-yt-playlist-card__channel{font-family:var(--font-mono,monospace);color:var(--tone-muted,#888);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.content-audit-yt-playlist-card__status-tag{font-family:var(--font-mono,monospace);color:var(--teal,#10b981);background:#10b9811a;border:1px solid #10b98140;border-radius:0;align-items:center;gap:4px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.content-audit-yt-playlist-card__title{color:var(--foreground,#fff);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:600;line-height:1.35;overflow:hidden}.content-audit-yt-playlist-card__loading{color:var(--tone-muted,#888);align-items:center;gap:6px;font-size:12px;display:flex}.content-audit-yt-playlist-card__error{color:var(--danger,#ef4444);margin:0;font-size:12px}.content-audit-yt-playlist-card__notice{color:var(--teal,#10b981);background:#10b98114;border-radius:0;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px 8px;font-size:12px;font-weight:500;display:flex}.content-audit-yt-playlist-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.content-audit-yt-playlist-card__ext-link{color:var(--tone-muted,#888);border-radius:0;justify-content:center;align-items:center;padding:6px;transition:color .15s,background-color .15s;display:inline-flex}.content-audit-yt-playlist-card__ext-link:hover{color:var(--foreground,#fff);background:#ffffff0f}.content-audit-yt-playlist-card__videos-list{border-top:1px solid var(--border,#ffffff14);background:#0003;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.content-audit-yt-playlist-card__videos-list .eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:var(--teal,#10b981);text-transform:uppercase;font-size:10.5px;font-weight:700}.content-audit-yt-playlist-card__items{flex-direction:column;gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.content-audit-yt-playlist-card__item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:0;align-items:center;gap:12px;padding:8px 10px;transition:background .15s;display:flex}.content-audit-yt-playlist-card__item:hover{background:#ffffff0d}.content-audit-yt-playlist-card__item .index{font-family:var(--font-mono,monospace);color:var(--tone-muted,#888);text-align:right;flex-shrink:0;width:18px;font-size:11px}.item-thumb-wrap{background:#0006;border:1px solid #ffffff14;border-radius:0;flex-shrink:0;width:60px;height:34px;position:relative;overflow:hidden}.item-thumb{object-fit:cover;width:100%;height:100%}.item-duration{font-family:var(--font-mono,monospace);color:#fff;background:#000000d9;border-radius:0;align-items:center;gap:2px;padding:1px 3px;font-size:8.5px;font-weight:600;display:flex;position:absolute;bottom:2px;right:2px}.item-info{flex:auto;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.item-title{color:var(--foreground,#fff);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:13px;font-weight:500;overflow:hidden}.item-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.item-link{color:var(--tone-muted,#888);align-items:center;padding:4px;transition:color .15s;display:flex}.item-link:hover{color:var(--foreground,#fff)}dialog.content-audit-yt-modal{width:min(860px,100vw - 48px);max-width:none;max-height:90vh;color:var(--fg);background:0 0;border:0;padding:0}.content-audit-yt-modal::backdrop{background:#000000bf}.content-audit-yt-modal__container{z-index:1001;background:var(--card,#12141a);border:1px solid var(--border,#ffffff1f);border-radius:0;flex-direction:column;width:100%;max-width:860px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0009}.content-audit-yt-modal__header{border-bottom:1px solid var(--border,#ffffff14);background:#ffffff05;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.content-audit-yt-modal__video-meta{align-items:flex-start;gap:16px;min-width:0;display:flex}.content-audit-yt-modal__thumb{object-fit:cover;border:1px solid #ffffff1f;border-radius:0;flex-shrink:0;width:130px;height:74px}.content-audit-yt-modal__thumb-fallback{width:130px;height:74px;color:var(--tone-muted,#888);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.content-audit-yt-modal__titles{flex-direction:column;gap:6px;min-width:0;display:flex}.content-audit-yt-modal__badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-audit-yt-modal__badge{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.02em;border-radius:0;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.content-audit-yt-modal__badge.channel{color:var(--foreground,#fff);background:#ffffff0f;border:1px solid #ffffff1f}.content-audit-yt-modal__badge.duration{color:var(--tone-muted,#888);background:#ffffff0a}.content-audit-yt-modal__badge.ai{color:var(--teal,#10b981);background:#10b9811a;border:1px solid #10b98140}.content-audit-yt-modal__titles h3{color:var(--foreground,#fff);margin:0;font-size:17px;font-weight:700;line-height:1.3}.content-audit-yt-modal__external-link{color:var(--teal,#10b981);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.content-audit-yt-modal__external-link:hover{text-decoration:underline}.content-audit-yt-modal__close{color:var(--tone-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.content-audit-yt-modal__close:hover{color:var(--foreground,#fff)}.content-audit-yt-modal__toolbar{border-bottom:1px solid var(--border,#ffffff14);background:#0003;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex}.content-audit-yt-modal__tabs{align-items:center;gap:6px;display:flex}.content-audit-yt-modal__tabs button{color:var(--tone-muted,#888);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.content-audit-yt-modal__tabs button:hover{color:var(--foreground,#fff)}.content-audit-yt-modal__tabs button.active{color:var(--foreground,#fff);background:#ffffff14;border-color:#ffffff26}.content-audit-yt-modal__actions{align-items:center;gap:8px;display:flex}.content-audit-yt-modal__notice{color:var(--teal,#10b981);background:#10b98114;border-bottom:1px solid #10b98133;align-items:center;gap:8px;padding:8px 24px;font-size:13px;font-weight:500;display:flex}.content-audit-yt-modal__body{flex:auto;padding:24px;overflow-y:auto}.content-audit-yt-dialogue{flex-direction:column;gap:20px;display:flex}.content-audit-yt-dialogue__header p{color:var(--tone-muted,#888);margin:4px 0 0;font-size:13.5px}.content-audit-yt-dialogue__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.content-audit-yt-dialogue__item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:0;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.content-audit-yt-dialogue__avatar{width:32px;height:32px;color:var(--teal,#10b981);background:#ffffff14;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.content-audit-yt-dialogue__content{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.content-audit-yt-dialogue__meta{align-items:center;gap:8px;display:flex}.content-audit-yt-dialogue__speaker{color:var(--foreground,#fff);font-size:13px;font-weight:600}.content-audit-yt-dialogue__timestamp{font-family:var(--font-mono,monospace);color:var(--tone-muted,#888);font-size:11px}.content-audit-yt-dialogue__text{color:#ffffffe0;margin:0;font-size:14px;line-height:1.55}.content-audit-yt-takeaways{flex-direction:column;gap:24px;display:flex}.content-audit-yt-takeaways__section h4{color:var(--foreground,#fff);margin:4px 0 12px;font-size:16px;font-weight:700}.content-audit-yt-takeaways__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.content-audit-yt-takeaways__list li{color:#ffffffe6;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.content-audit-yt-takeaways__list .bullet{color:var(--teal,#10b981);font-weight:700}.content-audit-yt-takeaways__stages{flex-wrap:wrap;gap:8px;display:flex}.content-audit-yt-stage-pill{text-transform:capitalize;color:var(--foreground,#fff);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:0;padding:4px 10px;font-size:12px;font-weight:600}.content-audit-yt-description{color:var(--tone-muted,#888);white-space:pre-wrap;background:#0000004d;border-radius:0;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.5}.content-audit-yt-markdown-preview{font-family:var(--font-mono,monospace);color:var(--foreground,#eee);white-space:pre-wrap;background:#0006;border:1px solid #ffffff0f;border-radius:0;margin:0;padding:16px;font-size:12.5px;line-height:1.6;overflow-x:auto}.content-audit-plan{width:min(100%,1080px);color:var(--fg,#fff);font-family:var(--font);margin:0 auto}.content-audit-plan__surface{border:1px solid var(--border,#3a3a3a);border-top:2px solid var(--blue,#96d0d3);background:var(--surface,#2a2a2a);border-radius:0;gap:0;padding:32px 36px 0;display:grid;box-shadow:0 12px 36px #00000059}.content-audit-plan__form{gap:0;display:grid}.content-audit-plan__section{border-bottom:1px dotted var(--border2,#444)}.content-audit-plan__header{border-bottom:1px solid var(--border,#3a3a3a);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:0 0 28px;display:grid}@media (max-width:720px){.content-audit-plan__header{grid-template-columns:minmax(0,1fr)}}.content-audit-plan__header h2,.content-audit-plan__section h3{color:var(--fg,#fff);margin:0}.content-audit-plan__header h2{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.2}.content-audit-plan__header p{max-width:620px;color:var(--muted,#bbb);margin:8px 0 0;font-size:15px;line-height:1.45}.content-audit-plan__section{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;padding-block-start:28px;padding-block-end:28px;display:grid}.content-audit-plan__section h3{color:var(--fg,#fff);padding-top:2px;font-size:16px;font-weight:700;line-height:1.35}.content-audit-plan__section-body{gap:24px;min-width:0;display:grid}.content-audit-plan__fields{gap:18px;display:grid}.content-audit-plan__framework>label,.content-audit-plan__framework-help{grid-column:1/-1}.content-audit-plan__framework-help{color:var(--muted,#bbb);margin:0;font-size:13px;line-height:1.45}.content-audit-prior-picker,.content-audit-prior-picker__controls{gap:12px;display:grid}.content-audit-prior-picker{border-top:1px dotted var(--border2,#444);padding-top:20px}.content-audit-prior-picker h3,.content-audit-prior-picker p{margin:0}.content-audit-prior-picker h3{color:var(--fg,#fff);font-size:15px;font-weight:700}.content-audit-prior-picker p{color:var(--muted,#bbb);font-size:13px;line-height:1.45}.content-audit-prior-picker label{gap:8px;display:grid}.content-audit-prior-picker label>span{color:var(--dim,#888);letter-spacing:var(--caps,.06em);text-transform:uppercase;font-size:12px;font-weight:700}.content-audit-prior-picker select{border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);min-height:42px;color:var(--fg,#fff);font-family:var(--font);border-radius:0;padding:8px 12px;font-size:14px}.content-audit-prior-picker select:focus-visible{outline:2px solid var(--blue,#96d0d3);outline-offset:2px}.content-audit-prior-picker__paging{flex-wrap:wrap;gap:8px;display:flex}.content-audit-plan__fields>label,.content-audit-plan__fieldset,.content-audit-plan__scope .content-audit-wide>label,.content-audit-plan__scope .content-disclosure>label,.content-audit-plan__scope .content-audit-wide>fieldset{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.content-audit-plan label>span,.content-audit-plan legend{color:var(--dim,#888);letter-spacing:var(--caps,.06em);text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:700}.content-audit-plan [data-slot=input],.content-audit-plan [data-slot=textarea]{border:1px solid var(--border2,#444);color:var(--fg,#fff);background:var(--bg2,#1a1a1a);font-family:var(--font);border-radius:0;padding:10px 14px;font-size:14px;line-height:1.5;transition:all .12s}.content-audit-plan [data-slot=input]{height:44px;min-height:44px}.content-audit-plan [data-slot=input]:focus-visible{border-color:var(--blue,#96d0d3);box-shadow:0 0 0 1px var(--blue,#96d0d3);outline:none}.content-audit-plan [data-slot=textarea]:focus-visible{border-color:var(--blue,#96d0d3);box-shadow:0 0 0 1px var(--blue,#96d0d3);outline:none}.content-audit-plan [data-slot=textarea]{resize:vertical;min-height:84px}.content-audit-plan__fieldset{gap:12px}.content-audit-plan__choices{flex-wrap:wrap;gap:10px;display:flex}.content-audit-plan__choices>label,.content-audit-plan__scope .content-choice-grid>label{border:1px solid var(--border2,#444);min-height:40px;color:var(--dim,#888);background:var(--bg2,#1a1a1a);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border-radius:0;align-items:center;gap:10px;padding:8px 16px;font-size:12px;font-weight:700;line-height:1.3;transition:all .12s;display:inline-flex}.content-audit-plan__choices>label:hover,.content-audit-plan__scope .content-choice-grid>label:hover{border-color:var(--blue,#96d0d3);color:var(--fg,#fff)}.content-audit-plan__choices>label:has(input:checked){border-color:var(--blue,#96d0d3);color:var(--blue,#96d0d3);background:#96d0d31a}.content-audit-plan__scope .content-choice-grid>label:has(input:checked){border-color:var(--blue,#96d0d3);color:var(--blue,#96d0d3);background:#96d0d31a}.content-audit-plan input[type=radio],.content-audit-plan input[type=checkbox]{accent-color:var(--blue,#96d0d3)}.content-audit-plan__choices>label>span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.content-audit-plan__types{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.content-audit-plan__types>label{border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);text-transform:none;border-radius:0;flex-direction:column;align-items:flex-start;min-height:96px;padding:16px 18px;display:flex}.content-audit-plan__types>label:has(input:checked){border-color:var(--blue,#96d0d3);background:#96d0d314}.content-audit-plan__types input{margin-top:0;margin-bottom:8px}.content-audit-plan__types>label>span{color:var(--fg,#fff);text-transform:none;letter-spacing:0;font-size:14px;font-weight:700}.content-audit-plan__types small{color:var(--muted,#bbb);text-transform:none;margin-top:4px;font-size:12px;font-weight:400;line-height:1.4;display:block}.content-audit-plan__scope .content-audit-wide{gap:18px;display:grid}.content-audit-plan__scope .content-audit-wide details>p,.content-audit-plan__scope #content-page-scope-approval{color:var(--muted,#bbb);margin:8px 0 0;font-size:13px;line-height:1.45}.content-audit-plan__scope .content-choice-grid{flex-wrap:wrap;gap:10px;display:flex}.content-audit-plan__scope .content-choice-grid>label{min-height:42px}.content-audit-plan__scope .content-choice-grid>label>span{letter-spacing:0;text-transform:none;display:block}.content-audit-plan__scope .content-choice-grid strong{font-size:13px;font-weight:700}.content-audit-plan__scope .content-choice-grid small{color:var(--muted,#bbb);margin-top:2px;font-size:12px;line-height:1.35;display:block}.content-audit-plan__scope .content-choice-grid>label:has(input:disabled){cursor:not-allowed;opacity:.5}.content-audit-plan__optional small,.content-audit-plan__footer small{color:var(--dim,#888);font-size:12px;line-height:1.45}.content-audit-plan .content-scope-warning{border-left:3px solid var(--amber,#ffb432);color:var(--fg,#fff);background:#ffb43214;border-radius:0;margin:0;padding:12px 16px}.content-audit-scope__discovery{flex-direction:column;gap:6px;margin-top:16px;display:flex}.content-audit-scope__discovery>label{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.content-audit-plan__more-sources{border-top:1px dotted var(--border2,#444);flex-direction:column;gap:12px;margin:28px 0 0;padding-top:20px;display:flex}.content-audit-plan__footer{background:var(--bg2,#1a1a1a);border-top:1px solid var(--border,#3a3a3a);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin:28px -36px 0;padding:24px 36px;display:grid}.content-audit-plan__footer-status{gap:6px;display:grid}.content-audit-plan__footer [data-slot=button]{letter-spacing:.06em;text-transform:uppercase;background:var(--pink,#e12c86);cursor:pointer;white-space:nowrap;border:none;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:12px 26px;font-size:12px;font-weight:700;transition:all .12s;display:inline-flex;color:#fff!important}.content-audit-plan__footer [data-slot=button]:hover:not(:disabled){background:#c91474}.content-audit-plan__footer [data-slot=button]:focus-visible{background:#c91474}.content-audit-plan__footer [data-slot=button]:disabled{opacity:.38;cursor:not-allowed;background:var(--elev,#333);color:var(--dim,#888)!important}.content-audit-plan__ready{color:var(--green,#4caf82);margin:0;font-size:13px;font-weight:700}.content-audit-plan__preview-hint{color:var(--muted,#bbb);margin:0;font-size:13px;line-height:1.45}.content-audit-plan__identity-warning{border-left:3px solid var(--amber,#ffb432);color:var(--fg,#fff);background:#ffb43214;margin:0;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.45}@media (min-width:680px){.content-audit-plan__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.content-audit-plan__section{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:520px){.content-audit-plan__surface{padding:24px 18px 0}.content-audit-plan__types{grid-template-columns:minmax(0,1fr)}.content-audit-plan__footer{grid-template-columns:minmax(0,1fr);gap:14px;margin-inline-start:-18px;margin-inline-end:-18px;padding:20px 18px}.content-audit-plan__footer [data-slot=button]{justify-content:center;width:100%}}.content-audit-plan__framework-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.content-audit-plan__framework-ai-actions{align-items:center;gap:8px;display:flex}.content-audit-plan__framework-ai-actions [data-slot=button]{border-radius:0;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.content-audit-plan__framework-status{border:1px solid var(--blue,#96d0d3);color:var(--fg,#fff);background:#96d0d314;border-radius:0;margin-top:6px;padding:8px 12px;font-size:12px;line-height:1.4}.content-audit-waldo-card{background:var(--surface2,#242424);border:1px solid var(--border2,#444);border-left:3px solid var(--blue,#96d0d3);border-radius:0;grid-column:1/-1;gap:16px;margin-top:8px;padding:20px 22px;display:grid}.content-audit-waldo-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-audit-waldo-card__header .eyebrow{letter-spacing:var(--caps,.06em);color:var(--blue,#96d0d3);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.content-audit-waldo-card__title{color:var(--fg,#fff);margin:0;font-size:16px;font-weight:700;line-height:1.3}.content-audit-waldo-card__status-pill{border:1px solid var(--blue,#96d0d3);color:var(--blue,#96d0d3);letter-spacing:.06em;text-transform:uppercase;background:#96d0d31f;border-radius:0;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.content-audit-waldo-card__dot{background:var(--blue,#96d0d3);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite waldoPulse}@keyframes waldoPulse{0%,to{opacity:.4}50%{opacity:1}}.content-audit-waldo-card__desc{color:var(--muted,#bbb);max-width:680px;margin:0;font-size:13px;line-height:1.45}.content-audit-waldo-card__channels{flex-wrap:wrap;gap:8px;display:flex}.content-audit-waldo-card__channel-pill{background:var(--bg2,#1a1a1a);border:1px solid var(--border2,#444);color:var(--fg,#fff);cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:all .12s;display:inline-flex}.content-audit-waldo-card__channel-pill:hover{border-color:var(--blue,#96d0d3)}.content-audit-waldo-card__channel-pill input{accent-color:var(--blue,#96d0d3)}.content-audit-waldo-card__actions{align-items:center;gap:10px;padding-top:4px;display:flex}.content-audit-waldo-card__actions [data-slot=button]{border-radius:0}.content-audit-waldo-preview{border-top:1px dotted var(--border2,#444);gap:14px;margin-top:10px;padding-top:16px;display:grid}.content-audit-waldo-preview__tabs{background:var(--bg2,#1a1a1a);border:1px solid var(--border2,#444);border-radius:0;gap:2px;padding:2px;display:flex;overflow-x:auto}.content-audit-waldo-preview__tab{color:var(--muted,#bbb);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:6px 12px;font-size:12px;font-weight:600;transition:all .12s}.content-audit-waldo-preview__tab:hover{color:var(--fg,#fff)}.content-audit-waldo-preview__tab.active{background:var(--surface2,#242424);color:var(--blue,#96d0d3);box-shadow:0 1px 4px #0000004d}.content-audit-waldo-preview__content{min-height:120px}.content-audit-waldo-preview__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.content-audit-waldo-preview__list{gap:10px;display:grid}.content-audit-waldo-preview__card{background:var(--bg2,#1a1a1a);border:1px solid var(--border2,#444);border-radius:0;gap:6px;padding:12px 14px;display:grid}.content-audit-waldo-preview__meta{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.content-audit-waldo-preview__badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border2,#444);border-radius:0;padding:2px 6px;font-size:10px;font-weight:700}.content-audit-waldo-preview__badge.platform--google{color:var(--blue,#96d0d3);border-color:var(--blue,#96d0d3);background:#96d0d314}.content-audit-waldo-preview__badge.platform--linkedin{color:#70b5f9;background:#70b5f914;border-color:#70b5f9}.content-audit-waldo-preview__badge.platform--social{color:var(--fg,#fff);background:#ffffff0f}.content-audit-waldo-preview__days,.content-audit-waldo-preview__date,.content-audit-waldo-preview__engagement{color:var(--dim,#888);font-size:11px}.content-audit-waldo-preview__pub{color:var(--fg,#fff);font-weight:600}.content-audit-waldo-preview__sentiment{text-transform:uppercase;border-radius:0;padding:2px 6px;font-size:10px;font-weight:700}.content-audit-waldo-preview__sentiment.sentiment--positive{color:#5cdba0;background:#5cdba01a;border:1px solid #5cdba0}.content-audit-waldo-preview__sentiment.sentiment--neutral{color:var(--dim,#888);border:1px solid var(--border2,#444);background:#ffffff0d}.content-audit-waldo-preview__card-title{color:var(--fg,#fff);margin:0;font-size:13px;font-weight:600;line-height:1.35}.content-audit-waldo-preview__card-body,.content-audit-waldo-preview__quote{color:var(--muted,#bbb);margin:0;font-size:12px;line-height:1.4}.content-audit-waldo-preview__advertiser,.content-audit-waldo-preview__author{color:var(--dim,#888);font-size:11px}.content-audit-waldo-preview__whitespace-list{gap:10px;display:grid}.content-audit-waldo-preview__ws-card{background:var(--bg2,#1a1a1a);border:1px solid var(--border2,#444);border-radius:0;gap:10px;padding:12px 14px;display:grid}.content-audit-waldo-preview__ws-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-audit-waldo-preview__ws-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:0;padding:2px 8px;font-size:10px;font-weight:700}.content-audit-waldo-preview__ws-badge.opp--high{color:#5cdba0;background:#5cdba01a;border:1px solid #5cdba0}.content-audit-waldo-preview__ws-badge.opp--medium{color:var(--blue,#96d0d3);border:1px solid var(--blue,#96d0d3);background:#96d0d31a}.content-audit-waldo-preview__ws-badge.opp--saturated{color:var(--dim,#888);border:1px solid var(--border2,#444)}.content-audit-waldo-preview__ws-meters{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.content-audit-waldo-preview__ws-meters{grid-template-columns:1fr;gap:8px}}.content-audit-waldo-preview__meter{color:var(--dim,#888);gap:4px;font-size:11px;display:grid}.content-audit-waldo-preview__meter strong{color:var(--fg,#fff)}.content-audit-waldo-preview__meter-bar{background:var(--surface,#2a2a2a);border:1px solid var(--border2,#444);border-radius:0;height:6px;overflow:hidden}.content-audit-waldo-preview__meter-fill{height:100%}.content-audit-waldo-preview__meter-fill.fill--demand{background:var(--blue,#96d0d3)}.content-audit-waldo-preview__meter-fill.fill--coverage{background:#70b5f9}.content-audit-waldo-preview__footer{border-top:1px dotted var(--border2,#444);color:var(--dim,#888);padding-top:8px;font-size:11px}.content-audit-plan__dropzone-wrap{gap:8px;display:grid}.content-audit-plan__dropzone{background:var(--bg2,#1f1f1f);border:1px dashed var(--border2,#444);cursor:pointer;text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px 18px;transition:all .2s;display:flex}.content-audit-plan__dropzone:hover,.content-audit-plan__dropzone--active{border-color:var(--blue,#96d0d3);background:#96d0d30d}.content-audit-plan__dropzone-icon{width:24px;height:24px;color:var(--blue,#96d0d3)}.content-audit-plan__dropzone-title{color:var(--fg,#fff);font-size:13px;font-weight:600}.content-audit-plan__dropzone-hint{color:var(--dim,#888);font-size:11px}.content-audit-plan__file-list{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.content-audit-plan__file-chip{background:var(--surface,#2a2a2a);border:1px solid var(--border2,#444);color:var(--fg,#fff);align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.content-audit-plan__file-chip-badge{text-transform:uppercase;color:var(--blue,#96d0d3);border:1px solid var(--blue,#96d0d3);background:#96d0d326;padding:1px 5px;font-size:9px;font-weight:700}.content-audit-plan__file-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.content-audit-plan__file-chip-size{color:var(--dim,#888);font-size:11px}.content-audit-plan__file-chip-remove{color:var(--dim,#888);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.content-audit-plan__file-chip-remove:hover{color:#ff6b6b}.content-audit-plan__collateral-note{color:var(--dim,#888);margin:0;font-size:12px}.content-projects-workspace{gap:var(--pulse-section-gap,24px);min-width:0;color:var(--fg,#fff);font-family:var(--font);font-size:15px;line-height:1.5;display:grid}.content-projects-workspace>*,.content-projects-workspace form{min-width:0}.content-projects-workspace :-webkit-any(h1,h2,p,dd,code,button){overflow-wrap:anywhere}.content-projects-workspace :is(h1,h2,p,dd,code,button){overflow-wrap:anywhere}.content-projects-workspace h2{letter-spacing:-.02em;color:var(--fg,#fff);margin:0;font-size:26px;font-weight:700;line-height:1.2}.content-projects-workspace p{margin:0}.content-projects-workspace .content-projects-secondary{color:var(--muted,#bbb);font-size:14px}.content-projects-workspace p:focus,.content-projects-workspace [tabindex="-1"]:focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}.content-projects-panel{border:1px solid var(--border,#3a3a3a);border-top:2px solid var(--blue,#96d0d3);background:var(--surface,#2a2a2a);gap:24px;padding:28px 32px;display:grid;box-shadow:0 8px 24px #00000040}.content-projects-empty{text-align:center;background:var(--bg2,#1a1a1a);border:1px dotted var(--border2,#444);align-content:center;gap:12px;min-height:200px;padding:32px 24px}.content-projects-empty h3{color:var(--fg,#fff);margin:0;font-size:18px;font-weight:700}.content-projects-empty p{color:var(--muted,#bbb);max-width:480px;margin:0 auto;font-size:14px}.content-projects-actions,.content-projects-pagination{flex-wrap:wrap;gap:12px;display:flex}.content-projects-actions button,.content-projects-pagination button{white-space:normal;border-radius:0;min-height:42px}.content-projects-pagination{justify-content:space-between}.content-projects-list{border:1px solid var(--border,#3a3a3a);background:var(--surface,#2a2a2a);margin:0;padding:0;list-style:none}.content-projects-list li+li{border-top:1px dotted var(--border2,#444)}.content-projects-list button{text-align:left;width:100%;min-height:76px;color:var(--fg,#fff);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:24px;padding:18px 24px;transition:all .12s;display:grid}.content-projects-list button:hover{background:#96d0d30d}.content-projects-list-name{color:var(--fg,#fff);font-size:18px;font-weight:700;line-height:1.35}.content-projects-workspace :-webkit-any(button,input,textarea,summary):focus-visible{outline:2px solid var(--blue,#96d0d3);outline-offset:2px}.content-projects-workspace :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--blue,#96d0d3);outline-offset:2px}.content-projects-workspace :-webkit-any(button,input,textarea){border-radius:0}.content-projects-workspace :is(button,input,textarea){border-radius:0}.content-projects-workspace :-webkit-any(input:not([type=checkbox]),textarea){border:1px solid var(--border2,#444);width:100%;color:var(--fg,#fff);background:var(--bg2,#1a1a1a);font:inherit;padding:12px 14px;font-size:14px}.content-projects-workspace :is(input:not([type=checkbox]),textarea){border:1px solid var(--border2,#444);width:100%;color:var(--fg,#fff);background:var(--bg2,#1a1a1a);font:inherit;padding:12px 14px;font-size:14px}.content-projects-workspace :-webkit-any(input:not([type=checkbox]),textarea):focus-visible{border-color:var(--blue,#96d0d3);box-shadow:0 0 0 1px var(--blue,#96d0d3);outline:none}.content-projects-workspace :is(input:not([type=checkbox]),textarea):focus-visible{border-color:var(--blue,#96d0d3);box-shadow:0 0 0 1px var(--blue,#96d0d3);outline:none}.content-projects-workspace textarea{resize:vertical;min-height:120px}.content-projects-form{max-width:960px}.content-projects-form form{gap:16px;display:grid}.content-projects-form form>label{letter-spacing:var(--caps,.06em);text-transform:uppercase;color:var(--dim,#888);margin-top:8px;font-size:12px;font-weight:700}.content-projects-form form>button{letter-spacing:.06em;text-transform:uppercase;background:var(--pink,#e12c86);color:#fff;cursor:pointer;border:none;justify-self:start;min-height:44px;margin-top:10px;padding:10px 24px;font-size:12px;font-weight:700}.content-projects-form form>button:hover{background:#c91474}.content-projects-notice{border:1px solid var(--border2,#444);border-left:3px solid var(--blue,#96d0d3);color:var(--fg,#fff);background:#96d0d30f;padding:14px 18px}.content-projects-form form>.content-projects-notice{margin-top:12px}.content-projects-consent{cursor:pointer;align-items:flex-start;gap:12px;padding-block-start:10px;padding-block-end:10px;display:flex}.content-projects-consent input{width:18px;height:18px;accent-color:var(--blue,#96d0d3);flex:0 0 18px;margin:3px 0 0}.content-projects-facts{gap:16px;margin:0;display:grid}.content-projects-facts>div{grid-template-columns:160px minmax(0,1fr);gap:16px;display:grid}.content-projects-facts dt{color:var(--dim,#888);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.content-projects-facts dd{color:var(--fg,#fff);margin:0;font-size:14px}.content-projects-reference{min-width:0}.content-projects-reference summary{min-height:44px;color:var(--blue,#96d0d3);cursor:pointer;padding-block-start:12px;padding-block-end:12px;font-weight:600}.content-projects-reference code{background:var(--bg2,#1a1a1a);border:1px solid var(--border2,#444);color:var(--fg,#fff);padding:8px 12px;font-size:13px;display:block}.content-projects-dialog-host .content-unsaved-navigation-dialog{width:min(100vw - 48px,520px);margin:auto}.content-intakes p.content-intake-version-label{color:var(--teal);font-size:var(--sz-small,15px)}.content-intake-comparison{border-block:1px solid var(--border-strong);gap:12px;min-width:0;padding-block-start:16px;padding-block-end:16px;display:grid}.content-intake-comparison details{border-bottom:1px dotted var(--border-strong);min-width:0;padding-block-start:8px;padding-block-end:8px}.content-intake-comparison summary{color:var(--foreground);cursor:pointer;overflow-wrap:anywhere}.content-intake-comparison__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block-start:16px;margin-block-end:16px;display:grid}.content-intake-comparison__pair>section{min-width:0}.content-intake-comparison__pair h5{color:var(--muted-foreground);font-size:var(--sz-data,13px);text-transform:uppercase;letter-spacing:var(--caps);margin:0 0 12px;font-weight:700}.content-intake-comparison .content-intake-comparison__pair p{color:var(--foreground)}.content-intake-comparison__pair .content-intake-raw{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:720px){.content-intake-comparison__pair{grid-template-columns:minmax(0,1fr)}}.content-intakes{min-width:0;color:var(--foreground);gap:24px;font-size:15px;line-height:1.5;display:grid}.content-intakes :-webkit-any(h2,h3,h4,p,dl,dd){margin:0}.content-intakes :is(h2,h3,h4,p,dl,dd){margin:0}.content-intakes h2{font-size:26px;line-height:1.2}.content-intakes h3{font-size:20px;line-height:1.35}.content-intakes h4{font-size:16px}.content-intakes :-webkit-any(h2,h3,h4,p,dd,code,button){overflow-wrap:anywhere}.content-intakes :is(h2,h3,h4,p,dd,code,button){overflow-wrap:anywhere}.content-intakes :-webkit-any(section,form,header,div){min-width:0}.content-intakes :is(section,form,header,div){min-width:0}.content-intakes :-webkit-any(button,summary,input):focus-visible{outline:2px solid var(--teal);outline-offset:3px}.content-intakes :is(button,summary,input):focus-visible{outline:2px solid var(--teal);outline-offset:3px}.content-intakes :-webkit-any(input,button){border-radius:0}.content-intakes :is(input,button){border-radius:0}.content-intake-tools{display:contents}.content-intake-actions,.content-intake-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-intake-heading{justify-content:space-between}.content-intake-toolbar{justify-content:flex-end}.content-intake-actions button,.content-intakes button{white-space:normal;max-width:100%;min-height:44px}.content-intake-panel{border:1px solid var(--border-strong);background:var(--card);grid-column:1/-1;margin-top:12px;padding:24px}.content-intake-panel>.content-intake-actions:first-child{justify-content:flex-end}.content-intakes .content-intake-muted,.content-intake-heading>div>p{color:var(--muted-foreground);font-size:15px}.content-intake-save,.content-setup-review,.content-intake-fields{gap:20px;display:grid}.content-intake-save>button,.content-intakes>button,.content-setup-review>button{justify-self:start}.content-intake-save>label{margin-bottom:-12px;font-weight:700}.content-intake-save>input{max-width:560px}.content-intake-fields dl>div{border-bottom:1px dotted var(--border-strong);grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:12px;padding-block-start:12px;padding-block-end:12px;display:grid}.content-intake-fields dt{color:var(--muted-foreground)}.content-intake-fields dd{white-space:pre-wrap}.content-intake-raw{max-height:320px;overflow-y:auto}.content-intake-fields section{gap:8px;display:grid}.content-intakes summary{cursor:pointer;min-height:44px;padding-block-start:10px;padding-block-end:10px}.content-intake-list{border:1px solid var(--border);margin:16px 0;padding:0;list-style:none}.content-intake-list li+li{border-top:1px dotted var(--border-strong)}.content-intake-list button{background:var(--card);text-align:left;width:100%;color:var(--foreground);font:inherit;cursor:pointer;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:16px 20px;display:flex}.content-intake-list button:hover{background:var(--secondary)}.content-intake-list span{color:var(--muted-foreground)}.content-intake-notice{border:1px solid var(--border-strong);border-left:3px solid var(--teal);background:var(--secondary);gap:16px;padding:20px;display:grid}.content-intake-reference code{font-family:var(--font-mono);padding-block-start:8px;padding-block-end:8px;font-size:13px;display:block}@media (max-width:720px){.content-intake-panel{padding:16px}.content-intake-toolbar{justify-content:flex-start}.content-intake-fields dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.content-intake-list button{padding:16px}}.presentation-export{max-width:100%;color:var(--muted,#9ca8ad);justify-items:start;gap:.55rem;margin-top:.7rem;font-size:.76rem;display:grid}.presentation-export details{max-width:100%}.presentation-export details[open]{width:min(24rem,100%)}.presentation-export summary{border-radius:var(--radius);color:#b7d6d8;cursor:pointer;background:#0a1113c7;border:1px solid #a0ced338;align-items:center;gap:.42rem;min-height:2rem;padding:.4rem .65rem;font-weight:700;list-style:none;display:inline-flex}.presentation-export summary::-webkit-details-marker{display:none}.presentation-export summary[aria-disabled=true]{cursor:wait;opacity:.58}.presentation-export summary svg{width:.92rem;height:.92rem}.presentation-export details[open] summary>svg:last-child{transform:rotate(180deg)}.presentation-export-menu{box-sizing:border-box;border-radius:var(--radius);background:#0c1214fa;border:1px solid #a0ced33d;width:100%;max-width:100%;margin-top:.5rem;padding:.75rem;box-shadow:0 1rem 2.5rem #0000006b}.presentation-export-menu label{color:#b8c3c7;letter-spacing:.08em;text-transform:uppercase;gap:.35rem;margin-bottom:.65rem;font-size:.6875rem;font-weight:700;display:grid}.presentation-export-menu select{border-radius:var(--radius);color:#f3f6f6;min-height:2.2rem;font:inherit;text-transform:none;background:#101719;border:1px solid #a0ced333;padding:.4rem .55rem}.presentation-export-formats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.presentation-export-formats button{border-radius:var(--radius);color:#d5dfe1;cursor:pointer;min-width:0;font:inherit;background:#ffffff06;border:1px solid #a0ced329;justify-items:center;gap:.28rem;padding:.58rem .25rem;font-weight:700;display:grid}.presentation-export-formats button:hover:not(:disabled),.presentation-export-formats button[aria-current=true]{color:#fff;background:#d7317d1c;border-color:#d7317db8}.presentation-export-formats button:focus-visible{color:#fff;background:#d7317d1c;border-color:#d7317db8}.presentation-export-formats button:disabled{cursor:wait;opacity:.54}.presentation-export-formats svg{width:1rem;height:1rem}.presentation-export-menu p{color:#7f8b90;margin:.65rem 0 0;font-size:.6875rem;line-height:1.45}.presentation-export-status{color:#7fc59b}.presentation-export-error{color:#ec9d8a;max-width:34rem}.presentation-export-spin{animation:.8s linear infinite presentation-export-spin}@keyframes presentation-export-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.presentation-export details[open]{width:100%}.presentation-export-formats{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-export-archive-section{background:var(--surface-subtle,#ffffff08);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius);flex-direction:column;gap:.625rem;margin-top:.75rem;padding:1rem 1.125rem;display:flex}.content-export-archive-section strong{color:var(--foreground,#f8fafc);margin-bottom:.25rem;font-size:.875rem;display:block}.content-export-archive-section p{color:var(--muted,#94a3b8);margin:0;font-size:.78rem;line-height:1.4}.content-review-archive-download{align-self:flex-start;align-items:center;gap:.5rem;min-height:2.25rem;font-weight:600;display:inline-flex}.content-workspace-claims{--fg:var(--foreground);--blue:var(--teal);--border2:var(--border-strong,var(--border));border-top:1px dotted var(--border2);min-width:0;color:var(--fg);overflow-wrap:anywhere;padding-top:16px}.content-workspace-claims summary{min-height:44px;color:var(--blue);cursor:pointer;padding:10px 0}.content-workspace-claims fieldset,.content-workspace-claims--reader>ol>li{border:1px solid var(--border2);border-radius:0;gap:16px;min-width:0;margin:16px 0;padding:16px;display:grid}.content-workspace-claims label,.content-workspace-claims__notes>div{gap:8px;min-width:0;display:grid}.content-workspace-claims .content-markdown-view p,.content-workspace-claims .content-markdown-view li,.content-workspace-claims label>span,.content-workspace-claims h6{color:var(--fg)}.content-workspace-draft-editor .content-workspace-claims h5{font-size:20px}.content-workspace-claims h6{font-size:15px;font-weight:600}.content-workspace-claims .content-workspace-claims__help{color:var(--muted)}.content-workspace-claims__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.content-workspace-claims select,.content-workspace-claims textarea{border:1px solid var(--border2);width:100%;min-width:0;color:var(--fg);background:var(--secondary);font:inherit;border-radius:0;padding:10px 12px}.content-workspace-claims select,.content-workspace-claims button{min-height:44px}.content-workspace-claims button{white-space:normal;justify-self:start}.content-workspace-claims textarea{resize:vertical;min-height:96px}.content-workspace-claims :-webkit-any(button,select,textarea,summary,input):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-workspace-claims :is(button,select,textarea,summary,input):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-workspace-claims__evidence label{align-items:center;gap:12px;min-height:44px;display:flex}.content-workspace-claims__evidence input{accent-color:var(--blue)}.content-workspace-claims__evidence small{color:var(--muted);text-transform:none;letter-spacing:normal;font-weight:400;display:block}.content-workspace-claims--reader>ol{margin:0;padding:0;list-style:none}.content-workspace-claims--reader header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.content-workspace-claims .content-workspace-claims__status{color:var(--amber);text-transform:uppercase;letter-spacing:var(--caps);font-size:13px;font-weight:700}.content-workspace-claims code{overflow-wrap:anywhere}@media (max-width:640px){.content-workspace-claims__notes{grid-template-columns:1fr}.content-workspace-claims fieldset,.content-workspace-claims--reader>ol>li{padding:12px}}.content-brief-comparison{border:1px solid var(--border);background:var(--background);gap:12px;min-width:0;padding:16px;display:grid}.content-brief-comparison header,.content-brief-comparison__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.content-brief-comparison h4{font-size:20px;font-weight:600}.content-brief-comparison__count{color:var(--foreground);font-variant-numeric:tabular-nums}.content-brief-comparison details{border-top:1px dotted var(--border);min-width:0}.content-brief-comparison summary{color:var(--foreground);cursor:pointer;overflow-wrap:anywhere;padding:12px 0}.content-brief-comparison__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:16px;display:grid}.content-brief-comparison__values>section{overflow-wrap:anywhere;min-width:0}.content-brief-comparison__values h5{color:var(--muted-foreground);padding-bottom:10px;font-size:13px;font-weight:600}.content-brief-comparison__values p,.content-brief-comparison__values li{color:var(--foreground);white-space:pre-wrap}.content-brief-comparison__values ul{padding-left:20px}.content-brief-comparison__values .content-brief-comparison__missing{color:var(--muted-foreground)}.content-brief-revision-dialog{border:1px solid var(--border);border-top:2px solid var(--teal);background:var(--card);width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:0;margin:auto;padding:24px;overflow-y:auto}.content-brief-revision-dialog::backdrop{background:color-mix(in srgb, var(--background) 85%, transparent)}.content-brief-revision-dialog h2{font-size:24px;font-weight:600;line-height:1.3}.content-brief-revision-dialog p{margin-top:12px;line-height:1.5}.content-brief-revision-dialog__actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.content-brief-comparison__actions button,.content-brief-revision-dialog__actions button{white-space:normal;height:auto;min-height:44px}.content-workspace-draft-editor__revision-list [aria-pressed=true]{border-color:var(--teal);color:var(--teal)}@media (max-width:760px){.content-brief-comparison__values{grid-template-columns:minmax(0,1fr)}}.content-brief-download{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:20px;display:grid}.content-brief-download__heading,.content-brief-download__actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-brief-download__heading>div{flex:240px;min-width:0}.content-brief-download p,.content-brief-download h4{color:var(--foreground)}.content-brief-download .content-brief-download__note{color:var(--muted-foreground)}.content-brief-download button{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.content-brief-download__document{overscroll-behavior:contain;border:1px solid var(--border);overflow-wrap:anywhere;min-width:0;max-height:32rem;margin-block-start:12px;margin-block-end:12px;padding:clamp(20px,3vw,40px);overflow:auto}.content-brief-download__heading h4{margin-bottom:4px;font-size:20px;font-weight:700;line-height:1.35}.content-brief-download>section:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.content-brief-download__document:focus-visible{outline:2px solid var(--teal);outline-offset:4px}@media (max-width:600px){.content-brief-download__document{padding:10px}.content-brief-download button{white-space:normal;min-height:44px}}.content-brief-download__choices{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.content-brief-download__choices label{color:var(--fg)}.content-brief-download__choices select{border:1px solid var(--border2);background:var(--bg2);max-width:100%;min-height:44px;color:var(--fg);font:inherit;border-radius:0;padding:.5rem}.content-brief-download__choices select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-brief-exports__body,.content-brief-export-create{gap:16px;min-width:0;display:grid}.content-brief-export-create{border:1px solid var(--border);padding:16px}.content-brief-exports__list{padding:0;list-style:none}.content-brief-exports__list>li{border-bottom:1px dotted var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block-start:14px;padding-block-end:14px;display:flex}.content-brief-exports__list>li>div:first-child{gap:4px;min-width:0;display:grid}.content-brief-exports__list span{color:var(--muted-foreground);font-size:13px}.content-brief-exports__row-actions{flex-wrap:wrap;gap:8px;display:flex}.content-stored-copy__receipt{margin-block-start:16px;margin-block-end:16px}.content-stored-copy__receipt summary{cursor:pointer;align-content:center;min-height:44px}.content-stored-copy__receipt dl{grid-template-columns:minmax(90px,1fr) minmax(0,4fr);gap:8px 16px;font-size:13px;display:grid}.content-stored-copy__receipt dd,.content-brief-export-recovery span{overflow-wrap:anywhere;font-family:var(--font-mono,monospace)}.content-stored-copy:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.content-brief-exports__list:focus-visible{outline:2px solid var(--teal);outline-offset:4px}@media (max-width:600px){.content-brief-export-create{padding:12px}.content-stored-copy__receipt dl{grid-template-columns:minmax(0,1fr)}}.content-workspace-draft-editor{--fg:var(--fg,#fff);--surface:var(--surface,#2a2a2a);--border:var(--border,#3a3a3a);--border2:var(--border2,#444);--muted:var(--muted,#bbb);--dim:var(--dim,#888);--blue:var(--blue,#96d0d3);--pink:var(--pink,#e12c86);border:1px solid var(--border);border-top:2px solid var(--blue);background:var(--surface);border-radius:0;gap:20px;padding:32px 36px;display:grid;box-shadow:0 12px 36px #00000059}.content-workspace-draft-editor>header,.content-workspace-draft-editor__history>header,.content-workspace-draft-editor__notice,.content-workspace-draft-editor__reopen,.content-workspace-draft-editor__actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-workspace-draft-editor h2,.content-workspace-draft-editor h3,.content-workspace-draft-editor h4{color:var(--fg)}.content-workspace-draft-editor h2,.content-workspace-draft-editor h3{margin-top:4px}.content-workspace-draft-editor h2{font-size:clamp(24px,2.5vw,28px);font-weight:700;line-height:1.2}.content-workspace-draft-editor h2:focus:not(:focus-visible){outline:none}.content-workspace-draft-editor p{color:var(--muted);font-weight:400;line-height:1.5}.content-workspace-draft-editor__modes,.content-workspace-draft-editor__revision-list,.content-workspace-draft-editor__actions{flex-wrap:wrap;gap:8px;display:flex}.content-workspace-draft-editor__modes button{font-family:var(--font,"AvenirNext", system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;border:1px dotted var(--border2,#444);color:var(--muted,#bbb);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.content-workspace-draft-editor__modes button:hover:not(:disabled){border-color:var(--blue,#96d0d3);color:var(--fg,#fff)}.content-workspace-draft-editor__modes [aria-pressed=true]{border:1px solid var(--blue,#96d0d3);color:var(--fg,#fff);background:#96d0d31f}.content-workspace-draft-editor__editing-fields{min-inline-size:0;margin:0;border:0!important;padding:0!important}.content-workspace-draft-editor__source,.content-workspace-draft-editor__availability{border-left:3px solid var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent);padding:12px 14px}.content-workspace-draft-editor__notice{border-left:3px solid var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent);padding:14px}.content-workspace-draft-editor__notice--standalone{border-left-color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent)}.content-workspace-draft-editor__notice strong{color:var(--fg)}.content-workspace-draft-editor__fields,.content-workspace-draft-editor__context-fields,.content-workspace-draft-editor__reopen,.content-workspace-draft-editor__history,.content-workspace-draft-editor__preview,.content-workspace-draft-editor__review{gap:12px;display:grid}.content-workspace-draft-editor__reader,.content-workspace-draft-editor__discard-confirmation,.content-workspace-draft-editor__advanced-reopen{border-top:1px dotted var(--border2);padding-top:12px}.content-workspace-draft-editor__discard-confirmation{border-left:3px solid var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent);gap:12px;padding:14px;display:grid}.content-workspace-draft-editor__discard-confirmation h3,.content-workspace-draft-editor__discard-confirmation p{margin:0}.content-workspace-draft-editor__advanced-reopen{gap:10px;display:grid}.content-workspace-draft-editor__advanced-reopen summary{color:var(--blue);cursor:pointer;font-weight:600}.content-workspace-draft-editor__details{border-top:1px dotted var(--border2);padding-top:12px}.content-workspace-draft-editor__details summary{color:var(--fg);cursor:pointer;font-weight:600}.content-workspace-draft-editor__context-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.content-workspace-draft-editor__context-fields textarea{min-height:72px}.content-workspace-draft-editor fieldset,.content-workspace-draft-editor__buyer-stages{border:1px dotted var(--border2);gap:8px;padding:10px;display:grid}.content-workspace-draft-editor legend,.content-workspace-draft-editor__buyer-stages>span,.content-workspace-draft-editor select{color:var(--fg)}.content-workspace-draft-editor legend,.content-workspace-draft-editor__buyer-stages>span{letter-spacing:var(--caps);text-transform:uppercase;font-size:12px;font-weight:700}.content-workspace-draft-editor__check{align-items:center;gap:8px;display:flex!important}.content-workspace-draft-editor__check span{color:var(--fg)!important;letter-spacing:normal!important;text-transform:none!important;font-size:14px!important;font-weight:400!important}.content-workspace-draft-editor label{gap:6px;display:grid}.content-workspace-draft-editor label>span,.content-workspace-draft-editor dt{color:var(--dim);letter-spacing:var(--caps);text-transform:uppercase;font-size:12px;font-weight:700}.content-workspace-draft-editor textarea{min-height:112px}.content-workspace-draft-editor__preview,.content-workspace-draft-editor__history{border-top:1px dotted var(--border2);padding-top:16px}.content-workspace-draft-editor__preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.content-workspace-draft-editor__preview dl>div{border:1px dotted var(--border2);padding:10px}.content-workspace-draft-editor dd{color:var(--fg);overflow-wrap:anywhere;margin:4px 0 0;font-weight:400}.content-workspace-draft-editor__error{border-left:3px solid var(--red);padding:10px 12px;color:var(--fg)!important}.content-workspace-draft-editor--unavailable{border-top-color:var(--amber);grid-template-columns:auto 1fr}.content-workspace-draft-editor__artifact,.content-workspace-draft-editor__receipt{border-top:1px solid var(--border);gap:14px;min-width:0;padding-top:16px;display:grid}.content-workspace-draft-editor__artifact h4{font-size:18px;font-weight:600}.content-workspace-draft-editor__artifact h5{color:var(--foreground);font-size:14px;font-weight:600}.content-workspace-draft-editor__artifact summary{color:var(--teal);cursor:pointer;padding:8px 0}.content-workspace-draft-editor__plain-text,.content-workspace-draft-editor__requirements dd{white-space:pre-wrap;overflow-wrap:anywhere}.content-workspace-draft-editor .content-workspace-draft-editor__requirements,.content-workspace-draft-editor__receipt dl,.content-workspace-draft-editor .content-workspace-draft-editor__identity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-workspace-draft-editor__requirements>div,.content-workspace-draft-editor__receipt dl>div{border-top:1px solid var(--border);min-width:0;padding-top:10px}.content-workspace-draft-editor__identity dd{font-family:var(--font-mono,monospace);font-size:12px}@media (max-width:640px){.content-workspace-draft-editor,.content-workspace-draft-editor__notice,.content-workspace-draft-editor__reopen,.content-workspace-draft-editor>header,.content-workspace-draft-editor__history>header{padding:14px}.content-workspace-draft-editor__notice,.content-workspace-draft-editor__reopen,.content-workspace-draft-editor>header,.content-workspace-draft-editor__history>header{flex-direction:column;align-items:stretch}.content-workspace-draft-editor__preview dl,.content-workspace-draft-editor__context-fields,.content-workspace-draft-editor .content-workspace-draft-editor__requirements,.content-workspace-draft-editor__receipt dl,.content-workspace-draft-editor .content-workspace-draft-editor__identity dl{grid-template-columns:1fr}}.content-brief-library-switch{flex-wrap:wrap;gap:8px;display:flex}.content-brief-library-switch [aria-pressed=true]{border-color:var(--teal);color:var(--foreground);background:color-mix(in srgb, var(--teal) 10%, transparent)}.content-native-brief-library>header{flex-wrap:wrap}.content-native-brief-list{margin:0;padding:0;list-style:none}.content-native-brief-list>li{border-bottom:1px dotted var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.content-native-brief-list>li>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.content-native-brief-list strong{color:var(--foreground);font-size:20px;font-weight:400;line-height:1.35}.content-native-brief-list span{color:var(--muted);font-size:15px}.content-native-brief-list button{flex-shrink:0}@media (max-width:600px){.content-native-brief-list>li{flex-direction:column;align-items:flex-start}}.content-staged-input-inventory,.content-prior-audit-picker{border:1px solid var(--border,#3a3a3a);border-top:2px solid var(--blue,#96d0d3);background:var(--surface,#2a2a2a);color:var(--fg,#fff);font-family:var(--font);border-radius:0;gap:18px;padding:24px 28px;display:grid;box-shadow:0 8px 24px #00000040}.content-staged-input-inventory__header{border-bottom:1px solid var(--border,#3a3a3a);justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;display:flex}.content-staged-input-inventory h3,.content-staged-input-inventory h4,.content-staged-input-inventory h5,.content-prior-audit-picker h3{color:var(--fg,#fff);margin:0}.content-staged-input-inventory h3,.content-prior-audit-picker h3{font-size:18px;font-weight:700;line-height:1.3}.content-staged-input-inventory h4{letter-spacing:var(--caps,.06em);text-transform:uppercase;color:var(--dim,#888);font-size:12px;font-weight:700}.content-staged-input-inventory h5{font-size:14px;font-weight:600}.content-staged-input-inventory__header p,.content-prior-audit-picker__intro,.content-prior-audit-picker__help,.content-staged-input-inventory__empty{color:var(--muted,#bbb);margin:6px 0 0;font-size:13px;line-height:1.45}.content-staged-input-inventory__status{border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);color:var(--dim,#888);letter-spacing:.06em;text-transform:uppercase;border-radius:0;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.content-staged-input-inventory__notice,.content-prior-audit-picker__notice,.content-staged-input-inventory__boundary{border-left:3px solid var(--amber,#ffb432);color:var(--fg,#fff);background:#ffb43214;border-radius:0;margin:0;padding:12px 16px;font-size:13px;line-height:1.45}.content-staged-input-inventory__notice--error,.content-prior-audit-picker__notice{border-left-color:var(--red,#e05c5c);background:#e05c5c14}.content-staged-input-inventory__scope,.content-staged-input-inventory__file-metadata,.content-staged-input-inventory__receipt{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.content-staged-input-inventory__scope div,.content-staged-input-inventory__file-metadata div,.content-staged-input-inventory__receipt div{min-width:0}.content-staged-input-inventory dt{color:var(--dim,#888);letter-spacing:var(--caps,.06em);text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.35}.content-staged-input-inventory dd{color:var(--fg,#fff);overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.4}.content-staged-input-inventory__urls,.content-staged-input-inventory__files{gap:10px;margin:0;padding:0;list-style:none;display:grid}.content-staged-input-inventory__urls>li,.content-staged-input-inventory__files>li{border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);border-radius:0;padding:14px 18px;transition:all .12s}.content-staged-input-inventory__urls>li:hover,.content-staged-input-inventory__files>li:hover{border-color:var(--blue,#96d0d3);background:#96d0d30a}.content-staged-input-inventory__urls>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;display:grid}.content-staged-input-inventory__urls strong,.content-staged-input-inventory__file-heading strong{color:var(--fg,#fff);font-size:14px;font-weight:700;line-height:1.35}.content-staged-input-inventory__urls p{color:var(--muted,#bbb);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.4}.content-staged-input-inventory__urls time{color:var(--dim,#888);text-align:end;font-size:12px;line-height:1.35}.content-staged-input-inventory__item-actions{justify-items:end;gap:8px;display:grid}.content-staged-input-inventory__file-heading{justify-items:start;gap:4px;margin-bottom:14px;display:grid}.content-staged-input-inventory__file-heading>span{color:var(--dim,#888);font-size:12px;line-height:1.35}.content-staged-input-inventory__receipt-block{border-top:1px dotted var(--border2,#444);color:var(--muted,#bbb);gap:8px;margin-top:14px;padding-top:14px;font-size:13px;display:grid}.content-staged-input-inventory__hash{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px}.content-prior-audit-picker__field{gap:8px;display:grid}.content-prior-audit-picker__field>span{color:var(--dim,#888);letter-spacing:var(--caps,.06em);text-transform:uppercase;font-size:12px;font-weight:700}.content-staged-input-inventory__categories{gap:20px;display:grid}.content-staged-input-inventory__category-group{background:var(--surface2,#242424);border:1px solid var(--border2,#444);border-radius:0;gap:12px;padding:16px;display:grid}.content-staged-input-inventory__category-heading{border-bottom:1px dotted var(--border2,#444);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.content-staged-input-inventory__category-heading small{color:var(--muted,#bbb);font-size:12px}.content-staged-input-inventory__category-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:0;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.content-staged-input-inventory__category-pill--framework{color:var(--blue,#96d0d3);border:1px solid var(--blue,#96d0d3);background:#96d0d326}.content-staged-input-inventory__category-pill--content{color:var(--fg,#fff);border:1px solid var(--border2,#444);background:#ffffff14}.content-staged-input-manager{font-family:var(--font);gap:20px;display:grid}.content-staged-input-manager__receipt{border-left:3px solid var(--blue,#96d0d3);color:var(--fg,#fff);background:#96d0d314;border-radius:0;margin:0;padding:12px 16px;font-size:13px;line-height:1.45}.content-staged-input-manager__confirm{border:1px solid var(--red,#e05c5c);background:#e05c5c14;border-radius:0;gap:12px;padding:16px 20px;display:grid}.content-staged-input-manager__confirm p{color:var(--fg,#fff);margin:0;font-size:13px;line-height:1.45}.content-staged-input-manager__confirm-actions{flex-wrap:wrap;gap:10px;display:flex}.content-staged-input-manager__form{border:1px solid var(--border,#3a3a3a);border-top:2px solid var(--blue,#96d0d3);background:var(--surface,#2a2a2a);border-radius:0;gap:18px;padding:24px 28px;display:grid;box-shadow:0 8px 24px #00000040}.content-staged-input-manager__form label{gap:8px;display:grid}.content-staged-input-manager__form label>span{color:var(--dim,#888);letter-spacing:var(--caps,.06em);text-transform:uppercase;font-size:12px;font-weight:700}.content-staged-input-manager__form select,.content-staged-input-manager__form input[type=file]{border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);width:100%;min-height:44px;color:var(--fg,#fff);font:inherit;border-radius:0;padding:10px 14px;font-size:14px}.content-staged-input-manager__form select:focus-visible{outline:2px solid var(--blue,#96d0d3);outline-offset:2px}.content-staged-input-manager__uploads{gap:10px;margin:0;padding:0;list-style:none;display:grid}.content-staged-input-manager__uploads>li{border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.content-staged-input-manager__uploads strong{overflow-wrap:anywhere;color:var(--fg,#fff)}.content-staged-input-manager__upload-status{color:var(--muted,#bbb);white-space:nowrap}.content-staged-input-manager__upload-error{border-left:3px solid var(--red,#e05c5c);color:var(--fg,#fff);background:#e05c5c14;border-radius:0;margin:0;padding:10px 14px;font-size:13px;line-height:1.45}.content-staged-input-manager__tabs{border:1px solid var(--border,#3a3a3a);background:var(--bg2,#1a1a1a);border-radius:0;margin-bottom:4px;padding:0;display:inline-flex}.content-staged-input-manager__tab{border:0;border-right:1px dotted var(--border2,#444);height:38px;color:var(--dim,#888);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:0 18px;font-size:12px;font-weight:700;transition:all .12s}.content-staged-input-manager__tab:last-child{border-right:0}.content-staged-input-manager__tab:hover{color:var(--fg,#fff);background:#96d0d30f}.content-staged-input-manager__tab.active,.content-staged-input-manager__tab[aria-pressed=true]{color:var(--fg,#fff);background:var(--surface,#2a2a2a);box-shadow:inset 0 -2px 0 var(--blue,#96d0d3)}.content-staged-input-manager__category-group{flex-direction:column;gap:8px;display:flex}.content-staged-input-manager__category-group>span{letter-spacing:var(--caps,.06em);text-transform:uppercase;color:var(--dim,#888);font-size:12px;font-weight:700}.content-staged-input-manager__categories{flex-wrap:wrap;gap:8px;display:flex}.content-staged-input-manager__category-chip{border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);color:var(--dim,#888);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:6px 14px;font-size:11px;font-weight:700;transition:all .12s}.content-staged-input-manager__category-chip:hover{border-color:var(--blue,#96d0d3);color:var(--fg,#fff)}.content-staged-input-manager__category-chip.active,.content-staged-input-manager__category-chip[aria-pressed=true]{border-color:var(--blue,#96d0d3);color:var(--blue,#96d0d3);background:#96d0d31f}.content-staged-input-manager__subform{gap:16px;display:grid}.content-staged-input-manager__subform [data-slot=input],.content-staged-input-manager__subform [data-slot=textarea]{border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);color:var(--fg,#fff);border-radius:0;padding:10px 14px;font-size:14px}.content-staged-input-manager__subform [data-slot=input]:focus-visible{border-color:var(--blue,#96d0d3);box-shadow:0 0 0 1px var(--blue,#96d0d3);outline:none}.content-staged-input-manager__subform [data-slot=textarea]:focus-visible{border-color:var(--blue,#96d0d3);box-shadow:0 0 0 1px var(--blue,#96d0d3);outline:none}.content-staged-input-manager__dropzone{border:1px dotted var(--border2,#444);background:var(--bg2,#1a1a1a);text-align:center;cursor:pointer;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 24px;transition:all .15s;display:flex}.content-staged-input-manager__dropzone:hover,.content-staged-input-manager__dropzone.drag-active{border-color:var(--blue,#96d0d3);background:#96d0d30a}.content-staged-input-manager__dropzone-icon{color:var(--blue,#96d0d3)}.content-staged-input-manager__dropzone p{color:var(--fg,#fff);margin:0;font-size:14px}.content-staged-input-manager__dropzone small{color:var(--muted,#bbb);font-size:12px}.content-staged-input-manager__queued{background:var(--bg2,#1a1a1a);border:1px solid var(--border2,#444);border-radius:0;gap:10px;padding:14px 18px;display:grid}.content-staged-input-manager__queued strong{text-transform:uppercase;letter-spacing:var(--caps,.06em);color:var(--dim,#888);font-size:12px;font-weight:700}.content-staged-input-manager__queued ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.content-staged-input-manager__queued li{background:var(--surface,#2a2a2a);border:1px dotted var(--border2,#444);border-radius:0;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.content-staged-input-manager__queued li .name{text-overflow:ellipsis;white-space:nowrap;color:var(--fg,#fff);flex:1;font-weight:500;overflow:hidden}.content-staged-input-manager__queued li .size{color:var(--muted,#bbb);font-size:12px}.content-staged-input-manager__queued li button{color:var(--muted,#bbb);cursor:pointer;background:0 0;border:0;align-items:center;padding:4px;display:flex}.content-staged-input-manager__queued li button:hover{color:var(--red,#e05c5c)}.content-staged-input-manager__youtube-grid{border-top:1px dotted var(--border2,#444);gap:14px;margin-top:12px;padding-top:20px;display:grid}.content-staged-input-manager__youtube-grid .eyebrow{letter-spacing:var(--caps,.06em);color:var(--blue,#96d0d3);text-transform:uppercase;font-size:12px;font-weight:700}.content-staged-input-manager__youtube-cards{flex-direction:column;gap:14px;display:flex}.content-staged-input-manager__category-selector{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:4px;display:grid}@media (max-width:640px){.content-staged-input-manager__category-selector{grid-template-columns:1fr}}.content-staged-input-manager__cat-btn{background:var(--bg2,#1a1a1a);border:1px solid var(--border2,#444);color:var(--muted,#bbb);cursor:pointer;text-align:left;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:all .12s;display:flex}.content-staged-input-manager__cat-btn span{color:var(--fg,#fff);font-size:13px;font-weight:700}.content-staged-input-manager__cat-btn small{color:var(--dim,#888);font-size:11px;line-height:1.35}.content-staged-input-manager__cat-btn:hover{border-color:var(--blue,#96d0d3)}.content-staged-input-manager__cat-btn.active{border-color:var(--blue,#96d0d3);background:#96d0d314}.content-staged-input-manager__cat-btn.active span{color:var(--blue,#96d0d3)}.content-staged-input-manager__select-label{color:var(--dim,#888);align-items:center;gap:10px;font-size:12px;display:flex}.content-staged-input-manager__select-label select{border:1px solid var(--border2,#444);background:var(--bg2,#1a1a1a);color:var(--fg,#fff);border-radius:0;padding:4px 8px;font-size:12px}.content-audit-wizard-panel{border:1px solid var(--border);background:var(--card);color:var(--fg,var(--tone-default));gap:16px;padding:20px;display:grid}.content-audit-wizard-panel__header h3{color:var(--fg,var(--tone-default));margin:0 0 4px;font-size:16px;line-height:1.3}.content-audit-wizard-panel__header p{color:var(--muted,var(--tone-muted));margin:0;font-size:13px;line-height:1.45}.content-audit-wizard-panel__recap{border-left:3px solid var(--teal,var(--blue));background:color-mix(in srgb, var(--teal,var(--blue)) 9%, transparent);color:var(--fg,var(--tone-default));margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.content-audit-wizard-panel__notice{border-left:3px solid var(--amber,var(--warning));background:color-mix(in srgb, var(--amber,var(--warning)) 9%, transparent);color:var(--fg,var(--tone-default));margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.content-audit-wizard-panel__notice--error{border-left-color:var(--red,var(--danger));background:color-mix(in srgb, var(--red,var(--danger)) 8%, transparent)}.content-audit-wizard-panel__prompt{color:var(--fg,var(--tone-default));margin:0;font-size:14px;line-height:1.5}.content-audit-wizard-panel__issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.content-audit-wizard-panel__issues li{border-left:3px solid var(--amber,var(--warning));background:color-mix(in srgb, var(--amber,var(--warning)) 9%, transparent);color:var(--fg,var(--tone-default));padding:8px 10px;font-size:13px;line-height:1.4}.content-audit-wizard-panel__issue--block{border-left-color:var(--red,var(--danger));background:color-mix(in srgb, var(--red,var(--danger)) 8%, transparent)}.content-audit-wizard-panel__step,.content-audit-wizard-panel__review,.content-audit-wizard-panel__terminal,.content-audit-wizard-panel__start{gap:12px;display:grid}.content-audit-wizard-panel__form{border:1px solid var(--border);background:var(--secondary);gap:12px;padding:16px;display:grid}.content-audit-wizard-panel__form label{gap:7px;display:grid}.content-audit-wizard-panel__form>label>span:first-child,.content-audit-wizard-panel__form fieldset>legend{color:var(--fg,var(--tone-default));letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.content-audit-wizard-panel__form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.content-audit-wizard-panel__form fieldset label{align-items:flex-start;gap:8px;font-size:13px;display:flex}.content-audit-wizard-panel__form fieldset label span{gap:2px;display:grid}.content-audit-wizard-panel__form fieldset label small{color:var(--muted,var(--tone-muted));font-size:12px}.content-audit-wizard-panel__inline-check{align-items:center;gap:8px;font-size:13px;display:flex}.content-audit-wizard-panel__confirm{border:1px solid var(--red,var(--danger));background:color-mix(in srgb, var(--red,var(--danger)) 8%, transparent);gap:10px;padding:14px;display:grid}.content-audit-wizard-panel__confirm p{color:var(--fg,var(--tone-default));margin:0;font-size:13px;line-height:1.45}.content-audit-wizard-panel__confirm-actions{flex-wrap:wrap;gap:10px;display:flex}.content-audit-wizard-panel__receipt{border:1px solid var(--border);background:var(--secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:14px;display:grid}.content-audit-wizard-panel__receipt dt{color:var(--muted,var(--tone-muted));font-size:12px}.content-audit-wizard-panel__receipt dd{color:var(--fg,var(--tone-default));overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}@media (max-width:520px){.content-audit-wizard-panel{padding:16px}.content-audit-wizard-panel__receipt{grid-template-columns:minmax(0,1fr)}}:-webkit-any(.story-workspace,.story-workspace-workspace){gap:var(--pulse-section-gap,24px);min-width:0;color:var(--foreground);font-size:15px;line-height:1.5;display:grid}:is(.story-workspace,.story-workspace-workspace){gap:var(--pulse-section-gap,24px);min-width:0;color:var(--foreground);font-size:15px;line-height:1.5;display:grid}:-webkit-any(.story-workspace,.story-workspace-workspace)>*{min-width:0}:is(.story-workspace,.story-workspace-workspace)>*{min-width:0}:-webkit-any(.story-workspace,.story-workspace-workspace) form{min-width:0}:is(.story-workspace,.story-workspace-workspace) form{min-width:0}:-webkit-any(.story-workspace,.story-workspace-workspace) :-webkit-any(h1,h2,h3,p,dd,code,button){overflow-wrap:anywhere}:is(.story-workspace,.story-workspace-workspace) :is(h1,h2,h3,p,dd,code,button){overflow-wrap:anywhere}:-webkit-any(.story-workspace,.story-workspace-workspace) h2{margin:0;font-size:26px;font-weight:700;line-height:1.2}:is(.story-workspace,.story-workspace-workspace) h2{margin:0;font-size:26px;font-weight:700;line-height:1.2}:-webkit-any(.story-workspace,.story-workspace-workspace) h3{margin:0;font-size:18px;font-weight:700;line-height:1.25}:is(.story-workspace,.story-workspace-workspace) h3{margin:0;font-size:18px;font-weight:700;line-height:1.25}:-webkit-any(.story-workspace,.story-workspace-workspace) p{margin:0}:is(.story-workspace,.story-workspace-workspace) p{margin:0}.story-workspace-secondary{color:var(--muted-foreground);font-size:14px}.story-workspace-panel{border:1px solid var(--border);background:var(--card);gap:20px;padding:24px;display:grid}.story-workspace-empty{align-content:center;gap:8px;min-height:160px}.story-workspace-actions{flex-wrap:wrap;gap:12px;display:flex}.story-workspace-actions button{white-space:normal;min-height:44px}.story-workspace-message{border:1px solid var(--border-strong);border-left:3px solid var(--muted-foreground);padding:12px 16px}.story-workspace-message.error{border-left-color:var(--destructive,#b3261e);color:var(--foreground)}:-webkit-any(.story-workspace,.story-workspace-workspace) :-webkit-any(button,input,textarea,summary,a):focus-visible{outline:2px solid var(--teal);outline-offset:3px}:is(.story-workspace,.story-workspace-workspace) :is(button,input,textarea,summary,a):focus-visible{outline:2px solid var(--teal);outline-offset:3px}:-webkit-any(.story-workspace,.story-workspace-workspace) :-webkit-any(button,input,textarea){border-radius:0}:is(.story-workspace,.story-workspace-workspace) :is(button,input,textarea){border-radius:0}:-webkit-any(.story-workspace,.story-workspace-workspace) :-webkit-any(input:not([type=checkbox]),textarea){border:1px solid var(--muted-foreground);width:100%;color:var(--foreground);background:var(--secondary);font:inherit;padding:12px}:is(.story-workspace,.story-workspace-workspace) :is(input:not([type=checkbox]),textarea){border:1px solid var(--muted-foreground);width:100%;color:var(--foreground);background:var(--secondary);font:inherit;padding:12px}:-webkit-any(.story-workspace,.story-workspace-workspace) textarea{resize:vertical;min-height:120px}:is(.story-workspace,.story-workspace-workspace) textarea{resize:vertical;min-height:120px}.story-workspace-form{max-width:720px}.story-workspace-form label{gap:6px;margin-top:12px;font-weight:700;display:grid}.story-workspace-field-error{color:var(--destructive,#b3261e);font-size:13px;font-weight:400}.story-workspace-facts{gap:12px;margin:0;display:grid}.story-workspace-facts>div{grid-template-columns:140px minmax(0,1fr);gap:16px;display:grid}.story-workspace-facts dt{color:var(--muted-foreground)}.story-workspace-facts dd{color:var(--foreground);white-space:pre-wrap;margin:0}.story-workspace-sections{flex-wrap:wrap;gap:8px;display:flex}.story-workspace-section-button{border:1px solid var(--border);background:var(--secondary);min-height:40px;color:var(--foreground);cursor:pointer;padding:8px 16px}.story-workspace-section-button[aria-current=true]{border-color:var(--teal);color:var(--teal)}.story-workspace-section-count{color:var(--muted-foreground);font-size:13px}.story-workspace-list{border:1px solid var(--border);background:var(--card);margin:0;padding:0;list-style:none}.story-workspace-list li+li{border-top:1px dotted var(--border-strong)}.story-workspace-list button{text-align:left;width:100%;min-height:72px;color:var(--foreground);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:16px;padding:16px 20px;display:grid}.story-workspace-list button:hover{background:var(--secondary)}.story-workspace-list-title{font-size:16px;font-weight:600}.story-workspace-status{border:1px solid var(--border-strong);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--caps,.04em);white-space:nowrap;padding:2px 10px;font-size:12px;display:inline-block}.story-workspace-status--system{border-color:var(--teal);color:var(--teal)}.story-workspace-pagination{justify-content:space-between;gap:12px;display:flex}.story-workspace-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.story-workspace-toolbar label{gap:6px;font-size:13px;font-weight:700;display:grid}.story-workspace-toolbar select{border:1px solid var(--border);background:var(--secondary);min-height:40px;color:var(--foreground);font:inherit;padding:6px 10px}.story-workspace-detail{gap:20px;display:grid}.story-workspace-detail-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.story-workspace-payload{min-width:0}.story-workspace-payload summary{min-height:40px;color:var(--teal);cursor:pointer;padding-block-start:10px;padding-block-end:10px}.story-workspace-payload pre{border:1px solid var(--border);background:var(--secondary);margin:0;padding:12px;font-size:13px;overflow-x:auto}.story-workspace-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;display:flex}.story-workspace-tabs button{min-height:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px;font-weight:700}.story-workspace-tabs button[aria-current=page]{border-bottom-color:var(--teal);color:var(--foreground)}.story-workspace-inline-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.story-workspace-log-add-wide{flex-direction:column;align-items:stretch}.story-workspace-log-add-wide textarea{flex:100%}.story-workspace-log,.story-workspace-thread{gap:16px;display:grid}.story-workspace-log-add,.story-workspace-thread-add{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.story-workspace-log-add input{flex:220px}.story-workspace-thread-add textarea{flex:100%}.story-workspace-log-list,.story-workspace-thread-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.story-workspace-log-list li,.story-workspace-thread-list li{border:1px solid var(--border);background:var(--card);padding:12px 16px}.story-workspace-thread-item-body{white-space:pre-wrap}.story-workspace-thread-item-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.story-workspace-system-notice{border:1px solid var(--border-strong);border-left:3px solid var(--teal);background:var(--secondary);padding:12px 16px}@media (max-width:720px){.story-workspace-panel{padding:18px}.story-workspace-list button{grid-template-columns:minmax(0,1fr) 16px;gap:6px 16px;padding:16px}.story-workspace-list button>.story-workspace-status{grid-area:2/1;justify-self:start}.story-workspace-list button>svg{grid-area:1/2/3}.story-workspace-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.platform-workbench .pulse-tool-landing .pulse-tool-actions{border:0;min-width:0;margin:0;padding:0;display:flex}.pulse-tool-actions button{white-space:normal;max-width:100%;height:auto;min-height:42px}.pulse-tool-availability{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:1.5;display:flex}.pulse-tool-availability svg{color:var(--warning);flex:none}.pulse-tool-availability.availability-live svg{color:var(--success)}.pulse-tool-availability.availability-unavailable svg{color:var(--danger)}.pulse-tool-availability strong{color:var(--foreground);font-weight:600}.pulse-tool-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pulse-tool-section-heading h2{color:var(--foreground);margin:0;font-size:26px;font-weight:700;line-height:1.2}.pulse-tool-section-heading .domain-detail-toggle{color:var(--foreground);background:0 0;border-radius:0;font-size:15px;font-weight:500}.pulse-tool-section-heading .domain-detail-toggle:hover{border-color:var(--teal);color:var(--teal)}.pulse-tool-section-heading .domain-detail-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.platform-workbench .pulse-workspace-layout .pulse-tool-contract{margin:-8px 0 0}.platform-workbench .pulse-workspace-layout .pulse-tool-contract article{border:1px solid var(--border);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.pulse-tool-contract h3{color:var(--foreground);margin:0;font-size:20px;font-weight:600;line-height:1.35}.platform-workbench .pulse-workspace-layout .pulse-tool-contract :-webkit-any(ul,p){color:var(--foreground);gap:10px;margin:0;font-size:15px;line-height:1.5}.platform-workbench .pulse-workspace-layout .pulse-tool-contract :is(ul,p){color:var(--foreground);gap:10px;margin:0;font-size:15px;line-height:1.5}@media (max-width:620px){.platform-workbench .pulse-workspace-layout .pulse-tool-contract{grid-template-columns:minmax(0,1fr)}.platform-workbench .pulse-workspace-layout .pulse-tool-contract article{padding:20px}.pulse-tool-availability span{flex-basis:100%}}.extension-component{gap:16px;min-width:0;padding:clamp(16px,2.4vw,24px)}.extension-component.grounded{border-color:#4ed6a54d}.extension-component.partial{border-color:#f0a55a4d}.extension-component.blocked,.extension-component.failed,.extension-component.rejected{border-color:#ff766f4d}.extension-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:7px!important;display:grid!important}.extension-header h3,.extension-header p,.extension-header .extension-eyebrow{grid-column:1}.extension-header h3{color:#f4f7f7;letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.08}.extension-header p{color:#a9b5b9;max-width:76ch;margin:0;font-size:13px;line-height:1.6}.extension-eyebrow{color:#8ed2d7;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.extension-eyebrow svg{width:14px!important;height:14px!important}.extension-status{border-radius:var(--radius);color:#a9b5b9;letter-spacing:.07em;text-transform:uppercase;border:1px solid;grid-area:1/2/span 2;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.extension-status svg{width:12px!important;height:12px!important}.extension-status.grounded,.extension-status.completed,.extension-status.approved,.extension-status.ready{color:var(--tone-success)}.extension-status.partial,.extension-status.awaiting_review,.extension-status.changes_requested{color:var(--tone-warning)}.extension-status.blocked,.extension-status.failed,.extension-status.rejected{color:var(--tone-critical)}.extension-status.empty,.extension-status.cancelled{color:#92a0a5}.extension-status.queued,.extension-status.running,.extension-status.draft{color:#8ed2d7}.extension-fields{gap:1px;margin:0;display:grid;overflow:hidden}.extension-field{background:#ffffff06;grid-template-columns:minmax(110px,.55fr) minmax(0,1.45fr);align-items:baseline;gap:16px;padding:9px 11px;display:grid}.extension-field:first-child,.extension-field:last-child,.extension-field:only-child{border-radius:var(--radius)}.extension-field dt{color:#7f8e93;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.extension-field dd{color:#dce4e6;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.extension-field.success dd,.extension-data-table .success{color:var(--tone-success)}.extension-field.warning dd,.extension-data-table .warning{color:var(--tone-warning)}.extension-field.critical dd,.extension-data-table .critical{color:var(--tone-critical)}.extension-field.muted dd,.extension-data-table .muted{color:var(--tone-muted)}.extension-evidence{border-top:1px solid #ffffff17;padding-top:11px}.extension-evidence summary{color:#829095;cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:700;list-style:none;display:flex}.extension-evidence summary::-webkit-details-marker{display:none}.extension-evidence summary svg{color:#8ed2d7;width:13px;height:13px}.extension-evidence summary span{border-radius:var(--radius);color:#a8b2b6;background:#ffffff0f;margin-left:auto;padding:2px 6px}.extension-evidence[open] summary{margin-bottom:10px}.extension-empty{border-radius:var(--radius);color:#8d9a9f;text-align:center;border:1px dashed #ffffff24;margin:0;padding:18px;font-size:12px;line-height:1.55}.extension-empty.blocked{color:#d2a09d;background:#ff766f0d;border-color:#ff766f3d}.entity-list-items,.artifact-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.entity-list-items>li{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1a;gap:9px;min-width:0;padding:13px;display:grid}.entity-list-items>li.selected{background:linear-gradient(135deg,#d9306f1a,#0000 55%),#ffffff06;border-color:#ef4f8f7a}.entity-list-items header{justify-content:space-between;align-items:center;gap:10px;display:flex}.entity-list-items header strong{color:#edf2f3;font-size:13px}.entity-list-items header span{border-radius:var(--radius);color:#f183b5;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ef4f8f70;padding:3px 6px;font-size:8px;font-weight:700}.entity-list-items p,.artifact-list p,.review-notes li,.task-progress-stages p,.extension-timeline-items p{color:#98a5aa;margin:0;font-size:11px;line-height:1.55}.entity-list-items.cortex-finding-items{grid-template-columns:1fr}.entity-list-items>li.cortex-finding-group{background:0 0;border:none;border-left:3px solid #888;border-radius:0;gap:8px;min-width:0;padding:0 0 0 12px}.entity-list-items>li.cortex-finding-group.success{border-left-color:#4caf82}.entity-list-items>li.cortex-finding-group.warning{border-left-color:#ffb432}.entity-list-items>li.cortex-finding-group.default{border-left-color:#96d0d3}.cortex-finding-group-label{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.cortex-finding-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cortex-finding-point{color:#fff;overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:2px;min-width:0;font-size:15px;line-height:1.35;display:grid}.cortex-finding-point:before{color:#6f7d81;content:"2";grid-area:1/1/span 2;padding-right:8px}.cortex-finding-point>*{grid-column:2}.cortex-finding-group.success .cortex-finding-magnitude{color:#4caf82}.cortex-finding-group.warning .cortex-finding-magnitude{color:#ffb432}.cortex-finding-group.default .cortex-finding-magnitude{color:#96d0d3}.cortex-finding-explain{color:#8a979b;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;align-self:start;margin-top:2px;padding:0;font-size:11px;font-weight:600}.cortex-finding-point:hover .cortex-finding-explain{color:#d7e0e2;border-bottom-color:currentColor}.cortex-finding-explain:focus-visible{color:#d7e0e2;border-bottom-color:currentColor}.cortex-finding-explain:disabled{cursor:not-allowed;opacity:.45}.cortex-finding-point .cortex-finding-magnitude{letter-spacing:0;font-size:16px;font-weight:700}.entity-list-items>li.cortex-finding{border:none;border-left:3px solid #888;border-radius:0;gap:8px;min-width:0}.entity-list-items>li.cortex-finding.success{border-left-color:#4caf82}.entity-list-items>li.cortex-finding.warning{border-left-color:#ffb432}.entity-list-items>li.cortex-finding.default{border-left-color:#96d0d3}.entity-list-items>li.cortex-finding header{flex-direction:column;align-items:flex-start;gap:6px}.entity-list-items>li.cortex-finding header strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.entity-list-items>li.cortex-finding .cortex-finding-magnitude{color:#fff;letter-spacing:0;overflow-wrap:anywhere;text-align:left;text-transform:none;white-space:normal;border:0;border-radius:0;max-width:100%;margin-left:0;padding:0;font-size:20px;font-weight:700;line-height:1.35}.entity-list-items>li.cortex-finding.success .cortex-finding-magnitude{color:#4caf82}.entity-list-items>li.cortex-finding.warning .cortex-finding-magnitude{color:#ffb432}.entity-list-items>li.cortex-finding.default .cortex-finding-magnitude{color:#96d0d3}.entity-list-items>li.cortex-finding p{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.3}.detail-fields,.review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-fields .extension-field,.review-fields .extension-field{border-radius:0;display:block}.detail-fields .extension-field dt,.review-fields .extension-field dt{margin-bottom:5px}.extension-table-shell{border-radius:var(--radius);border:1px solid #ffffff1c;max-width:100%;overflow:auto}.extension-table-shell:focus-visible{outline-offset:2px;outline:2px solid #8ed2d7}.extension-data-table{border-collapse:collapse;width:max-content;min-width:100%}.extension-data-table caption{color:#7d8b90;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:8px 11px;font-size:11px;font-weight:700}.extension-data-table th,.extension-data-table td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-top:1px solid #ffffff14;max-width:360px;padding:9px 11px}.extension-data-table thead th{color:#96a3a8;letter-spacing:.07em;text-transform:uppercase;z-index:1;background:#ffffff0a;font-size:11px;position:sticky;top:0}.extension-data-table tbody th{color:#dce4e6;min-width:140px;font-size:11px}.extension-data-table tbody td{color:#b8c2c5;font-size:11px}.extension-timeline-items,.task-progress-stages{margin:0;padding:0;list-style:none}.extension-timeline-items>li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:0 0 16px;display:grid;position:relative}.extension-timeline-items>li:before{content:"";background:#ffffff1c;width:1px;position:absolute;top:24px;bottom:0;left:16px;right:auto}.extension-timeline-items>li:last-child:before{display:none}.extension-timeline-items>li>span{color:#839196;z-index:1;background:#131a1e;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font:700 9px ui-monospace,SFMono-Regular,monospace;display:flex;position:relative}.extension-timeline-items>li.current>span{color:#f183b5;border-color:#ef4f8fa6;box-shadow:0 0 18px #d9306f38}.extension-timeline-items>li.completed>span{color:var(--tone-success);border-color:#4ed6a573}.extension-timeline-items>li.blocked>span,.extension-timeline-items>li.failed>span{color:var(--tone-critical);border-color:#ff766f73}.extension-timeline-items>li>div{gap:7px;min-width:0;padding-top:5px;display:grid}.extension-timeline-items header{justify-content:space-between;align-items:center;gap:10px;display:flex}.extension-timeline-items strong{color:#e8edef;font-size:13px}.extension-timeline-items em,.task-progress-stages em{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}.metric-chart figure{gap:12px;margin:0;display:grid}.metric-chart figcaption{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.metric-chart figcaption strong{color:#dce4e6;font-size:12px}.metric-chart figcaption span{color:#748288;text-transform:uppercase;font-size:11px}.extension-line-chart,.extension-bar-chart,.extension-funnel-chart,.extension-kpi-chart,.extension-donut-chart{border-radius:var(--radius);background:radial-gradient(circle at 70% -40%,#4ed6a517,#0000 50%),#04070970;border:1px solid #ffffff14;min-height:160px}.extension-line-chart{padding:12px}.extension-line-chart svg{width:100%;height:145px;display:block;overflow:visible}.extension-line-chart .extension-grid{fill:none;stroke:#ffffff14;stroke-width:.35px}.extension-line-chart polyline{fill:none;stroke:#8ed2d7;stroke-width:1.4px;vector-effect:non-scaling-stroke}.extension-line-chart polygon{fill:#8ed2d717;stroke:none}.extension-line-chart circle{fill:#8ed2d7;stroke:#10161a;stroke-width:1px}.extension-line-chart .series-1 polyline{stroke:#ef6cac}.extension-line-chart .series-1 polygon{fill:#ef6cac14}.extension-line-chart .series-1 circle{fill:#ef6cac}.extension-line-chart .series-2 polyline{stroke:var(--tone-warning)}.extension-line-chart .series-2 polygon{fill:#efc27b14}.extension-line-chart .series-2 circle{fill:var(--tone-warning)}.extension-line-labels{color:#9ba7ab;justify-content:space-between;margin-top:5px;font-size:8px;display:flex;overflow:hidden}.extension-bar-chart{gap:10px;padding:16px;display:grid}.extension-bar-row{grid-template-columns:minmax(80px,.3fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.extension-bar-row>span{color:#9aa6aa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.extension-bar-row>div{gap:4px;min-width:0;display:flex}.extension-bar-row i{border-radius:var(--radius);height:8px;max-width:var(--metric-width);min-width:min(100%,2px);width:var(--metric-width);background:#8ed2d7;display:block}.extension-bar-chart:not(.stacked) .extension-bar-row>div{flex-direction:column;align-items:start}.extension-bar-row i.series-1{background:#ef6cac}.extension-bar-row i.series-2{background:var(--tone-warning)}.extension-bar-row i.series-3{background:var(--tone-success)}.extension-donut-chart{grid-template-columns:minmax(120px,200px) 1fr;align-items:center;padding:12px clamp(12px,5vw,60px);display:grid}.extension-donut-chart svg{width:150px;height:150px;transform:rotate(-90deg)}.extension-donut-chart circle{fill:none;stroke-width:12px}.extension-donut-chart .donut-track{stroke:#ffffff12}.extension-donut-chart .donut-segment{stroke:#8ed2d7}.extension-donut-chart .series-1{stroke:#ef6cac}.extension-donut-chart .series-2{stroke:var(--tone-warning)}.extension-donut-chart .series-3{stroke:var(--tone-success)}.extension-donut-chart strong{color:#f0f4f5;font-size:clamp(24px,4vw,38px)}.extension-donut-chart span{color:#748288;text-transform:uppercase;font-size:11px}.extension-funnel-chart{flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex}.extension-funnel-chart li{color:#9ba7ab;min-height:24px;width:var(--metric-width);background:linear-gradient(90deg,#8ed2d7,#4a8d91);place-items:center;margin:1px auto;font-size:11px;font-weight:700;display:grid}.extension-funnel-chart li:nth-child(2n){background:linear-gradient(90deg,#ef6cac,#913d67)}.extension-kpi-chart{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-content:center;gap:8px;padding:14px;display:grid}.extension-kpi-chart>div{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff17;gap:5px;padding:12px;display:grid}.extension-kpi-chart span{color:#829095;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.extension-kpi-chart strong{color:#edf2f3;font-size:22px}.task-progress-meter{gap:7px;display:grid}.task-progress-meter span{color:#8f9ca1;font-size:11px}.task-progress-meter progress{accent-color:#8ed2d7;width:100%;height:8px}.task-progress-stages{border-radius:var(--radius);border:1px solid #ffffff17;overflow:hidden}.task-progress-stages li{border-bottom:1px solid #ffffff14;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid}.task-progress-stages li:last-child{border-bottom:0}.task-progress-stages li>svg,.task-progress-stages li>span{color:var(--tone-success);border:1px solid #ffffff2e;border-radius:50%;width:16px;height:16px;margin-top:1px}.task-progress-stages li.running>span{background:#8ed2d7;border-color:#8ed2d7;animation:1.3s infinite extension-pulse}.task-progress-stages li.failed>span,.task-progress-stages li.blocked>span{background:var(--tone-critical);border-color:var(--tone-critical)}.task-progress-stages strong{color:#e2e8e9;font-size:11px}.task-progress-stages em{padding-top:2px}.review-notes{border-radius:var(--radius);background:#ffffff06;padding:12px}.review-notes h4{color:#dce4e6;margin:0 0 8px;font-size:11px}.review-notes ul{gap:6px;margin:0;padding-left:18px;display:grid}.artifact-list>li{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1a;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;display:grid}.artifact-list>li.ready{border-color:#4ed6a53d}.artifact-list>li.failed{border-color:#ff766f3d}.artifact-list svg{color:#8ed2d7;width:16px;height:16px}.artifact-list strong{color:#e5ebec;font-size:12px}.artifact-list>li>span,.artifact-list>li>em{border-radius:var(--radius);color:#9aa6aa;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff24;grid-column:3;padding:3px 6px;font-size:8px;font-style:normal;font-weight:700}.artifact-list>li>em{border:0;grid-column:2;justify-self:start;padding-left:0}@keyframes extension-pulse{50%{opacity:.55;box-shadow:0 0 0 5px #8ed2d712}}@media (max-width:720px){.extension-header{grid-template-columns:1fr!important}.extension-status{grid-area:auto/1;justify-self:start}.detail-fields,.review-fields{grid-template-columns:1fr}.extension-field{display:block}.extension-field dt{margin-bottom:4px}.extension-donut-chart{text-align:center;grid-template-columns:1fr;justify-items:center}.task-progress-stages li{grid-template-columns:18px minmax(0,1fr)}.task-progress-stages em{grid-column:2}}@media (prefers-reduced-motion:reduce){.task-progress-stages li.running>span{animation:none}}.answer-prose-flow{flex-direction:column;gap:12px;max-width:76ch;display:flex}.answer-prose-flow p,.answer-prose-flow li{color:var(--tone-default,#e5ebec);margin:0;font-size:14px;line-height:1.7}.answer-prose-flow h4{color:#f4f7f7;letter-spacing:-.01em;margin:6px 0 0;font-size:15px;font-weight:700;line-height:1.3}.answer-prose-flow ul{flex-direction:column;gap:7px;margin:0;padding-left:20px;list-style:outside;display:flex}.answer-prose-flow li::marker{color:var(--tone-muted,#9ba7ab)}.answer-prose-card[data-analytics-section]{background:0 0;border:0;padding:0 0 2px}.answer-prose-section-title{color:#e7edeb;letter-spacing:.04em;text-transform:uppercase;margin:10px 0 2px;font-size:13px;font-weight:700}.answer-prose-card[data-analytics-section=narrative]{background:revert;border:revert;padding:revert}.generated-input-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.geo-hub-draft-form{background:radial-gradient(circle at 96% 0,#d9378224,#0000 34%),radial-gradient(circle at 3% 24%,#69bec51a,#0000 29%),#0b0e11f5;border-color:#69bec542;gap:18px;padding:clamp(17px,2.5vw,26px);overflow:hidden}.geo-hub-input-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;display:grid}.geo-hub-input-title{align-items:flex-start;gap:14px;min-width:0;display:flex}.geo-hub-input-title>div{min-width:0}.geo-hub-input-icon{border-radius:var(--radius);color:#f06aa6;background:linear-gradient(145deg,#d9378238,#69bec521);border:1px solid #d9378261;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.geo-hub-input-icon svg{width:22px;height:22px}.geo-hub-input-header h3{letter-spacing:-.035em;margin-top:4px;font-size:clamp(24px,3vw,34px);line-height:1.05}.geo-hub-input-header p{max-width:74ch}.geo-hub-draft-status{border-radius:var(--radius);color:#f4cb75;letter-spacing:.08em;text-transform:uppercase;background:#edb04314;border:1px solid #edb0434d;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.geo-hub-draft-status>span{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.geo-hub-draft-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.geo-hub-draft-summary>div{background:#ffffff09;border:1px solid #ffffff17;gap:5px;min-width:0;padding:12px 13px;display:grid}.geo-hub-draft-summary>div:first-child,.geo-hub-draft-summary>div:last-child{border-radius:var(--radius)}.geo-hub-draft-summary dt{color:#7f8b90;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.geo-hub-draft-summary dd{color:#edf2f3;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.35}.geo-hub-provenance{border-radius:var(--radius);color:#a8dde0;background:#69bec512;border:1px solid #69bec538;align-items:center;gap:11px;padding:11px 13px;display:flex}.geo-hub-provenance>svg{flex:none;width:19px;height:19px}.geo-hub-provenance>div{gap:2px;min-width:0;display:grid}.geo-hub-provenance strong{color:#d9edef;font-size:12px}.geo-hub-provenance span{color:#8fa8ab;font-size:11px;line-height:1.45}.geo-hub-input-grid{display:block}.geo-hub-field-groups{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.geo-hub-field-group{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1a;min-width:0;padding:14px}.geo-hub-field-group:focus-within{border-color:#69bec55c;box-shadow:0 0 0 1px #69bec51a}.geo-hub-field-group>legend{color:#9ed8dc;float:left;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;width:100%;margin:0 0 13px;padding:0;display:grid}.geo-hub-field-group>legend+*{clear:both}.geo-hub-field-group>legend>svg{width:17px;height:17px}.geo-hub-field-group>legend>span:last-child{gap:2px;min-width:0;display:grid}.geo-hub-field-group legend strong{color:#e9f0f1;font-size:13px}.geo-hub-field-group legend small{color:#829095;font-size:10px;font-weight:600;line-height:1.4}.geo-hub-group-index{color:#d9508c;letter-spacing:.08em;font-size:10px;font-weight:700}.geo-hub-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.geo-hub-field.field-website_url,.geo-hub-field.field-goal,.geo-hub-field.field-competitors,.geo-hub-field.field-queries,.geo-hub-field.field-pages{grid-column:1/-1}.geo-hub-draft-form .generated-input-submit{border-top:1px solid #ffffff17;margin-top:16px;padding-top:15px}.geo-hub-draft-form .generated-input-submit button{min-width:min(100%,210px);box-shadow:0 9px 28px #d937822e}.generated-input-field{gap:7px;min-width:0;display:grid}.generated-input-field>label{color:#dce4e6;font-size:13px;font-weight:700}.generated-input-field input,.generated-input-field select,.generated-input-field textarea,.editable-data-table input,.editable-data-table select{border-radius:var(--radius);box-sizing:border-box;color:#edf2f3;font:inherit;background:#ffffff08;border:1px solid #ffffff29;width:100%;min-height:40px;padding:9px 10px;font-size:13px;line-height:1.4}.generated-input-field textarea{resize:vertical;min-height:104px}.generated-input-field input:focus-visible{border-color:#8ed2d7;outline:0;box-shadow:0 0 0 3px #8ed2d726}.generated-input-field select:focus-visible{border-color:#8ed2d7;outline:0;box-shadow:0 0 0 3px #8ed2d726}.generated-input-field textarea:focus-visible{border-color:#8ed2d7;outline:0;box-shadow:0 0 0 3px #8ed2d726}.editable-data-table input:focus-visible{border-color:#8ed2d7;outline:0;box-shadow:0 0 0 3px #8ed2d726}.editable-data-table select:focus-visible{border-color:#8ed2d7;outline:0;box-shadow:0 0 0 3px #8ed2d726}.generated-input-field input:disabled,.generated-input-field select:disabled,.generated-input-field textarea:disabled,.editable-data-table input:disabled,.editable-data-table select:disabled{cursor:not-allowed;opacity:.58}.generated-input-field>small,.editable-data-table td>small{color:#8f9ca1;font-size:11px;line-height:1.45}.generated-input-field.checkbox-field>label{align-items:center;gap:9px;min-height:40px;display:flex}.generated-input-field.checkbox-field input,.editable-data-table input[type=checkbox]{accent-color:#d93782;width:18px;min-height:18px}.generated-input-submit{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin-top:2px;display:flex}.generated-input-submit button{border-radius:var(--radius);color:#fff;cursor:pointer;font:inherit;background:#d93782;border:1px solid #e65c9d;min-height:40px;padding:9px 15px;font-size:13px;font-weight:700}.generated-input-submit button:focus-visible{outline:0;box-shadow:0 0 0 3px #d9378240}.generated-input-submit button:disabled{cursor:not-allowed;opacity:.52}.generated-input-submit [role=alert]{color:#ff938d;font-size:12px}.generated-editable-table form{gap:12px;display:grid}.generated-input-note{color:#8f9ca1;border-top:1px solid #ffffff17;margin:0;padding-top:12px;font-size:11px;line-height:1.5}.generated-editable-table .extension-table-shell{max-height:60vh}.editable-data-table th,.editable-data-table td{vertical-align:top;min-width:150px}.editable-data-table th:first-child,.editable-data-table td:first-child{z-index:1;min-width:140px;position:sticky;left:0}.editable-data-table th:first-child{background:#171b1d}.editable-data-table tbody th:first-child{background:#101416}.editable-data-table td>small{margin-top:6px;display:block}@media (max-width:900px){.geo-hub-draft-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-hub-draft-summary>div:first-child,.geo-hub-draft-summary>div:nth-child(2),.geo-hub-draft-summary>div:nth-child(3),.geo-hub-draft-summary>div:last-child{border-radius:var(--radius)}.geo-hub-field-groups{grid-template-columns:1fr}}@media (max-width:600px){.geo-hub-input-header{grid-template-columns:1fr}.geo-hub-draft-status{justify-self:start}.geo-hub-draft-summary,.geo-hub-field-grid{grid-template-columns:1fr}.geo-hub-draft-summary>div,.geo-hub-draft-summary>div:first-child,.geo-hub-draft-summary>div:nth-child(2),.geo-hub-draft-summary>div:nth-child(3),.geo-hub-draft-summary>div:last-child{border-radius:var(--radius)}.geo-hub-field.field-website_url,.geo-hub-field.field-goal,.geo-hub-field.field-competitors,.geo-hub-field.field-queries,.geo-hub-field.field-pages{grid-column:auto}.geo-hub-input-title{gap:10px}.geo-hub-input-icon{width:38px;height:38px}}.people-results-collection{border-radius:var(--radius);background:linear-gradient(140deg,#8ed2d70d,#0000 48%),#ffffff04;border:1px solid #ffffff1c;gap:14px;min-width:0;margin-top:14px;padding:clamp(14px,2vw,20px);display:grid}.people-results-collection.embedded{margin-top:0}.people-results-collection.grounded{border-color:#4ed6a547}.people-results-collection.partial{border-color:#f0a55a52}.people-results-collection.blocked{border-color:#ff766f52}.people-results-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.people-results-header>div{min-width:0}.people-results-eyebrow{color:#8ed2d7;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.people-results-eyebrow svg{width:13px;height:13px}.people-results-header h3{color:#f2f6f7;letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.1}.people-results-header p{color:#98a6aa;max-width:68ch;margin:7px 0 0;font-size:13px;line-height:1.55}.people-results-status{border-radius:var(--radius);color:#92a0a5;letter-spacing:.06em;text-transform:uppercase;border:1px solid;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.people-results-status svg{width:12px;height:12px}.people-results-status.grounded{color:#80d7ab}.people-results-status.partial{color:#efc27b}.people-results-status.blocked{color:#ff938d}.people-results-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.people-result-card{border-radius:var(--radius);background:#ffffff07;border:1px solid #ffffff1a;gap:13px;min-width:0;padding:14px;display:grid}.people-result-name{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.people-result-name>span{border-radius:var(--radius);color:#fff;background:linear-gradient(140deg,#ca2d71,#66314e);border:1px solid #ef4f8f5c;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.people-result-name h4{color:#f1f5f6;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.3}.people-result-name p{color:#a5b1b5;align-items:start;gap:5px;margin:4px 0 0;font-size:13px;line-height:1.45;display:flex}.people-result-name p svg{flex:none;width:12px;height:12px;margin-top:2px}.people-result-description{color:#aeb9bd;margin:0;font-size:13px;line-height:1.55}.people-result-meta{gap:1px;margin:0;display:grid;overflow:hidden}.people-result-meta>div{background:#00000021;grid-template-columns:minmax(78px,.6fr) minmax(0,1.4fr);align-items:baseline;gap:8px;padding:7px 9px;display:grid}.people-result-meta>div:first-child,.people-result-meta>div:last-child,.people-result-meta>div:only-child{border-radius:var(--radius)}.people-result-meta dt{color:#78878c;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.people-result-meta dt svg{width:10px;height:10px}.people-result-meta dd{color:#d7dfe1;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.people-result-context-empty{color:#7f8d92;margin:0;font-size:12px;line-height:1.5}.people-results-empty{border-radius:var(--radius);color:#89979b;text-align:center;border:1px dashed #ffffff24;place-items:center;padding:24px 18px;display:grid}.people-results-empty>svg{width:24px;height:24px;margin-bottom:9px}.people-results-empty strong{color:#d5dddf;font-size:15px}.people-results-empty p{max-width:52ch;margin:5px 0 0;font-size:13px;line-height:1.55}@media (max-width:560px){.people-results-header{display:grid}.people-results-status{justify-self:start}}.generative-presentation{gap:10px;margin-top:14px;display:grid}.generated-ui-detail-toggle{border:1px solid var(--border);width:-moz-fit-content;width:fit-content;min-height:2.35rem;color:var(--text);background:var(--panel);font:inherit;border-radius:0;align-items:center;gap:.45rem;margin:0 0 .75rem auto;padding:.45rem .7rem;font-weight:700;display:inline-flex}.generated-ui-detail-toggle:hover{border-color:var(--accent-soft);color:var(--accent-soft)}.generated-ui-detail-toggle:focus-visible{border-color:var(--accent-soft);color:var(--accent-soft)}.generated-ui-detail-toggle svg{width:1rem;height:1rem}.generative-presentation .sr-only,.generated-ui-live-status.sr-only,.generated-ui-nonvisual-fallback.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;top:0;bottom:auto;left:0;right:auto;overflow:hidden}.generated-ui-state{color:var(--muted,#9ca3af);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.generated-ui-component{border-radius:var(--radius);background:linear-gradient(140deg,#ffffff0a,#0000 50%),#0f1013b8;border:1px solid #ffffff24;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.generated-ui-component>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.generated-ui-component>header svg{color:#9ed8dc;width:16px;height:16px}.generated-ui-component>header strong{color:#f7f7f8;font-size:14px}.generated-ui-component>header>span{border-radius:var(--radius);color:#aeb2ba;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;padding:4px 7px;font-size:11px;font-weight:700}.generated-ui-component.intent-choices>header{display:block}.generated-ui-component.intent-choices>header p,.generated-ui-component.status-summary>p,.generated-ui-component.error-recovery>p,.generated-ui-consequence{color:#c3c5ca;margin:5px 0 0;font-size:13px;line-height:1.55}.generated-ui-component.text-response>p{color:#c3c5ca;margin:0;font-size:13px;line-height:1.55}.generated-ui-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.generated-ui-options button,.generated-ui-actions button{border-radius:var(--radius);color:#f3f4f6;cursor:pointer;font:inherit;text-align:left;background:#ffffff08;border:1px solid #ffffff24;transition:background .12s,border-color .12s,transform .12s}.generated-ui-options button{gap:5px;min-height:72px;padding:11px 12px;display:grid}.generated-ui-options button:hover:not(:disabled),.generated-ui-actions button:hover:not(:disabled){background:#d9306f1a;border-color:#ef4f8f94;outline:none;transform:translateY(-1px)}.generated-ui-options button:focus-visible{background:#d9306f1a;border-color:#ef4f8f94;outline:none;transform:translateY(-1px)}.generated-ui-actions button:focus-visible{background:#d9306f1a;border-color:#ef4f8f94;outline:none;transform:translateY(-1px)}.generated-ui-options button.selected{background:#d9306f1f;border-color:#9ba7ab}.generated-ui-options button small{color:#9da0a8;font-size:11px;line-height:1.4}.generated-ui-options button:disabled,.generated-ui-actions button:disabled{cursor:wait;opacity:.55}.generated-ui-fields{gap:1px;margin:0;display:grid;overflow:hidden}.generated-ui-field{background:#ffffff05;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:14px;padding:9px 10px;display:grid}.generated-ui-field:first-child,.generated-ui-field:last-child{border-radius:var(--radius)}.generated-ui-field dt{color:#92959d;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.generated-ui-field dd{color:#e5e7eb;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px}.generated-ui-field.success dd{color:var(--tone-success)}.generated-ui-field.warning dd{color:var(--tone-warning)}.generated-ui-field.critical dd{color:var(--tone-critical)}.generated-ui-field.muted dd{color:var(--tone-muted)}.generated-ui-component.confirmation{border-color:#ef4f8f61}.generated-ui-component.status-summary{border-color:#69bec557}.generated-ui-component.status-summary>header svg{color:#9ed8dc}.generated-ui-component.evidence-board{background:radial-gradient(circle at 92% 0,#d9306f1f,#0000 34%),linear-gradient(145deg,#69bec512,#0000 46%),#0c0e11eb;border-color:#ffffff2b;gap:16px;padding:clamp(16px,2.4vw,22px)}.generated-ui-component.evidence-board.grounded{border-top-color:#55c9889e}.generated-ui-component.evidence-board.partial{border-top-color:#edb043a3}.generated-ui-component.evidence-board.blocked{border-top-color:#ef4f6fa3}.evidence-board>.evidence-board-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.evidence-board-kicker,.evidence-board-status{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.evidence-board-kicker{color:#9ed8dc}.evidence-board-kicker svg,.evidence-board-status svg{width:15px;height:15px}.evidence-board-status{border-radius:var(--radius);border:1px solid;justify-self:end;padding:5px 8px}.evidence-board-status.grounded{color:var(--tone-success)}.evidence-board-status.partial{color:var(--tone-warning)}.evidence-board-status.blocked{color:var(--tone-critical)}.evidence-board-header h3{color:#f7f7f8;letter-spacing:-.03em;grid-column:1/-1;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.08}.evidence-board-header>p{color:#bec1c7;grid-column:1/-1;max-width:76ch;margin:0;font-size:14px;line-height:1.55}.evidence-board-layout{border-radius:var(--radius);color:#9da1aa;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff1f;grid-column:1/-1;justify-self:start;padding:4px 8px;font-size:11px;font-weight:700}.evidence-board-metrics{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:0;display:grid}.evidence-board-metric{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff1a;gap:6px;min-height:76px;padding:12px 13px;display:grid}.evidence-board-metric dt{color:#979ba4;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.evidence-board-metric dd{color:#f0f2f3;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.15}.evidence-board-metric.success dd{color:var(--tone-success)}.evidence-board-metric.warning dd{color:var(--tone-warning)}.evidence-board-metric.critical dd{color:var(--tone-critical)}.evidence-board-metric.muted dd{color:var(--tone-muted)}.generated-ui-visualizations{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:10px;display:grid}.generated-ui-chart{border-radius:var(--radius);background:linear-gradient(145deg,#69bec50d,#0000 48%),#ffffff06;border:1px solid #ffffff1c;gap:13px;min-width:0;margin:0;padding:14px;display:grid}.generated-ui-chart>figcaption{justify-content:space-between;align-items:center;gap:10px;display:flex}.generated-ui-chart>figcaption strong{color:#f4f6f7;font-size:15px;line-height:1.25}.generated-ui-chart>figcaption span:not(.sr-only){border-radius:var(--radius);color:#9ed8dc;letter-spacing:.07em;text-transform:uppercase;border:1px solid #9ed8dc3d;flex:none;padding:4px 7px;font-size:12px;font-weight:700}.generated-ui-chart-body{grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr);align-items:center;gap:16px;min-width:0;display:grid}.generated-ui-chart{container-type:inline-size}@container (width<=520px){.generated-ui-chart-body{grid-template-columns:1fr}}.generated-ui-bar-plot{gap:9px;min-width:0;display:grid}.generated-ui-bar-row{grid-template-columns:minmax(72px,.7fr) minmax(96px,1.4fr) auto;align-items:center;gap:9px;display:grid}.generated-ui-bar-row>span{color:#b8bbc2;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.generated-ui-bar-row>strong{color:#f2f4f5;font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.generated-ui-bar-track{border-radius:var(--radius);background:#ffffff0d;height:8px;position:relative;overflow:hidden}.generated-ui-bar-track:after{content:"";bottom:0;left:var(--chart-zero);background:#ffffff5c;width:1px;position:absolute;top:0}.generated-ui-bar-track>i{border-radius:var(--radius);background:#9ed8dc;position:absolute;top:0;bottom:0}.generated-ui-bar-track>i.muted{background:#747983}.generated-ui-bar-track>i.success{background:#55c988}.generated-ui-bar-track>i.warning{background:#edb043}.generated-ui-bar-track>i.critical{background:#ef4f8f}.generated-ui-line-plot{min-width:0}.generated-ui-line-plot svg{width:100%;height:150px;display:block;overflow:visible}.generated-ui-line-plot .grid-line{fill:none;stroke:#ffffff17;stroke-width:.6px;vector-effect:non-scaling-stroke}.generated-ui-line-plot polyline{fill:none;stroke:#9ed8dc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.generated-ui-line-plot circle{fill:#9ed8dc;stroke:#111317;stroke-width:1.5px}.generated-ui-line-plot circle.muted{fill:#747983}.generated-ui-line-plot circle.success{fill:#55c988}.generated-ui-line-plot circle.warning{fill:#edb043}.generated-ui-line-plot circle.critical{fill:#ef4f8f}.generated-ui-line-labels{justify-content:space-between;gap:4px;margin-top:4px;display:flex}.generated-ui-line-labels span{color:#8f949d;overflow-wrap:anywhere;text-align:center;flex:1 1 0;min-width:0;font-size:12px;line-height:1.2}.generated-ui-donut-plot{justify-items:center;display:grid;position:relative}.generated-ui-donut-plot svg{width:160px;height:160px;transform:rotate(-90deg)}.generated-ui-donut-plot circle{fill:none;stroke-width:14px}.generated-ui-donut-plot .donut-track{stroke:#ffffff0f}.generated-ui-donut-plot .donut-segment{stroke:#9ed8dc}.generated-ui-donut-plot .donut-segment.muted{stroke:#747983}.generated-ui-donut-plot .donut-segment.success{stroke:#55c988}.generated-ui-donut-plot .donut-segment.warning{stroke:#edb043}.generated-ui-donut-plot .donut-segment.critical{stroke:#ef4f8f}.generated-ui-donut-plot>div{pointer-events:none;text-align:center;place-content:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.generated-ui-donut-plot strong{color:#f5f6f7;font-variant-numeric:tabular-nums;font-size:18px}.generated-ui-donut-plot span{color:#92969e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.generated-ui-progress-plot{gap:12px;display:grid}.generated-ui-progress-plot>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.generated-ui-progress-plot span{color:#b8bbc2;font-size:12px}.generated-ui-progress-plot strong{color:#f4f6f7;font-variant-numeric:tabular-nums;font-size:22px}.generated-ui-progress-track{border-radius:var(--radius);background:#ffffff0f;height:13px;overflow:hidden}.generated-ui-progress-track>i{border-radius:inherit;background:#9ed8dc;height:100%;display:block}.generated-ui-progress-track>i.muted{background:#747983}.generated-ui-progress-track>i.success{background:#55c988}.generated-ui-progress-track>i.warning{background:#edb043}.generated-ui-progress-track>i.critical{background:#ef4f8f}.generated-ui-chart-table{border-collapse:collapse;color:#c6c9ce;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.generated-ui-chart-table th,.generated-ui-chart-table td{border-bottom:1px solid #ffffff14;padding:7px 4px}.generated-ui-chart-table thead th{color:#818690;letter-spacing:.07em;text-align:left;text-transform:uppercase;font-size:12px;font-weight:700}.generated-ui-chart-table th[scope=row]{overflow-wrap:anywhere;text-align:left;font-weight:600}.generated-ui-chart-table td{color:#f0f2f3;text-align:right;font-size:13px;font-weight:700}.generated-ui-chart-table tr.muted td{color:var(--tone-muted)}.generated-ui-chart-table tr.success td{color:var(--tone-success)}.generated-ui-chart-table tr.warning td{color:var(--tone-warning)}.generated-ui-chart-table tr.critical td{color:var(--tone-critical)}.evidence-board-summary,.evidence-board-cards,.evidence-board-timeline{gap:10px;display:grid}.evidence-board-summary>section,.evidence-board-cards>section,.evidence-board-timeline>li{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1a;min-width:0}.evidence-board-summary>section{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:14px;display:grid}.evidence-board-summary>section>span,.evidence-board-cards>section>header>span,.evidence-board-timeline>li>span{color:#e64a87;letter-spacing:.08em;font-size:11px;font-weight:700}.evidence-board-summary h4,.evidence-board-cards h4,.evidence-board-timeline h4{color:#f5f6f7;margin:0;font-size:15px;line-height:1.25}.evidence-board-summary p,.evidence-board-cards>section>p,.evidence-board-timeline p,.evidence-board-comparison p{color:#b8bbc2;margin:5px 0 10px;font-size:13px;line-height:1.55}.evidence-board-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.evidence-board-cards>section{padding:13px}.evidence-board-cards>section>header{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.evidence-board-comparison{border-radius:var(--radius);border:1px solid #ffffff1c;overflow:hidden}.comparison-heading,.comparison-row{grid-template-columns:minmax(120px,.55fr) minmax(180px,1fr) minmax(180px,1fr);gap:14px;padding:11px 13px;display:grid}.comparison-heading{color:#9da1a9;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;font-size:11px;font-weight:700}.comparison-row{border-top:1px solid #ffffff14;align-items:start}.comparison-row>strong{color:#f4f5f6;font-size:14px}.comparison-row>p{margin:0}.comparison-row .generated-ui-field{background:0 0;padding:0;display:block}.comparison-row .generated-ui-field dt{margin-bottom:3px}.evidence-board-timeline{margin:0;padding:0;list-style:none}.evidence-board-timeline>li{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px;display:grid;position:relative}.evidence-board-timeline>li:not(:last-child):after{content:"";background:linear-gradient(#d9306f,#d9306f1f);width:1px;position:absolute;top:34px;bottom:-11px;left:19px}.evidence-board-more{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.evidence-board-more>summary,.evidence-board-evidence>summary{color:#aeb2ba;cursor:pointer;font-size:12px;font-weight:700}.evidence-board-evidence{border-top:1px solid #ffffff1a;padding-top:11px}.evidence-board-evidence>summary{align-items:center;gap:7px;list-style:none;display:flex}.evidence-board-evidence>summary::-webkit-details-marker{display:none}.evidence-board-evidence>summary svg{color:#9ed8dc;width:15px;height:15px}.evidence-board-evidence>summary>span{border-radius:var(--radius);background:#ffffff12;margin-left:auto;padding:3px 7px;font-size:11px}.evidence-board-evidence[open]>summary{margin-bottom:10px}.evidence-board-more>summary:focus-visible{outline-offset:4px;outline:2px solid #ef4f8f}.evidence-board-evidence>summary:focus-visible{outline-offset:4px;outline:2px solid #ef4f8f}.generated-ui-component.workflow-report{background:radial-gradient(circle at 100% 0,#d9306f1f,#0000 36%),linear-gradient(150deg,#69bec512,#0000 48%),#0d0f12e6;border-color:#ffffff2b;gap:16px;padding:18px}@media (max-width:760px){.generated-ui-chart-body{grid-template-columns:1fr}.comparison-heading{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-row{grid-template-columns:1fr}}@media (max-width:460px){.generated-ui-chart{padding:12px}.generated-ui-chart>figcaption{flex-direction:column;align-items:flex-start}.generated-ui-bar-row{grid-template-columns:minmax(0,1fr) auto}.generated-ui-bar-track{grid-area:2/1/auto/-1}}.generated-ui-component.workflow-report.grounded{border-top-color:#55c9889e}.generated-ui-component.workflow-report.partial{border-top-color:#edb043a3}.generated-ui-component.workflow-report.blocked{border-top-color:#ef4f6fa3}.workflow-report>.workflow-report-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;display:grid}.workflow-report-kicker{color:#9ed8dc;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.workflow-report-kicker svg,.workflow-report-status svg{width:14px;height:14px}.workflow-report-status{border-radius:var(--radius);letter-spacing:.05em;text-transform:uppercase;border:1px solid;justify-self:end;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.workflow-report-status.grounded{color:var(--tone-success)}.workflow-report-status.partial{color:var(--tone-warning)}.workflow-report-status.blocked{color:var(--tone-critical)}.workflow-report-header h3,.workflow-report-section h4{color:#f7f7f8;margin:0}.workflow-report-header h3{letter-spacing:-.025em;grid-column:1/-1;font-size:clamp(19px,2.8vw,27px);line-height:1.1}.workflow-report-header>p{color:#b6bac1;grid-column:1/-1;max-width:76ch;margin:0;font-size:12px;line-height:1.55}.workflow-report-metrics{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:0;display:grid}.workflow-report-metric{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff1a;gap:5px;min-height:70px;padding:11px 12px;display:grid}.workflow-report-metric dt{color:#8f949c;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-report-metric dd{color:#f0f2f3;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.15}.workflow-report-metric.success dd{color:var(--tone-success)}.workflow-report-metric.warning dd{color:var(--tone-warning)}.workflow-report-metric.critical dd{color:var(--tone-critical)}.workflow-report-metric.muted dd{color:var(--tone-muted)}.workflow-report-sections{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.workflow-report-section{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1a;gap:9px;min-width:0;padding:12px;display:grid}.workflow-report-section>header{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.workflow-report-section>header>span{color:#9ba7ab;letter-spacing:.08em;font-size:11px;font-weight:700}.workflow-report-section h4{font-size:13px;line-height:1.25}.workflow-report-section>p{color:#aeb2b9;margin:0;font-size:11px;line-height:1.5}.workflow-report-section .generated-ui-field{grid-template-columns:minmax(80px,.75fr) minmax(0,1.25fr);gap:8px;padding:7px 8px}.workflow-report-section-more{border-top:1px solid #ffffff14;padding-top:7px}.workflow-report-section-more>summary{color:#9da2aa;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.workflow-report-section-more>summary:focus-visible{border-radius:var(--radius);outline:none;box-shadow:0 0 0 2px #69bec5a8}.workflow-report-section-more[open]>summary{margin-bottom:7px}.workflow-report-evidence{border-radius:var(--radius);background:#ffffff05;border:1px solid #ffffff1a;overflow:hidden}.generated-ui-component.record-explorer{background:radial-gradient(circle at 100% 0,#69bec51a,#0000 38%),#0c0e11f0;border-color:#ffffff2b;gap:15px;padding:clamp(15px,2vw,21px);overflow:hidden}.generated-ui-component.record-explorer.grounded{border-top-color:#55c9889e}.generated-ui-component.record-explorer.partial{border-top-color:#edb043a3}.generated-ui-component.record-explorer.blocked{border-top-color:#ef4f6fa3}.generated-ui-component.record-explorer.geo-hub-explorer{background:radial-gradient(circle at 100% 0,#d9378226,#0000 33%),radial-gradient(circle at 0 32%,#69bec51a,#0000 26%),#0b0e11f7;border-color:#69bec53d;gap:18px;padding:clamp(17px,2.4vw,25px)}.geo-hub-explorer .record-explorer-header h3{font-size:clamp(25px,3.2vw,36px)}.record-explorer>.record-explorer-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.record-explorer>.record-explorer-header.is-framed{justify-content:flex-end;gap:0;margin-bottom:-4px;display:flex}.record-explorer-kicker{color:#9ed8dc;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.record-explorer-kicker svg{width:15px;height:15px}.record-explorer-status{border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;border:1px solid;justify-self:end;padding:5px 8px;font-size:12px;font-weight:700}.record-explorer-status.grounded{color:var(--tone-success)}.record-explorer-status.partial{color:var(--tone-warning)}.record-explorer-status.empty{color:#9ba7ae}.record-explorer-status.blocked{color:var(--tone-critical)}.record-explorer-header h3{color:#f7f7f8;letter-spacing:-.03em;grid-column:1/-1;margin:0;font-size:clamp(21px,3vw,29px);line-height:1.1}.record-explorer-header>p{color:#bec1c7;grid-column:1/-1;max-width:92ch;margin:0;font-size:13px;line-height:1.55}.record-explorer-source{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0;display:flex}.record-explorer-source>div{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff1a;align-items:baseline;gap:6px;padding:5px 9px;display:inline-flex}.record-explorer-source dt{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.record-explorer-source dd{color:#d9dce0;margin:0;font-size:13px}.record-explorer-overview{gap:10px;display:grid}.record-explorer-record-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:0;display:grid}.record-explorer-record-metrics>div{border-radius:var(--radius);background:linear-gradient(145deg,#69bec514,#ffffff05);border:1px solid #69bec529;gap:3px;min-width:0;padding:12px 13px;display:grid}.record-explorer-record-metrics dt{color:var(--tone-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.record-explorer-record-metrics dd{color:#eef2f2;letter-spacing:-.03em;margin:2px 0;font-size:clamp(22px,3vw,31px);font-weight:700;line-height:1}.record-explorer-record-metrics span{color:var(--tone-muted);font-size:11px}.record-explorer-boundary{border-radius:var(--radius);color:#9ed8dc;background:#69bec50f;border:1px solid #69bec533;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.record-explorer-overview.shared_library .record-explorer-boundary{color:#b8bdc3;background:#ffffff08;border-color:#ffffff1f}.record-explorer-boundary>svg{width:18px;height:18px}.record-explorer-boundary>div{gap:2px;display:grid}.record-explorer-boundary strong{color:#dcebed;font-size:12px}.record-explorer-boundary div>span{color:#879a9d;font-size:11px;line-height:1.4}.record-explorer-boundary>span{border-radius:var(--radius);color:#9ed8dc;letter-spacing:.08em;text-transform:uppercase;border:1px solid #69bec53d;padding:5px 7px;font-size:11px;font-weight:700}.record-explorer-overview.shared_library .record-explorer-boundary>span{color:#b8bdc3;border-color:#ffffff26}.geo-hub-status-breakdown{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.geo-hub-status-breakdown>span{color:#7f898e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.geo-hub-status-breakdown>div{flex-wrap:wrap;gap:6px;display:flex}.geo-hub-status-breakdown>div>span{border-radius:var(--radius);color:#c8cdd0;background:#ffffff08;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.geo-hub-status-breakdown i{background:#69bec5;border-radius:50%;width:6px;height:6px}.geo-hub-status-breakdown strong{color:#f0f3f4;font-size:11px}.record-explorer-table{border-radius:var(--radius);font-variant-numeric:tabular-nums;border:1px solid #ffffff1c;width:max-content;min-width:100%;display:table}.record-explorer-table-shell{border-radius:var(--radius);overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.record-explorer-table-shell:focus-visible{outline:none;box-shadow:0 0 0 2px #69bec58f}.record-explorer-column-headings,.record-explorer-row{display:table-row}.record-explorer-column-headings>span,.record-explorer-row>div{vertical-align:top;border-bottom:1px solid #ffffff14;min-width:150px;max-width:320px;padding:10px 12px;display:table-cell}.record-explorer-column-headings>span{color:var(--tone-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#ffffff0d;font-size:12px;font-weight:700}.record-explorer-row:last-child>div{border-bottom:0}.record-explorer-row>div+div{border-left:1px solid #ffffff0f}.record-explorer-record-id>span,.record-explorer-cell>span{display:none}.record-explorer-record-id strong,.record-explorer-cell strong{color:#e8eaed;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;font-weight:600;line-height:1.5;display:block}.record-explorer-record-id strong{color:#9ed8dc;font-weight:700}.record-explorer-cell.muted strong{color:var(--tone-muted)}.record-explorer-cell.success strong{color:var(--tone-success)}.record-explorer-cell.warning strong{color:var(--tone-warning)}.record-explorer-cell.critical strong{color:var(--tone-critical)}.record-explorer-empty{border-radius:var(--radius);color:#d4d6da;background:#ef4f6f0f;border:1px solid #ef4f6f33;margin:0;padding:14px;font-size:12px}.record-explorer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.record-explorer-footer>span{color:#9499a2;align-items:center;gap:7px;font-size:12px;display:inline-flex}.record-explorer-footer>span>svg{width:14px;height:14px}.record-explorer-paging{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-explorer-footer button{border-radius:var(--radius);color:#dceef0;cursor:pointer;font:inherit;background:#69bec514;border:1px solid #69bec547;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:700;display:inline-flex}.record-explorer-footer button:hover:not(:disabled){background:#69bec526;border-color:#69bec58f;outline:none}.record-explorer-footer button:focus-visible{background:#69bec526;border-color:#69bec58f;outline:none}.record-explorer-footer button:disabled{cursor:wait;opacity:.58}.record-explorer-footer button svg{width:14px;height:14px}@media (max-width:760px){.record-explorer-record-metrics{grid-template-columns:1fr}.record-explorer-boundary{grid-template-columns:auto minmax(0,1fr);align-items:start}.record-explorer-boundary>span{grid-column:2;justify-self:start}.record-explorer-table{border:0;gap:10px;width:100%;display:grid;overflow:visible}.record-explorer-table-shell{overflow:visible}.record-explorer-column-headings{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.record-explorer-row{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1c;display:grid;overflow:hidden}.record-explorer-column-headings>span,.record-explorer-row>div{border:0;border-bottom:1px solid #ffffff12;gap:5px;min-width:0;max-width:none;padding:10px 11px;display:grid}.record-explorer-row>div+div{border-left:0}.record-explorer-row>div:last-child{border-bottom:0}.record-explorer-record-id>span,.record-explorer-cell>span{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}}.workflow-report-more{border-top:1px solid #ffffff17;padding-top:10px}.workflow-report-more>summary{color:#b9bdc3;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:700}.workflow-report-more>summary:focus-visible{border-radius:var(--radius);outline:none;box-shadow:0 0 0 2px #69bec5a8}.workflow-report-more[open]>summary{margin-bottom:10px}.workflow-report-evidence>summary{color:#c5c9ce;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:700;list-style:none;display:grid}.workflow-report-evidence>summary::-webkit-details-marker{display:none}.workflow-report-evidence>summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #69bec5a8}.workflow-report-evidence>summary svg{color:#9ed8dc;width:14px;height:14px}.workflow-report-evidence>summary span{border-radius:var(--radius);background:#ffffff12;justify-content:center;align-items:center;min-width:19px;height:19px;display:inline-flex}.workflow-report-evidence[open]>summary{border-bottom:1px solid #ffffff17}.workflow-report-evidence>.generated-ui-fields{padding:8px}.generated-ui-actions{flex-wrap:wrap;gap:8px;display:flex}.generated-ui-actions button{align-items:center;gap:6px;min-height:34px;padding:8px 11px;font-size:11px;display:inline-flex}.generated-ui-actions button.primary{color:#fff;background:#d9306f;border-color:#e34b85;font-weight:700}.generated-ui-actions button svg{width:13px;height:13px}.generated-ui-component.action-receipt{border-color:#55c98857}.generated-ui-component.action-receipt>header svg{color:#72d99a}.generated-ui-component.error-recovery{border-color:#edb0435c}.generated-ui-component.error-recovery>header svg{color:#f4c268}.record-explorer-artifact-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 14px;display:flex}.record-explorer-artifact-controls label{border-radius:var(--radius);border:1px solid #a0d7db38;align-items:center;gap:7px;min-width:min(240px,100%);padding:0 9px;display:flex}.record-explorer-artifact-controls label svg{color:#9ed5da;width:14px;height:14px}.record-explorer-artifact-controls input[type=search],.record-explorer-artifact-controls select,.record-explorer-artifact-controls button{border-radius:var(--radius);color:#e8ebed;font:inherit;background:#ffffff08;border:1px solid #a0d7db38;min-height:36px;padding:8px 10px}.record-explorer-artifact-controls input[type=search]{background:0 0;border:0;outline:0;width:100%;min-width:0;padding-inline-start:0;padding-inline-end:0}.record-explorer-artifact-controls button{cursor:pointer}.record-explorer-artifact-controls button:disabled,.record-explorer-artifact-controls select:disabled{cursor:not-allowed;opacity:.5}.extension-artifact-shell{gap:10px;display:grid}.extension-artifact-controls{border-radius:var(--radius);background:#070e10b8;border:1px solid #a0d7db29;padding:10px}.artifact-compare-picker{position:relative}.artifact-compare-picker>summary{border-radius:var(--radius);color:#e8ebed;cursor:pointer;background:#ffffff08;border:1px solid #a0d7db38;min-height:36px;padding:8px 10px}.artifact-compare-picker>div{border-radius:var(--radius);z-index:5;background:#101718;border:1px solid #a0d7db40;gap:6px;min-width:220px;max-height:240px;padding:8px;display:grid;position:absolute;overflow:auto}.artifact-compare-picker label{border:0;min-width:0;padding:5px}.generated-ui-empty,.generated-ui-fallback{border-radius:var(--radius);color:#aeb1b8;border:1px dashed #ffffff2e;margin:0;padding:12px;font-size:12px;line-height:1.5}@media (max-width:680px){.generated-ui-options{grid-template-columns:1fr}.generated-ui-field{grid-template-columns:1fr;gap:4px}.generated-ui-component>header{grid-template-columns:auto minmax(0,1fr)}.generated-ui-component>header>span{grid-column:2;justify-self:start}.workflow-report>.workflow-report-header{grid-template-columns:minmax(0,1fr) auto}.workflow-report>.workflow-report-header>.workflow-report-status{grid-column:2;justify-self:end}.workflow-report-sections,.workflow-report-section .generated-ui-field{grid-template-columns:1fr}}.generated-ui-component-outcome{gap:.5rem;display:grid}.generated-ui-outcome-controls{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.generated-ui-outcome-controls button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface,#fff);color:inherit;cursor:pointer;font:inherit;padding:.3rem .7rem}.generated-ui-outcome-controls button:disabled{cursor:not-allowed;opacity:.55}.platform-workbench .generative-presentation{--generated-surface:var(--panel-strong);--generated-surface-raised:var(--panel);--generated-line:var(--border-strong);gap:16px;margin-top:18px;font-size:15px}.platform-workbench .generated-ui-component{border:1px solid var(--generated-line);border-left:3px solid var(--teal);background:var(--generated-surface);box-shadow:none;background-image:none;border-radius:0;gap:16px;padding:clamp(18px,2.4vw,24px)}.platform-workbench .generated-ui-component.intent-choices{border-left-color:var(--teal)}.platform-workbench .generated-ui-component.confirmation{border-left-color:var(--warning)}.platform-workbench .generated-ui-component.grounded,.platform-workbench .generated-ui-component.action-receipt{border-left-color:var(--success)}.platform-workbench .generated-ui-component.partial{border-left-color:var(--warning)}.platform-workbench .generated-ui-component.blocked,.platform-workbench .generated-ui-component.error-recovery{border-left-color:var(--danger)}.platform-workbench .generated-ui-component.empty{border-left-color:var(--grey)}.platform-workbench .generated-ui-component.record-explorer.geo-hub-explorer{background:var(--generated-surface);box-shadow:none;background-image:none}.platform-workbench .generated-ui-component>header strong,.platform-workbench .workflow-report-header h3,.platform-workbench .record-explorer-header h3{color:var(--white);font-size:17px;line-height:1.3}.platform-workbench .generated-ui-component>header>span,.platform-workbench .evidence-board-status,.platform-workbench .workflow-report-status,.platform-workbench .record-explorer-status,.platform-workbench .record-explorer-boundary>span{background:var(--generated-surface-raised);border-radius:0;font-size:13px;line-height:1.2}.platform-workbench .record-explorer-header>p,.platform-workbench .generated-ui-consequence{font-size:15px;line-height:1.6}.platform-workbench .generated-ui-component :where(p,li,dd){font-size:15px;line-height:1.6}.platform-workbench .generated-ui-state,.platform-workbench .evidence-board-kicker,.platform-workbench .geo-hub-status-breakdown>span{font-size:13px;line-height:1.4}.platform-workbench .generated-ui-component :where(dt,th,small){font-size:13px;line-height:1.4}.platform-workbench .generated-ui-component :where(td,button,input,select,textarea){font-size:14px}.platform-workbench .generated-ui-options button,.platform-workbench .generated-ui-actions button,.platform-workbench .generated-ui-detail-toggle,.platform-workbench .generated-ui-outcome-controls button,.platform-workbench .artifact-compare-picker>summary{background:var(--generated-surface-raised);box-shadow:none;border-radius:0}.platform-workbench .record-explorer-artifact-controls :where(input,select,button){background:var(--generated-surface-raised);box-shadow:none;border-radius:0}.platform-workbench .generated-ui-options button:hover:not(:disabled),.platform-workbench .generated-ui-actions button:hover:not(:disabled){background:#171015;transform:none}.platform-workbench .generated-ui-options button:focus-visible{background:#171015;transform:none}.platform-workbench .generated-ui-actions button:focus-visible{background:#171015;transform:none}.platform-workbench .generated-ui-options button.selected{border-color:var(--teal);color:var(--white);background:var(--generated-surface-raised)}.platform-workbench .generated-ui-actions button.primary,.platform-workbench .generated-ui-actions button.primary:hover:not(:disabled){border-color:var(--cta);color:var(--white);background:var(--cta)}.platform-workbench .generated-ui-actions button.primary:focus-visible{border-color:var(--cta);color:var(--white);background:var(--cta)}.platform-workbench .generated-ui-fields,.platform-workbench .generated-ui-field,.platform-workbench .workflow-report-section,.platform-workbench .workflow-report-metric,.platform-workbench .record-explorer-record-metrics>div,.platform-workbench .record-explorer-boundary,.platform-workbench .record-explorer-source>div,.platform-workbench .record-explorer-table-shell,.platform-workbench .extension-artifact-shell,.platform-workbench .artifact-compare-picker>div{background:var(--generated-surface-raised);box-shadow:none;background-image:none;border-radius:0}.platform-workbench .generated-ui-field{border-bottom:1px dotted var(--generated-line)}.platform-workbench .generated-ui-field:first-child,.platform-workbench .generated-ui-field:last-child{border-radius:0}.platform-workbench .record-explorer-table-shell,.platform-workbench .generated-ui-chart-table{border-color:var(--generated-line)}.platform-workbench .generated-ui-chart{box-shadow:none;background:#090d0e;border-radius:0}.platform-workbench :is(.evidence-board-metric,.evidence-board-summary>section,.evidence-board-cards>section,.evidence-board-timeline>li,.evidence-board-comparison,.comparison-heading,.evidence-board-layout,.generated-ui-chart>figcaption span:not(.sr-only),.evidence-board-evidence>summary>span,.workflow-report-evidence,.workflow-report-evidence>summary span,.record-explorer-overview.shared_library .record-explorer-boundary,.geo-hub-status-breakdown>div>span,.record-explorer-table,.record-explorer-row,.record-explorer-empty,.record-explorer-footer button,.record-explorer-artifact-controls,.record-explorer-artifact-controls label,.generated-ui-empty,.generated-ui-fallback){border-color:var(--generated-line);background:var(--generated-surface-raised);box-shadow:none;background-image:none;border-radius:0}.platform-workbench :-webkit-any(.generated-ui-component-outcome,.extension-artifact-shell,.generated-ui-visualizations,.record-explorer-table-shell){box-shadow:none;background:0 0}.platform-workbench :is(.generated-ui-component-outcome,.extension-artifact-shell,.generated-ui-visualizations,.record-explorer-table-shell){box-shadow:none;background:0 0}.platform-workbench .evidence-board-timeline>li:not(:last-child):after{background:var(--generated-line);background-image:none}.platform-workbench :is(.generated-ui-state,.evidence-board-kicker,.evidence-board-layout,.generated-ui-chart>figcaption span:not(.sr-only),.generated-ui-bar-row>span,.generated-ui-bar-row>strong,.generated-ui-line-labels span,.generated-ui-donut-plot span,.generated-ui-progress-plot span,.evidence-board-summary>section>span,.evidence-board-cards>section>header>span,.evidence-board-timeline>li>span,.comparison-heading,.evidence-board-more>summary,.evidence-board-evidence>summary,.evidence-board-evidence>summary>span,.workflow-report-kicker,.workflow-report-section>header>span,.workflow-report-section-more>summary,.workflow-report-more>summary,.workflow-report-evidence>summary,.record-explorer-kicker,.record-explorer-record-metrics span,.record-explorer-boundary>span,.geo-hub-status-breakdown>span,.geo-hub-status-breakdown>div>span,.geo-hub-status-breakdown strong,.record-explorer-column-headings>span,.record-explorer-record-id>span,.record-explorer-cell>span,.record-explorer-footer>span){font-size:13px;line-height:1.4}.platform-workbench :is(.evidence-board-metric dd,.workflow-report-metric dd){font-size:18px;line-height:1.2}.platform-workbench .record-explorer-record-metrics dd{font-size:clamp(22px,3vw,31px);line-height:1.1}.platform-workbench .generative-presentation :-webkit-any(button,input,select,textarea,.record-explorer-table-shell):focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.platform-workbench .generative-presentation :is(button,input,select,textarea,.record-explorer-table-shell):focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.platform-workbench .generative-presentation summary:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.platform-workbench .generative-presentation summary:focus-visible{outline-offset:-2px}@media (max-width:460px){.platform-workbench :is(.generated-ui-component>header,.workflow-report>.workflow-report-header,.record-explorer-header){grid-template-columns:1fr}.platform-workbench :is(.generated-ui-component>header>span,.workflow-report>.workflow-report-header>.workflow-report-status,.record-explorer-header>.record-explorer-status){grid-column:1;justify-self:start}}.record-explorer.is-framed .record-explorer-record-id strong{display:none}.record-explorer.is-framed .record-explorer-record-id{width:1px;min-width:0;padding-right:0}.record-explorer.is-framed .record-explorer-column-headings>span:first-child{text-indent:-9999px;white-space:nowrap;width:1px;min-width:0;padding:10px 0;overflow:hidden}.record-explorer.is-framed .record-explorer-cell:nth-child(2)>strong,.record-explorer.is-framed .record-explorer-cell:nth-child(2) strong{color:var(--tone-default);font-size:14px;font-weight:700}.publisher-library-explorer .record-explorer-record-id{width:52px;min-width:0;padding-right:0}.publisher-mark{border:1px solid var(--workbench-line);width:36px;height:36px;color:var(--tone-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:var(--workbench-chrome);border-radius:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.record-explorer.is-framed{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.record-explorer.is-framed .record-explorer-table-shell{max-width:none}.record-explorer-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:4px;display:flex}.record-explorer-section-head>div>span{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.record-explorer-section-head>div>strong{color:var(--tone-default);letter-spacing:-.01em;margin-top:3px;font-size:20px;font-weight:700;display:block}.record-explorer-section-head>p{max-width:46ch;color:var(--tone-muted);text-align:right;margin:0;font-size:11.5px;line-height:1.4}@media (max-width:860px){.record-explorer-section-head{flex-direction:column;align-items:flex-start}.record-explorer-section-head>p{text-align:left}}.publisher-library-explorer .record-explorer-record-id>span.publisher-mark{display:inline-flex}.publisher-library-explorer [data-column=name] strong{color:var(--tone-default);font-size:14px;font-weight:700}.publisher-library-explorer [data-column=domain] strong{color:var(--tone-muted);font-size:12px;font-weight:600}.publisher-library-explorer [data-column=primary_vertical] strong{color:var(--tone-muted);text-transform:lowercase;font-size:12px;font-weight:400}.publisher-library-explorer [data-column=scale_tier] strong{border:1px solid var(--workbench-line);color:var(--tone-muted);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--workbench-surface-raised);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.publisher-library-explorer [data-column=tranco_rank],.publisher-library-explorer [data-column=urls_30d],.publisher-library-explorer [data-column=substance]{text-align:right;white-space:nowrap;min-width:0}.publisher-library-explorer [data-column=tranco_rank] strong,.publisher-library-explorer [data-column=urls_30d] strong,.publisher-library-explorer [data-column=substance] strong{color:var(--tone-default);font-variant-numeric:tabular-nums;font-weight:700}.publisher-library-explorer .record-explorer-activity{background:color-mix(in srgb, var(--teal) 14%, transparent);width:84px;height:4px;margin:0 0 4px auto;display:block;overflow:hidden}.publisher-library-explorer .record-explorer-activity>span{background:var(--teal);height:100%;display:block}.publisher-library-explorer [data-column=description]{min-width:280px;max-width:440px}.publisher-library-explorer [data-column=description] strong{color:var(--tone-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.publisher-library-explorer [data-column=source_as_of] strong{color:var(--tone-muted);white-space:nowrap;font-size:11.5px;font-weight:400}.publisher-mark{position:relative}.publisher-mark img{z-index:1;object-fit:cover;background:var(--workbench-chrome);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.publisher-mark:has(img){border:0}.publisher-library-explorer .record-explorer-column-headings>span:first-child{text-indent:-9999px;white-space:nowrap;width:1px;min-width:0;padding:10px 0;overflow:hidden}.record-explorer.is-framed .record-explorer-column-headings>span,.record-explorer.is-framed .record-explorer-row>div,.record-explorer.is-framed .record-explorer-record-id,.record-explorer.is-framed .record-explorer-cell{padding-top:14px;padding-bottom:14px;border-right:0!important}.record-explorer-subline{color:var(--tone-muted);margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}.publisher-library-explorer [data-column=has_ads_txt] strong{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:600}.publisher-library-explorer [data-column=has_ads_txt].success strong{color:var(--tone-success)}.publisher-library-explorer [data-column=urls_30d]{text-align:left;white-space:nowrap}.publisher-library-explorer [data-column=urls_30d] strong{color:var(--tone-muted);font-size:11.5px;font-weight:400}.publisher-library-explorer [data-column=urls_30d] .record-explorer-activity{width:96px;margin:2px 0 5px}.publisher-library-explorer [data-column=scale_tier] small{font-variant-numeric:tabular-nums}.record-explorer-missing{color:var(--tone-muted);opacity:.5}.publisher-library-explorer [data-column] strong.record-explorer-missing{color:var(--tone-muted);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-size:12px;font-weight:400;display:inline}.analytics-raw-data{border-radius:var(--radius);border:1px solid #ffffff17;margin:4px 0 2px}.analytics-raw-data>summary{color:#a8b2b6;cursor:pointer;letter-spacing:.02em;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;list-style:none;display:flex}.analytics-raw-data>summary::-webkit-details-marker{display:none}.analytics-raw-data>summary:hover,.analytics-raw-data[open]>summary{color:#e7edeb}.analytics-raw-data>summary svg{color:#8ed2d7;width:14px;height:14px}.analytics-raw-data-body{border-top:1px solid #ffffff17;flex-direction:column;gap:12px;padding:12px;display:flex}.analytics-raw-data-body .generated-ui-component{background:0 0;border:0;padding:0}.domain-data-workspace.is-content-focused .content-record-source-line{color:color-mix(in srgb, var(--foreground) 68%, var(--secondary));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.domain-data-workspace.is-content-focused .content-record-source-line svg{width:14px;height:14px;color:var(--teal)}.domain-data-workspace.is-content-focused .domain-data-workspace__eyebrow button{text-decoration:none}.domain-data-workspace.is-content-focused .content-record-frame-status{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.domain-data-workspace.is-content-focused .content-record-empty-return{border:1px solid var(--border);min-height:44px;color:var(--foreground);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin-top:16px;padding:8px 12px;font-size:13px;font-weight:700}.domain-data-workspace.is-content-focused .content-record-empty-return:hover{border-color:var(--teal);color:var(--teal);outline:0}.domain-data-workspace.is-content-focused .content-record-empty-return:focus-visible{border-color:var(--teal);color:var(--teal);outline:0}.content-record-explorer.is-framed{color:var(--foreground)}.generative-presentation:has(.content-record-explorer.is-framed)>.generated-ui-state{display:none}.content-record-explorer.is-framed .record-explorer-section-head{border-bottom:1px dotted var(--border);align-items:center;margin-bottom:0;padding:0 0 10px}.content-record-explorer.is-framed .record-explorer-section-head>div>span{color:color-mix(in srgb, var(--foreground) 68%, var(--secondary))}.content-record-explorer.is-framed .record-explorer-section-head>div>strong{color:var(--foreground);font-size:18px}.content-record-explorer.is-framed .record-explorer-section-head>p{max-width:none;color:color-mix(in srgb, var(--foreground) 68%, var(--secondary))}.content-record-explorer .record-explorer-header.is-framed{margin:8px 0 -2px}.content-record-explorer .record-explorer-status{border-color:color-mix(in srgb, var(--teal) 50%, var(--border));color:var(--teal);border-radius:0;font-size:11px}.content-record-explorer .record-explorer-status.partial,.content-record-explorer .record-explorer-status.blocked{color:var(--foreground)}.content-record-explorer .record-explorer-artifact-controls.is-content-compact{border-bottom:1px dotted var(--border);gap:6px;margin:0;padding:10px 0}.content-record-explorer .record-explorer-artifact-controls.is-content-compact label,.content-record-explorer .record-explorer-artifact-controls.is-content-compact select,.content-record-explorer .record-explorer-artifact-controls.is-content-compact button{border-color:var(--border);background:var(--secondary);min-height:44px;color:var(--foreground);border-radius:0;font-size:12px}.content-record-explorer .record-explorer-artifact-controls.is-content-compact label{min-width:min(208px,100%)}.content-record-explorer .record-explorer-artifact-controls.is-content-compact input[type=search]{color:var(--foreground)}.content-record-explorer .record-explorer-artifact-controls.is-content-compact :-webkit-any(button,select,input):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-record-explorer .record-explorer-artifact-controls.is-content-compact :is(button,select,input):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-record-explorer.is-framed .record-explorer-table{border:0;border-bottom:1px dotted var(--border);background:0 0;border-radius:0}.content-record-explorer.is-framed .record-explorer-column-headings>span{border-bottom:1px dotted var(--border);background:var(--card);color:color-mix(in srgb, var(--foreground) 68%, var(--secondary));padding:10px 12px}.content-record-explorer.is-framed .record-explorer-row>div{border-bottom:1px dotted var(--border);background:0 0;padding:14px 12px}.content-record-explorer.is-framed .record-explorer-record-id,.content-record-explorer.is-framed .record-explorer-column-headings>span:first-child{text-indent:0;white-space:normal;width:28%;min-width:220px;padding-right:16px;overflow:visible}.content-record-explorer.is-framed .record-explorer-record-id>span{display:none}.content-record-explorer.is-framed .record-explorer-record-id>strong{color:var(--foreground);font-size:15px;font-weight:700;line-height:1.3;display:block}.content-record-identity__supporting{color:color-mix(in srgb, var(--foreground) 68%, var(--secondary));margin-top:4px;font-size:12px;line-height:1.4;display:block}.content-record-identity__details{color:color-mix(in srgb, var(--foreground) 68%, var(--secondary));margin-top:8px;font-size:12px}.content-record-identity__details>summary{min-height:44px;color:color-mix(in srgb, var(--foreground) 68%, var(--secondary));cursor:pointer;padding-block-start:14px;padding-block-end:14px}.content-record-identity__details>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.content-record-identity__details dl{margin:8px 0 0}.content-record-identity__details dl>div{border-bottom:1px dotted var(--border);padding:7px 0}.content-record-identity__details dl>div:last-child{border-bottom:0}.content-record-identity__details dt{color:color-mix(in srgb, var(--foreground) 68%, var(--secondary));letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.content-record-identity__details dd{color:var(--foreground);overflow-wrap:anywhere;margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.content-record-identity__details dd[data-tone=success]{color:var(--teal)}.content-record-explorer .content-record-row-action{border:1px solid var(--border);min-height:44px;color:var(--foreground);cursor:pointer;font:inherit;letter-spacing:.03em;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.content-record-explorer .content-record-row-action:hover:not(:disabled){border-color:var(--teal);color:var(--teal);outline:0}.content-record-explorer .content-record-row-action:focus-visible{border-color:var(--teal);color:var(--teal);outline:0}.content-record-explorer .content-record-row-action:disabled{cursor:wait;opacity:.58}.content-record-explorer .content-record-row-action svg{flex:0 0 14px;width:14px;height:14px}.content-record-explorer.is-framed .record-explorer-cell>strong{color:var(--foreground);font-size:13px;font-weight:600}.content-record-explorer.is-framed .content-record-cell[data-content-cell-kind=status]>strong{border:1px solid color-mix(in srgb, var(--teal) 44%, var(--border));background:color-mix(in srgb, var(--teal) 8%, transparent);color:var(--teal);letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.content-record-explorer.is-framed .content-record-cell[data-content-cell-kind=metric]>strong{font-variant-numeric:tabular-nums}.content-record-explorer.is-framed .content-record-cell[data-content-cell-kind=date]>strong,.content-record-explorer.is-framed .content-record-cell[data-content-cell-kind=supporting]>strong{color:color-mix(in srgb, var(--foreground) 68%, var(--secondary));font-size:12px;font-weight:500}.content-record-explorer .record-explorer-footer{padding:10px 12px}.content-record-explorer .record-explorer-footer>span{color:color-mix(in srgb, var(--foreground) 68%, var(--secondary))}.content-record-explorer .record-explorer-footer button{border-color:var(--border);background:var(--secondary);min-height:44px;color:var(--foreground);border-radius:0}.content-record-explorer .record-explorer-footer button:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.content-record-explorer .record-explorer-footer button:focus-visible{border-color:var(--teal);color:var(--teal)}.content-record-explorer .record-explorer-empty{border:1px solid var(--border);border-left:3px solid var(--teal);background:var(--card);color:var(--foreground);border-radius:0}@media (max-width:720px){.content-record-explorer.is-framed .record-explorer-record-id,.content-record-explorer.is-framed .record-explorer-column-headings>span:first-child{width:auto}.content-record-explorer.is-framed .record-explorer-row>div{padding:12px}}.organization-client-access{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.organization-client-access legend{color:var(--settings-muted);padding:0;font-size:13px;font-weight:700;line-height:1.35}.organization-client-access-trigger,.organization-client-access select{border:1px solid var(--settings-border-strong);width:100%;min-height:44px;color:var(--settings-fg);background:var(--settings-rail);font:inherit;border-radius:0;outline:0;padding:0 12px;font-size:15px}.organization-client-access-trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.organization-client-access-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.organization-client-access-trigger:focus,.organization-client-access select:focus{border-color:var(--settings-blue);outline:2px solid var(--settings-blue);outline-offset:2px}.organization-client-access-trigger .expanded{transform:rotate(180deg)}.organization-client-access-menu{z-index:200;border:1px solid var(--border-strong);color:var(--tone-default);background:var(--workbench-chrome);font-family:var(--font);border-radius:0;font-size:15px;display:grid;overflow:auto}.organization-client-access-menu label{border-bottom:1px dotted var(--workbench-line);min-height:40px;color:var(--tone-default);align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:400;display:flex}.organization-client-access-menu label:last-child{border-bottom:0}.organization-client-access-menu input{width:auto;min-height:0;accent-color:var(--primary)}.provider-entitlements-panel,.provider-entitlements-panel>section{min-width:0}.provider-entitlements-panel p,.provider-entitlements-panel dd,.provider-entitlements-panel summary{overflow-wrap:anywhere;white-space:normal}.organization-admin-list.provider-entitlement-grants>article{grid-template-columns:minmax(0,1fr);min-width:0}.organization-admin-list.provider-entitlement-grants p,.organization-admin-list.provider-entitlement-grants small{overflow-wrap:anywhere;white-space:normal}.openrouter-billing>p,.openrouter-billing>section{margin:0;padding:16px 20px}.openrouter-billing>header{flex-wrap:wrap;gap:16px}.openrouter-billing h3,.openrouter-billing h4{color:var(--settings-fg);margin:0 0 10px;font-weight:700;line-height:1.3}.openrouter-billing h3{font-size:20px}.openrouter-billing h4{font-size:15px}.openrouter-billing p{overflow-wrap:anywhere}.openrouter-billing section>p,.openrouter-billing__observed{color:var(--settings-muted)}.openrouter-billing dl{margin:0}.openrouter-billing dl>div{border-bottom:1px dotted var(--settings-border-strong);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:10px 0;display:flex}.openrouter-billing dd{color:var(--settings-fg);overflow-wrap:anywhere;margin:0}.openrouter-billing ul{margin:0;padding:0;list-style:none}.openrouter-billing li{border-top:1px dotted var(--settings-border-strong);padding:12px 0}.openrouter-billing h4{overflow-wrap:anywhere}.settings-overlay{--settings-bg:#222;--settings-rail:var(--secondary);--settings-surface:var(--card);--settings-elevated:var(--secondary);--settings-border:var(--border);--settings-border-strong:var(--border-strong);--settings-fg:var(--foreground);--settings-muted:var(--muted-foreground);--settings-dim:var(--muted-foreground);--settings-blue:var(--teal);--settings-cta:var(--cta);--settings-success:var(--tone-success);--settings-danger:var(--tone-critical);--settings-warning:var(--tone-warning);z-index:100;background:#000000d1;place-items:center;padding:28px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.settings-center,.settings-center *,.settings-center :before,.settings-center :after{border-radius:0}.settings-center{border:1px solid var(--settings-border-strong);width:min(1180px,100%);height:min(860px,100svh - 56px);min-height:600px;color:var(--settings-fg);background:var(--settings-bg);font-family:var(--font);grid-template-columns:300px minmax(0,1fr);animation:.15s ease-out settings-enter;display:grid;overflow:hidden}@keyframes settings-enter{0%{opacity:0;transform:translateY(6px)}}.settings-rail{border-right:1px solid var(--settings-border);background:var(--settings-rail);scrollbar-color:var(--settings-border-strong) transparent;min-width:0;padding:28px 22px 26px;overflow-y:auto}.settings-rail-header{padding:0 2px 24px}.settings-rail-header>span,.settings-detail-header>div>span,.organization-admin-heading>div>span,.organization-permissions-editor header span{color:var(--settings-blue);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2;display:block}.settings-rail-header>strong{color:var(--settings-fg);margin-top:7px;font-size:26px;font-weight:700;line-height:1.2;display:block}.settings-rail-header>p{color:var(--settings-muted);margin:7px 0 0;font-size:15px;line-height:1.4}.settings-search{display:block;position:relative}.settings-search>svg{width:18px;height:18px;color:var(--settings-dim);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.settings-search input{border:1px solid var(--settings-border-strong);width:100%;height:48px;color:var(--settings-fg);background:var(--settings-bg);outline:0;padding:0 14px 0 42px;font-size:15px}.settings-search input::placeholder{color:var(--settings-dim)}.settings-search input:focus{border-color:var(--settings-blue);outline:2px solid var(--settings-blue);outline-offset:2px}.settings-search-status{min-height:38px;color:var(--settings-dim);letter-spacing:.06em;text-transform:uppercase;padding:10px 2px 8px;font-size:13px;font-weight:700}.settings-nav{border-top:1px solid var(--settings-border);display:grid}.settings-nav>button{border:0;border-bottom:1px solid var(--settings-border);width:100%;min-width:0;min-height:88px;color:var(--settings-muted);text-align:left;background:0 0;border-left:3px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:17px 12px 16px;display:grid}.settings-nav>button>svg{width:19px;height:19px;color:var(--settings-dim);margin-top:1px}.settings-nav>button>span{gap:4px;min-width:0;display:grid}.settings-nav>button strong{color:inherit;font-size:15px;font-weight:700;line-height:1.3}.settings-nav>button small{color:var(--settings-dim);font-size:15px;line-height:1.35}.settings-nav>button:hover{color:var(--settings-fg);background:var(--settings-surface)}.settings-nav>button:hover>svg{color:var(--settings-blue)}.settings-nav>button.active{border-left-color:var(--settings-blue);color:var(--settings-fg);background:var(--settings-surface)}.settings-nav>button.active>svg,.settings-nav>button.active small{color:var(--settings-blue)}.settings-no-results{min-height:280px;color:var(--settings-muted);flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 2px;display:flex}.settings-no-results>svg{width:24px;height:24px;color:var(--settings-blue);margin-bottom:16px}.settings-no-results strong{color:var(--settings-fg);font-size:20px}.settings-no-results span{margin-top:7px;font-size:15px;line-height:1.5}.settings-no-results button{border:1px solid var(--settings-border-strong);min-height:44px;color:var(--settings-blue);letter-spacing:.06em;text-transform:uppercase;background:0 0;margin-top:18px;padding:0 16px;font-size:13px;font-weight:700}.settings-no-results button:hover{border-color:var(--settings-blue)}.settings-detail{background:var(--settings-bg);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.settings-detail-header{border-bottom:1px solid var(--settings-border);background:var(--settings-rail);justify-content:space-between;align-items:flex-start;gap:24px;min-height:146px;padding:30px 36px 26px;display:flex}.settings-detail-header>div{min-width:0}.settings-detail-header h1{color:var(--settings-fg);letter-spacing:0;margin:8px 0 6px;font-size:clamp(32px,4vw,38px);font-weight:700;line-height:1.2}.settings-detail-header p{color:var(--settings-muted);margin:0;font-size:15px;line-height:1.45}.settings-scope-context{border-top:1px solid var(--settings-border);width:-moz-fit-content;width:fit-content;color:var(--settings-muted);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:15px;line-height:1.35;display:grid}.settings-scope-context>svg{width:17px;height:17px;color:var(--settings-blue)}.settings-scope-context>span{color:var(--settings-muted)}.settings-scope-context>strong{color:var(--settings-fg);font-weight:700}.settings-detail:focus-visible{outline:2px solid var(--settings-blue);outline-offset:-2px}.settings-close{border:1px solid var(--settings-border-strong);width:44px;height:44px;color:var(--settings-muted);background:0 0;flex:none;place-items:center;display:grid}.settings-close svg{width:20px;height:20px}.settings-close:hover{border-color:var(--settings-blue);color:var(--settings-blue)}.settings-detail-body{scrollbar-color:var(--settings-border-strong) transparent;min-height:0;padding:32px 36px 52px;overflow-y:auto}.settings-stack{gap:24px;width:min(820px,100%);display:grid}.settings-card{border:1px solid var(--settings-border);background:var(--settings-surface);overflow:hidden}.settings-card>header{border-bottom:1px solid var(--settings-border);background:var(--settings-surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 20px;display:flex}.settings-card>header h2{color:var(--settings-fg);margin:0;font-size:20px;font-weight:700;line-height:1.35}.settings-card>header p{color:var(--settings-muted);margin:5px 0 0;font-size:15px;line-height:1.5}.settings-profile,.settings-product-row{background:var(--settings-elevated);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 24px;display:grid}.settings-avatar{border:1px solid var(--settings-blue);width:52px;height:52px;color:var(--settings-fg);background:var(--settings-surface);letter-spacing:.06em;place-items:center;font-size:15px;font-weight:700;display:grid}.settings-profile>div:nth-child(2),.settings-product-row>div{gap:3px;min-width:0;display:grid}.settings-profile>div:nth-child(2) strong,.settings-product-row strong{color:var(--settings-fg);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.3;overflow:hidden}.settings-profile>div:nth-child(2) span,.settings-product-row p{color:var(--settings-muted);text-overflow:ellipsis;margin:0;font-size:15px;line-height:1.45;overflow:hidden}.settings-product-row>span:first-child{border:1px solid var(--settings-blue);width:48px;height:48px;color:var(--settings-blue);background:var(--settings-surface);place-items:center;display:grid}.settings-product-row>span:first-child svg{width:21px;height:21px}.settings-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:4px 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.settings-status.ready{border-color:var(--settings-success);color:var(--settings-success);background:var(--settings-surface)}.settings-status.limited{border-color:var(--settings-warning);color:var(--settings-warning);background:var(--settings-surface)}.settings-status.neutral{border-color:var(--settings-border-strong);color:var(--settings-muted);background:var(--settings-surface)}.settings-rows{border-top:1px solid var(--settings-border)}.settings-card>header+.settings-rows{border-top:0}.settings-readonly-row{border-bottom:1px solid var(--settings-border);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:13px 24px;display:flex}.settings-readonly-row:last-child{border-bottom:0}.settings-readonly-row>div{gap:4px;min-width:0;display:grid}.settings-readonly-row strong{color:var(--settings-fg);font-size:15px;font-weight:600;line-height:1.35}.settings-readonly-row small{color:var(--settings-muted);font-size:13px;line-height:1.45}.settings-readonly-row>span{max-width:58%;color:var(--settings-fg);text-align:right;font-size:15px;line-height:1.4}.settings-value-with-icon{align-items:center;gap:8px;display:inline-flex}.settings-value-with-icon svg{width:17px;height:17px;color:var(--settings-blue)}.settings-card-actions{border-top:1px solid var(--settings-border);gap:10px;padding:20px 24px 24px;display:grid}.settings-card-actions button,.organization-primary-action,.organization-admin-form>button{border:1px solid var(--settings-cta);color:#000;background:var(--settings-cta);width:-moz-fit-content;width:fit-content;min-height:44px;font:inherit;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.settings-card-actions button:hover:not(:disabled),.organization-primary-action:hover:not(:disabled),.organization-admin-form>button:hover:not(:disabled){border-color:var(--settings-fg)}.settings-card-actions button:disabled,.organization-primary-action:disabled,.organization-admin-form>button:disabled{cursor:not-allowed;opacity:.45}.settings-card-actions button svg,.organization-primary-action svg,.organization-admin-form>button svg{width:16px;height:16px}.settings-card-actions small{color:var(--settings-muted);font-size:13px;line-height:1.5}.settings-action-error{color:var(--settings-danger);background:var(--settings-rail);margin:2px 0 0;padding:10px 12px;font-size:15px;line-height:1.45}.settings-notice{border:1px solid var(--settings-border);border-left:3px solid var(--settings-blue);background:var(--settings-surface);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px 20px;display:grid}.settings-notice>svg{width:20px;height:20px;color:var(--settings-blue);margin-top:1px}.settings-notice>div{min-width:0}.settings-notice strong{color:var(--settings-fg);font-size:15px;font-weight:700}.settings-notice p{color:var(--settings-muted);margin:5px 0 0;font-size:15px;line-height:1.55}.settings-metric-grid{border-top:1px solid var(--settings-border);border-left:1px solid var(--settings-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.settings-metric-grid article{border-right:1px solid var(--settings-border);border-bottom:1px solid var(--settings-border);background:var(--settings-surface);align-content:space-between;gap:8px;min-width:0;min-height:150px;padding:20px;display:grid}.settings-metric-grid span,.settings-summary-strip span{color:var(--settings-dim);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.35}.settings-metric-grid strong{color:var(--settings-fg);font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.settings-metric-grid small{color:var(--settings-muted);font-size:13px;line-height:1.35}.settings-usage-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settings-usage-list>div{border-right:1px solid var(--settings-border);border-bottom:1px solid var(--settings-border);align-content:center;gap:7px;min-height:100px;padding:18px 24px;display:grid}.settings-usage-list>div:nth-child(3n){border-right:0}.settings-usage-list span{color:var(--settings-muted);font-size:15px}.settings-usage-list strong{color:var(--settings-fg);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.settings-summary-strip{border-top:1px solid var(--settings-border);border-left:1px solid var(--settings-border);background:var(--settings-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.settings-summary-strip>div{border-right:1px solid var(--settings-border);border-bottom:1px solid var(--settings-border);align-content:center;gap:7px;min-height:112px;padding:18px 20px;display:grid}.settings-summary-strip strong{color:var(--settings-fg);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.settings-loading{border:1px solid var(--settings-border);min-height:220px;color:var(--settings-muted);background:var(--settings-surface);justify-content:center;align-items:center;gap:10px;padding:24px;font-size:15px;display:flex}.settings-loading svg{width:18px;height:18px;color:var(--settings-blue)}.settings-capability-list,.settings-connector-list,.settings-client-list{border:1px solid var(--settings-border);background:var(--settings-surface);overflow:hidden}.settings-capability-list article{border-bottom:1px dotted var(--settings-border-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px;display:grid}.settings-capability-list article:last-child,.settings-connector-list article:last-child,.settings-client-list article:last-child{border-bottom:0}.settings-list-icon{border:1px solid var(--settings-blue);width:38px;height:38px;color:var(--settings-blue);background:var(--settings-bg);place-items:center;display:grid}.settings-list-icon svg{width:17px;height:17px}.settings-capability-list article>div:nth-child(2){min-width:0}.settings-capability-list strong{color:var(--settings-fg);font-size:20px;line-height:1.35;display:block}.settings-capability-list small{color:var(--settings-dim);text-transform:capitalize;margin-top:3px;font-size:13px;line-height:1.4;display:block}.settings-capability-list p{color:var(--settings-muted);margin:8px 0 0;font-size:15px;line-height:1.5}.settings-capability-list .settings-disabled-reason{color:var(--settings-warning)}.settings-list-status{justify-items:end;gap:6px;display:grid}.settings-list-status small{text-align:right;max-width:150px}.settings-list-card .settings-client-list{background:0 0;border:0}.settings-inline-empty{min-height:110px;color:var(--settings-muted);text-align:center;place-items:center;padding:24px;font-size:15px;line-height:1.5;display:grid}.settings-empty{border:1px dashed var(--settings-border-strong);background:var(--settings-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:32px;display:flex}.settings-empty>span{border:1px solid var(--settings-blue);width:50px;height:50px;color:var(--settings-blue);background:var(--settings-bg);place-items:center;margin-bottom:16px;display:grid}.settings-empty>span svg{width:21px;height:21px}.settings-empty h2{color:var(--settings-fg);margin:0;font-size:20px}.settings-empty p{max-width:500px;color:var(--settings-muted);margin:8px 0 16px;font-size:15px;line-height:1.55}.settings-connector-list article,.settings-client-list article{border-bottom:1px dotted var(--settings-border-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.settings-connector-list article>span,.settings-client-list article>span:first-child{border:1px solid var(--settings-blue);width:38px;height:38px;color:var(--settings-blue);background:var(--settings-bg);place-items:center;font-size:15px;font-weight:700;display:grid}.settings-connector-list svg{width:17px;height:17px}.settings-connector-list article>div,.settings-client-list article>div{gap:3px;min-width:0;display:grid}.settings-connector-list strong,.settings-client-list strong{color:var(--settings-fg);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.settings-connector-list small,.settings-client-list small{color:var(--settings-muted);font-size:13px;line-height:1.4}.organization-admin{gap:24px;display:grid}.organization-admin-heading{border:1px solid var(--settings-border);border-top:2px solid var(--settings-blue);background:var(--settings-surface);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.organization-admin-heading h2,.organization-admin-heading p,.organization-admin-panel h3,.organization-admin-panel p,.organization-permissions-editor h3{margin:0}.organization-admin-heading h2{color:var(--settings-fg);margin-top:7px;font-size:26px;line-height:1.2}.organization-admin-heading p{max-width:650px;color:var(--settings-muted);margin-top:7px;font-size:15px;line-height:1.55}.organization-admin-heading>svg{width:28px;height:28px;color:var(--settings-blue)}.organization-admin-tabs{flex-wrap:wrap;gap:8px;display:flex}.organization-admin-tabs button{border:1px solid var(--settings-border-strong);min-height:44px;color:var(--settings-muted);background:var(--settings-rail);font:inherit;align-items:center;gap:8px;padding:0 14px;font-size:15px;display:inline-flex}.organization-admin-tabs button.active{border-color:var(--settings-blue);color:var(--settings-blue);background:var(--settings-surface)}.organization-admin-tabs svg,.organization-user-actions svg,.organization-icon-action svg,.organization-permissions-editor button svg{width:16px;height:16px}.organization-admin-tabs button>span{border:1px solid var(--settings-border-strong);min-width:24px;color:var(--settings-fg);background:var(--settings-bg);text-align:center;padding:2px 6px;font-size:13px}.organization-admin-message{border:1px solid;padding:13px 15px;font-size:15px;line-height:1.45}.organization-admin-message.error{border-color:var(--settings-danger);color:var(--settings-danger);background:var(--settings-rail)}.organization-admin-message.success{border-color:var(--settings-success);color:var(--settings-success);background:var(--settings-surface)}.organization-admin-link{border:1px solid var(--settings-success);background:var(--settings-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;padding:14px;display:grid}.organization-admin-link>div{gap:7px;min-width:0;display:grid}.organization-admin-link strong{color:var(--settings-success);font-size:15px}.organization-admin-link input{border:1px solid var(--settings-border-strong);width:100%;min-height:44px;color:var(--settings-fg);background:var(--settings-rail);padding:0 11px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.organization-admin-link button,.organization-invite-result button{border:1px solid var(--settings-border-strong);min-height:44px;color:var(--settings-blue);background:var(--settings-rail);font:inherit;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.organization-admin-panel{border:1px solid var(--settings-border);background:var(--settings-surface);overflow:hidden}.organization-admin-panel>header{border-bottom:1px solid var(--settings-border);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 20px;display:flex}.organization-admin-panel h3{color:var(--settings-fg);font-size:20px;line-height:1.3}.organization-admin-panel header p{color:var(--settings-muted);margin-top:5px;font-size:15px;line-height:1.45}.organization-admin-form{border-bottom:1px solid var(--settings-border);background:var(--settings-elevated);grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr) minmax(110px,.6fr) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.organization-admin-form.invite{grid-template-columns:minmax(180px,1.35fr) minmax(140px,.75fr) minmax(180px,1fr) auto}.organization-admin-form>label,.organization-permissions-editor>div>label{color:var(--settings-muted);gap:7px;font-size:13px;font-weight:700;line-height:1.35;display:grid}.organization-admin-form input,.organization-admin-form select,.organization-permissions-editor select{border:1px solid var(--settings-border-strong);width:100%;min-height:44px;color:var(--settings-fg);background:var(--settings-rail);font:inherit;outline:0;padding:0 12px;font-size:15px}.organization-admin-form input:focus,.organization-admin-form select:focus,.organization-permissions-editor select:focus{border-color:var(--settings-blue);outline:2px solid var(--settings-blue);outline-offset:2px}.organization-invite-scope{border:1px solid var(--settings-border-strong);background:var(--settings-rail);align-content:center;gap:3px;min-height:68px;padding:9px 11px;display:grid}.organization-invite-scope span,.organization-invite-scope small{color:var(--settings-muted);font-size:13px;line-height:1.35}.organization-invite-scope strong{color:var(--settings-fg);font-size:15px}.organization-admin-form .organization-client-access{min-width:0}.organization-invite-result{border:1px solid var(--settings-success);color:var(--settings-success);background:var(--settings-surface);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;font-size:15px;line-height:1.45;display:grid}.organization-invite-result span{color:var(--settings-muted)}.organization-admin-list{display:grid}.organization-admin-list>article{border-bottom:1px dotted var(--settings-border-strong);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:72px;padding:13px 18px;display:grid}.organization-admin-list>article:last-child{border-bottom:0}.organization-admin-list.users>article{grid-template-columns:42px minmax(180px,1.1fr) auto minmax(120px,.65fr)}.organization-admin-list>article>div:not(:-webkit-any(.organization-confirm,.organization-user-actions)){gap:3px;min-width:0;display:grid}.organization-admin-list>article>div:not(:is(.organization-confirm,.organization-user-actions)){gap:3px;min-width:0;display:grid}.organization-admin-list strong{color:var(--settings-fg);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.organization-admin-list small,.organization-admin-list em{color:var(--settings-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.organization-avatar{border:1px solid var(--settings-blue);width:40px;height:40px;color:var(--settings-blue);background:var(--settings-bg);place-items:center;font-size:15px;font-weight:700;display:grid}.organization-record-status{border:1px solid var(--settings-border-strong);color:var(--settings-muted);background:var(--settings-bg);text-transform:uppercase;letter-spacing:.06em;padding:5px 8px;font-size:13px;font-weight:700}.organization-record-status.active{border-color:var(--settings-success);color:var(--settings-success)}.organization-record-status.invited{border-color:var(--settings-warning);color:var(--settings-warning)}.organization-record-status.expired,.organization-record-status.disabled{border-color:var(--settings-danger);color:var(--settings-danger);background:var(--settings-rail)}.organization-role{color:var(--settings-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.organization-icon-action,.organization-confirm button,.organization-user-actions button,.organization-permissions-editor button:not(.organization-primary-action){border:1px solid var(--settings-border-strong);min-height:36px;color:var(--settings-muted);background:var(--settings-rail);font:inherit;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.organization-icon-action{width:38px;padding:0}.organization-icon-action:disabled,.organization-user-actions button:disabled{opacity:.35;cursor:not-allowed}.organization-icon-action.danger,.organization-confirm .danger,.organization-user-actions .danger{border-color:var(--settings-danger);color:var(--settings-danger)}.organization-confirm,.organization-user-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.organization-confirm>span{color:var(--settings-danger);background:var(--settings-rail);padding:4px 6px;font-size:13px}.organization-user-actions{flex-wrap:wrap;grid-column:2/-1;padding-top:7px}.organization-admin-loading{min-height:130px;color:var(--settings-muted);justify-content:center;align-items:center;gap:9px;font-size:15px;display:flex}.organization-permissions-editor{z-index:3;background:#000000db;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.organization-permissions-editor>div{border:1px solid var(--settings-border-strong);background:var(--settings-bg);gap:20px;width:min(580px,100%);max-height:min(680px,100svh - 40px);padding:24px;display:grid;overflow-y:auto}.organization-permissions-editor header,.organization-permissions-editor footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.organization-permissions-editor header h3{color:var(--settings-fg);margin-top:5px;font-size:20px}.organization-permissions-editor .organization-client-access{min-width:0}.organization-permissions-editor footer{justify-content:flex-end}.settings-center .spin{animation:.8s linear infinite organization-spin}@keyframes organization-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.settings-overlay{padding:18px}.settings-center{grid-template-columns:260px minmax(0,1fr);height:calc(100svh - 36px)}.settings-rail{padding:22px 16px}.settings-detail-header,.settings-detail-body{padding-left:24px;padding-right:24px}.settings-metric-grid,.settings-summary-strip,.organization-admin-form,.organization-admin-form.invite{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-admin-list.users>article{grid-template-columns:42px minmax(0,1fr) auto}.organization-role{grid-column:2/-1}}@media (max-width:760px){.settings-overlay{align-items:stretch;padding:0}.settings-center{border:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100svh;min-height:0}.settings-rail{border-right:0;border-bottom:1px solid var(--settings-border);max-height:262px;padding:16px;overflow-y:hidden}.settings-rail-header{padding-bottom:12px}.settings-rail-header>strong{font-size:20px}.settings-rail-header>p{display:none}.settings-search input{height:44px}.settings-search-status{min-height:34px;padding-bottom:6px}.settings-nav{border-top:1px solid var(--settings-border);scrollbar-color:var(--settings-border-strong) transparent;display:flex;overflow-x:auto}.settings-nav>button{border-right:1px solid var(--settings-border);border-top:3px solid #0000;border-bottom:0;border-left:0;flex:0 0 220px;min-height:76px;padding:13px 12px}.settings-nav>button.active{border-top-color:var(--settings-blue);border-left-color:#0000}.settings-detail-header{min-height:118px;padding-top:22px;padding-bottom:20px}.settings-detail-header h1{font-size:30px}.settings-detail-body{padding-top:24px;padding-bottom:36px}.settings-usage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-usage-list>div:nth-child(3n){border-right:1px solid var(--settings-border)}.settings-usage-list>div:nth-child(2n){border-right:0}.organization-admin-tabs{grid-template-columns:1fr;display:grid}.organization-admin-tabs button{width:100%}.organization-admin-panel>header{flex-direction:column;align-items:flex-start}.organization-admin-form,.organization-admin-form.invite,.organization-admin-link,.organization-invite-result{grid-template-columns:1fr;align-items:stretch}.organization-admin-form>button,.organization-primary-action{width:100%}.organization-admin-list>article,.organization-admin-list.users>article{grid-template-columns:42px minmax(0,1fr) auto}.organization-role,.organization-user-actions{grid-column:2/-1;justify-content:flex-start}}@media (max-width:480px){.settings-rail{max-height:240px;padding:12px}.settings-rail-header>span{display:none}.settings-rail-header>strong{margin-top:0}.settings-search-status{font-size:13px}.settings-nav>button{flex-basis:190px;min-height:68px;padding:10px}.settings-nav>button small{display:none}.settings-detail-header,.settings-detail-body{padding-left:16px;padding-right:16px}.settings-detail-header{gap:12px;min-height:108px;padding-top:18px;padding-bottom:16px}.settings-detail-header h1{margin-top:5px;font-size:26px}.settings-detail-header p{display:none}.settings-close{width:42px;height:42px}.settings-stack{gap:18px}.settings-card>header,.settings-profile,.settings-product-row,.settings-readonly-row,.settings-card-actions{padding-left:16px;padding-right:16px}.settings-profile,.settings-product-row{grid-template-columns:auto minmax(0,1fr)}.settings-profile>.settings-status,.settings-product-row>.settings-status{grid-column:1/-1}.settings-readonly-row{flex-direction:column;align-items:flex-start;gap:7px}.settings-readonly-row>span{text-align:left;max-width:100%}.settings-card-actions button{width:100%}.settings-metric-grid,.settings-summary-strip,.settings-usage-list{grid-template-columns:1fr}.settings-metric-grid article{min-height:118px}.settings-summary-strip>div,.settings-usage-list>div,.settings-usage-list>div:nth-child(3n),.settings-usage-list>div:nth-child(2n){border-right:0}.settings-capability-list article{grid-template-columns:auto minmax(0,1fr);padding:16px}.settings-list-status{grid-column:2;justify-items:start}.settings-list-status small{text-align:left}.settings-connector-list article,.settings-client-list article{grid-template-columns:auto minmax(0,1fr);padding:16px}.settings-connector-list .settings-status,.settings-client-list .settings-status{grid-column:2}.organization-admin-heading{padding:18px}.organization-admin-heading>svg{display:none}.organization-admin-list>article,.organization-admin-list.users>article{grid-template-columns:40px minmax(0,1fr)}.organization-record-status,.organization-role,.organization-confirm,.organization-user-actions,.organization-icon-action{grid-column:2;justify-self:start}.organization-user-actions{justify-content:flex-start}.organization-permissions-editor{padding:10px}.organization-permissions-editor>div{max-height:calc(100svh - 20px);padding:18px}}@media (max-width:360px){.settings-rail{max-height:228px;padding:10px}.settings-nav>button{flex-basis:176px}.settings-detail-header,.settings-detail-body{padding-left:14px;padding-right:14px}.settings-detail-header h1{font-size:26px}.settings-empty,.settings-notice{padding:18px}}@media (prefers-reduced-motion:reduce){.settings-center,.settings-center .spin,.settings-center .animate-spin{animation:none}}.platform-workbench .settings-detail-header.pulse-page-header{margin:32px 36px 0}.settings-detail-header .pulse-page-header__main{padding-right:56px;position:relative}.settings-detail-header .pulse-page-header__actions{position:absolute;top:0;right:0}.settings-detail-header .settings-scope-context{border:0;margin:0;padding:0;font-size:13px}@media (max-width:620px){.platform-workbench .settings-detail-header.pulse-page-header{margin:20px 16px 0}}.answer-prose{white-space:normal}.answer-prose>*+*{margin-top:12px}.answer-prose-paragraph{margin:0}.answer-prose-heading{color:#e6edee;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}.answer-prose-list{margin:0;padding-left:20px}.answer-prose-list li+li{margin-top:5px}.answer-prose-list li::marker{color:#6f7d82}.answer-prose code{border-radius:var(--radius);background:#ffffff0f;padding:1px 5px;font-size:12px}.answer-prose-code{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff17;margin:0;padding:11px 13px;overflow:auto}.answer-prose-code code{white-space:pre;background:0 0;padding:0;font-size:12px;line-height:1.6}.answer-prose-rule{border:0;border-top:1px solid #ffffff17;margin:4px 0}.answer-prose-table-shell{border-radius:var(--radius);border:1px solid #ffffff1c;max-width:100%;overflow:auto}.answer-prose-table-shell:focus-visible{outline-offset:2px;outline:2px solid #8ed2d7}.answer-prose-table{border-collapse:collapse;width:max-content;min-width:100%}.answer-prose-table th,.answer-prose-table td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-top:1px solid #ffffff14;max-width:360px;padding:8px 12px}.answer-prose-table thead th{color:#96a3a8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border-top:0;font-size:9px;font-weight:750}.answer-prose-table tbody td{color:#cdd6d8;font-size:12px}.answer-prose-table tbody td.numeric{font-variant-numeric:tabular-nums;text-align:right}.br-app{--br-pink:#e12c86;--br-blue:#96d0d3;--br-amber:#ffb432;--br-teal:#4caf82;--br-coral:#ff6b6b;gap:16px;min-width:0;font-family:Avenir Next,Avenir,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:grid}.br-app__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.br-app__eyebrow{color:var(--br-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.br-app__head h2{color:var(--tone-default);letter-spacing:-.01em;margin:4px 0 0;font-size:24px;font-weight:700}.br-app__head p{max-width:70ch;color:var(--tone-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.br-app__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.br-export{border:1px solid var(--br-pink);background:var(--workbench-surface);align-items:center;gap:6px;padding:5px 8px 5px 12px;display:inline-flex}.br-export>span{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.br-export button{color:var(--tone-default);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 10px;font-size:11px;font-weight:700}.br-export button:hover:not(:disabled){border-color:var(--br-pink);background:color-mix(in srgb, var(--br-pink) 14%, transparent)}.br-export button:disabled{color:var(--tone-muted);cursor:progress}.br-warning{border:1px solid color-mix(in srgb, var(--br-amber) 45%, transparent);border-left:3px solid var(--br-amber);background:color-mix(in srgb, var(--br-amber) 10%, transparent);color:var(--tone-default);margin:0;padding:10px 14px;font-size:12px;line-height:1.5}.br-app__body{grid-template-columns:234px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.br-app__body--full{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.br-app__body{grid-template-columns:1fr}}.br-app__main{gap:16px;min-width:0;display:grid}.br-app__foot{color:var(--tone-muted);font-size:11px;line-height:1.5}.br-section{gap:14px;min-width:0;display:grid}.br-section-title{color:var(--br-blue);letter-spacing:.09em;text-transform:uppercase;margin:4px 0 0;font-size:12px;font-weight:700}.br-row{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.br-row-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.br-row--pair{grid-template-columns:1fr 1fr}@media (max-width:1200px){.br-row:not(.br-row--pair){grid-template-columns:1fr}}@media (max-width:720px){.br-row--pair,.br-row-3{grid-template-columns:1fr}}.br-empty{color:var(--tone-muted);text-align:center;margin:0;padding:24px 4px;font-size:12px;font-style:italic}.br-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.br-sidebar{border:1px solid var(--workbench-line);background:var(--workbench-surface);align-content:start;gap:16px;padding:16px 14px;display:grid;position:sticky;top:8px}@media (max-width:1100px){.br-sidebar{position:static}}.br-sidebar__section-label{color:var(--tone-muted);letter-spacing:.11em;text-transform:uppercase;margin:6px 0 0;font-size:10px;font-weight:700}.br-sidebar__label{color:var(--tone-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.br-sidebar__hint{color:var(--tone-muted);margin:0;font-size:10px;line-height:1.45}.br-sidebar__reset{border:1px dashed var(--workbench-line);color:var(--tone-muted);text-transform:uppercase;cursor:pointer;background:0 0;padding:9px 12px;font-size:11px;font-weight:700}.br-sidebar__reset:hover{border-color:var(--br-blue);color:var(--tone-default)}.br-filt{gap:5px;margin-bottom:2px;display:grid}.br-filt>label{color:var(--tone-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.br-msdd{position:relative}.br-msdd-btn{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);width:100%;color:var(--tone-default);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.br-msdd-btn:hover{border-color:var(--br-blue)}.br-msdd-caret{color:var(--tone-muted);margin-left:6px;font-size:10px}.br-msdd-panel{z-index:30;border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);max-height:230px;padding:6px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 8px 22px #0000008c}.br-msdd-panel--static{max-height:220px;box-shadow:none;margin-top:2px;position:static}.br-msdd-opt{color:var(--tone-default);cursor:pointer;align-items:center;gap:9px;padding:6px 7px;font-size:12px;display:flex}.br-msdd-opt:hover{background:#ffffff0a}.br-msdd-opt.is-all{border-bottom:1px solid var(--workbench-line);margin-bottom:4px;font-weight:700}.br-msdd-opt input{width:14px;height:14px;accent-color:var(--br-blue)}.br-datehint{color:var(--tone-muted);margin:0;font-size:10px;line-height:1.4}.br-preset-row{flex-wrap:wrap;gap:5px;display:flex}.br-preset-row button{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);color:var(--tone-muted);cursor:pointer;flex:1 0 28%;padding:7px 4px;font-size:11px}.br-preset-row button:hover{border-color:var(--br-blue);color:var(--tone-default)}.br-preset-row button.is-active{background:var(--br-blue);color:#0b1a1b;border-color:var(--br-blue);font-weight:700}.br-field{gap:5px;min-width:0;display:grid}.br-field>span{color:var(--tone-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.br-field select{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);width:100%;color:var(--tone-default);padding:8px 10px;font-size:12px}.br-field select:focus-visible{outline:2px solid var(--br-blue);outline-offset:-2px}.br-seg{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);gap:3px;padding:3px;display:inline-flex}.br-seg button{color:var(--tone-muted);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:11px;font-weight:700}.br-seg button.is-active{background:var(--br-blue);color:#0b1a1b}.br-metrics-bar{border:1px solid var(--workbench-line);background:var(--workbench-surface);color:var(--tone-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.br-kpi-grid{gap:10px;display:grid}.br-kpi-grid.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}.br-kpi-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.br-kpi-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1250px){.br-kpi-grid.is-5,.br-kpi-grid.is-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.br-kpi-grid.is-5,.br-kpi-grid.is-4,.br-kpi-grid.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.br-kpi{border:1px solid var(--workbench-line);border-top:3px solid var(--br-blue);background:var(--workbench-surface-raised);align-content:start;gap:5px;padding:14px 16px;display:grid}.br-kpi__label{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.35}.br-kpi__value{color:var(--tone-default);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.15}.br-kpi__delta{flex-wrap:wrap;align-items:baseline;gap:5px;font-size:11px;font-weight:700;display:flex}.br-kpi__delta.is-pos{color:var(--br-teal)}.br-kpi__delta.is-neg{color:var(--br-coral)}.br-kpi__delta.is-dim{color:var(--tone-muted)}.br-kpi__vs{color:var(--tone-muted);font-size:10px;font-weight:400}.br-kpi__note{color:var(--tone-muted);font-size:10px;font-style:italic;line-height:1.4}.br-card{border:1px solid var(--workbench-line);background:var(--workbench-surface);align-content:start;gap:12px;min-width:0;padding:14px 16px;display:grid}.br-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.br-card__head h4{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.br-card__note{color:var(--tone-subtle,var(--tone-muted));letter-spacing:0;text-transform:none;margin-left:8px;font-size:10.5px;font-weight:600}.br-card__controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.br-card__controls .br-field{min-width:128px}.br-table-shell{border:1px solid var(--workbench-line);min-width:0;max-width:100%;overflow:auto}.br-table-shell:focus-visible{outline:2px solid var(--br-blue);outline-offset:-2px}.br-table{border-collapse:collapse;width:100%}.br-table th,.br-table td{border-bottom:1px dotted var(--workbench-line);text-align:right;white-space:nowrap;letter-spacing:normal;text-transform:none;padding:8px;font-size:12px}.br-table th:first-child,.br-table td:first-child{text-align:left}.platform-workbench .domain-data-workspace__content table.br-table--compact,.domain-data-workspace__content table.br-table--compact,.br-table--compact{table-layout:auto;width:auto;min-width:0;max-width:100%}.platform-workbench .domain-data-workspace__content .br-table--compact th,.platform-workbench .domain-data-workspace__content .br-table--compact td,.domain-data-workspace__content .br-table--compact th,.domain-data-workspace__content .br-table--compact td,.br-table--compact th,.br-table--compact td{white-space:nowrap;padding:6px 8px}.platform-workbench .domain-data-workspace__content .br-table--compact th:first-child,.platform-workbench .domain-data-workspace__content .br-table--compact td:first-child,.platform-workbench .domain-data-workspace__content .br-table--compact tbody th,.domain-data-workspace__content .br-table--compact th:first-child,.domain-data-workspace__content .br-table--compact td:first-child,.domain-data-workspace__content .br-table--compact tbody th,.br-table--compact th:first-child,.br-table--compact td:first-child,.br-table--compact tbody th{width:auto;text-overflow:unset;white-space:nowrap;overflow:visible}.platform-workbench .domain-data-workspace__content .br-table--compact .is-numeric,.domain-data-workspace__content .br-table--compact .is-numeric,.br-table--compact .is-numeric{white-space:nowrap;width:1%;max-width:none;padding-left:16px;padding-right:8px}.br-table thead th{z-index:1;background:var(--workbench-surface-raised);border-bottom:1px dotted var(--workbench-line);color:var(--tone-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;position:sticky;top:0}.br-table tbody th{color:var(--tone-default);font-size:12px;font-weight:600}.br-table tbody td{color:var(--tone-muted)}.br-table .is-numeric{font-variant-numeric:tabular-nums}.br-table tbody tr:last-child th,.br-table tbody tr:last-child td{border-bottom:0}.br-table tbody tr:hover{background:#ffffff08}.br-table tr.is-total th,.br-table tr.is-total td{border-top:1px solid var(--br-blue);font-weight:700}.br-app .is-pos{color:var(--br-teal)}.br-app .is-neg{color:var(--br-coral)}.br-dot{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.br-chart,.br-chart .recharts-responsive-container{width:100%;min-width:0}.br-funnel{gap:12px;display:grid}.br-funnel__stage{gap:6px;display:grid}.br-funnel__top{color:var(--tone-muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.br-funnel__top b{color:var(--tone-default);font-size:15px}.br-funnel__track{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);height:14px}.br-funnel__fill{background:#8896a8;height:100%}.br-funnel__fill.is-teal{background:var(--br-teal)}.br-funnel__conv{color:var(--tone-default);margin:0;font-size:12px;font-weight:700}.br-role{flex:none;position:relative}.br-role__chip{border:1px solid var(--workbench-line);background:var(--workbench-surface);color:var(--tone-default);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.br-role__dot{background:radial-gradient(circle at 30% 30%, #bfe6e8, var(--br-blue));border-radius:50%;width:9px;height:9px}.br-role__change{color:var(--tone-muted);font-weight:400}.br-role__modal{z-index:30;border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);width:min(400px,92vw);max-height:70vh;padding:12px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 34px #00000080}.br-role__intro{color:var(--tone-muted);margin:0 0 10px;font-size:11px;line-height:1.5}.br-role__modal ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.br-role__modal button{width:100%;color:var(--tone-default);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:2px;padding:9px 10px;display:grid}.br-role__modal button:hover{border-color:var(--workbench-line);background:var(--workbench-surface)}.br-role__modal button.is-selected{border-color:var(--br-blue);background:color-mix(in srgb, var(--br-blue) 14%, transparent)}.br-role__modal button strong{font-size:12px}.br-role__modal button em{color:var(--br-blue);font-size:10px;font-style:normal;font-weight:700}.br-role__modal button small{color:var(--tone-muted);font-size:10px;line-height:1.4}.br-insights{gap:12px;display:grid}.br-insights__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.br-insights__head h4{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.br-insights__note{color:var(--tone-muted);font-size:10px;font-style:italic}.br-insights__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1000px){.br-insights__cards{grid-template-columns:1fr}}.br-ins{border:1px solid var(--workbench-line);border-top:3px solid var(--tone-muted);background:var(--workbench-surface-raised);align-content:start;gap:6px;padding:14px 16px;display:grid}.br-ins.is-observation{border-top-color:var(--br-blue)}.br-ins.is-watch{border-top-color:var(--br-amber)}.br-ins.is-win{border-top-color:var(--br-teal)}.br-ins.is-do{border-top-color:var(--br-pink)}.br-ins__tag{color:var(--tone-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.br-ins h5{color:var(--tone-default);margin:0;font-size:13px;font-weight:700;line-height:1.35}.br-ins p{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.55}.fivetran-layout img{max-width:100%;height:auto}.fivetran-layout{align-items:flex-start;gap:16px;min-width:0;display:flex}.fivetran-sidebar{background:var(--workbench-surface);border-right:1px solid var(--workbench-line);flex-direction:column;flex:none;align-self:flex-start;gap:2px;width:260px;max-height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.fivetran-sidebar__logo{border-bottom:1px solid var(--workbench-line);padding:18px 16px 14px}.fivetran-sidebar__brand{color:var(--tone-default);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.fivetran-sidebar__for-client{color:var(--tone-muted);margin-top:2px;font-size:10px}.fivetran-sidebar__section-badge{letter-spacing:.06em;text-transform:uppercase;padding:14px 16px 4px;font-size:11px;font-weight:700}.fivetran-sidebar__badge-sub{color:var(--tone-muted);margin-left:4px;font-weight:400}.fivetran-sidebar__filters{flex-direction:column;gap:14px;padding:6px 16px 20px;display:flex}.fivetran-sidebar__filter-group{flex-direction:column;gap:6px;display:flex}.fivetran-sidebar__filter-group>label{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.fivetran-sidebar__count{color:var(--tone-muted);text-transform:none;letter-spacing:normal;font-weight:400}.fivetran-sidebar__chips{flex-wrap:wrap;gap:5px;display:flex}.fivetran-chip{border:1px solid var(--teal);border-radius:var(--radius);background:color-mix(in srgb, var(--teal) 14%, transparent);color:var(--tone-default);cursor:pointer;padding:4px 9px;font-size:11px}.fivetran-chip.is-off{border-color:var(--workbench-line);color:var(--tone-muted);background:0 0}.fivetran-chip:hover{border-color:var(--teal);color:var(--tone-default)}.fivetran-chip-clear{border:1px dashed var(--workbench-line);border-radius:var(--radius);color:var(--tone-muted);text-transform:uppercase;cursor:pointer;background:0 0;padding:4px 8px;font-size:10px}.fivetran-sidebar__filter-group input[type=date],.fivetran-sidebar__filter-group select{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface-raised);width:100%;color:var(--tone-default);padding:6px 8px;font-size:11px}.fivetran-sidebar__hint{color:var(--tone-muted);margin:0;font-size:9px;line-height:1.5}.fivetran-sidebar__reset{border:1px dashed var(--workbench-line);border-radius:var(--radius);color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 10px;font-size:10px;font-weight:700}.fivetran-sidebar__reset:hover{border-color:var(--teal);color:var(--tone-default)}.fivetran-main{flex:1;gap:20px;min-width:0;padding:20px;display:grid}.fivetran-main__header{justify-content:flex-end;display:flex}.fivetran-block-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fivetran-block-controls__label{color:var(--tone-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.measurement-chart-row{flex-wrap:wrap;gap:12px;display:flex}.measurement-chart-row>*{flex:320px;min-width:0}.measurement-composed-chart,.measurement-composed-chart .recharts-responsive-container{min-width:0}.fivetran-filters{flex-wrap:wrap;gap:16px;min-width:0;display:flex}.fivetran-filters__group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fivetran-filters__label{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.fivetran-filters__chips{flex-wrap:wrap;gap:6px;display:flex}.fivetran-filters__chips button{border:1px solid var(--workbench-line);border-radius:var(--radius);color:var(--tone-muted);cursor:pointer;background:0 0;padding:5px 10px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.fivetran-filters__chips button:hover{border-color:var(--teal);color:var(--tone-default)}.fivetran-filters__chips button.is-active{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 14%, transparent);color:var(--tone-default)}.fivetran-filters select,.fivetran-creative-intel select,.fivetran-top-campaigns select{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface-raised);color:var(--tone-default);padding:5px 8px;font-size:12px}.fivetran-role-badge{flex:none;position:relative}.fivetran-role-badge__trigger{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface-raised);color:var(--tone-default);letter-spacing:.03em;cursor:pointer;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.fivetran-role-badge__modal{z-index:20;border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);width:min(340px,90vw);max-height:60vh;padding:10px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 30px #00000073}.fivetran-role-badge__note{color:var(--tone-muted);margin:0 0 8px;font-size:11px;line-height:1.4}.fivetran-role-badge__modal ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fivetran-role-badge__modal button{width:100%;color:var(--tone-default);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:8px;padding:8px;font-size:12px;display:flex}.fivetran-role-badge__modal button:hover{border-color:var(--workbench-line);background:var(--workbench-surface)}.fivetran-role-badge__modal button.is-selected{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, transparent)}.fivetran-role-badge__modal button strong{font-size:12px;display:block}.fivetran-role-badge__modal button small{color:var(--tone-muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.fivetran-top-campaigns{gap:10px;display:grid}.fivetran-top-campaigns__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fivetran-top-campaigns__head h3{color:var(--tone-default);margin:0;font-size:13px;font-weight:700}.fivetran-top-campaigns__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fivetran-top-campaigns__table th,.fivetran-top-campaigns__table td{white-space:nowrap}.fivetran-top-campaigns__table th:first-child,.fivetran-top-campaigns__table td:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.fivetran-top-campaigns__actions{gap:4px;display:flex}.fivetran-top-campaigns__actions button{border:1px solid var(--workbench-line);border-radius:var(--radius);color:var(--tone-muted);cursor:pointer;background:0 0;padding:3px 7px;font-size:11px}.fivetran-top-campaigns__actions button:hover{border-color:var(--teal);color:var(--tone-default)}.fivetran-insights{border:1px solid var(--workbench-line);border-left:2px solid var(--teal);background:var(--workbench-surface-raised);gap:10px;padding:16px 18px;display:grid}.fivetran-insights__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fivetran-insights__title{color:var(--tone-default);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.fivetran-insights__role{color:var(--tone-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.fivetran-insights__headline{border-bottom:1px solid var(--workbench-line);color:var(--tone-default);padding-bottom:10px;font-size:13px;font-weight:500;line-height:1.55}.fivetran-insights__headline p{margin:0}.fivetran-insights__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.fivetran-insights__card{border:1px solid var(--workbench-line);border-left:3px solid var(--tone-muted);background:var(--workbench-surface);gap:6px;padding:12px 14px;display:grid}.fivetran-insights__card.is-positive{border-left-color:var(--tone-success)}.fivetran-insights__card.is-warning{border-left-color:var(--tone-warning)}.fivetran-insights__card.is-action{border-left-color:var(--teal)}.fivetran-insights__card.is-neutral{border-left-color:var(--tone-muted)}.fivetran-insights__card-tag{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.fivetran-insights__card.is-positive .fivetran-insights__card-tag{color:var(--tone-success)}.fivetran-insights__card.is-warning .fivetran-insights__card-tag{color:var(--tone-warning)}.fivetran-insights__card.is-action .fivetran-insights__card-tag{color:var(--teal)}.fivetran-insights__card-title{color:var(--tone-default);font-size:12px;font-weight:700;line-height:1.4}.fivetran-insights__card-body{color:var(--tone-muted);font-size:11px;line-height:1.6}.fivetran-insights__card-body p{margin:0}.fivetran-insights__card-body p+p{margin-top:6px}.fivetran-insights__card-body strong{color:var(--tone-default);font-weight:700}.fivetran-insights__loading{border:1px solid var(--workbench-line);border-left:2px solid var(--teal);background:var(--workbench-surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.fivetran-insights__dots{flex:none;gap:4px;display:inline-flex}.fivetran-insights__dots span{background:var(--teal);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite fivetranInsightsDot}.fivetran-insights__dots span:nth-child(2){animation-delay:.16s}.fivetran-insights__dots span:nth-child(3){animation-delay:.32s}@keyframes fivetranInsightsDot{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.fivetran-insights__loading-title{color:var(--tone-default);font-size:12px;font-weight:700}.fivetran-insights__loading-note{color:var(--tone-muted);margin-top:3px;font-size:10px;line-height:1.5}.fivetran-insights__skeleton-card{border:1px solid var(--workbench-line);background:linear-gradient(90deg, var(--workbench-surface) 0%, var(--workbench-surface-raised) 50%, var(--workbench-surface) 100%);background-size:400px 100%;height:74px;animation:1.4s ease-in-out infinite fivetranInsightsShimmer}@keyframes fivetranInsightsShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.fivetran-toast{border:1px solid var(--workbench-line);border-left:2px solid var(--teal);background:var(--workbench-surface-raised);color:var(--tone-default);padding:8px 12px;font-size:12px}.fivetran-creative-intel{gap:10px;display:grid}.fivetran-creative-intel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fivetran-creative-intel__head h3{color:var(--tone-default);margin:0;font-size:13px;font-weight:700}.fivetran-creative-intel__scope{color:var(--tone-muted);font-size:12px}.fivetran-ci-thumb{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface);cursor:pointer;width:64px;height:36px;padding:0;display:block;overflow:hidden}.fivetran-ci-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fivetran-authenticated-image{width:100%;height:100%;display:block}.fivetran-ci-thumb__fallback{width:100%;height:100%;color:var(--tone-muted);text-transform:uppercase;justify-content:center;align-items:center;font-size:10px;display:flex}.fivetran-ci-action{border-radius:var(--radius);text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.fivetran-ci-action.is-scale{background:color-mix(in srgb, var(--tone-success) 20%, transparent);color:var(--tone-success)}.fivetran-ci-action.is-continue{background:color-mix(in srgb, var(--teal) 16%, transparent);color:var(--teal)}.fivetran-ci-action.is-review{background:color-mix(in srgb, var(--tone-warning) 20%, transparent);color:var(--tone-warning)}.fivetran-ci-action.is-pause{background:color-mix(in srgb, var(--tone-critical) 20%, transparent);color:var(--tone-critical)}.fivetran-ci-preview-overlay{z-index:50;background:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fivetran-ci-preview{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);width:min(480px,100%);max-height:90vh;padding:16px;position:relative;overflow-y:auto}.fivetran-ci-preview img{object-fit:contain;background:var(--workbench-surface);width:100%;max-height:320px;margin-bottom:12px;display:block}.fivetran-ci-preview__close{border:1px solid var(--workbench-line);background:var(--workbench-surface);width:28px;height:28px;color:var(--tone-default);cursor:pointer;font-size:16px;line-height:1;position:absolute;top:8px;right:8px}.fivetran-ci-preview dl{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;display:grid}.fivetran-ci-preview dt{color:var(--tone-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.fivetran-ci-preview dd{color:var(--tone-default);margin:2px 0 0;font-size:14px;font-weight:700}.jcb-main .domain-data-workspace__kpis{grid-template-columns:repeat(4,1fr)}@media (max-width:700px){.jcb-main .domain-data-workspace__kpis{grid-template-columns:repeat(2,1fr)}}.jcb-layout{align-items:flex-start;gap:16px;min-width:0;display:flex}.jcb-sidebar{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface);flex-direction:column;flex:none;align-self:flex-start;gap:16px;width:260px;max-height:100%;padding:16px;display:flex;position:sticky;top:0;overflow-y:auto}.jcb-sidebar__title{color:var(--tone-default);font-weight:600}.jcb-field{flex-direction:column;gap:6px;display:flex}.jcb-field label{color:var(--tone-muted);font-size:12px;font-weight:600}.jcb-field input[type=date],.jcb-field input[type=search]{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface-raised);color:var(--tone-default);padding:6px 8px;font-size:13px}.jcb-chips{flex-wrap:wrap;gap:6px;display:flex}.jcb-chip{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);color:var(--tone-muted);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px}.jcb-chip.is-selected{border-color:var(--teal);color:var(--tone-default);background:color-mix(in srgb, var(--teal) 16%, var(--workbench-surface-raised))}.jcb-reset{border:1px solid var(--workbench-line);border-radius:var(--radius);color:var(--tone-muted);cursor:pointer;background:0 0;align-self:flex-start;padding:6px 10px;font-size:12px}.jcb-main{flex:1;gap:20px;min-width:0;padding:20px;display:grid}.jcb-main__header{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.jcb-trends-bar{border-top:1px solid var(--workbench-line);border-bottom:1px solid var(--workbench-line);justify-content:space-between;padding:8px 0}.jcb-trends-bar__label{color:var(--tone-muted);letter-spacing:.02em;font-size:12px;font-weight:600}.jcb-grain-toggle{border:1px solid var(--workbench-line);border-radius:var(--radius);display:inline-flex;overflow:hidden}.jcb-grain-toggle button{background:var(--workbench-surface-raised);color:var(--tone-muted);cursor:pointer;border:none;padding:4px 12px;font-size:12px}.jcb-grain-toggle button.is-active{background:var(--teal);color:var(--tone-default)}.jcb-grain-toggle button:disabled{opacity:.4;cursor:not-allowed}.jcb-banner{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface-raised);color:var(--tone-muted);border-left:3px solid #e12c86;padding:10px 14px;font-size:12px;line-height:1.6}.jcb-banner strong{color:var(--tone-default)}.jcb-role{position:relative}.jcb-role__trigger{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);color:var(--tone-default);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:12px;display:inline-flex}.jcb-role__avatar{color:#fff;background:#e12c86;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.jcb-role__change{color:var(--tone-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.jcb-role__menu{z-index:20;border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface);width:280px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.jcb-role__option{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}.jcb-role__option:hover,.jcb-role__option.is-selected{background:var(--workbench-surface-raised)}.jcb-role__option-label{color:var(--tone-default);font-size:12px;font-weight:600}.jcb-role__option-blurb{color:var(--tone-muted);font-size:11px}.jcb-export{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);color:var(--tone-default);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.jcb-export:hover{border-color:#e12c86}.jcb-table-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.jcb-table-controls label{color:var(--tone-muted);margin-right:4px;font-size:11px;font-weight:600}.jcb-table-controls select{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface-raised);color:var(--tone-default);padding:5px 8px;font-size:12px}.jcb-table-dim{color:var(--tone-muted);font-size:11px}.jcb-chart-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.jcb-layout{flex-direction:column}.jcb-sidebar{width:100%;position:static}.jcb-chart-grid,.jcb-insights__grid{grid-template-columns:1fr}}.jcb-insights{background:var(--workbench-surface);border:1px solid var(--workbench-line);border-radius:var(--radius);padding:20px 22px}.jcb-insights__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.jcb-insights__card{border-left:2px solid var(--tone-muted);padding:2px 0 2px 14px}.jcb-insights__card.is-positive{border-left-color:#4caf82}.jcb-insights__card.is-warning{border-left-color:#ffb432}.jcb-insights__card.is-action{border-left-color:#e12c86}.jcb-insights__card.is-neutral{border-left-color:#96d0d3}.jcb-insights__card-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.jcb-insights__badge{letter-spacing:.06em;text-transform:uppercase;color:#111;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:700}.is-positive .jcb-insights__badge{background:#4caf82}.is-warning .jcb-insights__badge{background:#ffb432}.is-action .jcb-insights__badge{color:#fff;background:#e12c86}.is-neutral .jcb-insights__badge{background:#96d0d3}.jcb-insights__metric{color:var(--tone-default);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.jcb-insights__card h3{color:var(--tone-default);margin:0 0 5px;font-size:13px;font-weight:700}.jcb-insights__card p{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.55}.jcb-insights__feedback{gap:6px;margin-top:10px;display:flex}.jcb-insights__feedback button{border:1px solid var(--workbench-line);width:24px;height:24px;color:var(--tone-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:flex}.jcb-insights__feedback button:hover{color:var(--tone-default);border-color:#e12c86}.jcb-insights__feedback button.is-active{color:#fff;background:#e12c86;border-color:#e12c86}.jcb-chat{z-index:1000;background:var(--workbench-surface);border:none;border-left:2px solid #e12c86;border-radius:0;flex-direction:column;width:460px;max-width:92vw;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 24px #00000080}.jcb-chat__trigger{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#e12c86;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.jcb-chat__header{background:linear-gradient(135deg,#e12c86 0%,#e12c86cc 55%,#2a0c1e 100%);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.jcb-chat__headertext{flex:1;min-width:0}.jcb-chat__close{color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.jcb-chat__avatar{color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.jcb-chat__title{color:#fff;font-size:14px;font-weight:700}.jcb-chat__subtitle{color:#ffffffd1;letter-spacing:.03em;margin-top:1px;font-size:10px}.jcb-chat__tabs{background:var(--workbench-surface-raised);border-bottom:1px solid var(--workbench-line);display:flex}.jcb-chat__tabs button{color:var(--tone-muted);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:9px 10px;font-size:10px;font-weight:700}.jcb-chat__tabs button.is-active{color:#e12c86;border-bottom-color:#e12c86}.jcb-chat__body{flex:1;min-height:0;overflow-y:auto}.jcb-chat__intro{color:var(--tone-default);padding:16px 16px 4px;font-size:12px;line-height:1.6}.jcb-chat__suggestions{flex-direction:column;gap:6px;padding:8px 16px 16px;display:flex}.jcb-chat__suggestions-label{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700}.jcb-chat__suggestion{background:var(--workbench-surface-raised);border:1px solid var(--workbench-line);color:var(--tone-muted);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;line-height:1.4;display:flex}.jcb-chat__suggestion:hover{color:var(--tone-default);border-color:#e12c86}.jcb-chat__log{flex-direction:column;gap:14px;padding:14px 16px;display:flex}.jcb-chat__turn{flex-direction:column;gap:4px;display:flex}.jcb-chat__turn.is-user{align-items:flex-end}.jcb-chat__turn.is-assistant,.jcb-chat__turn.is-error{align-items:flex-start}.jcb-chat__role{color:var(--tone-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.jcb-chat__bubble{border-radius:14px 14px 2px;max-width:88%;padding:10px 13px;font-size:12px;line-height:1.6}.jcb-chat__turn.is-assistant .jcb-chat__bubble,.jcb-chat__turn.is-error .jcb-chat__bubble{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);max-width:95%;color:var(--tone-default);border-radius:14px 14px 14px 2px}.jcb-chat__turn.is-user .jcb-chat__bubble{color:#fff;background:#e12c86;box-shadow:0 2px 10px #e12c8633}.jcb-chat__turn.is-error .jcb-chat__bubble{border-color:color-mix(in srgb, red 40%, var(--workbench-line));color:color-mix(in srgb, red 60%, var(--tone-default))}.jcb-chat__form{border-top:1px solid var(--workbench-line);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.jcb-chat__form textarea{color:var(--tone-default);resize:none;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:12px;line-height:1.5}.jcb-chat__send{color:#fff;cursor:pointer;background:#e12c86;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.jcb-chat__send:disabled{opacity:.35;cursor:not-allowed}.jcb-chat__hint{color:var(--tone-muted);letter-spacing:.03em;padding:0 16px 10px;font-size:9px}.pagerduty-main .domain-data-workspace__kpis{grid-template-columns:repeat(5,1fr)}@media (max-width:900px){.pagerduty-main .domain-data-workspace__kpis{grid-template-columns:repeat(2,1fr)}}.pagerduty-layout{--pd-green:#048a24;--pd-electric-jade:#adf07e;--pd-white:#fff;--pd-review:#b45309;--pd-down:#e34948;align-items:flex-start;gap:16px;min-width:0;display:flex}.pagerduty-sidebar{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface);flex-direction:column;flex:none;align-self:flex-start;gap:16px;width:260px;padding:16px;display:flex;position:sticky;top:0}.pagerduty-sidebar__title{color:var(--tone-default);font-weight:600}.pagerduty-field{flex-direction:column;gap:6px;display:flex}.pagerduty-field label{color:var(--tone-muted);font-size:12px;font-weight:600}.pagerduty-field input[type=date],.pagerduty-field select{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface-raised);color:var(--tone-default);padding:6px 8px;font-size:13px}.pagerduty-msdd{position:relative}.pagerduty-msdd-btn{border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface-raised);width:100%;color:var(--tone-default);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.pagerduty-msdd-btn:hover{border-color:var(--pd-green)}.pagerduty-msdd-caret{color:var(--tone-muted);margin-left:6px;font-size:10px}.pagerduty-msdd-panel{z-index:30;border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface-raised);max-height:230px;padding:6px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 8px 22px #0000008c}.pagerduty-msdd-opt{color:var(--tone-default);cursor:pointer;border-radius:4px;align-items:center;gap:9px;padding:6px 7px;font-size:12px;display:flex}.pagerduty-msdd-opt:hover{background:#ffffff0f}.pagerduty-msdd-opt.is-all{border-bottom:1px solid var(--workbench-line);margin-bottom:4px;font-weight:700}.pagerduty-msdd-opt input{width:14px;height:14px;accent-color:var(--pd-green)}.pagerduty-reset{border:1px solid var(--workbench-line);border-radius:var(--radius);color:var(--tone-muted);cursor:pointer;background:0 0;align-self:flex-start;padding:6px 10px;font-size:12px}.pagerduty-main{flex:1;gap:20px;min-width:0;padding:20px;display:grid}#pd-sec-web{gap:20px;display:grid}.pagerduty-main__header{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagerduty-section-nav{border:1px solid var(--workbench-line);border-radius:var(--radius);display:inline-flex;overflow:hidden}.pagerduty-section-nav button{background:var(--workbench-surface-raised);color:var(--tone-muted);cursor:pointer;border:none;padding:6px 14px;font-size:12px;font-weight:600}.pagerduty-section-nav button.is-active{background:var(--pd-green);color:var(--pd-white)}.pagerduty-metric-toggle{border:1px solid var(--workbench-line);border-radius:var(--radius);display:inline-flex;overflow:hidden}.pagerduty-metric-toggle button{background:var(--workbench-surface-raised);color:var(--tone-muted);cursor:pointer;border:none;padding:4px 10px;font-size:11px;font-weight:600}.pagerduty-metric-toggle button.is-active{background:var(--pd-green);color:var(--pd-white)}.pagerduty-role{position:relative}.pagerduty-role__trigger{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);color:var(--tone-default);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:12px;display:inline-flex}.pagerduty-role__avatar{background:var(--pd-green);width:20px;height:20px;color:var(--pd-white);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.pagerduty-role__change{color:var(--tone-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.pagerduty-role__menu{z-index:20;border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface);width:300px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.pagerduty-role__option{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}.pagerduty-role__option:hover,.pagerduty-role__option.is-selected{background:var(--workbench-surface-raised)}.pagerduty-role__option-label{color:var(--tone-default);font-size:12px;font-weight:600}.pagerduty-role__option-blurb{color:var(--tone-muted);font-size:11px}.pagerduty-export{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);color:var(--tone-default);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.pagerduty-export:hover{border-color:var(--pd-green)}.pagerduty-export-menu{position:relative}.pagerduty-export-menu__list{z-index:20;border:1px solid var(--workbench-line);border-radius:var(--radius);background:var(--workbench-surface);width:260px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000059}.pagerduty-export-menu__list button{text-align:left;border:none;border-bottom:1px solid var(--workbench-line);width:100%;color:var(--tone-default);cursor:pointer;background:0 0;padding:10px 12px;display:block}.pagerduty-export-menu__list button:hover{background:var(--workbench-surface-raised)}.pagerduty-export-menu__list button:last-child{border-bottom:none}.pagerduty-export-menu__note{color:var(--tone-muted);margin-top:2px;font-size:11px;display:block}.pagerduty-verdict-band{border:1px solid var(--workbench-line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px;display:flex}.pagerduty-verdict-chip{cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:inline-flex}.pagerduty-verdict-chip .badge{letter-spacing:.05em;font-size:10px;font-weight:700}.pagerduty-verdict-badge{letter-spacing:.05em;border-radius:var(--radius);white-space:nowrap;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.pagerduty-verdict-badge.is-scale{color:var(--pd-green);border:1px solid var(--pd-green)}.pagerduty-verdict-badge.is-continue{color:var(--pd-electric-jade);border:1px solid var(--pd-electric-jade)}.pagerduty-verdict-badge.is-review{color:var(--pd-review);border:1px solid var(--pd-review)}.pagerduty-verdict-badge.is-pause{color:var(--pd-down);border:1px solid var(--pd-down)}.pagerduty-banner{border:1px solid var(--workbench-line);border-left:3px solid var(--pd-green);border-radius:var(--radius);background:var(--workbench-surface-raised);color:var(--tone-muted);padding:10px 14px;font-size:12px;line-height:1.6}.pagerduty-chart-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.pagerduty-layout{flex-direction:column}.pagerduty-sidebar{width:100%;position:static}.pagerduty-chart-grid,.pagerduty-insights__grid{grid-template-columns:1fr}}.pagerduty-insights{background:var(--workbench-surface);border:1px solid var(--workbench-line);border-radius:var(--radius);padding:20px 22px}.pagerduty-insights__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pagerduty-insights__card{border-left:2px solid var(--tone-muted);padding:2px 0 2px 14px}.pagerduty-insights__card.is-up{border-left-color:var(--pd-green)}.pagerduty-insights__card.is-down{border-left-color:var(--pd-down)}.pagerduty-insights__card.is-neutral{border-left-color:var(--pd-electric-jade)}.pagerduty-insights__badge{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800}.pagerduty-insights__badge.is-up{color:var(--pd-green)}.pagerduty-insights__badge.is-down{color:var(--pd-down)}.pagerduty-insights__badge.is-neutral{color:var(--pd-electric-jade)}.pagerduty-insights__card h3{color:var(--tone-default);margin:0 0 5px;font-size:13px;font-weight:700}.pagerduty-insights__card p{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.55}.pagerduty-insights__recs{border-top:1px solid var(--workbench-line);margin-top:16px;padding-top:14px}.pagerduty-insights__recs-label{color:var(--pd-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.pagerduty-insights__recs ol{flex-direction:column;gap:7px;margin:0;padding-left:20px;display:flex}.pagerduty-insights__recs li{color:var(--tone-muted);font-size:11.5px;line-height:1.5}.pagerduty-insight-slides{flex-direction:column;gap:10px;display:flex}.pagerduty-insight-slides__slide{border-left:2px solid var(--tone-muted);align-items:flex-start;gap:10px;padding:2px 0 2px 14px;display:flex}.pagerduty-insight-slides__slide.is-up{border-left-color:var(--pd-green)}.pagerduty-insight-slides__slide.is-down{border-left-color:var(--pd-down)}.pagerduty-insight-slides__slide.is-neutral{border-left-color:var(--pd-electric-jade)}.pagerduty-insight-slides__flag{flex-shrink:0;margin-top:2px;font-size:11px}.pagerduty-insight-slides__flag.is-up{color:var(--pd-green)}.pagerduty-insight-slides__flag.is-down{color:var(--pd-down)}.pagerduty-insight-slides__flag.is-neutral{color:var(--pd-electric-jade)}.pagerduty-insight-slides__slide p{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.55}.pagerduty-insight-slides__slide strong{color:var(--tone-default)}.se-app{--se-green:#009e4d;--se-green-soft:color-mix(in srgb, var(--se-green) 18%, transparent);gap:16px;min-width:0;display:grid}.se-app img{max-width:100%;height:auto}.se-pills{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:10px;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.se-pills button{color:var(--tone-muted);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:160px;padding:10px 14px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.se-pills button:hover{color:var(--tone-default);background:color-mix(in srgb, var(--se-green) 10%, transparent)}.se-pills button.is-active{background:var(--se-green);color:#fff}.se-app__controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.se-filterbar{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:10px;flex-wrap:wrap;flex:1;align-items:flex-end;gap:12px;min-width:0;padding:14px 16px;display:flex}.se-filterbar__field{flex-direction:column;flex:170px;gap:6px;min-width:170px;display:flex}.se-filterbar__field label{color:var(--tone-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.se-filterbar__field select{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);width:100%;color:var(--tone-default);border-radius:8px;padding:10px 12px;font-size:13px}.se-filterbar__field select:focus-visible{outline:2px solid var(--se-green);outline-offset:-2px}.se-filterbar__field select:disabled{border-color:var(--se-green);color:var(--tone-default);opacity:1}.se-filterbar__reset{border:1px dashed var(--workbench-line);color:var(--tone-muted);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;padding:9px 14px;font-size:11px;font-weight:700}.se-filterbar__reset:hover{border-color:var(--se-green);color:var(--tone-default)}.se-panel{gap:14px;min-width:0;display:grid}.se-panel__head h3{color:var(--se-green);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.se-panel__head p,.se-panel__note{max-width:90ch;color:var(--tone-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.se-panel__banner{background:var(--se-green);color:#fff;letter-spacing:.09em;text-transform:uppercase;border-radius:6px;padding:12px 18px;font-size:13px;font-weight:700}.se-panel__body{gap:14px;min-width:0;display:grid}.se-panel .se-panel{border-left:2px solid color-mix(in srgb, var(--se-green) 40%, transparent);padding-left:14px}.se-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:0;display:grid}.se-kpi{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:8px;align-content:start;gap:10px;padding:18px 20px;display:grid}.se-kpi dt{color:var(--tone-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.35}.se-kpi dd{gap:4px;margin:0;display:grid}.se-kpi dd strong{color:var(--tone-default);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.se-kpi__note{color:var(--tone-muted);font-size:11px;font-style:italic;line-height:1.4}.se-kpi__note.is-good{color:var(--tone-success);font-style:normal}.se-kpi__note.is-bad{color:var(--tone-critical);font-style:normal}.se-kpi__note.is-flat{color:var(--tone-muted);font-style:normal}.se-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.se-hero__stat{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);text-align:center;border-radius:8px;justify-items:center;gap:6px;padding:26px 20px;display:grid}.se-hero__caption{color:var(--tone-muted);font-size:11px;font-style:italic}.se-hero__stat strong{color:var(--tone-default);letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1.05}.se-hero__label{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.se-funnel{gap:4px;padding:16px 4px;display:grid}.se-funnel__row{grid-template-columns:68px minmax(0,1fr) 150px;align-items:center;gap:10px;display:grid}.se-funnel__delta{color:var(--tone-success);text-align:right;font-size:11px;font-weight:700}.se-funnel__band-wrap{justify-content:center;min-width:0;display:flex}.se-funnel__band{border-radius:2px;height:46px;transition:width .25s}.se-funnel__value{border-left:1px dotted var(--workbench-line);gap:1px;padding-left:12px;display:grid}.se-funnel__value strong{color:var(--tone-default);font-size:15px;font-weight:700}.se-funnel__value small{color:var(--tone-muted);font-size:10px}.se-chart{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:8px;gap:12px;min-width:0;margin:0;padding:16px 18px;display:grid}.se-chart figcaption{gap:3px;display:grid}.se-chart figcaption strong{color:var(--tone-default);font-size:13px;font-weight:700}.se-chart figcaption span{color:var(--tone-muted);font-size:11px;line-height:1.45}.se-chart .recharts-responsive-container{min-width:0}.se-role-badge{flex:none;position:relative}.se-role-badge__trigger{border:1px solid var(--workbench-line);background:var(--workbench-surface);color:var(--tone-default);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:700;display:inline-flex}.se-role-badge__modal{z-index:20;border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:8px;width:min(360px,90vw);max-height:60vh;padding:10px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 30px #00000073}.se-role-badge__note{color:var(--tone-muted);margin:0 0 8px;font-size:11px;line-height:1.4}.se-role-badge__modal ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.se-role-badge__modal button{width:100%;color:var(--tone-default);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:8px;padding:8px;font-size:12px;display:flex}.se-role-badge__modal button:hover{border-color:var(--workbench-line);background:var(--workbench-surface)}.se-role-badge__modal button.is-selected{border-color:var(--se-green);background:var(--se-green-soft)}.se-role-badge__modal button strong{font-size:12px;display:block}.se-role-badge__modal button small{color:var(--tone-muted);margin-top:2px;font-size:10px;display:block}.se-insights{border:1px solid var(--workbench-line);border-left:3px solid var(--se-green);background:var(--workbench-surface-raised);border-radius:8px;gap:12px;padding:16px 18px;display:grid}.se-insights__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.se-insights__title{color:var(--se-green);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.se-insights__role{color:var(--tone-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.se-insights__scorecard{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.se-score{border:1px solid var(--workbench-line);border-top:3px solid var(--tone-muted);background:var(--workbench-surface);border-radius:6px;gap:3px;padding:12px 14px;display:grid}.se-score.is-good{border-top-color:var(--tone-success)}.se-score.is-warn{border-top-color:var(--tone-warning)}.se-score.is-bad{border-top-color:var(--tone-critical)}.se-score__label{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.se-score__value{color:var(--tone-default);font-size:20px;font-weight:700;line-height:1.2}.se-score__sub{color:var(--tone-muted);font-size:10px;line-height:1.4}.se-insights__lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.se-insights__list h4{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.se-insights__list ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.se-take,.se-action{color:var(--tone-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.se-take__dot{background:var(--tone-muted);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.se-take.is-positive .se-take__dot{background:var(--tone-success)}.se-take.is-warning .se-take__dot{background:var(--tone-warning)}.se-take.is-negative .se-take__dot{background:var(--tone-critical)}.se-action__pri{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex:none;padding:2px 8px;font-size:9px;font-weight:700}.se-action__pri.is-high{background:color-mix(in srgb, var(--tone-critical) 20%, transparent);color:var(--tone-critical)}.se-action__pri.is-medium{background:color-mix(in srgb, var(--tone-warning) 20%, transparent);color:var(--tone-warning)}.se-action__pri.is-low{background:var(--se-green-soft);color:var(--se-green)}.se-insights__loading{border:1px solid var(--workbench-line);border-left:3px solid var(--se-green);background:var(--workbench-surface);border-radius:6px;align-items:center;gap:12px;padding:12px 14px;display:flex}.se-insights__dots{flex:none;gap:4px;display:inline-flex}.se-insights__dots span{background:var(--se-green);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite seInsightsDot}.se-insights__dots span:nth-child(2){animation-delay:.16s}.se-insights__dots span:nth-child(3){animation-delay:.32s}@keyframes seInsightsDot{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.se-insights__loading-title{color:var(--tone-default);font-size:12px;font-weight:700}.se-insights__loading-note{color:var(--tone-muted);margin-top:3px;font-size:10px;line-height:1.5}.se-insights__skeleton{border:1px solid var(--workbench-line);background:linear-gradient(90deg, var(--workbench-surface) 0%, var(--workbench-surface-raised) 50%, var(--workbench-surface) 100%);background-size:400px 100%;border-radius:6px;height:62px;animation:1.4s ease-in-out infinite seInsightsShimmer}@keyframes seInsightsShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.se-app .measurement-chart-row{flex-wrap:wrap;gap:14px;display:flex}.se-app .measurement-chart-row>*{flex:340px;min-width:0}.se-exec{gap:14px;min-width:0;display:grid}.se-exec__row{align-items:stretch;gap:14px;min-width:0;display:grid}.se-exec__row.is-5-7{grid-template-columns:5fr 7fr}.se-exec__row.is-1-1{grid-template-columns:1fr 1fr}@media (max-width:1100px){.se-exec__row.is-5-7,.se-exec__row.is-1-1{grid-template-columns:1fr}}.se-card{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.se-card__title{color:var(--se-green);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:2px 0 0;font-size:14px;font-weight:700}.se-exec__ytd{color:var(--tone-muted);margin-left:6px;font-size:11px}.se-exec__note{color:var(--tone-muted);text-align:center;margin:0;font-size:10px;font-style:italic}.se-tile{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:90px;padding:14px;display:flex}.se-tile__note{color:var(--tone-muted);font-size:9px;font-style:italic;line-height:1.3}.se-tile__value{color:var(--tone-default);font-weight:700;line-height:1}.se-tile.is-sm .se-tile__value{font-size:18px}.se-tile.is-md .se-tile__value{font-size:22px}.se-tile.is-lg .se-tile__value{font-size:28px}.se-tile.is-accent .se-tile__value{color:var(--se-green)}.se-tile__label{color:var(--tone-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:600;line-height:1.3}.se-exec__tiles{gap:10px;display:grid}.se-exec__tiles.is-2{grid-template-columns:1fr 1fr}.se-exec__tiles.is-2x2{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.se-exec__awareness{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.se-exec__demand{flex:1;grid-template-columns:1.1fr 1fr 1fr;gap:10px;display:grid}.se-exec__hero-tile{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);text-align:center;border-radius:8px;flex-direction:column;grid-row:1/span 2;justify-content:center;align-items:center;padding:16px;display:flex}.se-exec__hero-tile strong{color:var(--tone-default);font-size:42px;font-weight:700;line-height:1}.se-exec__hero-tile span{color:var(--tone-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:600}.se-exec__chart{background:var(--workbench-surface-raised);border-radius:8px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px 8px;display:flex}.se-exec__chart-title{color:var(--tone-default);font-size:12px;font-weight:600}.se-exec__legend{color:var(--tone-muted);flex-wrap:wrap;justify-content:center;gap:12px;font-size:10px;display:flex}.se-exec__legend i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.se-exec__bars{align-items:flex-end;gap:6px;min-height:250px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.se-exec__bars>li{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:44px;display:flex}.se-exec__bar-group{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:210px;display:flex}.se-exec__bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.se-exec__bar-value{color:var(--tone-default);white-space:nowrap;font-size:9px;font-weight:600}.se-exec__bar{border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:height .25s}.se-exec__bar-label{color:var(--tone-muted);text-align:center;overflow-wrap:anywhere;font-size:9px;line-height:1.2}.se-section{gap:12px;min-width:0;display:grid}.se-section__title{color:var(--se-green);letter-spacing:.09em;text-transform:uppercase;margin:6px 0 0;font-size:13px;font-weight:700}.se-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1000px){.se-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.se-tile.is-left{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:0;padding:16px 20px;display:flex}.se-tile.is-left .se-tile__label{letter-spacing:.08em;order:-1;margin-top:0;font-size:11px}.se-tile.is-left .se-tile__value{font-size:22px}.se-section__row{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.se-section__row.is-wide-left{grid-template-columns:1.4fr 1fr}.se-section__row.is-wide-left-soft{grid-template-columns:1.2fr 1fr}@media (max-width:1100px){.se-section__row,.se-section__row.is-wide-left,.se-section__row.is-wide-left-soft{grid-template-columns:1fr}}.se-chartcard{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.se-chartcard__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.se-chartcard__title{color:var(--tone-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}.se-chartcard__badge{border:1px solid color-mix(in srgb, var(--se-green) 40%, transparent);background:var(--se-green-soft);color:var(--se-green);letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:700}.se-chartcard__note{color:var(--tone-muted);font-size:11px;line-height:1.4}.se-hbars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.se-hbars>li{grid-template-columns:minmax(90px,210px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.se-hbars__label{color:var(--tone-muted);text-align:right;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.se-hbars__track{align-items:center;gap:8px;min-width:0;height:18px;display:flex}.se-hbars__bar{border-radius:2px;min-width:2px;height:100%;transition:width .25s;display:block}.se-hbars__value{color:var(--tone-default);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.se-legend{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:8px;gap:10px;padding:16px 18px;display:grid}.se-legend__title{color:var(--se-green);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.se-legend dl{gap:8px;margin:0;display:grid}.se-legend dl>div{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.se-legend dt{border:1px solid color-mix(in srgb, var(--se-green) 45%, transparent);background:color-mix(in srgb, var(--se-green) 12%, transparent);color:var(--se-green);text-align:center;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700}.se-legend dd{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:700px){.se-legend dl>div{grid-template-columns:1fr;gap:4px}}.se-subhead{border-bottom:1px solid var(--workbench-line);align-items:center;gap:10px;margin-top:4px;padding-bottom:6px;display:flex}.se-subhead__bar{background:var(--se-green);border-radius:2px;flex:none;width:6px;height:18px}.se-subhead__title{color:var(--tone-default);letter-spacing:.03em;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.se-paid-tiles{flex-wrap:wrap;gap:10px;display:flex}.se-paidtile{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:8px;flex-direction:column;flex:160px;gap:5px;min-width:160px;padding:16px 20px;display:flex}.se-paidtile__label{color:var(--tone-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}.se-paidtile__value{color:var(--tone-default);font-size:22px;font-weight:700;line-height:1.1}.se-paidtile__sub{color:var(--tone-muted);font-size:10px;font-style:italic}.se-paidtile__bench{border-top:1px solid var(--workbench-line);color:var(--tone-muted);align-items:center;gap:6px;margin-top:1px;padding-top:6px;font-size:10px;display:flex}.se-paidtile__bench .is-good{color:#3dcd58;font-weight:700}.se-paidtile__bench .is-bad{color:#e05c5c;font-weight:700}.se-dtable{min-width:0;overflow-y:auto}.se-dtable table{border-collapse:collapse;width:100%;font-size:11px}.se-dtable th{z-index:1;border-bottom:1px solid var(--workbench-line);background:var(--workbench-surface);color:var(--tone-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:6px 4px;font-size:10px;font-weight:700;position:sticky;top:0}.se-dtable td{border-bottom:1px solid var(--workbench-line);color:var(--tone-default);padding:7px 4px}.se-dtable th.is-num,.se-dtable td.is-num{text-align:right;white-space:nowrap}.se-dtable td.is-amber{color:#ffd100}.se-dtable td.is-blue{color:#96d0d3}.se-dtable td.is-green{color:#3dcd58}.se-dtable td.is-accent{color:var(--se-green)}.se-dtable td.is-empty{color:var(--tone-muted);text-align:center;padding:14px 4px}.se-tam__header{color:var(--se-green);letter-spacing:.03em;text-align:center;margin:4px 0;font-size:16px;font-weight:700}.se-tam__tiles{flex-wrap:wrap;gap:10px;display:flex}.se-tam__tile{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:8px;flex-direction:column;flex:190px;gap:7px;min-width:190px;padding:18px 22px;display:flex}.se-tam__tile-head{align-items:center;gap:8px;display:flex}.se-tam__icon{background:var(--workbench-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.se-tam__tile-label{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.se-tam__tile-value{color:var(--tone-default);font-size:26px;font-weight:700;line-height:1.1}.se-tam__tile-sub{color:var(--tone-muted);font-size:10px;font-style:italic;line-height:1.4}.navex-embed{min-width:0;max-width:100%}.nx-app{--nx-pink:#e12c86;--nx-blue:#306bea;--nx-teal:#96d0d3;--nx-gold:#d4a017;--nx-green:#4caf82;--nx-amber:#ffb432;--nx-red:#e05c5c;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}@media (max-width:1100px){.nx-app{grid-template-columns:1fr}}.nx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-empty{color:var(--tone-muted);text-align:center;margin:0;padding:28px 0;font-size:12px;font-style:italic}.nx-sidebar{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:10px;align-content:start;gap:14px;min-width:0;padding:16px 14px;display:grid}.nx-sidebar__title{color:var(--nx-teal);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.nx-sidebar__title span{color:var(--tone-muted);font-weight:600}.nx-field{gap:6px;min-width:0;display:grid}.nx-field>label{color:var(--tone-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.nx-field select,.nx-field input:not([type=checkbox]){border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);width:100%;color:var(--tone-default);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12px}.nx-field select:focus-visible{outline:2px solid var(--nx-pink);outline-offset:-2px}.nx-field input:focus-visible{outline:2px solid var(--nx-pink);outline-offset:-2px}.nx-multi{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:8px;gap:3px;max-height:160px;padding:7px 8px;display:grid;overflow:hidden auto}.nx-multi__row{color:var(--tone-default);cursor:pointer;align-items:flex-start;gap:7px;font-size:11px;line-height:1.35;display:flex}.nx-multi__row input{width:auto;height:auto;accent-color:var(--nx-pink);flex:none;margin-top:2px;padding:0}.nx-multi__row span{overflow-wrap:anywhere;min-width:0}.nx-reset{border:1px dashed var(--workbench-line);color:var(--tone-muted);cursor:pointer;background:0 0;border-radius:20px;padding:9px 12px;font-size:11px;font-weight:700}.nx-reset:hover{border-color:var(--nx-pink);color:var(--tone-default)}.nx-chips{flex-wrap:wrap;gap:5px;display:flex}.nx-chips button{border:1px solid var(--workbench-line);color:var(--tone-muted);cursor:pointer;background:0 0;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600}.nx-chips button:hover{border-color:var(--nx-pink);color:var(--tone-default)}.nx-chips button.is-on{border-color:var(--nx-pink);background:var(--nx-pink);color:#fff}.nx-main{gap:16px;min-width:0;display:grid}.nx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.nx-head__eyebrow{color:var(--nx-pink);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.nx-head h3{color:var(--tone-default);margin:4px 0 2px;font-size:20px;font-weight:700}.nx-head p{color:var(--tone-muted);margin:0;font-size:12px}.nx-head__period{margin-top:4px;font-size:11px;font-style:italic}.nx-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-head__actions>button{border:1px solid var(--workbench-line);background:var(--workbench-surface);color:var(--tone-muted);cursor:pointer;border-radius:20px;padding:9px 14px;font-size:11px;font-weight:700}.nx-head__actions>button:hover{border-color:var(--nx-pink);color:var(--tone-default)}.nx-note{border-left:3px solid var(--nx-amber);background:color-mix(in srgb, var(--nx-amber) 10%, transparent);color:var(--tone-default);border-radius:6px;margin:0;padding:10px 14px;font-size:12px}.nx-caveat{max-width:100ch;color:var(--tone-muted);margin:0;font-size:11px;line-height:1.55}.nx-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nx-band__eyebrow{color:var(--tone-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.nx-band__caption{letter-spacing:0;text-transform:none;font-weight:600}.nx-seg{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:20px;padding:3px;display:inline-flex}.nx-seg button{color:var(--tone-muted);cursor:pointer;background:0 0;border:none;border-radius:20px;padding:6px 13px;font-size:11px;font-weight:700}.nx-seg button:hover:not(:disabled){color:var(--tone-default)}.nx-seg button.is-active{background:var(--nx-pink);color:#fff}.nx-seg button:disabled{opacity:.4;cursor:not-allowed}.nx-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:960px){.nx-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-kpi{border:1px solid var(--workbench-line);border-top:3px solid var(--nx-pink);background:var(--workbench-surface-raised);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 2px 10px #0000004d}.nx-kpi__label{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.nx-kpi__value{color:var(--tone-default);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.05}.nx-kpi__sub{color:var(--tone-muted);font-size:10px;font-style:italic}.nx-kpi__delta{font-size:11px;font-weight:700}.nx-kpi__delta.is-up{color:var(--nx-green)}.nx-kpi__delta.is-down{color:var(--nx-red)}.nx-kpi__delta.is-flat{color:var(--tone-muted)}.nx-kpi__delta.is-na{color:var(--tone-muted);font-style:italic;font-weight:600}.nx-card{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:12px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 2px 10px #00000038}.nx-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-card__head h4{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.nx-card__note{color:var(--tone-muted);letter-spacing:0;text-transform:none;margin-left:8px;font-size:10.5px;font-weight:600}.nx-card__aside,.nx-card__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-inline-field{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.nx-inline-field select{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);color:var(--tone-default);letter-spacing:0;text-transform:none;border-radius:8px;padding:6px 9px;font-family:inherit;font-size:11px;font-weight:600}.nx-row{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.nx-chart-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.nx-chart-grid>.nx-card{min-width:0;max-width:100%}.nx-chart{width:100%;min-width:0;max-width:100%;height:260px;overflow:hidden}.nx-split-slot{z-index:1;min-width:0;min-height:0;position:relative;overflow:auto}.nx-split-slot>.nx-card{height:100%}@media (max-width:1100px){.nx-row,.nx-chart-grid{grid-template-columns:minmax(0,1fr)}}.nx-table-shell{border:1px solid var(--workbench-line);border-radius:8px;min-width:0;overflow:auto}.nx-table-shell:focus-visible{outline:2px solid var(--nx-pink);outline-offset:-2px}.nx-table{border-collapse:collapse;width:100%}.nx-table th,.nx-table td{border-bottom:1px solid var(--workbench-line);text-align:right;white-space:nowrap;letter-spacing:normal;text-transform:none;padding:8px;font-size:12px}.nx-table th:first-child,.nx-table td:first-child{text-align:left}.nx-table thead th{z-index:1;background:var(--workbench-surface-raised);color:var(--tone-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;position:sticky;top:0}.nx-table tbody th{color:var(--tone-default);font-size:12px;font-weight:600}.nx-table tbody td{color:var(--tone-muted)}.nx-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.nx-table .is-unmapped{color:var(--tone-subtle,#666);font-style:italic}.nx-table tbody tr:last-child th,.nx-table tbody tr:last-child td{border-bottom:0}.nx-table tbody tr:hover th,.nx-table tbody tr:hover td{background:#ffffff08}.nx-dot{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.nx-split{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}@media (max-width:700px){.nx-split{grid-template-columns:1fr}}.nx-split__card{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}.nx-split__head{color:var(--tone-default);font-size:12px;font-weight:700}.domain-data-workspace__content table.nx-split__table,.nx-split__table{border-collapse:collapse;width:100%;min-width:0}.domain-data-workspace__content .nx-split__table th,.domain-data-workspace__content .nx-split__table td,.nx-split__table th,.nx-split__table td{border-bottom:1px solid var(--workbench-line);letter-spacing:normal;text-transform:none;white-space:normal;padding:5px 0;font-size:12px}.nx-split__table th{color:var(--tone-muted);text-align:left;font-weight:500}.nx-split__table td{color:var(--tone-default);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.nx-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nx-bars>li{grid-template-columns:minmax(90px,170px) minmax(0,1fr) 92px;align-items:center;gap:10px;display:grid}.nx-bars__label{color:var(--tone-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.nx-bars__track{background:var(--workbench-line);border-radius:8px;height:16px;overflow:hidden}.nx-bars__fill{background:var(--nx-pink);border-radius:8px;height:100%;transition:width .25s;display:block}.nx-bars__value{color:var(--tone-default);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.nx-insights{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.nx-insight{border:1px solid var(--workbench-line);border-top:3px solid var(--tone-muted);background:var(--workbench-surface-raised);border-radius:12px;align-content:start;gap:6px;padding:13px 15px;display:grid}.nx-insight.is-win{border-top-color:var(--nx-green)}.nx-insight.is-watch{border-top-color:var(--nx-amber)}.nx-insight.is-observation{border-top-color:var(--nx-pink)}.nx-insight.is-do{border-top-color:var(--nx-blue)}.nx-insight__badge{background:var(--workbench-surface);color:var(--tone-muted);letter-spacing:.06em;border-radius:4px;justify-self:start;padding:2px 8px;font-size:9px;font-weight:700}.nx-insight.is-win .nx-insight__badge{color:var(--nx-green)}.nx-insight.is-watch .nx-insight__badge{color:var(--nx-amber)}.nx-insight.is-observation .nx-insight__badge{color:var(--nx-pink)}.nx-insight.is-do .nx-insight__badge{color:var(--nx-blue)}.nx-insight h5{color:var(--tone-default);margin:0;font-size:12.5px;font-weight:700;line-height:1.35}.nx-insight p{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.55}.nx-role{flex:none;position:relative}.nx-role__chip{border:1px solid var(--workbench-line);background:var(--workbench-surface);max-width:280px;color:var(--tone-default);white-space:nowrap;cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:9px 14px;font-size:11px;font-weight:700;display:inline-flex}.nx-role__chip:hover{border-color:var(--nx-pink)}.nx-role__dot{border-radius:50%;flex:none;width:9px;height:9px}.nx-role__change{color:var(--tone-muted);font-weight:600}.nx-role__panel{z-index:20;border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:12px;width:min(420px,92vw);max-height:66vh;padding:14px 16px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 34px #00000080}.nx-role__eyebrow{color:var(--nx-pink);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.nx-role__panel h4{color:var(--tone-default);margin:6px 0 4px;font-size:14px;font-weight:700}.nx-role__panel>p{color:var(--tone-muted);margin:0 0 10px;font-size:11px;line-height:1.5}.nx-role__panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nx-role__panel button{width:100%;color:var(--tone-default);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.nx-role__panel button:hover{border-color:var(--workbench-line);background:var(--workbench-surface)}.nx-role__panel button.is-selected{border-color:var(--nx-pink);background:color-mix(in srgb, var(--nx-pink) 12%, transparent)}.nx-role__panel button .nx-role__dot{margin-top:4px}.nx-role__panel button strong{font-size:12px;display:block}.nx-role__panel button small{color:var(--tone-muted);margin-top:2px;font-size:10px;line-height:1.4;display:block}.pigment-abm{--pigment-bg:#222;--pigment-bg2:#1a1a1a;--pigment-surface:#2a2a2a;--pigment-elev:#333;--pigment-border:#3a3a3a;--pigment-border2:#444;--pigment-fg:#fff;--pigment-muted:#bbb;--pigment-dim:#888;--pigment-blue:#96d0d3;--pigment-green:#4caf82;--pigment-red:#e05c5c;--pigment-amber:#ffb432;--pigment-caps:.06em;color:var(--pigment-fg);min-width:0;font-family:AvenirNext,Avenir Next LT Pro,Avenir Next,Avenir,Century Gothic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pigment-abm-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.pigment-abm-layout{grid-template-columns:1fr}}.pigment-abm-nav{border:1px solid var(--pigment-border);background:var(--pigment-bg2);flex-direction:column;gap:2px;padding:14px 0;display:flex}.pigment-abm-nav-label{letter-spacing:var(--pigment-caps);text-transform:uppercase;color:var(--pigment-dim);padding:8px 16px 10px;font-size:13px;font-weight:700}.pigment-abm-nav-link{color:var(--pigment-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;gap:8px;padding:9px 16px;font-size:15px;display:flex}.pigment-abm-nav-link:hover{color:var(--pigment-fg)}.pigment-abm-nav-link.is-active{color:var(--pigment-blue);border-left-color:var(--pigment-blue);background:#96d0d312;font-weight:600}.pigment-abm-nav-link .pigment-abm-nav-score{font-variant-numeric:tabular-nums;font-size:13px}.pigment-abm-hero{border-bottom:1px solid var(--pigment-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 22px;display:flex}.pigment-abm .pigment-eyebrow{letter-spacing:var(--pigment-caps);text-transform:uppercase;color:var(--pigment-dim);font-size:13px;font-weight:700}.pigment-abm .pigment-eyebrow--accent{color:var(--pigment-blue)}.pigment-abm h1{text-transform:uppercase;letter-spacing:.04em;color:var(--pigment-fg);margin:8px 0 10px;font-size:38px;font-weight:700;line-height:1.15}.pigment-abm .pigment-h1-outline{color:#0000;-webkit-text-stroke:1.5px var(--pigment-fg)}.pigment-abm h2{color:var(--pigment-fg);margin:0;font-size:26px;font-weight:700}.pigment-abm h3{color:var(--pigment-fg);margin:0;font-size:20px;font-weight:700}.pigment-abm-hero-meta{flex-wrap:wrap;gap:8px;display:flex}.pigment-badge{letter-spacing:var(--pigment-caps);text-transform:uppercase;border:1px solid var(--pigment-border2);color:var(--pigment-muted);padding:3px 9px;font-size:13px;font-weight:700;line-height:1.4;display:inline-block}.pigment-badge--ok{color:var(--pigment-green);background:#4caf821f;border-color:#4caf824d}.pigment-badge--warn{color:var(--pigment-amber);background:#ffb4321f;border-color:#ffb4324d}.pigment-badge--danger{color:var(--pigment-red);background:#e05c5c1f;border-color:#e05c5c4d}.pigment-badge--info{color:var(--pigment-blue);background:#96d0d31a;border-color:#96d0d34d}.pigment-section{flex-wrap:wrap;align-items:baseline;gap:14px;margin:34px 0 14px;display:flex}.pigment-section .pigment-sub,.pigment-sub{color:var(--pigment-dim);font-size:15px}.pigment-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.pigment-stat{background:var(--pigment-surface);border:1px solid var(--pigment-border);flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.pigment-stat--primary{border-top:2px solid var(--pigment-blue)}.pigment-stat--gap{border:1px dashed var(--pigment-amber);background:#ffb4320a}.pigment-stat-value{font-variant-numeric:tabular-nums;color:var(--pigment-fg);margin-top:6px;font-size:32px;font-weight:700;line-height:1.1}.pigment-stat-unit{color:var(--pigment-muted);letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}.pigment-stat-note{color:var(--pigment-muted);font-size:13px;font-weight:400;line-height:1.4;display:block}.pigment-src-need{color:var(--pigment-amber);margin-top:2px;font-size:13px;line-height:1.45}.pigment-card{background:var(--pigment-surface);border:1px solid var(--pigment-border)}.pigment-card--accent{border-top:2px solid var(--pigment-blue)}.pigment-card-body{padding:20px}.pigment-table-wrap{overflow-x:auto}.pigment-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pigment-table th{text-align:left;letter-spacing:var(--pigment-caps);text-transform:uppercase;color:var(--pigment-dim);border-bottom:1px dotted var(--pigment-border2);white-space:nowrap;padding:10px 14px;font-size:13px;font-weight:700}.pigment-table td{border-bottom:1px dotted var(--pigment-border2);color:var(--pigment-fg);padding:11px 14px;font-size:15px}.pigment-table tr:last-child td{border-bottom:none}.pigment-table .num,.pigment-table th.num{text-align:right}.pigment-table tr.row-link{cursor:pointer}.pigment-table tr.row-link:hover td{background:#96d0d30d}.pigment-method{color:var(--pigment-dim);border:1px dotted var(--pigment-border2);background:var(--pigment-bg2);margin-top:10px;padding:12px 16px;font-size:13px;line-height:1.6}.pigment-method strong{color:var(--pigment-muted)}.pigment-score-module{grid-template-columns:200px 1fr 280px;align-items:center;gap:28px;padding:22px 24px;display:grid}@media (max-width:1100px){.pigment-score-module{grid-template-columns:1fr}}.pigment-score-big{font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.pigment-score-big .of{color:var(--pigment-dim);font-size:20px;font-weight:400}.pigment-scale-track{background:var(--pigment-elev);width:100%;height:10px;position:relative}.pigment-scale-fill{background:linear-gradient(90deg, #96d0d359, var(--pigment-blue));position:absolute;top:0;bottom:0;left:0}.pigment-scale-marker{background:var(--pigment-bg2);border:2px solid var(--pigment-blue);width:34px;height:34px;color:var(--pigment-blue);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.pigment-comp-row{color:var(--pigment-muted);grid-template-columns:1fr 66px 40px;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:grid}.pigment-comp-row.gap{color:var(--pigment-amber)}.pigment-mini-row{border-bottom:1px dotted var(--pigment-border2);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:230px 1fr 78px 130px;align-items:center;gap:16px;padding:11px 0;font-size:15px;display:grid}.pigment-mini-row:last-child{border-bottom:none}.pigment-mini-track{background:var(--pigment-elev);height:8px;position:relative}.pigment-mini-fill{background:var(--pigment-blue);position:absolute;top:0;bottom:0;left:0}.pigment-mini-dot{background:var(--pigment-blue);border:2px solid var(--pigment-bg2);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.pigment-notice{border-left:3px solid var(--pigment-blue);background:#96d0d312;padding:14px 18px;font-size:15px}.pigment-notice--warn{border-left-color:var(--pigment-amber);background:#ffb43212}.pigment-notice-title{color:var(--pigment-blue);margin-bottom:2px;font-weight:700}.pigment-notice--warn .pigment-notice-title{color:var(--pigment-amber)}.pigment-notice-body{color:var(--pigment-muted);line-height:1.55}.pigment-gapbox{border:1px dashed var(--pigment-amber);background:#ffb4320a;padding:18px 20px}.pigment-gapbox h3{color:var(--pigment-amber)}.pigment-progress{background:var(--pigment-elev);width:100%;height:4px}.pigment-progress>span{background:var(--pigment-blue);height:100%;display:block}.pigment-grid-2{grid-template-columns:3fr 2fr;gap:14px;display:grid}.pigment-grid-equal{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:1100px){.pigment-grid-2,.pigment-grid-equal{grid-template-columns:1fr}}.pigment-card-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.pigment-progress-label{color:var(--pigment-muted);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.pigment-brief{color:var(--pigment-fg);margin:8px 0 0;font-size:15px;line-height:1.7}.pigment-gapgrid{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:10px;display:grid}@media (max-width:900px){.pigment-gapgrid{grid-template-columns:1fr}}.pigment-table td .pigment-badge{vertical-align:middle;margin-left:8px}.pigment-trend{width:100%;height:280px}.pigment-empty{color:var(--pigment-muted);padding:28px}.mongo-embed{color:#e0e0e0;background:#001e2b;min-height:82vh;font-family:Euclid Circular A,Lexend Deca,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mongo-embed *,.mongo-embed :before,.mongo-embed :after{box-sizing:border-box;margin:0;padding:0}.mongo-embed ::-webkit-scrollbar{width:6px;height:6px}.mongo-embed ::-webkit-scrollbar-track{background:#0b2e3d}.mongo-embed ::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.mongo-embed ::-webkit-scrollbar-thumb:hover{background:#555}.mongo-embed select option{color:#e0e0e0;background:#0b2e3d}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lc-wrap{animation:.5s both fadeUp;display:flex}.landing-card{cursor:pointer;background:linear-gradient(158deg,#04352f 0%,#022a25 100%);border:1px solid #0e463c;border-radius:8px;width:100%;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.landing-card:hover{border-color:var(--accent);box-shadow:0 14px 38px -12px var(--glow);transform:translateY(-5px)}.lc-accent{background:var(--accent);transform-origin:0;height:3px;transition:transform .28s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.landing-card:hover .lc-accent{transform:scaleX(1)}.lc-arrow{color:var(--accent);opacity:0;font-size:16px;line-height:1;transition:opacity .2s,transform .2s;transform:translate(-5px)}.landing-card:hover .lc-arrow{opacity:1;transform:translate(0)}.soft{border-radius:8px;box-shadow:0 2px 16px -9px #0009}.kpi-tile{border-radius:7px;transition:transform .18s,box-shadow .18s,border-color .15s}.kpi-tile:hover{transform:translateY(-3px);box-shadow:0 10px 26px -12px #000000a6}.rapid7-embed{min-width:0;max-width:100%}.r7-app{--r7-pink:#e12c86;--r7-blue:#306bea;--r7-teal:#96d0d3;--r7-gold:#d4a017;--r7-green:#4caf82;--r7-amber:#ffb432;--r7-red:#e05c5c;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}@media (max-width:1100px){.r7-app{grid-template-columns:1fr}}.r7-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r7-empty{color:var(--tone-muted);text-align:center;margin:0;padding:28px 0;font-size:12px;font-style:italic}.r7-sidebar{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:10px;align-content:start;gap:14px;min-width:0;padding:16px 14px;display:grid}.r7-sidebar__title{color:var(--r7-teal);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.r7-sidebar__title span{color:var(--tone-muted);font-weight:600}.r7-field{gap:6px;min-width:0;display:grid}.r7-field>label{color:var(--tone-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.r7-field select,.r7-field input:not([type=checkbox]){border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);width:100%;color:var(--tone-default);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12px}.r7-field select:focus-visible{outline:2px solid var(--r7-pink);outline-offset:-2px}.r7-field input:focus-visible{outline:2px solid var(--r7-pink);outline-offset:-2px}.r7-multi{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:8px;gap:3px;max-height:160px;padding:7px 8px;display:grid;overflow:hidden auto}.r7-multi__row{color:var(--tone-default);cursor:pointer;align-items:flex-start;gap:7px;font-size:11px;line-height:1.35;display:flex}.r7-multi__row input{width:auto;height:auto;accent-color:var(--r7-pink);flex:none;margin-top:2px;padding:0}.r7-multi__row span{overflow-wrap:anywhere;min-width:0}.r7-multi__count{color:var(--tone-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:8px;font-size:10px}.r7-multi__row.is-empty{color:var(--tone-muted)}.r7-multi__row.is-empty .r7-multi__count{color:var(--tone-subtle,#667)}.r7-reset{border:1px dashed var(--workbench-line);color:var(--tone-muted);cursor:pointer;background:0 0;border-radius:20px;padding:9px 12px;font-size:11px;font-weight:700}.r7-reset:hover{border-color:var(--r7-pink);color:var(--tone-default)}.r7-chips{flex-wrap:wrap;gap:5px;display:flex}.r7-chips button{border:1px solid var(--workbench-line);color:var(--tone-muted);cursor:pointer;background:0 0;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:600}.r7-chips button:hover{border-color:var(--r7-pink);color:var(--tone-default)}.r7-chips button.is-on{border-color:var(--r7-pink);background:var(--r7-pink);color:#fff}.r7-main{gap:16px;min-width:0;display:grid}.r7-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.r7-head__eyebrow{color:var(--r7-pink);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.r7-head h3{color:var(--tone-default);margin:4px 0 2px;font-size:20px;font-weight:700}.r7-head p{color:var(--tone-muted);margin:0;font-size:12px}.r7-head__period{margin-top:4px;font-size:11px;font-style:italic}.r7-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r7-head__actions>button{border:1px solid var(--workbench-line);background:var(--workbench-surface);color:var(--tone-muted);cursor:pointer;border-radius:20px;padding:9px 14px;font-size:11px;font-weight:700}.r7-head__actions>button:hover{border-color:var(--r7-pink);color:var(--tone-default)}.r7-note{border-left:3px solid var(--r7-amber);background:color-mix(in srgb, var(--r7-amber) 10%, transparent);color:var(--tone-default);border-radius:6px;margin:0;padding:10px 14px;font-size:12px}.r7-caveat{max-width:100ch;color:var(--tone-muted);margin:0;font-size:11px;line-height:1.55}.r7-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.r7-band__eyebrow{color:var(--tone-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.r7-band__caption{letter-spacing:0;text-transform:none;font-weight:600}.r7-seg{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:20px;padding:3px;display:inline-flex}.r7-seg button{color:var(--tone-muted);cursor:pointer;background:0 0;border:none;border-radius:20px;padding:6px 13px;font-size:11px;font-weight:700}.r7-seg button:hover:not(:disabled){color:var(--tone-default)}.r7-seg button.is-active{background:var(--r7-pink);color:#fff}.r7-seg button:disabled{opacity:.4;cursor:not-allowed}.r7-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:960px){.r7-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.r7-kpi{border:1px solid var(--workbench-line);border-top:3px solid var(--r7-pink);background:var(--workbench-surface-raised);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 2px 10px #0000004d}.r7-kpi__label{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.r7-kpi__value{color:var(--tone-default);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.05}.r7-kpi__sub{color:var(--tone-muted);font-size:10px;font-style:italic}.r7-kpi__delta{font-size:11px;font-weight:700}.r7-kpi__delta.is-up{color:var(--r7-green)}.r7-kpi__delta.is-down{color:var(--r7-red)}.r7-kpi__delta.is-flat{color:var(--tone-muted)}.r7-kpi__delta.is-na{color:var(--tone-muted);font-style:italic;font-weight:600}.r7-card{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:12px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 2px 10px #00000038}.r7-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.r7-card__head h4{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.r7-card__note{color:var(--tone-muted);letter-spacing:0;text-transform:none;margin-left:8px;font-size:10.5px;font-weight:600}.r7-card__aside,.r7-card__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r7-inline-field{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.r7-inline-field select{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);color:var(--tone-default);letter-spacing:0;text-transform:none;border-radius:8px;padding:6px 9px;font-family:inherit;font-size:11px;font-weight:600}.r7-chart-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.r7-chart-grid>.r7-card{min-width:0;max-width:100%}.r7-chart{width:100%;min-width:0;max-width:100%;height:260px;overflow:hidden}@media (max-width:1100px){.r7-chart-grid{grid-template-columns:minmax(0,1fr)}}.r7-table-shell{border:1px solid var(--workbench-line);border-radius:8px;min-width:0;overflow:auto}.r7-table-shell:focus-visible{outline:2px solid var(--r7-pink);outline-offset:-2px}.r7-table{border-collapse:collapse;width:100%}.r7-table th,.r7-table td{border-bottom:1px solid var(--workbench-line);text-align:right;white-space:nowrap;letter-spacing:normal;text-transform:none;padding:8px;font-size:12px}.r7-table th:first-child,.r7-table td:first-child{text-align:left}.r7-table thead th{z-index:1;background:var(--workbench-surface-raised);color:var(--tone-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;position:sticky;top:0}.r7-table tbody th{color:var(--tone-default);font-size:12px;font-weight:600}.r7-table tbody td{color:var(--tone-muted)}.r7-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.r7-table .is-unmapped{color:var(--tone-subtle,#666);font-style:italic}.r7-table tbody tr:last-child th,.r7-table tbody tr:last-child td{border-bottom:0}.r7-table tbody tr:hover th,.r7-table tbody tr:hover td{background:#ffffff08}.r7-dot{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.r7-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.r7-bars>li{grid-template-columns:minmax(90px,170px) minmax(0,1fr) 92px;align-items:center;gap:10px;display:grid}.r7-bars__label{color:var(--tone-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.r7-bars__track{background:var(--workbench-line);border-radius:8px;height:16px;overflow:hidden}.r7-bars__fill{background:var(--r7-pink);border-radius:8px;height:100%;transition:width .25s;display:block}.r7-bars__value{color:var(--tone-default);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.r7-role{flex:none;position:relative}.r7-role__chip{border:1px solid var(--workbench-line);background:var(--workbench-surface);max-width:280px;color:var(--tone-default);white-space:nowrap;cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:9px 14px;font-size:11px;font-weight:700;display:inline-flex}.r7-role__chip:hover{border-color:var(--r7-pink)}.r7-role__dot{border-radius:50%;flex:none;width:9px;height:9px}.r7-role__change{color:var(--tone-muted);font-weight:600}.r7-role__panel{z-index:20;border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:12px;width:min(420px,92vw);max-height:66vh;padding:14px 16px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 34px #00000080}.r7-role__eyebrow{color:var(--r7-pink);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.r7-role__panel h4{color:var(--tone-default);margin:6px 0 4px;font-size:14px;font-weight:700}.r7-role__panel>p{color:var(--tone-muted);margin:0 0 10px;font-size:11px;line-height:1.5}.r7-role__panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.r7-role__panel button{width:100%;color:var(--tone-default);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.r7-role__panel button:hover{border-color:var(--workbench-line);background:var(--workbench-surface)}.r7-role__panel button.is-selected{border-color:var(--r7-pink);background:color-mix(in srgb, var(--r7-pink) 12%, transparent)}.r7-role__panel button .r7-role__dot{margin-top:4px}.r7-role__panel button strong{font-size:12px;display:block}.r7-role__panel button small{color:var(--tone-muted);margin-top:2px;font-size:10px;line-height:1.4;display:block}.r7-chips.is-accent>button{border-color:var(--r7-teal)}.r7-chips.is-accent>button.is-on{background:var(--r7-teal);border-color:var(--r7-teal);color:#10231f}.r7-head__actions{align-items:flex-start}.rp-app{--rp-pink:#e12c86;--rp-green:#00d084;--rp-blue:#4093ff;--rp-teal:#00d2c4;--rp-coral:#ff6b6b;--rp-amber:#ffb432;gap:16px;min-width:0;display:grid}.rp-app__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rp-app__eyebrow{color:var(--rp-green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.rp-app__head h2{color:var(--tone-default);letter-spacing:-.01em;margin:4px 0 0;font-size:24px;font-weight:700}.rp-app__head p{max-width:70ch;color:var(--tone-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.rp-app__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rp-app__actions>button{border:1px solid var(--workbench-line);background:var(--workbench-surface);color:var(--tone-default);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700}.rp-app__actions>button:hover{border-color:var(--rp-pink)}.rp-export{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:8px;align-items:center;gap:6px;padding:5px 8px 5px 12px;display:inline-flex}.rp-export>span{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.rp-export button{color:var(--tone-default);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:700}.rp-export button:hover:not(:disabled){border-color:var(--rp-pink);background:color-mix(in srgb, var(--rp-pink) 12%, transparent)}.rp-export button:disabled{color:var(--tone-muted);cursor:progress}.rp-app__body{grid-template-columns:234px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media (max-width:1100px){.rp-app__body{grid-template-columns:1fr}}.rp-app__main{gap:16px;min-width:0;display:grid}.rp-app__foot{color:var(--tone-muted);font-size:11px;line-height:1.5}.rp-section{gap:14px;min-width:0;display:grid}.rp-section-title{color:var(--rp-green);letter-spacing:.09em;text-transform:uppercase;margin:4px 0 0;font-size:12px;font-weight:700}.rp-section-note{color:var(--tone-muted);margin:-8px 0 0;font-size:12px}.rp-row{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}@media (max-width:1200px){.rp-row{grid-template-columns:1fr}}.rp-warning{border:1px solid color-mix(in srgb, var(--rp-amber) 45%, transparent);border-left:3px solid var(--rp-amber);background:color-mix(in srgb, var(--rp-amber) 10%, transparent);color:var(--tone-default);border-radius:6px;margin:0;padding:10px 14px;font-size:12px;line-height:1.5}.rp-empty{color:var(--tone-muted);text-align:center;margin:0;padding:24px 4px;font-size:12px;font-style:italic}.rp-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rp-sidebar{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:10px;align-content:start;gap:18px;padding:16px 14px;display:grid;position:sticky;top:8px}@media (max-width:1100px){.rp-sidebar{position:static}}.rp-sidebar__group{gap:8px;display:grid}.rp-sidebar__label{color:var(--tone-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.rp-sidebar__hint{color:var(--tone-muted);margin:0;font-size:10px;line-height:1.45}.rp-unitabs{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:8px;gap:4px;padding:4px;display:flex}.rp-unitabs button{color:var(--tone-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 4px;font-size:11px;font-weight:700}.rp-unitabs button.is-active{background:var(--rp-pink);color:#fff}.rp-sidebar__reset{border:1px dashed var(--workbench-line);color:var(--tone-muted);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.rp-sidebar__reset:hover{border-color:var(--rp-pink);color:var(--tone-default)}.rp-field{gap:5px;min-width:0;display:grid}.rp-field>span{color:var(--tone-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.rp-field select{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);width:100%;color:var(--tone-default);border-radius:7px;padding:8px 10px;font-size:12px}.rp-field select:focus-visible{outline:2px solid var(--rp-pink);outline-offset:-2px}.rp-toggle{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:7px;gap:3px;padding:3px;display:inline-flex}.rp-toggle button{color:var(--tone-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:6px 12px;font-size:11px;font-weight:700}.rp-toggle button.is-active{background:var(--rp-pink);color:#fff}.rp-metrics-bar{border:1px solid var(--workbench-line);background:var(--workbench-surface);color:var(--tone-muted);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.rp-kpi-grid{gap:10px;display:grid}.rp-kpi-grid.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rp-kpi-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1250px){.rp-kpi-grid.is-5,.rp-kpi-grid.is-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.rp-kpi-grid.is-5,.rp-kpi-grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-kpi{border:1px solid var(--workbench-line);border-top:3px solid var(--rp-pink);background:var(--workbench-surface-raised);border-radius:8px;align-content:start;gap:5px;padding:14px 16px;display:grid}.rp-kpi__label{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.35}.rp-kpi__value{color:var(--tone-default);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.15}.rp-kpi__delta{flex-wrap:wrap;align-items:baseline;gap:5px;font-size:11px;font-weight:700;display:flex}.rp-kpi__delta.is-pos{color:var(--rp-teal)}.rp-kpi__delta.is-neg{color:var(--rp-coral)}.rp-kpi__delta.is-dim{color:var(--tone-muted)}.rp-kpi__vs{color:var(--tone-muted);font-size:10px;font-weight:400}.rp-kpi__note{color:var(--tone-muted);font-size:10px;font-style:italic;line-height:1.4}.rp-card{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:14px 16px;display:grid}.rp-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-card__head h4{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.rp-card__note{color:var(--tone-subtle,var(--tone-muted));letter-spacing:0;text-transform:none;margin-left:8px;font-size:10.5px;font-weight:600}.rp-card__controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.rp-card__controls .rp-field{min-width:128px}.rp-table-shell{border:1px solid var(--workbench-line);border-radius:8px;min-width:0;overflow:auto}.rp-table-shell:focus-visible{outline:2px solid var(--rp-pink);outline-offset:-2px}.rp-table{border-collapse:collapse;width:100%}.rp-table th,.rp-table td{border-bottom:1px solid var(--workbench-line);text-align:right;white-space:nowrap;letter-spacing:normal;text-transform:none;padding:8px;font-size:12px}.rp-table th:first-child,.rp-table td:first-child{text-align:left}.rp-table thead th{z-index:1;background:var(--workbench-surface-raised);color:var(--tone-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;position:sticky;top:0}.rp-table tbody th{color:var(--tone-default);font-size:12px;font-weight:600}.rp-table tbody td{color:var(--tone-muted)}.rp-table .is-numeric{font-variant-numeric:tabular-nums}.rp-table tbody tr:last-child th,.rp-table tbody tr:last-child td{border-bottom:0}.rp-table tbody tr:hover{background:#ffffff08}.rp-table tr.is-total th,.rp-table tr.is-total td{border-top:1px solid var(--rp-pink);font-weight:700}.rp-dot{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.rp-chart,.rp-chart .recharts-responsive-container{min-width:0}.rp-role{flex:none;position:relative}.rp-role__chip{border:1px solid var(--workbench-line);background:var(--workbench-surface);color:var(--tone-default);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.rp-role__dot{background:radial-gradient(circle at 30% 30%,#ff7ab8,#e12c86);border-radius:50%;width:9px;height:9px}.rp-role__change{color:var(--tone-muted);font-weight:400}.rp-role__modal{z-index:30;border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:10px;width:min(400px,92vw);max-height:70vh;padding:12px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 34px #00000080}.rp-role__intro{color:var(--tone-muted);margin:0 0 10px;font-size:11px;line-height:1.5}.rp-role__modal ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rp-role__modal button{width:100%;color:var(--tone-default);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:2px;padding:9px 10px;display:grid}.rp-role__modal button:hover{border-color:var(--workbench-line);background:var(--workbench-surface)}.rp-role__modal button.is-selected{border-color:var(--rp-pink);background:color-mix(in srgb, var(--rp-pink) 12%, transparent)}.rp-role__modal button strong{font-size:12px}.rp-role__modal button em{color:var(--rp-pink);font-size:10px;font-style:normal;font-weight:700}.rp-role__modal button small{color:var(--tone-muted);font-size:10px;line-height:1.4}.rp-insights{gap:12px;display:grid}.rp-insights.is-loading{border:1px solid var(--workbench-line);border-left:3px solid var(--rp-pink);background:var(--workbench-surface);color:var(--tone-muted);border-radius:8px;align-items:center;gap:12px;padding:14px 16px;font-size:12px;display:flex}.rp-insights__dots{flex:none;gap:4px;display:inline-flex}.rp-insights__dots span{background:var(--rp-pink);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite rpDot}.rp-insights__dots span:nth-child(2){animation-delay:.16s}.rp-insights__dots span:nth-child(3){animation-delay:.32s}@keyframes rpDot{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.rp-insights__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1000px){.rp-insights__cards{grid-template-columns:1fr}}.rp-ins{border:1px solid var(--workbench-line);border-top:3px solid var(--tone-muted);background:var(--workbench-surface-raised);border-radius:8px;align-content:start;gap:6px;padding:14px 16px;display:grid}.rp-ins.is-OBSERVATION{border-top-color:var(--rp-blue)}.rp-ins.is-WATCH{border-top-color:var(--rp-amber)}.rp-ins.is-WIN{border-top-color:var(--rp-teal)}.rp-ins__tag{color:var(--tone-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.rp-ins h4{color:var(--tone-default);margin:0;font-size:13px;font-weight:700;line-height:1.35}.rp-ins p{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.55}.rp-insights__actions{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:8px;padding:12px 16px}.rp-insights__actions h5{color:var(--tone-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.rp-insights__actions ul{color:var(--tone-muted);gap:5px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.rp-insights__note{color:var(--tone-muted);margin:0;font-size:10px;font-style:italic}.rp-help__scrim{z-index:60;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rp-help{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:12px;gap:12px;width:min(760px,100%);max-height:86vh;padding:20px 22px;display:grid;overflow-y:auto}.rp-help header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rp-help__eyebrow{color:var(--rp-pink);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.rp-help header h3{color:var(--tone-default);margin:4px 0 0;font-size:18px;font-weight:700}.rp-help__close{border:1px solid var(--workbench-line);color:var(--tone-muted);cursor:pointer;background:0 0;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700}.rp-help__tabs{border:1px solid var(--workbench-line);background:var(--workbench-surface);border-radius:8px;gap:4px;width:-moz-fit-content;width:fit-content;padding:3px;display:inline-flex}.rp-help__tabs button{color:var(--tone-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 14px;font-size:11px;font-weight:700}.rp-help__tabs button.is-active{background:var(--rp-pink);color:#fff}.rp-help__sections{gap:6px;display:grid}.rp-help__sections>div{border:1px solid var(--workbench-line);border-radius:8px;overflow:hidden}.rp-help__sections>div.is-open{border-color:var(--rp-pink)}.rp-help__sections button{background:var(--workbench-surface);width:100%;color:var(--tone-default);text-align:left;cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.rp-help__body{color:var(--tone-muted);padding:4px 14px 14px;font-size:12px;line-height:1.6}.rp-help__body ul{gap:6px;margin:0;padding-left:18px;display:grid}.rp-help__body code{color:var(--rp-green);background:#0c0c0c;border-radius:4px;padding:1px 5px;font-size:11px}.rp-help__footer{color:var(--tone-muted);margin:0;font-size:11px}.composer-wrap.is-analytics{--analytics-accent:#e6007e;--analytics-accent-soft:#e6007e1f;--analytics-accent-ink:#fff;--analytics-panel-radius:14px;border-radius:var(--analytics-panel-radius);border:1px solid color-mix(in srgb, var(--analytics-accent) 28%, transparent);flex-direction:column;display:flex;box-shadow:0 1px 2px #0000002e,0 24px 48px -24px #0000008c;padding:0!important;overflow:hidden!important}.analytics-chat-head{border-bottom:1px solid var(--border);background:var(--card);color:var(--foreground);align-items:center;gap:12px;padding:14px 16px;display:flex}.analytics-chat-head-icon{background:var(--secondary);width:34px;height:34px;color:var(--teal);border-radius:0;flex:0 0 34px;place-items:center;display:grid}.analytics-chat-head-text{flex:auto;min-width:0}.analytics-chat-head-text strong{letter-spacing:0;font-size:20px;font-weight:700;line-height:1.2;display:block}.analytics-chat-head-text span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;display:block;overflow:hidden}.analytics-chat-close{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:0;flex:none;place-items:center;display:grid}.analytics-chat-close:hover{border-color:var(--teal);background:var(--secondary)}.analytics-chat-close:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.analytics-chat-tabs{border-bottom:1px solid var(--border,#ffffff1f);gap:0;display:flex}.analytics-chat-tab{color:var(--muted-foreground,#98a3b3);font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;padding:11px 10px 9px;font-size:.735rem;font-weight:600}.analytics-chat-tab:hover{color:var(--foreground,#e7ecf3)}.analytics-chat-tab[aria-selected=true]{color:var(--foreground,#e7ecf3);border-bottom-color:var(--analytics-accent)}.analytics-chat-tab:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:-2px}.analytics-chat-body{flex:1 1 0;min-height:0;padding:16px;overflow-y:auto}.analytics-chat-intro{color:var(--muted-foreground,#b3bdcb);margin:0 0 18px;font-size:.9rem;line-height:1.55}.analytics-chat-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground,#8b95a5);margin:0 0 9px;font-size:.66rem;font-weight:600}.analytics-chat-suggestions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.analytics-chat-suggestion{border:1px solid var(--border,#ffffff1f);background:var(--card,#ffffff08);width:100%;color:var(--foreground,#e7ecf3);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:.86rem;line-height:1.45;display:flex}.analytics-chat-suggestion:hover:not(:disabled){border-color:color-mix(in srgb, var(--analytics-accent) 55%, transparent);background:var(--analytics-accent-soft)}.analytics-chat-suggestion:disabled{opacity:.55;cursor:not-allowed}.analytics-chat-suggestion:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:2px}.analytics-chat-suggestion span[aria-hidden=true]{color:var(--analytics-accent);flex:none;font-weight:700;line-height:1.45}.composer-wrap.is-analytics .composer{border-top:1px solid var(--border,#ffffff1f);padding:12px 16px 14px}.composer-wrap.is-analytics textarea{border-radius:10px}.composer-wrap.is-analytics textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--analytics-accent) 70%, transparent);outline-offset:1px}.composer-wrap.is-analytics .composer-foot{flex-wrap:wrap;align-items:center;row-gap:8px}.composer-wrap.is-analytics .composer-foot>span{min-width:0;color:var(--muted-foreground,#8b95a5);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;order:-1;font-size:.68rem;overflow:hidden}.composer-wrap.is-analytics .composer-foot-actions button{background:var(--analytics-accent);border-color:var(--analytics-accent);color:var(--analytics-accent-ink)}.composer-wrap.is-analytics .composer-foot-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--analytics-accent) 84%, black)}.composer-wrap.is-analytics .composer-foot-actions button:disabled{opacity:.45}.composer-wrap.is-analytics .dashboard-analyst-transcript{flex-direction:column;flex:1 1 0;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.analytics-chat-clear{border:1px solid var(--border-strong);min-height:28px;color:var(--foreground);font:inherit;letter-spacing:var(--caps);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;flex:none;padding:4px 11px;font-size:13px;font-weight:700}.analytics-chat-clear:hover{border-color:var(--teal);color:var(--teal)}.analytics-chat-clear:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.message-list.is-analytics{overflow:visible}@media (prefers-reduced-motion:reduce){.composer-wrap.is-analytics *{transition:none!important;animation:none!important}}.analytics-chat-group+.analytics-chat-group{margin-top:18px}.analytics-chat-group-head{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;padding:0;display:flex}.analytics-chat-group-head .analytics-chat-eyebrow{margin:0}.analytics-chat-group-head:hover .analytics-chat-eyebrow,.analytics-chat-group-head:hover .analytics-chat-group-toggle{color:var(--foreground,#e7ecf3)}.analytics-chat-group-head:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:3px;border-radius:3px}.analytics-chat-group-toggle{border:1px solid var(--border,#ffffff29);width:18px;height:18px;color:var(--muted-foreground,#8b95a5);border-radius:4px;flex:none;place-items:center;font-size:.82rem;line-height:1;display:grid}.composer-wrap.is-analytics .analytics-attach,.composer-wrap.is-analytics .composer{flex:none}.composer-wrap.is-analytics .analytics-attach{padding:0 16px}.analytics-attach-hint{border:1px dashed color-mix(in srgb, var(--analytics-accent) 45%, transparent);background:var(--analytics-accent-soft);color:var(--muted-foreground,#b3bdcb);border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 10px;padding:11px 13px;font-size:.8rem;line-height:1.45;display:flex}.analytics-attach-hint strong{color:var(--analytics-accent);font-weight:600}.analytics-attach-hint svg{color:var(--muted-foreground,#8b95a5);flex:none;margin-top:2px}.analytics-attach-files{flex-direction:column;gap:7px;margin:0 0 10px;padding:0;list-style:none;display:flex}.analytics-attach-file{border:1px solid color-mix(in srgb, var(--analytics-accent) 38%, transparent);background:var(--card,#ffffff0a);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.analytics-attach-file>svg{color:var(--analytics-accent);flex:none}.analytics-attach-file-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.analytics-attach-file-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:600;overflow:hidden}.analytics-attach-file-text em{color:var(--muted-foreground,#8b95a5);font-size:.72rem;font-style:normal}.analytics-attach-remove{width:24px;height:24px;color:var(--muted-foreground,#8b95a5);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.analytics-attach-remove:hover{color:var(--foreground,#e7ecf3);background:#ffffff14}.analytics-attach-remove:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:2px}.analytics-attach-button:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:2px}.analytics-attach-error{color:var(--absent,#f58b76);margin:0 0 10px;font-size:.78rem;line-height:1.45}.analytics-attach-button{border:1px solid color-mix(in srgb, var(--analytics-accent) 55%, transparent);background:var(--analytics-accent-soft);color:var(--analytics-accent);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;margin-right:10px;padding:5px 11px;font-size:.75rem;font-weight:600;display:inline-flex}.analytics-attach-button:hover:not(:disabled){background:color-mix(in srgb, var(--analytics-accent) 22%, transparent)}.analytics-attach-button:disabled{opacity:.5;cursor:not-allowed}.composer-wrap.is-analytics .extension-header{grid-template-columns:minmax(0,1fr)!important}.composer-wrap.is-analytics .extension-header .extension-status{grid-column:1;justify-self:start}.composer-wrap.is-analytics .extension-header h3{font-size:17px;line-height:1.2}.composer-wrap.is-analytics .dashboard-analyst-transcript .message{margin:0;display:block}.composer-wrap.is-analytics .dashboard-analyst-transcript .avatar{display:none}.composer-wrap.is-analytics .extension-evidence,.composer-wrap.is-analytics .extension-fields{overflow-wrap:anywhere}.composer-wrap.is-analytics .dashboard-analyst-transcript table{max-width:100%;display:block;overflow-x:auto}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .extension-header .extension-status{display:none}:is(.message-list,.dashboard-analyst-transcript).is-analytics .extension-header .extension-status{display:none}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-state{display:none}:is(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-state{display:none}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component-outcome:first-of-type>.answer-prose-card{box-shadow:none;background:0 0;border:0;padding:0}:is(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component-outcome:first-of-type>.answer-prose-card{box-shadow:none;background:0 0;border:0;padding:0}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component-outcome:first-of-type>.answer-prose-card>.extension-header{display:none}:is(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component-outcome:first-of-type>.answer-prose-card>.extension-header{display:none}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component{box-shadow:none;background:0 0;border:0;padding:0}:is(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component{box-shadow:none;background:0 0;border:0;padding:0}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .generative-presentation{font-size:13px}:is(.message-list,.dashboard-analyst-transcript).is-analytics .generative-presentation{font-size:13px}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .extension-header h3{font-size:15px;line-height:1.25}:is(.message-list,.dashboard-analyst-transcript).is-analytics .extension-header h3{font-size:15px;line-height:1.25}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .extension-header p{font-size:12px;line-height:1.5}:is(.message-list,.dashboard-analyst-transcript).is-analytics .extension-header p{font-size:12px;line-height:1.5}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .extension-eyebrow{font-size:10px}:is(.message-list,.dashboard-analyst-transcript).is-analytics .extension-eyebrow{font-size:10px}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component :where(p,li,dd){font-size:13px}:is(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component :where(p,li,dd){font-size:13px}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component>header strong{font-size:14px}:is(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component>header strong{font-size:14px}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component :where(dt,th,small){font-size:11px}:is(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component :where(dt,th,small){font-size:11px}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component :where(td,button,input,select,textarea){font-size:12px}:is(.message-list,.dashboard-analyst-transcript).is-analytics .generated-ui-component :where(td,button,input,select,textarea){font-size:12px}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .cortex-finding-group-label{font-size:11px}:is(.message-list,.dashboard-analyst-transcript).is-analytics .cortex-finding-group-label{font-size:11px}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .cortex-finding-point .cortex-finding-magnitude{font-size:15px}:is(.message-list,.dashboard-analyst-transcript).is-analytics .cortex-finding-point .cortex-finding-magnitude{font-size:15px}:-webkit-any(.message-list,.dashboard-analyst-transcript).is-analytics .cortex-finding-point{font-size:13px}:is(.message-list,.dashboard-analyst-transcript).is-analytics .cortex-finding-point{font-size:13px}.composer-wrap:not(.is-analytics) .analytics-attach{width:min(820px,100%);margin:0 auto 10px}.analytics-chat-opening{width:min(820px,100%);margin:0 auto 12px}.analytics-chat-opening .analytics-chat-body{flex:none;max-height:40vh;padding:14px 0 0}.analytics-chat-opening .analytics-chat-intro{margin-bottom:14px}.persona-picker{display:inline-flex;position:relative}.persona-picker .persona-picker-trigger{max-width:100%;color:var(--foreground,#e7ecf3);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff12;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.persona-picker .persona-picker-trigger:hover{border-color:var(--analytics-accent);background:#ffffff1a}.persona-picker .persona-picker-trigger:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:2px}.persona-picker-icon{font-size:.85rem;line-height:1}.persona-picker-label{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}.persona-picker.is-compact .persona-picker-label{max-width:5rem}.persona-picker-label--empty{color:var(--muted-foreground,#8b95a5)}.persona-picker-change{color:var(--muted-foreground,#8b95a5);font-weight:600}.persona-picker-caret{width:13px;height:13px;color:var(--muted-foreground,#8b95a5);flex:none}.persona-picker-menu{z-index:2147483000;background:var(--popover,var(--card,#12161d));border:1px solid var(--border2,#ffffff29);border-radius:12px;margin:0;padding:6px;list-style:none;overflow-y:auto;box-shadow:0 14px 40px #00000080}.persona-picker-option{width:100%;color:var(--muted-foreground,#b3bdcb);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:.78rem;font-weight:500;display:flex}.persona-picker-option:hover{background:var(--elev,#ffffff0f);color:var(--foreground,#e7ecf3)}.persona-picker-option.is-selected{color:var(--foreground,#e7ecf3);background:var(--analytics-accent-soft)}.persona-picker-option:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:-2px}.persona-picker-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-emerald-400:#00d294;--color-sky-400:#00bcfe;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-500:color(display-p3 .903738 .262579 .253307);--color-emerald-400:color(display-p3 .334701 .819603 .591575);--color-sky-400:color(display-p3 .305975 .725011 .980173)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-sky-400:lab(70.687% -23.6078 -45.9483)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-15{top:calc(var(--spacing) * 15)}.top-20{top:calc(var(--spacing) * 20)}.bottom-20{bottom:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.col-span-full{grid-column:1/-1}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-11{height:calc(var(--spacing) * 11)}.max-h-52{max-height:calc(var(--spacing) * 52)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-28{min-height:calc(var(--spacing) * 28)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-xl{max-width:var(--container-xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.grow\!{flex-grow:1!important}.border-collapse{border-collapse:collapse}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[var\(--cta\)\]{border-color:var(--cta)}.border-border{border-color:var(--border)}.border-destructive{border-color:var(--destructive)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-\[var\(--cta\)\]{background-color:var(--cta)}.bg-input{background-color:var(--input)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--red\)\]{color:var(--red)}.text-destructive{color:var(--destructive)}.text-emerald-400{color:var(--color-emerald-400)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--foreground)}.text-sky-400{color:var(--color-sky-400)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:var(--primary)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:border-border:hover{border-color:var(--border)}.hover\:border-ring:hover{border-color:var(--primary)}.hover\:bg-destructive\/15:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:border-ring:focus-visible{border-color:var(--primary)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-45:disabled{opacity:.45}.aria-pressed\:border-ring[aria-pressed=true],.aria-\[current\=page\]\:border-ring[aria-current=page]{border-color:var(--primary)}.aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--foreground)}}@font-face{font-family:AvenirNext;src:url(/fonts/avenir-next/regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:AvenirNext;src:url(/fonts/avenir-next/medium.woff2)format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:AvenirNext;src:url(/fonts/avenir-next/bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:"AvenirNext", "Avenir Next LT Pro", "Avenir Next", "Avenir", "Century Gothic", system-ui, sans-serif;font-family:var(--font);--black:#000;--white:#fff;--teal:#96d0d3;--pink:#e12c86;--grey:#959595;--grey-80:#aaa;--grey-40:#d5d5d5;--background:var(--black);--foreground:var(--white);--card:#2a2a2a;--primary:var(--teal);--primary-foreground:var(--black);--secondary:#1a1a1a;--muted-foreground:#bbb;--border:#3a3a3a;--input:#1a1a1a;--destructive:#e05c5c;--panel:var(--card);--panel-strong:var(--secondary);--border-strong:#444;--text:var(--foreground);--muted:var(--muted-foreground);--accent:var(--primary);--accent-soft:var(--teal);--success:#4caf82;--warning:#ffb432;--danger:var(--destructive);--cta:var(--pink);--tone-default:#e5ebec;--tone-muted:#9ba7ab;--tone-success:#8fe1ad;--tone-warning:#f4cb75;--tone-critical:#ff9db4;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--radius:0px;--workbench-chrome:#080b0c;--workbench-surface:#0d1112;--workbench-surface-raised:#121719;--workbench-line:#273238;--motion-fast:.14s;--motion-base:.18s;--motion-slow:.32s;--motion-ease:cubic-bezier(.4, 0, .2, 1);--chart-1:#96d0d3;--chart-2:#e05c5c;--chart-3:#d4d4d4;--chart-4:#4caf82;--chart-5:#ffb432;--chart-6:#aaa;--chart-grid:#333;--chart-axis:#666;--caps:.06em}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);font-size:15px;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell{background:var(--background);grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--secondary);flex-direction:column;gap:24px;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.brand-row{align-items:center;gap:12px;display:flex}.brand-home{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:0;padding:0;display:grid}.brand-home:focus-visible{outline-offset:7px;border-radius:var(--radius);outline:2px solid #96d0d3cc}.brand-home:hover .transmission-wordmark{opacity:.84}.brand-mark{width:38px;height:38px;color:var(--primary);background:#96d0d314;border:1px solid #96d0d34d;border-radius:0;place-items:center;display:grid}.brand-wordmark{margin:0;line-height:0;display:block}.brand-row p{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 0;font-size:10px}.transmission-wordmark{width:148px;height:auto;display:block}.side-section{gap:13px;display:grid}.section-title{color:#93a1a7;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.side-section label{color:#a9b4b8;gap:7px;font-size:11px;font-weight:600;display:grid}.side-section select{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:40px;color:var(--foreground);background:var(--input);outline:none;padding:0 32px 0 11px}.sidebar-brief-entry{border-radius:var(--radius);color:#8d999e;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;width:100%;min-width:0;padding:9px 10px;transition:border-color .16s,background .16s;display:grid}.sidebar-brief-entry>svg{color:#93a1a7;margin-top:1px}.sidebar-brief-entry>span{gap:2px;min-width:0;display:grid}.sidebar-brief-entry strong{color:#c7d0d3;font-size:11px;font-weight:700;line-height:1.3}.sidebar-brief-entry small{color:#93a1a7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.sidebar-brief-entry:hover:not(:disabled),.sidebar-brief-entry[aria-current=page]{background:#96d0d311;border-color:#96d0d347}.sidebar-brief-entry:hover:not(:disabled)>svg,.sidebar-brief-entry[aria-current=page]>svg,.sidebar-brief-entry[aria-current=page] strong{color:#96d0d3}.sidebar-brief-entry:disabled{cursor:not-allowed;opacity:.52}.field-icon{color:#93a1a7;width:15px;position:absolute;top:12px;left:12px}.label-line{justify-content:space-between;align-items:center;display:flex}.label-line code{color:var(--primary);font-size:11px}.range{width:100%;accent-color:var(--primary)}.connection-state{color:#69767b;align-items:center;gap:7px;font-size:10px;display:flex}.connection-state span{border-radius:var(--radius);background:#8b989d;width:6px;height:6px}.connection-state.connected{color:#8abfa9}.connection-state.connected span{background:var(--primary);box-shadow:0 0 10px var(--primary)}.runtime-section{gap:10px}.runtime-grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.runtime-grid div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:4px;padding:10px;display:grid}.runtime-grid div:nth-child(2n){border-right:0}.runtime-grid div:nth-last-child(-n+2){border-bottom:0}.runtime-grid span{color:#7f8d92;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.runtime-grid strong{font:600 16px ui-monospace,SFMono-Regular,monospace}.runtime-grid small{color:var(--muted-foreground);font-size:10px;font-weight:600}.runtime-grid .coverage-ready strong{color:#8abfa9}.runtime-grid .coverage-empty strong{color:#c9a56b}.runtime-grid .coverage-unavailable{opacity:.72}.runtime-grid .coverage-unavailable strong{color:#7f8d92}.coverage-more{color:#758388;font-size:9px}.coverage-more summary{cursor:pointer;line-height:1.5}.coverage-more[open] summary{margin-bottom:6px}.coverage-more p{justify-content:space-between;gap:8px;margin:4px 0 0;display:flex}.coverage-more p strong{color:#9da8ac;font-weight:700}.coverage-more p span{color:#6f7d82;text-align:right}.runtime-foot{color:#839197;align-items:center;gap:6px;font-size:10px;display:flex}.runtime-foot code{color:var(--primary);margin-left:auto}.runtime-dot{background:var(--primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #96d0d3a6}.runtime-unavailable{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.field-help{color:#718086;font-size:9px;font-weight:400;line-height:1.4}.toggle-row{border:1px solid var(--border);border-radius:var(--radius);color:#a9b4b8;background:var(--input);justify-content:space-between;align-items:center;height:42px;padding:0 11px;display:flex}.toggle-row>span{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.toggle-row.active{color:var(--foreground);border-color:#96d0d359}.toggle-row i{border-radius:var(--radius);background:#293136;width:30px;height:17px;padding:2px;transition:all .2s}.toggle-row i b{background:#78858a;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block}.toggle-row.active i{background:#96d0d347}.toggle-row.active i b{background:var(--primary);transform:translate(13px)}.sidebar-foot{color:#8d9ba1;flex-direction:column;gap:6px;margin-top:auto;font-size:10px;display:flex}.sidebar-foot>div{align-items:center;gap:7px;display:flex}.locale-switcher select{border:1px solid var(--border);border-radius:var(--radius);color:inherit;cursor:pointer;background:0 0;padding:2px 4px;font-size:10px}.chat-panel{grid-template-rows:72px minmax(0,1fr) auto;min-width:0;height:100vh;display:grid}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 32px;display:flex}.topbar>div:first-child{gap:3px;min-width:0;display:grid}.topbar strong{text-overflow:ellipsis;white-space:nowrap;font:600 14px ui-monospace,SFMono-Regular,monospace;overflow:hidden}.eyebrow{color:#718086;letter-spacing:.16em;font-size:9px;font-weight:700}.top-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.top-actions [data-slot=badge]{gap:5px}.conversation{overflow-y:auto}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]{scrollbar-color:transparent transparent;scrollbar-width:thin;transition:scrollbar-color .18s}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]:-webkit-any(:hover,:focus-within,[data-scrollbar-active=true]){scrollbar-color:#aaaaaac2 transparent}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]:is(:hover,:focus-within,[data-scrollbar-active=true]){scrollbar-color:#aaaaaac2 transparent}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]::-webkit-scrollbar{width:10px;height:10px}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]::-webkit-scrollbar-track{background:0 0}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;transition:background-color .18s}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]:-webkit-any(:hover,:focus-within,[data-scrollbar-active=true])::-webkit-scrollbar-thumb{background-color:#aaaaaac2}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]:is(:hover,:focus-within,[data-scrollbar-active=true])::-webkit-scrollbar-thumb{background-color:#aaaaaac2}@media (forced-colors:active){.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]{scrollbar-color:auto;scrollbar-width:auto}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]::-webkit-scrollbar{width:16px;height:16px}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]::-webkit-scrollbar-track{background:canvas}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]::-webkit-scrollbar-thumb{background-color:buttontext;border-color:canvas}}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(680px,100% - 40px);min-height:100%;margin:0 auto;padding:56px 0;display:flex}.orb{width:66px;height:66px;color:var(--primary);background:radial-gradient(circle,#96d0d32b,#96d0d305 68%);border:1px solid #96d0d340;border-radius:50%;place-items:center;margin-bottom:24px;display:grid;position:relative;box-shadow:0 0 55px #96d0d31a}.orb svg{width:25px}.orb:after{content:"";border-radius:inherit;border:1px dashed #96d0d324;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}.empty-state h2{font-family:var(--font);letter-spacing:-.045em;margin:14px 0;font-size:clamp(34px,5vw,55px);font-weight:700;line-height:1.02}.empty-state h2 em{color:var(--pink);font-weight:700}.empty-state>p{max-width:510px;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.7}.suggestions{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;margin-top:38px;display:grid}.suggestions button{border:1px solid var(--border);border-radius:var(--radius);color:#a5b0b4;text-align:left;background:#0d1215bf;justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;font-size:11px;line-height:1.4;transition:all .2s;display:flex}.suggestions button:hover{color:var(--foreground);border-color:#96d0d359;transform:translateY(-2px)}.message-list{width:min(1180px,100% - 64px);margin:0 auto;padding:44px 0 20px}.message{grid-template-columns:34px minmax(0,1fr);gap:14px;margin-bottom:34px;display:grid}.avatar{border:1px solid var(--border);border-radius:var(--radius);color:#aeb8bc;background:var(--card);place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.message.assistant .avatar{color:var(--primary);background:#96d0d30f;border-color:#96d0d340}.message-meta{color:#7f8c91;letter-spacing:.07em;text-transform:uppercase;height:27px;font-size:10px;font-weight:700}.message-body{color:#d8e0e2;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.message.user .message-body{color:#aeb9bd}.message-body{max-width:820px}.typing{gap:4px;padding-top:6px;display:inline-flex}.typing i{background:var(--primary);border-radius:50%;width:5px;height:5px;animation:1.1s infinite pulse}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.typing-quip{align-items:center;gap:8px;padding-top:6px;display:inline-flex}.typing-quip .typing{padding-top:0}.typing-quip-text{color:#8e9a9f;font-size:11px;font-style:italic}.stream-status{color:var(--muted-foreground,#8b9aa3);padding-top:6px;font-size:.92rem;animation:.24s ease-out stream-status-in;display:inline-block}@keyframes stream-status-in{0%{opacity:0}to{opacity:1}}.answer.streaming{white-space:pre-wrap;max-width:820px}.stream-cursor{vertical-align:text-bottom;background:var(--primary);width:2px;height:1em;margin-left:2px;animation:1.1s infinite pulse;display:inline-block}.stream-stop{color:var(--muted-foreground,#8b9aa3);cursor:pointer;background:0 0;border:1px solid #2a353a;border-radius:999px;margin-top:10px;padding:3px 10px;font-size:.8rem;display:block}.stream-interrupted{color:var(--muted-foreground,#8b9aa3);margin-top:8px;font-size:.82rem;font-style:italic}.stream-stop:hover{color:var(--foreground,#e8eef1);border-color:#3b4950}@media (prefers-reduced-motion:reduce){.stream-status,.stream-cursor{animation:none}}.composer-wrap{background:linear-gradient(transparent, var(--background) 24%);padding:10px 32px 24px}.composer{border-radius:var(--radius);background:#0d1215f0;border:1px solid #2a353a;width:min(820px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 55px #0000003d}.composer textarea{border:0;min-height:74px}.composer-foot{justify-content:space-between;align-items:center;padding:0 9px 9px 15px;display:flex}.composer-foot>span{color:#8d9ba1;align-items:center;gap:6px;font-size:9px;display:flex}.composer-foot-actions{align-items:center;gap:8px;display:flex}.error-banner{border-radius:var(--radius);color:#ff9d98;background:#ff766f12;border:1px solid #ff766f40;width:min(820px,100%);margin:0 auto 8px;padding:9px 12px;font-size:11px}.login-card .error-banner,.login-card .success-banner{width:100%;margin:0}.success-banner{color:#4caf82;background:#4caf8214;border:1px solid #4caf8247;padding:9px 12px;font-size:11px}.journey-composer-guide{border-radius:var(--radius);background:linear-gradient(105deg,#e12c8617,#0d1215eb 48%);border:1px solid #e12c863d;width:min(820px,100%);margin:0 auto 8px;padding:10px 12px;box-shadow:0 12px 38px #00000029}.journey-composer-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.journey-composer-heading>span{color:#d4dde0;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.journey-composer-heading svg{color:#e12c86}.journey-composer-heading em{color:#8d9a9f;font-size:9px;font-style:normal}.journey-composer-options{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.journey-composer-options button,.journey-brief-cancel{border-radius:var(--radius);color:#aeb9bd;transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);background:#0d1215bd;border:1px solid #91a1a638;flex:none;padding:7px 10px;font-size:9px;line-height:1.2}.journey-composer-options button:hover,.journey-composer-options button.selected,.journey-brief-cancel:hover{color:#fff;background:#e12c8621;border-color:#e12c8680}.journey-composer-options button:disabled,.journey-brief-cancel:disabled{cursor:wait;opacity:.5}.journey-reanchor,.journey-dependency-note,.journey-persona-empty{margin:0 2px 8px;font-size:11px;line-height:1.45}.journey-reanchor{color:#c9d3d6}.journey-dependency-note{color:#8ea0a5}.journey-persona-empty{border-radius:var(--radius);color:#b7c2c5;background:#0d12158c;border:1px solid #91a1a633;padding:8px 10px}.journey-command-notice{border-radius:var(--radius);color:#b7c2c5;background:#0d12158c;border:1px solid #91a1a633;margin:0 2px 8px;padding:8px 10px;font-size:11px;line-height:1.45}.journey-command-notice strong{color:#dfe7e9;margin-bottom:3px;display:block}.journey-command-notice p{margin:0 0 3px}.journey-command-actions{gap:7px;margin-top:6px;display:flex}.journey-command-actions button{border-radius:var(--radius);color:#aeb9bd;transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);background:#0d1215bd;border:1px solid #91a1a638;padding:7px 12px;font-size:10px;font-weight:700}.journey-command-actions button:hover{color:#fff;background:#e12c8621;border-color:#e12c8680}.journey-command-actions button:disabled{cursor:wait;opacity:.5}.journey-composer-options.presentation-confirm button{border-radius:var(--radius);color:#fff;background:#e12c8629;border-color:#e12c8673;font-weight:700}.journey-show-options{border-radius:var(--radius);color:#aeb9bd;background:#0d1215bd;border:1px solid #91a1a638;min-height:32px;padding:0 10px;font-size:10px;font-weight:700}.journey-show-options:hover{color:#fff;border-color:#e12c8680}@keyframes pulse{50%{opacity:.5}}@media (max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;width:100%;height:auto;display:grid;position:static}.brand-row,.sidebar-foot{grid-column:1/-1}.relay-workstreams{grid-column:1/-1;grid-template-columns:1fr}.relay-workstreams .section-title{grid-column:1/-1}.chat-panel{height:100svh}.suggestions{grid-template-columns:1fr}.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-entry{grid-template-columns:1fr}.topbar,.composer-wrap{padding-left:16px;padding-right:16px}}@media (max-width:560px){.sidebar{grid-template-columns:1fr}.brand-row,.sidebar-foot,.relay-workstreams{grid-column:auto}.relay-workstreams{grid-template-columns:1fr}.empty-state h2{font-size:36px}.relay-home{width:calc(100% - 28px)}.journey-grid{grid-template-columns:1fr}.journey-start{flex-direction:column;align-items:flex-start}.message-list{width:calc(100% - 28px)}.composer-foot>span{display:none}.journey-options{grid-template-columns:1fr}.journey-session{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.platform-workbench{--primary:var(--teal);--primary-foreground:var(--black);background:var(--background)}.platform-workbench .brand-mark{color:var(--teal);background:#96d0d31a;border-color:#96d0d359}.scope-note{color:var(--muted-foreground);margin:0;font-size:10px;line-height:1.55}.control-note{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);gap:4px;padding:11px;display:grid}.control-note strong{font-size:11px}.control-note span{color:var(--muted-foreground);font-size:10px;line-height:1.4}.account-foot{gap:10px}.account-foot>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-foot [data-slot=button]{justify-content:flex-start}.platform-badge{border-radius:var(--radius);color:#e12c86;background:#e12c8614;border:1px solid #e12c864d;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.runtime-profile-badge{border-radius:var(--radius);color:#e8bc78;letter-spacing:.06em;text-transform:uppercase;background:#ffb84d12;border:1px solid #ffb84d4d;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.runtime-profile-badge>span{background:#ffb84d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #ffb84da6}.relay-workstreams{gap:5px;display:grid}.workstream-group{gap:3px;min-width:0;display:grid}.workstream-nav-row{border-radius:var(--radius);width:100%;transition:all var(--motion-fast) var(--motion-ease);border:1px solid #0000;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;display:grid}.relay-workstreams .section-title{margin-bottom:4px}.workstream-nav{border-radius:var(--radius);color:#8d999e;text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:9px 10px;display:grid}.workstream-nav>svg{color:#93a1a7;margin-top:1px}.workstream-disclosure{border-radius:var(--radius);color:#93a1a7;background:0 0;border:0;place-items:center;min-width:38px;display:grid}.workstream-disclosure .outcome-chevron{transition:transform .16s}.workstream-disclosure .outcome-chevron.expanded{transform:rotate(180deg)}.workstream-nav>span{gap:2px;min-width:0;display:grid}.workstream-nav strong{color:#c7d0d3;font-size:11px;font-weight:700}.workstream-nav small{color:#93a1a7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.workstream-nav-row:hover,.workstream-nav-row.active{background:#96d0d311;border-color:#96d0d347}.workstream-nav-row.unavailable{cursor:not-allowed;opacity:.58}.workstream-nav-row.unavailable:hover{background:0 0;border-color:#0000}.workstream-nav:hover>svg,.workstream-nav-row.active .workstream-nav>svg,.workstream-nav-row.active .workstream-nav strong{color:#96d0d3}.workstream-panel{border-left:1px solid #96d0d333;gap:4px;margin:0 4px 4px 20px;padding:3px 0 3px 10px;display:grid}.outcome-subnav{border-radius:var(--radius);color:#829095;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;width:100%;min-width:0;padding:7px 6px;transition:color .16s,background .16s;display:grid}.outcome-subnav>svg{color:#72878b;margin-top:1px}.outcome-subnav>span{gap:1px;min-width:0;display:grid}.outcome-subnav strong{color:#c7d0d3;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.outcome-subnav small{color:#93a1a7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.outcome-subnav:hover{color:#fff;background:#96d0d312}.outcome-subnav.guided:hover,.outcome-subnav.guided:hover>svg,.outcome-subnav.guided:hover strong{color:#96d0d3;background:#96d0d312}.outcome-subnav.unavailable{cursor:not-allowed;opacity:.5}.outcome-subnav.unavailable:hover{background:0 0}.outcome-data-group,.outcome-data-section{gap:2px;min-width:0;display:grid}.outcome-data-section+.outcome-data-section{margin-top:5px}.outcome-group-label{color:#829095;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;margin:6px 0 2px;padding:7px 6px 4px;font-size:12px;font-weight:700;display:grid}.outcome-group-label em{color:#93a1a7;letter-spacing:0;font-size:12px;font-style:normal}.workstream-panel>.outcome-data-section:first-child>.outcome-group-label:first-child{margin-top:2px}.outcome-data-state{color:#93a1a7;margin:0;padding:5px 6px 7px 30px;font-size:12px;line-height:1.4}.catalog-trigger{border:1px solid var(--border);border-radius:var(--radius);color:#96d0d3;text-align:left;background:#96d0d30d;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;width:100%;margin-top:8px;padding:10px;display:grid}.catalog-trigger:hover{background:#96d0d317;border-color:#96d0d361}.catalog-trigger>svg{margin-top:1px}.catalog-trigger>span{gap:2px;min-width:0;display:grid}.catalog-trigger strong{color:#d7e2e4;font-size:11px}.catalog-trigger small{color:#73858a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.catalog-top-trigger{background:0 0;border:0}.catalog-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030608c2;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.workspace-catalog{border-radius:var(--radius);background:radial-gradient(circle at 80% -20%,#e12c8624,#0000 38%),#111619;border:1px solid #323b3f;grid-template-rows:auto auto auto minmax(0,1fr);width:min(980px,100%);max-height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 34px 120px #0009}.workspace-catalog>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:24px;padding:24px 26px 18px;display:flex}.workspace-catalog h2{color:#f3f5f6;letter-spacing:-.035em;margin:5px 0 7px;font-size:24px}.workspace-catalog header p{color:#829095;max-width:680px;margin:0;font-size:11px;line-height:1.55}.catalog-close{border:1px solid var(--border);border-radius:var(--radius);color:#879499;background:var(--card);flex:none;place-items:center;width:34px;height:34px;display:grid}.catalog-close:hover{color:#fff}.catalog-search{border-radius:var(--radius);color:#75868b;background:#070b0db8;border:1px solid #354045;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin:18px 26px 10px;padding:0 12px;display:grid}.catalog-search:focus-within{border-color:#96d0d39e;box-shadow:0 0 0 3px #96d0d317}.catalog-search input{color:#e3e8ea;background:0 0;border:0;outline:0;height:42px;font-size:12px}.catalog-search kbd{border:1px solid var(--border);border-radius:var(--radius);color:#68777c;background:var(--card);font:600 9px/1.3 var(--font);padding:3px 6px}.catalog-scope{color:#b2bdc0;align-items:center;gap:7px;padding:0 27px 13px;font-size:10px;display:flex}.catalog-scope span{color:#6e7c81;margin-left:auto}.catalog-groups{padding:0 18px 22px;overflow-y:auto}.catalog-groups details{border-top:1px solid var(--border)}.catalog-groups details.catalog-utilities{border-top-color:#96d0d34d;margin-top:12px}.catalog-groups summary{color:#95a2a7;cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 9px;list-style:none;display:grid}.catalog-groups summary::-webkit-details-marker{display:none}.catalog-groups summary>span{gap:2px;display:grid}.catalog-groups summary strong{color:#dce3e5;font-size:12px}.catalog-groups summary small{color:#6f7d82;font-size:9px}.catalog-groups summary em{border:1px solid var(--border);border-radius:var(--radius);color:#859399;text-align:center;min-width:25px;padding:4px 7px;font-size:9px;font-style:normal}.catalog-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 8px 15px 42px;display:grid}.capability-action{border:1px solid var(--border);border-radius:var(--radius);color:#7f8e93;text-align:left;background:#12181bb8;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:11px 12px;text-decoration:none;display:grid}.capability-action:hover{background:#e12c860d;border-color:#e12c8652}.capability-action>span{gap:3px;min-width:0;display:grid}.capability-action strong{color:#dbe2e4;overflow-wrap:anywhere;white-space:normal;font-size:15px;line-height:1.3}.capability-action small{color:#748287;overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.45}.capability-action>svg{color:#6f8085}.capability-action.unavailable{cursor:not-allowed;opacity:.55;border-style:dashed}.catalog-empty{color:#78868b;text-align:center;padding:50px 20px;font-size:11px}.catalog-search-examples{border:1px solid var(--border);border-radius:var(--radius);background:#12181b8c;gap:7px;margin:16px 8px 0;padding:24px;display:grid}.catalog-search-examples strong{color:#dce3e5;font-size:14px}.catalog-search-examples p{color:#748287;margin:0;font-size:11px}.catalog-search-examples>div{flex-wrap:wrap;gap:7px;display:flex}.catalog-search-examples button{border:1px solid var(--border);border-radius:var(--radius);color:#b8c5c8;background:#96d0d309;padding:7px 10px;font-size:12px}.catalog-search-examples button:hover{color:#e4edef;background:#96d0d314;border-color:#96d0d37a}.catalog-search-examples button:focus-visible{color:#e4edef;background:#96d0d314;border-color:#96d0d37a}.catalog-empty[role=alert]{justify-items:center;gap:8px;display:grid}.catalog-empty[role=alert] strong{color:#dce3e5;font-size:12px}.catalog-empty[role=alert] button{border-radius:var(--radius);color:#b8d5d8;background:#96d0d314;border:1px solid #96d0d357;margin-top:4px;padding:7px 11px}.outcome-capabilities{border-top:1px solid var(--border);text-align:left;width:min(760px,100%);margin-top:38px;padding-top:20px}.outcome-capabilities-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.outcome-capabilities-head>div{gap:5px;display:grid}.outcome-capabilities-head strong{color:#dfe5e7;font-size:12px}.outcome-capabilities-head button{color:#96d0d3;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:inline-flex}.outcome-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.capability-action.compact{padding:10px 11px}.phase-badge,.workspace-link,.secondary-link{color:#aeb9bd;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.phase-badge{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:6px 9px}.workspace-link{border-radius:var(--radius);padding:6px 8px}.workspace-link:hover,.secondary-link:hover{color:#e12c86}.history-control{position:relative}.history-trigger{border:1px solid var(--border);border-radius:var(--radius);color:#aeb9bd;background:var(--card);align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.history-trigger:disabled{cursor:not-allowed;opacity:.45}.history-menu{z-index:30;border:1px solid var(--border);border-radius:var(--radius);background:#14191c;width:310px;max-height:380px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 24px 70px #0000006b}.history-menu>p{color:var(--muted-foreground);margin:0;padding:12px;font-size:10px}.history-item{border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:4px;display:grid}.history-item:hover,.history-item.active{background:#e12c8614}.history-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:9px;display:grid}.history-open strong{color:#dce3e5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.history-open span{color:#6f7d82;font-size:9px}.history-delete{border-radius:var(--radius);color:#647277;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.history-delete:hover{color:#ff766f;background:#ff766f14}.scope-empty{max-width:720px}.workstream-entry{max-width:760px}.workstream-entry h2{max-width:650px}.entry-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.entry-actions [data-slot=button],.journey-start [data-slot=button]{gap:8px}.secondary-link{padding:10px 3px}.relay-home{text-align:left;justify-content:flex-start;align-items:stretch;width:min(940px,100% - 44px);padding:48px 0}.relay-home .eyebrow{margin-top:28px}.relay-home h1{max-width:720px;margin:10px 0 14px}.relay-home>p{max-width:690px}.phase-kicker{border-radius:var(--radius);color:#e12c86;background:#e12c8612;border:1px solid #e12c8640;align-self:flex-start;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.journey-outcome-group{display:contents}.journey-unavailable{border:1px dashed var(--border);border-radius:var(--radius);color:#829095;background:#0d12158f;grid-column:1/-1;padding:18px;font-size:11px;line-height:1.55}.journey-card{border:1px solid var(--border);border-radius:var(--radius);color:#9ba7ab;text-align:left;min-height:112px;transition:all var(--motion-fast) var(--motion-ease);background:#0d1215c2;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:15px 34px 15px 14px;display:grid;position:relative}.journey-card:hover{border-color:#e12c8666;transform:translateY(-2px)}.journey-card.unavailable{cursor:not-allowed;opacity:.7;border-style:dashed}.journey-card.unavailable:hover{border-color:var(--border);transform:none}.journey-card.selected{background:linear-gradient(145deg,#e12c8621,#0d1215e0 60%);border-color:#e12c866b}.journey-icon{border:1px solid var(--border);border-radius:var(--radius);color:#8c989c;background:var(--card);place-items:center;width:30px;height:30px;display:grid}.journey-card.selected .journey-icon{color:#e12c86;background:#e12c8614;border-color:#e12c864d}.journey-card>span:nth-child(2){gap:5px;display:grid}.journey-card strong{color:#e1e7e9;font-size:12px}.journey-card small{color:#7e8a8f;font-size:10px;line-height:1.45}.journey-action-note,.journey-status{margin-top:3px;font-size:9px;font-style:normal;font-weight:700;line-height:1.35;display:block}.journey-action-note{color:#96d0d3}.journey-status{color:#d5aabf}.journey-check{color:#3c464a;position:absolute;top:14px;right:13px}.journey-card.selected .journey-check{color:#e12c86}.journey-start{align-items:center;gap:16px;margin-top:16px;display:flex}.journey-start>span{color:#68767b;max-width:460px;font-size:10px;line-height:1.45}.journey-session{text-align:left;align-items:stretch;width:min(780px,100% - 44px);padding:52px 0}.journey-session .eyebrow{margin-top:26px}.journey-session h1{max-width:720px;margin:10px 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.06}.journey-evidence-warning{color:#d5b879;background:#e7ad4312;border-left:2px solid #e7ad43;margin:-4px 0 16px;padding:11px 13px;font-size:11px;line-height:1.55}.journey-missing{color:#94a1a5;margin:0 0 16px;font-size:11px;line-height:1.5}.journey-artifacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 16px;display:grid}.journey-artifact{border-radius:var(--radius);background:#96d0d30b;border:1px solid #96d0d333;gap:5px;padding:13px 14px;display:grid;position:relative}.journey-artifact>span,.journey-artifact>em{color:#74bda3;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}.journey-artifact>strong{color:#e1e7e9;font-size:12px}.journey-artifact>p{color:#839095;margin:0;font-size:10px;line-height:1.45}.journey-native-status{color:#8bbca9;text-transform:capitalize;font-size:9px;font-weight:600}.journey-artifact>em{position:absolute;top:13px;right:14px}.journey-history{border-radius:var(--radius);background:#0d121573;border:1px solid #91a1a62e;margin:0 0 16px}.journey-history>summary{color:#8d9a9f;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.journey-history ol{gap:8px;margin:0;padding:0 12px 12px 34px;display:grid}.journey-history li{color:#718087;padding-left:3px;font-size:9px}.journey-history li span,.journey-history li strong{display:block}.journey-history li span{color:#9ba7ab}.journey-history li strong{color:#d6dde0;margin-top:2px;font-weight:600}.journey-history li p{margin:3px 0 0;line-height:1.4}.journey-playback-response{border-radius:var(--radius);text-align:left;background:linear-gradient(115deg,#96d0d313,#0000 48%),#0d1215a3;border:1px solid #96d0d33d;gap:12px;margin:4px 0 16px;padding:16px;display:grid}.journey-playback-heading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.journey-playback-heading .avatar{color:#96d0d3;background:#96d0d314;border-color:#96d0d34d}.journey-playback-heading>div{gap:3px;display:grid}.journey-playback-heading small{color:#74bda3;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.journey-playback-heading strong{color:#e1e7e9;font-size:14px;line-height:1.4}.journey-playback-lines,.journey-playback-more ul{color:#abb7ba;gap:7px;margin:0;padding-left:22px;font-size:12px;line-height:1.55;display:grid}.journey-playback-lines li::marker{color:#96d0d3}.journey-playback-more li::marker{color:#96d0d3}.journey-playback-more{border-top:1px solid #91a1a624;padding-top:10px}.journey-playback-more>summary{box-sizing:border-box;color:#9fcfbe;cursor:pointer;min-height:44px;padding:12px 4px;font-size:11px;font-weight:700}.journey-playback-more>summary:focus-visible{outline-offset:2px;outline:2px solid #9fcfbe}.journey-playback-more ul{margin-top:10px}.journey-chatline-note{border-radius:var(--radius);background:#e12c860b;border:1px solid #e12c8633;grid-template-columns:34px minmax(0,1fr);gap:12px;margin:4px 0 16px;padding:13px 14px;display:grid}.journey-chatline-note .avatar{color:#e12c86;background:#e12c8614;border-color:#e12c864d}.journey-chatline-note>div{gap:4px;display:grid}.journey-chatline-note small{color:#e12c86;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.journey-chatline-note strong{color:#e1e7e9;font-size:12px;line-height:1.45}.journey-chatline-note p{color:#7e8b90;margin:0;font-size:9px;line-height:1.45}.journey-confirmation-primary{background:linear-gradient(110deg,#e12c861f,#0d1215b3);border-color:#e12c866b}.journey-chatline-note .journey-confirmation-error{color:#ffaaa5;background:#ff766f12;border-left:2px solid #ff766f;margin-top:5px;padding:8px 9px;font-size:10px}.journey-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.journey-options>button{border:1px solid var(--border);border-radius:var(--radius);color:#d8dfe1;text-align:left;background:#0d1215b8;gap:4px;min-height:72px;padding:13px 14px;display:grid}.journey-options>button:hover,.journey-options>button.selected{background:#e12c8614;border-color:#e12c8666}.journey-options strong{font-size:11px}.journey-options small{color:#78858a;font-size:9px;line-height:1.4}.journey-detail{color:#89969a;letter-spacing:.06em;text-transform:uppercase;gap:7px;margin-top:14px;font-size:9px;font-weight:700;display:grid}.journey-detail textarea{color:#d9dfe1;letter-spacing:0;text-transform:none;min-height:76px;font-size:11px}.brief-entry{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.brief-dropzone{border:1px dashed var(--border);border-radius:0;gap:10px;margin-top:14px;padding:14px;transition:border-color .12s,background-color .12s;display:grid}.brief-dropzone.dragging{border-color:var(--teal);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.brief-dropzone.dragging{background:color-mix(in srgb, var(--teal) 8%, transparent)}}.brief-dropzone-target{width:100%;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:6px;padding:20px 14px;display:grid}.brief-dropzone-target:disabled{cursor:not-allowed;opacity:.6}.brief-dropzone-target:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.brief-dropzone-target strong{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.brief-dropzone-target small{max-width:34ch;color:var(--tone-muted)}.brief-dropzone.has-file .brief-dropzone-target{padding:12px 14px}.brief-dropzone-note{color:var(--tone-muted);font-size:12px;line-height:1.45}.brief-paste{display:grid}.brief-paste-toggle{min-height:44px;color:var(--teal);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-self:start;align-items:center;padding:10px 2px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.brief-paste-toggle:hover{color:var(--foreground)}.brief-paste-toggle:focus-visible{color:var(--foreground)}.journey-start-composer{opacity:.78}.brief-reference-control{border:1px solid var(--border);border-radius:var(--radius);background:#0d12158f;gap:8px;margin-top:14px;padding:11px 12px;display:grid}.brief-reference-control>label{color:#89969a;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:700;display:grid}.brief-reference-control input[type=file]{color:#aab6ba;letter-spacing:0;text-transform:none;min-height:38px;font-size:10px}.brief-reference-control>small{color:#738085;font-size:9px;line-height:1.45}.brief-reference-summary{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;display:grid}.brief-reference-summary>svg{color:#96d0d3}.brief-reference-summary>span{gap:2px;min-width:0;display:grid}.brief-reference-summary strong,.brief-reference-summary small{overflow-wrap:anywhere}.brief-reference-summary strong{color:#d9dfe1;font-size:12px;line-height:1.4}.brief-reference-summary small{color:var(--tone-muted);font-size:11px;line-height:1.4}.brief-reference-summary button{min-width:44px;min-height:44px;color:var(--teal);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:10px 8px;font-size:13px;font-weight:700;display:inline-flex}.journey-option-submit{margin-top:13px}.journey-option-submit [data-slot=button]{gap:8px}.journey-export-control{justify-items:start;gap:8px;display:grid}.journey-export-status{color:#9ba7ab;margin:0;font-size:11px;line-height:1.45}.journey-export-status.success{color:#8abfa9}.journey-export-status.failure{color:#ffaaa5;background:#ff766f12;border-left:2px solid #ff766f;padding:8px 10px}.journey-session>.journey-handoff-note{color:#d5b879;background:#e7ad4312;border-left:2px solid #e7ad43;max-width:660px;margin:0 0 18px;padding:11px 13px;font-size:11px;line-height:1.55}.journey-state-note{color:#647277;max-width:600px;margin:22px 0 0;font-size:10px;line-height:1.5}.answer-warning{color:#d5b879;background:#e7ad4312;border-left:2px solid #e7ad43;margin:12px 0 0;padding:9px 11px;font-size:11px;line-height:1.5}.answer-evidence{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;padding-top:11px;display:flex}.answer-evidence>span:first-child{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.answer-evidence a,.answer-evidence>span:not(:first-child){border:1px solid var(--border);border-radius:var(--radius);color:#e12c86;background:var(--card);padding:4px 7px;font-size:10px;text-decoration:none}.answer-people{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.answer-people>span{border:1px solid var(--border);border-radius:var(--radius);color:#aeb9bd;background:var(--card);padding:4px 7px;font-size:10px}.answer-people>span:first-child{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.workflow-result-primary .generative-presentation{margin-top:0}.workflow-result-runtime{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);background:#0d12156b;margin-top:9px;padding:0 11px 9px;font-size:10px}.workflow-result-runtime>summary{cursor:pointer;color:#8f9b9f;letter-spacing:.04em;text-transform:uppercase;margin:0 -11px -9px;padding:9px 11px;font-weight:700}.workflow-result-runtime[open]>summary{border-bottom:1px solid var(--border);margin-bottom:0}.workflow-result-runtime>summary:focus-visible{border-radius:var(--radius);outline:none;box-shadow:inset 0 0 0 2px #69bec5a8}.workflow-result-runtime .answer-evidence{border-top:0;margin-top:9px;padding-top:0}.workflow-result-warning{color:#d5b879;background:#e7ad4312;border-left:2px solid #e7ad43;margin:9px 0 0;padding:8px 9px;font-size:10px;line-height:1.5}.workflow-result-tools{gap:5px;margin-top:10px;display:grid}.workflow-result-tools>span{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.workflow-result-tools p{margin:0}.answer-tools{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);background:#0d12158f;margin-top:12px;padding:9px 11px;font-size:10px}.answer-tools summary{cursor:pointer;color:#aeb9bd;font-weight:700}.answer-tools p{margin:7px 0 0}.answer-action{border:1px solid var(--border);border-radius:var(--radius);background:#0d1215b3;border-left:2px solid #e12c86;gap:6px;margin-top:12px;padding:11px 92px 11px 12px;display:grid;position:relative}.answer-action>strong{font-size:11px}.answer-action>span{color:var(--muted-foreground);text-transform:capitalize;font-size:9px;position:absolute;top:11px;right:11px}.answer-action>p{color:#e7ad43;margin:0;font-size:10px}.answer-action-fields{gap:5px;margin-top:2px;display:grid}.answer-action-fields>span{color:#8f9b9f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.answer-action-fields dl{gap:4px;margin:0;display:grid}.answer-action-fields dl>div{border-top:1px solid #ffffff0f;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:8px;padding-top:4px;display:grid}.answer-action-fields dt,.answer-action-fields dd{overflow-wrap:anywhere;margin:0;font-size:10px}.answer-action-fields dt{color:#8f9b9f;text-transform:capitalize}.answer-action-fields dd{color:#d5dcde}.answer-action>button{border-radius:var(--radius);color:#000;background:#e12c86;border:0;justify-self:start;padding:6px 9px;font-size:10px;font-weight:700}.answer-action>button:disabled{cursor:wait;opacity:.65}.generated-artifact{border-radius:var(--radius);background:#030709c7;border:1px solid #e12c8638;gap:8px;min-width:0;margin-top:4px;padding:11px;display:grid}.generated-artifact>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.generated-artifact>div strong{color:#f3f6f7;font-size:10px}.generated-artifact>div span{color:#7f8c91;font-size:9px}.generated-artifact pre{color:#d5dcde;max-height:360px;font:10px/1.65 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.generated-artifact>p{color:#9ba7ab;margin:0;font-size:9px}.intent-interaction{border-radius:var(--radius);background:linear-gradient(135deg,#e12c8614,#0000 48%),#080c0ed1;border:1px solid #e12c8642;gap:10px;margin-top:14px;padding:14px;display:grid}.intent-interaction>strong{color:#f1f5f6;letter-spacing:.02em;font-size:11px}.intent-interaction>p,.intent-resolving{color:#8e9a9f;font-size:10px;line-height:1.55}.intent-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intent-options button{border:1px solid var(--border);border-radius:var(--radius);color:#dbe2e4;text-align:left;background:#ffffff05;gap:4px;min-width:0;padding:10px;display:grid}.intent-options button:hover,.intent-options button.selected{background:#e12c8612;border-color:#e12c867a}.intent-options button:disabled{cursor:not-allowed;opacity:.5}.intent-options span{font-size:10px;font-weight:700}.intent-options small{color:#78868b;font-size:9px;line-height:1.45}.answer-controls,.next-steps{border-top:1px solid var(--border);flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;display:flex}.answer-controls button,.next-steps button{border:1px solid var(--border);border-radius:var(--radius);color:#8f9b9f;background:0 0;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.answer-controls button:hover,.next-steps button:hover{color:#e12c86;border-color:#e12c8666}.next-steps{border-top:0;align-items:center;margin-top:6px;padding-top:0}.next-steps>span{color:#93a1a7;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}@media (max-width:560px){.intent-options{grid-template-columns:1fr}}.login-shell{background:radial-gradient(circle at 50% -10%, #e12c8629, transparent 36%), var(--background);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--border);border-radius:var(--radius);background:#0d1215f2;gap:28px;width:min(460px,100%);padding:34px;display:grid;box-shadow:0 30px 90px #00000057}.login-brand{justify-items:start;gap:6px;display:grid}.transmission-wordmark-login{width:166px}.login-brand small{color:var(--muted-foreground);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.login-card h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(30px,6vw,44px);line-height:1.04}.login-card p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.65}.login-form{gap:15px;display:grid}.login-form label{color:#b9c2c5;gap:7px;font-size:11px;font-weight:700;display:grid}.otp-input{text-align:center;letter-spacing:.5em;height:52px;font:700 24px ui-monospace,SFMono-Regular,monospace}.sso-button{border:1px solid var(--border);border-radius:var(--radius);color:#bcc6c9;background:0 0;height:40px;font-size:12px}.sso-button:hover{color:#fff;border-color:#e12c8673}.login-secondary-actions{justify-content:space-between;display:flex}.login-secondary-actions button{color:#e12c86;background:0 0;border:0;font-size:11px}.login-security{border-top:1px solid var(--border);padding-top:17px;font-size:10px!important}.boot-state{color:var(--muted-foreground);align-items:center;gap:10px;font-size:12px;display:flex}.badge-live{color:#96d0d3;background:#96d0d326;border-color:#96d0d366}.flash{animation:.6s infinite alternate flash}@keyframes flash{0%{opacity:1}to{opacity:.3}}.top-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.top-actions .badge-live,.top-actions .badge-speed{font-variant-numeric:tabular-nums}.session-stats{color:#7f8d92;align-items:center;gap:6px;padding:2px 0;font-size:10px;display:flex}.session-stats strong{color:var(--foreground);font:600 11px ui-monospace,SFMono-Regular,monospace}.hw-panel{border-bottom:1px solid var(--border);gap:5px;margin-bottom:8px;padding:8px 0;display:grid}.hw-row{color:var(--foreground);align-items:center;gap:8px;font-size:11px;display:flex}.hw-row svg{color:var(--primary);flex-shrink:0}.hw-row small{color:var(--muted-foreground);margin-left:4px}.view-tabs{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);gap:4px;padding:3px;display:flex}.view-tabs button{color:var(--muted-foreground);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:600;display:flex}.view-tabs button.active{background:var(--primary);color:#08110d}@media (max-width:900px){.catalog-backdrop{padding:10px}.workspace-catalog{max-height:calc(100vh - 20px)}.catalog-capabilities,.outcome-capability-grid{grid-template-columns:1fr}.catalog-capabilities{padding-left:8px}.catalog-groups summary small{display:none}}.audience-flow-launch{border-radius:var(--radius);width:100%;color:var(--foreground);text-align:left;background:#4ed6a512;border:1px solid #4ed6a559;align-items:center;gap:12px;margin:6px 0 20px;padding:14px 16px;transition:all .2s;display:flex}.audience-flow-launch:hover:not(:disabled){background:#4ed6a51f;border-color:#4ed6a599;transform:translateY(-1px)}.audience-flow-launch:disabled{opacity:.5;cursor:not-allowed}.audience-flow-launch>span{flex:1;gap:3px;display:grid}.audience-flow-launch strong{font-size:13px}.audience-flow-launch small{color:var(--muted-foreground);font-size:11px;line-height:1.4}.audience-flow-launch svg:first-child{color:var(--primary)}.flow-widget{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);gap:14px;margin-top:12px;padding:16px;display:grid}.flow-widget-head{color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.flow-widget-head svg{color:var(--primary)}.flow-muted{color:var(--muted-foreground);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:inline-flex}.flow-error{color:var(--destructive);margin:0;font-size:12px}.flow-resolved{border-radius:var(--radius);color:#b9e6d4;background:#4ed6a50f;border:1px solid #4ed6a547;align-items:center;gap:7px;margin-top:10px;padding:8px 12px;font-size:12px;display:inline-flex}.flow-resolved svg{color:var(--primary)}.flow-reply-block{gap:10px;margin-top:12px;display:grid}.flow-replies{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.flow-reply-block>.flow-replies,.flow-reply-block>.flow-reply-form,.flow-widget>.flow-replies{margin-top:0}.flow-reply{border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);background:var(--input);cursor:pointer;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.flow-reply:hover{background:#4ed6a517;border-color:#4ed6a58c}.flow-reply.active{border-color:var(--primary);background:#4ed6a524}.flow-reply svg{color:var(--primary);flex-shrink:0}.flow-reply-form{align-items:center;gap:8px;max-width:400px;margin-top:12px;display:flex}.flow-reply-form input{flex:1;height:38px}.flow-reply-hint{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.flow-answered{border:1px solid var(--border);border-radius:var(--radius);color:#c3ccd0;background:#ffffff05;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.flow-answered strong{color:var(--foreground)}.flow-answered svg{color:var(--primary);flex-shrink:0}.flow-answered .flow-link-btn{margin-left:auto}.flow-spoken{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff05;border-left:2px solid #4ed6a580;gap:10px;padding:11px 12px;display:grid}.flow-spoken>.flow-muted{display:block}.flow-spoken strong{color:var(--foreground)}.flow-candidate{gap:8px;display:grid}.flow-candidate-phrase{color:#c3ccd0;font-size:12px}.flow-candidate .flow-replies{margin-top:0}.flow-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.flow-choice{border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);background:var(--input);text-align:left;gap:5px;padding:14px;transition:all .2s;display:grid}.flow-choice svg{color:var(--primary)}.flow-choice strong{font-size:13px}.flow-choice small{color:var(--muted-foreground);font-size:11px;line-height:1.4}.flow-choice:hover,.flow-choice.active{background:#4ed6a514;border-color:#4ed6a580}.flow-filters{gap:14px;display:grid}.flow-field{color:#a5b0b4;gap:7px;font-size:11px;font-weight:600;display:grid}.flow-field-label{color:#a5b0b4;font-size:11px;font-weight:600}.flow-field select,.flow-field input{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:38px;color:var(--foreground);background:var(--input);outline:none;padding:0 11px}.flow-chips{flex-wrap:wrap;gap:7px;display:flex}.flow-chip{border:1px solid var(--border);border-radius:var(--radius);color:#c3ccd0;background:var(--input);padding:6px 11px;font-size:11px;transition:all .15s}.flow-chip:hover{border-color:#4ed6a566}.flow-chip.active{border-color:var(--primary);color:var(--primary-foreground);background:var(--primary)}.flow-count{border:1px solid var(--border);border-radius:var(--radius);background:var(--input);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.flow-count strong{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:16px}.flow-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.flow-actions>.flow-warn-text{margin-right:auto}.flow-inline{align-items:center;gap:8px;display:flex}.flow-inline input{flex:1}.flow-list{gap:8px;max-height:320px;display:grid;overflow-y:auto}.flow-list-item{border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);background:var(--input);text-align:left;align-items:center;gap:10px;padding:11px 13px;transition:all .15s;display:flex}.flow-list-item:hover{background:#4ed6a512;border-color:#4ed6a580}.flow-list-item svg{color:var(--primary);flex-shrink:0}.flow-list-item span{gap:2px;min-width:0;display:grid}.flow-list-item strong{font-size:13px}.flow-list-item small{color:var(--muted-foreground);text-overflow:ellipsis;font-size:11px;overflow:hidden}.flow-list-static{background:0 0}.flow-list-static:hover{border-color:var(--border);background:0 0}.flow-table-block{gap:7px;display:grid}.flow-table-title{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.flow-calc{color:var(--primary);font-weight:600}.flow-total-row td{border-top:1px solid var(--border);color:var(--foreground);font-weight:600}.flow-dashboard .flow-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.flow-metrics>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--input);gap:4px;padding:11px 12px;display:grid}.flow-metrics span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.flow-metrics strong{font-variant-numeric:tabular-nums;font:600 18px ui-monospace,SFMono-Regular,monospace}.flow-step-divider{align-items:center;gap:10px;margin:2px 0;display:flex}.flow-step-divider span:first-child{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700}.flow-step-divider .flow-step-divider-line{background:var(--border);flex:1;height:1px}.flow-budget-compare{gap:8px;display:grid}.flow-budget-compare .flow-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.flow-budget-compare .flow-metrics .flow-metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--input);gap:4px;padding:11px 12px;display:grid}.flow-budget-compare .flow-metrics .flow-metric span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.flow-budget-compare .flow-metrics .flow-metric strong{font-variant-numeric:tabular-nums;font:600 18px ui-monospace,SFMono-Regular,monospace}.flow-budget-compare>p{margin:0;font-size:12px;line-height:1.5}.flow-budget-compare .flow-metrics .flow-edit{font-size:18px}.flow-budget-delta{border-radius:var(--radius);background:#4ed6a50f;border:1px solid #4ed6a559;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.flow-budget-delta>span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.flow-budget-delta strong{font-variant-numeric:tabular-nums;color:#4ed6a5;font:600 16px ui-monospace,SFMono-Regular,monospace}.flow-budget-delta small{color:var(--muted-foreground);margin-left:auto;font-size:11px}.flow-budget-delta.short{background:#ff766f12;border-color:#ff766f66}.flow-budget-delta.short strong{color:#ff766f}.flow-table{border-collapse:collapse;font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:var(--radius);width:100%;font-size:12px;overflow:hidden}.flow-table th{border-bottom:1px solid var(--border);color:#7f8d92;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:8px 10px;font-size:9px;font-weight:700}.flow-table td{border-bottom:1px solid var(--border);color:#c3ccd0;padding:7px 10px}.flow-table tbody tr:last-child td{border-bottom:0}.flow-verdict{border:1px solid var(--border);border-radius:var(--radius);gap:8px;padding:12px;display:grid}.flow-verdict.covered{background:#4ed6a50f;border-color:#4ed6a559}.flow-verdict.short{background:#ff766f0f;border-color:#ff766f59}.flow-verdict p{color:#d8e0e2;margin:0;font-size:12px;line-height:1.5}.flow-coverage-bar{border-radius:var(--radius);background:#ffffff14;height:8px;overflow:hidden}.flow-coverage-bar span{background:var(--primary);height:100%;transition:width .5s;display:block}.flow-split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.flow-split>div{border:1px dashed var(--border);border-radius:var(--radius);gap:4px;padding:10px 12px;display:grid}.flow-split span{color:#7f8d92;font-size:10px;font-weight:600}.flow-split strong{font-variant-numeric:tabular-nums;font-size:15px}.flow-split-muted{opacity:.45}.flow-choice-grid-3{grid-template-columns:repeat(3,1fr)}.flow-objective{gap:8px;display:grid}.flow-objective-tabs{border:1px solid var(--border);border-radius:var(--radius);background:var(--input);gap:3px;width:-moz-fit-content;width:fit-content;padding:3px;display:inline-flex}.flow-objective-tabs button{border-radius:var(--radius);color:#c3ccd0;cursor:pointer;background:0 0;border:0;padding:5px 14px;font-size:12px;font-weight:600}.flow-objective-tabs button.active{background:var(--primary);color:#0b0f10}.flow-weight{border-radius:var(--radius);background:#f5b2560d;border:1px solid #f5b25659;gap:6px;padding:10px 12px;display:grid}.flow-save-persona{border:1px dashed var(--border);border-radius:var(--radius);background:var(--input);padding:12px}.flow-save-persona .flow-inline{margin-top:4px}.flow-weight-head{color:#f5b256;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.flow-head-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.flow-expand-btn{border:1px solid var(--border);border-radius:var(--radius);color:#c3ccd0;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;min-width:28px;height:28px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.flow-expand-btn:hover{color:var(--foreground);background:#ffffff0f}.flow-expand-btn:disabled{opacity:.55;cursor:default}.flow-expand-btn svg{color:inherit}.flow-btn-label{letter-spacing:.3px}.threshold-overlay{--primary:#d92f86;--primary-foreground:#fff;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040708b8;justify-content:center;align-items:flex-start;padding:32px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.threshold-overlay-inner{width:100%;max-width:1120px;margin:auto}.threshold-overlay-inner .flow-widget{margin-top:0;box-shadow:0 24px 60px #00000080}.flow-footnote{color:var(--muted-foreground);margin:0;font-size:10px;line-height:1.5}.flow-recap{background:#60a5fa0a;border-color:#60a5fa4d}.flow-recap-list{gap:6px;margin:0;display:grid}.flow-recap-row{border-radius:var(--radius);background:#ffffff05;grid-template-columns:130px 1fr;align-items:baseline;gap:10px;padding:6px 8px;display:grid}.flow-recap-row dt{color:#7f8d92;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.flow-recap-row dd{color:#d8e0e2;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.flow-recap-row.resolved dd{color:#4ed6a5;font-weight:600}.flow-recap-row.missing dd{color:#f5b256}.flow-recap-row.default dd{color:#c3ccd0;font-style:italic}.flow-recap-row.unresolved dd{color:#ff766f}.flow-metric-edit{border:1px solid var(--border);border-radius:var(--radius);background:var(--input);gap:4px;padding:11px 12px;display:grid}.flow-metric-edit>span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.flow-edit{border-radius:var(--radius);color:#f5b256;font-variant-numeric:tabular-nums;background:#f5b25614;border:1px solid #f5b25680;outline:none;width:100%;padding:5px 8px;font:600 16px ui-monospace,SFMono-Regular,monospace}.flow-edit:focus{border-color:#f5b256;box-shadow:0 0 0 2px #f5b25640}.flow-edit-sm{width:76px;padding:3px 6px;font-size:12px}.flow-table td .flow-edit-sm{margin:-2px 0}.flow-warn{color:#ff766f;font-weight:700}.flow-edit-text{color:#f5b256;font-variant-numeric:tabular-nums;font:600 18px ui-monospace,SFMono-Regular,monospace}.flow-estimate-figure{border-radius:var(--radius);background:#4ed6a50f;border:1px solid #4ed6a559;gap:4px;padding:14px 16px;display:grid}.flow-estimate-figure>span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.flow-estimate-figure strong{font-variant-numeric:tabular-nums;color:var(--primary);font:600 22px ui-monospace,SFMono-Regular,monospace}.flow-estimate-figure small{color:var(--muted-foreground);font-size:11px;line-height:1.4}.flow-warn-text{color:#ff766f;margin:0;font-size:12px;line-height:1.5}.flow-link-btn{width:-moz-fit-content;width:fit-content;color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.flow-link-btn svg{transition:transform .2s}.flow-link-btn.open svg{transform:rotate(180deg)}.flow-slider-block{border-radius:var(--radius);background:#f5b2560d;border:1px solid #f5b25659;gap:8px;padding:12px 14px;display:grid}.flow-slider-head{justify-content:space-between;align-items:baseline;display:flex}.flow-slider-head>span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.flow-slider{-webkit-appearance:none;appearance:none;border-radius:var(--radius);cursor:pointer;background:#f5b25633;outline:none;width:100%;height:6px}.flow-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--background);cursor:pointer;background:#f5b256;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #f5b25699}.flow-slider::-moz-range-thumb{border:2px solid var(--background);cursor:pointer;background:#f5b256;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #f5b25699}.flow-slider-scale{color:#7f8d92;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.flow-chips{max-height:168px;padding-right:2px;overflow-y:auto}.flow-tokens{flex-wrap:wrap;gap:6px;display:flex}.flow-token{border:1px solid var(--primary);border-radius:var(--radius);color:var(--foreground);background:#4ed6a51f;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:11px;display:inline-flex}.flow-token button{width:16px;height:16px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.flow-token button:hover{background:#ff766f59}.flow-typeahead{position:relative}.flow-typeahead-spin{color:var(--muted-foreground);position:absolute;top:11px;right:10px}.flow-typeahead-menu{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);max-height:220px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000073}.flow-typeahead-menu button{border:0;border-bottom:1px solid var(--border);color:var(--foreground);text-align:left;cursor:pointer;background:0 0;padding:9px 12px;font-size:12px}.flow-typeahead-menu button:last-child{border-bottom:0}.flow-typeahead-menu button:hover{background:#4ed6a51a}.flow-multiselect{position:relative}.flow-multiselect-trigger{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:38px;color:var(--foreground);background:var(--input);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:12px;display:flex}.flow-multiselect-trigger:hover{border-color:#4ed6a566}.flow-multiselect-trigger svg{color:var(--muted-foreground);flex-shrink:0}.flow-multiselect-menu{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #00000073}.flow-multiselect-search{border:0;border-bottom:1px solid var(--border);width:100%;height:34px;color:var(--foreground);background:0 0;outline:none;padding:0 11px;font-size:12px}.flow-multiselect-options{max-height:220px;display:grid;overflow-y:auto}.flow-multiselect-options button{color:#c3ccd0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 11px;font-size:12px;display:flex}.flow-multiselect-options button:hover{background:#4ed6a51a}.flow-multiselect-options button.active{color:var(--foreground)}.flow-multiselect-options .flow-check{border:1px solid var(--border);border-radius:var(--radius);width:16px;height:16px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.flow-multiselect-options button.active .flow-check{border-color:var(--primary);background:#4ed6a526}.flow-multiselect-empty{margin:0;padding:8px 11px}.flow-source-panel{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff05;overflow:hidden}.flow-source-panel.open{border-color:#f5b25659}.flow-source-toggle{color:#c3ccd0;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.flow-source-toggle:hover{color:var(--foreground)}.flow-source-toggle svg:first-child{color:#f5b256}.flow-source-caret{margin-left:auto;transition:transform .2s}.flow-source-panel.open .flow-source-caret{transform:rotate(180deg)}.flow-source-body{gap:14px;padding:0 12px 12px;display:grid}.flow-hidden{display:none}@media (max-width:900px){.flow-choice-grid,.flow-split{grid-template-columns:1fr}.flow-dashboard .flow-metrics{grid-template-columns:1fr 1fr}.flow-budget-compare .flow-metrics{grid-template-columns:1fr}}.platform-workbench{--workbench-meta-size:13px;--workbench-detail-size:13px;--workbench-control-size:15px;--workbench-body-size:15px;grid-template-columns:310px minmax(0,1fr)}.platform-workbench .brand-row p,.platform-workbench .section-title,.platform-workbench .connection-state,.platform-workbench .runtime-grid span,.platform-workbench .coverage-more,.platform-workbench .runtime-foot,.platform-workbench .field-help,.platform-workbench .sidebar-foot,.platform-workbench .locale-switcher select,.platform-workbench .eyebrow,.platform-workbench .message-meta,.platform-workbench .composer-foot>span,.platform-workbench .journey-composer-heading em,.platform-workbench .phase-kicker,.platform-workbench .journey-action-note,.platform-workbench .journey-status,.platform-workbench .journey-artifact>span,.platform-workbench .journey-artifact>em,.platform-workbench .journey-native-status,.platform-workbench .journey-history>summary,.platform-workbench .journey-history li,.platform-workbench .answer-evidence>span:first-child,.platform-workbench .answer-people>span:first-child,.platform-workbench .workflow-result-runtime,.platform-workbench .workflow-result-warning,.platform-workbench .workflow-result-tools>span,.platform-workbench .answer-action>span,.platform-workbench .answer-action-fields>span,.platform-workbench .generated-artifact>div span,.platform-workbench .generated-artifact>p,.platform-workbench .next-steps>span{font-size:var(--workbench-meta-size);line-height:1.45}.platform-workbench .side-section label,.platform-workbench .label-line code,.platform-workbench .runtime-grid small,.platform-workbench .runtime-unavailable,.platform-workbench .scope-note,.platform-workbench .control-note span,.platform-workbench .platform-badge,.platform-workbench .runtime-profile-badge,.platform-workbench .workstream-nav small,.platform-workbench .sidebar-brief-entry small,.platform-workbench .catalog-trigger small,.platform-workbench .workspace-catalog header p,.platform-workbench .catalog-search kbd,.platform-workbench .catalog-scope,.platform-workbench .catalog-groups summary small,.platform-workbench .catalog-groups summary em,.platform-workbench .catalog-empty,.platform-workbench .empty-state>p,.platform-workbench .suggestions button,.platform-workbench .journey-unavailable,.platform-workbench .journey-card small,.platform-workbench .journey-start>span,.platform-workbench .journey-evidence-warning,.platform-workbench .journey-missing,.platform-workbench .journey-artifact>p,.platform-workbench .journey-chatline-note p,.platform-workbench .journey-confirmation-error,.platform-workbench .journey-options small,.platform-workbench .journey-detail,.platform-workbench .journey-session>.journey-handoff-note,.platform-workbench .journey-state-note,.platform-workbench .answer-warning,.platform-workbench .answer-evidence a,.platform-workbench .answer-evidence>span:not(:first-child),.platform-workbench .answer-people>span,.platform-workbench .answer-tools,.platform-workbench .answer-action>p,.platform-workbench .answer-action-fields dt,.platform-workbench .answer-action-fields dd,.platform-workbench .generated-artifact>div strong,.platform-workbench .intent-interaction>p,.platform-workbench .intent-resolving,.platform-workbench .intent-options small{font-size:var(--workbench-detail-size);line-height:1.5}.platform-workbench .side-section select,.platform-workbench .toggle-row>span,.platform-workbench .control-note strong,.platform-workbench .workstream-nav strong,.platform-workbench .catalog-trigger strong,.platform-workbench .catalog-search input,.platform-workbench .journey-card strong,.platform-workbench .journey-artifact>strong,.platform-workbench .journey-chatline-note small,.platform-workbench .journey-options strong,.platform-workbench .journey-detail textarea,.platform-workbench .journey-composer-heading>span,.platform-workbench .journey-composer-options button,.platform-workbench .journey-brief-cancel,.platform-workbench .answer-action>strong,.platform-workbench .answer-action>button,.platform-workbench .intent-interaction>strong,.platform-workbench .intent-options span,.platform-workbench .answer-controls button,.platform-workbench .next-steps button{font-size:var(--workbench-control-size)}.platform-workbench .message-body,.platform-workbench .journey-chatline-note strong{font-size:var(--workbench-body-size);line-height:1.65}.platform-workbench .workstream-nav small,.platform-workbench .sidebar-brief-entry small,.platform-workbench .catalog-trigger small{text-overflow:clip;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:821px){.platform-workbench{height:100dvh;min-height:0;overflow:hidden}.platform-workbench .chat-panel{height:100%;min-height:0}.platform-workbench .conversation{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}}@media (max-width:820px){.platform-workbench{grid-template-columns:1fr}}@media (min-width:821px) and (max-width:1280px){.platform-workbench .topbar{gap:12px;padding-inline-start:20px;padding-inline-end:20px}.platform-workbench .phase-badge{display:none}}@media (min-width:821px) and (max-width:1050px){.platform-workbench .catalog-top-trigger,.platform-workbench .settings-trigger{width:32px;padding-inline-start:8px;padding-inline-end:8px;font-size:0;overflow:hidden}}.platform-workbench{isolation:isolate;background:radial-gradient(780px 520px at 70% 5%, #e12c8617, transparent 67%), radial-gradient(700px 440px at 42% 72%, #96d0d30f, transparent 68%), var(--background);position:relative}.platform-workbench .sidebar,.platform-workbench .topbar,.platform-workbench .composer,.platform-workbench .history-menu,.platform-workbench .domain-landing-hero,.platform-workbench .domain-contract-grid article,.platform-workbench .analytics-offering-matrix,.platform-workbench .message-presentation,.platform-workbench .generated-presentation{background-color:var(--secondary);background-image:none;border-radius:0}.platform-workbench .sidebar{gap:20px;padding:26px 20px}.platform-workbench .side-section label,.platform-workbench .scope-note,.platform-workbench .workstream-nav small,.platform-workbench .sidebar-brief-entry small,.platform-workbench .outcome-subnav small,.platform-workbench .sidebar-foot,.platform-workbench .connection-state,.platform-workbench .runtime-grid small{font-size:13px;line-height:1.42}.platform-workbench .section-title,.platform-workbench .eyebrow,.platform-workbench .message-meta,.platform-workbench .runtime-grid span{letter-spacing:.06em;font-size:13px}.platform-workbench .workstream-nav strong,.platform-workbench .outcome-subnav strong,.platform-workbench .topbar strong,.platform-workbench .history-open strong{font-size:15px}.platform-workbench .topbar{background-color:#1a1a1afa;min-height:76px;padding-inline-start:32px;padding-inline-end:32px}.platform-workbench .topbar-context{gap:4px;min-width:0;display:grid}.platform-workbench .top-actions{gap:10px}.platform-workbench .workspace-link,.platform-workbench .history-trigger{min-height:38px;font-size:13px}.platform-workbench .message-list,.platform-workbench .domain-landing{width:min(1120px,100% - 64px)}.platform-workbench .message-list{padding-top:40px}.platform-workbench .message-body{max-width:980px;font-size:15px;line-height:1.66}.platform-workbench .composer-wrap{background:var(--background);padding:14px 32px 22px}.platform-workbench .composer{background:var(--secondary);width:min(980px,100%);box-shadow:none;border-radius:0}.platform-workbench .composer textarea{min-height:88px;font-size:15px}.platform-workbench .composer-foot>span{font-size:13px}.sidebar-toggle,.sidebar-scrim{display:none}.thread-delete-status{border-left:3px solid var(--success);width:min(980px,100%);color:var(--foreground);background:var(--secondary);margin:0 auto 10px;padding:10px 12px;font-size:13px}.thread-delete-backdrop{z-index:80;background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.thread-delete-dialog{border:1px solid var(--border-strong);border-top:3px solid var(--danger);background:var(--secondary);border-radius:0;gap:16px;width:min(480px,100%);padding:24px;display:grid}.thread-delete-dialog h2,.thread-delete-dialog p{margin:0}.thread-delete-dialog h2{font-size:24px;line-height:1.2}.thread-delete-dialog p{color:var(--muted);font-size:15px;line-height:1.5}.thread-delete-dialog .thread-delete-error{color:#ffaaa5}.thread-delete-actions{justify-content:flex-end;gap:10px;display:flex}.thread-delete-actions>button{border-radius:0;min-height:38px;padding-inline-start:14px;padding-inline-end:14px}.thread-delete-actions>button:first-child{border:1px solid var(--border-strong);color:var(--foreground);background:0 0}@media (max-width:820px){.platform-workbench{min-height:100dvh;display:block}.platform-workbench .chat-panel{height:100dvh;min-height:100dvh}.platform-workbench .sidebar{z-index:70;visibility:hidden;width:min(340px,100vw - 36px);height:100dvh;transition:transform var(--motion-base) var(--motion-ease), visibility var(--motion-base) var(--motion-ease);border-right:1px solid var(--border-strong);border-bottom:0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.platform-workbench .sidebar.mobile-open{visibility:visible;transform:translate(0)}.platform-workbench .sidebar-scrim{z-index:60;opacity:0;pointer-events:none;background:#0009;border:0;transition:opacity .18s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.platform-workbench .sidebar-scrim.visible{opacity:1;pointer-events:auto}.platform-workbench .sidebar-toggle{display:inline-flex}.platform-workbench .topbar{gap:10px;min-height:58px;padding:8px 14px}.platform-workbench .topbar-context .eyebrow{display:none}.platform-workbench .topbar strong{font-size:15px}.platform-workbench .top-actions{justify-content:flex-end;gap:6px}.platform-workbench .message-list,.platform-workbench .domain-landing{width:min(100% - 28px,1120px)}.platform-workbench .composer-wrap{padding:10px 14px 14px}.platform-workbench .composer textarea{min-height:72px}}@media (max-width:420px){.platform-workbench .catalog-top-trigger,.platform-workbench .settings-trigger,.platform-workbench .history-trigger,.platform-workbench .sidebar-toggle{width:44px;min-width:44px;min-height:44px;padding-inline-start:12px;padding-inline-end:12px;font-size:0;overflow:hidden}.platform-workbench .catalog-top-trigger>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-workbench .topbar-context{max-width:calc(100vw - 204px)}.platform-workbench .topbar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-workbench .history-menu{width:min(320px,100vw - 20px);left:auto;right:0}}@media (prefers-reduced-motion:reduce){.platform-workbench .sidebar,.platform-workbench .sidebar-scrim{transition:none}}.domain-landing{align-content:start;gap:12px;width:min(780px,100% - 44px);margin:48px auto 120px;display:grid}.domain-landing-hero,.domain-contract-grid article,.analytics-offering-matrix{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.domain-landing-hero,.domain-contract-grid article,.analytics-offering-matrix{background:color-mix(in srgb, var(--panel) 96%, transparent)}}.domain-landing-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.52fr);gap:18px 22px;padding:22px;display:grid}.domain-landing-intro{min-width:0}.domain-landing-intro h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(1.85rem,3vw,2.5rem);line-height:1}.domain-landing-intro>p{max-width:540px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.domain-availability{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-strong);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.domain-availability{background:color-mix(in srgb, var(--panel-strong) 80%, transparent)}}.domain-availability{color:var(--muted);font-size:.76rem;line-height:1.45}.domain-availability>span{grid-column:1/-1}.domain-availability strong{color:var(--text)}.domain-availability.availability-live svg{color:var(--success)}.domain-availability.availability-partial svg{color:var(--warning)}.domain-availability.availability-unavailable svg{color:var(--danger)}.domain-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.domain-contract-grid article{grid-template-columns:auto 1fr;gap:10px;padding:15px;display:grid}.domain-contract-grid article>svg{color:var(--accent-soft)}.domain-contract-grid ul{color:var(--text);gap:5px;margin:8px 0 0;padding-left:16px;font-size:.78rem;line-height:1.45;display:grid}.analytics-offering-matrix{padding:16px}.analytics-offering-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.analytics-offering-head h3{margin:4px 0 0;font-size:1.15rem}.analytics-offering-head>svg{color:var(--accent-soft)}.analytics-offering-table-wrap{border:1px solid var(--border);border-radius:var(--radius);max-width:100%;overflow-x:auto}.analytics-offering-matrix table{border-collapse:collapse;text-align:left;width:100%;min-width:880px}.analytics-offering-matrix th,.analytics-offering-matrix td{border-bottom:1px solid var(--border);vertical-align:top;padding:13px 14px}.analytics-offering-matrix th{color:var(--muted);background:var(--panel-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.analytics-offering-matrix td strong,.analytics-offering-matrix td span{display:block}.analytics-offering-matrix td span{color:var(--muted);margin-top:4px;font-size:.78rem}.analytics-offering-matrix td em{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);text-transform:capitalize;padding:4px 7px;font-size:.7rem;font-style:normal;display:inline-flex}.analytics-offering-matrix td em.offering-live{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.analytics-offering-matrix td em.offering-live{border-color:color-mix(in srgb, var(--success) 40%, var(--border))}}.analytics-offering-matrix td em.offering-available_not_connected{color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.analytics-offering-matrix td em.offering-available_not_connected{border-color:color-mix(in srgb, var(--warning) 40%, var(--border))}}.domain-landing.content-domain-landing{gap:24px;width:min(1080px,100% - 48px);margin-top:32px}.content-editorial-intro{border:1px solid var(--border);background:var(--panel);font-family:var(--font);border-radius:0;display:grid;overflow:hidden}.content-editorial-intro .eyebrow{color:var(--accent-soft);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.content-editorial-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);gap:clamp(28px,5vw,64px);padding:clamp(28px,5vw,54px);display:grid}.content-editorial-copy{min-width:0}.content-editorial-copy h2{max-width:760px;color:var(--text);letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(2.35rem,4.2vw,3rem);font-weight:700;line-height:1.08}.content-editorial-copy>p:not(.content-client-scope){max-width:720px;color:var(--text);margin:0;font-size:18px;line-height:1.55}.content-client-scope{border-left:3px solid var(--accent-soft);background:var(--panel-strong);color:var(--muted);gap:3px;margin:24px 0 0;padding:12px 14px;font-size:15px;line-height:1.4;display:grid}.content-client-scope strong{color:var(--text);font-weight:700}.content-editorial-start{border-left:1px solid var(--border);flex-direction:column;justify-content:flex-end;gap:14px;min-width:0;padding-left:clamp(22px,3vw,38px);display:flex}.content-editorial-cta[data-slot=button]{min-height:48px;color:var(--black);background:var(--cta);box-shadow:none;letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:0;align-self:stretch;padding:12px 20px;font-size:13px;font-weight:700}.content-editorial-cta[data-slot=button]:hover:not(:disabled){background:#c91474}.content-editorial-start>p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.content-editorial-contract{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-editorial-contract article{background:var(--panel-strong);border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:16px;min-width:0;padding:clamp(24px,4vw,38px);display:grid}.content-editorial-contract article+article{border-left:1px solid var(--border)}.content-editorial-contract article>svg{color:var(--accent-soft);margin-top:1px}.content-editorial-contract h3,.content-how-it-works h3,.content-editorial-safety h3{color:var(--text);margin:7px 0 0;font-size:24px;font-weight:700;line-height:1.25}.content-editorial-contract ul{color:var(--text);gap:9px;margin:18px 0 0;padding-left:18px;font-size:16px;line-height:1.5;display:grid}.content-editorial-contract li::marker{color:var(--accent-soft)}.content-how-it-works{border-bottom:1px solid var(--border);background:var(--panel);border-radius:0;padding:clamp(24px,4vw,38px)}.content-how-it-works header{margin-bottom:22px}.content-how-it-works ol{border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.content-how-it-works li{background:var(--panel-strong);border-radius:0;align-content:start;gap:8px;min-width:0;min-height:174px;padding:20px;display:grid}.content-how-it-works li+li{border-left:1px solid var(--border)}.content-how-it-works li>span{color:var(--accent-soft);letter-spacing:.06em;font-size:13px;font-weight:700}.content-how-it-works li>strong{color:var(--text);font-size:18px;line-height:1.3}.content-how-it-works li>p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.content-editorial-safety{border-left:3px solid var(--accent-soft);background:var(--panel-strong);border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:clamp(24px,4vw,34px);display:grid}.content-editorial-safety>svg{color:var(--accent-soft);margin-top:2px}.content-editorial-safety h3{margin-top:0}.content-editorial-safety p{max-width:850px;color:var(--text);margin:8px 0 0;font-size:16px;line-height:1.55}.content-native-workspace{display:grid}.content-domain-landing .content-journey-workspace{background:var(--panel);border-radius:0}.content-domain-landing .domain-detail-toggle{border-radius:0}.content-domain-landing .content-journey-workspace :where(section,article,li,div[class*=content-],button,input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:0}.content-domain-landing .content-workspace-principle,.content-domain-landing .content-phase-intro,.content-domain-landing .content-phase-empty,.content-domain-landing .content-dashboard-read{background:var(--panel-strong)}.content-domain-landing .content-score-track>span,.content-domain-landing .content-stage-track>span,.content-domain-landing .content-stage-track[data-available=false]>span{background:var(--accent-soft)}@media (max-width:900px){.domain-landing.content-domain-landing{width:min(100% - 24px,1080px)}.content-editorial-hero,.content-editorial-contract{grid-template-columns:1fr}.content-editorial-start{border-top:1px solid var(--border);border-left:0;padding:22px 0 0}.content-editorial-contract article+article{border-top:1px solid var(--border);border-left:0}.content-how-it-works ol{grid-template-columns:repeat(2,minmax(0,1fr))}.content-how-it-works li:nth-child(odd){border-left:0}.content-how-it-works li:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:560px){.content-editorial-copy h2{font-size:2.2rem}.content-editorial-copy>p:not(.content-client-scope){font-size:17px}.content-editorial-contract article,.content-how-it-works ol{grid-template-columns:1fr}.content-how-it-works li+li{border-top:1px solid var(--border);border-left:0}.content-how-it-works li{min-height:0}}.content-journey-workspace{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(140deg, var(--panel), var(--panel));gap:18px;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.content-journey-workspace{background:linear-gradient(140deg, color-mix(in srgb, var(--panel) 94%, var(--accent-soft) 6%), var(--panel))}}.content-journey-workspace[aria-busy=true],.content-journey-error{grid-template-columns:auto minmax(0,1fr);align-items:start}.content-journey-workspace[aria-busy=true]>svg{color:var(--accent-soft)}.content-journey-workspace p{color:var(--muted);margin:4px 0 0;line-height:1.55}.content-journey-error>svg,.content-journey-inline-error>svg{color:var(--danger)}.content-journey-error .button{margin-top:14px}.content-journey-header,.content-queue-receipt,.content-evidence-browser header,.content-findings header,.content-file-review>header,.content-opportunities header,.content-pack-builder header,.content-generation-builder header,.content-generation-receipt,.content-export-review header,.content-specialist-tools header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.content-journey-header h3{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.5rem,3vw,2.25rem)}.content-journey-header>svg{color:var(--accent-soft);flex:none}.content-journey-chat-action{flex:none;align-items:center;gap:12px;display:flex}.content-journey-chat-action>svg{color:var(--accent-soft)}.content-audit-chat-availability{border-left:3px solid var(--warning);background:var(--panel-strong);margin:0;padding:12px 14px;font-size:15px;line-height:1.45;color:var(--text)!important}.content-lifecycle{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.content-lifecycle li{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--text);background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.content-lifecycle li{background:color-mix(in srgb, var(--panel-strong) 84%, transparent)}}.content-lifecycle li{overflow:hidden}.content-lifecycle li.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-lifecycle li.active{border-color:color-mix(in srgb, var(--accent) 58%, var(--border))}}.content-lifecycle li.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-lifecycle li.active{background:color-mix(in srgb, var(--accent) 10%, var(--panel-strong))}}.content-lifecycle button{width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:11px;display:grid}.content-lifecycle button:hover{background:var(--accent-soft)}.content-lifecycle button:focus-visible{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.content-lifecycle button:hover{background:color-mix(in srgb, var(--accent-soft) 7%, transparent)}.content-lifecycle button:focus-visible{background:color-mix(in srgb, var(--accent-soft) 7%, transparent)}}.content-lifecycle button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:-2px}.content-lifecycle li span{color:var(--accent-soft);font-family:var(--font-mono);font-size:.65rem;display:block}.content-lifecycle li strong{font-size:.82rem}.content-lifecycle li small{color:var(--muted);font-size:.66rem;font-weight:600;line-height:1.35}.content-lifecycle li em{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-self:end;font-size:.62rem;font-style:normal;font-weight:700}.content-lifecycle li[data-status=complete] em{color:var(--success)}.content-lifecycle li[data-status=ready] em,.content-lifecycle li[data-status=ready-to-approve] em,.content-lifecycle li[data-status=ready-to-review] em,.content-lifecycle li[data-status=in-progress] em{color:var(--accent-soft)}.content-lifecycle li[data-status=needs-input] em{color:var(--warning)}.content-workspace-overview{gap:16px;display:grid}.content-workspace-principle{border:1px solid var(--accent-soft);padding:clamp(18px,3vw,28px)}@supports (color:color-mix(in lab, red, red)){.content-workspace-principle{border:1px solid color-mix(in srgb, var(--accent-soft) 34%, var(--border))}}.content-workspace-principle{border-radius:var(--radius);background:radial-gradient(circle at 90% 15%, var(--accent), transparent 38%), var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.content-workspace-principle{background:radial-gradient(circle at 90% 15%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 38%), var(--panel-strong)}}.content-workspace-principle h4{letter-spacing:-.035em;max-width:760px;margin:7px 0 0;font-size:clamp(1.35rem,3vw,2.1rem)}.content-workspace-principle p{max-width:780px}.content-workspace-starts,.content-workspace-boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.content-workspace-starts>button,.content-workspace-boundaries>article{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--text);background:var(--panel-strong);gap:8px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-workspace-starts>button,.content-workspace-boundaries>article{background:color-mix(in srgb, var(--panel-strong) 84%, transparent)}}.content-workspace-starts>button,.content-workspace-boundaries>article{text-align:left}.content-workspace-starts>button{cursor:pointer}.content-workspace-starts>button:disabled{cursor:not-allowed;opacity:.5}.content-workspace-starts>button:not(:disabled):hover{border-color:var(--accent)}.content-workspace-starts>button:not(:disabled):focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-workspace-starts>button:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent) 54%, var(--border))}.content-workspace-starts>button:not(:disabled):focus-visible{border-color:color-mix(in srgb, var(--accent) 54%, var(--border))}}.content-workspace-starts>button:not(:disabled):hover{background:var(--accent)}.content-workspace-starts>button:not(:disabled):focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-workspace-starts>button:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 8%, var(--panel-strong))}.content-workspace-starts>button:not(:disabled):focus-visible{background:color-mix(in srgb, var(--accent) 8%, var(--panel-strong))}}.content-workspace-starts>button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.content-workspace-starts svg{color:var(--accent-soft)}.content-workspace-starts strong,.content-workspace-boundaries strong{font-size:.84rem}.content-workspace-starts span,.content-workspace-boundaries span{color:var(--muted);font-size:.73rem;line-height:1.45}.content-operations-status{border:1px dotted var(--border);background:var(--panel-strong);gap:14px;padding:clamp(16px,2.5vw,22px);display:grid}@supports (color:color-mix(in lab, red, red)){.content-operations-status{background:color-mix(in srgb, var(--panel-strong) 88%, transparent)}}.content-operations-status>header,.content-source-grid article>header,.content-operations-scope{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.content-operations-status>header h3,.content-source-grid h4,.content-live-runs h5{margin:4px 0 0}.content-operations-actions{align-items:center;gap:12px;display:flex}.content-operations-actions>svg{color:var(--accent-soft);flex:none}.content-operations-message{border:1px solid var(--border);color:var(--text);background:var(--panel);align-items:center;gap:8px;padding:12px;font-size:.875rem;display:flex}.content-operations-message.is-error{border-color:var(--tone-critical)}@supports (color:color-mix(in lab, red, red)){.content-operations-message.is-error{border-color:color-mix(in srgb, var(--tone-critical) 42%, var(--border))}}.content-operations-message.is-error{color:var(--tone-critical)}.content-operations-message[role=status].is-error{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.content-operations-message[role=status].is-error{border-color:color-mix(in srgb, var(--warning) 50%, var(--border))}}.content-operations-message[role=status].is-error{color:var(--warning)}.content-operations-scope{border-bottom:1px dotted var(--border);align-items:baseline;padding-bottom:10px;font-size:.8rem}.content-operations-scope span{color:var(--muted)}.content-source-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.content-source-grid article{border:1px dotted var(--border);border-top:3px solid var(--muted);background:var(--panel);align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.content-source-grid article[data-tone=ready]{border-top-color:var(--success)}.content-source-grid article[data-tone=warning]{border-top-color:var(--warning)}.content-source-grid article[data-tone=critical]{border-top-color:var(--tone-critical)}.content-source-grid article[data-tone=neutral]{border-top-color:var(--border-strong)}.content-source-grid article>header span,.content-source-grid article>header>strong{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.content-source-grid article[data-tone=ready]>header>strong{color:var(--success)}.content-source-grid article[data-tone=warning]>header>strong{color:var(--warning)}.content-source-grid article[data-tone=critical]>header>strong{color:var(--tone-critical)}.content-source-grid article[data-tone=neutral]>header>strong{color:var(--muted)}.content-source-grid article>p{font-size:.875rem}.content-source-grid dl{border-block:1px dotted var(--border);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));margin:0;display:grid}.content-source-grid dl>div{text-align:center;gap:2px;padding:8px 4px;display:grid}.content-source-grid dt,.content-source-grid dd{margin:0}.content-source-grid dt{color:var(--muted);text-transform:uppercase;font-size:.72rem}.content-source-grid dd{color:var(--text);font-family:var(--font-mono);font-size:.82rem}.content-source-grid small{color:var(--muted);font-size:.75rem;line-height:1.45}.content-live-runs{gap:9px;display:grid}.content-live-runs-table{overflow-x:auto}.content-live-runs table{border-collapse:collapse;width:100%;font-size:.8rem}.content-live-runs caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.content-live-runs th,.content-live-runs td{border:1px dotted var(--border);text-align:left;white-space:nowrap;padding:8px 10px}.content-live-runs th{color:var(--muted);background:var(--panel);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.content-phase-intro,.content-phase-empty{border:1px solid var(--accent-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(18px,3vw,24px);display:flex}@supports (color:color-mix(in lab, red, red)){.content-phase-intro,.content-phase-empty{border:1px solid color-mix(in srgb, var(--accent-soft) 28%, var(--border))}}.content-phase-intro,.content-phase-empty{border-radius:var(--radius);background:radial-gradient(circle at 92% 12%, var(--accent), transparent 38%), var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.content-phase-intro,.content-phase-empty{background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 38%), color-mix(in srgb, var(--panel-strong) 86%, transparent)}}.content-phase-intro>div,.content-phase-empty>div{min-width:0}.content-phase-intro h2,.content-phase-intro h4,.content-phase-empty h2,.content-phase-empty h4{letter-spacing:-.025em;max-width:760px;margin:6px 0 0;font-size:clamp(1.1rem,2.2vw,1.55rem)}.content-phase-intro p,.content-phase-empty p{max-width:780px}.content-phase-intro>.button{flex:none}.content-phase-empty{justify-content:flex-start}.content-phase-empty>svg{color:var(--accent-soft);flex:none;margin-top:2px}.content-phase-empty .content-journey-actions{margin-top:16px}.content-intake-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.content-intake-steps button{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--muted);background:var(--panel);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:9px 10px;display:flex}.content-intake-steps button[aria-current=step]{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-intake-steps button[aria-current=step]{border-color:color-mix(in srgb, var(--accent) 58%, var(--border))}}.content-intake-steps button[aria-current=step]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-intake-steps button[aria-current=step]{background:color-mix(in srgb, var(--accent) 10%, var(--panel))}}.content-intake-steps button[data-complete=true] span{color:var(--panel-strong);background:var(--success)}.content-intake-steps button>span{border-radius:var(--radius);width:22px;height:22px;font-family:var(--font-mono);border:1px solid;flex:none;place-items:center;font-size:.65rem;display:grid}.content-intake-steps button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.content-intake-review{border:1px solid var(--accent-soft);padding:18px}@supports (color:color-mix(in lab, red, red)){.content-intake-review{border:1px solid color-mix(in srgb, var(--accent-soft) 32%, var(--border))}}.content-intake-review{border-radius:var(--radius);background:var(--panel)}.content-intake-review h4{margin:6px 0 0;font-size:1.2rem}.content-intake-review dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.content-intake-review dl>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-strong);padding:11px}.content-intake-review dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:700}.content-intake-review dd{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-size:.78rem}.content-intake-footer{justify-content:flex-end;gap:10px;display:flex}.content-journey-actions{flex-wrap:wrap;gap:10px;display:flex}.content-audit-builder,.content-cost-review,.content-queue-receipt,.content-evidence-browser,.content-findings,.content-file-review,.content-opportunities,.content-pack-builder,.content-pack-review,.content-generation-builder,.content-generation-review,.content-generation-receipt,.content-export-review,.content-specialist-tools{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-strong);gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-audit-builder,.content-cost-review,.content-queue-receipt,.content-evidence-browser,.content-findings,.content-file-review,.content-opportunities,.content-pack-builder,.content-pack-review,.content-generation-builder,.content-generation-review,.content-generation-receipt,.content-export-review,.content-specialist-tools{background:color-mix(in srgb, var(--panel-strong) 82%, transparent)}}.content-audit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-audit-fields>label,.content-audit-fields fieldset{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.content-audit-fields>label>span,.content-audit-fields legend{color:var(--text);font-size:.78rem;font-weight:700}.content-audit-fields textarea{min-height:92px}.content-audit-wide{grid-column:1/-1}.content-stage-options{flex-wrap:wrap;gap:8px;display:flex}.content-stage-options label,.content-confirmation{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);background:var(--panel);align-items:flex-start;gap:8px;padding:9px 11px;font-size:.78rem;line-height:1.45;display:flex}.content-stage-options input,.content-confirmation input{accent-color:var(--accent);margin-top:2px}.content-inline-note{font-size:.78rem}.content-scope-warning{border-left:3px solid var(--warning);background:var(--warning);border-radius:0;gap:4px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-scope-warning{background:color-mix(in srgb, var(--warning) 8%, var(--panel))}}.content-scope-warning{color:var(--text);font-size:.78rem;line-height:1.5}.content-scope-warning strong{color:var(--warning)}.content-cost-review{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.content-cost-review{border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}}.content-cost-review h4,.content-queue-receipt h4,.content-evidence-browser h3,.content-evidence-browser h4,.content-findings h2,.content-findings h4,.content-opportunities h2,.content-opportunities h4{margin:5px 0 0;font-size:1.18rem}.content-cost-review dl,.content-pack-review dl,.content-generation-review dl,.content-findings dl,.content-file-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.content-cost-review dl div,.content-pack-review dl div,.content-generation-review dl div,.content-findings dl div,.content-file-review dl div{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:12px}.content-cost-review dt,.content-pack-review dt,.content-generation-review dt,.content-findings dt,.content-file-review dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}.content-cost-review dd,.content-pack-review dd,.content-generation-review dd,.content-findings dd,.content-file-review dd{color:var(--text);margin:5px 0 0;font-weight:700}.content-queue-receipt{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.content-queue-receipt{border-color:color-mix(in srgb, var(--success) 42%, var(--border))}}.content-evidence-controls,.content-export-controls{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;display:grid}.content-evidence-controls label,.content-generation-builder label,.content-export-controls label{gap:7px;display:grid}.content-evidence-controls label>span,.content-generation-builder label>span,.content-export-controls label>span{color:var(--text);font-size:.78rem;font-weight:700}.content-findings header>span,.content-file-review>header>span,.content-opportunities header>span{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);text-transform:uppercase;flex:none;padding:4px 8px;font-size:.67rem;font-weight:700}.content-file-review{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.content-file-review{border-color:color-mix(in srgb, var(--success) 38%, var(--border))}}.content-file-review h3,.content-file-review h4{margin:5px 0 0;font-size:1.18rem}.content-file-review dl{grid-template-columns:repeat(4,minmax(0,1fr))}.content-file-review dd{font-family:var(--font-mono);text-overflow:ellipsis;overflow:hidden}.content-file-notes{color:var(--text);gap:8px;margin:0;padding-left:22px;display:grid}.content-file-notes li{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:8px 10px;line-height:1.5}.content-file-note{gap:7px;display:grid}.content-file-note>span{color:var(--text);font-size:.78rem;font-weight:700}.content-file-diff{border:1px solid var(--accent);gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-file-diff{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border))}}.content-file-diff{border-radius:var(--radius);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-file-diff{background:color-mix(in srgb, var(--accent) 5%, var(--panel))}}.content-file-diff>header,.content-file-diff>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-file-diff h5{text-transform:capitalize;margin:4px 0 0}.content-file-diff>header>span{color:var(--muted);text-transform:uppercase;justify-self:end;font-size:.72rem}.content-file-diff article{min-width:0}.content-file-diff pre{border:1px solid var(--border);border-radius:var(--radius);max-height:180px;color:var(--text);background:var(--panel-strong);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;padding:10px;font-size:.72rem;line-height:1.45;overflow:auto}.content-source-boundary,.content-pack-grounding{border:1px solid var(--accent-soft);align-items:flex-start;gap:9px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.content-source-boundary,.content-pack-grounding{border:1px solid color-mix(in srgb, var(--accent-soft) 35%, var(--border))}}.content-source-boundary,.content-pack-grounding{border-radius:var(--radius);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.content-source-boundary,.content-pack-grounding{background:color-mix(in srgb, var(--accent-soft) 7%, var(--panel))}}.content-source-boundary>svg,.content-pack-grounding>svg{color:var(--accent-soft);flex:none;margin-top:2px}.content-source-boundary p,.content-pack-grounding p{margin:0;font-size:.78rem}.content-audit-fields small{color:var(--muted);font-size:.7rem;line-height:1.45}.content-dashboard-read{border:1px solid var(--accent-soft);align-items:flex-start;gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.content-dashboard-read{border:1px solid color-mix(in srgb, var(--accent-soft) 38%, var(--border))}}.content-dashboard-read{border-radius:var(--radius);background:linear-gradient(135deg, var(--accent-soft), var(--panel))}@supports (color:color-mix(in lab, red, red)){.content-dashboard-read{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 9%, var(--panel)), var(--panel))}}.content-dashboard-read>svg{color:var(--accent-soft);flex:none;margin-top:2px}.content-dashboard-read strong,.content-dashboard-read em{display:block}.content-dashboard-read em{color:var(--muted);margin-top:8px;font-size:.78rem;font-style:normal;line-height:1.55}.content-findings .content-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.content-scorecard,.content-stage-mix,.content-lens-coverage,.content-gap-list,.content-top-assets,.content-proof-points{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);gap:12px;min-width:0;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-scorecard,.content-stage-mix,.content-lens-coverage,.content-gap-list,.content-top-assets,.content-proof-points{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.content-scorecard>header{align-items:end}.content-scorecard h3,.content-scorecard h5,.content-stage-mix h3,.content-stage-mix h5,.content-lens-coverage h3,.content-lens-coverage h5,.content-gap-list h3,.content-gap-list h5,.content-top-assets h3,.content-top-assets h5,.content-proof-points h3,.content-proof-points h5{color:var(--text);margin:4px 0 0;font-size:1rem}.content-scorecard>header>p{text-align:right;max-width:380px;font-size:.72rem}.content-scorecard>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.content-scorecard>ul>li{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);gap:8px;padding:12px;display:grid}.content-scorecard>ul>li[data-score-band=strong]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.content-scorecard>ul>li[data-score-band=strong]{border-color:color-mix(in srgb, var(--success) 40%, var(--border))}}.content-scorecard>ul>li[data-score-band=weak]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.content-scorecard>ul>li[data-score-band=weak]{border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}}.content-scorecard>ul>li>div:first-child,.content-stage-mix li>div:first-child,.content-lens-coverage li>div,.content-gap-list li>div,.content-top-assets li>div{justify-content:space-between;gap:10px;display:flex}.content-scorecard li span,.content-stage-mix li span,.content-gap-list li span,.content-top-assets li span{color:var(--accent-soft);font-weight:700}.content-scorecard li b{color:var(--text);font-size:1.35rem}.content-scorecard li p,.content-scorecard li em,.content-scorecard li small{color:var(--muted);margin:0;font-size:.7rem;font-style:normal;line-height:1.45}.content-scorecard li em{color:var(--text)}.content-score-track,.content-stage-track{border-radius:var(--radius);background:var(--border);height:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.content-score-track,.content-stage-track{background:color-mix(in srgb, var(--border) 72%, transparent)}}meter.content-score-track{-webkit-appearance:none;appearance:none;width:100%;display:block}meter.content-score-track::-webkit-meter-bar{border-radius:var(--radius);background:var(--border);border:0}@supports (color:color-mix(in lab, red, red)){meter.content-score-track::-webkit-meter-bar{background:color-mix(in srgb, var(--border) 72%, transparent)}}meter.content-score-track::-webkit-meter-optimum-value{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent-soft), var(--accent))}meter.content-score-track::-webkit-meter-suboptimum-value{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent-soft), var(--accent))}meter.content-score-track::-webkit-meter-even-less-good-value{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent-soft), var(--accent))}meter.content-score-track::-moz-meter-bar{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent-soft), var(--accent))}.content-score-track>span,.content-stage-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-soft), var(--accent));height:100%;display:block}.content-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-stage-mix ul,.content-lens-coverage ul,.content-gap-list ol,.content-top-assets ol,.content-proof-points ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.content-stage-mix li{gap:7px;display:grid}.content-stage-mix>p{color:var(--muted);font-size:.7rem}.content-lens-coverage li,.content-gap-list li,.content-top-assets li,.content-proof-points li{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:11px}.content-lens-coverage li span{color:var(--muted);text-transform:uppercase;font-size:.66rem;font-weight:700}.content-lens-coverage li[data-lens-status=available] span{color:var(--success)}.content-lens-coverage li[data-lens-status=partial] span{color:var(--warning)}.content-gap-list li p,.content-gap-list li em,.content-top-assets li p{margin:5px 0 0;font-size:.74rem;line-height:1.45}.content-gap-list li em{color:var(--text);font-style:normal;display:block}.content-top-assets a{color:var(--accent-soft);align-items:center;gap:5px;margin-top:7px;font-size:.72rem;font-weight:700;display:inline-flex}.content-proof-points>header{align-items:flex-start;gap:9px;display:flex}.content-proof-points>header>svg{color:var(--accent-soft);margin-top:2px}.content-proof-points ul{grid-template-columns:repeat(2,minmax(0,1fr))}.content-proof-points blockquote{color:var(--text);margin:0;font-size:.8rem;line-height:1.5}.content-proof-points li>span{color:var(--muted);margin-top:8px;font-size:.68rem;display:block}.content-action-plan{border-top:1px solid var(--border);padding-top:1.25rem}.content-action-plan>header{gap:.3rem;display:grid}.content-action-plan ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.content-action-plan li{border:1px solid var(--border);border-radius:var(--radius);gap:.75rem;padding:1rem;display:grid}.content-action-plan li>span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.content-action-plan li div{gap:.45rem;display:grid}.content-action-plan li p,.content-action-plan li small{color:var(--muted);margin:0}.content-opportunities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.content-opportunities li{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);overflow:hidden}.content-opportunities li[data-selected=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-opportunities li[data-selected=true]{border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}}.content-opportunities li[data-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-opportunities li[data-selected=true]{background:color-mix(in srgb, var(--accent) 8%, var(--panel))}}.content-opportunities li button{width:100%;min-height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:14px;display:grid}.content-opportunities li button:hover{background:var(--accent-soft)}.content-opportunities li button:focus-visible{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.content-opportunities li button:hover{background:color-mix(in srgb, var(--accent-soft) 8%, transparent)}.content-opportunities li button:focus-visible{background:color-mix(in srgb, var(--accent-soft) 8%, transparent)}}.content-opportunities li button:focus-visible{outline:2px solid var(--accent-soft);outline-offset:-2px}.content-opportunities li strong,.content-opportunities li span{display:block}.content-opportunities li .content-opportunity-selection{border:1px solid var(--border);border-radius:var(--radius);width:-moz-fit-content;width:fit-content;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:3px 6px;font-size:.62rem;font-weight:700}.content-opportunities li[data-selected=true] .content-opportunity-selection{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content-opportunities li[data-selected=true] .content-opportunity-selection{border-color:color-mix(in srgb, var(--accent) 58%, var(--border))}}.content-opportunities li[data-selected=true] .content-opportunity-selection{color:var(--accent-soft)}.content-opportunities-selection,.content-opportunities-count{color:var(--muted);margin:0;font-size:.75rem}.content-opportunities-count{color:var(--text);font-weight:700}.content-opportunities li span{color:var(--accent-soft);margin-top:5px;font-size:.72rem}.content-pack-review,.content-generation-review{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.content-pack-review,.content-generation-review{border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}}.content-generation-builder header>svg,.content-export-review header>svg{color:var(--accent-soft);flex:none}.content-generation-builder textarea{min-height:110px}.content-generation-receipt{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.content-generation-receipt{border-color:color-mix(in srgb, var(--success) 42%, var(--border))}}.content-generation-receipt>span{color:var(--muted);font-family:var(--font-mono);font-size:.72rem}.content-generation-receipt>pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius);max-height:320px;color:var(--text);background:var(--panel);font:inherit;grid-column:1/-1;margin:0;padding:14px;line-height:1.6;overflow:auto}.content-export-bundle{border:1px solid var(--success);gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-export-bundle{border:1px solid color-mix(in srgb, var(--success) 42%, var(--border))}}.content-export-bundle{border-radius:var(--radius);background:var(--panel)}.content-export-bundle>div{gap:4px;display:grid}.content-export-bundle>div span{color:var(--muted);font-size:.78rem}.content-export-bundle ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.content-export-bundle li{border:1px solid var(--border);border-radius:var(--radius);color:var(--accent-soft);padding:5px 8px;font-size:.7rem;font-weight:700}.content-specialist-tools header{justify-content:flex-start}.content-specialist-tools header>svg{color:var(--accent-soft)}.content-specialist-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.content-specialist-tools button{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--text);background:var(--panel);text-align:left;gap:6px;padding:14px;display:grid}.content-specialist-tools button:hover{border-color:var(--border-strong);background:var(--panel-strong)}.content-specialist-tools button:focus-visible{border-color:var(--border-strong);background:var(--panel-strong)}.content-specialist-tools button span{color:var(--muted);font-size:.78rem;line-height:1.45}.content-specialist-tools button em{color:var(--accent-soft);text-transform:uppercase;font-size:.68rem;font-style:normal}.content-journey-inline-error{border:1px solid var(--danger);align-items:flex-start;gap:8px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.content-journey-inline-error{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--border))}}.content-journey-inline-error{border-radius:var(--radius);background:var(--danger);color:var(--danger)!important}@supports (color:color-mix(in lab, red, red)){.content-journey-inline-error{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.domain-landing-actions{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding-top:14px;display:flex}.domain-detail-toggle{border:1px solid var(--border);border-radius:var(--radius);min-height:40px;color:var(--text);background:var(--panel);align-items:center;gap:7px;padding:0 14px;font-weight:700;display:inline-flex}.domain-detail-toggle svg{transition:transform var(--motion-fast) var(--motion-ease)}.journey-turn-intent{flex-wrap:wrap;gap:6px;padding:0 2px 10px;display:flex}.journey-turn-intent button{border:1px solid var(--border);border-radius:var(--radius);min-height:30px;color:var(--muted);background:0 0;padding:0 10px;font-size:.72rem;font-weight:700}.journey-turn-intent button.selected{color:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.journey-turn-intent button.selected{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.journey-turn-intent button.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.journey-turn-intent button.selected{background:color-mix(in srgb, var(--accent) 12%, transparent)}}@media (max-width:900px){.domain-landing{width:min(100% - 24px,780px);margin-top:20px}.domain-landing-hero,.domain-contract-grid{grid-template-columns:1fr}.content-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.content-journey-header,.content-journey-chat-action{align-items:stretch}.content-journey-header{flex-direction:column}.content-journey-chat-action{justify-content:space-between}.content-workspace-starts,.content-workspace-boundaries,.content-source-grid{grid-template-columns:1fr}.content-operations-status>header,.content-operations-scope{flex-direction:column}.content-operations-status{padding-bottom:86px}.content-intake-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.content-audit-fields,.content-intake-review dl,.content-cost-review dl,.content-pack-review dl,.content-generation-review dl,.content-findings dl,.content-file-review dl,.content-file-diff>header,.content-file-diff>div,.content-scorecard>ul,.content-dashboard-grid,.content-proof-points ul,.content-action-plan ol,.content-opportunities ul,.content-specialist-tools>div{grid-template-columns:1fr}.content-findings .content-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.content-scorecard>header{display:grid}.content-scorecard>header>p{text-align:left}.content-evidence-controls,.content-export-controls{grid-template-columns:1fr;align-items:stretch}.content-queue-receipt{display:grid}}.platform-workbench :where(button,input,textarea,select,[data-slot=button],[data-slot=badge]){border-radius:0}.platform-workbench :where(section,article,details,table,[role=dialog],[role=menu],[role=listbox],[class$=-card],[class*=-card\ ],[class$=-badge],[class*=-badge\ ],[class$=-panel],[class*=-panel\ ],[class$=-menu],[class*=-menu\ ],[class$=-note],[class*=-note\ ],[class$=-artifact],[class*=-artifact\ ],[class$=-matrix],[class*=-matrix\ ],[class$=-hero],[class*=-hero\ ],[class$=-receipt],[class*=-receipt\ ],[class$=-review],[class*=-review\ ],[class$=-workspace],[class*=-workspace\ ],[class$=-warning],[class*=-warning\ ],[class$=-control],[class*=-control\ ],[class$=-trigger],[class*=-trigger\ ],[class$=-catalog],[class*=-catalog\ ]){border-radius:0}.platform-workbench [data-slot=button].bg-primary,.platform-workbench .entry-actions [data-slot=button],.platform-workbench .journey-start [data-slot=button]{border-color:var(--cta);color:var(--black);background:var(--cta)}.platform-workbench [data-slot=button].bg-primary:hover,.platform-workbench .entry-actions [data-slot=button]:hover,.platform-workbench .journey-start [data-slot=button]:hover{color:var(--black);background:var(--cta)}@supports (color:color-mix(in lab, red, red)){.platform-workbench [data-slot=button].bg-primary:hover,.platform-workbench .entry-actions [data-slot=button]:hover,.platform-workbench .journey-start [data-slot=button]:hover{background:color-mix(in srgb, var(--cta) 84%, var(--white))}}.platform-workbench [data-slot=button].bg-primary:hover,.platform-workbench .entry-actions [data-slot=button]:hover,.platform-workbench .journey-start [data-slot=button]:hover{opacity:1}.platform-workbench [data-slot=button].bg-secondary{border:1px solid var(--teal);color:var(--teal);background:0 0}.platform-workbench [data-slot=button].bg-secondary:hover{color:var(--black);background:var(--teal)}.platform-workbench :where(button,input,textarea,select,summary,a):focus-visible{outline-color:var(--pink)}.platform-workbench .content-domain-landing :where(button,input,textarea,select,summary,a):focus-visible{outline-color:var(--teal)}.platform-workbench :where(.section-title,.eyebrow,.phase-kicker,.message-meta){color:var(--grey-80);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.platform-workbench :where(table th,table td){border-bottom-style:dotted}.platform-workbench{--workbench-chrome:#080b0c;--workbench-surface:#0d1112;--workbench-surface-raised:#121719;--workbench-line:#273238;background:radial-gradient(circle at 50% -10%,#e12c8629,#0000 38%),#050708;grid-template-columns:276px minmax(0,1fr);transition:grid-template-columns .18s}.platform-workbench .chat-panel{background:0 0;grid-template-rows:68px minmax(0,1fr) auto}.platform-workbench .sidebar,.platform-workbench .topbar{background:var(--workbench-chrome)}.platform-workbench .sidebar{transition:transform var(--motion-base) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), visibility var(--motion-base) var(--motion-ease);border-right-color:#96d0d326;gap:18px;padding:24px 18px}.platform-workbench .topbar{border-bottom-color:#96d0d324;justify-content:flex-start;min-height:68px}.platform-workbench .top-actions{margin-left:auto}.platform-workbench .brand-row{justify-content:space-between}.platform-workbench .sidebar-collapse-control,.platform-workbench .collapsed-brand{min-width:40px;min-height:40px;color:var(--grey-80);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.platform-workbench .sidebar-collapse-control:hover,.platform-workbench .collapsed-brand:hover{border-color:var(--teal)}.platform-workbench .sidebar-collapse-control:focus-visible{border-color:var(--teal)}.platform-workbench .collapsed-brand:focus-visible{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.platform-workbench .sidebar-collapse-control:hover,.platform-workbench .collapsed-brand:hover{border-color:color-mix(in srgb, var(--teal) 42%, transparent)}.platform-workbench .sidebar-collapse-control:focus-visible{border-color:color-mix(in srgb, var(--teal) 42%, transparent)}.platform-workbench .collapsed-brand:focus-visible{border-color:color-mix(in srgb, var(--teal) 42%, transparent)}}.platform-workbench .sidebar-collapse-control:hover,.platform-workbench .collapsed-brand:hover{color:var(--teal)}.platform-workbench .sidebar-collapse-control:focus-visible{color:var(--teal)}.platform-workbench .collapsed-brand:focus-visible{color:var(--teal)}.platform-workbench .collapsed-brand{border-right-color:var(--teal);justify-content:space-between;gap:10px;min-width:176px;margin-right:22px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.platform-workbench .collapsed-brand{border-right-color:color-mix(in srgb, var(--teal) 28%, transparent)}}.platform-workbench .collapsed-brand img{width:126px;height:auto}.platform-workbench.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.platform-workbench.sidebar-collapsed>.sidebar{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-100%)}.platform-workbench .conversation{background:0 0}.platform-workbench .relay-home{width:min(1120px,100% - 88px);min-height:0;padding:46px 0 30px}.platform-workbench .relay-home .eyebrow{margin-top:0}.platform-workbench .relay-home h1{max-width:820px;margin-block-start:12px;margin-block-end:20px;font-size:clamp(48px,5.2vw,72px);line-height:.96}.platform-workbench .relay-home>p{color:#b7c1c4;max-width:820px;font-size:16px;line-height:1.65}.platform-workbench .domain-chat-entry{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:18px;width:min(920px,100% - 88px);margin:54px auto auto;padding:2px 0 38px;display:grid}.platform-workbench .domain-chat-icon{width:42px;height:42px;color:var(--blue);background:#96d0d30e;border:1px solid #96d0d342;place-items:center;display:grid;box-shadow:0 10px 30px #00000038}.platform-workbench .domain-chat-entry>div{gap:10px;min-width:0;max-width:720px;padding-top:1px;display:grid}.platform-workbench .domain-chat-entry .eyebrow{color:#8f9ba0}.platform-workbench .domain-chat-entry h1{color:var(--white);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.06}.platform-workbench .domain-chat-entry p{color:#b7c1c4;max-width:680px;margin:0;font-size:16px;line-height:1.6}.platform-workbench .domain-chat-entry small{color:#748287;font-size:13px;line-height:1.45}.platform-workbench .journey-grid{gap:18px;margin-top:32px}.platform-workbench .journey-unavailable{padding:20px 22px;font-size:13px;line-height:1.55}.platform-workbench .journey-card{border-color:var(--workbench-line);color:#b9c3c6;background:var(--workbench-surface);min-height:136px;box-shadow:none;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:22px 44px 22px 20px;transform:none}.platform-workbench .journey-card:hover:not(:disabled){background:var(--workbench-surface-raised);border-color:#96d0d380;transform:none}.platform-workbench .journey-card.selected{border-color:#e12c869e;border-left:3px solid var(--pink);background:#171015}.platform-workbench .journey-icon{background:#090d0e;border-color:#96d0d333;width:36px;height:36px}.platform-workbench .journey-card strong{color:var(--white);font-size:17px;line-height:1.3}.platform-workbench .journey-card small{color:#9eaaae;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.platform-workbench .journey-start{gap:22px;margin-top:26px}.platform-workbench .journey-start>span{max-width:560px;font-size:12px;line-height:1.55}.platform-workbench .brief-entry{gap:18px;margin-top:24px}.platform-workbench .chat-panel.home-state{overscroll-behavior:contain;grid-template-rows:68px minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}.platform-workbench .chat-panel.home-state .topbar{z-index:20;position:sticky;top:0}.platform-workbench .chat-panel.home-state .conversation{min-height:0;overflow-y:auto}.platform-workbench .chat-panel.home-state .relay-home{justify-content:center;min-height:100%}.platform-workbench .chat-panel.home-state .composer-wrap{background:0 0;padding:18px 44px 30px}.platform-workbench .chat-panel.home-state .composer,.platform-workbench .chat-panel.home-state .error-banner,.platform-workbench .chat-panel.home-state .thread-delete-status{width:min(1040px,100%)}.platform-workbench .composer-wrap{background:#050708}.platform-workbench .composer{border-color:#96d0d33d;border-top:2px solid var(--pink);background:var(--workbench-surface)}.platform-workbench .composer:focus-within{border-color:#96d0d39e;border-top-color:var(--pink);box-shadow:0 18px 54px #00000047}.platform-workbench .workspace-surface-footer{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin:10px 32px 18px;display:flex}.platform-workbench .workspace-surface-error{border-left:3px solid var(--pink);min-width:0;color:var(--tone-default);background:var(--workbench-surface-raised);align-items:center;gap:12px;margin:0 auto 0 0;padding:10px 12px;font-size:13px;display:flex}.platform-workbench .workspace-surface-error-dismiss{color:var(--muted-foreground,#888);cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:2px 4px;transition:opacity .15s;display:inline-flex}.platform-workbench .workspace-surface-error-dismiss:hover{opacity:1;color:var(--foreground,#fff)}.platform-workbench .workspace-chat-launcher{--ask-accent:var(--page-accent,var(--client-accent,var(--pink)));z-index:1;border:1px solid var(--ask-accent);min-height:52px;color:var(--black);background:var(--ask-accent);box-shadow:0 12px 32px #00000080, 0 0 0 6px var(--ask-accent);border-radius:0;flex:none;justify-self:end;margin:0;padding:14px 22px;position:static;bottom:auto;right:auto}@supports (color:color-mix(in lab, red, red)){.platform-workbench .workspace-chat-launcher{box-shadow:0 12px 32px #00000080, 0 0 0 6px color-mix(in srgb, var(--ask-accent) 12%, transparent)}}.platform-workbench .workspace-chat-launcher{letter-spacing:.02em;isolation:isolate;font-size:14px;font-weight:700}.platform-workbench .dashboard-analyst-transcript{flex-direction:column;gap:10px;max-height:min(48vh,420px);margin:0 0 12px;padding:0 2px 4px 0;display:flex;overflow-y:auto}.platform-workbench .dashboard-analyst-transcript .message{margin:0}.platform-workbench .workspace-chat-launcher:hover{color:var(--black);border-color:var(--ask-accent);background:var(--ask-accent)}@supports (color:color-mix(in lab, red, red)){.platform-workbench .workspace-chat-launcher:hover{background:color-mix(in srgb, var(--ask-accent) 84%, var(--white))}}.platform-workbench .workspace-chat-launcher:hover{box-shadow:0 12px 30px #00000075, 0 0 22px var(--ask-accent)}@supports (color:color-mix(in lab, red, red)){.platform-workbench .workspace-chat-launcher:hover{box-shadow:0 12px 30px #00000075, 0 0 22px color-mix(in srgb, var(--ask-accent) 16%, transparent)}}.platform-workbench .workspace-chat-launcher:hover{transform:translateY(-1px)}.platform-workbench .workspace-chat-launcher:active{border-color:var(--ask-accent);color:var(--black);background:var(--ask-accent)}@supports (color:color-mix(in lab, red, red)){.platform-workbench .workspace-chat-launcher:active{background:color-mix(in srgb, var(--ask-accent) 90%, var(--white))}}.platform-workbench .workspace-chat-launcher:active{transform:translateY(0)}.platform-workbench .workspace-chat-launcher:focus-visible{outline:2px solid var(--blue);outline-offset:3px;box-shadow:0 10px 28px #0000006b, 0 0 0 5px #96d0d324, 0 0 22px var(--ask-accent)}@supports (color:color-mix(in lab, red, red)){.platform-workbench .workspace-chat-launcher:focus-visible{box-shadow:0 10px 28px #0000006b, 0 0 0 5px #96d0d324, 0 0 22px color-mix(in srgb, var(--ask-accent) 14%, transparent)}}@media (prefers-reduced-motion:reduce){.platform-workbench .workspace-chat-launcher{transition:none}.platform-workbench .workspace-chat-launcher:hover,.platform-workbench .workspace-chat-launcher:active{transform:none}}@media (max-width:820px){.platform-workbench{grid-template-columns:1fr}.platform-workbench .domain-chat-entry{grid-template-columns:38px minmax(0,1fr);gap:14px;width:min(100% - 28px,920px);margin-top:32px}.platform-workbench .domain-chat-icon{width:38px;height:38px}.platform-workbench .relay-home{width:min(100% - 28px,1040px);padding:32px 0 24px}.platform-workbench .chat-panel.home-state{display:grid}.platform-workbench.sidebar-collapsed>.sidebar{opacity:1;pointer-events:auto}.platform-workbench .sidebar-collapse-control,.platform-workbench .collapsed-brand{display:none}}@media (max-width:560px){.platform-workbench .domain-chat-entry{grid-template-columns:1fr;margin-top:24px}.platform-workbench .domain-chat-entry h1{font-size:30px}.platform-workbench .relay-home h1{font-size:clamp(38px,12vw,52px)}.platform-workbench .journey-card{min-height:124px;padding:18px 38px 18px 16px}.platform-workbench .chat-panel.home-state .composer-wrap{padding:14px 14px 20px}}.domain-data-workspace{min-width:0;color:var(--foreground);font-family:var(--font);background:0 0;border:0;align-content:start;gap:16px;padding:0;display:grid}.domain-data-workspace>*{border:1px solid var(--workbench-line);background:var(--workbench-surface)}.domain-data-workspace__header{background:radial-gradient(130% 190% at 92% 18%, var(--pink), var(--pink) 42%, transparent 68%), var(--workbench-chrome);border-bottom:0;justify-content:space-between;align-items:flex-start;gap:20px;margin:0;padding:26px clamp(18px,2.2vw,30px) 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.domain-data-workspace__header{background:radial-gradient(130% 190% at 92% 18%, color-mix(in srgb, var(--pink) 46%, transparent), color-mix(in srgb, var(--pink) 12%, transparent) 42%, transparent 68%), var(--workbench-chrome)}}.domain-data-workspace__title-group{min-width:0}.domain-data-workspace__eyebrow{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.domain-data-workspace__eyebrow svg{width:15px;height:15px}.domain-data-workspace__eyebrow button{all:unset;color:var(--teal);cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.domain-data-workspace__eyebrow button:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.domain-data-workspace__title-group h1{color:var(--foreground);letter-spacing:-.03em;text-transform:uppercase;margin:7px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.05}.domain-data-workspace__title-group h1:after{content:".";color:var(--pink)}.domain-data-workspace__title-group p{max-width:68ch;color:var(--muted-foreground);margin:5px 0 0;font-size:14px;line-height:1.45}.domain-data-workspace__scope{border:1px solid var(--teal);grid-template-columns:auto minmax(0,1fr);column-gap:8px;min-width:min(100%,250px);padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.domain-data-workspace__scope{border:1px solid color-mix(in srgb, var(--teal) 42%, var(--border))}}.domain-data-workspace__scope{border-left:3px solid var(--teal);background:var(--teal);border-radius:0}@supports (color:color-mix(in lab, red, red)){.domain-data-workspace__scope{background:color-mix(in srgb, var(--teal) 7%, transparent)}}.domain-data-workspace__scope svg{width:16px;height:16px;color:var(--teal);grid-row:span 2;margin-top:2px}.domain-data-workspace__scope span{color:var(--grey-80);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.domain-data-workspace__scope strong{overflow-wrap:anywhere;color:var(--foreground);font-size:15px;font-weight:600;line-height:1.35}.domain-data-workspace__overview{gap:10px;display:grid}.domain-data-workspace__kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,158px),1fr));gap:8px;margin:0;display:grid}@media (max-width:1100px){.domain-data-workspace__kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}}@media (max-width:900px){.domain-data-workspace__kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}}.domain-data-workspace__kpi{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:0;align-content:start;gap:6px;min-width:0;min-height:92px;padding:12px 13px 11px;display:grid}.domain-data-workspace__kpi dt{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.domain-data-workspace__kpi dd{gap:5px;min-width:0;margin:0;display:grid}.domain-data-workspace__kpi dd strong{overflow-wrap:anywhere;color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:25px;font-weight:700;line-height:1.1}.domain-data-workspace__kpi.is-text dd strong{color:var(--tone-default);letter-spacing:0;font-size:15px;font-weight:600;line-height:1.3}.domain-data-workspace__kpi.is-unknown dd strong{color:var(--tone-muted);letter-spacing:0;font-size:15px;font-weight:600;line-height:1.35}.domain-data-workspace__kpi dd span{color:var(--tone-muted);font-size:11px;line-height:1.4}.domain-data-workspace__skeleton-line{background:var(--tone-muted);border-radius:0;height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.domain-data-workspace__skeleton-line{background:color-mix(in srgb, var(--tone-muted) 20%, transparent)}}.domain-data-workspace__skeleton-line{animation:1.6s ease-in-out infinite ddw-skeleton-pulse}.domain-data-workspace__skeleton-line.is-label{width:56%}.domain-data-workspace__skeleton-line.is-value{width:42%;height:24px;margin-top:3px}.domain-data-workspace__skeleton-line.is-note{width:78%;margin-top:2px}@keyframes ddw-skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.domain-data-workspace__skeleton-line{animation:none}}.domain-data-workspace__chart{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);border-radius:0;gap:14px;margin:0;padding:16px 18px 18px;display:grid}.domain-data-workspace__chart figcaption{gap:3px;display:grid}.domain-data-workspace__chart figcaption strong{color:var(--tone-default);font-size:15px;font-weight:700;line-height:1.3}.domain-data-workspace__chart figcaption span{color:var(--tone-muted);font-size:12px;line-height:1.5}.domain-data-workspace__chart-rows{gap:9px;margin:0;padding:0;list-style:none;display:grid}.domain-data-workspace__chart-rows li{grid-template-columns:minmax(76px,172px) minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;display:grid}.domain-data-workspace__chart-label{overflow-wrap:anywhere;color:var(--tone-muted);font-size:12px;line-height:1.3}.domain-data-workspace__chart-track{border-left:1px solid var(--workbench-line);align-items:center;gap:8px;min-width:0;height:12px;display:flex}.domain-data-workspace__chart-bar{border-radius:var(--radius);background:var(--primary);flex:0 auto;min-width:2px;height:100%;display:block}.domain-data-workspace__chart-count{color:var(--tone-default);flex:none;font-size:12px;font-weight:600;line-height:1}.domain-data-workspace__state{border-left:3px solid var(--teal);color:var(--foreground);background:var(--teal);align-items:flex-start;gap:11px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.domain-data-workspace__state{background:color-mix(in srgb, var(--teal) 7%, transparent)}}.domain-data-workspace__state>svg{width:18px;height:18px;color:var(--teal);flex:none;margin-top:1px}.domain-data-workspace__state strong{font-size:15px;line-height:1.3;display:block}.domain-data-workspace__state p{color:var(--muted-foreground);margin:3px 0 0;font-size:13px;line-height:1.5}.domain-data-workspace.is-partial .domain-data-workspace__state{border-left-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.domain-data-workspace.is-partial .domain-data-workspace__state{background:color-mix(in srgb, var(--warning) 8%, transparent)}}.domain-data-workspace.is-partial .domain-data-workspace__state>svg{color:var(--warning)}.domain-data-workspace.is-blocked .domain-data-workspace__state{border-left-color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.domain-data-workspace.is-blocked .domain-data-workspace__state{background:color-mix(in srgb, var(--destructive) 8%, transparent)}}.domain-data-workspace.is-blocked .domain-data-workspace__state>svg{color:var(--destructive)}.domain-data-workspace__content,.darktrace-embed{min-width:0}.darktrace-embed :where(div,section,main,article,aside){min-width:0}.darktrace-embed{max-width:100%}.darktrace-embed table th{vertical-align:bottom;white-space:normal!important;padding:4px 5px!important}.darktrace-embed table td{padding:4px 5px!important}.domain-data-workspace__content :where(table){border-collapse:collapse;width:100%}.domain-data-workspace__content :where(th){color:var(--grey-80);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:10px 14px;font-size:13px;font-weight:700}.domain-data-workspace__content :where(th,td){border-bottom:1px dotted var(--border-strong)}.domain-data-workspace__content :where(td){color:var(--foreground);padding:12px 14px;font-size:15px;line-height:1.45}.domain-data-workspace__content :where(tbody tr:last-child td){border-bottom:0}@media (max-width:640px){.domain-data-workspace__header{display:grid}.domain-data-workspace__scope{width:100%}.domain-data-workspace__kpi{min-height:104px}}.platform-workbench .domain-data-workspace .message-list{width:100%;padding:0}.platform-workbench .domain-data-workspace .message-list>.message.user:first-child{display:none}.platform-workbench .domain-data-workspace .message-list>.message.user:first-child+.message.assistant{grid-template-columns:minmax(0,1fr);margin-bottom:0}.platform-workbench .domain-data-workspace .message-list>.message.user:first-child+.message.assistant>.avatar,.platform-workbench .domain-data-workspace .message-list>.message.user:first-child+.message.assistant .message-meta{display:none}.platform-workbench,.platform-workbench .chat-panel,.platform-workbench .conversation,.platform-workbench .message-list,.platform-workbench .message,.platform-workbench .message-body{min-width:0}.platform-workbench .chat-panel,.platform-workbench .conversation{min-height:0}.platform-workbench .sidebar,.platform-workbench .conversation{overscroll-behavior-y:contain}.platform-workbench .conversation{scroll-padding-block:24px}.platform-workbench :where(a,button,input,select,summary,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--teal);outline-offset:3px}.platform-workbench :where(.sidebar-collapse-control,.collapsed-brand,.sidebar-toggle,.catalog-top-trigger,.settings-trigger,.history-trigger,.catalog-close,.workstream-nav,.workstream-disclosure,.outcome-subnav,.sidebar-brief-entry,.workspace-chat-launcher){min-height:44px}.platform-workbench :where(.sidebar-collapse-control,.sidebar-toggle,.catalog-close){min-width:44px}.platform-workbench .conversation>.domain-data-workspace{width:calc(100% - 32px);margin:16px auto 120px}.platform-workbench .domain-data-workspace__content{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.platform-workbench .domain-data-workspace__content>.message-list{width:100%;padding:0}.platform-workbench .domain-data-workspace .message-body{max-width:none}.platform-workbench .domain-data-workspace__content :where(table){min-width:720px}.platform-workbench .domain-data-workspace__content :where(th,td){overflow-wrap:anywhere}@media (pointer:coarse),(prefers-contrast:more){.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]{scrollbar-color:#aaaaaac2 transparent}.platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]::-webkit-scrollbar-thumb{background-color:#aaaaaac2}}@media (forced-colors:active){.platform-workbench :where(a,button,input,select,summary,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:highlight}}@media (max-width:820px){.platform-workbench,.platform-workbench .chat-panel{height:100dvh;min-height:100svh;overflow:hidden}.platform-workbench .sidebar{width:min(340px,100vw - 24px);padding-bottom:max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain}.platform-workbench .topbar-context{flex:auto}.platform-workbench .top-actions{flex:none}.platform-workbench .composer-wrap{padding-bottom:max(14px, env(safe-area-inset-bottom))}.platform-workbench .conversation>.domain-data-workspace{width:calc(100% - 24px);margin-block-start:12px;margin-block-end:96px}.platform-workbench .workspace-surface-footer{margin:8px 14px max(14px, env(safe-area-inset-bottom))}}@media (max-width:680px){.platform-workbench .topbar{padding-inline-start:10px;padding-inline-end:10px}.platform-workbench :where(.sidebar-toggle,.catalog-top-trigger,.settings-trigger,.history-trigger){justify-content:center;width:44px;min-width:44px;min-height:44px;padding-inline-start:0;padding-inline-end:0;font-size:0;overflow:hidden}.platform-workbench .catalog-top-trigger>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-workbench .history-trigger>svg:last-child{display:none}.platform-workbench .topbar-context{max-width:calc(100vw - 210px)}.platform-workbench .composer-wrap[role=dialog]{right:12px!important;bottom:max(70px, calc(env(safe-area-inset-bottom) + 58px))!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 92px)!important;padding:12px!important}}@media (max-width:480px){.platform-workbench .topbar-context{max-width:calc(100vw - 198px)}.platform-workbench .topbar-context strong{font-size:14px}.platform-workbench .domain-data-workspace{padding:16px 12px}.platform-workbench .domain-data-workspace__content :where(table){min-width:640px}}@media (prefers-reduced-transparency:reduce){.platform-workbench .sidebar,.platform-workbench .topbar,.platform-workbench .composer,.platform-workbench .workspace-chat-launcher{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;background-color:var(--workbench-chrome)}}.journey-start>span.journey-start-blocked,.platform-workbench .journey-start>span.journey-start-blocked{color:var(--tone-warning)}.app-crash{background:var(--background);min-height:100vh;color:var(--tone-default);font-family:var(--font);place-items:center;padding:24px;display:grid}.app-crash__panel{border:1px solid var(--workbench-line);background:var(--workbench-surface);gap:16px;width:min(560px,100%);padding:32px;display:grid}.app-crash__eyebrow{color:var(--tone-muted);letter-spacing:var(--caps,.06em);font-size:11px;font-weight:700}.app-crash__title{margin:0;font-size:26px;font-weight:700;line-height:1.15}.app-crash__body{max-width:46ch;color:var(--tone-muted);margin:0;font-size:15px;line-height:1.5}.app-crash__action{min-height:44px;color:var(--primary-foreground);background:var(--cta);font:700 15px var(--font);cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease);border:0;justify-self:start;padding:0 20px}.app-crash__action:hover{opacity:.9}.app-crash__detail{color:var(--tone-muted);font-size:13px}.app-crash__detail summary{cursor:pointer}.app-crash__detail pre{border:1px solid var(--workbench-line);color:var(--tone-critical);font:400 13px var(--font-mono);white-space:pre-wrap;margin:12px 0 0;padding:12px;overflow-x:auto}.domain-data-workspace__vacant{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);justify-items:start;gap:12px;max-width:60ch;margin-top:8px;padding:32px;display:grid}.domain-data-workspace__vacant>svg{width:22px;height:22px;color:var(--tone-muted)}.domain-data-workspace__vacant h2{color:var(--tone-default);margin:0;font-size:20px;font-weight:700;line-height:1.2}.domain-data-workspace__vacant p{color:var(--tone-muted);margin:0;font-size:15px;line-height:1.5}.domain-data-workspace__vacant-meta{border-top:1px solid var(--workbench-line);flex-wrap:wrap;gap:24px;margin:4px 0 0;padding-top:16px;display:flex}.domain-data-workspace__vacant-meta div{gap:3px;display:grid}.domain-data-workspace__vacant-meta dt{color:var(--tone-muted);letter-spacing:var(--caps);text-transform:uppercase;font-size:11px;font-weight:700}.domain-data-workspace__vacant-meta dd{color:var(--tone-default);margin:0;font-size:13px}.flow-inline-error{color:var(--tone-critical);border:1px solid #ff9db452;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.measurement-report{gap:18px;min-width:0;display:grid}.measurement-section{gap:10px;min-width:0;display:grid}.measurement-section__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.measurement-section__head h2{color:var(--tone-default);letter-spacing:var(--caps,.06em);text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.3}.measurement-section__head p{max-width:78ch;color:var(--tone-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.measurement-trend.is-good{color:var(--tone-success)}.measurement-trend.is-bad{color:var(--tone-critical)}.measurement-trend.is-flat{color:var(--tone-muted)}.measurement-caveat{border:1px solid var(--workbench-line);border-left:2px solid var(--tone-warning);color:var(--tone-muted);background:var(--workbench-surface-raised);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.measurement-empty-row{border:1px solid var(--workbench-line);color:var(--tone-muted);background:var(--workbench-surface-raised);margin:0;padding:12px 13px;font-size:13px}.measurement-table-shell{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);overflow-x:auto}.measurement-table-shell:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.measurement-table{border-collapse:collapse;width:100%;font-size:13px}.measurement-table th,.measurement-table td{border-bottom:1px solid var(--workbench-line);text-align:left;white-space:nowrap;padding:9px 12px}.measurement-table thead th{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;background:var(--workbench-surface);font-size:11px;font-weight:700;position:sticky;top:0}.measurement-table tbody th{color:var(--tone-default);font-weight:600}.measurement-table td{color:var(--tone-muted)}.measurement-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.measurement-table tbody tr:last-child th,.measurement-table tbody tr:last-child td{border-bottom:0}.measurement-table tr.is-total th,.measurement-table tr.is-total td{color:var(--tone-default);background:var(--teal);font-weight:700}@supports (color:color-mix(in lab, red, red)){.measurement-table tr.is-total th,.measurement-table tr.is-total td{background:color-mix(in srgb, var(--teal) 6%, transparent)}}.measurement-state{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);align-items:flex-start;gap:11px;padding:14px 15px;display:flex}.measurement-state.is-alert{border-left:2px solid var(--tone-critical)}.measurement-state>svg{width:17px;height:17px;color:var(--tone-muted);flex:none;margin-top:1px}.measurement-state strong{color:var(--tone-default);font-size:14px;font-weight:700;display:block}.measurement-state p{max-width:78ch;color:var(--tone-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.message-list.is-workspace-surface{width:100%;max-width:none;padding-top:0;display:block}.message-list.is-workspace-surface>.message,.message-list.is-workspace-surface>.message>div{max-width:none;margin:0;padding:0;display:block}.message-list.is-workspace-surface .answer-action{background:0 0;border:0;border-radius:0;margin:0;padding:0}.message-list.is-workspace-surface .answer-action>strong,.message-list.is-workspace-surface .answer-action>span,.message-list.is-workspace-surface .answer-action>p,.message-list.is-workspace-surface .generated-ui-state,.message-list.is-workspace-surface .generative-presentation>header{display:none}.message-list.is-workspace-surface .generative-presentation{margin-top:0}.message-list.is-workspace-surface .message-avatar,.message-list.is-workspace-surface .message-role,.message-list.is-workspace-surface .message-body,.message-list.is-workspace-surface .record-explorer-status{display:none}.message-list.is-workspace-surface .record-explorer-header.is-framed{margin-bottom:0;padding-bottom:6px}.library-filter-bar{border:1px solid var(--workbench-line);background:var(--workbench-surface-raised);grid-template-columns:minmax(240px,2fr) repeat(3,minmax(120px,1fr));align-items:end;gap:10px 12px;margin:0 0 14px;padding:14px;display:grid}.library-filter-bar__search{gap:0;display:flex}.library-filter-bar__search input{border:1px solid var(--workbench-line);min-width:0;height:36px;color:var(--tone-default);background:var(--workbench-chrome);border-right:0;flex:1;padding:0 11px;font-family:inherit;font-size:13px}.library-filter-bar__search input:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.library-filter-bar__search button{border:1px solid var(--pink);height:36px;color:var(--black);letter-spacing:.04em;text-transform:uppercase;background:var(--pink);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.library-filter-bar__search button svg{width:14px;height:14px}.library-filter-bar__field{gap:5px;min-width:0;display:grid}.library-filter-bar__field>span{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.library-filter-bar__field select{border:1px solid var(--workbench-line);min-width:0;height:36px;color:var(--tone-default);background:var(--workbench-chrome);padding:0 9px;font-family:inherit;font-size:13px}.library-filter-bar__field select:disabled{color:var(--tone-muted);opacity:.6}.library-filter-bar__status{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.library-filter-bar__status strong{color:var(--tone-default);font-size:13px;font-weight:700}.library-filter-bar__clear{border:1px solid var(--workbench-line);color:var(--tone-muted);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.library-filter-bar__clear svg{width:13px;height:13px}@media (max-width:900px){.library-filter-bar{grid-template-columns:1fr 1fr}.library-filter-bar__search{grid-column:1/-1}}.domain-data-workspace__provenance{border-top:1px solid var(--white);align-items:center;gap:8px;max-width:none;margin:14px 0 0;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.domain-data-workspace__provenance{border-top:1px solid color-mix(in srgb, var(--white) 12%, transparent)}}.domain-data-workspace__provenance{color:var(--tone-muted);font-size:12px;line-height:1.4}.domain-data-workspace__provenance svg{flex:none;width:14px;height:14px}.domain-data-workspace>.domain-data-workspace__overview{margin:0}.domain-data-workspace>.domain-data-workspace__content{background:0 0;border:0;gap:16px;padding:0;display:grid}.domain-data-workspace__content>.library-filter-bar,.domain-data-workspace__content>.message-list.is-workspace-surface{border:1px solid var(--workbench-line);background:var(--workbench-surface)}.domain-data-workspace__content>.library-filter-bar{margin:0;padding:16px clamp(16px,2vw,22px)}.domain-data-workspace__content>.message-list.is-workspace-surface{padding:18px clamp(16px,2vw,22px) 20px}.domain-data-workspace>*>.record-explorer,.domain-data-workspace>* .message-list.is-workspace-surface>.message{background:0 0;border:0}.domain-data-workspace>.domain-data-workspace__overview{background:0 0;border:0;padding:0}.content-domain-landing .content-native-workspace{min-width:0}.content-domain-landing .content-journey-workspace{background:0 0;border:0;gap:22px;padding:0 0 36px;overflow:visible}.content-workspace-header{border:1px solid var(--workbench-line);border-left:4px solid var(--teal);background:linear-gradient(100deg, var(--teal), transparent 38%), var(--workbench-surface);align-items:center;padding:clamp(20px,3vw,30px)}@supports (color:color-mix(in lab, red, red)){.content-workspace-header{background:linear-gradient(100deg, color-mix(in srgb, var(--teal) 5%, transparent), transparent 38%), var(--workbench-surface)}}.content-workspace-header h1{letter-spacing:-.055em;margin:4px 0 0;font-size:clamp(2rem,4vw,3.25rem);line-height:.95}.content-workspace-header p{margin-top:11px;font-size:15px}.content-workspace-header p strong{color:var(--foreground)}.content-workspace-mode{border:1px solid var(--workbench-line);color:var(--tone-muted);background:var(--workbench-chrome);font-family:var(--font-mono);letter-spacing:.12em;align-self:flex-start;padding:7px 10px;font-size:9px;font-weight:700}.content-lifecycle{border-block:1px solid var(--workbench-line);background:var(--workbench-chrome);gap:0}.content-lifecycle li{border:0;border-right:1px dotted var(--workbench-line);background:0 0}.content-lifecycle li:last-child{border-right:0}.content-lifecycle li.active{border-top:3px solid var(--teal);background:var(--workbench-surface-raised)}.content-lifecycle button{min-height:104px;padding:14px 15px 12px}.content-lifecycle li span{color:var(--teal);letter-spacing:.08em;font-size:10px}.content-lifecycle li.active span{color:var(--teal)}.content-lifecycle li strong{letter-spacing:-.01em;font-size:14px}.content-lifecycle li small{font-size:11px;font-weight:400}.content-lifecycle li em{margin-top:6px;font-size:9px}.content-home-hero{border:1px solid var(--workbench-line);background:radial-gradient(circle at 78% 16%, var(--teal), transparent 29%), radial-gradient(circle at 12% 96%, var(--teal), transparent 30%), var(--workbench-surface);grid-template-columns:minmax(0,1.6fr) minmax(270px,.75fr);min-height:360px;display:grid}@supports (color:color-mix(in lab, red, red)){.content-home-hero{background:radial-gradient(circle at 78% 16%, color-mix(in srgb, var(--teal) 11%, transparent), transparent 29%), radial-gradient(circle at 12% 96%, color-mix(in srgb, var(--teal) 7%, transparent), transparent 30%), var(--workbench-surface)}}.content-home-copy{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px);display:flex}.content-home-copy h2{letter-spacing:-.065em;max-width:650px;margin:10px 0 0;font-size:clamp(2.45rem,6vw,5.5rem);line-height:.92}.content-home-copy>p{max-width:650px;color:var(--tone-default);margin-top:22px;font-size:clamp(17px,2vw,20px);line-height:1.55}.content-home-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.content-home-actions>[data-slot=button]:first-child,.content-plan-summary>[data-slot=button],.content-cost-review>[data-slot=button]{color:var(--black);border-color:var(--cta);background:var(--cta)}.content-home-actions>[data-slot=button]:first-child:hover,.content-plan-summary>[data-slot=button]:hover,.content-cost-review>[data-slot=button]:hover{border-color:var(--cta)}.content-home-actions>[data-slot=button]:first-child:focus-visible{border-color:var(--cta)}.content-plan-summary>[data-slot=button]:focus-visible{border-color:var(--cta)}.content-cost-review>[data-slot=button]:focus-visible{border-color:var(--cta)}@supports (color:color-mix(in lab, red, red)){.content-home-actions>[data-slot=button]:first-child:hover,.content-plan-summary>[data-slot=button]:hover,.content-cost-review>[data-slot=button]:hover{border-color:color-mix(in srgb, var(--cta) 72%, var(--white))}.content-home-actions>[data-slot=button]:first-child:focus-visible{border-color:color-mix(in srgb, var(--cta) 72%, var(--white))}.content-plan-summary>[data-slot=button]:focus-visible{border-color:color-mix(in srgb, var(--cta) 72%, var(--white))}.content-cost-review>[data-slot=button]:focus-visible{border-color:color-mix(in srgb, var(--cta) 72%, var(--white))}}.content-home-actions>[data-slot=button]:first-child:hover,.content-plan-summary>[data-slot=button]:hover,.content-cost-review>[data-slot=button]:hover{background:var(--cta)}.content-home-actions>[data-slot=button]:first-child:focus-visible{background:var(--cta)}.content-plan-summary>[data-slot=button]:focus-visible{background:var(--cta)}.content-cost-review>[data-slot=button]:focus-visible{background:var(--cta)}@supports (color:color-mix(in lab, red, red)){.content-home-actions>[data-slot=button]:first-child:hover,.content-plan-summary>[data-slot=button]:hover,.content-cost-review>[data-slot=button]:hover{background:color-mix(in srgb, var(--cta) 82%, var(--white))}.content-home-actions>[data-slot=button]:first-child:focus-visible{background:color-mix(in srgb, var(--cta) 82%, var(--white))}.content-plan-summary>[data-slot=button]:focus-visible{background:color-mix(in srgb, var(--cta) 82%, var(--white))}.content-cost-review>[data-slot=button]:focus-visible{background:color-mix(in srgb, var(--cta) 82%, var(--white))}}.content-home-copy>small{color:var(--tone-muted);margin-top:18px;font-size:12px}.content-home-signal{border-left:1px dotted var(--workbench-line);background:var(--workbench-surface-raised);align-content:end;gap:12px;min-width:0;padding:clamp(26px,4vw,42px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.content-home-signal{background:color-mix(in srgb, var(--workbench-surface-raised) 76%, transparent)}}.content-home-signal>span{color:var(--teal);font-family:var(--font-mono);font-size:44px;line-height:1}.content-home-signal>strong{max-width:290px;font-size:22px;line-height:1.15}.content-home-signal>p{font-size:14px}.content-home-signal>svg{color:var(--teal)}.content-home-outcomes{border:1px solid var(--workbench-line);background:var(--workbench-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-home-outcomes article{border-right:1px dotted var(--workbench-line);align-content:start;gap:9px;min-height:190px;padding:clamp(20px,3vw,28px);display:grid}.content-home-outcomes article:last-child{border-right:0}.content-home-outcomes svg{color:var(--teal);margin-bottom:12px}.content-home-outcomes h3{letter-spacing:-.02em;margin:0;font-size:18px}.content-home-outcomes p{font-size:14px}.content-home-utility{display:grid}.content-home-utility>button{border:1px solid var(--workbench-line);width:100%;color:var(--foreground);background:var(--workbench-surface);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.content-home-utility>button:hover{border-color:var(--teal);background:var(--workbench-surface-raised)}.content-home-utility>button:focus-visible{border-color:var(--teal);background:var(--workbench-surface-raised)}.content-home-utility>button>svg:first-child{color:var(--teal)}.content-home-utility>button>span{color:var(--tone-muted);gap:2px;font-size:13px;display:grid}.content-home-utility>button strong{color:var(--foreground);font-size:14px}.content-plan-intro,.content-run-intro{border-left:4px solid var(--teal);background:var(--workbench-surface);align-items:center;padding:clamp(24px,4vw,38px)}.content-plan-intro h2,.content-run-intro h2{letter-spacing:-.05em;max-width:820px;margin:7px 0 0;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.02}.content-plan-intro>div:first-child>p,.content-run-intro>div:first-child>p{max-width:760px;margin-top:14px;font-size:16px}.content-plan-identity{border:1px solid var(--workbench-line);background:var(--workbench-chrome);min-width:min(100%,260px);display:grid}.content-plan-identity>span{grid-template-columns:auto 1fr;gap:1px 10px;padding:12px 14px;display:grid}.content-plan-identity>span+span{border-top:1px dotted var(--workbench-line)}.content-plan-identity svg{color:var(--teal);grid-row:1/3;align-self:center}.content-plan-identity small{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.content-plan-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.content-plan-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:18px;display:grid}.content-plan-main{gap:14px;display:grid}.content-plan-section{border:1px solid var(--workbench-line);background:var(--workbench-surface);gap:22px;padding:clamp(20px,3vw,28px);display:grid}.content-plan-section>header{border-bottom:1px dotted var(--workbench-line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding-bottom:18px;display:grid}.content-plan-section>header>span{width:34px;height:34px;color:var(--black);background:var(--teal);font-family:var(--font-mono);place-items:center;font-size:11px;font-weight:700;display:grid}.content-plan-section h3,.content-plan-summary h3,.content-cost-review h3,.content-evidence-browser h3,.content-run-empty h3{letter-spacing:-.025em;margin:0;font-size:20px}.content-plan-section>header p{margin-top:3px;font-size:13px}.content-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.content-plan-fields>label,.content-plan-section>fieldset,.content-plan-fields>fieldset{align-content:start;gap:8px;min-width:0;display:grid}.content-plan-fields>label>span,.content-plan-section legend{color:var(--tone-default);font-size:12px;font-weight:700}.content-plan-fields>label>small{color:var(--tone-muted);font-size:11px;line-height:1.45}.content-plan-wide,.content-plan-section>fieldset{grid-column:1/-1}.content-plan-fields textarea{min-height:112px}.content-choice-grid{gap:8px;display:grid}.content-choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.content-choice-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.content-choice-grid>label{border:1px solid var(--workbench-line);background:var(--workbench-chrome);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;min-height:92px;padding:14px;display:grid;position:relative}.content-choice-grid>label:has(input:checked){border-color:var(--teal);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.content-choice-grid>label:has(input:checked){background:color-mix(in srgb, var(--teal) 7%, var(--workbench-surface))}}.content-choice-grid input{accent-color:var(--teal);margin-top:3px}.content-choice-grid label>span{gap:4px;display:grid}.content-choice-grid strong{font-size:13px}.content-choice-grid small{color:var(--tone-muted);font-size:11px;line-height:1.4}.content-choice-grid label>svg{color:#0000}.content-choice-grid label:has(input:checked)>svg{color:var(--teal)}.content-plan-section .content-checkbox-option{border:1px solid var(--workbench-line);background:var(--workbench-chrome);padding:13px 14px}.content-plan-section .content-source-boundary{border:1px dotted var(--workbench-line);border-left:3px solid var(--teal);background:var(--workbench-chrome);grid-template-columns:auto minmax(0,1fr);margin:0;padding:14px 16px}.content-plan-section .content-source-boundary-muted{border-left:1px dotted var(--workbench-line);color:var(--tone-muted)}.content-plan-section .content-source-boundary-muted>svg{color:var(--tone-muted)}.content-plan-summary{border:1px solid var(--workbench-line);border-top:4px solid var(--teal);background:var(--workbench-surface-raised);gap:15px;padding:22px;display:grid;position:sticky;top:18px}.content-plan-summary>p{font-size:13px}.content-plan-summary dl{border-top:1px dotted var(--workbench-line);margin:0;display:grid}.content-plan-summary dl>div{border-bottom:1px dotted var(--workbench-line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;display:grid}.content-plan-summary dt,.content-plan-summary dd{margin:0;font-size:12px}.content-plan-summary dt{color:var(--tone-muted)}.content-plan-summary dd{max-width:170px;color:var(--tone-default);text-align:right;overflow-wrap:anywhere;font-weight:700}.content-plan-missing,.content-plan-ready{border:1px solid var(--workbench-line);color:var(--tone-muted);background:var(--workbench-chrome);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;font-size:12px;line-height:1.45;display:grid}.content-plan-missing svg{color:var(--tone-warning)}.content-plan-ready{color:var(--tone-success)}.content-plan-summary>small{color:var(--tone-muted);font-size:11px;line-height:1.45}.content-cost-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-run-empty [data-slot=button]{margin-top:16px}.content-advanced-tools,.content-system-activity{border:1px solid var(--workbench-line);background:var(--workbench-surface)}.content-advanced-tools>summary,.content-system-activity>summary{color:var(--foreground);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:grid}.content-advanced-tools>summary::-webkit-details-marker{display:none}.content-system-activity>summary::-webkit-details-marker{display:none}.content-advanced-tools>summary:hover,.content-system-activity>summary:hover{background:var(--workbench-surface-raised)}.content-advanced-tools>summary:focus-visible{background:var(--workbench-surface-raised)}.content-system-activity>summary:focus-visible{background:var(--workbench-surface-raised)}.content-advanced-tools>summary>svg:first-child,.content-system-activity>summary>svg:first-child{color:var(--teal)}.content-advanced-tools>summary>span,.content-system-activity>summary>span{gap:2px;display:grid}.content-advanced-tools>summary strong,.content-system-activity>summary strong{font-size:14px}.content-advanced-tools>summary small,.content-system-activity>summary small{color:var(--tone-muted);font-size:11px}.content-advanced-tools[open]>summary,.content-system-activity[open]>summary{border-bottom:1px dotted var(--workbench-line)}.content-system-activity[open] .content-system-activity-chevron{transform:rotate(180deg)}.content-system-activity-chevron{transition:transform .16s}.content-advanced-tools>.content-evidence-browser,.content-system-activity>div{background:var(--workbench-chrome);border:0}.content-system-activity .content-operations-status{background:0 0;border:0}@media (max-width:1200px){.content-plan-layout{grid-template-columns:1fr}.content-plan-summary{position:static}}@media (max-height:860px){.content-plan-summary{position:static}}@media (max-width:780px){.content-workspace-header,.content-plan-intro,.content-run-intro,.content-cost-review-heading{flex-direction:column;align-items:stretch}.content-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.content-lifecycle li:nth-child(3){border-right:0}.content-lifecycle li:nth-child(-n+3){border-bottom:1px dotted var(--workbench-line)}.content-home-hero,.content-home-outcomes{grid-template-columns:1fr}.content-home-signal{border-top:1px dotted var(--workbench-line);border-left:0;min-height:230px}.content-home-outcomes article{border-right:0;border-bottom:1px dotted var(--workbench-line);min-height:0}.content-home-outcomes article:last-child{border-bottom:0}.content-plan-identity{width:100%}.content-plan-fields,.content-choice-grid-three,.content-choice-grid-four{grid-template-columns:1fr}}@media (max-width:520px){.content-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.content-lifecycle li:nth-child(3){border-right:1px dotted var(--workbench-line)}.content-lifecycle li:nth-child(2n){border-right:0}.content-lifecycle li:nth-child(-n+4){border-bottom:1px dotted var(--workbench-line)}.content-home-actions,.content-home-actions [data-slot=button]{width:100%}.content-plan-section,.content-plan-summary{padding:18px}}.content-saved-pack-library,.content-saved-brief-detail{border:1px solid var(--workbench-line);background:var(--workbench-surface);gap:18px;padding:clamp(20px,3vw,28px);display:grid}.content-saved-pack-library>header,.content-saved-brief-detail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-saved-pack-library h2,.content-saved-brief-detail h3{color:var(--foreground);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(1.45rem,3vw,2.2rem)}.content-saved-pack-library>header p,.content-saved-brief-detail>header p{max-width:720px;color:var(--tone-muted);margin-top:10px;font-size:14px}.content-saved-pack-library>header .content-saved-brief-draft-notice{border-left:2px solid var(--teal);color:var(--foreground);padding-left:10px}.content-saved-brief-error,.content-saved-brief-loading,.content-saved-brief-empty{border:1px solid var(--workbench-line);background:var(--workbench-chrome);color:var(--foreground);align-items:center;gap:10px;margin:0;padding:13px 14px;font-size:13px;display:flex}.content-saved-brief-error{border-left:3px solid var(--danger)}.content-saved-brief-error>svg{color:var(--danger);flex:none}.content-saved-brief-error>span{flex:auto;min-width:0}.content-saved-brief-loading>svg{color:var(--teal)}.content-saved-pack-list,.content-saved-brief-fields,.content-saved-brief-provenance>ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.content-saved-pack-list{border:1px solid var(--workbench-line)}.content-saved-pack-list>li{background:var(--workbench-surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.content-saved-pack-list>li+li{border-top:1px dotted var(--workbench-line)}.content-saved-pack-list>li>div{gap:4px;min-width:0;display:grid}.content-saved-pack-list strong{overflow-wrap:anywhere;color:var(--foreground);font-size:14px}.content-saved-pack-list small{color:var(--tone-muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px}.content-saved-pack-list [data-slot=button]{flex:none}.content-saved-pack-list [data-slot=button][aria-pressed=true]{border-color:var(--teal);color:var(--foreground);background:var(--workbench-surface-raised)}.content-saved-pack-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-saved-pack-pagination>span{color:var(--tone-muted);font-family:var(--font-mono);font-size:11px}.content-saved-brief-detail{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.content-saved-brief-detail{border-color:color-mix(in srgb, var(--teal) 42%, var(--workbench-line))}}.content-saved-brief-detail{background:var(--workbench-chrome)}.content-saved-brief-metadata,.content-saved-brief-text{border:1px solid var(--workbench-line);background:var(--workbench-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.content-saved-brief-text{grid-template-columns:repeat(3,minmax(0,1fr))}.content-saved-brief-metadata>div,.content-saved-brief-text>div{background:var(--workbench-surface);min-width:0;padding:12px 14px}.content-saved-brief-metadata dt,.content-saved-brief-text dt,.content-saved-brief-field h4,.content-saved-brief-provenance dt{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.content-saved-brief-metadata dd,.content-saved-brief-text dd,.content-saved-brief-provenance dd{color:var(--foreground);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.content-saved-brief-statuses{border:1px solid var(--workbench-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-saved-brief-statuses>div{background:var(--workbench-surface);padding:14px 16px}.content-saved-brief-statuses>div+div{border-left:1px dotted var(--workbench-line)}.content-saved-brief-statuses strong{color:var(--foreground);font-size:13px}.content-saved-brief-statuses p,.content-saved-brief-field p,.content-saved-brief-provenance>p{color:var(--tone-muted);margin-top:6px;font-size:12px}.content-saved-brief-fields{border:1px solid var(--workbench-line)}.content-saved-brief-field{background:var(--workbench-surface);padding:15px 16px}.content-saved-brief-field+.content-saved-brief-field{border-top:1px dotted var(--workbench-line)}.content-saved-brief-field h4,.content-saved-brief-provenance h4{margin:0}.content-saved-brief-field ul{color:var(--foreground);gap:6px;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.content-saved-brief-field li::marker{color:var(--teal)}.content-saved-brief-provenance{border-left:3px solid var(--teal);background:var(--workbench-surface);gap:10px;padding:15px 16px;display:grid}.content-saved-brief-provenance>ol{border:1px solid var(--workbench-line)}.content-saved-brief-provenance>ol>li{background:var(--workbench-chrome);gap:10px;padding:13px 14px;display:grid}.content-saved-brief-provenance>ol>li+li{border-top:1px dotted var(--workbench-line)}.content-saved-brief-provenance>ol strong{color:var(--foreground);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.content-saved-brief-provenance dl{background:var(--workbench-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid}.content-saved-brief-provenance dl>div{background:var(--workbench-surface);min-width:0;padding:10px}@media (max-width:780px){.content-saved-pack-library>header,.content-saved-brief-detail>header,.content-saved-pack-list>li,.content-saved-brief-error{flex-direction:column;align-items:stretch}.content-saved-pack-list [data-slot=button]{width:100%}.content-saved-brief-metadata,.content-saved-brief-text,.content-saved-brief-statuses,.content-saved-brief-provenance dl{grid-template-columns:1fr}.content-saved-brief-statuses>div+div{border-top:1px dotted var(--workbench-line);border-left:0}}@media (max-width:520px){.content-saved-pack-pagination{flex-direction:column;align-items:stretch}.content-saved-pack-pagination [data-slot=button]{width:100%}.content-saved-pack-pagination>span{text-align:center}}.citation-chip{border:1px solid var(--pulse-pink,#e12c86);min-width:1.25rem;height:1.25rem;color:var(--pulse-pink,#e12c86);font:inherit;vertical-align:super;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:0 .15rem;padding:0 .35rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.citation-chip:hover{background:var(--pulse-pink,#e12c86);color:#fff;outline:none}.citation-chip:focus-visible{background:var(--pulse-pink,#e12c86);color:#fff;outline:none}.entity-list-items>li.citation-target{outline:2px solid var(--pulse-pink,#e12c86);outline-offset:2px;transition:outline-color .4s}.answer-prose-card.general-guidance-card{background:#ffffff08;border:1px dashed #ffffff59}.answer-prose-card.general-guidance-card .answer-prose-flow{font-style:italic}.nav-avatar{z-index:1000;background:var(--pulse-pink,#e12c86);pointer-events:none;border-radius:50% 50% 50% 0;width:18px;height:18px;position:fixed;transform:translate(0);box-shadow:0 0 0 4px #e12c8640}.nav-avatar.nav-avatar-travel{transition:transform .65s cubic-bezier(.2,.8,.2,1)}.nav-avatar-press{animation:.22s ease-in-out nav-avatar-press;box-shadow:0 0 0 3px #e12c8699}@keyframes nav-avatar-press{0%{filter:brightness()}50%{filter:brightness(1.35)}to{filter:brightness()}}@media (prefers-reduced-motion:reduce){.nav-avatar,.nav-avatar.nav-avatar-travel{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
