.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(--sz-h1,48px);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.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:var(--sz-h2,26px);letter-spacing:0;text-transform:none;line-height:1.2}.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:38px}.platform-workbench .pulse-page-header--nested .pulse-page-header__title{font-size:var(--sz-h2,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}}.platform-workbench .pulse-page-header .h1-outline{color:#0000;-webkit-text-stroke:1.6px var(--foreground)}@media (forced-colors:active){.platform-workbench .pulse-page-header .h1-outline{color:canvastext;-webkit-text-stroke:0}}.media-table-scroll-frame{min-width:0;max-width:100%}.media-table-scroll-controls{z-index:4;background:var(--scroll-bg);border:1px solid var(--scroll-border);border-bottom:0;align-items:center;gap:12px;padding:8px;display:flex;position:sticky;top:0}.media-table-scroll-controls button{min-height:36px;color:var(--scroll-fg);border:1px solid var(--scroll-border);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 10px;font-size:15px;display:flex}.media-table-scroll-controls button svg{width:16px;height:16px}.media-table-scroll-controls button:disabled{opacity:.45;cursor:default}.media-table-scroll-controls input{min-width:40px;height:28px;accent-color:var(--scroll-accent);cursor:ew-resize;flex:1}.media-table-scroll-controls button:focus-visible{outline:2px solid var(--scroll-accent);outline-offset:2px}.media-table-scroll-controls input:focus-visible{outline:2px solid var(--scroll-accent);outline-offset:2px}.platform-workbench .workspace-table-scroll-frame>:last-child{scrollbar-width:auto;scrollbar-color:var(--scroll-accent) var(--scroll-bg);max-width:100%;overflow-x:auto}.workspace-table-scroll-frame>:last-child::-webkit-scrollbar{height:14px}.workspace-table-scroll-frame>:last-child::-webkit-scrollbar-thumb{background:var(--scroll-accent);border:3px solid var(--scroll-bg)}.workspace-table-scroll-frame>:last-child::-webkit-scrollbar-track{background:var(--scroll-bg)}.workspace-table-scroll-frame{--scroll-bg:var(--secondary,#1a1a1a);--scroll-border:var(--border-strong,var(--border2,#444));--scroll-fg:var(--foreground,#fff);--scroll-accent:var(--teal,#96d0d3)}@media print{.workspace-table-scroll-frame>.media-table-scroll-controls{display:none}.workspace-table-scroll-frame>:last-child{overflow:visible}}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-studio :-webkit-any(h2,h3,h4,h5,h6,p){letter-spacing:0;margin:0}:where(html:has([data-pulse-preserve-analytics=true])) .content-studio :is(h2,h3,h4,h5,h6,p){letter-spacing:0;margin:0}:where(html:has([data-pulse-preserve-analytics=true])) .content-studio h2{font-size:26px;font-weight:700;line-height:1.2}:where(html:has([data-pulse-preserve-analytics=true])) .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)}}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .content-studio .cs-field__count{color:var(--cs-dim);font-size:13px}.content-studio .cs-field__count.is-over{color:var(--cs-danger)}:where(html:has([data-pulse-preserve-analytics=true])) .content-studio .cs-field__hint{color:var(--cs-muted);font-size:13px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-studio .cs-toggle__label{cursor:pointer;gap:2px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .content-studio .cs-stat__value{font-size:38px;font-weight:700;line-height:1}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-studio .cs-cost{color:var(--cs-dim);white-space:nowrap;font-size:13px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-studio .cs-md h2{font-size:26px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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-studio-sidebar-navigation{gap:8px;display:grid}.content-studio-sidebar-group{gap:2px;display:grid}.content-studio-sidebar-heading{color:var(--muted);margin:0;padding:2px 8px;font-size:15px;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(--blue);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}:where(html:has([data-pulse-preserve-analytics=true])) .compact-sidebar-navigation .workstream-nav{min-height:44px;color:var(--foreground);border-radius:0;align-items:center;padding:10px 8px}:where(html:has([data-pulse-preserve-analytics=true])) .compact-sidebar-navigation .workstream-nav>svg{color:var(--foreground)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .compact-sidebar-navigation .workstream-nav-row:hover{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, transparent)}:where(html:has([data-pulse-preserve-analytics=true])) .compact-sidebar-navigation .workstream-nav-row.active{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, transparent)}:where(html:has([data-pulse-preserve-analytics=true])) .compact-sidebar-navigation .workstream-nav-row.active .workstream-nav{color:var(--teal)}:where(html:has([data-pulse-preserve-analytics=true])) .compact-sidebar-navigation .workstream-nav-row.active .workstream-nav>svg{color:var(--teal)}:where(html:has([data-pulse-preserve-analytics=true])) .compact-sidebar-navigation .workstream-nav-row.active .workstream-disclosure{color:var(--teal)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-sidebar-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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-sidebar-link:hover:not(.unavailable){border-left-color:var(--teal);color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, transparent)}:where(html:has([data-pulse-preserve-analytics=true])) .content-sidebar-link[aria-current=page]{border-left-color:var(--teal);color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, transparent)}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-navigation-link:hover:not(.unavailable){border-left-color:var(--teal);color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, transparent)}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-navigation-link[aria-current=page]{border-left-color:var(--teal);color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, transparent)}:where(html:has([data-pulse-preserve-analytics=true])) .content-sidebar-link.unavailable{color:var(--muted-foreground);cursor:not-allowed}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-navigation-link.unavailable{color:var(--muted-foreground);cursor:not-allowed}:where(html:has([data-pulse-preserve-analytics=true])) .content-sidebar-link.unavailable>svg{color:var(--muted-foreground)}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-navigation-link.unavailable>svg{color:var(--muted-foreground)}.sidebar-navigation-disclosure{border:0}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-navigation-disclosure>summary>svg{color:var(--muted-foreground);transition:transform .16s}.sidebar-navigation-disclosure[open]>summary>svg{transform:rotate(180deg)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-sidebar-empty{color:var(--muted-foreground);margin:0;padding:6px;font-size:13px;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-navigation-empty{color:var(--muted-foreground);margin:0;padding:6px;font-size:13px;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .compact-sidebar-navigation button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}:where(html:has([data-pulse-preserve-analytics=true])) .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);letter-spacing:0;text-transform:none;color:var(--fg);border:1px dotted var(--border2);background:0 0;border-radius:0;min-height:32px;padding:6px 14px;font-size:15px;font-weight:400;transition:all .15s}.platform-workbench .pulse-page-header .content-section-navigation .content-section-view:hover:not([aria-disabled=true]){color:var(--fg);border-color:var(--blue);background:color-mix(in srgb, var(--blue) 6%, transparent)}.platform-workbench .content-section-navigation .content-section-view[aria-current=page]{color:var(--fg);border:1px solid var(--border2);border-bottom:2px solid var(--blue);background:var(--surface)}.platform-workbench .content-section-navigation [aria-disabled=true]{color:var(--dim);border-color:var(--border);opacity:.5;cursor:not-allowed}.platform-workbench .content-section-action{font-family:var(--font);letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;font-size:13px;font-weight:700;color:var(--white)!important}.platform-workbench .pulse-page-header__navigation>.content-section-navigation:not(:last-child){border-bottom:1px dotted var(--border2);margin-bottom:12px}.platform-workbench .pulse-workspace-layout .content-workspace-toolbar .content-workspace-nav[hidden]{display:none}.platform-workbench :-webkit-any(.content-workspace-focused,.content-record-workspace,.content-projects-workspace,.content-sources-workspace,.content-saved-briefs-destination){min-width:0;max-width:100%;color:var(--fg);gap:20px}.platform-workbench :is(.content-workspace-focused,.content-record-workspace,.content-projects-workspace,.content-sources-workspace,.content-saved-briefs-destination){min-width:0;max-width:100%;color:var(--fg);gap:20px}.platform-workbench :-webkit-any(.content-workspace-toolbar,.content-sources-heading){grid-template-columns:minmax(0,1fr);gap:0;display:grid}.platform-workbench :is(.content-workspace-toolbar,.content-sources-heading){grid-template-columns:minmax(0,1fr);gap:0;display:grid}.platform-workbench .content-section-navigation{padding:0}.platform-workbench .content-section-views{border-bottom:1px solid var(--border2);flex-wrap:wrap;gap:0;width:100%;min-width:0;display:flex}.platform-workbench .pulse-page-header .content-section-navigation button.content-section-view[data-slot=button]{height:auto;min-height:44px;color:var(--fg);letter-spacing:0;text-transform:none;white-space:normal;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:15px;font-weight:400}.platform-workbench .pulse-page-header .content-section-navigation button.content-section-view[data-slot=button][aria-current=page]{color:var(--blue);border-bottom-color:var(--blue);background:var(--bg2);text-transform:none;letter-spacing:0;font-weight:400}.platform-workbench .pulse-page-header .content-section-navigation button.content-section-view[data-slot=button]:hover:not([aria-disabled=true]){color:var(--fg);background:var(--surface);text-transform:none;letter-spacing:0;font-weight:400}.platform-workbench .pulse-page-header .content-section-navigation button.content-section-view[data-slot=button]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;text-transform:none;letter-spacing:0;font-weight:400}.platform-workbench .content-section-action{text-transform:uppercase;min-height:44px;letter-spacing:var(--caps);font-size:13px;font-weight:700}.platform-workbench .content-workspace-toolbar .content-workspace-nav{border:0;border-bottom:1px solid var(--border2);box-shadow:none;background:0 0;min-width:0;max-width:100%}.platform-workbench .content-workspace-toolbar :is(.content-workspace-nav li,.content-workspace-nav-library){border:0}.platform-workbench .content-workspace-toolbar button.content-workspace-nav-button{letter-spacing:0;text-transform:none;min-height:44px;color:var(--fg);padding-inline-start:16px;padding-inline-end:16px;font-size:15px;font-weight:400}.platform-workbench .content-workspace-nav-button strong{text-transform:none;letter-spacing:0;font-weight:400}.platform-workbench .content-workspace-toolbar button.content-workspace-nav-button[aria-current=page]{color:var(--blue);background:var(--bg2);text-transform:none;letter-spacing:0;font-weight:400}.platform-workbench .content-audit-plan{width:100%;max-width:1120px}.platform-workbench .content-audit-plan__surface{box-shadow:none;background:0 0;border:0;padding:0}.platform-workbench .content-audit-plan__header{padding:0 0 18px}.platform-workbench .content-audit-plan__section{grid-template-columns:180px minmax(0,1fr);gap:24px;padding-block-start:24px;padding-block-end:24px}.platform-workbench .content-audit-plan__section-body{gap:16px}.platform-workbench .content-audit-plan__section h3{text-transform:none;letter-spacing:0;font-size:20px;font-weight:400;line-height:1.35}.platform-workbench .content-audit-plan__footer{border:1px solid var(--border2);border-left:2px solid var(--blue);background:var(--surface);margin:20px 0 0;padding:16px}.platform-workbench .content-workspace-focused :-webkit-any(.content-phase-intro,.content-phase-empty,.content-pack-builder,.content-generation-builder,.content-export-review){box-shadow:none;border-top-width:1px;padding:20px}.platform-workbench .content-workspace-focused :is(.content-phase-intro,.content-phase-empty,.content-pack-builder,.content-generation-builder,.content-export-review){box-shadow:none;border-top-width:1px;padding:20px}.platform-workbench .content-workspace-focused :-webkit-any(.content-cost-review,.content-pack-review,.content-generation-review){max-width:1120px;padding:20px}.platform-workbench .content-workspace-focused :is(.content-cost-review,.content-pack-review,.content-generation-review){max-width:1120px;padding:20px}.platform-workbench .content-workspace-focused :-webkit-any(.content-pack-builder,.content-export-review,.content-generation-builder,.content-generated-output){max-width:1120px}.platform-workbench .content-workspace-focused :is(.content-pack-builder,.content-export-review,.content-generation-builder,.content-generated-output){max-width:1120px}.platform-workbench .content-projects-panel{box-shadow:none;border-top-width:1px;gap:20px;padding:20px}.platform-workbench .content-projects-list{background:var(--bg2)}.platform-workbench .content-projects-list button{gap:20px;min-height:76px;padding:16px 20px}.platform-workbench .content-projects-list-name{font-size:20px;font-weight:500}.platform-workbench :is(.content-projects-facts dd,.content-projects-secondary,.content-projects-workspace input:not([type=checkbox]),.content-projects-workspace textarea){font-size:15px}.platform-workbench .content-sources-workspace{padding:0}.platform-workbench .content-source-list>li{border-bottom-style:dotted;gap:20px;padding:20px 0}.platform-workbench .content-source-list>li>div{min-width:0}.platform-workbench .content-source-list h4{font-size:20px;font-weight:500}.platform-workbench .content-source-list summary{align-content:center;min-height:44px}.platform-workbench .content-native-records{width:100%;max-width:none}.platform-workbench .content-native-records__row{background:var(--bg2);padding:18px 12px}.platform-workbench .content-native-records__row:hover{background:var(--surface)}.platform-workbench .content-native-records__row>span:first-child{color:var(--fg);font-size:15px}.platform-workbench .content-native-records__fields dt{letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.platform-workbench .content-record-workspace__analysis{border-bottom-style:solid;gap:0}.platform-workbench .content-record-workspace__subview{text-transform:none;letter-spacing:0;min-height:44px;padding-inline-start:14px;padding-inline-end:14px;font-weight:400}.platform-workbench .content-record-workspace__subview:-webkit-any([aria-current=page],[aria-pressed=true]){color:var(--blue);background:var(--bg2);text-transform:none;letter-spacing:0;font-weight:400}.platform-workbench .content-record-workspace__subview:is([aria-current=page],[aria-pressed=true]){color:var(--blue);background:var(--bg2);text-transform:none;letter-spacing:0;font-weight:400}.platform-workbench :-webkit-any(.content-audit-comparison__table-wrap,.content-competitive-table,.content-live-runs-table,.content-audit-report-doc__table-wrap,.content-markdown-table-shell){min-width:0;max-width:100%}.platform-workbench :is(.content-audit-comparison__table-wrap,.content-competitive-table,.content-live-runs-table,.content-audit-report-doc__table-wrap,.content-markdown-table-shell){min-width:0;max-width:100%}.platform-workbench :-webkit-any(.content-audit-comparison__table-wrap,.content-competitive-table,.content-live-runs-table) table{min-width:680px}.platform-workbench :is(.content-audit-comparison__table-wrap,.content-competitive-table,.content-live-runs-table) table{min-width:680px}.platform-workbench :-webkit-any(.content-audit-comparison__table-wrap,.content-competitive-table,.content-live-runs-table) :-webkit-any(th,td){color:var(--fg);font-size:15px}.platform-workbench :is(.content-audit-comparison__table-wrap,.content-competitive-table,.content-live-runs-table) :is(th,td){color:var(--fg);font-size:15px}@media (max-width:860px){.platform-workbench .content-audit-plan__section{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:620px){.platform-workbench .content-section-views{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-workbench .pulse-page-header .content-section-navigation button.content-section-view[data-slot=button]{text-align:left;text-transform:none;letter-spacing:0;justify-content:flex-start;min-width:0;padding:10px 8px;font-weight:400}.platform-workbench .content-audit-plan__header-actions{width:100%}.platform-workbench .content-audit-plan__header-actions>button{flex:1;min-width:0}.platform-workbench .content-audit-plan__footer{grid-template-columns:minmax(0,1fr)}.platform-workbench .content-audit-plan__footer>button{width:100%;min-width:0}.platform-workbench .content-projects-facts>div{grid-template-columns:minmax(0,1fr);gap:6px}.platform-workbench .content-projects-list button{gap:12px;padding:16px 12px}.platform-workbench .content-native-records__paging{flex-wrap:wrap}.platform-workbench :-webkit-any(.content-projects-actions,.content-acquisition-controls,.content-journey-actions) button{white-space:normal;min-height:44px}.platform-workbench :is(.content-projects-actions,.content-acquisition-controls,.content-journey-actions) button{white-space:normal;min-height:44px}}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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);text-transform:none;letter-spacing:0;background:0 0;border-radius:0;justify-content:center;align-items:center;min-block-size:44px;padding:10px 14px;font-size:15px;font-weight:400;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);text-transform:none;letter-spacing:0;font-weight:700}.content-markdown-view .content-markdown-formatted h3.content-markdown-heading{font-size:var(--content-prose-section-size);text-transform:none;letter-spacing:0;font-weight:400}.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:0;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;text-transform:none;letter-spacing:0;flex:auto;padding-inline-start:10px;padding-inline-end:10px;font-size:15px;font-weight:400}.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);max-width:80ch;line-height:1.6}.content-failure-list li{border-bottom:1px dotted var(--border2)}.content-failure-list h2{color:var(--fg);text-transform:none;letter-spacing:0;font-size:26px;font-weight:700;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);text-transform:none;letter-spacing:0;margin:0 0 12px;font-size:26px;font-weight:700;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);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.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;text-transform:none;letter-spacing:0;margin:0 0 8px;font-size:26px;font-weight:700;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:color-mix(in srgb, var(--blue) 8%, transparent)}.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:15px}}.content-archive{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);text-transform:none;letter-spacing:0;margin:0 0 8px;font-size:26px;font-weight:700;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{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700;line-height:1.2}.content-crawl-notes h3{text-transform:none;letter-spacing:0;font-size:20px;font-weight:400;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{letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.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;line-height:1.15}.content-submission-history h1,.content-submission-history h3{letter-spacing:0;text-transform:none;font-size:48px;font-weight:400;line-height:1.15}.content-submission-history h2,.content-submission-history h4{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700}.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(--fg)}.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:15px;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(--bg2);width:100%;min-width:0;min-height:44px;color:var(--fg);font:inherit;border-radius:0;padding:.65rem .75rem}.content-job-filters input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.content-job-filters select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.content-job-list summary:focus-visible{outline:2px solid var(--blue);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;text-transform:none;letter-spacing:0;font-size:26px;font-weight:700;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(--blue);align-content:center}.content-job-list dl{grid-template-columns:max-content minmax(0,1fr);gap:.65rem 1rem;margin:.5rem 0;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);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);margin:.5rem 0;padding:1rem;font-size:15px;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(--fg)}.content-structured-source__note{color:var(--muted);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;letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.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(--fg);min-width:0}.content-archive-records>.pulse-page-header{margin-bottom:1.5rem}.content-archive-records h2{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700}.content-archive-records h3{text-transform:none;letter-spacing:0;font-size:20px;font-weight:400}.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);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)}.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(--blue);cursor:pointer}.content-archive-records summary:focus-visible{outline:2px solid var(--blue);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{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{letter-spacing:.04em;text-transform:uppercase;margin:.35rem 0 .65rem;font-size:48px;font-weight:700;line-height:1.15}.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{text-transform:none;letter-spacing:0;margin-bottom:.75rem;font-size:20px;font-weight:400}.content-source-observation{color:var(--muted);margin-top:1rem;font-size:15px;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:15px;font-weight:600}.content-source-list details{margin-top:.75rem}.content-source-list summary{color:var(--blue);cursor:pointer}.content-source-list small,.content-source-state{color:var(--muted);font-size:15px}.content-source-state{font-family:var(--font)}.content-audit-search{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.content-audit-search h3{text-transform:none;letter-spacing:0;margin:0 0 .5rem;font-size:20px;font-weight:400;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(--blue);align-content:center;min-height:44px}.content-audit-search-options summary:focus-visible{outline:2px solid var(--blue);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:15px;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(--blue);outline-offset:2px}.content-audit-search select:focus-visible{outline:2px solid var(--blue);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:15px;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);text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400;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:15px;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:15px;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(--blue);letter-spacing:var(--caps);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:20px;font-weight:400;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:15px;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);border-left:3px solid var(--blue);background:var(--workbench-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:15px;font-weight:700;line-height:1.35}.content-library-empty p{max-width:680px;color:var(--muted);margin:5px 0 0;font-size:15px;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(--blue)}.content-library-details[open]>summary:after{content:"−"}.content-library-details>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.content-library-details>div{overflow-wrap:anywhere;padding:0 0 12px}.content-library-details>div>p{margin:6px 0;font-size:15px;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);border-left:3px solid var(--blue);background:var(--workbench-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:15px}.content-document-evidence>header p{color:var(--muted);margin:4px 0 0;font-size:15px}.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:15px;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:15px;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:15px;font-weight:600}.content-operations-compact .content-source-grid h4{color:var(--fg);margin:0;font-size:15px;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:15px}.content-operations-compact .content-library-details small{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.45;display:block}.content-operations-compact .content-library-details>summary{font-size:15px}.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:var(--caps);text-transform:uppercase;font-size:15px}.content-library-view-selector>button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 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(--blue);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);border:1px solid var(--border);border-radius:0;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:15px;display:block}.content-original-artifacts .content-archive-zip-banner p{color:var(--muted);margin:0;font-size:15px}.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(--surface);border:1px solid var(--border);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);background:var(--bg2);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.content-audit-add-files-header .eyebrow{letter-spacing:var(--caps);color:var(--blue);text-transform:uppercase;margin-bottom:.25rem;font-size:13px;font-weight:700;display:block}.content-audit-add-files-header h3{color:var(--fg);text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400}.content-audit-add-files-header .subtitle{color:var(--muted);margin:.25rem 0 0;font-size:15px;line-height:1.4}.content-audit-add-files-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:0;padding:.25rem}.content-audit-add-files-close:hover{color:var(--fg)}.content-audit-add-files-body{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.content-audit-add-files-meta-box{background:var(--bg);border:1px solid var(--border);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);text-transform:uppercase;letter-spacing:var(--caps);margin-bottom:.2rem;font-size:13px;font-weight:700;display:block}.content-audit-add-files-meta-box strong,.content-audit-add-files-meta-box span:not(.label){color:var(--fg);font-size:15px}.field-title{color:var(--fg);font-size:15px;font-weight:600}.field-desc{color:var(--muted);margin-bottom:.25rem;font-size:15px}.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(--bg2);border:1px solid var(--border);color:var(--fg);border-radius:0;align-items:center;gap:.4rem;padding:.2rem .5rem;font-size:15px;display:inline-flex}.ref-docs-list li button{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:15px;line-height:1}.ref-docs-list li button:hover{color:var(--red)}.content-audit-add-files-error{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent);border-radius:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:15px;display:flex}.content-audit-add-files-footer{border-top:1px solid var(--border);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(--fg);font-size:20px}.content-audit-add-files-success p{color:var(--muted);max-width:480px;font-size:15px}.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(--surface);border:1px solid var(--border);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);background:var(--bg2);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:color-mix(in srgb, var(--blue) 10%, transparent);border:1px solid color-mix(in srgb, var(--blue) 30%, transparent);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:var(--caps);color:var(--blue);text-transform:uppercase;margin-bottom:.2rem;font-size:13px;font-weight:700;display:block}.content-scout-modal-header h3{color:var(--fg);text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400}.content-scout-modal-header .subtitle{color:var(--muted);margin:.25rem 0 0;font-size:15px}.content-scout-close-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:0;padding:.25rem}.content-scout-close-btn:hover{color:var(--fg)}.content-scout-modal-body{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.content-scout-form{background:var(--bg);border:1px solid var(--border);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(--fg);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.mode-selector-row{border-top:1px solid var(--border);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);text-transform:uppercase;letter-spacing:var(--caps);font-size:13px;font-weight:700}.mode-pills{gap:.4rem;display:flex}.mode-pill{background:color-mix(in srgb, var(--fg) 6%, transparent);border:1px solid color-mix(in srgb, var(--fg) 15%, transparent);color:var(--fg);cursor:pointer;letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;padding:.4rem .75rem;font-size:13px;font-weight:700;transition:all .15s}.mode-pill:hover{background:color-mix(in srgb, var(--fg) 12%, transparent);color:var(--fg);border-color:color-mix(in srgb, var(--fg) 30%, transparent)}.mode-pill.active{background:color-mix(in srgb, var(--blue) 15%, transparent);border-color:var(--blue);color:var(--blue);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.content-scout-error{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent);border-radius:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:15px;display:flex}.content-scout-results{flex-direction:column;gap:1.25rem;display:flex}.scout-executive-box{background:var(--surface);border:1px solid color-mix(in srgb, var(--blue) 25%, transparent);border-radius:0;padding:1.25rem 1.5rem}.scout-executive-box .box-badge{letter-spacing:var(--caps);color:var(--blue);text-transform:uppercase;margin-bottom:.4rem;font-size:13px;font-weight:700;display:inline-block}.scout-executive-box .takeaway-text{color:var(--fg);margin:0;font-size:15px;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(--fg);align-items:center;gap:.5rem;margin:0;font-size:15px;font-weight:600;display:flex}.signals-list,.whitespace-list{flex-direction:column;gap:.75rem;display:flex}.signal-card,.whitespace-card{background:var(--bg);border:1px solid var(--border);border-radius:0;padding:1rem}.signal-card-header{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.channel-badge{color:var(--blue);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.urgency-badge{text-transform:uppercase;letter-spacing:var(--caps);border-radius:0;padding:.15rem .4rem;font-size:13px;font-weight:700}.urgency-badge.high{background:color-mix(in srgb, var(--red) 20%, transparent);color:var(--red)}.urgency-badge.medium{background:color-mix(in srgb, var(--amber) 20%, transparent);color:var(--amber)}.signal-card strong{color:var(--fg);margin-bottom:.25rem;font-size:15px;display:block}.signal-card p{color:var(--muted);margin:0;font-size:15px;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(--fg);font-size:15px}.score-badge{background:color-mix(in srgb, var(--blue) 15%, transparent);color:var(--blue);letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;padding:.15rem .45rem;font-size:13px;font-weight:700}.unclaimed-desc{color:var(--muted);margin:0 0 .5rem;font-size:15px;line-height:1.4}.recommended-format{gap:.4rem;margin-bottom:.5rem;font-size:15px;display:flex}.fmt-label{color:var(--muted)}.fmt-val{color:var(--fg);font-weight:600}.atomisation-box{background:var(--bg2);border-radius:0;padding:.5rem .75rem}.atom-label{text-transform:uppercase;color:var(--muted);letter-spacing:var(--caps);margin-bottom:.25rem;font-size:13px;font-weight:700;display:block}.atomisation-box ul{color:var(--fg);margin:0;padding-left:1.1rem;font-size:15px}.scout-reccos-box{background:var(--bg);border:1px solid var(--border);border-radius:0;padding:1.25rem}.scout-reccos-box h4{color:var(--fg);margin:0 0 .5rem;font-size:15px;font-weight:600}.scout-reccos-box ul{color:var(--muted);flex-direction:column;gap:.35rem;margin:0;padding-left:1.25rem;font-size:15px;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(--surface);border:1px solid var(--border);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);background:var(--bg2);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:color-mix(in srgb, var(--blue) 10%, transparent);border:1px solid color-mix(in srgb, var(--blue) 30%, transparent);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:var(--caps);color:var(--blue);text-transform:uppercase;margin-bottom:.2rem;font-size:13px;font-weight:700;display:block}.content-messaging-modal-header h3{color:var(--fg);text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400}.content-messaging-modal-header .subtitle{color:var(--muted);margin:.25rem 0 0;font-size:15px}.content-messaging-close-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:0;padding:.25rem}.content-messaging-close-btn:hover{color:var(--fg)}.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(--red);background:color-mix(in srgb, var(--red) 10%, transparent);border-radius:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:15px;display:flex}.content-messaging-results{flex-direction:column;gap:1.25rem;display:flex}.messaging-hero-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--blue) 25%, transparent);border-radius:0;padding:1.25rem 1.5rem}.messaging-hero-card .box-badge{letter-spacing:var(--caps);color:var(--blue);text-transform:uppercase;margin-bottom:.35rem;font-size:13px;font-weight:700;display:inline-block}.messaging-hero-card h4{color:var(--fg);margin:0 0 .4rem;font-size:15px;font-weight:600}.value-prop-text{color:var(--muted);margin:0 0 .75rem;font-size:15px;line-height:1.5}.audience-tag{background:var(--bg2);border:1px solid var(--border);color:var(--blue);border-radius:0;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:15px;display:inline-flex}.messaging-two-col{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.messaging-section{background:var(--bg);border:1px solid var(--border);border-radius:0;padding:1.25rem}.messaging-section h5{color:var(--fg);align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:15px;font-weight:600;display:flex}.messaging-section ul{color:var(--muted);flex-direction:column;gap:.45rem;margin:0;padding-left:1.25rem;font-size:15px;line-height:1.4;display:flex}.messaging-section.gaps{border-color:color-mix(in srgb, var(--red) 20%, transparent)}.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);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:48px;font-weight:700;line-height:1.15}.content-evidence-workspace__header p{max-width:65ch;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.media-workspace-landing{background:var(--bg);color:var(--fg);gap:32px;min-width:0;padding:32px;display:grid}.media-workspace-plan{border:1px solid var(--border2);background:var(--bg2);justify-content:space-between;align-items:center;gap:32px;padding:28px;display:flex}.media-workspace-plan-intro{align-items:flex-start;gap:20px;min-width:0;display:flex}.media-workspace-plan-intro>svg{width:32px;height:32px;color:var(--blue);flex:none;margin-top:5px}.media-workspace-eyebrow{letter-spacing:var(--caps);text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.media-workspace-plan h2{margin:8px 0;font-size:26px;line-height:1.2}.media-workspace-plan p{color:var(--muted);max-width:60ch;margin:0;font-size:15px;line-height:1.5}.media-workspace-plan-action{flex:none;gap:12px;max-width:35%;display:grid}.media-workspace-plan-action>button{min-height:44px}.media-workspace-group>header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:16px;display:flex}.media-workspace-group h2{margin:0;font-size:26px;line-height:1.2}.media-workspace-group header p{color:var(--muted);max-width:52ch;margin:0;font-size:15px;line-height:1.5}.media-workspace-destinations{border-top:1px solid var(--border2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-workspace-destination{text-align:left;border:0;border-bottom:1px dotted var(--border2);color:var(--fg);font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:16px;min-width:0;padding:22px 16px;display:flex}.media-workspace-destination>svg{width:22px;height:22px;color:var(--blue);flex:none;margin-top:2px}.media-workspace-destination>svg:last-child{width:18px;height:18px;color:var(--muted);margin-left:auto}.media-workspace-destination>span{gap:6px;min-width:0;display:grid}.media-workspace-destination strong{font-size:20px;font-weight:700;line-height:1.35}.media-workspace-destination span>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.media-workspace-destination:hover:enabled{background:var(--surface)}.media-workspace-destination:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.media-workspace-destination:disabled{cursor:default;opacity:.65}.media-workspace-boundary{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.media-workspace-guided{color:var(--muted);font-size:15px}.media-workspace-guided>summary{cursor:pointer}.media-workspace-guided p{margin:12px 0}@media (max-width:1000px){.media-workspace-group>header{gap:8px;display:grid}}@media (max-width:700px){.media-workspace-landing{gap:24px;padding:24px 16px}.media-workspace-plan{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.media-workspace-plan-action{max-width:100%}.media-workspace-destinations{grid-template-columns:minmax(0,1fr)}}.media-workspace-landing,.media-record-workspace,.agency-ops-workspace,.media-evidence-explorer{--bg:#222;--bg2:#1a1a1a;--surface:#2a2a2a;--fg:#fff;--muted:#bbb;--blue:#96d0d3;--border2:#444}.media-workspace-landing{gap:24px}.media-workspace-landing .pulse-page-header__main{padding-bottom:20px}.media-workspace-plan{padding:24px}.media-workspace-directory{min-width:0}.media-workspace-directory-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.media-workspace-directory-toolbar h2{margin:0;font-size:26px}.media-workspace-source-search{border:1px solid var(--border2);background:var(--bg2);align-items:center;gap:10px;width:min(360px,100%);min-height:44px;padding:0 12px;display:flex}.media-workspace-source-search svg{width:18px;color:var(--muted);flex:none}.media-workspace-source-search input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:15px}.media-workspace-source-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.media-workspace-categories{border-bottom:1px solid var(--border2);flex-wrap:wrap;gap:4px;margin-bottom:24px;display:flex}.media-workspace-categories button{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:12px 16px;font-size:15px}.media-workspace-categories button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue);background:var(--bg2)}.media-workspace-categories button:hover{background:var(--surface)}.media-workspace-categories button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.media-workspace-no-results button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.media-workspace-group{margin-bottom:24px}.media-workspace-group:last-child{margin-bottom:0}.media-workspace-group h2{font-size:26px}.media-workspace-group header p{max-width:46ch}.media-workspace-destination{padding:18px 16px}.media-workspace-destination strong{font-size:20px}.media-workspace-no-results{background:var(--bg2);border:1px dotted var(--border2);padding:24px}.media-workspace-no-results button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0}@media (max-width:700px){.media-workspace-directory-toolbar{flex-direction:column;align-items:stretch;gap:12px}.media-workspace-source-search{width:100%}.media-workspace-categories button{padding:10px 12px}}.signals-intelligence{background:var(--bg);min-width:0;color:var(--fg);font-family:var(--font);gap:16px;padding:20px 24px;font-size:15px;line-height:1.3;display:grid}.signals-intelligence *{box-sizing:border-box}.signals-intelligence :-webkit-any(h2,h3,h4,p,dl,dd){margin:0}.signals-intelligence :is(h2,h3,h4,p,dl,dd){margin:0}.signals-intelligence .signals-intelligence-header p{margin:0}.signals-intelligence .signals-intelligence-result :-webkit-any(p,dl,dd){margin:0}.signals-intelligence .signals-intelligence-result :is(p,dl,dd){margin:0}.signals-intelligence :-webkit-any(h2,h3){text-transform:none;font-size:26px;font-weight:700;line-height:1.2}.signals-intelligence :is(h2,h3){text-transform:none;font-size:26px;font-weight:700;line-height:1.2}.signals-intelligence h4{text-transform:none;font-size:20px;font-weight:700;line-height:1.35}.signals-intelligence-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.signals-intelligence-header>div:first-child{gap:8px;max-width:72ch;display:grid}.signals-intelligence-eyebrow,.signals-intelligence-badge,.signals-intelligence-metrics dt{letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.signals-intelligence-eyebrow{color:var(--muted)}.signals-intelligence .signals-intelligence-help,.signals-intelligence .signals-intelligence-metric-source,.signals-intelligence-record footer{color:var(--muted);font-size:15px;line-height:1.3}.signals-intelligence-controls,.signals-intelligence-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.signals-intelligence-controls{flex:none}.signals-intelligence label{color:var(--fg);gap:8px;font-size:15px;display:grid}.signals-intelligence :-webkit-any(button,select,input){border:1px solid var(--border2);max-width:100%;min-height:44px;color:var(--fg);background:var(--bg2);font:inherit;border-radius:0;padding:10px 12px}.signals-intelligence :is(button,select,input){border:1px solid var(--border2);max-width:100%;min-height:44px;color:var(--fg);background:var(--bg2);font:inherit;border-radius:0;padding:10px 12px}.signals-intelligence button{cursor:pointer;letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.signals-intelligence button:hover:enabled{border-color:var(--blue);color:var(--blue)}.signals-intelligence button:disabled{cursor:default;opacity:.55}.signals-intelligence :-webkit-any(button,input,select,summary,a,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-intelligence :is(button,input,select,summary,a,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-intelligence a{color:var(--blue);text-decoration:none}.signals-intelligence a:hover{color:var(--fg)}.signals-intelligence summary{cursor:pointer;min-height:44px;padding:12px 0}.signals-intelligence-result{gap:16px;min-width:0;display:grid}.signals-intelligence-notice{border:1px solid var(--border2);border-left:3px solid var(--blue);background:var(--bg2);border-radius:0;gap:8px;padding:12px 16px;display:grid}.signals-intelligence-notice[data-status]:not([data-status=ready]),.signals-intelligence-badge[data-status]:not([data-status=ready]){border-left-color:var(--amber)}.signals-intelligence-status-line,.signals-intelligence-source-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.signals-intelligence-status-line strong{font-size:20px;line-height:1.35}.signals-intelligence-metrics{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;display:grid}.signals-intelligence-metrics>div{border:1px solid var(--border2);background:var(--surface);overflow-wrap:anywhere;border-radius:0;align-content:start;gap:8px;min-width:0;padding:12px 16px;display:grid}.signals-intelligence-metrics dd:not(.signals-intelligence-metric-source){font-size:44px;font-weight:700;line-height:1}.signals-intelligence-evidence{gap:20px;min-width:0;display:grid}.signals-intelligence-evidence>h3{scroll-margin-top:90px}.signals-intelligence-evidence-disclosure{border:1px solid var(--border2);background:var(--bg2);min-width:0;padding:0 16px}.signals-intelligence-evidence-disclosure>summary{font-size:20px;font-weight:700;line-height:1.35}.signals-intelligence-evidence-disclosure[open]{padding-bottom:20px}.signals-intelligence-evidence-disclosure[open]>summary{border-bottom:1px dotted var(--border2);margin-bottom:12px}.signals-intelligence-filters>label:first-child{flex:260px}.signals-intelligence-filters input{width:100%;min-width:0}.signals-intelligence-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.signals-intelligence-record{background:var(--surface);border:1px solid var(--border2);overflow-wrap:anywhere;border-radius:0;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.signals-intelligence-record-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.signals-intelligence-badge{border:1px dotted var(--border2);color:var(--fg);border-radius:0;padding:5px 8px;display:inline-block}.signals-intelligence-record-text{white-space:pre-wrap}.signals-intelligence-record-text p{padding:8px 0}.signals-intelligence-record-attributes,.signals-intelligence-record-metrics{gap:12px;display:grid}.signals-intelligence-record-attributes>div{flex-wrap:wrap;gap:8px;display:flex}.signals-intelligence-record-attributes dt{color:var(--muted)}.signals-intelligence-record-metrics>div{border-top:1px dotted var(--border2);gap:4px;padding-top:12px;display:grid}.signals-intelligence-record-metrics dt{font-weight:700}.signals-intelligence-record-metrics dd:not(.signals-intelligence-metric-source){font-size:20px;line-height:1.35}.signals-intelligence-record footer{border-top:1px dotted var(--border2);gap:8px;margin-top:auto;padding-top:16px;display:grid}.signals-intelligence-record footer a{align-self:start;align-items:center;min-height:44px;display:inline-flex}.signals-intelligence-empty{border:1px dotted var(--border2);padding:24px}.signals-intelligence-pagination{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.signals-intelligence-sources{border:1px solid var(--border2);background:var(--bg2);overflow-wrap:anywhere;border-radius:0;padding:0 16px}.signals-intelligence-sources[open]{padding-bottom:16px}.signals-intelligence-sources>summary{font-size:20px;font-weight:700;line-height:1.35}.signals-intelligence-sources>ul{margin:16px 0 0;padding:0;list-style:none}.signals-intelligence-sources>ul>li{border-top:1px dotted var(--border2);gap:10px;padding:16px 0;display:grid}.signals-intelligence-sources code{color:var(--fg);font-size:13px}.signals-intelligence-limitations{border-top:1px dotted var(--border2);gap:8px;margin-top:16px;padding-top:16px;display:grid}.signals-intelligence-limitations ul{margin:0;padding-left:20px}.signals-intelligence-limitations li+li{margin-top:8px}.signals-intelligence-competitor-tables{gap:16px;min-width:0;display:grid}.signals-intelligence-table-scroll{max-width:100%;overflow-x:auto}.signals-intelligence-competitor-table{border-collapse:collapse;width:100%;min-width:560px;color:var(--fg)}.signals-intelligence-competitor-table caption{text-align:left;color:var(--muted);padding:12px;font-size:15px;line-height:1.3}.signals-intelligence-competitor-table :-webkit-any(th,td){text-align:left;border-bottom:1px dotted var(--border2);vertical-align:top;padding:12px;font-size:15px;line-height:1.3}.signals-intelligence-competitor-table :is(th,td){text-align:left;border-bottom:1px dotted var(--border2);vertical-align:top;padding:12px;font-size:15px;line-height:1.3}.signals-intelligence-competitor-table thead th{letter-spacing:var(--caps);text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700}.signals-intelligence-competitor-table thead th>span{letter-spacing:normal;text-transform:none;white-space:normal;margin-top:8px;font-size:15px;font-weight:400;display:block}.signals-intelligence-competitor-table tbody th{min-width:150px;font-weight:700}.signals-intelligence-competitor-table tbody td{font-variant-numeric:tabular-nums;min-width:110px}.signals-intelligence-competitor-table .signals-intelligence-competitor-context{overflow-wrap:anywhere;min-width:200px;max-width:360px}.signals-intelligence-competitor-context p+p{padding-top:8px}@media (max-width:1050px){.signals-intelligence-header{flex-direction:column}}@media (max-width:700px){.signals-intelligence{padding:20px 16px}.signals-intelligence-records{grid-template-columns:minmax(0,1fr)}.signals-intelligence-controls{width:100%}.signals-intelligence-controls>label,.signals-intelligence-filters>label{flex:100%}.signals-intelligence-controls select{width:100%}}.mmm-sidebar__back{margin-bottom:.5rem}.mmm-sidebar__title{color:var(--text);letter-spacing:var(--caps);text-transform:uppercase;align-items:center;gap:.5rem;margin:.25rem 0 .5rem;padding:0 .75rem;font-size:13px;font-weight:700;display:flex}.mmm-badge{border:1px solid var(--warning);color:var(--warning);letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;padding:1px 6px;font-size:11px;font-weight:700}.mmm-surface{gap:1rem;display:grid}.mmm-banner{border:1px solid var(--border);border-left:3px solid var(--warning);background:var(--workbench-surface-raised);border-radius:0;gap:.75rem;padding:.75rem 1rem;display:flex}.mmm-banner svg{width:18px;height:18px;color:var(--warning);flex:none}.mmm-banner strong{color:var(--warning);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px}.mmm-banner p,.mmm-banner li{color:var(--text);margin:.25rem 0 0;font-size:15px;line-height:1.3}.mmm-banner ul{margin:.25rem 0 0;padding-left:1.1rem}.mmm-stamp{color:var(--muted);margin:0;font-size:13px}.mmm-stamp strong{color:var(--text)}.mmm-panel{gap:1.25rem;display:grid}.mmm-panel .measurement-table th,.mmm-panel .measurement-table td{border-bottom:1px dotted var(--border-strong)}.mmm-panel .measurement-table tbody tr:last-child th,.mmm-panel .measurement-table tbody tr:last-child td{border-bottom:0}.mmm-chart{margin:0}.mmm-chart figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:13px;display:flex}.mmm-chart figcaption strong{color:var(--text);font-size:15px}.mmm-compare{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.mmm-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.mmm-chip{border:1px dotted var(--border-strong);color:var(--text);letter-spacing:var(--caps);text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border-radius:0;padding:4px 10px;font-size:13px;font-weight:700}.mmm-chip[aria-pressed=true],.mmm-chip:hover{border-color:var(--teal);color:var(--teal)}.mmm-chip:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.mmm-sliders{gap:.5rem;margin-bottom:1rem;display:grid}.mmm-slider{color:var(--text);grid-template-columns:minmax(120px,180px) 1fr 56px;align-items:center;gap:.75rem;font-size:15px;display:grid}.mmm-slider input[type=range]{width:100%;accent-color:var(--teal)}.mmm-slider__value{text-align:right;font-variant-numeric:tabular-nums}.mmm-footnote{color:var(--muted);margin:.5rem 0 0;font-size:13px}.mmm-list{color:var(--text);margin:0;padding-left:1.1rem;font-size:15px}.mmm-status{letter-spacing:var(--caps);text-transform:uppercase;border:1px solid;border-radius:0;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.mmm-status.is-pass{color:var(--tone-success)}.mmm-status.is-review{color:var(--tone-warning)}.mmm-status.is-fail{color:var(--tone-critical)}.mmm-status.is-unknown{color:var(--tone-muted)}.domain-navigation-search{gap:6px;margin:0 0 8px;display:grid}.domain-navigation-search-field{border:1px solid var(--sidebar-border,var(--border));background:var(--sidebar-bg,var(--secondary));min-width:0;color:var(--sidebar-fg,var(--foreground));align-items:center;display:flex}.domain-navigation-search-field>svg{flex-shrink:0;margin-left:10px}.domain-navigation-search-field input{width:100%;min-width:0;min-height:44px;color:inherit;font:400 15px / 1.3 var(--font);background:0 0;border:0;border-radius:0;flex:1;padding:10px 8px}.domain-navigation-search-field input::placeholder{color:var(--sidebar-muted,var(--muted-foreground))}.domain-navigation-search-field input::-webkit-search-cancel-button{display:none}.domain-navigation-search-field>button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 44px;place-items:center;padding:8px;display:grid}.domain-navigation-search-field:focus-within{border-color:var(--sidebar-accent,var(--teal))}.domain-navigation-search-field :-webkit-any(input,button):focus-visible{outline:2px solid var(--sidebar-accent,var(--teal));outline-offset:-2px}.domain-navigation-search-field :is(input,button):focus-visible{outline:2px solid var(--sidebar-accent,var(--teal));outline-offset:-2px}.domain-navigation-search-status{color:var(--sidebar-muted,var(--muted-foreground));font:400 13px / 1.3 var(--font)}.domain-navigation-search-status:empty{display:none}.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{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.admin-page>*,.admin-section>*{min-width:0;max-width:100%}.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);min-width:0;max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:560px}.admin-table th{border-bottom:1px dotted var(--border2);color:var(--muted-foreground);font-size:var(--sz-data);letter-spacing:var(--caps,.06em);text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-weight:700}.admin-table td{border-bottom:1px dotted var(--border2);color:var(--text);font-size:var(--sz-small);vertical-align:top;padding:8px 10px}.admin-table tbody tr:last-child td{border-bottom:none}.admin-delivery-table th:last-child,.admin-delivery-table td:last-child{min-width:320px}.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);font-size:var(--sz-data);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:2px 8px;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:var(--sz-data)}.admin-change-review{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(0,1fr);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:minmax(0,max-content) minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.admin-receipt dl>div{min-width:0}.admin-receipt dt{color:var(--muted-foreground)}.admin-receipt dd{color:var(--text);overflow-wrap:anywhere;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;gap:4px;min-width:0;display:grid}.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);font-size:var(--sz-data);margin:0}.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);grid-template-columns:minmax(0,1fr);gap:8px;min-inline-size:0;padding:12px;display:grid}.admin-fieldset legend{color:var(--muted-foreground);font-size:var(--sz-data);letter-spacing:.04em;text-transform:uppercase;padding:0 6px;font-weight:700}@media (max-width:640px){.admin-receipt dl{grid-template-columns:minmax(0,1fr)}.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);max-width:100%;color:var(--text);padding:8px 10px}.admin-section{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);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:minmax(0,max-content) minmax(0,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);font-size:var(--sz-data);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 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);font-size:var(--sz-data);resize:vertical;padding:8px 10px}.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;min-width:0;max-width:100%;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);min-width:0;max-width:100%;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);font-size:var(--sz-small);flex-wrap:wrap;align-items:center;gap:8px;margin:0;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);font-size:var(--sz-data);margin:0}.admin-unavailable-route code,.admin-mono{font-family:var(--font-mono);font-size:var(--sz-data);overflow-wrap:anywhere}@media (max-width:480px){.admin-kv{grid-template-columns:minmax(0,1fr)}.admin-kv dd{margin-bottom:8px}}.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]:not([data-nav-id^=domain\.]):not(.pulse-top-navigation-domain-disclosure),.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}.menus-on-demand .pulse-top-navigation-menu{--foreground:var(--sidebar-fg,#fff);--muted-foreground:var(--sidebar-muted,#999);--teal:var(--sidebar-accent,#96d0d3);--secondary:var(--sidebar-bg,#1a1a1a);border-color:var(--sidebar-border,#2e2e2e);background:var(--secondary);color:var(--foreground)}.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}:where(html:has([data-pulse-preserve-analytics=true])) .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(--white);border-color:var(--pink)!important}.content-unsaved-navigation-stay:hover{background:var(--pink);opacity:.85}.content-unsaved-navigation-stay:focus-visible{background:var(--pink);opacity:.85}.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{--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);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:.04em;color:var(--fg);text-transform:uppercase;font-size:48px;font-weight:700;line-height:1.15}.content-workspace-toolbar .content-workspace-nav{border:1px solid var(--border);background:var(--bg2);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)}.content-workspace-toolbar .content-workspace-nav-library{border:0;border-left:1px solid var(--border)}.content-workspace-toolbar .content-workspace-nav-button{letter-spacing:0;text-transform:none;height:100%;color:var(--fg);border-radius:0;padding-inline-start:22px;padding-inline-end:22px;font-size:15px;font-weight:400;transition:all .15s}.content-workspace-toolbar .content-workspace-nav-button:hover{color:var(--fg);background:color-mix(in srgb, var(--blue) 6%, transparent)}.content-workspace-toolbar .content-workspace-nav-button[aria-current=page]{color:var(--fg);background:var(--surface)}.content-workspace-toolbar .content-workspace-nav-button[aria-current=page]:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:0;left:0;right:0}.content-workspace-focused .content-phase-intro{border:1px solid var(--border);border-top:2px solid var(--blue);background:var(--surface);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);text-transform:none;letter-spacing:0;margin:0;font-size:26px;font-weight:700;line-height:1.25}.content-workspace-focused .content-phase-intro p{color:var(--muted);margin:4px 0 0;font-size:15px}.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);border-top:2px solid var(--blue);background:0 0;background:var(--surface);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);background:var(--bg2);color:var(--fg);border-radius:0;padding:10px 14px;font-size:15px}.content-workspace-focused .content-audit-fields :is(input,textarea,select){border:1px solid var(--border2);background:var(--bg2);color:var(--fg);border-radius:0;padding:10px 14px;font-size:15px}.content-workspace-focused .content-audit-fields :-webkit-any(input,textarea,select):focus-visible{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);outline:none}.content-workspace-focused .content-audit-fields :is(input,textarea,select):focus-visible{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);outline:none}.content-workspace-focused .content-audit-fields label>span{text-transform:uppercase;letter-spacing:var(--caps);color:var(--dim);font-size:13px;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);letter-spacing:0;text-transform:none;margin:0;font-size:26px;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);margin-top:6px;font-size:15px;line-height:1.5}.content-workspace-focused .content-phase-empty{border:1px solid var(--border);border-top:2px solid var(--blue);background:var(--surface);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{text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400}.content-workspace-focused .content-generated-output>header p{color:var(--muted);margin-top:6px;font-size:15px}.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(--fg);font-size:15px}.content-disclosure{border-block:1px solid var(--workbench-line);background:0 0;min-width:0;font-size:15px}.content-disclosure+.content-disclosure{border-top:0}.content-disclosure>summary{min-height:48px;color:var(--fg);cursor:pointer;padding:14px 0;font-size:15px;font-weight:600;line-height:20px}.content-disclosure>summary::marker{color:var(--blue);font-size:15px}.content-disclosure>summary:focus-visible{outline:2px solid 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(--blue);background:var(--workbench-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;text-transform:none;font-size:20px;font-weight:400}.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:uppercase;letter-spacing:var(--caps);font-size:13px;font-weight:700}.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);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);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);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)}.content-workspace-focused .content-opportunities li[data-selected=true]{background:color-mix(in srgb, var(--blue) 8%, var(--workbench-surface))}.content-workspace-focused .content-opportunities h2{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700}.content-score-explanation{border-bottom:0;margin-top:8px}.content-score-explanation>summary{font-size:15px}.content-workspace-focused .content-cost-review,.content-workspace-focused .content-pack-review,.content-workspace-focused .content-generation-review{border-color:var(--workbench-line);background:var(--workbench-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{text-transform:none;letter-spacing:0;margin-block-start:6px;margin-block-end:6px;font-size:20px;font-weight:400;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);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:38px;line-height:1.2}.content-workspace-focused .content-confirmation{background:0 0;border:0;padding:12px 0;font-size:15px;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:15px}.content-workspace-focused .content-system-activity summary small,.content-workspace-focused .content-advanced-tools summary small{font-size:15px}.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:.04em;text-transform:uppercase;margin-top:10px;font-size:48px;font-weight:700;line-height:1.15}.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:15px}.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{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700}@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{text-transform:none;letter-spacing:0;min-height:48px;padding-inline-start:12px;padding-inline-end:12px;font-weight:400}}@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(--border2);background:var(--bg2);width:100%;min-width:0;min-height:44px;color:var(--fg);font:inherit;border-radius:0;padding:9px 28px 9px 10px;font-size:15px}.content-workspace-mobile-stage select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.content-workspace-mobile-stage>svg{pointer-events:none;color:var(--blue);position:absolute;right:8px}.content-workspace-toolbar .content-workspace-nav-button{text-transform:none;letter-spacing:0;min-height:44px;padding-inline-start:9px;padding-inline-end:9px;font-size:15px;font-weight:400}.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);padding-bottom:14px}.content-activity__header p{max-width:68ch;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.content-activity__views{border-bottom:1px solid var(--workbench-line);flex-wrap:wrap;gap:0;display:flex}.content-activity__view{min-height:44px;color: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;line-height:1;display:inline-flex}.content-activity__view:hover:not([aria-disabled=true]),.content-activity__view[aria-current=page]{border-bottom-color:var(--blue);color:var(--fg)}.content-activity__view[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.content-activity__view:focus-visible{outline:2px solid 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{text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400}.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);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(--fg);text-transform:none;letter-spacing:0;margin:0;font-weight:700}.content-saved-briefs-destination .content-saved-briefs-destination-header h2{letter-spacing:0;text-transform:none;font-size:26px;font-weight:700;line-height:1.2}.content-saved-briefs-destination .content-saved-briefs-destination-header p{max-width:640px;color:var(--muted);margin:5px 0 0;font-size:15px;line-height:1.45}.content-saved-briefs-destination .content-saved-brief-draft-notice{border-left:2px solid var(--blue);color: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);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)}.content-saved-brief-list-summary{min-width:0}.content-saved-briefs-destination .content-saved-brief-list-summary>strong{overflow-wrap:anywhere;color:var(--fg);font-size:20px;font-weight:400;line-height:1.35;display:block}.content-saved-briefs-destination .content-saved-brief-list-summary>p{color:var(--muted);flex-wrap:wrap;gap:8px;margin:6px 0 0;font-size:15px;line-height:1.4;display:flex}.content-saved-brief-status{border:1px solid color-mix(in srgb, var(--blue) 48%, transparent);min-height:20px;color:var(--blue);letter-spacing:var(--caps);text-transform:uppercase;align-items:center;padding:2px 6px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.content-saved-briefs-destination .content-saved-brief-empty{border:1px solid var(--workbench-line);border-left:3px solid var(--blue);background:var(--workbench-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(--blue);flex:none}.content-saved-briefs-destination .content-saved-brief-empty h3{color:var(--fg);text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400;line-height:1.35}.content-saved-briefs-destination .content-saved-brief-empty p{max-width:610px;color:var(--muted);margin:5px 0 12px;font-size:15px;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);border-top:2px solid var(--blue);background:var(--workbench-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{text-transform:none;letter-spacing:0;margin-top:4px;font-size:20px;font-weight:400;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(--fg);letter-spacing:0;text-transform:none;font-size:20px;font-weight:400;line-height:1.3}.content-saved-briefs-destination .content-saved-brief-text dd,.content-saved-briefs-destination .content-saved-brief-field ul{color: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);min-width:0;padding:14px 0}.content-saved-briefs-destination .content-saved-brief-field p{color:var(--muted);margin:5px 0 0;font-size:15px;line-height:1.5}.content-saved-briefs-destination .content-saved-brief-limitations{border-left:3px solid var(--amber);background:color-mix(in srgb, var(--amber) 9%, transparent);padding:14px 16px}.content-saved-briefs-destination .content-saved-brief-limitations h3{text-transform:none;letter-spacing:0;font-size:20px;font-weight:400}.content-saved-briefs-destination .content-saved-brief-limitations ul{color:var(--fg);gap:8px;margin:8px 0 0;padding:0;font-size:15px;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) 45%, transparent);padding-left:12px}.content-saved-briefs-destination .content-saved-brief-provenance{border:0;border-top:1px dotted var(--workbench-line);background:0 0;gap:8px;padding:16px 0 0;display:grid}.content-saved-briefs-destination .content-saved-brief-provenance>p{color:var(--muted);margin:0;font-size:15px;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(--fg);max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.content-native-records h2{overflow-wrap:anywhere;text-transform:none;letter-spacing:0;margin:24px 0 12px;font-size:26px;font-weight:700;line-height:1.25}.content-native-records h3{text-transform:none;letter-spacing:0;margin:0 0 16px;font-size:20px;font-weight:400}.content-native-records__muted{color:var(--muted);font-size:15px;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(--blue);outline-offset:3px}.content-native-records summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.content-native-records a:focus-visible{outline:2px solid 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(--blue);font-size:15px}.content-native-records__row>span:last-child{flex-shrink:0}.content-native-records__row:hover{background: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);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.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(--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(--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(--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(--fg);font:inherit;text-transform:none;cursor:pointer;letter-spacing:0;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:400;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(--blue)}.content-record-workspace__section[aria-disabled=true],.content-record-workspace__subview[aria-disabled=true]{color:var(--fg);cursor:not-allowed}.content-record-workspace__section:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.content-record-workspace__subview:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.content-record-workspace__analysis{border-bottom:1px dotted 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}}.workbook-format-tools{border:0;border-bottom:1px solid var(--border);min-width:0;color:var(--fg);background:var(--bg2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:6px 8px;display:flex}.workbook-format-tools label{align-items:center;gap:6px;font-size:13px;display:flex}.workbook-format-tools select{border:1px solid var(--border2);min-width:0;max-width:220px;min-height:36px;font:inherit;color:var(--fg);background:var(--surface);border-radius:0;padding:4px 6px}.workbook-format-tools button{min-height:36px;color:var(--fg);padding:4px 8px}.workbook-format-tools button[aria-pressed=mixed]{border-bottom:2px dotted var(--blue)}.workbook-format-tools:disabled{opacity:.6}.workbook-format-color{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.workbook-format-color input{border:1px solid var(--border2);background:var(--surface);cursor:pointer;border-radius:0;width:36px;height:36px;padding:3px}.workbook-format-tools :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workbook-format-hint{color:var(--muted);flex:250px;font-size:13px}.workbook-format-review{border-collapse:collapse;width:100%;margin:6px 0;font-size:13px}.workbook-format-review caption{text-align:left;color:var(--fg);font-weight:700}.workbook-format-review th,.workbook-format-review td{text-align:left;border-bottom:1px dotted var(--border2);overflow-wrap:anywhere;padding:6px 8px}.workbook-format-tools.is-compact{background:0 0;flex-wrap:nowrap;gap:2px;padding:0 4px;overflow-x:auto}.workbook-format-tools.is-compact>*{flex-shrink:0}.workbook-format-tools.is-compact label{gap:0;margin:0;position:relative}.workbook-format-tools.is-compact select{cursor:pointer;background:0 0;border:0;max-width:120px;min-height:30px;padding:2px 4px;font-size:13px}.workbook-format-tools.is-compact .workbook-format-font{width:112px}.workbook-format-tools.is-compact .workbook-format-font select{width:100%}.workbook-format-tools.is-compact .workbook-format-size select{width:66px}.workbook-format-tools.is-compact .workbook-format-number select{width:96px}.workbook-format-tools.is-compact .workbook-format-size{border-right:1px solid var(--border2);margin-right:4px;padding-right:4px}.workbook-format-tools.is-compact button{text-transform:none;letter-spacing:0;flex-shrink:0;min-width:30px;min-height:30px;padding:2px 6px}.workbook-format-tools.is-compact button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 -2px var(--blue)}.workbook-format-tools.is-compact .workbook-format-color{flex-wrap:nowrap}.workbook-format-tools.is-compact .workbook-format-color-picker,.workbook-format-tools.is-compact .workbook-format-icon-select{cursor:pointer;justify-content:center;align-items:center;gap:2px;width:36px;height:30px;display:inline-flex}.workbook-format-tools.is-compact .workbook-format-color-picker input,.workbook-format-tools.is-compact .workbook-format-icon-select select{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.workbook-format-tools.is-compact .workbook-format-color-picker:focus-within,.workbook-format-tools.is-compact .workbook-format-icon-select:focus-within{outline:2px solid var(--blue);outline-offset:-2px}.workbook-format-tools.is-compact .workbook-format-color-picker:hover,.workbook-format-tools.is-compact .workbook-format-icon-select:hover{background:var(--surface)}.workbook-format-tools.is-compact .workbook-format-color-reset{min-width:22px;padding:2px}.workbook-format-color-marker{background:var(--muted);width:14px;height:3px;position:absolute;bottom:3px;left:7px}.workbook-format-color-marker.is-mixed{background:repeating-linear-gradient(90deg, var(--fg) 0 2px, var(--surface) 2px 4px)}.workbook-format-tools.is-compact .workbook-format-chevron{pointer-events:none}@media (max-width:640px){.workbook-format-tools label{max-width:100%}.workbook-format-tools select{max-width:180px}}.workbook-geometry-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 8px;display:flex}.workbook-geometry-tools label,.workbook-geometry-tools form{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.workbook-geometry-tools input,.workbook-geometry-tools select{border:1px solid var(--border2);background:var(--bg2);min-width:0;min-height:36px;color:var(--fg);border-radius:0;padding:4px 8px;font-size:13px}.workbook-geometry-tools input{width:96px}.workbook-geometry-tools input[aria-invalid=true]{border-color:var(--red)}.workbook-geometry-tools button{min-height:36px}.workbook-geometry-hint{color:var(--muted);flex:240px;font-size:13px}.workbook-geometry-tools p{color:var(--fg);flex-basis:100%;margin:0;font-size:15px}.workbook-resize-handle{touch-action:none;z-index:7;border-radius:0;display:block;position:absolute;background:0 0!important;border:0!important;min-width:0!important;min-height:0!important;padding:0!important}.workbook-resize-handle.column{cursor:col-resize;width:10px;height:100%;top:0;right:-5px}.workbook-resize-handle.row{cursor:row-resize;width:100%;height:10px;bottom:-5px;left:0}.workbook-resize-handle:hover{outline:2px solid var(--blue);outline-offset:-2px;background:color-mix(in srgb, var(--blue) 35%, transparent)!important}.workbook-resize-handle:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;background:color-mix(in srgb, var(--blue) 35%, transparent)!important}.workbook-resize-handle:disabled{cursor:default}.workbook-continuous-grid.is-resizing{-webkit-user-select:none;user-select:none}.workbook-dimension-changes{max-width:100%;overflow-x:auto}.workbook-dimension-changes table{width:100%;font-size:15px}.workbook-dimension-changes th{text-align:left;text-transform:uppercase;letter-spacing:.06em;font-size:13px}.workbook-dimension-changes th,.workbook-dimension-changes td{border-bottom:1px dotted var(--border2);overflow-wrap:anywhere;padding:6px 8px}@media (max-width:640px){.workbook-geometry-tools form{flex:100%}.workbook-geometry-hint{flex-basis:100%}}.workbook-toolbar-menus{border-bottom:1px solid var(--border);min-width:0;position:relative}.workbook-toolbar-menu-buttons{scrollbar-width:thin;align-items:center;gap:0;padding:0 8px;display:flex;overflow-x:auto}.platform-workbench .agency-ops-workspace .local-workbook-demo .workbook-toolbar-menu-buttons button[data-slot=button]{text-transform:none;letter-spacing:0;white-space:nowrap;flex-shrink:0;min-height:30px;padding-inline-start:8px;padding-inline-end:8px;font-size:14px;font-weight:400}.workbook-toolbar-menu-panel{z-index:20;border:1px solid var(--border2);background:var(--surface);width:min(720px,100%);max-height:50vh;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 8px 24px #0003}.workbook-toolbar-menu-panel[hidden]{display:none}.workbook-toolbar-menu-panel>*{border-bottom:0}.workbook-toolbar-menu-panel:has(.workbook-file-menu){width:min(300px,100%)}.workbook-file-menu{padding:4px 0;display:grid}.platform-workbench .agency-ops-workspace .local-workbook-demo .workbook-file-menu>button{text-transform:none;letter-spacing:0;min-height:36px;color:var(--fg);justify-content:flex-start;padding-inline-start:16px;padding-inline-end:16px;font-size:15px}.workbook-toolbar-menu-panel .workbook-range-hint,.workbook-toolbar-menu-panel .workbook-format-hint,.workbook-toolbar-menu-panel .workbook-geometry-hint{flex-basis:100%}.workbook-toolbar-menu-buttons button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.workbook-formula-diagnostics{border-left:2px solid var(--blue);min-width:0;color:var(--fg);font-size:var(--sz-small);margin:12px 0;padding-left:12px;line-height:1.3}.workbook-formula-diagnostics summary{cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--fg);padding:8px 0;font-weight:700}.workbook-formula-diagnostics summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workbook-formula-diagnostics-body{padding:4px 0 8px}.workbook-formula-diagnostics p{margin:8px 0}.workbook-formula-diagnostics .workbook-formula-diagnostics-help{color:var(--muted)}.workbook-formula-diagnostics ul{max-height:360px;margin:12px 0;padding:0;list-style:none;overflow:auto}.workbook-formula-diagnostics li{border-bottom:1px dotted var(--border2);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 12px 0;display:flex}.workbook-formula-diagnostics li>div{overflow-wrap:anywhere;min-width:0}.workbook-formula-diagnostics li strong,.workbook-formula-diagnostics li span{display:block}.workbook-formula-diagnostics li span{margin-top:4px}.workbook-formula-diagnostics li button{flex-shrink:0}@media (max-width:640px){.workbook-formula-diagnostics li{flex-direction:column;align-items:flex-start}}.workbook-pdf-print-settings{border:1px solid var(--border2);background:var(--surface);min-width:0;color:var(--fg);font-family:var(--font);flex-basis:100%}.workbook-pdf-print-settings summary{cursor:pointer;min-height:44px;padding:12px;font-size:15px;line-height:1.3}.workbook-pdf-print-settings summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workbook-pdf-print-settings fieldset{border:0;min-width:0;margin:0;padding:12px}.workbook-pdf-print-settings>fieldset{border-top:1px solid var(--border);gap:12px;display:grid}.workbook-pdf-print-field{gap:6px;min-width:0;display:grid}.workbook-pdf-print-field>span,.workbook-pdf-print-settings legend{letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.workbook-pdf-print-settings select,.workbook-pdf-print-settings input[type=number]{border:1px solid var(--border2);background:var(--bg2);width:100%;min-width:0;min-height:44px;color:var(--fg);font:inherit;border-radius:0;padding:8px 12px;font-size:15px;line-height:1.3}.workbook-pdf-print-settings select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workbook-pdf-print-settings input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workbook-pdf-print-settings input[aria-invalid=true]{border-color:var(--red)}.workbook-pdf-print-grid,.workbook-pdf-print-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workbook-pdf-print-settings .workbook-pdf-print-margins{gap:8px;padding:0;display:grid}.workbook-pdf-print-settings legend{margin-bottom:8px}.workbook-pdf-print-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;line-height:1.3;display:flex}.workbook-pdf-print-check input{-webkit-appearance:none;appearance:none;border:1px solid var(--border2);background:var(--bg2);border-radius:0;flex:0 0 20px;width:20px;height:20px;margin:0}.workbook-pdf-print-check input:checked{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 4px var(--bg2)}.workbook-pdf-print-settings .workbook-pdf-print-help{color:var(--muted);font-size:15px;line-height:1.3}.workbook-pdf-print-settings [role=alert]{color:var(--red)}.workbook-pdf-print-settings fieldset:disabled input,.workbook-pdf-print-settings fieldset:disabled select{opacity:.55;cursor:not-allowed}@media (max-width:600px){.workbook-pdf-print-grid,.workbook-pdf-print-checks{grid-template-columns:minmax(0,1fr)}}.workbook-pdf-export{min-width:0;color:var(--fg);font-family:var(--font);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workbook-pdf-export label{font-size:15px;line-height:1.3}.workbook-pdf-export select{border:1px solid var(--border2);max-width:100%;min-height:44px;color:var(--fg);background:var(--bg2);font:inherit;border-radius:0;padding:8px 12px;font-size:15px}.workbook-pdf-export select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workbook-pdf-export>button{min-height:44px;letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;font-size:13px;font-weight:700}.workbook-pdf-export p{flex-basis:100%;margin:0;font-size:15px;line-height:1.3}.workbook-pdf-export .workbook-pdf-help{color:var(--muted)}.workbook-pdf-export [role=alert]{color:var(--red)}@media (max-width:600px){.workbook-pdf-export select{width:100%}}.workbook-find{min-width:0;max-width:100%;font-family:var(--font);color:var(--fg);margin:8px 0}.workbook-find-panel{border:1px solid var(--border2);background:var(--surface);min-width:0;max-width:100%;margin-top:8px;padding:12px}.workbook-find-query{align-items:center;gap:8px;min-width:0;display:flex}.workbook-find-query label{flex:none;font-size:15px}.workbook-find-query input{border:1px solid var(--border2);background:var(--bg2);width:100%;min-width:0;min-height:40px;color:var(--fg);font:inherit;border-radius:0;flex:1;padding:8px;font-size:15px}.workbook-find-actions,.workbook-find-options{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin-top:8px;display:flex}.workbook-find-actions button{max-width:100%;min-height:40px;color:var(--fg)}.workbook-find-options label{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:15px;display:flex}.workbook-find-options label:first-child{flex:260px}.workbook-find-options select{flex:1;width:100%;min-width:0}.workbook-find-options input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--border2);background:var(--bg2);border-radius:0;flex:0 0 18px;width:18px;height:18px;margin:0}.workbook-find-options input[type=checkbox]:checked{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 3px var(--bg2)}.workbook-find input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workbook-find .workbook-find-help{color:var(--muted)}@media (max-width:640px){.workbook-find-panel{padding:8px}.workbook-find-actions{gap:4px}}.local-workbook-demo{--surface:var(--card);--bg2:var(--secondary);--elev:var(--card);--fg:var(--foreground);--border2:var(--border-strong);--blue:var(--teal);--red:var(--destructive);--amber:var(--warning);border:1px solid var(--border);background:var(--surface);color:var(--fg);font-family:var(--font);overflow-wrap:anywhere;min-width:0;max-width:100%;padding:20px}.local-workbook-demo h3{color:var(--fg);margin:0 0 8px;font-size:20px;line-height:1.35}.local-workbook-demo p{margin:10px 0;font-size:15px;line-height:1.3}.local-workbook-header,.local-workbook-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.local-workbook-header{margin-bottom:8px}.local-workbook-header h3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.local-workbook-file-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.local-workbook-help{color:var(--muted)}.local-workbook-file-label{color:var(--fg);flex-direction:column;gap:8px;font-size:15px;display:flex}.local-workbook-file-label input{color:var(--fg);max-width:100%;font-family:inherit}.local-workbook-file-label input::-webkit-file-upload-button{border:1px solid var(--border2);color:var(--fg);background:0 0;border-radius:0;min-height:40px;margin-right:12px;padding:8px 12px;font-family:inherit;font-weight:700}.local-workbook-file-label input::file-selector-button{border:1px solid var(--border2);color:var(--fg);background:0 0;border-radius:0;min-height:40px;margin-right:12px;padding:8px 12px;font-family:inherit;font-weight:700}.local-workbook-file-label input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.local-workbook-toolbar{border-bottom:1px solid var(--border);padding:0}.local-workbook-toolbar label,.local-workbook-edit-preview label{align-items:center;gap:12px;font-size:15px;display:flex}.local-workbook-demo select{border:1px solid var(--border2);background:var(--bg2);max-width:100%;min-height:40px;color:var(--fg);border-radius:0;padding:8px 12px;font-family:inherit;font-size:15px}.local-workbook-demo select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.local-workbook-toolbar>span{color:var(--muted);font-size:15px}.local-workbook-warning{color:var(--amber)}.local-workbook-error{color:var(--red)}.local-workbook-receipt{border-left:2px solid var(--blue);padding:10px 12px}.local-workbook-edit-preview{border:1px solid var(--border2);background:var(--bg2);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.local-workbook-edit-preview p{overflow-wrap:anywhere;flex-basis:100%}.local-workbook-demo button{text-transform:uppercase;letter-spacing:.06em;border-radius:0;font-size:13px}.local-workbook-scroll{border:1px solid var(--border2);min-width:0;max-width:100%;max-height:600px;overflow:auto}.local-workbook-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.local-workbook-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:0;font-size:15px}.local-workbook-table th,.local-workbook-table td{border-right:1px dotted var(--border2);border-bottom:1px dotted var(--border2);vertical-align:top;color:var(--fg);padding:8px}.local-workbook-table thead th{z-index:2;background:var(--elev);letter-spacing:.06em;font-size:13px;font-weight:700;position:sticky;top:0}.local-workbook-table thead th:first-child{z-index:3;left:0}.local-workbook-table tbody th{background:var(--elev);text-align:right;min-width:40px;position:sticky;left:0}.local-workbook-table td{background:var(--bg2);overflow-wrap:anywhere;min-width:0;max-width:none}.local-workbook-table td[colspan]{max-width:none}.local-workbook-cell-input{background:var(--bg2);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--fg);font:inherit;border:1px solid #0000;border-radius:0;padding:4px;display:block}.local-workbook-pending{outline:2px solid var(--blue);outline-offset:0}.local-workbook-cell-input:focus-visible{outline:2px solid var(--blue);outline-offset:0}.local-workbook-window{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 0;display:flex}.local-workbook-window>p>span:not(.visually-hidden){display:block}.local-workbook-window>p{flex:250px;margin:0;font-size:15px;line-height:1.3}.local-workbook-pages{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.local-workbook-page-group{align-items:center;gap:4px;display:flex}.local-workbook-window .local-workbook-page-group label{color:var(--fg);align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.local-workbook-window .local-workbook-page-group input{border:1px solid var(--border2);background:var(--bg2);width:64px;min-height:36px;color:var(--fg);font:inherit;text-align:center;border-radius:0;padding:4px 6px}.local-workbook-window .local-workbook-page-group button{width:40px;height:40px;min-height:40px;padding:0}.local-workbook-page-group button>svg{width:18px;height:18px}.local-workbook-window input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.local-workbook-window .plan-workbook-actions,.local-workbook-horizontal-navigation .plan-workbook-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.local-workbook-horizontal-navigation{z-index:3;background:var(--surface);min-width:0;max-width:100%;padding:0;display:block;position:sticky;bottom:0}.local-workbook-horizontal-navigation .plan-workbook-actions{gap:4px;margin:0}.local-workbook-horizontal-navigation .local-workbook-help{display:none}.local-workbook-scroll-track{min-width:0;position:relative}.local-workbook-horizontal-scroll{scrollbar-gutter:stable;background:var(--elev);scrollbar-color:var(--dim) var(--elev);width:100%;max-width:100%;height:16px;position:relative;overflow:scroll hidden}.local-workbook-horizontal-scroll::-webkit-scrollbar{height:12px}.local-workbook-horizontal-scroll::-webkit-scrollbar-track{background:var(--elev)}.local-workbook-horizontal-scroll::-webkit-scrollbar-thumb{background:var(--dim);border:2px solid var(--elev);border-radius:0}.local-workbook-horizontal-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.local-workbook-formula details{margin-top:6px}.local-workbook-formula summary{cursor:pointer;color:var(--blue);font-size:13px}.local-workbook-formula code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg);max-width:300px;padding-top:8px;display:block}@media (max-width:640px){.local-workbook-demo{padding:12px}.local-workbook-toolbar label{flex-wrap:wrap}.local-workbook-scroll{max-height:440px}}.local-workbook-guidance{color:var(--fg);margin:0;font-size:15px;position:relative}.local-workbook-guidance>summary{cursor:pointer;padding:10px 0}.local-workbook-guidance>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.local-workbook-grid-help>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.local-workbook-guidance-content{z-index:5;border:1px solid var(--border2);background:var(--surface);width:min(520px,100vw - 48px);max-height:60vh;padding:12px 16px;position:absolute;top:100%;right:0;overflow:auto}.workbook-toolbar-menu-panel .local-workbook-guidance-content{border:0;width:100%;max-height:none;position:static}.local-workbook-grid-help{color:var(--muted);margin:8px 0;font-size:15px}.local-workbook-grid-help>summary{cursor:pointer}.local-workbook-sheet-buttons{flex:1;gap:4px;min-width:0;margin:0;display:flex;overflow-x:auto}.local-workbook-demo .local-workbook-sheet-buttons>button{min-height:40px;color:var(--foreground);font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:8px 16px;font-size:15px;font-weight:500}.local-workbook-sheet-buttons>button[aria-pressed=true]{border-bottom-color:var(--teal);color:var(--teal)}.local-workbook-sheet-buttons>button:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.local-workbook-sheet-buttons>button:disabled{opacity:.5;cursor:default}.local-workbook-demo.is-managed{border:1px solid var(--border);background:var(--surface);padding:0}.local-workbook-demo.is-managed .local-workbook-header{margin:0;padding:8px 12px 0}.local-workbook-demo.is-managed .local-workbook-header h3{font-size:18px;font-weight:500}.local-workbook-demo.is-managed .local-workbook-file-icon{width:28px;height:28px;color:var(--blue);flex-shrink:0}.local-workbook-demo.is-managed .local-workbook-mode{color:var(--muted);white-space:nowrap;font-size:12px}.local-workbook-demo.is-managed .local-workbook-file-actions>button{text-transform:none;letter-spacing:0;min-height:32px;font-weight:400}.local-workbook-demo.is-managed .local-workbook-read-only.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}.local-workbook-demo.is-managed .local-workbook-file-actions{gap:4px}.local-workbook-demo.is-managed .local-workbook-file-actions>button{min-width:32px;padding:4px}.local-workbook-demo.is-managed .workbook-native-sheet{border:0}.local-workbook-demo.is-managed .local-workbook-read-only{margin:4px 12px;font-size:13px}.workbook-pdf-panel[hidden]{display:none}.workbook-pdf-panel{padding:8px 12px}.workbook-sheet-tabbar{border-top:1px solid var(--border);background:var(--elev);align-items:stretch;min-width:0;display:flex;position:relative}.workbook-sheet-tabbar .local-workbook-sheet-buttons{scrollbar-width:thin;gap:0}.local-workbook-demo .workbook-sheet-tabbar .local-workbook-sheet-buttons>button{border-right:1px solid var(--border);white-space:nowrap;border-bottom:3px solid #0000;min-height:36px;padding:6px 14px;font-size:15px;display:block}.local-workbook-demo .workbook-sheet-tabbar .local-workbook-sheet-buttons>button[aria-pressed=true]{background:var(--surface);color:var(--fg);border-bottom-color:var(--blue)}.workbook-all-sheets{flex:0 0 36px}.workbook-all-sheets>summary{cursor:pointer;justify-content:center;align-items:center;height:36px;list-style:none;display:flex}.workbook-all-sheets>summary::-webkit-details-marker{display:none}.workbook-all-sheets>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.workbook-all-sheets-list{z-index:23;border:1px solid var(--border2);background:var(--surface);min-width:200px;max-width:min(360px,100%);max-height:50vh;display:grid;position:absolute;bottom:100%;left:0;overflow:auto}.local-workbook-demo .workbook-all-sheets-list>button{text-align:left;min-height:36px;font:inherit;color:var(--fg);text-transform:none;letter-spacing:0;background:0 0;border:0;padding:6px 12px;font-size:15px}.workbook-all-sheets-list>button:hover{background:var(--elev)}.workbook-sheet-tab-actions{flex:none;order:-1}.workbook-sheet-tab-actions .workbook-sheet-append-content{z-index:24;width:min(520px,100%);max-width:100%;max-height:60vh;margin:0;position:absolute;bottom:100%;left:0;overflow:auto}.workbook-sheet-tab-actions .workbook-sheet-append>button{min-width:36px;min-height:36px}.local-workbook-demo.is-managed .workbook-sheet-status{border-top:1px solid var(--border);margin:0;padding:3px 12px;font-size:13px}@media (max-width:640px){.local-workbook-demo.is-managed .workbook-sheet-tabbar .local-workbook-sheet-buttons{display:flex}}.local-workbook-demo.is-managed .local-workbook-file-actions .workbook-find{margin:0;position:relative}.local-workbook-demo.is-managed .local-workbook-file-actions .workbook-find-panel{z-index:22;width:min(580px,100vw - 48px);max-height:60vh;position:absolute;top:100%;right:0;overflow:auto}.local-workbook-demo.is-managed .local-workbook-table td{vertical-align:middle;height:36px;padding:0 8px}.local-workbook-demo.is-managed .local-workbook-cell-input{min-height:36px;padding:4px 0}.local-workbook-demo .local-workbook-sheet-select{display:none}.local-workbook-read-only{border-left:2px solid var(--amber);color:var(--fg);padding:4px 10px}@media (max-width:640px){.local-workbook-demo .local-workbook-sheet-select{width:100%;margin:0;display:flex}.local-workbook-sheet-select select{flex:1;min-width:0}.local-workbook-sheet-buttons{display:none}.local-workbook-toolbar{padding-bottom:8px}.local-workbook-header h3{flex-basis:100%}.local-workbook-horizontal-navigation{grid-template-columns:1fr;gap:4px}.local-workbook-demo.is-managed .local-workbook-cell-input{min-height:40px}.local-workbook-guidance-content,.local-workbook-demo.is-managed .local-workbook-file-actions .workbook-find-panel{width:100%;position:static}}.local-workbook-demo .local-workbook-scroll-range{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:0 0;border:0;width:100%;min-width:0;height:28px;min-height:28px;padding:0;display:block}.local-workbook-scroll-range::-webkit-slider-runnable-track{border:1px solid var(--border2);background:var(--bg2);height:8px}.local-workbook-scroll-range::-moz-range-track{border:1px solid var(--border2);background:var(--bg2);height:8px}.local-workbook-scroll-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:1px solid var(--blue);background:var(--blue);border-radius:0;width:48px;height:22px;margin-top:-8px}.local-workbook-scroll-range::-moz-range-thumb{border:1px solid var(--blue);background:var(--blue);border-radius:0;width:48px;height:22px}.local-workbook-scroll-range:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.local-workbook-scroll-range:disabled{opacity:.45;cursor:default}@media (max-width:640px){.local-workbook-pages{justify-content:space-between;gap:8px;width:100%}.local-workbook-page-group{flex:220px;justify-content:space-between}.local-workbook-window .local-workbook-page-group button{width:44px;height:44px;min-height:44px}.local-workbook-horizontal-navigation .plan-workbook-actions{justify-content:space-between}}.local-workbook-demo.is-managed{flex-direction:column;font-family:Arial,sans-serif;display:flex}.workbook-native-sheet{border:1px solid var(--border2);background:var(--surface);width:100%;min-width:0}.workbook-native-sheet.is-expanded{flex-direction:column;display:flex}.workbook-native-sheet.is-expanded .workbook-continuous-grid{height:min(78vh,720px);max-height:720px;position:relative}.workbook-sheet-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 8px;display:flex}.workbook-sheet-tools label{align-items:center;gap:8px;font-size:13px;display:flex}.workbook-sheet-tools select{padding:4px 8px;font-size:13px}.workbook-sheet-tools-hint{color:var(--muted);margin-left:auto;font-size:13px}.local-workbook-demo.is-managed .workbook-sheet-tools{background:var(--elev);flex-wrap:nowrap;gap:4px;min-height:42px;padding:2px 8px;overflow-x:auto}.local-workbook-demo.is-managed .workbook-sheet-tools>*{flex-shrink:0}.local-workbook-demo.is-managed .workbook-sheet-tools label{gap:0;font-size:0}.local-workbook-demo.is-managed .workbook-sheet-tools select{background:0 0;border:0;min-height:30px;padding:4px;font-size:13px}.local-workbook-demo.is-managed .workbook-sheet-tools-hint{display:none}.local-workbook-demo.is-managed .workbook-sheet-tools .workbook-format-tools{border:0;padding:0;overflow:visible}.local-workbook-demo.is-managed .workbook-sheet-tools>button{width:30px;height:30px;min-height:30px}.local-workbook-demo.is-managed .workbook-formula-bar input{min-height:28px;padding:4px 8px;font-size:13px}.local-workbook-demo.is-managed .workbook-formula-bar form{flex-basis:92px;width:92px}.local-workbook-demo.is-managed .workbook-continuous-grid .local-workbook-table thead th{letter-spacing:0;height:26px;font-weight:400}.local-workbook-demo.is-managed .workbook-continuous-grid .local-workbook-table tbody th{font-size:12px;font-weight:400}.local-workbook-demo.is-managed .workbook-continuous-grid{height:max(240px,100dvh - 248px)}.local-workbook-demo.is-managed .local-workbook-table th,.local-workbook-demo.is-managed .local-workbook-table td{border-bottom-style:solid;border-right-style:solid}.workbook-native-sheet button[aria-pressed=true]{background:var(--bg2);color:var(--fg)}.workbook-formula-bar{border-bottom:1px solid var(--border2);background:var(--bg2);align-items:center;min-width:0;display:flex}.workbook-formula-bar form{border-right:1px solid var(--border2);flex:0 0 150px;width:150px}.workbook-formula-symbol{color:var(--muted);padding:0 12px;font-style:italic}.workbook-formula-bar input{width:100%;min-width:0;color:var(--fg);background:0 0;border:0;min-height:40px;padding:8px;font-family:inherit;font-size:15px}.workbook-formula-bar>input{flex:1}.workbook-formula-bar input:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.workbook-formula-bar input[aria-invalid=true]{outline:2px solid var(--red);outline-offset:-2px}.workbook-continuous-grid{scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:var(--dim) var(--elev);border:0;height:min(62vh,720px);min-height:240px;max-height:none;position:relative;overflow:scroll}.workbook-continuous-grid::-webkit-scrollbar{width:14px;height:0}.workbook-continuous-grid::-webkit-scrollbar-track{background:var(--elev)}.workbook-continuous-grid::-webkit-scrollbar-thumb{background:var(--dim);border:3px solid var(--elev);border-radius:0}.workbook-continuous-grid .local-workbook-table{font-size:var(--workbook-cell-font)}.workbook-continuous-grid .local-workbook-table td{height:var(--workbook-row-height);padding:0;overflow:hidden}.workbook-continuous-grid .local-workbook-table thead th{z-index:9;text-align:center;height:32px;padding:4px 8px}.workbook-native-sheet .workbook-continuous-grid .local-workbook-table tbody th,.local-workbook-demo .workbook-native-sheet .workbook-continuous-grid .local-workbook-table tbody th{z-index:2;vertical-align:middle;font-size:min(13px, calc(var(--workbook-row-height) - 1px));padding:0 8px;line-height:1}.workbook-continuous-grid .local-workbook-table thead th:first-child{z-index:11}.workbook-continuous-grid .local-workbook-table .workbook-space{border:0;height:auto;padding:0}.workbook-continuous-grid .local-workbook-cell-input{height:calc(var(--workbook-row-height) - 1px);min-height:0;font-size:inherit;padding:0 4px}.workbook-continuous-grid .workbook-display-cell{width:100%;height:calc(var(--workbook-row-height) - 1px);white-space:nowrap;text-overflow:ellipsis;text-align:left;background:var(--bg2);min-height:0;color:var(--fg);font:inherit;text-transform:none;letter-spacing:0;cursor:cell;border:0;padding:0 4px;display:block;overflow:hidden}.workbook-cell-contents{border-bottom:1px solid var(--border);max-height:240px;padding:8px 12px;overflow:auto}.workbook-cell-contents pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.workbook-active-cell{outline:2px solid var(--blue);outline-offset:-2px}.workbook-continuous-grid .workbook-selected-column,.workbook-continuous-grid .workbook-selected-row{color:var(--fg);background:var(--elev)}.workbook-continuous-grid td.workbook-range-cell{position:relative}.workbook-continuous-grid td.workbook-range-cell:after{content:"";pointer-events:none;background:color-mix(in srgb, var(--blue) 12%, transparent);z-index:4;position:absolute;top:0;bottom:0;left:0;right:0}.workbook-continuous-grid.is-selecting{-webkit-user-select:none;user-select:none;cursor:cell}.workbook-range-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 8px;display:flex}.workbook-range-address{min-width:64px;color:var(--fg);overflow-wrap:anywhere;font-size:13px;font-weight:700}.workbook-range-tools button{min-height:36px;color:var(--fg);padding:4px 8px}.workbook-range-tools button svg{width:16px;height:16px}.workbook-range-hint{color:var(--muted);flex:250px;font-size:13px}.workbook-range-message{color:var(--fg);flex-basis:100%;font-size:13px}.workbook-freeze-row-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:4px 8px;display:flex}.workbook-freeze-row-tools label{align-items:center;gap:8px;font-size:13px;display:flex}.workbook-freeze-row-tools select{padding:4px 8px;font-size:13px}.workbook-freeze-row-tools span{color:var(--muted);font-size:13px}.workbook-native-sheet .local-workbook-table [data-workbook-frozen-row] td{background:var(--bg2)}.workbook-continuous-grid .local-workbook-table td.workbook-text-overlay{position:relative}.workbook-continuous-grid .local-workbook-table td.workbook-text-overflow{overflow:visible}.workbook-text-overlay>.local-workbook-cell-input:not(:focus),.workbook-text-overlay>.workbook-display-cell{color:#0000!important}.workbook-spilled-text{z-index:2;height:calc(var(--workbook-row-height) - 1px);white-space:pre;pointer-events:none;align-items:center;width:max-content;padding:0 4px;line-height:1.3;display:flex;position:absolute;top:0;left:0;overflow:hidden}.workbook-wrapped-text{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;align-items:stretch;width:100%}.workbook-wrapped-text>span{max-height:100%;overflow:hidden}.workbook-native-sheet .local-workbook-horizontal-navigation{border-top:1px solid var(--border2);padding:0;position:static}.workbook-native-sheet .local-workbook-horizontal-navigation button{min-height:32px;padding:4px 8px}.workbook-native-sheet .workbook-sheet-status{color:var(--muted);border-top:1px solid var(--border);margin:0;padding:6px 12px;font-size:13px}.workbook-native-sheet .workbook-menu-status{color:var(--fg);border-bottom:1px solid var(--border);margin:0;padding:6px 12px;font-size:15px}.workbook-input-error{border-left:2px solid var(--red);align-items:center;gap:12px;padding:4px 12px;display:flex}@media (max-width:640px){.workbook-sheet-tools-hint{flex-basis:100%;margin-left:0}.workbook-native-sheet.is-expanded{padding:4px;top:4px;bottom:4px;left:4px;right:4px}.workbook-formula-bar form{flex-basis:104px;width:104px}}.local-workbook-demo.is-managed .workbook-continuous-grid .local-workbook-table td{height:var(--workbook-row-height);padding:0}.local-workbook-demo.is-managed .workbook-native-sheet .workbook-continuous-grid .local-workbook-cell-input{min-height:0;padding:0 4px}.workbook-revision-comparison{border-top:1px solid var(--border2);min-width:0;color:var(--fg);margin-top:20px;padding-top:16px}.workbook-revision-comparison h4{margin:0 0 12px;font-size:20px;line-height:1.35}.workbook-revision-comparison p,.workbook-revision-comparison li{font-size:15px;line-height:1.4}.workbook-comparison-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.workbook-comparison-controls label{gap:6px;margin:0;display:grid}.workbook-comparison-controls select{background:var(--bg2);min-height:40px;color:var(--fg);border:1px solid var(--border2);font:inherit;border-radius:0;padding:8px}.workbook-comparison-controls select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workbook-comparison-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workbook-comparison-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.workbook-comparison-provenance{border:1px solid var(--border);background:var(--bg2);overflow-wrap:anywhere;gap:6px;padding:12px;font-size:15px;display:grid}.workbook-comparison-provenance small{color:var(--muted)}.workbook-comparison-scroll{border:1px solid var(--border2);max-width:100%;max-height:480px;margin:12px 0;overflow:auto}.workbook-comparison-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.workbook-comparison-scroll caption{text-align:left;color:var(--fg);padding:12px}.workbook-comparison-scroll thead th{background:var(--bg2);text-transform:uppercase;letter-spacing:.06em;font-size:13px;position:sticky;top:0}.workbook-comparison-scroll th,.workbook-comparison-scroll td{border-bottom:1px dotted var(--border2);vertical-align:top;overflow-wrap:anywhere;min-width:130px;max-width:360px;color:var(--fg);padding:12px}.workbook-comparison-scroll tbody th{font-weight:400}.workbook-comparison-scroll small,.workbook-comparison-cell-kind{color:var(--muted);margin-top:6px;display:block}.workbook-comparison-value{white-space:pre-wrap}.workbook-comparison-notice{border-left:2px solid var(--amber);padding:8px 12px}.workbook-revision-comparison [role=alert]{color:var(--red)}@media (max-width:640px){.workbook-comparison-sources{grid-template-columns:1fr}}.workbook-template-panel{min-width:0;color:var(--fg);margin:12px 0}.workbook-template-content{background:var(--surface);border:1px solid var(--border);font-size:var(--sz-small);margin-top:12px;padding:16px}.workbook-template-content h3{font-size:var(--sz-h2);margin-bottom:12px;font-weight:700}.workbook-template-content h4{margin-bottom:12px;font-weight:700}.workbook-template-content p{overflow-wrap:anywhere;margin:12px 0}.workbook-template-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.workbook-template-columns>div{min-width:0}.workbook-template-content label{margin:12px 0 6px;font-weight:700;display:block}.workbook-template-content :-webkit-any(input,select,textarea){border:1px solid var(--border2);background:var(--bg2);width:100%;min-height:44px;color:var(--fg);font:inherit;border-radius:0;margin-bottom:12px;padding:10px;display:block}.workbook-template-content :is(input,select,textarea){border:1px solid var(--border2);background:var(--bg2);width:100%;min-height:44px;color:var(--fg);font:inherit;border-radius:0;margin-bottom:12px;padding:10px;display:block}.workbook-template-content textarea{resize:vertical;min-height:88px}.workbook-template-content code{overflow-wrap:anywhere;max-width:100%;display:inline-block}.workbook-template-content summary{cursor:pointer;color:var(--blue)}.workbook-template-pagination{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.workbook-template-review{border-left:2px solid var(--blue);padding-left:12px}@media (max-width:700px){.workbook-template-columns{grid-template-columns:minmax(0,1fr)}}.workbook-starter-panel{min-width:0;color:var(--fg);margin:12px 0}.workbook-starter-library{border:1px solid var(--border);background:var(--surface);min-width:0;font-size:var(--sz-small);margin-top:12px;padding:12px}.workbook-starter-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workbook-starter-heading>div{min-width:0}.workbook-starter-actions{flex-wrap:wrap;gap:8px;display:flex}.workbook-starter-library h3,.workbook-starter-library h4{font-size:var(--sz-base);margin:0;font-weight:700}.workbook-starter-library p{overflow-wrap:anywhere;margin:10px 0}.workbook-starter-card{background:var(--bg2);border:1px solid var(--border2);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;margin:20px 0;padding:20px;display:grid}.workbook-starter-icon{color:var(--blue)}.workbook-starter-meta{color:var(--muted)}.workbook-starter-preview{border-top:1px solid var(--border);min-width:0;margin-top:24px;padding-top:20px}.workbook-starter-panel.is-inline-preview .workbook-starter-library{margin-top:0}.workbook-starter-panel.is-inline-preview .workbook-starter-preview{border-top:0;margin-top:8px;padding-top:0}.workbook-starter-panel.is-inline-preview .workbook-starter-actions>button{border-radius:0;flex-shrink:0;min-height:44px}.workbook-starter-guidance{flex-wrap:wrap;gap:12px;margin:8px 0 12px;display:flex}.workbook-starter-guidance details{min-width:0;max-width:100%}.workbook-starter-guidance summary{cursor:pointer;color:var(--blue)}.workbook-starter-guidance summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.workbook-starter-guidance dl{gap:8px;margin:8px 0;display:grid}.workbook-starter-guidance dt{font-weight:700}.workbook-starter-guidance dd{margin:2px 0 0}@media (max-width:700px){.workbook-starter-library{padding:12px}.workbook-starter-card{grid-template-columns:24px minmax(0,1fr);padding:12px}.workbook-starter-card>button{grid-column:1/-1}.workbook-starter-preview>.workbook-starter-heading,.workbook-starter-panel.is-inline-preview .workbook-starter-heading{flex-direction:column}.workbook-starter-panel.is-inline-preview .workbook-starter-actions>button{white-space:normal;width:100%}}.plan-workbook-workspace{min-width:0;max-width:100%;color:var(--fg);margin-top:0;position:relative}.plan-workbook-workspace>h3{margin:0 0 12px;font-size:20px;line-height:1.35}.plan-workbook-workspace p{margin:12px 0;font-size:15px;line-height:1.4}.plan-workbook-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.plan-workbook-save-state{overflow-wrap:anywhere;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 16px;min-width:0;font-size:15px;line-height:1.3;display:flex}.plan-workbook-save-state strong{color:var(--fg)}.plan-workbook-save-state span{color:var(--muted)}.plan-workbook-chrome-state{color:var(--muted);white-space:nowrap;margin-right:8px;font-size:13px;line-height:1.3}.plan-workbook-save-review:focus{outline:2px solid var(--blue);outline-offset:2px}.plan-workbook-disclosure{border-bottom:1px dotted var(--border2);min-width:0}.plan-workbook-disclosure>summary{cursor:pointer;color:var(--fg);padding:12px 8px;font-size:15px;font-weight:500;line-height:1.3}.plan-workbook-disclosure>summary:hover{color:var(--blue)}.plan-workbook-disclosure>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.plan-workbook-disclosure>summary span{color:var(--muted);margin-left:12px;font-weight:400}.plan-workbook-disclosure-content{padding:0 8px 16px}.plan-workbook-disclosure-content>.workbook-revision-comparison,.plan-workbook-disclosure-content>.workbook-planning{border-top:0;margin-top:0;padding-top:0}.plan-workbook-workspace button{border-radius:0}.plan-workbook-workspace input,.plan-workbook-workspace select{font:inherit;background:var(--bg2);max-width:100%;min-height:40px;color:var(--fg);border:1px solid var(--border2);border-radius:0;padding:8px}.plan-workbook-workspace label{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.plan-workbook-workspace .workbook-native-sheet label{margin:0}.plan-workbook-workspace .workbook-native-sheet .workbook-sheet-tools{flex-wrap:nowrap;min-height:40px;padding:0 8px;overflow-x:auto}.plan-workbook-workspace .workbook-native-sheet .workbook-sheet-tools label{flex:none;font-size:13px}.plan-workbook-workspace .workbook-native-sheet .workbook-sheet-tools select{min-height:32px;padding:4px 6px}.plan-workbook-workspace .workbook-native-sheet .workbook-sheet-tools-hint{display:none}.plan-workbook-workspace iframe{border:1px solid var(--border2);width:100%;height:560px}.plan-workbook-workspace [role=alert]{color:var(--red)}.plan-workbook-workspace li{overflow-wrap:anywhere;margin-bottom:8px}.workbook-planning{border-top:1px dotted var(--border2);margin-top:24px;padding-top:20px}.workbook-planning-mapping{border-bottom:1px dotted var(--border2);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.plan-workbook-workspace .local-workbook-demo.is-managed .local-workbook-cell-input{background:0 0;border:1px solid #0000;min-height:36px;padding:4px}@media (max-width:640px){.plan-workbook-workspace .local-workbook-demo.is-managed .local-workbook-cell-input{min-height:40px}}.plan-workbook-native-tools{flex-direction:column;min-width:200px;display:flex}.plan-workbook-native-tools>button{letter-spacing:0;text-transform:none;justify-content:flex-start;font-size:15px}.plan-workbook-tool-panel{z-index:35;overscroll-behavior:contain;background:var(--bg);border:1px solid var(--border2);min-height:400px;padding:16px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.plan-workbook-tool-panel[hidden],.plan-workbook-tool-panel [hidden]{display:none}.plan-workbook-tool-panel:focus{outline:2px solid var(--blue);outline-offset:-2px}.plan-workbook-tool-heading{border-bottom:1px dotted var(--border2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.plan-workbook-tool-heading h3{margin:0;font-size:26px;line-height:1.2}@media (max-width:640px){.plan-workbook-tool-panel{padding:12px}.plan-workbook-disclosure>summary span{margin:4px 0 0;display:block}}.workbook-sheet-append{min-width:0;color:var(--fg)}.workbook-sheet-append>button{min-width:44px;min-height:44px}.workbook-sheet-append-content{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;margin-block-start:12px;margin-block-end:12px;padding:16px}.workbook-sheet-append-content>label{margin-bottom:.5rem;display:block}.workbook-sheet-append-content>input{border:1px solid var(--border2);background:var(--bg2);width:20rem;min-width:0;max-width:100%;min-height:44px;color:var(--fg);font:inherit;border-radius:0;padding:10px}.workbook-sheet-append-content button{min-height:44px;margin-block-start:.5rem;margin-block-end:.5rem}.plan-activity-panel{min-width:0;color:var(--fg);border:1px solid var(--border);background:var(--surface);font-family:var(--font);font-size:var(--sz-small);border-radius:0;margin-bottom:16px;padding:16px;line-height:1.3}.plan-activity-heading,.plan-activity-actions,.plan-activity-pagination,.plan-activity-event-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plan-activity-heading,.plan-activity-event-heading{justify-content:space-between}.plan-activity-heading>p{align-items:center;gap:8px;margin:0;display:flex}.plan-activity-heading svg{color:var(--blue);flex-shrink:0}.plan-activity-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;display:grid}.plan-activity-people dt{font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase;margin-bottom:6px;font-weight:700}.plan-activity-people dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.plan-activity-people small{color:var(--muted);font-size:var(--sz-data);margin-top:6px;display:block}.plan-activity-history{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.plan-activity-history h3{font-size:var(--sz-h2);margin:0 0 12px;font-weight:700;line-height:1.2}.plan-activity-panel .plan-activity-help,.plan-activity-panel .plan-activity-receipt{color:var(--muted);overflow-wrap:anywhere}.plan-activity-events{margin:0;padding:0;list-style:none}.plan-activity-event{border-bottom:1px dotted var(--border2);min-width:0;padding:16px 0}.plan-activity-event-heading>div{overflow-wrap:anywhere;flex:220px;min-width:0}.plan-activity-event-heading p{margin:6px 0 0}.plan-activity-event-heading time{color:var(--muted)}.plan-activity-event-details{min-width:0;margin-top:12px}.plan-activity-changes-scroll{border:1px solid var(--border2);max-width:100%;max-height:420px;overflow:auto}.plan-activity-changes-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.plan-activity-changes-scroll table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:560px;color:var(--fg);text-align:left;font-size:var(--sz-small)}.plan-activity-changes-scroll caption{text-align:left;padding:12px}.plan-activity-changes-scroll th,.plan-activity-changes-scroll td{border-bottom:1px dotted var(--border2);vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;padding:12px}.plan-activity-changes-scroll thead th{background:var(--bg2);font-size:var(--sz-data);text-transform:uppercase;letter-spacing:var(--caps);position:sticky;top:0}.plan-activity-changes-scroll tbody th{font-weight:400}.plan-activity-pagination{margin-top:16px}.plan-activity-pagination>span{flex:180px}.plan-activity-error{border-left:2px solid var(--red);margin-top:16px;padding-left:12px}@media (max-width:640px){.plan-activity-people{grid-template-columns:1fr;gap:12px}.plan-activity-heading>p{align-items:flex-start}}.media-spreadsheet-panel{min-width:0}.media-spreadsheet-panel.is-spreadsheet-directory{background:var(--surface);grid-auto-rows:max-content;align-content:start;min-height:calc(100vh - 130px);padding:20px clamp(12px,4vw,60px);font-family:Arial,sans-serif}.media-spreadsheet-panel>.pulse-page-header{align-content:start}.media-spreadsheet-panel.is-spreadsheet-directory>.pulse-page-header{border:0;margin:0;padding:0 0 20px}.media-spreadsheet-panel>.pulse-page-header .pulse-page-header__eyebrow{display:none}.media-spreadsheet-panel>.pulse-page-header .pulse-page-header__title{text-transform:none;letter-spacing:0;font-size:26px;font-weight:500}.media-spreadsheet-panel>.pulse-page-header .pulse-page-header__title .h1-outline{color:var(--fg);-webkit-text-stroke:0}.media-spreadsheet-panel.is-spreadsheet-open{background:var(--surface);padding:8px 12px}.media-spreadsheet-panel.is-spreadsheet-open>.pulse-page-header{border:0;margin:0 0 8px;padding:0}.media-spreadsheet-panel.is-spreadsheet-open>.pulse-page-header .pulse-page-header__title{font-size:20px}.media-spreadsheet-panel.is-spreadsheet-open .pulse-page-header__meta{border:0;margin:0;padding:0}.media-spreadsheet-directory{scrollbar-gutter:stable;min-width:0;overflow-x:auto}.media-spreadsheet-directory table{min-width:720px}.media-spreadsheet-directory th,.media-spreadsheet-directory td{border-bottom:1px dotted var(--border2)}.media-spreadsheet-directory td{color:var(--fg);font-size:var(--sz-small)}.media-spreadsheet-directory th{color:var(--fg);font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase}.media-spreadsheet-directory .media-spreadsheet-name{color:var(--fg);text-align:left;align-items:center;gap:10px;display:inline-flex}.media-spreadsheet-name svg{color:var(--blue);flex-shrink:0}.media-spreadsheet-directory td:last-child{white-space:nowrap;width:1%}.media-spreadsheet-panel .media-spreadsheet-options{justify-content:flex-end;align-items:center;gap:10px;margin:0 0 8px;display:flex}.media-spreadsheet-panel .media-spreadsheet-view-label{color:var(--fg);font-size:var(--sz-small);margin-right:auto}.media-spreadsheet-panel .media-spreadsheet-plan-views{background:var(--surface);border:1px solid var(--border);flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:12px;display:flex}.media-spreadsheet-panel .media-spreadsheet-plan-views button{border-radius:0}.media-spreadsheet-activity{min-width:0}.media-spreadsheet-publication-state{color:var(--fg);font-size:var(--sz-small);white-space:nowrap}.media-spreadsheet-publication-state strong{font-weight:600}.media-spreadsheet-publication-state small{font-size:inherit;color:var(--muted-foreground)}.media-spreadsheet-activity-toggle{justify-content:flex-end;margin:0 0 8px;display:flex}.media-spreadsheet-activity-toggle button{color:var(--fg);border-radius:0}.workbook-copy-dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--fg);background:var(--surface);border:1px solid var(--border2);padding:24px;overflow:auto}.workbook-copy-backdrop{z-index:80;background:#0006;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.workbook-copy-backdrop[hidden]{display:none}.workbook-copy-dialog h2{margin:0 0 8px;font-size:22px}.workbook-copy-dialog>p{color:var(--muted-foreground);margin:0 0 20px;font-size:14px}.workbook-copy-dialog .agency-ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbook-copy-dialog .agency-ops-form-grid>label:first-child{grid-column:1/-1}.workbook-copy-dialog .agency-ops-form-grid>label{font-size:14px}.workbook-copy-dialog .agency-ops-form-actions,.workbook-copy-dialog .agency-ops-advanced{grid-column:1/-1}@media (max-width:700px){.media-spreadsheet-panel .media-spreadsheet-options{flex-wrap:wrap}.media-spreadsheet-panel .media-spreadsheet-plan-views{padding:8px}}.workbook-template-gallery{min-width:0;color:var(--fg);margin:12px 0 72px}.workbook-template-gallery h3{margin:0 0 16px;font-size:20px;font-weight:500}.workbook-template-gallery-cards{flex-wrap:wrap;gap:20px;display:flex}.workbook-template-tile{width:180px;max-width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.workbook-template-thumbnail{border:1px solid var(--border2);background:var(--surface);width:100%;height:130px;color:var(--blue);justify-content:center;align-items:center;display:flex}.workbook-template-tile:hover .workbook-template-thumbnail{border-color:var(--blue)}.workbook-template-tile:focus-visible .workbook-template-thumbnail{border-color:var(--blue)}.workbook-template-tile:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.workbook-template-tile strong{font-size:15px;font-weight:600}.workbook-template-tile>span:last-child{color:var(--muted);font-size:13px}.workbook-template-tile:disabled{cursor:default;opacity:.6}@media (max-width:480px){.workbook-template-tile{width:calc(50% - 10px)}}.workbook-template-sheet-preview{background:var(--surface);border:1px solid var(--border2);grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(8,1fr);width:76%;height:74%;display:grid}.workbook-template-sheet-preview span{border-right:1px solid var(--border2);border-bottom:1px solid var(--border2)}.workbook-template-sheet-preview span:nth-child(-n+8){background:color-mix(in srgb, var(--blue) 14%, var(--surface))}.workbook-template-sheet-preview span:nth-child(8n+1){background:var(--elev)}.media-directory-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.media-directory-control{margin-left:auto}.media-directory-control+.media-directory-control{margin-left:0}.media-directory-control select{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;max-width:240px;padding:8px 22px 8px 8px}.media-directory-control select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.media-directory .media-spreadsheet-name{min-width:180px}.media-directory-search{border:0;border-bottom:1px solid var(--border2);min-width:160px;max-width:300px;color:var(--fg);font:inherit;background:0 0;border-radius:0;padding:8px}.media-directory-search:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.workbook-template-unavailable{color:var(--muted);font-size:var(--sz-small);align-items:center;gap:8px;margin-top:8px;display:flex}.media-directory-controls h3{white-space:nowrap;margin-right:12px;font-size:15px;font-weight:500}.media-directory .media-spreadsheet-directory td{border-bottom:1px dotted var(--border2);vertical-align:middle;padding:16px 12px}.media-directory .media-spreadsheet-directory td:last-child{width:auto}.media-directory .media-spreadsheet-name{font-size:15px;font-weight:400}.platform-workbench .agency-ops-workspace .media-directory-controls h3{color:var(--fg);margin:0 12px 0 0;font-size:16px}.platform-workbench .agency-ops-workspace .media-directory-control select,.platform-workbench .agency-ops-workspace .media-directory-search{font-size:14px}.platform-workbench .agency-ops-workspace .media-directory .media-spreadsheet-name{font-size:15px;font-weight:400}.platform-workbench .agency-ops-workspace .media-directory .media-spreadsheet-directory{border:0}.platform-workbench .agency-ops-workspace .media-directory .media-spreadsheet-directory td{border-bottom:1px solid var(--border2);padding:14px 12px}.media-directory-person-label{color:var(--muted-foreground);margin-bottom:2px;font-size:11px;display:block}.media-directory .media-spreadsheet-publication-state{color:var(--muted-foreground);font-size:13px}.media-directory .media-spreadsheet-publication-state strong{font-weight:400}@media (max-width:480px){.media-directory-controls h3{flex-basis:100%}.media-directory-control{margin-left:0}.media-directory-control select{max-width:100%}.media-directory-search{width:100%;max-width:none}}.agency-ops-workspace{min-width:0;color:var(--foreground);grid-template-columns:minmax(0,1fr);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{text-transform:uppercase;letter-spacing:.04em;color:var(--foreground);margin:5px 0 0;font-size:48px;line-height:1.15}.agency-ops-header p{max-width:640px;color:var(--muted-foreground);margin:7px 0 0;font-size:15px;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:13px;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(--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{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.agency-ops-panel>*{min-width:0}.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{min-width:0;max-width:100%;color:var(--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-width:0;max-width:100%;min-height:40px;color:var(--foreground);border-radius:0;flex:auto;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(--foreground);align-items:center;gap:8px;display:flex}.agency-ops-success{border-left:3px solid var(--success,#4caf82);background:color-mix(in srgb, var(--success,#4caf82) 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:44px}.agency-ops-table-wrap{border:1px solid var(--border);min-width:0;max-width:100%;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:15px}.agency-ops-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--foreground);background:var(--secondary);border-bottom:1px dotted var(--border2);white-space:nowrap;padding:8px 10px;font-size:13px}.agency-ops-table tbody th{text-transform:none;letter-spacing:0;font-size:15px}.agency-ops-table td{border-bottom:1px dotted var(--border2);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:15px}.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:20px}.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:13px;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(--foreground);letter-spacing:.04em;text-transform:uppercase;padding:0 5px;font-size:13px;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(--foreground);border:1px dashed var(--border);padding:24px;font-size:13px}.agency-ops-loading,.agency-ops-error{color:var(--foreground);padding:16px;font-size:13px}.agency-ops-error{border-left:3px solid var(--destructive);color:var(--destructive);background:color-mix(in srgb, var(--red) 6%, transparent)}.agency-ops-status{text-transform:uppercase;letter-spacing:.02em;border:1px solid var(--border);align-items:center;gap:4px;padding:2px 8px;font-size:13px;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(--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>*,.agency-ops-form-grid fieldset{min-width:0}.agency-ops-form-grid label{color:var(--foreground);gap:4px;font-size:15px;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{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;min-width:0;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:13px;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:15px}.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-header h1{font-size:38px}.agency-ops-tabs{display:none}.agency-ops-mobile-nav{color:var(--foreground);text-transform:uppercase;gap:5px;font-size:13px;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:15px}}.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(--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(--foreground);letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:13px;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:.06em;color:var(--foreground);background:var(--secondary);padding:6px 8px;font-size:13px}.agency-ops-calendar-cell{background:var(--card);align-content:start;gap:4px;min-height:84px;padding:6px;font-size:15px;display:grid}.agency-ops-calendar-cell .day-number{color:var(--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:13px}.agency-ops-report-list{gap:12px;display:grid}.agency-ops-report-group h3{text-transform:uppercase;letter-spacing:.03em;color:var(--foreground);margin:0 0 6px;font-size:13px}.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{flex-wrap:wrap;align-items:stretch;gap:4px 16px;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:40px;color:var(--foreground);letter-spacing:0;white-space:nowrap;flex:none;padding:8px 10px;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}}.agency-ops-plan-views{scrollbar-width:thin;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.agency-ops-plan-views>button{flex:none}.agency-ops-plan-views>[aria-current=page]{border-color:var(--teal)}.agency-ops-draft-boundary{min-width:0}.agency-ops-advanced{border:1px solid var(--border);grid-column:1/-1;padding:12px}.agency-ops-advanced>summary{cursor:pointer;font-size:13px;font-weight:600}.agency-ops-advanced[open]>summary{margin-bottom:12px}.agency-ops-unavailable-integration{border:1px solid var(--border);grid-column:1/-1;padding:12px}.agency-ops-form-actions{z-index:2;background:var(--background);border-top:1px solid var(--border);padding:12px;position:sticky;bottom:12px}.platform-workbench.app-shell:has(.pulse-top-navigation-layout) main.chat-panel:has(>.workspace-surface-footer) .agency-ops-form-actions{bottom:calc(max(18px, env(safe-area-inset-bottom)) + 64px)}.agency-ops-prerequisites{border-left:3px solid var(--border);margin-bottom:12px;padding:8px 12px}.agency-ops-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.agency-ops-setup-overlay{z-index:70;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.agency-ops-setup-dialog{background:var(--background);color:var(--foreground);border:1px solid var(--border);width:min(820px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}@media (max-width:640px){.agency-ops-setup-dialog{padding:12px}}@media (max-width:1100px){.platform-workbench.app-shell:has(.pulse-top-navigation-layout) main.chat-panel:has(>.workspace-surface-footer) .agency-ops-form-actions{bottom:calc(max(14px, env(safe-area-inset-bottom)) + 64px)}}.agency-ops-operations-menu{width:100%;font-size:15px}.agency-ops-operations-menu>summary{cursor:pointer;color:var(--foreground);padding:8px 0}.agency-ops-operations-menu[open]>summary{margin-bottom:8px}.agency-ops-plan-views>button{letter-spacing:0;text-transform:none;min-height:44px;font-size:15px;font-weight:500}@media (max-width:1100px){.agency-ops-operations-menu{display:none}}.platform-workbench .agency-ops-workspace{background:var(--bg);gap:20px;padding:24px 32px 40px}.platform-workbench .media-plan-page-header .pulse-page-header__main{padding-bottom:18px}.platform-workbench .media-plan-page-header.is-selected-plan .pulse-page-header__title{font-size:26px;line-height:1.2}.platform-workbench .media-plan-page-header .pulse-page-header__meta{gap:16px;margin:0 0 12px}.platform-workbench .media-plan-page-header .pulse-page-header__meta button{color:var(--blue);text-transform:none;letter-spacing:0;padding-left:0;font-size:15px}.platform-workbench .media-plan-settings-actions:empty{display:none}.platform-workbench .agency-ops-plan-views{border-bottom:1px solid var(--border2);gap:0;padding:0}.platform-workbench .agency-ops-workspace .agency-ops-plan-views>button[data-slot=button]{min-height:46px;color:var(--fg);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:15px;font-weight:400}.platform-workbench .agency-ops-workspace .agency-ops-plan-views>button[data-slot=button][aria-current=page]{color:var(--blue);border-bottom-color:var(--blue);background:var(--bg2)}.platform-workbench .agency-ops-workspace .agency-ops-plan-views>button[data-slot=button]:hover{background:var(--surface)}.platform-workbench .agency-ops-operations-menu>summary{color:var(--muted);font-size:15px}.platform-workbench .agency-ops-section-links .agency-ops-tab{align-items:center;gap:8px;display:inline-flex}.platform-workbench .agency-ops-workspace .agency-ops-table{background:var(--bg2)}.platform-workbench .agency-ops-workspace .agency-ops-table th{padding:14px 16px}.platform-workbench .agency-ops-workspace .agency-ops-table td{border-bottom:1px dotted var(--border2);padding:16px;font-size:15px}.platform-workbench .agency-ops-plan-link{color:var(--fg);font-size:20px}@media (max-width:800px){.platform-workbench .agency-ops-workspace{padding:20px 16px 32px}}@media (max-width:620px){.platform-workbench .agency-ops-workspace{padding:16px 12px 24px}.platform-workbench .media-plan-page-header.is-selected-plan .pulse-page-header__title{font-size:24px}}.platform-workbench .agency-ops-workspace [aria-label="Media plan list controls"]{justify-content:flex-start}.platform-workbench .agency-ops-workspace .agency-ops-search-field{flex:280px;min-width:0;max-width:560px}.platform-workbench .agency-ops-workspace .agency-ops-search-field input{background:var(--bg2);border:1px solid var(--border2);width:100%;min-width:0;min-height:44px;font-size:15px}.platform-workbench .agency-ops-workspace [aria-label="Media plan list controls"] select{background:var(--bg2);border:1px solid var(--border2);min-height:44px;color:var(--fg);font:inherit;padding:0 12px;font-size:15px}.agency-ops-plan-views{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:var(--blue) var(--bg2);min-width:0;max-width:100%}.agency-ops-plan-views>button{scroll-snap-align:start}.agency-ops-plan-views::-webkit-scrollbar{height:8px}.agency-ops-plan-views::-webkit-scrollbar-track{background:var(--bg2)}.agency-ops-plan-views::-webkit-scrollbar-thumb{background:var(--blue)}.mp-app{--mp-bg:var(--bg,#222);--mp-sidebar:var(--secondary);--mp-surface:var(--card);--mp-border:var(--border-strong);--mp-fg:var(--foreground);--mp-muted:var(--muted-foreground);--mp-blue:var(--primary);--mp-pink:var(--pink);--mp-amber:var(--warning);--mp-card-border:var(--border);--mp-grid:var(--chart-grid);--mp-dim:var(--dim,var(--muted-foreground));color:var(--mp-fg);background:var(--mp-bg);width:100%;min-width:0;padding:clamp(16px,3vw,40px);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;font-size:15px;line-height:1.4}.mp-app *{box-sizing:border-box}.mp-app h1{letter-spacing:.04em;text-transform:uppercase;color:var(--mp-fg);margin:12px 0 24px;font-size:48px;font-weight:700;line-height:1.15}.mp-app h2{color:var(--mp-fg);margin:0 0 16px;font-size:26px;line-height:1.2}.mp-app h3{color:var(--mp-fg);margin:12px 0;font-size:20px;line-height:1.35}.mp-app h4{margin:12px 0;font-size:15px;line-height:1.35}.mp-app p{max-width:80ch;margin:10px 0 16px}.mp-app li{padding:5px 0}.mp-app a{color:var(--mp-blue);overflow-wrap:anywhere;text-decoration:none}.mp-app button,.mp-app input,.mp-app textarea,.mp-app select{font:inherit;border-radius:0}.mp-app button{min-height:44px;color:var(--mp-fg);border:1px solid var(--mp-border);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:11px 16px;font-size:13px;font-weight:700}.mp-app button:hover:not(:disabled),.mp-app button[aria-pressed=true]{color:var(--mp-blue);border-color:var(--mp-blue)}.mp-app button:disabled{opacity:.55;cursor:default}.mp-app :-webkit-any(button,a,input,select,textarea,summary,h1[tabindex],h2[tabindex]):focus-visible{outline:2px solid var(--mp-blue);outline-offset:3px}.mp-app :is(button,a,input,select,textarea,summary,h1[tabindex],h2[tabindex]):focus-visible{outline:2px solid var(--mp-blue);outline-offset:3px}.mp-app .mp-primary{background:var(--mp-pink);border-color:var(--mp-pink);color:var(--white);align-items:center;gap:12px;display:inline-flex}.mp-app .mp-primary:hover:not(:disabled){color:var(--white);border-color:var(--mp-pink);opacity:.85}.mp-app label{gap:8px;font-weight:700;display:grid}.mp-app input:not([type=checkbox]):not([type=radio]),.mp-app select,.mp-app textarea{border:1px solid var(--mp-border);width:100%;color:var(--mp-fg);background:var(--mp-sidebar);min-height:44px;padding:12px;font-weight:400}.mp-app fieldset{border:0;min-width:0;margin:0;padding:0}.mp-app summary{cursor:pointer;padding:12px 0;font-weight:700}.mp-app table{border-collapse:collapse;text-align:left;width:100%}.mp-app th,.mp-app td{border-bottom:1px dotted var(--mp-border);vertical-align:top;color:var(--mp-fg);padding:16px 12px}.mp-app thead th{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.mp-app caption{text-align:left;color:var(--mp-muted);padding:12px;font-weight:400}.mp-outline{color:#0000;-webkit-text-stroke:1.6px var(--mp-fg)}.mp-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700;line-height:1.2}.mp-help{color:var(--mp-muted);font-size:15px;font-weight:400}.mp-prose{white-space:pre-wrap;overflow-wrap:anywhere}.mp-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mp-workspace-bar{border-bottom:1px solid var(--mp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin-bottom:24px;padding-bottom:20px;display:flex}.mp-workspace-context{gap:6px;min-width:0;display:grid}.mp-workspace-context strong{overflow-wrap:anywhere;font-size:20px}.mp-workspace-bar nav{flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;display:flex}.mp-app .mp-workspace-bar button{text-transform:none;letter-spacing:0;text-align:left;border-color:#0000;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:400;display:flex}.mp-workspace-bar button svg{flex-shrink:0}.mp-app .mp-workspace-bar button[aria-current=page]{color:var(--mp-blue);border-bottom-color:var(--mp-blue);background:var(--mp-surface)}.mp-app :-webkit-any(.mp-section-heading,.mp-actions,.mp-report-controls,.mp-editor-toolbar)>*{min-width:0;max-width:100%}.mp-app :is(.mp-section-heading,.mp-actions,.mp-report-controls,.mp-editor-toolbar)>*{min-width:0;max-width:100%}.mp-app :-webkit-any(h1,h2,h3,h4,p,legend,label,button){overflow-wrap:anywhere}.mp-app :is(h1,h2,h3,h4,p,legend,label,button){overflow-wrap:anywhere}.mp-app .mp-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:auto;scrollbar-color:var(--mp-blue) var(--mp-sidebar);min-width:0;max-width:100%}.mp-app .mp-table-scroll:focus-visible{outline:2px solid var(--mp-blue);outline-offset:3px}.mp-app .growth-workspace{width:100%;margin:0}.mp-app .growth-stage-navigation{overflow-x:auto}.mp-save-recovery{min-width:0;max-width:100%}.mp-save-recovery-reference{overflow-wrap:anywhere}.mp-save-recovery :-webkit-any(p,h2){overflow-wrap:anywhere}.mp-save-recovery :is(p,h2){overflow-wrap:anywhere}.mp-save-recovery .mp-actions>button{white-space:normal;min-width:0;max-width:100%}.mp-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.mp-section-heading p{margin-bottom:0}.mp-hero{border-bottom:1px solid var(--mp-border);margin-bottom:32px;padding:24px 0 40px}.mp-hero>p{margin-bottom:28px;font-size:24px;line-height:1.4}.mp-badge{border:1px dotted var(--mp-border);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;padding:5px 8px;font-size:13px;font-weight:700;line-height:1.2;display:inline-block}.mp-confidence-assumption{border-color:var(--mp-amber)}.mp-notice{border-left:2px solid var(--mp-amber);background:var(--mp-surface);margin:20px 0;padding:20px}.mp-panel{background:var(--mp-surface);border:1px solid var(--mp-card-border);min-width:0;margin-bottom:24px;padding:24px}.mp-empty{border:1px dotted var(--mp-border);margin:20px 0;padding:32px}.mp-report-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;margin-bottom:24px;display:grid}.mp-report-card{background:var(--mp-surface);border:1px solid var(--mp-card-border);border-top:2px solid var(--mp-blue);min-width:0;padding:24px}.mp-app .mp-card-open{text-transform:none;letter-spacing:0;text-align:left;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0;font-size:26px;display:flex}.mp-card-open svg{flex:none}.mp-card-metadata,.mp-record{margin:16px 0}.mp-card-metadata>div,.mp-record>div{border-bottom:1px dotted var(--mp-border);grid-template-columns:minmax(110px,30%) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.mp-app dt{font-weight:700}.mp-app dd{overflow-wrap:anywhere;margin:0}.mp-report-header{margin-bottom:24px}.mp-report-controls{border-top:1px solid var(--mp-border);border-bottom:1px solid var(--mp-border);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.mp-stat-strip{background:var(--mp-border);border:1px solid var(--mp-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;margin-top:24px;display:grid}.mp-stat{background:var(--mp-bg);min-width:0;padding:20px}.mp-stat>strong{padding:12px 0;font-size:44px;display:block}.mp-stat .mp-help{margin-bottom:0}.mp-report-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.mp-report-nav{background:var(--mp-sidebar);padding:16px;display:grid;position:sticky;top:16px}.mp-app .mp-report-nav button{text-transform:none;letter-spacing:0;text-align:left;border:0;border-left:2px solid #0000;padding:12px;font-size:15px}.mp-app .mp-report-nav button[aria-current=page]{color:var(--mp-blue);border-left-color:var(--mp-blue);background:var(--mp-surface)}.mp-report-body{min-width:0}.mp-active-heading{border-bottom:1px solid var(--mp-border);padding-bottom:16px}.mp-figure-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px;margin:16px 0;display:grid}.mp-figure{min-width:0;position:relative}.mp-app .mp-figure-trigger{text-align:left;text-transform:none;letter-spacing:0;border:0;gap:10px;width:100%;padding:12px 0;display:grid}.mp-figure-label{font-size:15px;font-weight:400}.mp-figure-trigger strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:44px;line-height:1.2}.mp-figure-trigger .mp-badge{width:-moz-fit-content;width:fit-content}.mp-evidence-card{z-index:100;background:var(--mp-sidebar);border:1px solid var(--mp-blue);width:min(420px,100vw - 32px);max-height:min(70vh,520px,100vh - 32px);padding:20px;font-size:15px;position:fixed;overflow:auto;box-shadow:0 12px 40px #0008}.mp-evidence-card .mp-section-heading{gap:12px;margin-bottom:12px}.mp-evidence-card h3{font-size:20px}.mp-evidence-card .mp-section-heading button{padding:8px;font-size:13px}.mp-sources{margin:0;padding:0;list-style:none}.mp-sources li{border-bottom:1px dotted var(--mp-border);overflow-wrap:anywhere;padding:12px 0}.mp-sources li>span{margin-top:6px;font-weight:400;display:block}.mp-check{align-items:center;min-height:44px;gap:12px!important;display:flex!important}.mp-check input{width:20px;height:20px;accent-color:var(--mp-blue)}.mp-table-scroll{margin:20px 0;overflow-x:auto}.mp-table-scroll table{min-width:640px}.mp-item-grid{gap:24px;display:grid}.mp-item-card{background:var(--mp-surface);border:1px solid var(--mp-card-border);min-width:0;padding:24px}.mp-descriptors{flex-wrap:wrap;gap:24px;margin:20px 0;display:flex}.mp-descriptors dt{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.mp-descriptors dd{padding-top:6px}.mp-item-evidence{border-top:1px dotted var(--mp-border)}.mp-cep-map{border:1px solid var(--mp-border);margin:24px 0;padding:24px}.mp-cep-map svg{width:100%;max-height:380px}.mp-cep-map text{fill:var(--mp-dim);font-family:inherit;font-size:13px}.mp-chart-axis{stroke:var(--mp-grid);stroke-width:1px;fill:none}.mp-chart-point{fill:var(--mp-blue)}.mp-cep-map figcaption{color:var(--mp-muted);margin-top:16px}.mp-gap-matrix{min-width:850px!important}.mp-app .mp-gap-cell{text-transform:none;letter-spacing:0;text-align:left;width:100%;margin-bottom:8px;font-size:13px}.mp-gap-cell span{text-transform:uppercase;margin-top:8px;font-size:13px;display:block}.mp-app .mp-priority-high{border-left:3px solid var(--mp-amber)}.mp-surface-grid,.mp-community-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.mp-surface-observation{border-top:1px dotted var(--mp-border);padding:16px 0}.mp-bet-list{gap:24px;display:grid}.mp-bet-card{background:var(--mp-surface);border-top:2px solid var(--mp-blue);padding:28px}.mp-bet-argument{font-size:24px;line-height:1.4}.mp-review-panel{margin-top:32px}.mp-review-panel>label{margin:20px 0}.mp-editor-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.mp-app-nav{gap:4px;display:grid}.mp-app-nav button{text-align:left;min-height:44px;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;padding:12px 16px}.mp-app-nav button[aria-current=page]{border-left-color:var(--primary);color:var(--primary);background:var(--card)}.mp-app-nav button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mp-editor-frame{border:0;min-width:0;margin:24px 0;padding:0}.mp-run-options legend{margin:20px 0 12px;font-weight:700}.mp-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mp-mode-options>label{background:var(--mp-sidebar);border:1px solid var(--mp-border);cursor:pointer;padding:20px}.mp-mode-options>label:has(input:checked){border-color:var(--mp-blue)}.mp-mode-options input{width:20px;height:20px;accent-color:var(--mp-blue)}.mp-mode-options strong{font-size:20px}.mp-mode-options span{font-weight:400}.mp-action-dependency{gap:16px;max-width:760px;margin:24px 0;display:grid}.mp-action-dependency>p{margin:0}.mp-input-form{gap:16px;max-width:900px;display:grid}.mp-input-form>legend{margin-bottom:20px;font-weight:700}.mp-input-form .growth-source-picker{gap:8px;display:grid}.mp-input-form .growth-source-picker label{align-items:center;min-height:44px;display:flex}.mp-input-form input[type=checkbox]{width:20px;height:20px;accent-color:var(--mp-blue)}.mp-input-records{padding:0;list-style:none}.mp-input-records>li{border-top:1px dotted var(--mp-border);padding:20px 0}.mp-portfolio-evidence{border-top:1px dotted var(--mp-border);margin:20px 0}.mp-report-workspace--present .mp-report-layout{grid-template-columns:minmax(0,1fr)}.mp-report-workspace--present .mp-report-nav{display:none}.mp-report-workspace--present .mp-report-body{min-height:65vh}.mp-report-workspace--present .mp-item-card,.mp-report-workspace--present .mp-panel{padding:32px}.mp-report-workspace--present .mp-prose{font-size:20px;line-height:1.35}@media (max-width:900px){.mp-report-layout{grid-template-columns:minmax(0,1fr)}.mp-report-nav{padding:12px;display:flex;position:static;overflow-x:auto}.mp-app .mp-report-nav button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex:none}.mp-app .mp-report-nav button[aria-current=page]{border-left:0;border-bottom-color:var(--mp-blue)}}@media (max-width:600px){.mp-app h1{font-size:38px}.mp-app{padding:16px}.mp-section-heading{gap:16px}.mp-hero{padding-top:12px}.mp-hero>p{font-size:20px}.mp-mode-options{grid-template-columns:minmax(0,1fr)}.mp-panel,.mp-item-card,.mp-report-card,.mp-bet-card{padding:20px}.mp-card-metadata>div,.mp-record>div{grid-template-columns:minmax(0,1fr);gap:6px}.mp-report-controls{align-items:start}.mp-report-controls nav{width:100%}.mp-report-controls nav [role=status]{order:-1;width:100%}.mp-workspace-bar{gap:16px}.mp-workspace-bar nav{width:100%}.mp-app .mp-workspace-bar button{flex:160px}.mp-report-workspace--present .mp-item-card,.mp-report-workspace--present .mp-panel{padding:20px}}@media print{.mp-app{color:#1a1a1a;background:#fff;padding:0}.mp-report-controls,.mp-report-nav,.mp-review-panel,.mp-editor-toolbar{display:none}.mp-report-layout{display:block}.mp-report-body{min-height:0}.mp-panel,.mp-item-card{break-inside:avoid}}.signals-console .signals-aspect-results{min-width:0}.signals-console .signals-aspect-measures{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.signals-console .signals-aspect-measures dt{color:var(--muted);font-size:var(--sz-data,13px)}.signals-console .signals-aspect-measures dd{color:var(--fg);margin:0}.signals-console .signals-aspect-quote{border-left:2px solid var(--blue);background:var(--bg2);overflow-wrap:anywhere;margin:16px 0 0;padding:12px 16px}.signals-console .signals-aspect-quote>p{color:var(--fg);white-space:pre-wrap;margin:0 0 12px}.signals-console .signals-aspect-attribution{color:var(--muted);font-size:var(--sz-data,13px);flex-wrap:wrap;gap:8px;display:flex}.signals-console .signals-aspect-quote a,.signals-console .signals-aspect-sources a{color:var(--blue);overflow-wrap:anywhere}.signals-console .signals-aspect-tags{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.signals-console .signals-aspect-tags li{border:1px dotted var(--border2);font-size:var(--sz-data,13px);color:var(--fg);overflow-wrap:anywhere;padding:4px 8px}.signals-console .signals-aspect-sources{margin:12px 0 0;padding:0;list-style:none}.signals-console .signals-aspect-sources li{border-bottom:1px dotted var(--border2);padding:12px 0}.signals-console .signals-pulse-results{min-width:0}.signals-console .signals-pulse-windows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.signals-console .signals-pulse-results caption{text-align:left;color:var(--muted);margin-bottom:12px}.signals-console .signals-pulse-results th[scope=row]{text-align:left}.signals-console .signals-pulse-results .signals-card{overflow-wrap:anywhere;min-width:0}.signals-console .feature-result.feature-result-pulse .signals-pulse-results h3{font-size:20px;line-height:1.3}.signals-console .feature-result.feature-result-pulse .signals-pulse-results .feature-facts dd{font-size:15px}.signals-console .feature-result-pulse .query-result-header code{overflow-wrap:anywhere;min-width:0}.signals-console .feature-result-pulse .query-result-header .tabs-space{flex-shrink:0;margin-bottom:0}.signals-console .feature-result-pulse .query-result-header [role=tablist]{align-items:center;height:auto;min-height:52px;padding:4px;overflow:visible}.signals-console .feature-result-pulse .query-result-header [role=tab]{height:auto;min-height:44px;padding:8px 12px;line-height:1.4}.signals-console .feature-result-pulse .query-result-header>button{min-width:44px;min-height:44px}@media (max-width:720px){.signals-console .signals-pulse-windows{grid-template-columns:minmax(0,1fr)}}.signals-console .signals-crawl-coverage{min-width:0}.signals-console .signals-crawl-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.signals-console .signals-crawl-coverage .signals-card{overflow-wrap:anywhere;min-width:0}.signals-console .feature-result.feature-result-coverage .signals-crawl-coverage h3{font-size:20px;line-height:1.3}.signals-console .feature-result.feature-result-coverage .signals-crawl-coverage .feature-facts dd{font-size:15px}.signals-console .signals-crawl-coverage table{min-width:660px}.signals-console .signals-crawl-coverage caption{text-align:left;color:var(--muted);margin-bottom:12px}.signals-console .signals-crawl-coverage th[scope=row]{text-align:left;white-space:nowrap;letter-spacing:0;text-transform:none;color:var(--fg);padding:12px 10px;font-size:15px;font-weight:400}.signals-console .signals-crawl-coverage .media-table-scroll-controls button,.signals-console .signals-crawl-coverage .media-table-scroll-controls input{min-height:44px}.signals-console .signals-crawl-coverage .feature-section>summary{align-items:center;min-height:44px;font-size:15px}.signals-console .signals-crawl-coverage :-webkit-any(.record-explorer-table-shell,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-console .signals-crawl-coverage :is(.record-explorer-table-shell,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-console .signals-crawl-legend{gap:12px;display:grid}.signals-console .signals-crawl-legend dt{font-weight:700}.signals-console .signals-crawl-legend dd{color:var(--muted);margin:4px 0 0}.signals-console .feature-result-coverage .query-result-header code{overflow-wrap:anywhere;min-width:0}.signals-console .feature-result-coverage .query-result-header .tabs-space{flex-shrink:0;margin-bottom:0}.signals-console .feature-result-coverage .query-result-header [role=tablist]{align-items:center;height:auto;min-height:52px;padding:4px;overflow:visible}.signals-console .feature-result-coverage .query-result-header [role=tab]{height:auto;min-height:44px;padding:8px 12px;line-height:1.4}.signals-console .feature-result-coverage .query-result-header>button{min-width:44px;min-height:44px}@media (max-width:720px){.signals-console .signals-crawl-platforms{grid-template-columns:minmax(0,1fr)}}.signals-console .signals-ad-changes{min-width:0;color:var(--fg)}.signals-console .signals-ad-changes :-webkit-any(h2,h3,p,dl,li,summary,code,time){overflow-wrap:anywhere}.signals-console .signals-ad-changes :is(h2,h3,p,dl,li,summary,code,time){overflow-wrap:anywhere}.signals-console .feature-result-ad-changes .signals-ad-changes h2{font-size:26px;font-weight:700;line-height:1.2}.signals-console .feature-result-ad-changes section.signals-ad-changes h3{margin:0 0 12px;font-size:20px;font-weight:400;line-height:1.35}.signals-console .signals-ad-intro,.signals-console .signals-ad-brand{margin:12px 0 20px;font-size:15px}.signals-console .signals-ad-periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.signals-console .signals-ad-period{min-width:0}.signals-console .signals-ad-changes .feature-facts{min-width:0;margin-top:16px}.signals-console .signals-ad-changes .feature-facts dd{font-size:15px;line-height:1.3}.signals-console .signals-ad-changes .feature-facts dt{letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.signals-console .signals-ad-period .feature-facts{grid-template-columns:minmax(0,1fr)}.signals-console .signals-ad-changes .feature-facts>div{min-width:0}.signals-console .signals-ad-changes :-webkit-any(.signals-ad-notice,.signals-ad-history,.signals-ad-platform,.signals-ad-totals){min-width:0;margin-top:20px}.signals-console .signals-ad-changes :is(.signals-ad-notice,.signals-ad-history,.signals-ad-platform,.signals-ad-totals){min-width:0;margin-top:20px}.signals-console .signals-ad-changes :-webkit-any(p,li,dd,summary){font-size:15px;line-height:1.3}.signals-console .signals-ad-changes :is(p,li,dd,summary){font-size:15px;line-height:1.3}.signals-console .signals-ad-changes p{margin-bottom:12px}.signals-console .signals-ad-changes ul{padding-left:20px}.signals-console .signals-ad-changes li+li{margin-top:8px}.signals-console .signals-ad-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.signals-console .signals-ad-coverage dt{color:var(--muted);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.signals-console .signals-ad-coverage dd{color:var(--fg);margin:8px 0 0;font-size:26px;line-height:1.2}.signals-console .feature-result-ad-changes section.signals-ad-changes .signals-ad-platform>h3:not(:first-child){margin-top:24px}.signals-console .signals-ad-metrics{min-width:620px}.signals-console .signals-ad-metrics th[scope=col]{letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.signals-console .signals-ad-metrics td{color:var(--fg);border-top:1px dotted var(--border2);font-size:15px;line-height:1.3}.signals-console .signals-ad-metrics th[scope=row]{text-align:left;text-transform:none;letter-spacing:0;color:var(--fg);padding:12px 10px;font-size:15px;font-weight:400}.signals-console .signals-ad-metrics :-webkit-any(th,td){border-bottom:1px dotted var(--border2)}.signals-console .signals-ad-metrics :is(th,td){border-bottom:1px dotted var(--border2)}.signals-console .signals-ad-changes .feature-section>summary{align-items:center;gap:16px;min-height:44px;font-size:15px}.signals-console .signals-ad-changes .feature-section>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:8px;height:8px;transform:rotate(-45deg)}.signals-console .signals-ad-changes .feature-section[open]>summary:before{transform:rotate(45deg)}.signals-console .signals-ad-record>summary>span:first-child{min-width:0}.signals-console .signals-ad-record>summary .muted{flex-shrink:0}.signals-console .signals-ad-facts{padding:16px 0}.signals-console .signals-ad-facts a{max-width:100%;min-height:44px;color:var(--blue);align-items:center;text-decoration:none;display:inline-flex}.signals-console .signals-ad-changes .media-table-scroll-controls :-webkit-any(button,input){min-height:44px}.signals-console .signals-ad-changes .media-table-scroll-controls :is(button,input){min-height:44px}.signals-console .signals-ad-changes :-webkit-any(.record-explorer-table-shell,summary,a):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-console .signals-ad-changes :is(.record-explorer-table-shell,summary,a):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-console .signals-ad-empty{padding:16px 0}.signals-console .feature-result-ad-changes .query-result-header code{overflow-wrap:anywhere;min-width:0}.signals-console .feature-result-ad-changes .query-result-header .tabs-space{flex-shrink:0;margin-bottom:0}.signals-console .feature-result-ad-changes .query-result-header [role=tablist]{align-items:center;height:auto;min-height:52px;padding:4px;overflow:visible}.signals-console .feature-result-ad-changes .query-result-header [role=tab]{height:auto;min-height:44px;padding:8px 12px;line-height:1.4}.signals-console .feature-result-ad-changes .query-result-header>button{min-width:44px;min-height:44px}@media (max-width:720px){.signals-console .signals-ad-periods{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.signals-console .signals-ad-coverage{grid-template-columns:minmax(0,1fr);gap:12px}.signals-console .signals-ad-changes .feature-facts{grid-template-columns:minmax(0,1fr)}}.signals-console .native-enrichment{overflow-wrap:anywhere;min-width:0}.signals-console .native-enrichment :-webkit-any(.spread,.button-row){flex-wrap:wrap;gap:12px;min-width:0}.signals-console .native-enrichment :is(.spread,.button-row){flex-wrap:wrap;gap:12px;min-width:0}.signals-console .native-enrichment :-webkit-any(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .native-enrichment :is(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .native-enrichment-text{white-space:pre-wrap;overflow-wrap:anywhere}.signals-console .native-enrichment-url{overflow-wrap:anywhere;max-width:360px}.signals-console :-webkit-any(.native-company-posts-pages,.native-company-posts-result){overflow-wrap:anywhere;min-width:0}.signals-console :is(.native-company-posts-pages,.native-company-posts-result){overflow-wrap:anywhere;min-width:0}.signals-console :-webkit-any(.native-company-posts-pages,.native-company-posts-result) .button-row{flex-wrap:wrap;gap:12px;min-width:0}.signals-console :is(.native-company-posts-pages,.native-company-posts-result) .button-row{flex-wrap:wrap;gap:12px;min-width:0}.signals-console :-webkit-any(.native-company-posts-pages,.native-company-posts-result) .action{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console :is(.native-company-posts-pages,.native-company-posts-result) .action{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .native-company-posts-result :-webkit-any(.signals-card,h3,h4,.feature-facts,.feature-section){overflow-wrap:anywhere;min-width:0;max-width:100%}.signals-console .native-company-posts-result :is(.signals-card,h3,h4,.feature-facts,.feature-section){overflow-wrap:anywhere;min-width:0;max-width:100%}.signals-console .native-company-posts-result .code{min-width:0;max-width:100%;max-height:420px;overflow:auto}.native-entity-details{overflow-wrap:anywhere;min-width:0}.native-entity-details .field,.native-entity-details fieldset{min-width:0}.native-entity-details :-webkit-any(.spread,.button-row){flex-wrap:wrap;gap:12px;min-width:0}.native-entity-details :is(.spread,.button-row){flex-wrap:wrap;gap:12px;min-width:0}.signals-console section.native-entity-details :-webkit-any(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console section.native-entity-details :is(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .docs-embedded .docs-main section.native-entity-details :-webkit-any(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .docs-embedded .docs-main section.native-entity-details :is(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.native-entity-details h3,.signals-console .docs-embedded .docs-main section.native-entity-details h3{margin:0;font-size:20px;font-weight:400;line-height:1.35}.native-entity-details p,.native-entity-details td,.native-entity-details dd{overflow-wrap:anywhere}.signals-console section.native-entity-details .live-error,.signals-console .docs-embedded .docs-main section.native-entity-details .live-error{color:var(--fg);border-left:3px solid var(--red);padding-left:12px}.native-entity-details-result dl{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.native-entity-details-result dl>div{min-width:0}.native-entity-details-result dt{color:var(--muted);font-size:var(--sz-data,13px);text-transform:uppercase;letter-spacing:var(--caps,.06em);font-weight:700}.native-entity-details-result dd{white-space:pre-wrap;margin:6px 0 0}.native-entity-details-result pre{max-width:100%;overflow:auto}.native-entity-details-result summary{cursor:pointer;align-items:center;min-height:44px}.native-entity-details-result summary:before{content:"▸";margin-right:8px}.native-entity-details-result details[open]>summary:before{content:"▾"}.native-entity-details-result summary::-webkit-details-marker{display:none}.native-company-jobs{overflow-wrap:anywhere;min-width:0}.native-company-jobs .field,.native-company-jobs fieldset{min-width:0}.signals-console section.native-company-jobs :-webkit-any(input,select){max-width:100%;min-height:44px}.signals-console section.native-company-jobs :is(input,select){max-width:100%;min-height:44px}.signals-console .docs-embedded .docs-main section.native-company-jobs :-webkit-any(input,select){max-width:100%;min-height:44px}.signals-console .docs-embedded .docs-main section.native-company-jobs :is(input,select){max-width:100%;min-height:44px}.native-company-jobs :-webkit-any(.spread,.button-row){flex-wrap:wrap;gap:12px;min-width:0}.native-company-jobs :is(.spread,.button-row){flex-wrap:wrap;gap:12px;min-width:0}.signals-console section.native-company-jobs :-webkit-any(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console section.native-company-jobs :is(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .docs-embedded .docs-main section.native-company-jobs :-webkit-any(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .docs-embedded .docs-main section.native-company-jobs :is(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.native-company-jobs h3,.signals-console .docs-embedded .docs-main section.native-company-jobs h3{margin:0;font-size:20px;font-weight:400;line-height:1.35}.native-company-jobs p,.native-company-jobs td,.native-company-jobs dd{overflow-wrap:anywhere}.signals-console section.native-company-jobs .live-error,.signals-console .docs-embedded .docs-main section.native-company-jobs .live-error{color:var(--fg);border-left:3px solid var(--red);padding-left:12px}.native-company-jobs-result dl{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.native-company-jobs-result dl>div{min-width:0}.native-company-jobs-result dt{color:var(--muted);font-size:var(--sz-data,13px);text-transform:uppercase;letter-spacing:var(--caps,.06em);font-weight:700}.native-company-jobs-result dd{white-space:pre-wrap;margin:6px 0 0}.native-company-jobs-result pre{max-width:100%;overflow:auto}.native-company-jobs-result summary{cursor:pointer;align-items:center;min-height:44px}.native-company-jobs-result summary:before{content:"▸";margin-right:8px}.native-company-jobs-result details[open]>summary:before{content:"▾"}.native-company-jobs-result summary::-webkit-details-marker{display:none}.native-company-jobs-result .job-table-frame{max-width:100%;overflow:auto}.native-company-jobs-result .job-table-frame table{min-width:600px}.native-video-transcript{overflow-wrap:anywhere;min-width:0}.native-video-transcript :-webkit-any(fieldset,.field,.spread,.button-row){min-width:0}.native-video-transcript :is(fieldset,.field,.spread,.button-row){min-width:0}.native-video-transcript :-webkit-any(.spread,.button-row){flex-wrap:wrap;gap:12px}.native-video-transcript :is(.spread,.button-row){flex-wrap:wrap;gap:12px}.signals-console section.native-video-transcript :-webkit-any(input,select){max-width:100%;min-height:44px}.signals-console section.native-video-transcript :is(input,select){max-width:100%;min-height:44px}.signals-console .docs-embedded .docs-main section.native-video-transcript :-webkit-any(input,select){max-width:100%;min-height:44px}.signals-console .docs-embedded .docs-main section.native-video-transcript :is(input,select){max-width:100%;min-height:44px}.signals-console section.native-video-transcript :-webkit-any(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console section.native-video-transcript :is(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .docs-embedded .docs-main section.native-video-transcript :-webkit-any(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .docs-embedded .docs-main section.native-video-transcript :is(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console section.native-video-transcript .primary,.signals-console .docs-embedded .docs-main section.native-video-transcript .primary{min-height:54px}.native-video-transcript h3,.signals-console .docs-embedded .docs-main section.native-video-transcript h3{margin:0;font-size:20px;font-weight:400;line-height:1.35}.native-video-transcript :-webkit-any(p,td,dd){overflow-wrap:anywhere}.native-video-transcript :is(p,td,dd){overflow-wrap:anywhere}.signals-console section.native-video-transcript section[aria-label="Saved transcript runs"] thead th,.signals-console .docs-embedded .docs-main section.native-video-transcript section[aria-label="Saved transcript runs"] thead th{font-size:var(--sz-data,13px);text-transform:uppercase;letter-spacing:var(--caps,.06em);font-weight:700}.signals-console section.native-video-transcript .live-error,.signals-console .docs-embedded .docs-main section.native-video-transcript .live-error{color:var(--fg);border-left:3px solid var(--red);padding-left:12px}.native-video-transcript-result dl{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.native-video-transcript-result dl>div{min-width:0}.native-video-transcript-result dt{color:var(--muted);font-size:var(--sz-data,13px);text-transform:uppercase;letter-spacing:var(--caps,.06em);font-weight:700}.native-video-transcript-result dd{white-space:pre-wrap;margin:6px 0 0}.native-video-transcript-result pre{max-width:100%;overflow:auto}.native-video-transcript-result summary{cursor:pointer;align-items:center;min-height:44px}.native-video-transcript-result .transcript-exact{white-space:nowrap;display:block}.native-video-transcript-result .transcript-text{white-space:pre-wrap;min-width:220px}.native-video-transcript-result .transcript-table-frame{max-width:100%;overflow:auto}.native-video-transcript-result .transcript-table-frame table{min-width:700px}.signals-console :-webkit-any(.native-discovery,.native-discovery-import,.native-discovery-recovery){overflow-wrap:anywhere;min-width:0}.signals-console :is(.native-discovery,.native-discovery-import,.native-discovery-recovery){overflow-wrap:anywhere;min-width:0}.signals-console :-webkit-any(.native-discovery,.native-discovery-import,.native-discovery-recovery) :-webkit-any(.spread,.button-row){flex-wrap:wrap;gap:12px;min-width:0}.signals-console :is(.native-discovery,.native-discovery-import,.native-discovery-recovery) :is(.spread,.button-row){flex-wrap:wrap;gap:12px;min-width:0}.signals-console :-webkit-any(.native-discovery,.native-discovery-import,.native-discovery-recovery) :-webkit-any(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console :is(.native-discovery,.native-discovery-import,.native-discovery-recovery) :is(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .native-reports-heading{flex-wrap:wrap;gap:12px 16px}.signals-console .native-reports-heading h1{white-space:nowrap;flex:none}.signals-console .native-reports-form{margin-top:24px}.signals-console .native-reports-form fieldset{min-width:0}.signals-console .native-reports-form .field textarea{resize:vertical;min-height:180px}@media (max-width:600px){.signals-console .native-reports-heading .subtle-label{flex-basis:100%}}.signals-console .docs-root{background:var(--bg2);width:100%;min-height:100vh;color:var(--fg);font:14px/1.5 var(--font)}.signals-console .docs-site-header{z-index:45;background:var(--bg2);border-bottom:1px solid var(--border);height:64px;position:fixed;top:0;bottom:auto;left:0;right:0}.signals-console .docs-site-header>div{align-items:center;gap:34px;max-width:1150px;height:100%;margin:auto;padding:0 24px;display:flex}.signals-console .docs-site-header .signals-logo{width:140px}.signals-console .docs-site-header nav{align-items:center;gap:24px;display:flex}.signals-console .docs-site-header nav>button{color:var(--muted);align-items:center;gap:6px;display:flex}.signals-console .docs-dashboard{background:var(--blue);border-radius:0;margin-left:auto;padding:4px 12px;color:var(--border)!important}.signals-console .docs-sidebar{border-right:1px solid var(--border);background:var(--bg2);z-index:40;flex-direction:column;width:288px;padding:12px;display:flex;position:fixed;top:64px;bottom:0;left:0}.signals-console .docs-search-button{border:1px solid var(--border);background:var(--bg2);color:var(--muted);text-align:left;border-radius:0;align-items:center;gap:5px;width:100%;height:33px;padding:5px 8px;display:flex}.signals-console .docs-search-button kbd{border:1px solid var(--border);margin-left:auto;padding:0 4px;font-size:11px}.signals-console .docs-nav-scroll{scrollbar-width:thin;flex:1;padding-top:12px;overflow:auto}.signals-console .docs-intro-link,.signals-console .docs-group-toggle{text-align:left;width:100%;color:var(--muted);justify-content:space-between;padding:8px;display:flex}.signals-console .docs-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.signals-console .docs-group-items{border-left:1px solid var(--border);margin-left:16px}.signals-console .docs-group-items>button{text-align:left;width:100%;min-height:33px;color:var(--muted);justify-content:space-between;align-items:flex-start;gap:16px;padding:7px 8px 7px 12px;font-size:14px;line-height:18px;display:flex}.signals-console .docs-group-items>button:hover,.signals-console .docs-group-items>button.selected,.signals-console .docs-intro-link:hover{background:var(--surface);color:var(--fg);border-radius:0}.signals-console .docs-group-items>button>span{flex:1}.signals-console .docs-method{font:10px/18px var(--font-mono);color:var(--blue);white-space:nowrap;flex-shrink:0}.signals-console .docs-method.post,.signals-console .docs-method.put,.signals-console .docs-method.patch,.signals-console .docs-method.delete{color:var(--blue)}.signals-console .docs-sidebar footer{color:var(--muted);padding-top:7px;font-size:13px}.signals-console .docs-sidebar footer a{padding:7px 0;display:block}.signals-console .docs-sidebar footer a:first-child{border:1px solid var(--border);text-align:center;border-radius:0;padding:5px}.signals-console .docs-main{min-width:0;margin-left:288px;padding:150px 60px 80px}.signals-console .docs-section,.signals-console .docs-tag-section{scroll-margin-top:156px}.signals-console .docs-section{padding-bottom:84px}.signals-console .docs-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.signals-console .docs-main h1,.signals-console .docs-main h2{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 14px;font-size:24px;font-weight:600;line-height:35px;display:flex}.signals-console .docs-main h3{letter-spacing:0;margin:24px 0 12px;font-size:16px;font-weight:500}.signals-console .docs-versions{color:var(--muted);gap:6px;line-height:20px;display:flex}.signals-console .docs-versions span{background:var(--bg2);border:1px solid var(--border);border-radius:0;padding:0 6px}.signals-console .docs-download{align-items:center;gap:6px;margin:0 0 28px;font-size:16px;display:flex}.signals-console .docs-download>a{text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:4px}.signals-console .docs-download:hover>button{opacity:1}.signals-console .docs-download>button:focus-visible{opacity:1}.signals-console .docs-download-menu{background:var(--surface);color:var(--fg);border-color:var(--border);gap:10px;display:grid}.signals-console .docs-markdown{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:22px}.signals-console .docs-markdown p+p{margin-top:18px}.signals-console .docs-operation-description,.signals-console .docs-section:first-child>.docs-columns>div>.docs-markdown{color:var(--fg);font-size:16px;line-height:26px}.signals-console .docs-markdown strong{color:var(--fg);font-weight:600}.signals-console .docs-markdown a{text-underline-offset:3px;text-decoration:underline}.signals-console .docs-markdown code{font:12px/20px var(--font-mono);background:var(--surface);color:var(--fg);border-radius:0;padding:1px 3px}.signals-console .docs-markdown ul{padding-left:20px;list-style:outside}.signals-console .docs-intro-client{padding-top:66px}.signals-console .docs-box{border:1px solid var(--border);background:var(--surface);border-radius:0;overflow:hidden}.signals-console .docs-box-title{border-bottom:1px solid var(--border);color:var(--fg);padding:5px 12px}.signals-console .docs-client-tabs{border-bottom:1px solid var(--border);background:var(--bg2);gap:4px;display:flex}.signals-console .docs-client-tabs>button{white-space:nowrap;color:var(--muted);padding:6px 12px;font-size:13px}.signals-console .docs-client-tabs>button[aria-pressed=true]{color:var(--fg);border-bottom:1px solid var(--border)}.signals-console .docs-client-tabs>button:last-child{margin-left:auto}.signals-console .docs-library-name{font:14px/20px var(--font-mono);background:var(--bg2);padding:8px 12px}.signals-console .docs-tag-summary{padding:30px 0 70px}.signals-console .docs-tag-summary>.docs-box{align-self:start}.signals-console .docs-operations-list a{align-items:center;gap:10px;padding:6px 12px;font-size:12px;display:flex}.signals-console .docs-operations-list a:hover{background:var(--surface)}.signals-console .docs-operations-list code{overflow-wrap:anywhere}.signals-console .docs-operation{padding-top:0}.signals-console .docs-schema-row{border-top:1px solid var(--border);padding:8px 0 12px}.signals-console .docs-schema-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:5px;font-size:12px;display:flex}.signals-console .docs-schema-meta>strong{font:600 12px var(--font-mono);color:var(--fg)}.signals-console .docs-schema-meta>span{overflow-wrap:anywhere;word-break:break-word}.signals-console .docs-schema-meta>em{color:var(--blue);margin-left:auto;font-style:normal}.signals-console .docs-value-chip{border-bottom:1px dotted var(--border);font-size:12px}.signals-console .docs-value-popover{background:var(--surface);color:var(--fg);overflow-wrap:anywhere}.signals-console .docs-enum{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.signals-console .docs-enum code{background:var(--surface);overflow-wrap:anywhere;border-radius:0;padding:2px 5px;font-size:12px}.signals-console .docs-expand{color:var(--muted);align-items:center;gap:5px;margin:12px 0 0;font-size:12px;display:flex}.signals-console .docs-schema-children{border-left:1px solid var(--border);margin:12px 0 0 6px;padding-left:14px}.signals-console .docs-schema-choice{background:var(--surface);border:1px solid var(--border);max-width:100%;padding:4px 8px}.signals-console .docs-responses details{border-top:1px solid var(--border)}.signals-console .docs-responses summary{cursor:pointer;align-items:flex-start;gap:6px;padding:10px 0;list-style:none;display:flex}.signals-console .docs-responses summary>strong{font:600 12px/22px var(--font-mono);flex-shrink:0}.signals-console .docs-responses summary>.docs-markdown{flex:1;font-size:13px}.signals-console .docs-responses summary>small{color:var(--muted);white-space:nowrap;font-size:11px}.signals-console .docs-responses summary>svg{flex-shrink:0;margin:5px 0 0 -16px}.signals-console .docs-responses details[open]>summary>svg{transform:rotate(90deg)}.signals-console .docs-response-headers{padding:15px}.signals-console .docs-examples{min-width:0;padding-top:50px}.signals-console .docs-request-title{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}.signals-console .docs-request-title>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:13px var(--font-mono);overflow:hidden}.signals-console .docs-client-trigger{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.signals-console .docs-client-popover{background:var(--surface);border-color:var(--border);width:300px;max-height:400px;color:var(--fg);overflow:auto}.signals-console .docs-client-popover h4{padding:9px 8px 3px;font-weight:600}.signals-console .docs-client-popover button{text-align:left;border-radius:0;justify-content:space-between;width:100%;padding:5px 12px;display:flex}.signals-console .docs-client-popover button:hover,.signals-console .docs-client-popover button[aria-selected=true]{background:var(--elev)}.signals-console .docs-code-wrap{min-width:0;position:relative}.signals-console .docs-code{font:13px/20px var(--font-mono);-moz-tab-size:2;tab-size:2;scrollbar-width:thin;white-space:pre;max-height:480px;padding:10px 8px;overflow:auto}.signals-console .docs-code>div{min-height:20px}.signals-console .docs-line{-webkit-user-select:none;user-select:none;width:25px;color:var(--muted);text-align:center;margin-right:7px;display:inline-block}.signals-console .docs-token-string,.signals-console .docs-token-keyword,.signals-console .docs-token-number{color:var(--blue)}.signals-console .docs-copy{color:var(--muted);opacity:0;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.signals-console .docs-copy:hover{color:var(--fg)}.signals-console .docs-code-wrap>.docs-copy{background:var(--surface);border:1px solid var(--border);border-radius:0;position:absolute;bottom:6px;right:6px}.signals-console .docs-code-wrap:hover>.docs-copy,.signals-console h2:hover>.docs-copy,.signals-console .docs-schema-row:hover>.docs-schema-meta>.docs-copy{opacity:1}.signals-console .docs-copy:focus-visible{opacity:1}.signals-console .docs-response-box{margin-top:12px}.signals-console .docs-response-tabs{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px;padding:0 8px;font-size:13px;display:flex}.signals-console .docs-response-tabs [role=group]{flex-wrap:wrap;display:flex}.signals-console .docs-response-tabs button{padding:7px 5px}.signals-console .docs-response-tabs [aria-pressed=true]{border-bottom:1px solid var(--border);color:var(--fg)}.signals-console .docs-response-tabs>label{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:flex}.signals-console .docs-response-tabs input{accent-color:var(--muted);width:15px;height:15px}.signals-console .docs-response-caption{border-top:1px solid var(--border);color:var(--fg);padding:8px 12px;font-size:13px}.signals-console .docs-search-dialog{color:var(--fg);overflow:hidden;background:var(--bg2)!important;border-color:var(--border)!important;gap:0!important;max-width:600px!important;padding:0!important}.signals-console .docs-search-dialog [cmdk-root]{color:inherit;background:0 0}.signals-console .docs-search-dialog [cmdk-input-wrapper]{border-color:var(--border);padding:8px 16px}.signals-console .docs-search-dialog [cmdk-list]{max-height:420px;padding:5px}.signals-console .docs-search-dialog [cmdk-item]{color:var(--fg);justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.signals-console .docs-search-dialog [cmdk-item] strong{font-weight:400;display:block}.signals-console .docs-search-dialog [cmdk-item] small{font:11px var(--font-mono);color:var(--muted);margin-top:3px;display:block}.signals-console .docs-search-dialog [cmdk-item]>span{color:var(--muted);font-size:12px}.signals-console .docs-search-dialog [cmdk-item][data-selected=true]{background:var(--elev)}.signals-console .docs-search-dialog footer{border-top:1px solid var(--border);color:var(--muted);gap:20px;padding:8px 16px;font-size:12px;display:flex}.signals-console .docs-loading{padding:150px 50px}.signals-console .docs-loading button{margin-left:20px;text-decoration:underline}.signals-console .docs-mobile-menu{display:none}@media (max-width:1250px){.signals-console .docs-main{padding-left:30px;padding-right:30px}.signals-console .docs-columns{gap:28px}.signals-console .docs-client-tabs>button{padding:6px}.signals-console .docs-responses summary>small{display:none}.signals-console .docs-sidebar{width:260px}.signals-console .docs-main{margin-left:260px}}@media (max-width:900px){.signals-console .docs-columns{grid-template-columns:1fr}.signals-console .docs-examples,.signals-console .docs-intro-client{padding-top:0}.signals-console .docs-sidebar{width:230px}.signals-console .docs-main{margin-left:230px}.signals-console .docs-tag-summary{padding-bottom:30px}.signals-console .docs-site-header nav{gap:14px}.signals-console .docs-site-header>div{gap:24px}}@media (max-width:650px){.signals-console .docs-site-header{height:58px}.signals-console .docs-site-header>div{gap:12px;padding:0 16px}.signals-console .docs-site-header nav>a{display:none}.signals-console .docs-site-header .signals-logo{width:114px}.signals-console .docs-mobile-menu{z-index:43;background:var(--surface);border-bottom:1px solid var(--border);gap:10px;padding:10px 16px;display:flex;position:fixed;top:58px;left:0;right:0}.signals-console .docs-sidebar{width:280px;box-shadow:20px 0 80px var(--border);display:none;top:100px}.signals-console .docs-sidebar.open{display:flex}.signals-console .docs-main{margin:0;padding:134px 22px 60px}.signals-console .docs-section,.signals-console .docs-tag-section{scroll-margin-top:130px}.signals-console .docs-section{padding-bottom:45px}.signals-console .docs-responses summary>svg{margin-left:0}.signals-console .docs-main h1,.signals-console .docs-main h2{font-size:24px}.signals-console .docs-site-header nav{margin-left:auto}.signals-console .docs-dashboard{font-size:12px}.signals-console .docs-code{max-height:400px}.signals-console .docs-search-dialog{max-width:calc(100vw - 24px)!important}}.signals-console .docs-site-header>div>a:first-child{align-items:center;gap:10px;min-width:140px;display:flex}.signals-console .docs-site-header>div>a:first-child svg{color:var(--blue)}.signals-console .docs-site-header>div>a:first-child span{letter-spacing:-1px;font-size:27px;font-weight:400}.signals-console .public-docs{background:var(--background)}.signals-console .public-docs main{max-width:960px;margin:auto;padding:125px 40px 80px}.signals-console .public-docs h1{letter-spacing:-.03em;margin:12px 0 22px;font-size:48px;font-weight:500;line-height:1.1}.signals-console .public-docs h2{margin:30px 0 16px;font-size:26px}.signals-console .public-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--primary);font-size:12px}.signals-console .public-docs .docs-markdown{font-size:16px;line-height:27px}.signals-console .public-docs .docs-markdown h3{color:var(--foreground);margin:34px 0 16px;font-size:24px;font-weight:500}.signals-console .public-docs .docs-markdown p{margin-bottom:20px}.signals-console .public-docs ol{padding-left:22px;line-height:2;list-style:decimal}.signals-console .public-docs section>a{color:var(--primary);margin:14px 0;display:inline-block}.signals-console .public-docs details{border-top:1px solid var(--border);padding:16px 0}.signals-console .public-docs summary{cursor:pointer;justify-content:space-between;font-size:18px;display:flex}.signals-console .public-docs summary span{color:var(--muted-foreground);font-size:12px}.signals-console .guide-operation{border-bottom:1px solid var(--border);padding:20px 0}.signals-console .guide-operation>a{color:var(--primary);font-size:13px}.signals-console .guide-operation .docs-markdown{margin:10px 0;font-size:14px}.signals-console .public-docs-footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:25px 40px;font-size:12px;display:flex}.signals-console .public-docs-footer nav{gap:18px;display:flex}.signals-console .intro-video{aspect-ratio:16/9;width:100%;margin-top:36px}.signals-console .intro-video iframe{border:0;border-radius:0;width:100%;height:100%}.signals-console .public-docs .docs-copy{opacity:1}@media (max-width:600px){.signals-console .public-docs main{padding:110px 22px 60px}.signals-console .public-docs h1{font-size:38px}}.signals-console .docs-contract-download{color:var(--muted);border-top:1px solid var(--border);text-align:left;width:100%;padding:7px 12px;font-size:12px}.signals-console .docs-contract-download:hover{color:var(--fg);background:var(--surface)}.signals-console .docs-schema-note{color:var(--muted);margin-top:6px;font-size:12px}.signals-console .docs-client-popover{padding:0;overflow:hidden}.signals-console .docs-client-popover [cmdk-root]{color:inherit;background:0 0}.signals-console .docs-client-popover [cmdk-input-wrapper]{border-color:var(--border)}.signals-console .docs-client-popover [cmdk-group-heading]{color:var(--muted)}.signals-console .docs-client-popover [cmdk-item]{justify-content:space-between}.signals-console .docs-client-popover [cmdk-item][data-selected=true]{background:var(--elev);color:var(--fg)}.signals-console .docs-model{border-bottom:1px solid var(--border);padding-bottom:12px;scroll-margin-top:80px}.signals-console .docs-model-heading{align-items:center;min-height:38px;display:flex}.signals-console .docs-model-heading>button:first-child{text-align:left;flex:1;align-items:center;gap:6px;padding:11px 0;display:flex}.signals-console .docs-model-heading h2{font:400 14px/16px var(--font);margin:0}.signals-console .docs-model-heading:hover>.docs-copy{opacity:1}.signals-console .docs-model-content{border:1px solid var(--border);border-radius:0;margin-bottom:8px;padding:0 12px}.signals-console .docs-model-fields>.docs-schema-row{padding:8px 0}.signals-console .docs-model-fields>.docs-schema-row:first-child{border-top:0}.signals-console .docs-model-fields .docs-schema-meta{margin:0;font-size:13px}.signals-console .docs-model-fields .docs-schema-meta>strong{font-size:13px}.signals-console .docs-root.docs-embedded{background:var(--background);min-height:100dvh;color:var(--foreground);position:relative}.signals-console .docs-embedded .docs-main{min-width:0;max-width:1440px;margin:0 auto;padding:44px 40px 80px}.signals-console .docs-embedded .docs-columns{align-items:start;gap:28px}.signals-console .docs-embedded .docs-section,.signals-console .docs-embedded .docs-tag-section,.signals-console .docs-embedded .docs-model,.signals-console .docs-selected-operation{scroll-margin-top:28px}.signals-console .docs-embedded .docs-main h1{font-family:var(--font);letter-spacing:-.025em;color:var(--foreground);font-size:32px;font-weight:500;line-height:1.2}.signals-console .docs-workspace-heading{padding:0 0 26px}.signals-console .docs-breadcrumb{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.signals-console .docs-breadcrumb>span{color:var(--primary)}.signals-console .docs-endpoint{font:12px/20px var(--font-mono);color:var(--muted-foreground);align-items:flex-start;gap:10px;margin-top:18px;display:flex}.signals-console .docs-endpoint>code{overflow-wrap:anywhere;padding-top:2px}.signals-console .docs-endpoint>.docs-method{border:1px solid;border-radius:0;padding:2px 8px;font-size:10px;line-height:18px}.signals-console .docs-workspace-heading .docs-copy{opacity:1;color:var(--muted-foreground)}.signals-console .docs-operation-tabs{z-index:20;background:var(--background);border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:14px 0;display:flex;position:sticky;top:0}.signals-console .docs-operation-tabs [role=tablist]{background:var(--card);border:1px solid var(--border);border-radius:0;height:38px;padding:3px}.signals-console .docs-operation-tabs [role=tab]{color:var(--muted-foreground);border-radius:0;padding:6px 16px;font-size:13px}.signals-console .docs-operation-tabs [role=tab][data-state=active]{color:var(--primary);background:color-mix(in srgb,var(--primary) 11%,var(--card));box-shadow:none}.signals-console .docs-workspace-badge{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.signals-console .docs-workspace-badge>span{background:var(--primary);border-radius:0;width:5px;height:5px}.signals-console .docs-workspace-panel{min-width:0;margin:0}.signals-console .docs-workspace-panel[hidden]{display:none}.signals-console .docs-reference-content,.signals-console .docs-request-workspace .feature-operation{border:1px solid var(--border);background:var(--card);border-radius:0;padding:24px}.signals-console .docs-embedded .docs-reference-content>h2,.signals-console .docs-embedded .docs-request-intro h2{font:500 18px/26px var(--font);letter-spacing:0;margin:0 0 12px}.signals-console .docs-embedded .docs-main h3{color:var(--foreground);margin:28px 0 16px;font-size:14px;font-weight:500}.signals-console .docs-embedded .docs-operation-description{color:var(--muted);font-size:14px;line-height:24px}.signals-console .docs-embedded .docs-markdown{color:var(--muted-foreground)}.signals-console .docs-embedded .docs-markdown strong{color:var(--foreground)}.signals-console .docs-embedded .docs-markdown code{background:var(--accent);color:var(--foreground);border-radius:0;padding:2px 5px}.signals-console .docs-embedded .docs-examples{padding-top:0}.signals-console .docs-embedded .docs-box{background:var(--card);border-color:var(--border);border-radius:0}.signals-console .docs-embedded .docs-box-title,.signals-console .docs-embedded .docs-request-title{background:color-mix(in srgb,var(--primary) 3%,var(--card));border-color:var(--border);color:var(--foreground);padding:14px 16px}.signals-console .docs-embedded .docs-request-title{flex-wrap:wrap;row-gap:12px}.signals-console .docs-embedded .docs-request-title>.docs-client-trigger{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:0;margin-left:auto;padding:5px 8px;font-size:12px}.signals-console .docs-embedded .docs-code{background:var(--background);max-height:440px;padding:16px 12px;font-size:12px;line-height:21px}.signals-console .docs-embedded .docs-line{color:var(--muted)}.signals-console .docs-embedded .docs-token-string,.signals-console .docs-embedded .docs-token-keyword,.signals-console .docs-embedded .docs-token-number{color:var(--blue)}.signals-console .docs-embedded .docs-contract-download{border-color:var(--border);color:var(--primary);padding:12px 16px;font-size:11px}.signals-console .docs-embedded .docs-contract-download:hover{background:var(--accent)}.signals-console .docs-embedded .docs-response-box{margin-top:20px}.signals-console .docs-embedded .docs-response-tabs{border-color:var(--border);color:var(--muted-foreground);gap:8px;padding:8px 12px;font-size:11px}.signals-console .docs-embedded .docs-response-tabs button{border:0;border-radius:0;min-width:29px;padding:5px;font-size:11px}.signals-console .docs-embedded .docs-response-tabs [aria-pressed=true]{background:var(--accent);color:var(--primary)}.signals-console .docs-embedded .docs-response-tabs input{accent-color:var(--primary)}.signals-console .docs-embedded .docs-response-caption{border-color:var(--border);padding:12px 16px;font-size:12px}.signals-console .docs-embedded .docs-schema-row,.signals-console .docs-embedded .docs-responses details{border-color:var(--border)}.signals-console .docs-embedded .docs-schema-row{padding:14px 0}.signals-console .docs-embedded .docs-schema-meta>strong{color:var(--foreground)}.signals-console .docs-embedded .docs-schema-meta>span{color:var(--muted-foreground)}.signals-console .docs-embedded .docs-schema-children{border-color:var(--border)}.signals-console .docs-embedded .docs-schema-choice,.signals-console .docs-embedded .docs-enum code{background:var(--accent);border-color:var(--border);color:var(--foreground);border-radius:0}.signals-console .docs-embedded .docs-responses summary{padding:12px 0}.signals-console .docs-embedded .docs-responses summary>svg{margin-left:0}.signals-console .docs-embedded .docs-responses summary>strong{color:var(--primary)}.signals-console .docs-embedded .docs-responses summary>small{display:none}.signals-console .docs-embedded .docs-model{border-color:var(--border);background:var(--card);padding:4px 18px 8px}.signals-console .docs-embedded .docs-model:first-child,.signals-console .docs-embedded .docs-model:last-child{border-radius:0}.signals-console .docs-embedded .docs-model-content{border-color:var(--border);background:var(--background);padding:10px 18px}.signals-console .docs-embedded .docs-model-heading h2{color:var(--foreground)}.signals-console .docs-embedded .docs-versions{gap:8px;margin-bottom:18px;font-size:11px}.signals-console .docs-embedded .docs-versions span{border-color:var(--border);background:var(--card);color:var(--muted-foreground);padding:2px 8px}.signals-console .docs-embedded .docs-download{color:var(--primary);margin:20px 0 30px;font-size:13px}.signals-console .docs-embedded .docs-download>button{opacity:1}.signals-console .docs-embedded .docs-intro-client{padding-top:4px}.signals-console .docs-embedded .docs-client-tabs{background:var(--background);border-color:var(--border);flex-wrap:wrap;gap:0;padding:8px 10px}.signals-console .docs-embedded .docs-client-tabs>button[aria-pressed=true]{color:var(--primary);border-color:var(--primary)}.signals-console .docs-embedded .docs-library-name{background:var(--card);color:var(--muted-foreground);padding:18px;font-size:12px}.signals-console .docs-request-workspace{max-width:1080px}.signals-console .docs-request-intro{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.signals-console .docs-request-intro p{color:var(--muted-foreground);font-size:13px;line-height:22px}.signals-console .docs-request-intro .pill{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--card));white-space:nowrap}.signals-console .docs-request-workspace .feature-contract{margin:16px 0;padding:16px 0}.signals-console .docs-request-workspace .feature-contract summary{color:var(--muted-foreground);font-size:12px}.signals-console .docs-request-workspace .feature-fields{gap:24px;margin:24px 0}.signals-console .docs-request-workspace .field{min-width:0}.signals-console .docs-request-workspace .field input,.signals-console .docs-request-workspace .field textarea,.signals-console .docs-request-workspace .field select{background:var(--background);border-color:var(--border);color:var(--foreground);border-radius:0;font-size:13px}.signals-console .docs-request-workspace .field input:focus,.signals-console .docs-request-workspace .field textarea:focus,.signals-console .docs-request-workspace .field select:focus{outline:2px solid color-mix(in srgb,var(--primary) 65%,transparent);outline-offset:2px}.signals-console .docs-request-workspace .feature-run-row{border-top:1px solid var(--border);margin:20px 0 0;padding-top:18px}.signals-console .docs-request-workspace .feature-run-row>.primary{border-radius:0;padding:10px 16px;font-weight:500}.signals-console .docs-request-workspace .feature-result{margin-top:28px;padding:24px 0 0}.signals-console .docs-request-workspace .query-result-header>code{overflow-wrap:anywhere;min-width:0}.signals-console .docs-app-navigation{border-left:1px solid var(--border);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;max-height:48vh;margin:8px 0 8px 10px;padding:4px 0 8px 8px;overflow:auto}.signals-console .docs-app-navigation .docs-search-button{background:var(--background);border-color:var(--border);height:32px;color:var(--muted-foreground);border-radius:0;gap:7px;margin-bottom:7px;font-size:11px}.signals-console .docs-app-navigation .docs-search-button kbd{border-color:var(--border);border-radius:0;font-size:9px}.signals-console .docs-app-navigation .docs-intro-link,.signals-console .docs-app-navigation .docs-group-toggle{color:var(--muted-foreground);padding:8px 6px;font-size:12px}.signals-console .docs-app-navigation .docs-group-toggle[aria-expanded=true]{color:var(--foreground)}.signals-console .docs-app-navigation .docs-group-items{border-color:var(--border);margin:2px 0 8px 6px}.signals-console .docs-app-navigation .docs-group-items>button{color:var(--muted-foreground);border-radius:0;gap:5px;padding:7px 5px 7px 8px;font-size:11px;line-height:17px}.signals-console .docs-app-navigation .docs-method{font-size:9px}.signals-console .docs-app-navigation button:hover{background:var(--sidebar-accent);color:var(--foreground);border-radius:0}.signals-console .docs-app-navigation button.selected{background:color-mix(in srgb,var(--primary) 8%,var(--sidebar));color:var(--primary);box-shadow:inset 2px 0 var(--primary);border-radius:0}.signals-console .docs-app-navigation button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.signals-console .docs-app-navigation>p{padding:8px;font-size:12px}.signals-console [data-collapsible=icon] .docs-app-navigation{display:none}@media (max-width:1200px){.signals-console .docs-embedded .docs-main{padding:32px 28px 60px}.signals-console .docs-embedded .docs-columns{grid-template-columns:1fr}.signals-console .docs-embedded .docs-examples,.signals-console .docs-embedded .docs-intro-client{padding-top:0}}@media (max-width:767px){.signals-console .docs-root.docs-embedded{min-height:calc(100dvh - 49px)}.signals-console .docs-embedded .docs-main{padding:26px 18px 60px}.signals-console .docs-embedded .docs-main h1{font-size:28px}.signals-console .docs-embedded .docs-section,.signals-console .docs-embedded .docs-tag-section,.signals-console .docs-embedded .docs-model{scroll-margin-top:24px}.signals-console .docs-workspace-heading{padding-bottom:22px}.signals-console .docs-workspace-badge{gap:5px;font-size:10px}.signals-console .docs-operation-tabs{gap:8px}.signals-console .docs-operation-tabs [role=tab]{padding:6px 12px}.signals-console .docs-reference-content,.signals-console .docs-request-workspace .feature-operation{border-radius:0;padding:20px 16px}.signals-console .docs-request-intro{flex-wrap:wrap}.signals-console .docs-request-workspace .feature-fields{grid-template-columns:1fr;gap:20px}.signals-console .docs-request-workspace .spread.mb-4{flex-wrap:wrap}.signals-console .docs-request-workspace .tabs-space{margin-bottom:0}.signals-console .docs-embedded .docs-request-title>.docs-client-trigger{margin-left:0}}.signals-console #docs-active-heading:focus{outline:none}.signals-console .docs-response-tabs button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.signals-console .docs-client-tabs>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.signals-console .docs-root{background:var(--bg);min-height:0;font-family:var(--font)}.signals-console .docs-main h1,.signals-console .docs-embedded .docs-main h1{font-size:var(--sz-h1);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:700;line-height:1.15}.signals-console .docs-main h2,.signals-console .docs-embedded .docs-main h2{font:700 26px/1.2 var(--font);letter-spacing:0}.signals-console .docs-main h3{font-size:20px;font-weight:700;line-height:1.3}.signals-console .docs-markdown{font-size:15px;line-height:1.6}.signals-console .docs-example-note,.signals-console .docs-native-example{color:var(--muted);padding:12px;font-size:13px;line-height:1.5}.signals-console .docs-native-example summary{cursor:pointer}.signals-console .docs-box,.signals-console .docs-code-wrap{min-width:0}.signals-console .docs-code{scrollbar-width:thin;scrollbar-color:var(--dim) var(--surface);max-width:100%;overflow:auto}.signals-console .docs-download>button{opacity:1}.signals-console .public-docs>main{max-width:1120px;margin:0 auto;padding:24px}.signals-console .public-docs .docs-site-header{height:auto;position:static}@media (max-width:767px){.signals-console .docs-main h1,.signals-console .docs-embedded .docs-main h1{font-size:38px}.signals-console .docs-columns{grid-template-columns:minmax(0,1fr)}.signals-console .docs-main{padding-left:0;padding-right:0}}.signals-console .docs-source-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0 0 28px;padding:0 0 20px;display:flex}.signals-console .docs-source-caption{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-size:11px}.signals-console .docs-source-controls{flex-wrap:wrap;gap:4px;display:flex}.signals-console .docs-source-controls button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--muted);text-align:left;padding:8px 12px;font-size:13px}.signals-console .docs-source-controls button[aria-pressed=true]{color:var(--fg);border-color:var(--dim);background:var(--elev)}.signals-console .docs-source-controls button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.signals-console .docs-native-lifecycle button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.signals-console .docs-source-status{max-width:520px;color:var(--muted);overflow-wrap:anywhere;flex:260px;font-size:13px;line-height:1.5}.signals-console .docs-source-error,.signals-console .docs-workflow-unavailable{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;margin:16px 0;padding:16px;font-size:14px;line-height:1.5}.signals-console .docs-source-error button{min-height:44px;margin-top:12px}.signals-console .docs-native-availability{color:var(--muted);overflow-wrap:anywhere;margin-top:16px;font-size:13px;line-height:1.5}.signals-console .docs-native-availability strong{color:var(--fg);margin-right:8px}.signals-console .docs-native-lifecycle{min-width:0;margin-top:20px}.signals-console .docs-native-lifecycle p{color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.5}.signals-console .docs-native-lifecycle button{text-align:left;border-top:1px solid var(--border);align-items:start;gap:8px;width:100%;min-height:44px;padding:8px 0;font-size:12px;display:flex}.signals-console .docs-native-lifecycle code{overflow-wrap:anywhere;min-width:0}.signals-console .docs-native-confirmation{border-top:1px solid var(--border);padding:12px;font-size:13px;line-height:1.5}.signals-console .docs-native-confirmation summary{cursor:pointer;min-height:44px}.signals-console .docs-native-confirmation p{color:var(--muted);margin-bottom:12px}.signals-console .docs-nav-kind{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;font-size:10px}.signals-console .docs-native-examples,.signals-console .docs-reference-content details,.signals-console .docs-model-content details{min-width:0}.signals-console .docs-request-title>span{overflow-wrap:anywhere;min-width:0}.signals-console .docs-operation-tabs{flex-wrap:wrap}.signals-console .docs-operation-tabs [role=tablist]{height:auto;min-height:52px}.signals-console .docs-main .docs-client-trigger,.signals-console .docs-operation-tabs [role=tab]{min-height:44px}.signals-console .docs-main .docs-client-popover{flex-direction:column;max-height:min(400px,100dvh - 32px);display:flex}.signals-console .docs-main .docs-client-popover>div{flex-direction:column;min-height:0;display:flex}.signals-console .docs-main .docs-client-popover>div>input{flex-shrink:0;min-height:44px}.signals-console .docs-main .docs-client-popover .console-command-list{min-height:0;max-height:none;overflow-y:auto}.signals-console .docs-main .docs-client-popover .console-command-item{min-height:44px}@media (max-width:400px){.signals-console .docs-source-controls{width:100%}.signals-console .docs-source-controls button{flex:100%}.signals-console .docs-workspace-badge{white-space:normal}.signals-console .docs-embedded .docs-model{padding-left:10px;padding-right:10px}.signals-console .docs-embedded .docs-model-content,.signals-console .docs-operation-tabs [role=tab]{padding:8px}.signals-console .docs-embedded .docs-main{padding-left:12px;padding-right:12px}}.signals-console .native-collection{overflow-wrap:anywhere;min-width:0}.signals-console .native-collection :-webkit-any(.spread,.button-row){flex-wrap:wrap;gap:12px;min-width:0}.signals-console .native-collection :is(.spread,.button-row){flex-wrap:wrap;gap:12px;min-width:0}.signals-console .native-collection :-webkit-any(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-console .native-collection :is(.action,.quiet){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:44px}.signals-workspace{min-width:0;color:var(--fg);font-family:var(--font)}.platform-workbench .signals-workspace>.pulse-page-header.pulse-page-header{margin:0 var(--pulse-page-gutter,32px);padding-top:var(--pulse-page-space,32px)}.signals-content{gap:var(--pulse-section-gap,24px);padding:var(--pulse-section-gap,24px) var(--pulse-page-gutter,32px) var(--pulse-page-space,32px);min-width:0;display:grid}.signals-stack{gap:var(--pulse-section-gap,24px);min-width:0;display:grid}.signals-card{background:var(--surface);border:1px solid var(--border);border-radius:0;min-width:0;padding:24px}.signals-workspace h2{font-size:var(--sz-h2);color:var(--fg);text-transform:none;margin:0;font-weight:700;line-height:1.2}.signals-workspace h3{font-size:var(--sz-base);color:var(--fg);text-transform:none;margin:0;line-height:1.35}.signals-workspace p{font-size:var(--sz-small);margin:10px 0;line-height:1.4}.signals-workspace .signals-help{color:var(--muted);font-size:var(--sz-small)}.signals-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.signals-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.signals-workspace [data-slot=button]{text-transform:uppercase;letter-spacing:var(--caps);font-size:var(--sz-data);flex-shrink:0}.signals-navigation{flex-wrap:wrap;gap:4px;display:flex}.signals-navigation button{color:var(--fg);font:inherit;font-size:var(--sz-small);text-transform:none;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.signals-navigation button[aria-current=page]{border-bottom-color:var(--blue);color:var(--blue);background:var(--bg2)}.signals-navigation button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-workspace button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-workspace a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-navigation button:hover{background:var(--surface)}.signals-toolbar,.signals-form-grid{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:16px;margin:20px 0;display:grid}.signals-field{gap:8px;min-width:0;margin:16px 0;display:grid}.signals-field label{color:var(--fg);font-size:var(--sz-small);font-weight:600}.signals-field input,.signals-field select,.signals-field textarea{border:1px solid var(--border2);background:var(--bg2);width:100%;min-width:0;min-height:44px;color:var(--fg);font:inherit;font-size:var(--sz-small);border-radius:0;padding:12px}.signals-field textarea{resize:vertical;line-height:1.5}.signals-field input:focus,.signals-field select:focus,.signals-field textarea:focus{outline:2px solid var(--blue);outline-offset:2px}.signals-field input:disabled,.signals-field textarea:disabled,.signals-field select:disabled{opacity:.65}.signals-editor fieldset{border:0;min-width:0;margin:0;padding:0}.signals-notice,.signals-receipt,.signals-review{border:1px solid var(--border2);background:var(--bg2);min-width:0;padding:20px}.signals-notice[role=alert]{border-left:3px solid var(--amber)}.signals-receipt{border-left:3px solid var(--green);overflow-wrap:anywhere}.signals-review{border-left:3px solid var(--blue);margin-top:20px}.signals-empty{color:var(--fg);padding:24px 0}.signals-empty p{color:var(--muted);max-width:70ch}.signals-table-viewport{scrollbar-width:auto;scrollbar-color:var(--dim) var(--bg2);min-width:0;max-width:100%;overflow:auto}.signals-table-viewport::-webkit-scrollbar{width:12px;height:12px}.signals-table-viewport::-webkit-scrollbar-thumb{background:var(--dim)}.signals-table-viewport::-webkit-scrollbar-track{background:var(--bg2)}.signals-table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--sz-small)}.signals-table th,.signals-table td{border-bottom:1px dotted var(--border2);text-align:left;vertical-align:top;color:var(--fg);padding:14px 12px}.signals-table thead th{font-size:var(--sz-data);text-transform:uppercase;letter-spacing:var(--caps);background:var(--bg2);font-weight:700}.signals-table tbody th{min-width:170px;font-weight:600}.signals-table code{font-family:var(--font-mono);overflow-wrap:anywhere}.signals-cell-copy{overflow-wrap:anywhere;white-space:pre-line;min-width:220px;max-width:400px}.signals-workspace a{color:var(--blue);text-decoration:none}.signals-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.signals-summary{text-align:left;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-top:2px solid var(--blue);cursor:pointer;border-radius:0;gap:12px;padding:24px;display:grid}.signals-summary span{font-size:var(--sz-data);text-transform:uppercase;letter-spacing:var(--caps);font-weight:700}.signals-summary strong{font-size:var(--sz-kpi);line-height:1}.signals-summary small{font-size:var(--sz-small);color:var(--blue)}.signals-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.signals-record-list{margin:0;padding:0;list-style:none}.signals-record-list li{border-bottom:1px dotted var(--border2);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.signals-record-list span{font-size:var(--sz-small);color:var(--muted)}.signals-workflow{padding-left:24px}.signals-workflow li{margin:20px 0}.signals-document-layout{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:24px;margin-top:24px;display:grid}.signals-document-list{flex-direction:column;gap:8px;display:flex}.signals-document-item{text-align:left;border:1px solid var(--border);background:var(--bg2);color:var(--fg);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-left:2px solid #0000;border-radius:0;gap:8px;padding:16px;display:grid}.signals-document-item[aria-pressed=true]{border-left-color:var(--blue)}.signals-document-item span{font-size:var(--sz-small);color:var(--muted)}.signals-document{border:1px solid var(--border);min-width:0;padding:20px}.signals-document-body,.signals-preserve{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--sz-small);line-height:1.5}.signals-preview-values{margin:12px 0}.signals-preview-values>div{padding:8px 0}.signals-preview-values dt{text-transform:capitalize;font-size:var(--sz-small);color:var(--muted)}.signals-preview-values dd{margin:4px 0 0}.signals-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.signals-template{text-align:left;border:1px solid var(--border);background:var(--bg2);color:var(--fg);font:inherit;cursor:pointer;border-radius:0;padding:20px}.signals-template span{color:var(--blue);font-size:var(--sz-small);margin-bottom:12px;display:block}.signals-channel-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.signals-channel-tabs button{border:1px solid var(--border2);background:var(--bg2);color:var(--fg);font:inherit;font-size:var(--sz-small);cursor:pointer;border-radius:0;padding:10px 14px}.signals-channel-tabs button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.signals-pagination{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}@media (max-width:1100px){.signals-summary-grid,.signals-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.signals-card{padding:16px}.signals-two-column,.signals-document-layout,.signals-template-grid,.signals-toolbar,.signals-form-grid{grid-template-columns:minmax(0,1fr)}.signals-section-heading{flex-direction:column}.signals-summary{padding:16px}}@media (max-width:420px){.signals-summary-grid{grid-template-columns:minmax(0,1fr)}}.signals-console .native-context{min-width:0;color:var(--fg);gap:32px;display:grid}.signals-console .native-context .heading{margin-bottom:0}.signals-console .native-context-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.signals-console .native-context-section-heading h2{font-size:26px;font-weight:700}.signals-console .native-context-list{border:1px solid var(--border);background:var(--surface)}.signals-console .native-context-row{width:100%;color:var(--fg);text-align:left;border:0;border-bottom:1px dotted var(--border2);background:0 0;border-radius:0;align-items:center;gap:16px;padding:20px;display:flex}.signals-console .native-context-row:last-child{border-bottom:0}.signals-console .native-context-row:hover{background:var(--elev)}.signals-console .native-context-row-title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:20px}.signals-console .native-context-row .status{white-space:normal;text-align:center}.signals-console .native-context-back{color:var(--fg);text-transform:none;justify-self:start;align-items:center;gap:8px;font-size:15px;display:inline-flex}.signals-console .native-context-empty{background:var(--surface);border:1px solid var(--border);color:var(--fg);justify-items:start;gap:20px;padding:32px;display:grid}.signals-console .native-context-new form{gap:24px;margin-top:24px;display:grid}.signals-console .native-context-editor{gap:20px;min-width:0;display:grid}.signals-console .native-context-editor fieldset{border:0;gap:20px;min-width:0;padding:0;display:grid}.signals-console .native-context-toolbar{border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.signals-console .native-context-toolbar .field{min-width:130px}.signals-console .native-context-edit-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.signals-console .native-context-editor textarea{resize:vertical;width:100%;min-height:420px;line-height:1.6}.signals-console .native-context-preview,.signals-console .native-context-document{border:1px solid var(--border);background:var(--surface);min-width:0;padding:24px}.signals-console .native-context-preview h3{margin-bottom:20px;font-size:20px}.signals-console .native-context-markdown{color:var(--fg);overflow-wrap:anywhere;min-width:0;line-height:1.6}.signals-console .native-context-markdown :-webkit-any(h2,h3,h4,h5,h6){margin:1em 0 .5em;font-weight:700}.signals-console .native-context-markdown :is(h2,h3,h4,h5,h6){margin:1em 0 .5em;font-weight:700}.signals-console .native-context-markdown p{margin:.75em 0}.signals-console .native-context-markdown :-webkit-any(ul,ol){margin:12px 0;padding-left:24px}.signals-console .native-context-markdown :is(ul,ol){margin:12px 0;padding-left:24px}.signals-console .native-context-markdown ul{list-style:outside}.signals-console .native-context-markdown ol{list-style:decimal}.signals-console .native-context-markdown blockquote{border-left:2px solid var(--blue);margin:16px 0;padding-left:16px}.signals-console .native-context-markdown a{color:var(--blue);text-decoration:none}.signals-console .native-context-markdown pre,.signals-console .native-context-source{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg2);max-height:420px;padding:16px;overflow:auto}.signals-console .native-context-review{width:min(860px,100vw - 32px)}.signals-console .native-context-review>:-webkit-any(p,h3,details){margin:16px 0}.signals-console .native-context-review>:is(p,h3,details){margin:16px 0}.signals-console .native-context-review .native-context-markdown{max-height:360px;overflow:auto}.signals-console .native-context-failure{justify-items:start;gap:16px;display:grid}.signals-console .native-context-conflict{border:1px solid var(--border2);border-left:3px solid var(--amber);background:var(--surface);gap:16px;padding:24px;display:grid}.signals-console .native-context-conflict article{max-height:420px;overflow:auto}.signals-console .native-context-review-check{color:var(--fg);align-items:start;gap:12px;display:flex}.signals-console .native-context-review-check input{width:auto;accent-color:var(--blue);margin-top:5px}.signals-console .native-context :-webkit-any(button,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-console .native-context :is(button,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:700px){.signals-console .native-context-edit-columns{grid-template-columns:minmax(0,1fr)}.signals-console .native-context-row{flex-wrap:wrap;gap:10px;padding:16px 12px}.signals-console .native-context-row-title{flex-basis:calc(100% - 40px)}.signals-console .native-context-section-heading{flex-wrap:wrap}.signals-console .native-context .heading{flex-wrap:wrap;align-items:start;gap:16px}}.signals-console .signals-memory-browser{grid-template-columns:minmax(160px,.65fr) minmax(200px,.85fr) minmax(300px,1.7fr);align-items:start;gap:16px;display:grid}.signals-console .signals-workspace-heading{flex-wrap:wrap;gap:16px;min-width:0}.signals-console .signals-workspace-heading h1,.signals-console .signals-memory-browser>section{overflow-wrap:anywhere;min-width:0}.signals-console .signals-memory-browser h2{margin-bottom:20px;font-size:26px}.signals-console .signals-memory-agents ul,.signals-console .signals-memory-files ul,.signals-console .signals-memory-history,.signals-console .signals-activity-list{margin:0;padding:0;list-style:none}.signals-console .signals-memory-agents li,.signals-console .signals-memory-files li,.signals-console .signals-memory-history li{border-top:1px dotted var(--border2)}.signals-console .signals-memory-agents li>button,.signals-console .signals-memory-files li>button{color:var(--fg);text-align:left;white-space:normal;overflow-wrap:anywhere;text-transform:none;letter-spacing:normal;background:0 0;border:0;gap:6px;width:100%;padding:14px 10px;font-size:15px;display:grid}.signals-console .signals-memory-agents li>button[aria-pressed=true],.signals-console .signals-memory-files li>button[aria-pressed=true]{background:var(--elev);box-shadow:inset 2px 0 var(--blue)}.signals-console .signals-memory-agents time,.signals-console .signals-memory-files time,.signals-console .signals-memory-history time{color:var(--muted);font-size:13px;display:block}.signals-console .signals-memory-files button span,.signals-console .signals-memory-folder{align-items:center;gap:8px;min-width:0;display:flex}.signals-console .signals-memory-folder{color:var(--muted);padding:12px 10px;font-size:15px}.signals-console .signals-memory-browser svg{flex:none}.signals-console .signals-file-search{gap:8px;margin-bottom:20px;display:grid}.signals-console .signals-file-search input{width:100%;min-width:0}.signals-console .signals-history-title{margin-top:32px}.signals-console .signals-memory-history summary{cursor:pointer;padding:14px 0}.signals-console .signals-memory-document pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.signals-console .signals-memory-document .content-markdown-formatted,.signals-console .signals-activity-list .content-markdown-formatted{font-size:15px;line-height:1.5}.signals-console .signals-activity-list{gap:16px;margin-bottom:20px;display:grid}.signals-console .signals-activity-list .spread{flex-wrap:wrap;gap:12px}.signals-console .signals-activity-list h2{overflow-wrap:anywhere;font-size:26px}.signals-console .signals-activity-list .muted{margin:12px 0}.signals-console .signals-external-ref{overflow-wrap:anywhere}@media (max-width:1200px){.signals-console .signals-memory-browser{grid-template-columns:minmax(160px,1fr) minmax(220px,2fr)}.signals-console .signals-memory-document{grid-column:1/-1}}@media (max-width:640px){.signals-console .signals-memory-browser{grid-template-columns:minmax(0,1fr)}.signals-console .signals-memory-document{grid-column:auto}}.signals-console .native-templates{min-width:0}.signals-console .native-templates .heading{flex-wrap:wrap;gap:16px;min-width:0}.signals-console .native-templates .heading h1{overflow-wrap:anywhere;min-width:0}.signals-console .template-prompt-modal .template-prompt-body .button-row{flex-wrap:wrap;min-width:0}.signals-console .template-prompt-modal .template-prompt-body .action{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto;min-height:36px;padding:6px 12px}.signals-console .template-prompt-modal .inline-chip-input{box-sizing:border-box;width:min(100%,320px);min-width:0;max-width:100%;height:auto;min-height:36px}@media (max-width:600px){.signals-console .native-templates .heading{align-items:flex-start}.signals-console .native-templates .heading h1{flex-basis:100%}.signals-console .native-templates .heading .action{white-space:normal;max-width:100%}}.signals-console .explore-app-navigation{border-left:1px solid var(--border);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;max-height:48vh;margin:8px 0 8px 10px;padding:4px 0 8px 8px;overflow:auto}.signals-console .explore-app-navigation nav{gap:3px;display:grid}.signals-console .explore-app-navigation nav>a{font-size:var(--sz-data,13px);color:var(--muted-foreground);border-radius:0;align-items:center;gap:9px;padding:8px;line-height:18px;display:flex}.signals-console .explore-app-navigation nav>a>svg{flex-shrink:0}.signals-console .explore-app-navigation nav>a:hover,.signals-console .explore-app-navigation .mini-entity:hover{background:var(--sidebar-accent);color:var(--foreground)}.signals-console .explore-app-navigation nav>a[aria-current=page]{background:color-mix(in srgb,var(--primary) 8%,var(--sidebar));color:var(--primary);box-shadow:inset 2px 0 var(--primary)}.signals-console .explore-app-navigation a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.signals-console .explore-app-navigation button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.signals-console .explore-tracking{border-top:1px solid var(--border);margin-top:16px;padding:16px 0 0}.signals-console .explore-tracking>.subtle-label{font-size:var(--sz-data,13px);color:var(--muted-foreground);letter-spacing:.08em;margin-bottom:12px;padding:0 8px}.signals-console .explore-tracking .tracking-mini{padding:0 4px 12px}.signals-console .explore-tracking .tracking-mini-heading{font-size:var(--sz-data,13px);letter-spacing:0;text-transform:none;color:var(--foreground);border-radius:0;align-items:center;padding:4px;line-height:18px}.signals-console .explore-tracking .tracking-mini-heading>span{align-items:center;gap:7px;display:flex}.signals-console .explore-tracking .tracking-mini-heading small{font-size:var(--sz-data,13px);color:var(--muted-foreground)}.signals-console .explore-tracking .mini-entity{font-size:var(--sz-data,13px);color:var(--muted-foreground);border-radius:0;gap:7px;padding:5px 4px;line-height:17px}.signals-console .explore-tracking .mini-pill{font-size:var(--sz-data,13px);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 30%,transparent);margin-left:auto;padding:0 4px}.signals-console .explore-add-empty{font-size:var(--sz-data,13px);color:var(--muted-foreground);text-align:left;padding:4px}.signals-console .explore-connection{font-size:var(--sz-data,13px);color:var(--muted-foreground);border-top:1px solid var(--border);align-items:center;gap:7px;width:100%;margin-top:4px;padding:8px;line-height:18px;display:flex}.signals-console .explore-connection>.mini-pill{color:var(--primary);font-size:var(--sz-data,13px);border:0;margin-left:0;padding:0}.signals-console .explore-connection>svg{margin-left:auto}.signals-console .explore-tracking-popover{border:1px solid var(--border);background:var(--card);width:260px;max-width:calc(100vw - 24px);color:var(--foreground);box-shadow:0 16px 48px var(--border);border-radius:0;padding:16px}.signals-console .explore-tracking-popover h3{font:500 18px/24px var(--font);margin-bottom:10px}.signals-console .explore-tracking-popover .quiet{padding:7px 0;font-size:13px}.signals-console .explore-tracking-popover .quiet:hover{color:var(--primary)}.signals-console .explore-tracking-popover form{margin-top:12px}.signals-console .explore-tracking-popover input{background:var(--background);border-radius:0;font-size:13px}.signals-console .explore-workspace.pulse-shell{min-height:100dvh;margin:auto;padding:44px 40px 60px;font-size:14px;max-width:1440px!important}.signals-console .explore-workspace .pulse-header{border-bottom:1px solid var(--border);background:0 0;align-items:flex-end;gap:24px;height:auto;min-height:0;margin-bottom:28px;position:static;padding:0 0 28px!important}.signals-console .explore-breadcrumb{color:var(--muted-foreground);font-size:var(--sz-data,13px);align-items:center;gap:8px;margin-bottom:18px;line-height:18px;display:flex}.signals-console .explore-breadcrumb>span{color:var(--primary)}.signals-console .explore-workspace .pulse-header h1{font:500 32px/1.2 var(--font);letter-spacing:-.025em;flex-wrap:wrap;gap:16px}.signals-console #explore-active-heading:focus{outline:none}.signals-console .explore-demo-badge{color:var(--muted-foreground);font:11px/18px var(--font);letter-spacing:0;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.signals-console .explore-demo-badge i{background:var(--primary);border-radius:0;width:5px;height:5px}.signals-console .explore-workspace .pulse-header .button-row{flex-shrink:0;gap:10px}.signals-console .explore-workspace .remix-button{background:color-mix(in srgb,var(--primary) 9%,var(--card));color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));font-size:var(--sz-data,13px);border-radius:0;gap:7px;min-height:38px;padding:9px 12px;font-weight:500}.signals-console .explore-workspace .pulse-header select{font-size:var(--sz-data,13px);background:var(--card);border-color:var(--border);color:var(--foreground);border-radius:0;min-height:38px;padding:8px 12px;line-height:20px}.signals-console .explore-workspace .pulse-content{padding:0!important}.signals-console .explore-workspace .pulse-panels{gap:24px}.signals-console .explore-workspace .pulse-panel{background:var(--card);border-color:var(--border);border-radius:0;padding:24px}.signals-console .explore-workspace .panel-title{margin-bottom:24px}.signals-console .explore-workspace .panel-title h2{font:500 18px/25px var(--font)}.signals-console .explore-workspace .panel-title:has(.signals-panel-sources){flex-wrap:wrap;align-items:flex-start;gap:12px}.signals-console .signals-panel-sources{min-width:0;max-width:100%;font-size:13px}.signals-console .signals-panel-sources>summary{cursor:pointer;min-height:32px;color:var(--muted-foreground);align-items:center;gap:6px;list-style:none;display:flex}.signals-console .signals-panel-sources>summary::-webkit-details-marker{display:none}.signals-console .signals-panel-sources>summary:hover{color:var(--foreground)}.signals-console .signals-panel-sources>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.signals-console .signals-panel-sources[open]{flex-basis:100%}.signals-console .signals-panel-sources>div{border-left:2px solid var(--border);overflow-wrap:anywhere;padding:12px}.signals-console .signals-panel-sources ul{margin:8px 0 0;padding-left:18px}.signals-console .explore-workspace .source-trigger{border-color:var(--border);color:var(--muted-foreground);border-radius:0;flex-shrink:0;width:28px;height:28px}.signals-console .explore-workspace .source-trigger:hover{color:var(--primary);border-color:var(--primary)}.signals-console .explore-workspace .voice-donuts>section,.signals-console .explore-workspace .pulse-media-card,.signals-console .explore-workspace .position-card,.signals-console .explore-workspace .shared-voices>div{border-color:var(--border);background:var(--background);border-radius:0}.signals-console .explore-workspace .pulse-media-card{padding:16px}.signals-console .explore-workspace .pulse-media-card p{font-size:13px;line-height:21px}.signals-console .explore-workspace .pulse-media-card h3{font-size:14px;line-height:21px}.signals-console .explore-workspace .pulse-media-card .view-original{color:var(--primary)}.signals-console .explore-workspace .pulse-footer{font-size:var(--sz-data,13px);color:var(--muted-foreground);gap:6px;margin-top:28px;padding-top:20px;line-height:22px}.signals-console .explore-workspace .pulse-footer a{color:var(--primary)}.signals-console .explore-workspace .pulse-empty{color:var(--muted-foreground);font-size:13px;line-height:22px}.signals-console .explore-workspace .activation-warning{font-size:13px;line-height:22px}.signals-console .explore-workspace .remix-button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.signals-console .explore-workspace select:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.signals-console .explore-workspace .pulse-media-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (min-width:1101px){.signals-console .explore-workspace .paid-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-console .explore-workspace .paid-panels>.pulse-panel:nth-child(n+3){grid-column:1/-1}.signals-console .explore-workspace .voice-donuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.signals-console .explore-workspace.pulse-shell{padding:32px 28px 60px}.signals-console .explore-workspace .pulse-header{flex-wrap:wrap;align-items:flex-start}}@media (max-width:767px){.signals-console .explore-workspace.pulse-shell{min-height:calc(100dvh - 49px);padding:26px 18px 50px}.signals-console .explore-workspace .pulse-header{gap:20px;margin-bottom:24px;padding-bottom:24px!important}.signals-console .explore-workspace .pulse-header h1{font-size:28px}.signals-console .explore-workspace .pulse-header .button-row{flex-wrap:wrap;flex-shrink:1;gap:8px;margin:0}.signals-console .explore-workspace .pulse-panel{border-radius:0;padding:20px 16px}.signals-console .explore-workspace .panel-title h2{font-size:17px}.signals-console .explore-workspace .pulse-media-card{padding:14px}.signals-console .explore-workspace .voice-donuts{grid-template-columns:1fr}.signals-console .explore-workspace .pulse-footer .ml-auto{margin-left:0}}.signals-console button,.signals-console a,.signals-console input{font:inherit}.signals-console button{cursor:pointer}.signals-console button:disabled{cursor:not-allowed}.signals-console a{color:inherit;text-decoration:none}.signals-console .page{width:100%;max-width:1200px;margin:0 auto;padding:54px 48px 80px}.signals-console .demo-note{color:var(--muted);align-items:center;gap:8px;margin-bottom:24px;font-size:.875rem;display:flex}.signals-console .demo-note span{background:var(--border2);color:var(--fg);border-radius:0;padding:4px 9px}.signals-console .hero h1{margin:0 0 23px;font-size:2rem;font-weight:500}.signals-console .query-bar{border:1px solid var(--border2);background:var(--bg2);border-radius:0;align-items:center;gap:12px;margin-top:22px;padding:10px 12px;display:flex}.signals-console .query-select{flex:1}.signals-console .query-select button{width:100%;box-shadow:none;text-align:left;background:0 0;border:0;font-size:1rem}.signals-console .action{border:1px solid var(--border);color:var(--foreground);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:8px;padding:8px 13px;font-size:.875rem;display:inline-flex}.signals-console .action:hover{filter:brightness(1.12)}.signals-console .quiet{color:var(--muted-foreground);background:0 0;border:0;padding:8px;font-size:.875rem}.signals-console .grid2{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}.signals-console .card{background:var(--card);border-radius:0;min-width:0;padding:24px}.signals-console .card h2{margin:0 0 7px;font-size:1rem;font-weight:500}.signals-console .muted{color:var(--muted-foreground);font-size:.875rem}.signals-console .metric{margin-top:10px;font-size:1.6rem;font-weight:500}.signals-console .card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.signals-console .bar{background:var(--bg2);border-radius:0;height:12px;margin:40px 0 7px;overflow:hidden}.signals-console .bar div{background:var(--blue);height:100%}.signals-console .spread{justify-content:space-between;gap:12px;display:flex}.signals-console .avatar{background:var(--muted);width:34px;height:34px;color:var(--fg);border-radius:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.signals-console .brand-list{flex-wrap:wrap;gap:10px;margin:12px 0 20px;display:flex}.signals-console .quicksteps{color:var(--muted);padding-left:19px;font-size:.875rem;line-height:2.7}.signals-console .button-row{flex-wrap:wrap;gap:8px;display:flex}.signals-console .heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.signals-console .heading h1{margin:0;font-size:1.8rem;font-weight:500}.signals-console .empty{text-align:center;padding:72px 20px}.signals-console .empty svg{color:var(--muted);margin:0 auto 20px}.signals-console .empty p{max-width:420px;color:var(--muted-foreground);margin:14px auto 24px;line-height:1.65}.signals-console .field{flex-direction:column;gap:8px;font-size:.875rem;display:flex}.signals-console .field input,.signals-console .field textarea{background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:0;padding:10px 12px}.signals-console .fields{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.signals-console .advanced{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.signals-console .code{background:var(--bg2);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;padding:20px;font:.875rem/1.7 ui-monospace,monospace;overflow:auto}.signals-console .nav-group{margin-bottom:24px}.signals-console .sidebar-brand{color:var(--blue);align-items:center;gap:12px;padding:12px 6px 22px;display:flex}.signals-console .sidebar-brand strong{font-size:1rem}.signals-console .nav-caption{letter-spacing:.05em;color:var(--muted);text-transform:uppercase;padding:0 8px 8px;font-size:.75rem}.signals-console .subtle-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.75rem}.signals-console .stat-row{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.signals-console .table-wrap{margin-top:24px;overflow:auto}.signals-console .search-input{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--fg);border-radius:0;padding:12px}.signals-console .templates{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.signals-console .template{flex-direction:column;gap:16px;min-height:220px;display:flex}.signals-console .template .action{align-self:flex-start;margin-top:auto}.signals-console .result{border:1px solid var(--border);background:var(--bg2);border-radius:0;margin-top:24px;padding:24px}.signals-console .status{background:var(--border2);color:var(--fg);border-radius:0;padding:4px 9px;font-size:.75rem}.signals-console .tabs-space{margin-bottom:24px}.signals-console .main-mobile{display:none}.signals-console .loading{animation:1s infinite signals-console-pulse}@keyframes signals-console-pulse{50%{opacity:.4}}@media (max-width:1100px){.signals-console .page,.signals-console .hero{padding:36px 28px}.signals-console .templates{grid-template-columns:1fr 1fr}}@media (max-width:767px){.signals-console .page{padding:22px 16px}.signals-console .hero{padding:26px 20px}.signals-console .hero h1{font-size:1.7rem}.signals-console .grid2,.signals-console .fields,.signals-console .stat-row,.signals-console .templates{grid-template-columns:1fr}.signals-console .query-bar{flex-wrap:wrap}.signals-console .query-select{flex-basis:100%}.signals-console .query-select+.query-select{border-left:0;border-top:1px solid var(--border);padding-top:8px}.signals-console .main-mobile{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px;display:flex}.signals-console .card{padding:20px}.signals-console .heading{align-items:flex-start}.signals-console .demo-note{flex-wrap:wrap}.signals-console .stat-row{grid-template-columns:1fr 1fr}}.signals-console .quote-card{border:1px solid var(--border);background:var(--bg2);border-radius:0;margin-bottom:16px;padding:20px}.signals-console .quote-card strong{font-size:.875rem}.signals-console .doc-list{gap:12px;display:grid}.signals-console .doc-row{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:0;justify-content:space-between;align-items:center;padding:20px;display:flex}.signals-console .editor{background:var(--bg2);width:100%;min-height:330px;color:var(--foreground);border:1px solid var(--border);resize:vertical;border-radius:0;padding:24px;line-height:1.7}.signals-console .pulse-panel{border:1px solid var(--border);background:var(--card);border-radius:0;padding:26px}.signals-console .chart-area{width:100%;height:250px;margin-top:24px}.signals-console .pill{background:var(--border2);color:var(--muted);border-radius:0;padding:5px 10px;font-size:.75rem}.signals-console .panel-title h2{font-size:1rem;font-weight:600}.signals-console .account-button{text-align:left;align-items:center;gap:10px;width:100%;padding:14px 8px;display:flex}.signals-console .chip-row{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.signals-console .chip-row button[aria-pressed=true]{background:var(--amber);color:var(--bg2)}.signals-console .pulse-page{max-width:1400px}.signals-console .pulse-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.signals-console .pulse-grid .wide{grid-column:1/-1}.signals-console .brand-col{border:1px solid var(--border);border-radius:0;padding:16px}.signals-console .inline-error{color:var(--red);font-size:.875rem}.signals-console .toolbar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.signals-console .doc-preview{white-space:pre-wrap;background:var(--card);border-radius:0;padding:24px;line-height:1.8}.signals-console .settings-grid{grid-template-columns:190px 1fr;gap:32px;display:grid}@media (max-width:767px){.signals-console .pulse-grid,.signals-console .settings-grid{grid-template-columns:1fr}.signals-console .pulse-grid .wide{grid-column:auto}.signals-console .chart-area{height:220px}.signals-console .doc-row{gap:12px}.signals-console .stat-row .metric{font-size:1.4rem}}.signals-console .insight-layout{grid-template-columns:210px minmax(0,1fr);gap:20px;margin-top:22px;display:grid}.signals-console .topic-sidebar{background:var(--bg2);border-right:1px solid var(--border2);border-radius:0;align-self:stretch;padding:16px}.signals-console .topic-sidebar button{width:100%;color:var(--muted);border-radius:0;align-items:center;gap:8px;padding:11px 8px;font-size:.8rem;display:flex}.signals-console .topic-sidebar button.selected{background:var(--border2);color:var(--border)}.signals-console .topic-meter{background:var(--blue);border-radius:0;flex-shrink:0;height:3px}.signals-console .insight-quote{background:var(--border2);border:1px solid var(--border2);border-radius:0;margin-bottom:10px;padding:18px}.signals-console .evidence-banner{align-items:center;gap:10px;font-size:.875rem;display:flex}.signals-console .evidence-text{margin:12px 0;font-size:1rem;line-height:1.8}.signals-console .quote-excerpt{color:var(--fg);border-bottom:1px solid var(--border2);margin:14px 0;padding-bottom:14px;font-size:.875rem;line-height:1.65}.signals-console .evidence-metrics{background:var(--card);border-radius:0;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:14px;padding:18px;display:grid}.signals-console .evidence-metrics strong{margin-top:6px;font-size:1.2rem;display:block}.signals-console .record-fields{gap:8px;display:grid}.signals-console .record-fields>div{border-bottom:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;font-size:.8rem;display:grid}.signals-console .record-fields dt{color:var(--muted-foreground)}.signals-console .record-fields dd{overflow-wrap:anywhere}.signals-console .ad-preview{background:var(--surface);border:1px solid var(--border);border-radius:0;padding:30px}.signals-console .ad-preview h3{margin:25px 0 12px;font-size:1.5rem}.signals-console .hero .result{background:0 0;border:0;padding:0}.signals-console .insight-layout .chip-row{margin-top:0}.signals-console .insight-layout .chip-row .action{padding:5px 8px;font-size:.75rem}.signals-console .demo-note{font-size:.75rem}.signals-console .search-group-item{justify-content:space-between;gap:16px;width:100%;display:flex}@media (max-width:850px){.signals-console .insight-layout{grid-template-columns:1fr}.signals-console .topic-sidebar{flex-wrap:wrap;gap:3px;display:flex}.signals-console .topic-sidebar>.subtle-label{width:100%;margin-bottom:8px}.signals-console .topic-sidebar button{width:auto}.signals-console .topic-sidebar button .topic-meter{display:none}.signals-console .record-fields>div{grid-template-columns:110px minmax(0,1fr)}}.signals-console .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.signals-console .profile-card{border:1px solid var(--border);background:var(--card);border-radius:0;padding:22px}@media (max-width:767px){.signals-console .profile-grid{grid-template-columns:1fr}}.signals-console button,.signals-console input,.signals-console textarea,.signals-console select{font:inherit}.signals-console h1,.signals-console h2,.signals-console h3{letter-spacing:-.02em}.signals-console .brand-mark{object-fit:cover;border-radius:0;flex-shrink:0}.signals-console .sidebar-brand{height:44px;color:var(--blue);gap:10px;padding:8px 4px 6px}.signals-console .sidebar-brand .status{border:1px solid var(--border);color:var(--muted-foreground);font-size:var(--sz-data,13px);background:0 0;padding:1px 5px;line-height:15px}.signals-console .sidebar-brand .quiet{padding:4px}.signals-console .nav-caption{font-size:var(--sz-data,13px);color:var(--muted-foreground);margin:20px 12px 8px}.signals-console .account-button{gap:8px;height:42px;padding:0}.signals-console .account-button .avatar{width:28px;height:28px;font-size:var(--sz-data,13px);border-radius:0}.signals-console .account-button .muted{font-size:var(--sz-data,13px)}.signals-console .account-button>span.flex-1{text-align:left}.signals-console .hero{background:var(--surface);border-radius:0;padding:60px}.signals-console .hero h1{letter-spacing:-.02em;margin:0 0 24px;font-size:30px;font-weight:500;line-height:36px}.signals-console .hero .tabs-space{margin:0}.signals-console .hero [role=tablist]{background:var(--border);border-radius:0;height:28px;padding:3px}.signals-console .hero [role=tab]{font-size:var(--sz-data,13px);border-radius:0;min-height:22px;padding:2px 10px}.signals-console .hero [role=tab][data-state=active]{background:var(--border2);box-shadow:none;color:var(--fg)}.signals-console .query-bar{border-color:var(--border);background:var(--bg2);gap:0;height:58px;margin-top:24px;padding:8px}.signals-console .query-select{flex:1;min-width:0}.signals-console .query-select:first-child{flex:0 0 40%}.signals-console .query-select button{justify-content:flex-start;gap:8px;font-size:14px}.signals-console .query-bar>.quiet{font-size:var(--sz-data,13px);padding:6px 12px}.signals-console .query-bar>.quiet svg{display:none}.signals-console .query-run{background:var(--cta);width:36px;height:36px;color:var(--bg2);border-radius:0;flex-shrink:0;place-items:center;padding:0;display:grid}.signals-console .query-run svg{width:16px;height:16px}.signals-console .action{border-radius:0;justify-content:center;height:36px;padding:6px 12px;font-size:13px;line-height:20px}.signals-console .action.primary{background:var(--cta);color:var(--bg2);border-color:var(--cta)}.signals-console .action:disabled{opacity:.45;filter:none}.signals-console .card{background:var(--card);border-radius:0}.signals-console .overview-cards{grid-template-columns:1fr 1fr;gap:24px 16px;margin-top:40px;display:grid}.signals-console .overview-cards .balance-card{height:182px}.signals-console .overview-cards .muted{font-size:var(--sz-data,13px)}.signals-console .metric{margin-top:4px;font-size:22px;font-weight:600;line-height:28px}.signals-console .credit-track{background:var(--bg2);border-radius:0;height:14px;margin:35px 0 6px;overflow:hidden}.signals-console .credit-track>div{background:var(--fg);height:100%}.signals-console .request-sparkline{width:100%;height:49px;margin:14px 0 9px;display:block}.signals-console .tracking-card,.signals-console .quickstart-card{min-height:254px}.signals-console .tracking-card .action{border-radius:0;height:28px;padding:2px 10px}.signals-console .brand-list{gap:8px;min-height:16px;margin:6px 0 14px}.signals-console .brand-list:last-child{margin-bottom:0}.signals-console .quicksteps{color:var(--muted);margin:20px 0 24px;padding-left:18px;font-size:13px;line-height:2.25}.signals-console .quickstart-card .action{height:33px;font-size:var(--sz-data,13px);padding:4px 10px}.signals-console .heading{align-items:center;min-height:36px;margin-bottom:24px}.signals-console .heading h1{font-size:30px;font-weight:500;line-height:36px}.signals-console .muted{font-size:13px}.signals-console .field input,.signals-console .field textarea,.signals-console .search-input{background:0 0;border-radius:0;min-height:36px;padding:8px 12px}.signals-console .field{gap:6px}.signals-console .field span{font-size:var(--sz-data,13px)}.signals-console .fields{gap:16px}.signals-console .advanced{border:0;margin-top:0;padding-top:20px}.signals-console .advanced .fields{grid-template-columns:repeat(3,minmax(0,1fr))}.signals-console .result{border:0;margin-top:32px;padding-top:0}.signals-console .query-result-header{align-items:center;gap:8px;min-width:0;margin-bottom:16px;display:flex}.signals-console .query-result-header code{font-size:var(--sz-data,13px);color:var(--muted);overflow-wrap:anywhere}.signals-console .query-result-header .status{font-size:var(--sz-data,13px);background:var(--border2);color:var(--blue);border-radius:0;padding:1px 5px}.signals-console .query-result-header .muted{font-size:var(--sz-data,13px)}.signals-console .query-result-header .tabs-space{margin-left:auto}.signals-console .query-result-header [role=tablist]{height:24px}.signals-console .query-result-header [role=tab]{font-size:var(--sz-data,13px);min-height:18px}.signals-console .query-picker-options{max-height:320px;overflow:auto}.signals-console .query-option{text-align:left;border-radius:0;align-items:center;gap:8px;width:100%;min-height:32px;padding:7px 10px;font-size:13px;display:flex}.signals-console .query-option[aria-selected=true],.signals-console .query-option:hover{background:var(--accent)}.signals-console .query-option .muted{font-size:var(--sz-data,13px);margin-left:auto}.signals-console .insight-layout{grid-template-columns:214px minmax(0,1fr);gap:16px}.signals-console .topic-sidebar button{font-size:var(--sz-data,13px);height:38px;padding:6px 8px}.signals-console .topic-sidebar .subtle-label{font-size:var(--sz-data,13px)}.signals-console .insight-quote{border-radius:0;margin-bottom:12px;padding:16px;position:relative}.signals-console .insight-quote .avatar{border-radius:0;width:32px;height:32px}.signals-console .insight-quote strong{font-size:var(--sz-data,13px);font-weight:500}.signals-console .insight-quote .muted{font-size:var(--sz-data,13px)}.signals-console .insight-quote .pill{font-size:var(--sz-data,13px);border-radius:0;padding:2px 6px}.signals-console .quote-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.signals-console .quote-open{z-index:1;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.signals-console .insight-quote .button-row{z-index:2;position:relative}.signals-console .insight-quote .topic-label{border-top:1px solid var(--border);padding-top:12px}.signals-console .table-wrap{border:none}.signals-console .table-wrap th{height:40px;font-size:var(--sz-data,13px);letter-spacing:.04em;color:var(--muted-foreground);font-weight:500}.signals-console .table-wrap td{height:58px;font-size:13px}.signals-console .status{font-size:var(--sz-data,13px)}.signals-console .doc-row{border-radius:0}.signals-console .templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.signals-console .template{border-radius:0;min-height:140px;padding:18px}.signals-console .template h2{font-size:14px;font-weight:500}.signals-console .template p{font-size:var(--sz-data,13px);line-height:18px}.signals-console .chip-row{gap:6px}.signals-console [data-slot=dialog-content]{background:var(--card);border-color:var(--border);border-radius:0;gap:20px;max-height:90vh;padding:28px;overflow:auto}.signals-console [data-slot=dialog-title]{font-size:22px;font-weight:500;line-height:28px}.signals-console [data-slot=dialog-description]{color:var(--muted-foreground);font-size:13px}.signals-console [data-slot=dialog-overlay]{background:var(--border)}.signals-console .main-mobile{background:var(--card)}.signals-console .subtle-label{font-size:var(--sz-data,13px);letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase}@media (max-width:1000px){.signals-console .hero{padding:40px}.signals-console .quickstart-card .button-row{gap:6px}.signals-console .page{padding-left:24px;padding-right:24px}.signals-console .query-select:first-child{flex-basis:33%}}@media (max-width:767px){.signals-console .page,.signals-console .overview-page{padding:24px 16px 48px}.signals-console .hero{padding:24px}.signals-console .hero h1{font-size:26px}.signals-console .query-bar{flex-wrap:wrap;gap:8px;height:auto}.signals-console .query-select:first-child,.signals-console .query-select{flex:100%}.signals-console .query-bar>.quiet{margin-left:auto}.signals-console .overview-cards{grid-template-columns:1fr;gap:16px;margin-top:20px}.signals-console .advanced .fields{grid-template-columns:1fr 1fr}.signals-console .insight-layout{grid-template-columns:1fr}.signals-console .topic-sidebar{max-height:175px;overflow:auto}.signals-console .templates{grid-template-columns:1fr}.signals-console .heading h1{font-size:26px}.signals-console .query-result-header{flex-wrap:wrap}.signals-console .query-result-header code{font-size:var(--sz-data,13px)}.signals-console .query-result-header .tabs-space{margin-left:auto}}.signals-console .dialog-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.signals-console .section-title{justify-content:space-between;align-items:center;margin:36px 0 18px;display:flex}.signals-console .section-title h2{font-size:14px;font-weight:500}.signals-console .context-list{flex-direction:column;gap:8px;display:flex}.signals-console .doc-row{background:var(--card);border:0;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.signals-console .doc-row>span:first-child{align-items:center;gap:10px;display:flex}.signals-console .status.missing{color:var(--red);background:var(--bg2)}.signals-console .context-provenance{align-items:center;gap:12px;margin-top:-8px;margin-bottom:40px;display:flex}.signals-console .context-missing{padding:32px 0}.signals-console .context-editor{background:var(--card);border-radius:0;overflow:hidden}.signals-console .editor-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.signals-console .editor-toolbar>[role=combobox]{width:120px}.signals-console .editor-toolbar .action{height:28px}.signals-console .editor-toolbar .quiet[aria-pressed=true]{background:var(--accent);color:var(--foreground);border-radius:0}.signals-console .rich-editor{outline:none;min-height:384px;padding:24px}.signals-console .rich-document{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.signals-console .rich-document h1{font-size:28px}.signals-console .rich-document h2{font-size:23px}.signals-console .rich-document h3{font-size:18px}.signals-console .rich-document p{min-height:1.5em;margin:0 0 10px}.signals-console .rich-document ul,.signals-console .rich-document ol{list-style:revert;padding-left:24px}.signals-console .rich-document blockquote{border-left:3px solid var(--fg);color:var(--muted-foreground);padding-left:16px}.signals-console .context-document{background:var(--card);border-radius:0;padding:24px}.signals-console .revision-heading{justify-content:space-between;margin-top:40px;margin-bottom:20px;display:flex}.signals-console .revision-list{gap:8px;display:grid}.signals-console .revision-diff{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.signals-console .revision-diff pre{white-space:pre-wrap;background:var(--background);font-size:var(--sz-data,13px);padding:12px}.signals-console .memory-grid{grid-template-columns:208px 320px minmax(0,1fr);gap:32px;margin-top:48px;display:grid}.signals-console .memory-column-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:14px;display:flex}.signals-console .memory-column-title>span:last-child,.signals-console .memory-column-title small{font-size:var(--sz-data,13px);color:var(--muted-foreground)}.signals-console .memory-agent{text-align:left;border-radius:0;width:100%;padding:10px 12px;font-size:13px}.signals-console .memory-agent small{color:var(--muted-foreground);font-size:var(--sz-data,13px);margin-top:4px;display:block}.signals-console .memory-agent.selected,.signals-console .memory-file.selected{background:var(--bg2)}.signals-console .memory-search{gap:8px;margin-bottom:24px;display:flex}.signals-console .memory-search>div{border:1px solid var(--border);border-radius:0;align-items:center;gap:8px;min-width:0;padding:6px 12px;display:flex}.signals-console .memory-search input{background:0 0;outline:none;width:100%;font-size:13px}.signals-console .memory-search .action{background:var(--bg2);border:0;height:30px;padding:4px 12px}.signals-console .memory-folder{margin:12px 0}.signals-console .memory-file{text-align:left;width:100%;font-size:var(--sz-data,13px);font-family:var(--font-mono);border-radius:0;align-items:center;gap:8px;padding:8px 12px 8px 28px;display:flex}.signals-console .memory-file small{font-size:var(--sz-data,13px);white-space:nowrap;color:var(--muted-foreground);font-family:var(--font)}.signals-console .memory-content{background:var(--card);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--sz-data,13px);line-height:21px;font-family:var(--font-mono);border-radius:0;padding:20px}.signals-console .memory-history{background:var(--card);font-size:var(--sz-data,13px);color:var(--muted-foreground);border-radius:0;align-items:center;gap:8px;padding:14px 20px;display:flex}.signals-console .memory-history>span:last-child{white-space:nowrap;margin-left:auto}.signals-console .activity-filter{align-items:flex-end;gap:12px;margin:40px 0 24px;display:flex}.signals-console .activity-filter .field{min-width:180px}.signals-console .activity-card{background:var(--card);border-radius:0;margin-bottom:16px;padding:24px}.signals-console .activity-card h2{margin:18px 0 8px;font-size:16px;font-weight:500}.signals-console .activity-card p{color:var(--muted-foreground);margin-bottom:20px;line-height:1.7}.signals-console .danger{color:var(--red);border-color:var(--red);background:var(--bg2)}@media (max-width:1200px){.signals-console .memory-grid{grid-template-columns:160px 250px minmax(0,1fr);gap:16px}}@media (max-width:1000px){.signals-console .memory-grid{grid-template-columns:1fr 2fr}.signals-console .memory-grid>section:last-child{grid-column:1/-1}}@media (max-width:767px){.signals-console .memory-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.signals-console .editor-toolbar{flex-wrap:wrap}.signals-console .editor-toolbar>.ml-auto{margin-left:0}.signals-console .activity-filter{flex-wrap:wrap}.signals-console .activity-filter .field{flex:1;min-width:0}.signals-console .section-title{display:block}.signals-console .section-title .muted{margin-top:6px;display:block}.signals-console .context-provenance{margin-bottom:24px}.signals-console .revision-diff{grid-template-columns:1fr}}.signals-console .line-tabs{border-bottom:1px solid var(--border);gap:24px;margin:24px 0 36px;display:flex}.signals-console .line-tabs>button{color:var(--muted-foreground);border-bottom:1px solid #0000;padding:12px 0;font-size:13px}.signals-console .line-tabs>button[aria-selected=true]{border-color:var(--fg);color:var(--foreground)}.signals-console .line-tabs span{font-size:var(--sz-data,13px);border:1px solid var(--border);border-radius:0;margin-left:8px;padding:1px 5px}.signals-console .template-filter-search{border:1px solid var(--border);border-radius:0;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;display:flex}.signals-console .template-filter-search input{background:0 0;outline:none;width:100%;font-size:13px}.signals-console .template-filter-row{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.signals-console .template-filter-row button{font-size:var(--sz-data,13px);border:1px solid var(--border);color:var(--muted-foreground);border-radius:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.signals-console .template-filter-row button.selected{background:var(--accent);border-color:var(--muted);color:var(--foreground)}.signals-console .template-filter-row span{font-size:var(--sz-data,13px);opacity:.65}.signals-console .template-filter-row.channels{margin-bottom:24px}.signals-console .template-catalog-card{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:0;flex-direction:column;min-height:140px;padding:18px;display:flex}.signals-console .template-catalog-card h2{font-size:14px;font-weight:500;line-height:20px}.signals-console .template-catalog-card svg{color:var(--muted-foreground);flex-shrink:0;width:12px}.signals-console .template-catalog-card p{font-size:var(--sz-data,13px);color:var(--muted-foreground);margin:8px 0 16px;line-height:18px}.signals-console .template-labels{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.signals-console .template-labels span{font-size:var(--sz-data,13px);border:1px solid var(--border);color:var(--muted);border-radius:0;padding:1px 5px}.signals-console .template-prompt-modal{width:min(800px,94vw)!important;max-width:800px!important}.signals-console .template-prompt{white-space:pre-wrap;background:var(--background);max-height:55vh;font-size:13px;line-height:1.7;font-family:var(--font-mono);border-radius:0;padding:20px;overflow:auto}.signals-console .inline-chip-input{border:1px solid var(--border);background:0 0;border-radius:0;max-width:180px;height:36px;padding:6px 12px}.signals-console .connector-filters{align-items:center;gap:12px;margin:40px 0 24px;display:flex}.signals-console .connector-filters>div:first-child{border:1px solid var(--border);border-radius:0;flex:1;align-items:center;gap:10px;padding:8px 12px;display:flex}.signals-console .connector-filters input{background:0 0;outline:none;width:100%;min-width:0}.signals-console .connector-filters>button{min-width:180px}.signals-console .connector-filters label{align-items:center;gap:8px;font-size:13px;display:flex}.signals-console .connector-card{border:1px solid var(--border);background:var(--card);border-radius:0;flex-direction:column;min-height:146px;padding:18px 18px 18px 58px;display:flex;position:relative}.signals-console .connector-icon{position:absolute;top:20px;left:18px}.signals-console .connector-icon img{object-fit:contain;width:26px;height:26px}.signals-console .connector-card h2{margin-bottom:6px;font-size:14px;font-weight:500}.signals-console .connector-card p{font-size:var(--sz-data,13px);color:var(--muted-foreground);margin-bottom:12px;line-height:18px}.signals-console .connector-card .action{height:28px;font-size:var(--sz-data,13px);align-self:flex-start;margin-top:auto;padding:2px 10px}@media (max-width:767px){.signals-console .connector-filters{flex-wrap:wrap}.signals-console .connector-filters>div:first-child{flex-basis:100%}.signals-console .template-filter-row{gap:6px}.signals-console .line-tabs{margin-top:16px}.signals-console .connector-card{min-height:130px}.signals-console .template-prompt{max-height:48vh}}.signals-console .scope-modal{border-radius:0!important;gap:18px!important;width:min(720px,94vw)!important;max-width:720px!important;padding:32px!important}.signals-console .scope-grid{grid-template-columns:1fr 1fr;gap:24px 32px;display:grid}.signals-console .scope-grid h4{margin-bottom:16px}.signals-console .scope-option{align-items:flex-start;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.signals-console .scope-option>button{flex-shrink:0;margin-top:3px}.signals-console .scope-option code{color:var(--muted-foreground);font-size:var(--sz-data,13px);white-space:nowrap}.signals-console .scope-option small{color:var(--muted-foreground);font-size:var(--sz-data,13px);margin-top:4px;line-height:20px;display:block}.signals-console .copy-box{border:1px solid var(--border);border-radius:0;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.signals-console .copy-box code{font-size:var(--sz-data,13px);overflow-wrap:anywhere;flex:1}.signals-console .copy-box input{background:0 0;outline:none;width:100%}.signals-console .setup-steps{color:var(--muted-foreground);padding-left:20px;font-size:13px;line-height:1.8;list-style:decimal}.signals-console .tracking-summary{grid-template-columns:repeat(4,1fr);gap:16px;margin:40px 0;display:grid}.signals-console .tracking-summary>div{background:var(--card);border-radius:0;padding:20px 24px}.signals-console .tracking-summary .metric{margin-top:12px}.signals-console .usage-filters{grid-template-columns:repeat(4,1fr);gap:12px;margin:40px 0 24px;display:grid}.signals-console .usage-filters .field{font-size:var(--sz-data,13px)}.signals-console .usage-filters [role=combobox]{width:100%}.signals-console .usage-charts{margin-top:24px}.signals-console .access-empty{padding:4px 0}@media (max-width:767px){.signals-console .scope-grid{grid-template-columns:1fr}.signals-console .scope-modal{padding:24px!important}.signals-console .tracking-summary{grid-template-columns:1fr 1fr;margin:24px 0}.signals-console .usage-filters{grid-template-columns:1fr 1fr}.signals-console .usage-charts{grid-template-columns:1fr}.signals-console .heading .button-row{flex-wrap:wrap;justify-content:flex-end}.signals-console .tracking-summary>div{padding:16px}}.signals-console .settings-page{max-width:none;padding:0}.signals-console .settings-layout{min-height:100vh}.signals-console .settings-main{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:44px 40px 60px}.signals-console .settings-main .account-sections,.signals-console .settings-main .organization-card{max-width:680px}.signals-console .page h1:focus{outline:none}.signals-console .settings-main .heading{margin-bottom:40px}.signals-console .account-sections{gap:16px;max-width:560px;display:grid}.signals-console .account-sections .card{border-radius:0;padding:32px 24px 24px}.signals-console .account-sections h2{font-size:14px;font-weight:400}.signals-console .profile-edit{align-items:center;gap:16px;margin:24px 0 16px;display:flex}.signals-console .profile-edit>div{flex:1}.signals-console .profile-edit .avatar{background:var(--border2);border-radius:0;width:48px;height:48px}.signals-console .account-sections .action{border-radius:0;height:28px;padding:2px 12px;font-size:13px}.signals-console .appearance-options{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0 20px;display:grid}.signals-console .appearance-options button{border:1px solid var(--border);height:44px;color:var(--muted-foreground);border-radius:0;font-size:13px}.signals-console .appearance-options [aria-checked=true]{background:var(--bg2);border-color:var(--muted);color:var(--foreground)}.signals-console .danger-zone{border:1px solid var(--border2)}.signals-console .organization-card{max-width:560px;margin-top:24px}.signals-console .workspace-list{gap:8px;display:grid}.signals-console .billing-sections{gap:16px;display:grid}.signals-console .billing-sections .card{border-radius:0}.signals-console .billing-plan-summary{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.signals-console .billing-plan-summary p{font-size:13px}.signals-console .billing-sections .metric{margin-top:8px;font-size:32px;font-weight:650;line-height:40px}.signals-console .billing-sections .action.primary{border-radius:0;height:40px;padding:8px 16px}.signals-console .auto-recharge-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;display:flex}.signals-console .plan-modal{border-radius:0!important;width:min(960px,95vw)!important;max-width:960px!important;padding:32px!important}.signals-console .plans-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.signals-console .plan-card{border:1px solid var(--border);border-radius:0;flex-direction:column;padding:18px;display:flex}.signals-console .plan-card.current{border-color:var(--blue)}.signals-console .plan-card h2{font-size:20px;font-weight:600}.signals-console .plan-card .subtle-label{font-size:var(--sz-data,13px);color:var(--fg)}.signals-console .plan-card p{line-height:24px}.signals-console .plan-price{font-size:30px;line-height:40px}.signals-console .plan-controls{border-top:1px solid var(--border);gap:8px;padding-top:14px;display:grid}.signals-console .plan-controls button{font-size:var(--sz-data,13px);width:100%}.signals-console .plan-mentions{font-family:var(--font-mono);background:var(--border2);color:var(--fg);border-radius:0;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.signals-console .plan-features{font-size:var(--sz-data,13px);color:var(--muted-foreground);gap:8px;margin:18px 0 30px;display:grid}.signals-console .plan-features li{align-items:center;gap:10px;display:flex}.signals-console .plan-features svg{color:var(--fg);flex-shrink:0}.signals-console .plan-card>.action{height:40px;margin-top:auto}.signals-console .recharge-modal{border-radius:0!important;max-width:560px!important}.signals-console .recharge-notice{border:1px solid var(--border);padding:16px}@media (max-width:900px){.signals-console .plans-grid{grid-template-columns:1fr}.signals-console .plan-modal{max-height:90vh}}@media (max-width:767px){.signals-console .settings-layout{display:block}.signals-console .settings-main{padding:26px 18px 50px}.signals-console .settings-main .heading{margin-bottom:24px}.signals-console .billing-plan-summary{grid-template-columns:1fr;gap:12px}.signals-console .account-sections .card{padding:24px 18px}.signals-console .auto-recharge-row{gap:12px}.signals-console .billing-sections .spread>.action{white-space:normal}}.signals-console .pulse-shell{width:100%;max-width:1500px;min-height:100vh;margin:0 auto;font-size:14px;display:flex}.signals-console .tracking-mini{padding:2px 6px 8px}.signals-console .tracking-mini-heading{width:100%;font-size:var(--sz-data,13px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;display:flex}.signals-console .mini-entity{text-align:left;width:100%;font-size:var(--sz-data,13px);align-items:center;gap:6px;padding:2px 0;display:flex}.signals-console .mini-pill{font-size:var(--sz-data,13px);border:1px solid var(--border2);color:var(--blue);border-radius:0;padding:0 4px}.signals-console .pulse-main{flex:1;min-width:0}.signals-console .pulse-header{border-bottom:1px solid var(--border);background:var(--bg2);z-index:10;justify-content:space-between;align-items:center;gap:12px;height:77px;padding:26px 30px 12px;display:flex;position:sticky;top:0}.signals-console .pulse-header h1{align-items:center;gap:10px;font-size:22px;font-weight:600;display:flex}.signals-console .live-pill{border:1px solid var(--blue);font-size:var(--sz-data,13px);color:var(--blue);letter-spacing:.03em;border-radius:0;padding:1px 5px}.signals-console .remix-button{font-size:var(--sz-data,13px);background:var(--blue);color:var(--border2);border-radius:0;align-items:center;gap:5px;padding:6px 12px;font-weight:600;display:flex}.signals-console .pulse-header select{background:var(--border2);border:1px solid var(--border2);font-size:var(--sz-data,13px);color:var(--fg);border-radius:0;padding:5px 10px}.signals-console .pulse-content{padding:20px 30px 34px}.signals-console .pulse-panels{grid-template-columns:1fr;gap:20px;display:grid}.signals-console .pulse-panel{background:var(--bg2);border:1px solid var(--border);border-radius:0;min-width:0;padding:24px 26px}.signals-console .panel-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.signals-console .panel-title h2{letter-spacing:0;margin:0;font-size:15px;font-weight:600;line-height:22px}.signals-console .source-trigger{border:1px solid var(--border2);width:26px;height:26px;color:var(--muted);border-radius:0;place-items:center;display:grid}.signals-console .pulse-source-tooltip{border:1px solid var(--border);max-width:370px;font-size:var(--sz-data,13px);padding:14px;background:var(--bg2)!important;color:var(--fg)!important}.signals-console .pulse-source-tooltip code{color:var(--blue);font-size:var(--sz-data,13px);margin:8px 0;display:block}.signals-console .pulse-source-tooltip p:last-child{color:var(--muted-foreground);line-height:1.6}.signals-console .net-pills{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.signals-console .net-pills>span{background:var(--border2);border:1px solid var(--border2);color:var(--muted);font-size:var(--sz-data,13px);border-radius:0;align-items:center;gap:6px;padding:4px 10px;display:flex}.signals-console .net-pills b{background:var(--border2);color:var(--blue);font-weight:500;font-size:var(--sz-data,13px);border-radius:0;padding:1px 5px}.signals-console .net-pills b.negative{color:var(--red);background:var(--border2)}.signals-console .voice-donuts{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.signals-console .voice-donuts>section{border:1px solid var(--border2);background:var(--bg2);border-radius:0;padding:14px}.signals-console .voice-donuts .recharts-pie-label-text{fill:var(--bg2);font-size:var(--sz-data,13px);font-weight:600}.signals-console .voice-donuts .muted{font-size:var(--sz-data,13px)}.signals-console .pulse-legend{font-size:var(--sz-data,13px);color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.signals-console .pulse-legend span{align-items:center;gap:4px;display:flex}.signals-console .pulse-legend i{border-radius:0;width:9px;height:9px}.signals-console .pulse-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.signals-console .pulse-media-card{background:var(--bg2);border:1px solid var(--border2);min-width:0;font-size:var(--sz-data,13px);border-radius:0;flex-direction:column;align-self:stretch;padding:14px 15px;display:flex}.signals-console .media-author{align-items:center;gap:5px;min-width:0;margin-bottom:12px;display:flex}.signals-console .media-author strong{font-size:var(--sz-data,13px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.signals-console .media-author small{font-size:var(--sz-data,13px);color:var(--muted-foreground);white-space:nowrap;margin-left:auto}.signals-console .platform-icon{font-size:var(--sz-data,13px);background:var(--blue);color:var(--fg);flex-shrink:0;place-items:center;width:13px;height:13px;font-weight:700;display:inline-grid}.signals-console .platform-icon.x,.signals-console .platform-icon.web{background:var(--muted)}.signals-console .pulse-media-image{object-fit:cover;border-radius:0;width:100%;max-height:170px;margin-bottom:10px}.signals-console .pulse-media-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:4px 0 10px;line-height:18px;display:-webkit-box;overflow:hidden}.signals-console .pulse-media-card h3{font-size:var(--sz-data,13px);line-height:18px}.signals-console .media-metrics{font-size:var(--sz-data,13px);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.signals-console .sentiment{font-size:var(--sz-data,13px);color:var(--blue);background:var(--border2);border-radius:0;padding:1px 5px}.signals-console .sentiment.negative{background:var(--border2);color:var(--red)}.signals-console .sentiment.neutral{background:var(--border2);color:var(--fg)}.signals-console .brand-dot{border-radius:0;flex-shrink:0;width:7px;height:7px;display:inline-block}.signals-console .creative-tags{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.signals-console .creative-tags span{font-size:var(--sz-data,13px);background:var(--bg2);border:1px solid var(--border2);color:var(--muted);border-radius:0;padding:0 4px;line-height:15px}.signals-console .pulse-media-card small.muted{font-size:var(--sz-data,13px);line-height:18px}.signals-console .view-original{color:var(--blue);font-size:var(--sz-data,13px);margin-top:8px}.signals-console .pulse-empty{color:var(--muted);font-size:var(--sz-data,13px);padding:10px 0;line-height:1.7}.signals-console .activation-warning{background:var(--border2);border:1px solid var(--blue);border-left:3px solid var(--amber);color:var(--muted);font-size:var(--sz-data,13px);border-radius:0;padding:14px}.signals-console .activation-warning strong{color:var(--amber)}.signals-console .activation-warning a{color:var(--blue)}.signals-console .pulse-panel .table-wrap th{font-size:var(--sz-data,13px);height:32px}.signals-console .pulse-panel .table-wrap td{font-size:var(--sz-data,13px);height:36px;padding:8px}.signals-console .pulse-line{height:270px}.signals-console .paid-panels{grid-template-columns:1fr 1fr}.signals-console .paid-panels>.pulse-panel:nth-child(n+3){grid-column:1/-1}.signals-console .pulse-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.signals-console .word-cloud{color:var(--blue);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:130px;padding:30px 12px;display:flex}.signals-console .position-card{border:1px solid var(--border2);background:var(--bg2);border-radius:0;min-width:0;padding:18px}.signals-console .position-card h3{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.signals-console .count-bar{font-size:var(--sz-data,13px);color:var(--muted);align-items:center;gap:6px;min-width:0;margin:9px 0;display:flex}.signals-console .count-bar span{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:105px;overflow:hidden}.signals-console .count-bar i{border-radius:0;height:7px;display:block}.signals-console .count-bar small{font-size:var(--sz-data,13px);margin-left:auto}.signals-console .shared-voices{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.signals-console .shared-voices>div{background:var(--bg2);border:1px solid var(--border);border-radius:0;padding:14px}.signals-console .shared-voices strong{font-size:var(--sz-data,13px);display:block}.signals-console .outlet-list{flex-wrap:wrap;gap:10px;display:flex}.signals-console .outlet-list>div{font-size:var(--sz-data,13px);align-items:center;gap:8px;display:flex}.signals-console .pulse-footer{font-size:var(--sz-data,13px);color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-top:24px;padding-top:14px;display:flex}.signals-console .pulse-footer a{color:var(--blue)}.signals-console .brand-profile-modal{width:min(800px,94vw)!important;max-width:800px!important}.signals-console .brand-profile-fields{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.signals-console .brand-profile-fields dt{font-size:var(--sz-data,13px);color:var(--muted-foreground);margin-bottom:6px}.signals-console .brand-profile-fields dd{font-size:13px}@media (max-width:1100px){.signals-console .pulse-header{padding-left:20px;padding-right:20px}.signals-console .pulse-content,.signals-console .pulse-panel{padding:20px}.signals-console .pulse-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-console .voice-donuts>section{padding:10px}.signals-console .voice-donuts>section>div{height:190px!important}.signals-console .paid-panels{grid-template-columns:1fr}.signals-console .paid-panels>.pulse-panel:nth-child(n+3){grid-column:auto}}@media (max-width:767px){.signals-console .pulse-header{flex-wrap:wrap;height:auto;min-height:72px;padding:16px}.signals-console .pulse-header h1{font-size:19px}.signals-console .pulse-header .button-row{margin-left:auto}.signals-console .remix-button{font-size:var(--sz-data,13px)}.signals-console .pulse-content{padding:16px}.signals-console .pulse-panel{padding:18px 14px}.signals-console .voice-donuts{grid-template-columns:1fr}.signals-console .voice-donuts>section>div{height:230px!important}.signals-console .pulse-media-grid,.signals-console .pulse-two,.signals-console .shared-voices{grid-template-columns:1fr}.signals-console .pulse-footer .ml-auto{width:100%;margin-top:8px;margin-left:0}.signals-console .brand-profile-fields{grid-template-columns:1fr 1fr}}.signals-console .nav-caption{font-size:var(--sz-data,13px);margin:20px 12px 4px;padding:0;line-height:12px}.signals-console .hero{padding-bottom:76px}.signals-console .query-select+.query-select{border-left:1px solid var(--border)}.signals-console .query-select button{padding-left:4px}.signals-console .query-select+.query-select button{padding-left:16px}.signals-console .quicksteps{list-style:decimal}.signals-console .structured-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.signals-console .structured-wide{grid-column:1/-1;min-width:0}.signals-console .result-field{background:var(--border);border-radius:0;min-width:0;padding:14px 16px}.signals-console .result-field .metric{font-size:22px}.signals-console .result-field .muted{font-size:var(--sz-data,13px)}.signals-console .field-value{overflow-wrap:anywhere;margin-top:4px;font-size:14px}.signals-console .structured-result>p{font-size:var(--sz-data,13px)}.signals-console .structured-wide>h3{margin-top:6px}.signals-console .nested-result{background:var(--border);border-radius:0;margin-bottom:12px;padding:16px}.signals-console .field-meter{background:var(--border);border-radius:0;height:12px;margin:6px 0;overflow:hidden}.signals-console .field-meter i{background:var(--blue);border-radius:0;height:100%;display:block}.signals-console .ranked-field{margin-bottom:18px}.signals-console .ranked-field>.spread{font-size:14px}.signals-console .ranked-field .muted{font-size:var(--sz-data,13px)}.signals-console .mix-chart{align-items:center;gap:18px;display:flex}.signals-console .mix-legend{font-size:var(--sz-data,13px);text-transform:capitalize;justify-content:space-between;gap:32px;margin:4px 0;display:flex}.signals-console .sentiment-meter{background:var(--border2);border-radius:0;height:8px;margin-top:10px}.signals-console .sentiment-meter i{background:var(--blue);border-radius:0;height:100%;display:block}.signals-console .pattern-group{margin-bottom:32px}.signals-console .pattern-frame{margin-top:20px}.signals-console .pattern-frame h3{font-size:14px;font-weight:400}.signals-console .pattern-frame .muted{font-size:var(--sz-data,13px)}.signals-console .pattern-frequency{align-items:center;gap:12px;display:flex}.signals-console .pattern-frequency .field-meter{flex:1}.signals-console .pattern-frequency>span{white-space:nowrap;font-size:var(--sz-data,13px)}.signals-console .query-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.signals-console .query-post-card{background:var(--border);border-radius:0;min-width:0;padding:16px}.signals-console .query-post-card strong{font-size:13px;font-weight:500}.signals-console .query-post-card .muted{font-size:var(--sz-data,13px)}.signals-console .query-post-card .evidence-banner{gap:8px}.signals-console .query-post-text{color:var(--fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0;font-size:14px;line-height:23px;display:-webkit-box;overflow:hidden}.signals-console .query-post-card .media-metrics{font-size:var(--sz-data,13px)}.signals-console .post-analysis{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.signals-console .post-analysis dl{border-left:1px solid var(--border);font-size:var(--sz-data,13px);padding-left:12px}.signals-console .post-analysis dl>div{gap:10px;margin:4px 0;display:flex}.signals-console .post-analysis dt{color:var(--muted-foreground);flex-shrink:0;width:75px}.signals-console .post-analysis dd{overflow-wrap:anywhere}.signals-console .post-analysis .pill{font-size:var(--sz-data,13px);border-radius:0;padding:1px 5px}.signals-console .single-post{grid-template-columns:1fr;max-width:650px}.signals-console .single-post .query-post-text{-webkit-line-clamp:unset}@media (max-width:767px){.signals-console .hero{padding-bottom:24px}.signals-console .query-select+.query-select{border-left:0}.signals-console .structured-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-console .query-post-grid{grid-template-columns:1fr}.signals-console .pattern-frequency{display:block}.signals-console .pattern-frequency>span{text-align:right;display:block}}.signals-console .query-option[data-active=true]{background:var(--bg2)}.signals-console .context-title-input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:30px;font-weight:500;line-height:36px}.signals-console .context-title-input:focus{box-shadow:0 1px var(--blue)}.signals-console .sidebar-brand .status{background:var(--border2);color:var(--blue);font-size:var(--sz-data,13px);border:0;border-radius:0;padding:2px 5px;line-height:16px}.signals-console .query-bar>.quiet{color:var(--foreground);font-size:14px}.signals-console .query-bar:focus-within{border-color:var(--muted)}.signals-console .advanced-open .query-bar>.quiet{color:var(--blue);background:var(--border2);border-radius:0;margin-right:12px;padding:4px 10px}.signals-console .advanced-open{padding-bottom:64px}.signals-console .advanced{margin-top:20px;padding-top:0}.signals-console .advanced .fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.signals-console .advanced .field{gap:8px;min-width:0}.signals-console .query-field-label{height:16px;font-size:var(--sz-data,13px);gap:6px;line-height:16px}.signals-console .query-field-label code{font:12px/16px var(--font-mono);color:var(--foreground)}.signals-console .query-field-label .query-parameter-location{color:var(--muted-foreground);font:12px/16px var(--font)}.signals-console .advanced .field>button,.signals-console .advanced .field>input{border:1px solid var(--border);border-radius:0;width:100%;height:40px;padding:8px 16px;font-size:14px;line-height:20px}.signals-console .advanced .field>button{justify-content:space-between}.signals-console .advanced input::placeholder{color:var(--muted-foreground)}.signals-console .quickstart-card .muted{font-size:13px}.signals-console .quicksteps{margin:20px 0 14px;font-size:13px;line-height:2.5}.signals-console .quickstart-card .action{height:30px;padding:3px 10px;font-size:13px}.signals-console .tracking-card .card-head{margin-bottom:8px}.signals-console .tracking-card .brand-list{margin:6px 0 14px}.signals-console .tracking-card>div:last-child .brand-list{margin-bottom:0}.signals-console .overview-cards .balance-card .metric{font-size:24px;line-height:32px}.signals-console .credit-track{margin-top:38px}@media (max-width:767px){.signals-console .advanced-open{padding-bottom:24px}.signals-console .advanced .fields{grid-template-columns:1fr}.signals-console .query-field-label{white-space:nowrap}.signals-console .query-bar>.quiet{font-size:var(--sz-data,13px)}.signals-console .quicksteps{line-height:1.8}.signals-console .quicksteps li{margin-bottom:10px}}.signals-console .pulse-chart-legend{font-size:var(--sz-data,13px);color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.signals-console .pulse-chart-legend span{align-items:center;gap:4px;display:flex}.signals-console .pulse-chart-legend i{width:9px;height:9px;display:block}.signals-console .feature-notice{border:1px solid var(--border);color:var(--muted-foreground);font-size:var(--sz-data,13px);border-radius:0;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;display:flex}.signals-console .feature-explorer{grid-template-columns:270px minmax(0,1fr);gap:28px;display:grid}.signals-console .feature-catalog{border-right:1px solid var(--border);min-width:0;padding-right:18px}.signals-console .feature-catalog nav{scrollbar-width:thin;max-height:75vh;overflow:auto}.signals-console .feature-search{border:1px solid var(--border);border-radius:0;align-items:center;gap:8px;padding:10px;display:flex}.signals-console .feature-search input{width:100%;min-width:0;font-size:var(--sz-data,13px);background:0 0;outline:none}.signals-console .feature-item{text-align:left;width:100%;font-size:var(--sz-data,13px);border-radius:0;gap:9px;padding:11px 9px;line-height:1.4;display:flex}.signals-console .feature-item:hover,.signals-console .feature-item.selected{background:var(--accent)}.signals-console .feature-item.selected{box-shadow:inset 2px 0 var(--blue)}.signals-console .feature-item small{color:var(--muted-foreground);font-size:var(--sz-data,13px);margin-top:3px;display:block}.signals-console .feature-method{width:34px;font-family:var(--font-mono);font-size:var(--sz-data,13px);color:var(--blue);flex-shrink:0;padding-top:2px}.signals-console .feature-operation{min-width:0}.signals-console .feature-route{color:var(--muted-foreground);font-size:var(--sz-data,13px);overflow-wrap:anywhere;padding:12px 0;display:block}.signals-console .feature-description{color:var(--muted-foreground);margin:8px 0 16px;font-size:13px;line-height:1.8}.signals-console .feature-contract{border-top:1px solid var(--border);margin:10px 0;padding:13px 0}.signals-console .feature-contract summary{cursor:pointer;font-size:var(--sz-data,13px);color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.signals-console .feature-contract p{white-space:pre-wrap;font-size:var(--sz-data,13px);padding-top:12px;line-height:1.8}.signals-console .feature-contract .fields{margin-top:16px}.signals-console .feature-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.signals-console .feature-fields select,.signals-console .feature-contract select,.signals-console .feature-catalog select{border:1px solid var(--border);background:var(--background);height:40px;color:var(--foreground);border-radius:0;width:100%;padding:8px}.signals-console .feature-complex{grid-column:1/-1}.signals-console .feature-fields textarea,.signals-console .feature-json-input{background:var(--background);border:1px solid var(--border);width:100%;min-height:98px;font:12px/1.7 var(--font-mono);resize:vertical;border-radius:0;padding:12px}.signals-console .feature-json-input{min-height:240px}.signals-console .feature-run-row{align-items:center;gap:16px;margin:22px 0;display:flex}.signals-console .feature-run-row .muted{font-size:var(--sz-data,13px)}.signals-console .feature-result{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.signals-console .feature-result .query-result-header{flex-wrap:wrap;margin-bottom:20px}.signals-console .feature-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0 20px;display:grid}.signals-console .feature-facts .wide{grid-column:1/-1}.signals-console .feature-facts dt{text-transform:none;color:var(--muted-foreground);font-size:var(--sz-data,13px);margin-bottom:6px}.signals-console .feature-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}.signals-console .feature-document{white-space:pre-wrap;font:12px/1.8 var(--font-mono);border:1px solid var(--border);border-radius:0;max-height:420px;padding:16px;overflow:auto}.signals-console .feature-section{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.signals-console .feature-section>summary{cursor:pointer;gap:10px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.signals-console .feature-table-wrap{max-height:450px;overflow:auto}.signals-console .feature-table{border-collapse:collapse;width:100%;font-size:var(--sz-data,13px)}.signals-console .feature-table th{text-align:left;color:var(--muted-foreground);padding:10px;font-weight:400}.signals-console .feature-table td{border-top:1px solid var(--border);overflow-wrap:anywhere;max-width:260px;padding:12px 10px}.signals-console .feature-table td .quiet{align-items:center;gap:5px;display:flex}.signals-console .feature-record-dialog{max-height:88vh;overflow:auto;max-width:min(760px,100vw - 32px)!important}.signals-console .feature-headers{font-size:var(--sz-data,13px);color:var(--muted-foreground);margin-top:20px}.signals-console .feature-headers summary{cursor:pointer}.signals-console .feature-error{border:1px solid var(--muted);background:var(--border2);border-radius:0;padding:16px}.signals-console .feature-error h3{color:var(--red)}.signals-console .feature-error code{font-size:var(--sz-data,13px);margin:6px 0 12px;display:block}.signals-console .feature-error ul{font-size:var(--sz-data,13px);margin-left:18px;line-height:1.8;list-style:outside}.signals-console .feature-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.signals-console .feature-shortcuts .action,.signals-console .feature-shortcuts .muted{font-size:var(--sz-data,13px)}.signals-console .feature-scope-link{font-size:var(--sz-data,13px);color:var(--muted-foreground);gap:8px;margin-top:12px;display:flex}@media (max-width:1000px){.signals-console .feature-explorer{grid-template-columns:220px minmax(0,1fr);gap:20px}}@media (max-width:760px){.signals-console .feature-explorer{display:block}.signals-console .feature-catalog{border:0;margin-bottom:25px;padding:0}.signals-console .feature-catalog nav{border:1px solid var(--border);border-radius:0;max-height:220px}.signals-console .feature-fields,.signals-console .feature-facts{grid-template-columns:1fr}.signals-console .feature-notice{align-items:flex-start}.signals-console .feature-run-row{flex-wrap:wrap}.signals-console .feature-record-dialog{max-width:calc(100vw - 24px)!important}}.signals-console .native-templates .heading{margin-bottom:24px}.signals-console .native-templates .line-tabs{height:37px;margin:0 0 28px}.signals-console .native-templates .line-tabs>button{padding:0 0 12px;font-size:14px}.signals-console .native-templates .template-filter-search{width:384px;max-width:100%;height:40px;margin-bottom:20px;padding:8px 12px}.signals-console .native-templates .template-filter-search input{font-size:14px}.signals-console .native-templates .template-filter-row{gap:8px;margin-bottom:8px}.signals-console .native-templates .template-filter-row button{border-radius:0;gap:6px;height:38px;padding:6px 12px;font-size:13px;line-height:24px}.signals-console .native-templates .template-filter-row span{font-size:var(--sz-data,13px)}.signals-console .native-templates .template-filter-row.channels{margin-bottom:20px}.signals-console .native-templates .template-catalog{gap:12px}.signals-console .native-templates .template-catalog-card{min-height:140px;padding:16px}.signals-console .template-card-main{text-align:left}.signals-console .native-templates .template-catalog-card p{margin:8px 0 12px}.signals-console .template-labels button{font-size:var(--sz-data,13px);background:var(--border);color:var(--muted-foreground);border-radius:0;align-items:center;gap:4px;padding:2px 8px;font-weight:500;line-height:20px;display:inline-flex}.signals-console .template-labels button svg{color:inherit}.signals-console .template-copied{font-size:var(--sz-data,13px);color:var(--primary);align-items:center;gap:4px;display:flex}.signals-console .template-prompt-modal{background:var(--card)!important;border-radius:0!important;gap:0!important;width:min(720px,100vw - 32px)!important;max-width:720px!important;padding:0!important}.signals-console .template-prompt-modal>header{padding:28px 32px 20px}.signals-console .template-prompt-modal>header h2{font-size:20px}.signals-console .template-prompt-modal>header p{margin-top:8px}.signals-console .template-prompt-body{min-width:0;padding:0 32px 28px}.signals-console .template-prompt-body .action{border-radius:0;height:28px;padding:0 12px;font-size:14px}.signals-console .template-prompt-body .button-row{gap:6px}.signals-console .template-prompt{font:13px/21.125px var(--font-mono);background:var(--border);border-radius:0;max-height:50vh;margin-top:16px;padding:12px 16px}.signals-console .inline-chip-input{height:28px;padding:0 10px;font-size:14px}.signals-console .table-wrap tr{border-color:var(--border)}.signals-console .native-usage-filters{gap:12px;margin:0 0 24px}.signals-console .native-usage-filters>button{border:1px solid var(--border);border-radius:0;width:auto;min-width:155px;height:40px;font-size:14px}.signals-console .native-usage-charts{gap:24px;display:grid}.signals-console .native-usage-charts .card{border:1px solid var(--border);padding:24px}.signals-console .native-usage-charts .metric{margin-top:20px;font-size:30px}.signals-console .native-usage-charts .metric small{color:var(--muted-foreground);margin-left:8px;font-size:13px}.signals-console .native-usage-table{border:1px solid var(--border);margin-top:24px}.signals-console .native-usage-table .table-wrap{margin-top:12px}.signals-console .advanced .field>select{border:1px solid var(--border);width:100%;height:36px;color:var(--foreground);background:0 0;border-radius:0;padding:6px 12px;font-size:14px}.signals-console .advanced .field>input{height:36px}.signals-console .advanced .query-field-label .quiet{align-items:center;padding:0;display:flex}.signals-console .advanced .query-field-label{height:16px}.signals-console .advanced .fields{row-gap:20px}.signals-console .advanced .field{gap:8px}.signals-console .native-console-search{max-width:640px!important;padding:20px!important}.signals-console .native-console-search h2{font-size:18px}.signals-console .native-console-search [cmdk-root]{background:0 0}.signals-console .native-console-search [cmdk-input-wrapper]{border:1px solid var(--border);border-radius:0}.signals-console .native-console-search [cmdk-item]{justify-content:space-between;gap:20px}.signals-console .native-console-search [cmdk-item] small{color:var(--muted-foreground);white-space:nowrap}.signals-console .native-console-search [cmdk-root]>p{padding:24px 0 4px}.signals-console .mcp-agent-guide{white-space:pre-wrap;max-height:50vh;font:12px/1.75 var(--font-mono);background:var(--border);border-radius:0;padding:16px;overflow:auto}.signals-console .webhook-event{font-size:var(--sz-data,13px);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.signals-console .webhook-event code{color:var(--muted-foreground);font-size:var(--sz-data,13px)}.signals-console .action:disabled{opacity:.45}.signals-console .memory-history-row{border-top:1px solid var(--border);font-size:var(--sz-data,13px);align-items:center;gap:8px;padding:12px 0;display:flex}.signals-console .memory-history-row>.muted{margin-left:auto}.signals-console .rich-document input[type=checkbox]{accent-color:var(--primary);vertical-align:middle;margin:0 9px 0 0}.signals-console .rich-document li:has(input[type=checkbox]){list-style:none}.signals-console .context-missing>p{max-width:590px}.signals-console .context-missing>p+p{margin-bottom:20px}.signals-console .connector-filters{margin:40px 0 24px}.signals-console .connector-filters>div:first-child{flex:none;width:256px;height:40px}.signals-console .connector-filters>button{width:220px;min-width:0;height:40px}.signals-console .connector-filters>.connector-connected{border:1px solid var(--border);width:auto;color:var(--muted-foreground);border-radius:0;padding:6px 14px;font-size:14px}.signals-console .connector-connected[aria-pressed=true]{background:var(--accent);color:var(--foreground)}.signals-console .connector-catalog{gap:12px}.signals-console .connector-card{cursor:pointer;background:0 0;min-height:102px;padding:12px 16px;display:block}.signals-console .connector-card:hover{background:var(--border)}.signals-console .connector-card:focus-visible{background:var(--border)}.signals-console .connector-icon{vertical-align:middle;width:20px;height:20px;margin-right:8px;display:inline-flex;position:static}.signals-console .connector-icon img{width:20px;height:20px}.signals-console .connector-card h2{vertical-align:middle;font-size:14px;line-height:24px;display:inline}.signals-console .connector-card p{line-height:18px;font-size:var(--sz-data,13px);margin:6px 0 0}.signals-console .connector-card .action{opacity:0;background:var(--background);height:26px;margin:0;position:absolute;top:10px;right:12px}.signals-console .connector-card:hover .action,.signals-console .connector-card:focus-within .action{opacity:1}.signals-console .connector-card:has(.action:hover){border-color:var(--muted)}@media (hover:none){.signals-console .connector-card .action{opacity:1;margin-top:10px;position:static}}@media (max-width:767px){.signals-console .connector-filters>div:first-child{flex-basis:100%;width:100%}.signals-console .connector-filters>button{width:calc(100% - 116px)}.signals-console .connector-filters>.connector-connected{width:104px}}.signals-console .page.embedded-page{min-width:0;max-width:none;margin:0;padding:0}.signals-console .embedded-page .pulse-shell{max-width:none}.signals-console .embedded-page .pulse-header{padding-left:24px;padding-right:24px}@media (min-width:768px) and (max-width:1300px){.signals-console .embedded-page .pulse-panels,.signals-console .embedded-page .paid-panels{grid-template-columns:1fr}.signals-console .embedded-page .pulse-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-console .embedded-page .voice-donuts{grid-template-columns:1fr}.signals-console .embedded-page .pulse-header{flex-wrap:wrap;height:auto;min-height:77px}}@media (max-width:767px){.signals-console .embedded-page .pulse-content,.signals-console .embedded-page .pulse-header{padding:16px}}.signals-console .live-connect-notice{border:1px solid var(--muted);background:var(--surface);border-radius:0;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.signals-console .live-connect-notice>svg{color:var(--blue);flex-shrink:0}.signals-console .live-connect-notice>div{flex:1}.signals-console .live-connect-notice p{color:var(--muted-foreground);font-size:var(--sz-data,13px);margin-top:4px}.signals-console .live-connection-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.signals-console .live-key-card{padding:32px}.signals-console .live-key-icon{width:60px;height:60px;color:var(--blue);background:var(--blue);border-radius:0;place-items:center;margin-bottom:24px;display:grid}.signals-console .live-key-card h2{margin-bottom:12px;font-size:24px;line-height:1.3}.signals-console .live-key-card form{margin-top:28px}.signals-console .live-key-card form>.action{width:100%;margin-top:16px}.signals-console .live-security{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--sz-data,13px);gap:10px;margin-top:28px;padding-top:24px;line-height:1.7;display:flex}.signals-console .live-security svg{flex-shrink:0;margin-top:4px}.signals-console .live-connection-aside{flex-direction:column;gap:20px;display:flex}.signals-console .live-connection-aside .card{padding:28px}.signals-console .live-connection-aside h2{margin:12px 0;font-size:18px}.signals-console .live-connection-aside p{margin-bottom:18px;line-height:1.8}.signals-console .live-connected-label{color:var(--blue);gap:8px;margin:24px 0;display:flex}.signals-console .live-status{font-size:var(--sz-data,13px);color:var(--muted-foreground);align-items:center;gap:6px;display:inline-flex}.signals-console .live-status i{background:var(--blue);border-radius:0;width:6px;height:6px}.signals-console .live-operation-tabs{gap:8px;margin:20px 0 28px;padding-bottom:6px;display:flex;overflow:auto}.signals-console .live-operation-tabs button{flex-shrink:0}.signals-console .live-empty{color:var(--muted-foreground);border:1px dashed var(--border);border-radius:0;padding:28px;line-height:1.7}.signals-console .live-data-status{font-size:var(--sz-data,13px);color:var(--muted-foreground);align-items:center;gap:10px;padding:18px 0;display:flex}.signals-console .live-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.signals-console .live-catalog button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:0;padding:16px}.signals-console .live-catalog button.selected{border-color:var(--blue);background:var(--blue)}.signals-console .live-catalog h3{margin-bottom:6px;font-size:15px}.signals-console .live-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.signals-console .live-toolbar .field{flex:1;min-width:170px}.signals-console .live-toolbar select{border:1px solid var(--border);background:var(--card);border-radius:0;width:100%;padding:9px 12px}.signals-console .live-api-data .feature-result{margin-top:12px}.signals-console .live-api-data .query-result-header{flex-wrap:wrap}.signals-console .live-api-data .feature-value{overflow-wrap:anywhere}.signals-console .live-markdown-editor{width:100%;min-height:360px;font:13px/1.8 ui-monospace,monospace}.signals-console .live-result-source{font-size:var(--sz-data,13px);color:var(--muted-foreground);align-items:center;gap:12px;margin:12px 0;display:flex}.signals-console .live-preview-warning{border:1px solid var(--amber);background:var(--red);border-radius:0;padding:14px;font-size:13px}.signals-console .live-page-operation{background:var(--card);border:1px solid var(--border);border-radius:0;padding:24px}.signals-console .live-pulse-data{max-height:520px;overflow:auto}.signals-console .live-pulse-data .feature-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-console .live-pulse-data .feature-section{padding:10px 0}.signals-console .live-pulse-chart{height:260px}.signals-console .live-no-results{text-align:center;color:var(--muted-foreground);padding:50px 24px}.signals-console .live-unsupported{max-width:760px;padding:32px}.signals-console .live-unsupported h2{margin-bottom:12px;font-size:22px}.signals-console .live-unsupported p{margin:16px 0;line-height:1.8}.signals-console .live-catalog-pagination{gap:8px;margin:12px 0;display:flex}.signals-console .live-pulse-result{border-top:1px solid var(--border);padding:14px 0}.signals-console .live-pulse-result h3{margin-bottom:10px;font-size:13px}.signals-console .live-metered{font-size:var(--sz-data,13px);color:var(--blue)}.signals-console .live-error{white-space:pre-wrap;color:var(--red);font-size:13px}.signals-console .live-scroll{overflow:auto}.signals-console .live-identity{font-size:var(--sz-data,13px);color:var(--muted-foreground)}.signals-console .live-identity strong{color:var(--foreground);font-weight:500;display:block}@media (max-width:850px){.signals-console .live-connection-grid{grid-template-columns:1fr}.signals-console .live-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-console .live-connect-notice{flex-wrap:wrap}.signals-console .live-key-card{padding:24px}}@media (max-width:540px){.signals-console .live-catalog{grid-template-columns:1fr}.signals-console .live-connect-notice .action{width:100%}.signals-console .live-toolbar{align-items:stretch}.signals-console .live-toolbar .field{width:100%}.signals-console .live-page-operation{padding:16px}}.signals-console .test-data-notice{border-bottom:1px solid var(--border2);background:var(--bg2);color:var(--fg);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 22px;font-size:14px;display:flex}.signals-console .test-data-notice span{color:var(--muted)}.signals-console .test-key-list{margin-top:24px}.signals-console .test-key-row{border-top:1px solid var(--border,var(--border2));align-items:center;gap:16px;padding:18px 0;display:flex}.signals-console .test-key-row>div{flex:1;min-width:0}.signals-console .test-key-scopes{font-size:var(--sz-data,13px);overflow-wrap:anywhere;margin-top:10px;line-height:1.8}.signals-console .test-key-scope-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.signals-console .test-key-scope-options label{font-size:var(--sz-data,13px);align-items:center;gap:8px;display:flex}.signals-console .test-key-scope-options input{width:16px;height:16px;accent-color:var(--blue)}@media (max-width:600px){.signals-console .test-key-row{flex-wrap:wrap}.signals-console .test-key-row>div{flex-basis:70%}.signals-console .test-key-scope-options{grid-template-columns:1fr}}.signals-console .field>select{border:1px solid var(--border);background:var(--bg2);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:0;padding:10px 12px;line-height:1.5}.signals-console .live-table-wrap{border:1px solid var(--border);scrollbar-width:auto;scrollbar-color:var(--muted-foreground) var(--bg2);width:100%;max-width:100%;margin-top:16px;overflow-x:auto}.signals-console .live-table-wrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--sz-data,13px);line-height:1.5}.signals-console .live-table-wrap caption{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:12px 16px}.signals-console .live-table-wrap th{text-align:left;color:var(--muted-foreground);background:var(--bg2);white-space:nowrap;padding:12px 16px;font-weight:500}.signals-console .live-table-wrap td{border-top:1px dotted var(--border);font-size:var(--sz-small,15px);vertical-align:top;overflow-wrap:anywhere;max-width:360px;padding:14px 16px}.signals-console .live-table-wrap::-webkit-scrollbar{height:12px}.signals-console .live-table-wrap::-webkit-scrollbar-track{background:var(--bg2)}.signals-console .live-table-wrap::-webkit-scrollbar-thumb{background:var(--muted-foreground);border:3px solid var(--bg2)}.signals-console .live-table-wrap:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.platform-workbench .chat-panel.signals-workspace-panel{overscroll-behavior:contain;scrollbar-gutter:stable;display:block;overflow:auto}.signals-console{--foreground:var(--fg);--muted-foreground:var(--muted);--background:var(--bg);--card:var(--surface);--primary:var(--blue);--primary-foreground:var(--bg2);--accent:var(--elev);font-family:var(--font);color:var(--fg);min-width:0;font-size:15px;line-height:1.3}.signals-console *,.signals-console :before,.signals-console :after{box-sizing:border-box}.signals-console button,.signals-console input,.signals-console select,.signals-console textarea{font-family:var(--font);border-radius:0}.signals-console [class*=rounded]{border-radius:0}.signals-console .page{max-width:1200px;padding:var(--pulse-page-space,32px) var(--pulse-page-gutter,32px) 64px}.signals-console .overview-page{padding-top:calc(var(--pulse-page-space,32px) * 2)}.signals-console h1,.signals-console .hero h1,.signals-console .heading h1,.signals-console .pulse-header h1{text-transform:uppercase;letter-spacing:.04em;font-size:48px;font-weight:700;line-height:1.15}.signals-console h2,.signals-console .card h2,.signals-console .panel-title h2{letter-spacing:0;font-size:26px;font-weight:700;line-height:1.2}.signals-console h3{letter-spacing:0;font-size:20px;line-height:1.35}.signals-console .metric{font-size:44px;font-weight:700;line-height:1}.signals-console .muted,.signals-console .feature-description,.signals-console .live-data-status,.signals-console .live-error{font-size:15px}.signals-console .subtle-label,.signals-console .pill,.signals-console .status{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.signals-console .action{letter-spacing:.06em;text-transform:uppercase;min-height:36px;font-size:13px;font-weight:700}.signals-console .action.primary,.signals-console .query-run{background:var(--pink);border-color:var(--pink);color:#fff}.signals-console .live-operation-tabs .action{text-transform:none;letter-spacing:0;font-size:15px;font-weight:400}.signals-console .live-operation-tabs .action.primary{background:var(--elev);border-color:var(--blue);color:var(--fg)}.signals-console button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-console a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-console input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-console select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-console textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.signals-console button:disabled{opacity:.5;cursor:not-allowed}.signals-console .card,.signals-console .hero{border:1px solid var(--border)}.signals-console .query-bar select,.signals-console .query-bar input{background:var(--bg2);width:100%;min-width:0;color:var(--fg);border:0;padding:8px}.signals-console select,.signals-console textarea,.signals-console select option{color:var(--fg);background:var(--bg2)}.signals-console .feature-table td,.signals-console .feature-table th{border-bottom:1px dotted var(--border2);border-top:0}.signals-console .feature-table td{color:var(--fg);font-size:15px}.signals-console .feature-table th{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.signals-console .feature-table{min-width:620px}.signals-console .live-preview-warning{background:var(--bg2);border-color:var(--amber);color:var(--fg);margin:16px 0;padding:16px}.signals-console .live-key-icon{background:var(--bg2);color:var(--blue)}.signals-console .feature-json-input,.signals-console .feature-document,.signals-console .code{font:13px/1.7 var(--font-mono)}.signals-console .console-popover{min-width:0;position:relative}.signals-console .console-popover-content{z-index:30;border:1px solid var(--border2);background:var(--surface);width:min(340px,85vw);box-shadow:0 12px 32px var(--bg2);padding:10px;position:absolute;top:calc(100% + 6px);left:0}.signals-console .console-popover-content input{background:var(--bg2);width:100%;color:var(--fg);border:1px solid var(--border);padding:10px}.signals-console .console-dialog{color:var(--fg);background:var(--surface);border:1px solid var(--border2);width:min(760px,100vw - 32px);max-width:760px;max-height:88vh;margin:auto;padding:32px;overflow:auto}.signals-console .console-dialog::backdrop{background:color-mix(in srgb,var(--bg2) 75%,transparent)}.signals-console .console-dialog h2{margin-bottom:14px;padding-right:24px}.signals-console .console-dialog-close{font-size:26px;position:absolute;top:8px;right:10px}.signals-console .dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.signals-console [role=tablist]{background:var(--bg2);border:1px solid var(--border);gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow:auto}.signals-console [role=tab]{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:8px 16px;font-size:15px}.signals-console [role=tab][aria-selected=true]{color:var(--fg);background:var(--elev);box-shadow:inset 0 -2px var(--blue)}.signals-console [hidden],.signals-console .hidden{display:none!important}.signals-console .console-command-list{max-height:50vh;overflow:auto}.signals-console .console-command-item,.signals-console .console-menu-item{text-align:left;width:100%;color:var(--fg);background:0 0;border:0;align-items:center;gap:10px;padding:10px;display:flex}.signals-console .console-command-item:hover,.signals-console .console-menu-item:hover{background:var(--elev)}.signals-console .console-command-list:has(.console-command-item) .console-command-empty{display:none}.signals-console .console-help{position:relative}.signals-console .console-help [role=note]{z-index:20;background:var(--surface);border:1px solid var(--border);width:240px;padding:12px;position:absolute;top:100%;left:0}.signals-console .pulse-shell{min-height:0}.signals-console .embedded-page .pulse-panels{gap:var(--pulse-section-gap,24px);flex-direction:column;display:flex}.signals-console .embedded-page .pulse-header{padding:var(--pulse-page-space,32px) var(--pulse-page-gutter,32px);flex-wrap:wrap;height:auto}.signals-console .embedded-page .pulse-content{padding:var(--pulse-section-gap,24px) var(--pulse-page-gutter,32px)}.signals-console .explore-app-navigation{color:var(--fg)}.signals-console .explore-app-navigation a,.signals-console .docs-sidebar a{text-transform:none;letter-spacing:0;font-size:15px}.signals-console .explore-demo-badge{text-transform:none;letter-spacing:0}.platform-workbench .signals-navigation-caption{font:700 13px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding:18px 12px 6px}@media (max-width:767px){.signals-console .page,.signals-console .overview-page{padding:var(--pulse-page-space,24px) var(--pulse-page-gutter,16px)}.signals-console h1,.signals-console .hero h1,.signals-console .heading h1,.signals-console .pulse-header h1{font-size:38px}.signals-console .console-dialog{padding:24px 16px}}.signals-console .overview-cards .balance-card{height:auto;min-height:220px}.signals-console .overview-cards .balance-card h2{overflow-wrap:anywhere}.signals-console .live-receipt{border:1px solid var(--border2);overflow-wrap:anywhere;margin:16px 0;padding:16px}.platform-workbench .signals-navigation>div{width:100%;min-width:0;display:block}.platform-workbench .signals-navigation>div>button{width:100%}.signals-console .signals-heading-outline{color:#0000;-webkit-text-stroke:1.6px var(--fg)}.growth-section-guidance{color:var(--growth-text);border:1px solid var(--growth-border);background:var(--growth-surface);border-radius:0;margin:0 0 20px}.growth-section-guidance>summary{cursor:pointer;min-height:48px;padding:14px 18px;font-size:15px;line-height:1.4}.growth-section-guidance>summary>span{font-weight:700}.growth-section-guidance>summary>small{color:var(--growth-muted);margin-left:12px;font-size:13px}.growth-section-guidance>summary:focus-visible{outline:2px solid var(--growth-blue);outline-offset:3px}.growth-section-guidance[open]>summary{border-bottom:1px dotted var(--growth-border)}.growth-section-guidance-body{padding:18px}.growth-section-guidance-body dl{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);gap:18px 28px;margin:0 0 18px;display:grid}.growth-section-guidance-body dl>div{min-width:0}.growth-section-guidance-body dl>div:last-child{grid-column:1/-1}.growth-section-guidance-body dt{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.growth-section-guidance-body dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.growth-section-guidance-body>button{text-transform:none;letter-spacing:0}@media (max-width:760px){.growth-section-guidance-body dl{grid-template-columns:minmax(0,1fr)}.growth-section-guidance>summary>small{margin:4px 0 0 16px;display:block}}.growth-decision-workspace{color:var(--growth-text)}.growth-decision-workspace :-webkit-any(p,td,dd,li){overflow-wrap:anywhere}.growth-decision-workspace :is(p,td,dd,li){overflow-wrap:anywhere}.growth-decision-stats{border:1px solid var(--growth-border);background:var(--growth-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.growth-decision-stats>div{border-right:1px dotted var(--growth-border);min-width:0;padding:20px}.growth-decision-stats>div:last-child{border-right:0}.growth-decision-stats dt{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.growth-decision-stats dd{font-variant-numeric:tabular-nums;margin:12px 0;font-size:26px;font-weight:700}.growth-decision-stats p{margin:12px 0 0;font-size:15px;font-weight:400}.growth-decision-workspace h4{color:var(--growth-text);font-size:15px}.growth-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.growth-decision-workspace .growth-decision-statement{margin:16px 0;font-size:20px;line-height:1.35}.growth-decision-sources{margin-top:12px;font-size:15px}.growth-decision-sources ul{margin:8px 0 0;padding:0;list-style:none}.growth-decision-sources li{border-top:1px dotted var(--growth-border);gap:4px;padding:10px 0;display:grid}.growth-decision-sources a{color:var(--growth-blue);text-decoration:none}.growth-decision-workspace .growth-decision-claim+.growth-decision-claim{border-top:1px dotted var(--growth-border);margin-top:20px;padding-top:20px}.growth-decision-assessment{margin-top:16px}.growth-decision-workspace .growth-decision-editor>summary{color:var(--growth-text);cursor:pointer;border:1px solid var(--growth-border);min-height:48px;padding:16px;font-size:20px}.growth-decision-editor[open]>summary{border-left:3px solid var(--growth-blue);margin-bottom:20px}.growth-decision-workspace :-webkit-any(summary,a):focus-visible{outline:2px solid var(--growth-blue);outline-offset:3px}.growth-decision-workspace :is(summary,a):focus-visible{outline:2px solid var(--growth-blue);outline-offset:3px}.growth-decision-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:15px}.growth-decision-table :-webkit-any(th,td){border-bottom:1px dotted var(--growth-border);vertical-align:top;color:var(--growth-text);padding:16px 12px}.growth-decision-table :is(th,td){border-bottom:1px dotted var(--growth-border);vertical-align:top;color:var(--growth-text);padding:16px 12px}.growth-decision-table thead th{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.growth-decision-table caption{text-align:left;color:var(--growth-muted);padding-bottom:16px}.growth-decision-callout{border-top:1px dotted var(--growth-border);margin-top:16px;padding:16px 0 0}.growth-decision-callout h4{font-size:15px}.growth-decision-workspace .growth-decision-callout p:last-child{margin-bottom:0}@media (max-width:760px){.growth-decision-grid,.growth-decision-stats{grid-template-columns:minmax(0,1fr)}.growth-decision-stats>div{border-right:0;border-bottom:1px dotted var(--growth-border)}.growth-decision-stats>div:last-child{border-bottom:0}}.growth-decision-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:8px 0 16px;display:flex}.growth-decision-workspace .growth-decision-page-heading h2{max-width:780px;margin-bottom:12px;font-size:38px;line-height:1.2}.growth-decision-workspace .growth-decision-page-heading p{max-width:780px;margin:0;font-size:20px;line-height:1.35}.growth-decision-page-heading>button{flex-shrink:0}.growth-decision-board{border:1px solid var(--growth-border);background:var(--growth-surface);grid-template-columns:280px minmax(0,1fr);display:grid}.growth-decision-index{border-right:1px solid var(--growth-border);background:var(--growth-input);min-width:0}.growth-decision-index-title{border-bottom:1px dotted var(--growth-border);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 16px;display:flex}.growth-decision-index-title .eyebrow{margin:0}.growth-decision-index-title>span:last-child{font-variant-numeric:tabular-nums;font-size:15px}.growth-decision-index ol{max-height:66vh;margin:0;padding:0;list-style:none;overflow-y:auto}.growth-decision-index li{margin:0}.growth-decision-workspace .growth-decision-index button{text-align:left;border:0;border-bottom:1px dotted var(--growth-border);width:100%;color:var(--growth-text);text-transform:none;letter-spacing:0;border-left:3px solid #0000;align-items:flex-start;gap:12px;padding:20px 16px;font-weight:400;display:flex}.growth-decision-workspace .growth-decision-index button[aria-pressed=true]{background:var(--growth-surface);border-left-color:var(--growth-blue)}.growth-decision-workspace .growth-decision-index button:hover:not(:disabled){background:var(--growth-surface);color:var(--growth-text)}.growth-decision-index-number{color:var(--growth-blue);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-weight:700}.growth-decision-index-copy{gap:10px;min-width:0;display:grid}.growth-decision-index-copy strong{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.growth-decision-index-copy small{color:var(--growth-muted);font-size:13px;line-height:1.4}.growth-decision-detail{min-width:0;padding:28px}.growth-decision-detail-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.growth-decision-workspace .growth-decision-detail-header h3{font-size:20px;line-height:1.2}.growth-decision-detail-header>button{flex-shrink:0}.growth-decision-workspace .growth-decision-argument{margin:0 0 24px;font-size:24px;line-height:1.4}.growth-strategy-argument-layout{grid-template-columns:minmax(0,1fr) minmax(200px,.65fr);gap:28px;margin-bottom:28px;display:grid}.growth-strategy-evidence{border-left:1px dotted var(--growth-border);min-width:0;padding-left:24px}.growth-decision-lenses{border-bottom:1px solid var(--growth-border);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.growth-decision-workspace .growth-decision-lenses button{text-transform:none;letter-spacing:0;color:var(--growth-text);border-color:var(--growth-border);align-items:center;gap:16px;font-size:15px;display:flex}.growth-decision-workspace .growth-decision-lenses button[aria-pressed=true]{background:var(--growth-input);border-color:var(--growth-blue);box-shadow:inset 0 -2px 0 var(--growth-blue)}.growth-decision-lenses small{font-variant-numeric:tabular-nums;font-size:13px}.growth-messaging-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.growth-messaging-compare{border-left:1px dotted var(--growth-border);padding-left:28px}.growth-messaging-comparison .growth-decision-claim>p:first-of-type{font-size:20px;line-height:1.35}.growth-decision-editorial-note{border-top:1px dotted var(--growth-border);padding-top:20px;margin:24px 0 0!important}.growth-decision-first-use{border-left:3px solid var(--growth-blue);background:var(--growth-surface);max-width:840px;padding:36px}.growth-decision-workspace .growth-decision-first-use h3{margin-bottom:16px;font-size:20px}.growth-decision-workspace .growth-decision-first-use p{font-size:20px;line-height:1.35}.growth-decision-evidence-stack{gap:0;display:grid}.growth-decision-evidence-row{border-bottom:1px dotted var(--growth-border);min-width:0}.growth-decision-evidence-row>summary{cursor:pointer;min-height:56px;color:var(--growth-text);padding:18px 0;font-size:20px;line-height:1.35}.growth-decision-evidence-row>summary>span{margin-left:8px}.growth-decision-row-count{color:var(--growth-muted);font-variant-numeric:tabular-nums;font-size:15px}.growth-decision-evidence-row[open]>summary{color:var(--growth-blue)}.growth-decision-evidence-body{padding:8px 0 24px 24px}.growth-decision-evidence-body>button{margin-top:16px}.growth-decision-row-copy{vertical-align:top;gap:8px;max-width:calc(100% - 28px);display:inline-grid}.growth-decision-row-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.growth-decision-row-copy small{color:var(--growth-muted);font-size:13px}.growth-decision-subheading{justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:16px;display:flex}.growth-decision-subheading>span{color:var(--growth-muted);font-size:15px}.growth-decision-inline-editor{max-width:720px;padding-bottom:20px}.growth-decision-context-heading{flex-wrap:wrap;align-items:baseline;gap:16px;margin:24px 0 16px;display:flex}.growth-decision-context-columns{border-top:1px dotted var(--growth-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;padding-top:20px;display:grid}.growth-decision-workspace a{color:var(--growth-blue);text-decoration:none}@media (max-width:1100px){.growth-decision-board{grid-template-columns:240px minmax(0,1fr)}.growth-strategy-argument-layout{grid-template-columns:minmax(0,1fr)}.growth-strategy-evidence{border-left:0;border-top:1px dotted var(--growth-border);padding:20px 0 0}}@media (max-width:760px){.growth-decision-page-heading{flex-direction:column;gap:20px}.growth-decision-workspace .growth-decision-page-heading h2{font-size:26px}.growth-decision-board,.growth-messaging-comparison,.growth-decision-context-columns{grid-template-columns:minmax(0,1fr)}.growth-decision-index{border-right:0;border-bottom:1px solid var(--growth-border)}.growth-decision-index ol{max-height:240px}.growth-decision-detail{padding:20px}.growth-decision-detail-header{flex-wrap:wrap}.growth-messaging-compare{border-left:0;border-top:1px dotted var(--growth-border);padding-top:24px;padding-left:0}.growth-decision-first-use{padding:24px}.growth-decision-evidence-body{padding-left:12px}}.growth-decision-workspace{container:decision-workspace/inline-size}@container decision-workspace (width<=900px){.growth-messaging-comparison{grid-template-columns:minmax(0,1fr)}.growth-messaging-compare{border-left:0;border-top:1px dotted var(--growth-border);padding-top:24px;padding-left:0}}@container decision-workspace (width<=620px){.growth-decision-board{grid-template-columns:minmax(0,1fr)}.growth-decision-index{border-right:0;border-bottom:1px solid var(--growth-border)}.growth-decision-index ol{max-height:240px}.growth-decision-page-heading{flex-direction:column}.growth-decision-detail-header{flex-wrap:wrap}}.growth-campaign-plan{color:var(--growth-text)}.growth-campaign-heading h2{margin:12px 0;font-size:38px;line-height:1.2}.growth-campaign-heading p{max-width:78ch;font-size:20px;line-height:1.35}.growth-campaign-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.growth-campaign-context>div{border-right:1px dotted var(--growth-border);min-width:0;padding-right:20px}.growth-campaign-context>div:last-child{border-right:0}.growth-campaign-context h3{font-size:20px}.growth-campaign-board{grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.growth-campaign-index{gap:8px;display:grid}.growth-campaign-index button{text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;border:1px solid var(--growth-border);background:var(--growth-surface);min-height:64px;color:var(--growth-text);border-radius:0;gap:8px;padding:16px;display:grid}.growth-campaign-index button[aria-pressed=true]{border-left:3px solid var(--growth-blue)}.growth-campaign-index button span{font-size:15px;font-weight:400}.growth-campaign-detail h3{font-size:20px}.growth-campaign-detail h4{margin:16px 0;font-size:20px}.growth-campaign-detail h5{margin:12px 0;font-size:15px}.growth-campaign-chain{border-top:1px dotted var(--growth-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.growth-campaign-chain>section{min-width:0}.growth-campaign-link{border-bottom:1px dotted var(--growth-border);padding:12px 0}.growth-campaign-plan :-webkit-any(p,li,dd,a,button){overflow-wrap:anywhere}.growth-campaign-plan :is(p,li,dd,a,button){overflow-wrap:anywhere}.growth-campaign-plan a{color:var(--growth-blue);text-decoration:none}.growth-campaign-plan :-webkit-any(button,a,summary):focus-visible{outline:2px solid var(--growth-blue);outline-offset:3px}.growth-campaign-plan :is(button,a,summary):focus-visible{outline:2px solid var(--growth-blue);outline-offset:3px}.growth-campaign-investment,.growth-campaign-open{border-top:1px dotted var(--growth-border);margin-top:20px;padding-top:16px}.growth-campaign-disclosure>summary{cursor:pointer;min-height:48px;font-size:20px}.growth-campaign-assumptions>div{border-bottom:1px dotted var(--growth-border);grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.growth-campaign-assumptions dt{font-weight:700}.growth-campaign-assumptions dd{margin:0}@media (max-width:1080px){.growth-campaign-chain{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.growth-campaign-heading h2{font-size:26px}.growth-campaign-context,.growth-campaign-board,.growth-campaign-assumptions>div{grid-template-columns:minmax(0,1fr)}.growth-campaign-context>div{border-right:0;border-bottom:1px dotted var(--growth-border);padding:0 0 16px}.growth-campaign-context>div:last-child{border-bottom:0}}.growth-brief-workspace{min-width:0}.growth-brief-workspace[hidden],.growth-brief-chapters>[hidden]{display:none}.growth-brief-intro{max-width:780px;padding:8px 0 28px}.growth-workspace .growth-brief-intro h2{letter-spacing:0;margin-bottom:14px;font-size:26px}.growth-brief-layout{border-top:1px solid var(--growth-border);grid-template-columns:minmax(200px,.8fr) minmax(0,2.5fr);display:grid}.growth-brief-index{border-right:1px solid var(--growth-border);padding:28px 28px 28px 0}.growth-brief-index ol{margin:0;padding:0;list-style:none}.growth-brief-index li+li{border-top:1px dotted var(--growth-border)}.growth-workspace .growth-brief-index button{text-align:left;width:100%;color:var(--growth-text);letter-spacing:0;text-transform:none;border:0;align-items:center;gap:16px;padding:16px 8px;display:flex}.growth-workspace .growth-brief-index button[aria-current=step]{border-left:3px solid var(--growth-blue);background:var(--growth-surface)}.growth-workspace .growth-brief-index button:hover:not(:disabled){background:var(--secondary);color:var(--growth-text)}.growth-brief-number{color:var(--growth-muted);font-variant-numeric:tabular-nums}.growth-brief-direction{overflow-wrap:anywhere;margin-top:40px}.growth-brief-direction dl{margin:20px 0 0;font-size:13px}.growth-brief-direction dt{color:var(--growth-muted);margin-top:14px}.growth-brief-direction dd{margin:4px 0 0}.growth-brief-chapters{min-width:0;padding:32px}.growth-brief-chapters>section>p{max-width:720px}.growth-brief-next{border-top:1px dotted var(--growth-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:24px;display:flex}.growth-workspace .growth-brief-next p{margin:0}.growth-brief-research{gap:24px;margin:24px 0;display:grid}@media (max-width:800px){.growth-brief-layout{grid-template-columns:1fr}.growth-brief-index{border-right:0;border-bottom:1px solid var(--growth-border);padding:12px 0}.growth-brief-index ol{flex-wrap:wrap;display:flex}.growth-brief-index li{flex:150px}.growth-brief-index li+li{border:0}.growth-brief-direction{display:none}.growth-brief-chapters{padding:24px 0}}.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-availability-compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.growth-availability-compact>p{flex:280px;margin:0}.growth-availability-compact>button{flex-shrink:0}.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 :-webkit-any(h1,h2,h3,p,legend,label,button){overflow-wrap:anywhere}.growth-workspace :is(h1,h2,h3,p,legend,label,button){overflow-wrap:anywhere}.growth-workspace :-webkit-any(.growth-actions,.growth-save-bar)>*{min-width:0;max-width:100%}.growth-workspace :is(.growth-actions,.growth-save-bar)>*{min-width:0;max-width:100%}.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-text);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:not(.growth-metric-missing){font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;font-size:44px;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:15px}.growth-metric p{margin:0;font-size:15px}.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:20px}.growth-finding-card .growth-help{font-size:15px}.growth-citations{color:var(--growth-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;font-size:15px;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:not(.growth-metric-missing){font-size:44px}.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:15px}.growth-input-evidence{color:var(--growth-muted);font-size:15px}.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:15px}.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:not(.growth-metric-missing){font-size:44px}.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:20px}.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:15px;display:flex}.growth-funnel-stage strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px}.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:15px}.growth-persona-card dt{color:var(--growth-muted);margin-top:12px}.growth-persona-card dd{margin-top:4px;font-size:15px}.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:15px}}.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-workspace--landing{gap:40px}.growth-landing-hero{border-bottom:1px solid var(--growth-border);padding:12px 0 32px}.growth-landing-kicker{justify-content:space-between;align-items:baseline;gap:24px;font-size:15px;display:flex}.growth-landing-kicker .eyebrow{color:var(--growth-text)}.growth-landing-kicker>:last-child{color:var(--growth-muted)}.growth-landing-composition{grid-template-columns:minmax(0,1.8fr) minmax(200px,.75fr);align-items:end;gap:clamp(32px,5vw,80px);padding:32px 0 40px;display:grid}.growth-landing-hero h1{text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;margin:0 0 28px;font-size:48px;font-weight:700;line-height:1.1}.growth-headline-outline{color:#0000;-webkit-text-stroke:1.4px var(--growth-text)}.growth-workspace .growth-landing-intro{max-width:650px;margin-bottom:28px;font-size:20px;line-height:1.45}.growth-landing-composition [data-slot=button]{gap:20px;min-height:48px}.growth-landing-statement{border-left:2px solid var(--growth-blue);padding-left:24px}.growth-workspace .growth-landing-statement p{margin:20px 0;font-size:24px;line-height:1.45}.growth-landing-statement .eyebrow{color:var(--growth-blue)}.growth-landing-path{flex-wrap:wrap;gap:12px 24px;font-size:15px;display:flex}.growth-landing-path span+span:before{content:"→";color:var(--growth-blue);margin-right:24px}.growth-strategy-header{gap:20px;display:grid}.growth-strategy-context{color:var(--growth-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.growth-workspace button.growth-back-link{text-transform:none;letter-spacing:0;border:0;align-items:center;gap:8px;min-height:32px;padding:0;font-size:13px;display:flex}.growth-workspace button.growth-back-link:hover:not(:disabled){color:var(--growth-text);background:0 0}.growth-context-client{color:var(--growth-text);overflow-wrap:anywhere}.growth-strategy-context .growth-revision-meta{margin-left:auto}.growth-strategy-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.growth-strategy-heading .eyebrow{margin-bottom:8px;font-size:13px}.growth-strategy-heading h1{text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-size:48px;font-weight:700;line-height:1.25}.growth-strategy-heading [data-slot=button]{flex-shrink:0}.growth-stage-navigation{background:var(--growth-input);border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.growth-workspace .growth-stage-navigation button{text-align:left;color:var(--growth-text);text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:start;gap:5px;min-height:108px;padding:16px 20px;font-size:15px;display:flex;position:relative}.growth-workspace .growth-stage-navigation button[aria-current=page]{background:var(--growth-surface);border-bottom-color:var(--growth-blue)}.growth-workspace .growth-stage-navigation button[aria-current=page]>span:not(.growth-stage-number){color:var(--growth-blue)}.growth-workspace .growth-stage-navigation button:hover:not(:disabled){background:var(--growth-surface);color:var(--growth-text)}.growth-stage-navigation button+button{border-left:1px dotted var(--growth-border)}.growth-stage-navigation button small{color:var(--growth-muted);font-size:13px;font-weight:400;line-height:1.4}.growth-stage-navigation button>span{overflow-wrap:anywhere;max-width:100%}.growth-stage-number{font-variant-numeric:tabular-nums;color:var(--growth-muted);font-size:13px;font-weight:400}.growth-workspace .growth-stage-navigation button[aria-current=page]>.growth-stage-number{color:var(--growth-muted)}.growth-report-navigation .growth-report-tabs{border-bottom:1px solid var(--growth-border);gap:16px;padding:12px 0 0}.growth-workspace .growth-report-tabs button{min-height:40px;padding:0 0 12px;font-size:15px;font-weight:400}.growth-workspace .growth-report-tabs button[aria-selected=true]{font-weight:700}.growth-library-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.growth-library-heading h2{margin:0}.growth-library-heading p{color:var(--growth-muted);margin:0}.growth-library-empty{border-top:1px dotted var(--growth-border);max-width:780px;padding:28px 0}.growth-library-empty p{color:var(--growth-muted)}.growth-strategy-row{border-top:1px dotted var(--growth-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:24px 0;display:grid}.growth-strategy-row:last-child{border-bottom:1px dotted var(--growth-border)}.growth-workspace button.growth-strategy-open{text-align:left;text-transform:none;letter-spacing:0;min-height:44px;color:var(--growth-text);border:0;align-items:center;gap:24px;padding:0;font-size:24px;line-height:1.35;display:flex}.growth-workspace button.growth-strategy-open:hover:not(:disabled){color:var(--growth-blue);background:0 0}.growth-strategy-open{max-width:100%}.growth-strategy-open>span{overflow-wrap:anywhere;min-width:0}.growth-strategy-open svg{color:var(--growth-blue);flex-shrink:0}.growth-strategy-row-main p{color:var(--growth-text);overflow-wrap:anywhere;max-width:800px;margin:8px 0 0}.growth-strategy-row-meta{color:var(--growth-muted);justify-items:end;gap:8px;font-size:13px;display:grid}.growth-strategy-row-meta .growth-badge{color:var(--growth-text)}.growth-strategy-canvas{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(32px,4vw,64px);display:grid}.growth-strategy-narrative{min-width:0}.growth-workspace .growth-strategy-thesis{max-width:none;padding:20px 0 32px}.growth-workspace .growth-strategy-thesis h2{max-width:820px;margin:16px 0 24px;font-size:26px;line-height:1.2}.growth-workspace .growth-strategy-question{color:var(--growth-text);border-bottom:1px dotted var(--growth-border);margin-bottom:28px;padding-bottom:24px;font-size:15px}.growth-workspace .growth-thesis-statement{margin:20px 0;font-size:24px;line-height:1.55}.growth-strategy-canvas .growth-badge{border:1px dotted var(--growth-border);background:0 0;font-size:13px}.growth-editorial-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.growth-editorial-heading .eyebrow{margin:0}.growth-workspace .growth-editorial-heading button,.growth-evidence-rail button{text-transform:none;letter-spacing:0;border:0;min-height:40px;padding:8px 0;font-size:13px;font-weight:400}.growth-workspace .growth-editorial-heading button:hover:not(:disabled),.growth-workspace .growth-evidence-rail button:hover:not(:disabled){color:var(--growth-text);background:0 0}.growth-strategy-commitments{border-top:1px solid var(--growth-border);padding:24px 0}.growth-recommendation-list{margin:0;padding:0;list-style:none}.growth-recommendation-list>li{border-bottom:1px dotted var(--growth-border);grid-template-columns:36px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.growth-recommendation-number{color:var(--growth-blue);font-variant-numeric:tabular-nums;font-size:20px}.growth-workspace .growth-recommendation-statement{margin:16px 0;font-size:20px;line-height:1.5}.growth-recommendation-list .growth-disclosure{margin-top:8px}.growth-editorial-edit{border-bottom:1px dotted var(--growth-border)}.growth-narrative-empty{max-width:700px;padding:24px 0}.growth-workspace .growth-narrative-empty p{font-size:20px;line-height:1.5}.growth-strategy-opportunities{padding:16px 0 28px}.growth-strategy-opportunities article{border-bottom:1px dotted var(--growth-border);padding:24px 0}.growth-strategy-opportunities h3{margin:12px 0;font-size:20px}.growth-strategy-next{border-top:1px solid var(--growth-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:28px;display:grid}.growth-workspace .growth-strategy-next button{text-align:left;border:1px solid var(--growth-border);color:var(--growth-text);background:var(--growth-surface);text-transform:none;letter-spacing:0;gap:12px;padding:24px;font-weight:400;display:grid}.growth-workspace .growth-strategy-next button:hover:not(:disabled){border-color:var(--growth-blue);background:var(--growth-surface);color:var(--growth-text)}.growth-strategy-next strong{font-size:20px}.growth-strategy-next button>span:last-child{color:var(--growth-muted);font-size:15px;line-height:1.5}.growth-evidence-rail{border-left:1px solid var(--growth-border);min-width:0;padding:20px 0 0 24px}.growth-evidence-rail>section{border-bottom:1px dotted var(--growth-border);margin-bottom:24px;padding:0 0 24px}.growth-evidence-rail h3{margin:12px 0;font-size:20px;line-height:1.4}.growth-evidence-rail p{margin-bottom:8px}.growth-evidence-rail ul{margin:12px 0;padding:0;font-size:15px;line-height:1.6;list-style:none}.growth-evidence-rail li{overflow-wrap:anywhere}.growth-rail-label{color:var(--growth-muted);margin-top:16px;font-size:13px;display:block}.growth-rail-sources li{gap:8px;padding:12px 0;display:grid}.growth-rail-sources small{color:var(--growth-muted);font-size:13px;line-height:1.4}.growth-rail-limits{font-size:13px}.growth-rail-limits summary{cursor:pointer;min-height:44px;padding:12px 0}.growth-rail-limits[open] summary{margin-bottom:12px}@media (max-width:900px){.growth-stage-navigation button small{display:none}}@media (max-width:1100px){.growth-strategy-canvas{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.growth-workspace .growth-stage-navigation button{padding:14px 12px}}@media (max-width:850px){.growth-landing-composition{grid-template-columns:minmax(0,1fr);gap:32px}.growth-landing-statement{max-width:700px}.growth-workspace .growth-landing-statement p{font-size:20px}.growth-strategy-canvas{grid-template-columns:minmax(0,1fr)}.growth-evidence-rail{border-left:0;border-top:1px solid var(--growth-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px 0 0;display:grid}.growth-evidence-rail>section{margin:0}}@media (max-width:620px){.growth-workspace--landing{gap:28px}.growth-landing-hero h1{font-size:38px}.growth-landing-composition{padding-top:24px}.growth-landing-path{gap:12px;font-size:13px}.growth-landing-path span+span:before{margin-right:12px}.growth-strategy-heading{flex-direction:column;align-items:start;gap:16px}.growth-strategy-heading h1{font-size:38px}.growth-strategy-context .growth-revision-meta{border:0;flex-basis:100%;margin-left:0;padding-left:0}.growth-stage-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.growth-workspace .growth-stage-navigation button{align-items:center;min-height:72px;padding:12px 4px;font-size:13px}.growth-stage-number{font-size:13px}.growth-library-heading{flex-direction:column;align-items:start;gap:8px}.growth-strategy-row{grid-template-columns:minmax(0,1fr);gap:16px}.growth-workspace button.growth-strategy-open{font-size:20px}.growth-strategy-row-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.growth-workspace .growth-strategy-thesis h2{font-size:26px}.growth-workspace .growth-thesis-statement{font-size:20px}.growth-recommendation-list>li{grid-template-columns:28px minmax(0,1fr);gap:12px}.growth-strategy-next,.growth-evidence-rail{grid-template-columns:minmax(0,1fr)}}.growth-market-context{border-bottom:1px dotted var(--growth-border);justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:20px;display:flex}.growth-market-context .eyebrow{margin-bottom:6px}.growth-market-context p{color:var(--growth-muted);overflow-wrap:anywhere;margin:0;font-size:13px}@media (max-width:620px){.growth-market-context{flex-direction:column;align-items:start;gap:12px}}.growth-campaign-handoff{border-top:1px solid var(--growth-border);border-bottom:1px dotted var(--growth-border);justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:28px 0;display:flex}.growth-campaign-handoff h3{font-size:20px}.growth-campaign-handoff p{max-width:650px;margin:12px 0 0}.growth-campaign-handoff button{flex-shrink:0}@media (max-width:620px){.growth-campaign-handoff{flex-direction:column;align-items:start}}.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:15px;line-height:1.5;display:inline-block}.growth-unknown small{font-size:15px}.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:15px;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:15px;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:15px;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:15px}.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:15px}.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:15px;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-question-suggestions button[aria-pressed=true]{border-color:var(--growth-blue);box-shadow:inset 0 -2px 0 var(--growth-blue)}.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:15px;line-height:1.6}.growth-entry-scores{flex-wrap:wrap;margin-bottom:20px}.growth-workspace>.growth-activity,.growth-workspace>.growth-operation{margin-top:0}.growth-messaging-list{gap:0;margin:0;padding:0;display:grid}.growth-messaging-list>div{border-bottom:1px dotted var(--growth-border);padding:16px 0}.growth-messaging-list>div:last-child{border-bottom:none}.growth-messaging-list dt{margin-bottom:4px;font-size:15px}.growth-messaging-list dd{color:var(--growth-muted);margin:0;padding:0;font-size:15px;line-height:1.6}.growth-limits-table{border-collapse:collapse;width:100%;font-size:15px}.growth-limits-table th{text-align:left;border-bottom:2px solid var(--growth-border);color:var(--growth-text);padding:10px 16px;font-weight:700}.growth-limits-table td{border-bottom:1px dotted var(--growth-border);vertical-align:top;padding:10px 16px}.growth-limits-table tr:last-child td{border-bottom:none}.growth-limits-list{padding-left:20px}.growth-limits-list li{margin-bottom:16px}.growth-limits-list .growth-badge{vertical-align:middle;font-size:13px}.growth-limits-summary{margin-bottom:24px}.growth-limits-summary .growth-deal-results{border-bottom:1px dotted var(--growth-border);margin-bottom:16px;padding-bottom:16px}@media (max-width:760px){.growth-limits-table th,.growth-limits-table td{padding:8px 10px}.growth-messaging-list dt{font-size:15px}}.mp-decision-brief{min-width:0}.mp-decision-intro{font-size:24px;line-height:1.4}.mp-decision-context,.mp-decision-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:24px;display:grid}.mp-decision-context .mp-panel{margin-bottom:0}.mp-decision-context{margin-bottom:32px}.mp-headline-figures{margin-top:16px}.mp-headline-figures .mp-stat-strip{margin-top:12px}.mp-decision-records{margin-bottom:32px}.mp-decision-card{background:var(--mp-surface);border:1px solid var(--mp-card-border);border-top:2px solid var(--mp-blue);min-width:0;padding:24px}.mp-decision-card .mp-record>div{grid-template-columns:minmax(0,1fr);gap:8px}.mp-decision-card :-webkit-any(h3,p,dt,dd,button){overflow-wrap:anywhere}.mp-decision-card :is(h3,p,dt,dd,button){overflow-wrap:anywhere}.mp-decision-context :-webkit-any(h3,p,li){overflow-wrap:anywhere}.mp-decision-context :is(h3,p,li){overflow-wrap:anywhere}.mp-decision-coverage :-webkit-any(strong,p){overflow-wrap:anywhere}.mp-decision-coverage :is(strong,p){overflow-wrap:anywhere}.mp-decision-card>button{width:100%;margin-top:16px}.mp-app .mp-decision-link{text-transform:none;letter-spacing:0;text-align:left;color:var(--mp-blue);border:0;padding:8px 0;font-size:15px;display:block}.mp-decision-coverage>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));column-gap:24px;padding:0;list-style:none;display:grid}.mp-decision-coverage li{border-bottom:1px dotted var(--mp-border);padding:12px 0}.mp-decision-coverage li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mp-decision-coverage li>div>:first-child{flex:160px;min-width:0}.mp-decision-coverage .mp-badge{flex:0 auto}.mp-decision-coverage li p{margin-bottom:0}.mp-decision-coverage>summary{color:var(--mp-fg)}.mp-decision-coverage>summary .mp-help{margin-top:8px;display:block}.mp-decision-coverage li summary{color:var(--mp-muted);font-size:15px;font-weight:400}@media (max-width:600px){.mp-decision-context,.mp-decision-cards{grid-template-columns:minmax(0,1fr);gap:20px}.mp-decision-intro{font-size:20px}.mp-decision-card{padding:20px}}@media print{.mp-decision-card{break-inside:avoid}}.mp-source-explorer{min-width:0}.mp-source-controls{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;margin:24px 0;display:grid}.mp-source-uses{margin:0;padding:0;list-style:none}.mp-source-uses>li{border-bottom:1px dotted var(--mp-border);padding:20px 0}.mp-source-uses>li:last-child{border-bottom:0}.mp-source-uses :-webkit-any(h4,p,li,button){overflow-wrap:anywhere}.mp-source-uses :is(h4,p,li,button){overflow-wrap:anywhere}.mp-source-explorer :-webkit-any(label,summary){overflow-wrap:anywhere}.mp-source-explorer :is(label,summary){overflow-wrap:anywhere}.mp-source-uses h4{margin:8px 0 12px}.mp-source-uses details{margin:16px 0}.mp-source-explorer>details>summary{color:var(--mp-fg)}@media (max-width:600px){.mp-source-controls{grid-template-columns:minmax(0,1fr)}}.mp-generation{--growth-border:var(--mp-border);--growth-blue:var(--mp-blue);--growth-muted:var(--mp-muted);min-width:0}.mp-generation .growth-help{color:var(--mp-muted);font-size:13px;font-weight:400;line-height:1.4}.mp-generation .growth-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mp-generation .mp-field-error{color:var(--mp-amber);font-size:15px;font-weight:400}.mp-generation [aria-invalid=true]{border-color:var(--mp-amber)}.mp-generation li,.mp-generation .mp-help,.mp-action-dependency{overflow-wrap:anywhere}.mp-generation-save-summary dd{overflow-wrap:anywhere;margin:0 0 12px}.mp-generation-save-summary dt{font-weight:700}.mp-generation-inputs{margin:20px 0}.mp-generation-inputs>summary{color:var(--mp-fg);border-bottom:1px dotted var(--mp-border)}.mp-generation-brief label{margin:16px 0}.mp-generation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mp-generation-competitor{border-bottom:1px dotted var(--mp-border)!important;padding:16px 0!important}.mp-generation .growth-availability{margin-bottom:24px}.mp-generation-save{border-top:2px solid var(--mp-blue)}@media (max-width:720px){.mp-generation-grid{grid-template-columns:minmax(0,1fr);gap:0}}.content-audit-comparison{background:var(--surface);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(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:8px;padding:0;font-size:15px;font-weight:500;display:inline-flex}.content-audit-comparison__close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px}.content-audit-comparison__close:hover{color:var(--fg)}.content-audit-comparison__header h2{color:var(--fg);text-transform:none;letter-spacing:0;margin:4px 0 0;font-size:26px;font-weight:700}.content-audit-comparison__header p{color:var(--muted);margin:6px 0 0;font-size:15px}.content-audit-comparison__controls{background:var(--bg2);border:1px solid var(--border);border-radius:0;gap:16px;padding:20px;display:grid}.content-audit-comparison__mode-toggle{gap:8px;display:flex}.content-audit-comparison__mode-toggle button{background:var(--surface);border:1px solid var(--border);color:var(--fg);cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:8px 14px;font-size:15px;font-weight:400;transition:all .2s;display:inline-flex}.content-audit-comparison__mode-toggle button.active{background:color-mix(in srgb, var(--blue) 14%, var(--surface));border-color:var(--blue);color:var(--fg);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(--surface);border:1px solid var(--border);border-radius:0;flex:1;gap:4px;min-width:220px;padding:12px 14px;display:grid}.content-audit-comparison__target-col strong{color:var(--fg);font-size:15px}.content-audit-comparison__target-col small{color:var(--muted);font-size:15px;font-family:var(--font)}.content-audit-comparison__vs{font-family:var(--font);color:var(--blue);padding:8px;font-size:15px;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(--bg2);border:1px solid var(--border);border-radius:0;gap:8px;padding:18px;display:grid}.content-audit-comparison__metric-value{color:var(--fg);font-size:44px;font-weight:700;font-family:var(--font);align-items:center;gap:6px;line-height:1;display:flex}.content-audit-comparison__metric-value.positive{color:var(--green)}.content-audit-comparison__card p{color:var(--muted);margin:0;font-size:15px;line-height:1.4}.content-audit-comparison__breakdown{background:var(--bg2);border:1px solid var(--border);border-radius:0;gap:12px;padding:20px;display:grid}.content-audit-comparison__breakdown h3{color:var(--fg);text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400}.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);font-size:15px}.content-audit-comparison__stage-row .bar-track{background:var(--surface);border-radius:0;height:16px;position:relative;overflow:hidden}.content-audit-comparison__stage-row .bar-fill.base{background:var(--blue);border-radius:0;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:13px;font-family:var(--font);text-align:right;letter-spacing:var(--caps);text-transform:uppercase;font-weight:700}.content-audit-comparison__stage-row .delta-badge.positive{color:var(--green)}.content-audit-comparison__stage-row .delta-badge.negative{color:var(--red)}.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(--bg2);border-radius:0;padding:16px}.content-audit-comparison__matrix .matrix-col.advantages{border-top:3px solid var(--green)}.content-audit-comparison__matrix .matrix-col.gaps{border-top:3px solid var(--red)}.content-audit-comparison__matrix h4{color:var(--fg);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.content-audit-comparison__matrix ul{color:var(--muted);gap:8px;margin:0;padding-left:20px;font-size:15px;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:var(--caps);font-size:13px;font-weight:700}.content-audit-comparison__picker,.content-audit-comparison__picker label{gap:12px;display:grid}.content-audit-comparison__picker select{background:var(--surface);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(--blue);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{text-transform:none;letter-spacing:0;font-size:20px;font-weight:400}.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:var(--caps);font-size:13px;font-weight:700}.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{letter-spacing:.04em;text-transform:uppercase;font-size:48px;font-weight:700;line-height:1.15}.content-audit-report-doc h2{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700}.content-audit-report-doc h3{text-transform:none;letter-spacing:0;font-size:20px;font-weight:400}.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:var(--caps);font-size:13px;font-weight:700}.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:var(--caps);font-size:13px;font-weight:700}.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-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{text-transform:none;letter-spacing:0;margin-block-start:8px;margin-block-end:8px;font-size:26px;font-weight:700}.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{text-transform:none;letter-spacing:0;font-size:20px;font-weight:400}.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);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(--muted);font-family:var(--font);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;line-height:1}.content-analysis-tabs [role=tab]:hover,.content-analysis-tabs [role=tab][aria-selected=true]{color:var(--fg);border-bottom-color:var(--blue)}.content-analysis-tabs [role=tab]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.content-analysis-evidence-status,.content-analysis-selection-count{color:var(--muted);font-family:var(--font);flex:none;font-size:15px;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{background:color-mix(in srgb, var(--green) 8%, transparent);border:1px solid color-mix(in srgb, var(--green) 25%, transparent);color:var(--fg);border-radius:0;align-items:center;gap:10px;padding:10px 16px;font-size:15px;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(--fg);letter-spacing:0;text-transform:none;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(--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);border-bottom:1px solid var(--workbench-line);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(--muted);font-family:var(--font);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.content-analysis-evidence-meta dd{overflow-wrap:anywhere;min-width:0;color: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);background:var(--workbench-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(--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(--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);width:max-content;color:var(--muted);font-family:var(--font);letter-spacing:var(--caps);text-transform:uppercase;padding:4px 7px;font-size:13px;font-weight:700;line-height:1.1}.content-analysis-opportunities-panel li[data-selected=true] .content-opportunity-selection{border-color:var(--blue);color:var(--blue)}.content-analysis-opportunities-panel>ul>li>.content-opportunity-body>button[aria-pressed]>strong{color: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(--muted);font-family:var(--font);font-size:15px;line-height:1.45}.content-analysis-opportunities-panel .content-opportunity-recommendation{color: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;background:color-mix(in srgb, var(--bg2) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);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:var(--surface);border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);border-radius:0;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:color-mix(in srgb, var(--fg) 2%, transparent);border-bottom:1px solid color-mix(in srgb, var(--fg) 8%, transparent);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.content-positioning-matrix-modal-header h3{color:var(--fg);text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400}.content-positioning-matrix-modal-header .close-modal-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:0;padding:.25rem .5rem;font-size:20px;transition:all .15s}.content-positioning-matrix-modal-header .close-modal-btn:hover{background:color-mix(in srgb, var(--fg) 10%, transparent);color:var(--fg)}.content-positioning-matrix-modal-content{flex:1;padding:1.5rem;overflow-y:auto}.content-audit-pipeline{border:1px solid var(--border);background:var(--surface);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);text-transform:none;letter-spacing:0;margin:4px 0 0;font-size:20px;font-weight:400}.content-audit-pipeline__id{color:var(--muted);margin:4px 0 0;font-size:15px}.content-audit-pipeline__id code{font-family:var(--font-mono);background:var(--bg2);border-radius:0;padding:2px 6px}.content-audit-pipeline__stats{align-items:center;gap:12px;display:flex}.content-audit-pipeline__timer{background:var(--bg2);border:1px solid var(--border);font-family:var(--font);color:var(--fg);border-radius:0;align-items:center;gap:6px;padding:6px 10px;font-size:15px;display:flex}.content-audit-pipeline__badge{text-transform:uppercase;letter-spacing:var(--caps);border-radius:0;padding:4px 10px;font-size:13px;font-weight:700}.content-audit-pipeline__badge.running{background:color-mix(in srgb, var(--blue) 18%, transparent);color:var(--blue);border:1px solid var(--blue)}.content-audit-pipeline__badge.complete{background:color-mix(in srgb, var(--green) 18%, transparent);color:var(--green);border:1px solid var(--green)}.content-audit-pipeline__badge.failed{background:color-mix(in srgb, var(--red) 18%, transparent);color:var(--red);border:1px solid var(--red)}.content-audit-pipeline__refresh{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:0;padding:6px 12px;font-size:15px;transition:all .2s}.content-audit-pipeline__refresh:hover{background:var(--bg2);color:var(--fg)}.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(--bg2);border-radius:0;flex-direction:column;gap:10px;padding:14px;transition:border-color .2s,background .2s;display:flex;position:relative}.content-audit-pipeline__step.complete{border-color:color-mix(in srgb, var(--green) 40%, transparent);background:color-mix(in srgb, var(--green) 5%, var(--bg2))}.content-audit-pipeline__step.active{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, var(--bg2));box-shadow:0 0 12px color-mix(in srgb, var(--blue) 20%, transparent)}.content-audit-pipeline__step.failed{border-color:var(--red);background:color-mix(in srgb, var(--red) 8%, var(--bg2))}.content-audit-pipeline__step-indicator{background:var(--surface);border:1px solid var(--border);width:32px;height:32px;color:var(--muted);border-radius:0;justify-content:center;align-items:center;display:flex}.content-audit-pipeline__step.complete .content-audit-pipeline__step-indicator{background:color-mix(in srgb, var(--green) 20%, transparent);border-color:var(--green);color:var(--green)}.content-audit-pipeline__step.active .content-audit-pipeline__step-indicator{background:color-mix(in srgb, var(--blue) 20%, transparent);border-color:var(--blue);color: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) 20%, transparent);border-color:var(--red);color:var(--red)}.content-audit-pipeline__step-content{gap:4px;display:grid}.content-audit-pipeline__step-content strong{color:var(--fg);font-size:15px}.content-audit-pipeline__step-content small{color:var(--muted);font-size:15px;line-height:1.35}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, 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);font-size:15px}.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(--bg2);border-radius:0;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);font-size:15px;font-weight:600}.content-audit-pipeline__pipe-pill{text-transform:uppercase;letter-spacing:var(--caps);border-radius:0;padding:2px 8px;font-size:13px;font-weight:700}.content-audit-pipeline__pipe-pill.pending{background:var(--surface);border:1px solid var(--border);color:var(--muted)}.content-audit-pipeline__pipe-pill.active{background:color-mix(in srgb, var(--blue) 18%, transparent);border:1px solid var(--blue);color:var(--blue);animation:1.8s infinite pulse-ring}.content-audit-pipeline__pipe-pill.complete{background:color-mix(in srgb, var(--green) 18%, transparent);border:1px solid var(--green);color:var(--green)}.content-audit-pipeline__pipe-pill.failed{background:color-mix(in srgb, var(--red) 18%, transparent);border:1px solid var(--red);color:var(--red)}.content-audit-pipeline__pipe-detail{color:var(--muted);margin:0;font-size:15px;line-height:1.35}.content-workspace-compact-header{border-bottom:1px solid var(--border);min-height:60px;color:var(--fg);font-family:var(--font);align-items:center;padding:12px 0 16px;display:flex}.content-workspace-compact-header h1{color:var(--fg);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:48px;font-weight:700;line-height:1.15}.content-workspace-client-context{color:var(--muted);font-family:var(--font);flex-wrap:wrap;align-items:center;gap:0 10px;margin:6px 0 0;font-size:15px;line-height:1.4;display:flex}.content-workspace-client-context strong{color:var(--fg);font-weight:700}.content-workspace-client-context span+span:before{color:var(--dim);content:"•";margin-right:10px}.content-workspace-nav{border:1px solid var(--border);background:var(--bg2);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);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);flex:none;margin-left:auto;display:flex}.content-workspace-nav .content-workspace-nav-button{height:100%;color:var(--fg);font-family:var(--font);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;line-height:1;transition:all .15s;display:inline-flex;position:relative}.content-workspace-nav .content-workspace-nav-button strong{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;font-weight:400}.content-workspace-nav .content-workspace-nav-button:hover{color:var(--fg);background:color-mix(in srgb, var(--blue) 7.0%, transparent)}.content-workspace-nav .content-workspace-nav-button[aria-current=page]{color:var(--fg);background:var(--surface)}.content-workspace-nav .content-workspace-nav-button[aria-current=page]:after{background:var(--blue);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)}.content-workspace-nav .content-workspace-nav-library .content-workspace-nav-button:hover{color:var(--fg);background:color-mix(in srgb, var(--blue) 10%, transparent)}.content-workspace-nav .content-workspace-nav-button:focus-visible{outline:2px solid var(--blue);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);border-left:0;flex:100%;margin-left:0}}.content-audit-readiness{border:1px solid var(--border);border-left:2px solid var(--blue);background:var(--bg2);color:var(--fg);margin-bottom:18px;padding:18px 22px}.content-audit-readiness__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-audit-readiness h2{text-transform:none;letter-spacing:0;margin:0;font-size:26px;font-weight:700}.content-audit-readiness p{color:var(--muted);margin:6px 0 0;font-size:15px}.content-audit-readiness ul{margin:14px 0 0;padding:0;list-style:none}.content-audit-readiness li{border-top:1px dotted var(--border2);align-items:flex-start;gap:9px;padding:9px 0;font-size:15px;display:flex}.content-audit-readiness li svg{color:var(--amber);flex-shrink:0;margin-top:2px}.content-audit-readiness__pricing{margin-top:10px}.content-audit-readiness__pricing summary{color:var(--blue);cursor:pointer}.content-audit-readiness__pricing summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.content-audit-readiness__pricing li{display:block}.content-audit-readiness__pricing dl{flex-wrap:wrap;gap:8px 24px;margin:8px 0 0;display:flex}.content-audit-readiness__pricing dt{color:var(--muted);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.content-audit-readiness__pricing dd{overflow-wrap:anywhere;margin:0}.content-audit-readiness__note{border-top:1px dotted var(--border2);margin-top:14px;padding-top:10px;font-size:15px}.content-audit-readiness__note>span{display:block}@media (max-width:600px){.content-audit-readiness{padding:16px}.content-audit-readiness__heading{flex-wrap:wrap}}.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);background:var(--bg2);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);margin:0;font-size:15px;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);background:var(--surface);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);border-top-color:var(--blue);background:color-mix(in srgb, var(--blue) 5%, transparent);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.content-audit-presets__card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.content-audit-presets__icon{background:color-mix(in srgb, var(--blue) 12%, transparent);width:32px;height:32px;color:var(--blue);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);font-size:15px;font-weight:700;line-height:1.3}.content-audit-presets__body small{color:var(--muted);font-size:15px;line-height:1.4}.content-domain-probe{background:color-mix(in srgb, var(--surface) 90%, var(--blue));border:1px solid var(--border);border-radius:0;flex-direction:column;gap:8px;margin-top:8px;padding:10px 14px;display:flex}.content-domain-probe__header{color:var(--fg);align-items:center;gap:8px;font-size:15px;display:flex}.content-domain-probe__header code{font-family:var(--font-mono);color:var(--blue);background:var(--bg2);border-radius:0;padding:2px 6px}.content-domain-probe__badges{flex-wrap:wrap;gap:8px;display:flex}.content-domain-probe__badge{background:var(--bg2);border:1px solid var(--border);color:var(--fg);letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;align-items:center;gap:5px;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex}.content-domain-probe__badge.success{border-color:color-mix(in srgb, var(--green) 40%, transparent);color:var(--green)}.content-domain-probe__badge.info{border-color:color-mix(in srgb, var(--blue) 40%, transparent);color:var(--blue)}.content-audit-yt-card{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);border-radius:0;flex-direction:column;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.content-audit-yt-card:hover{background:color-mix(in srgb, var(--fg) 4.5%, transparent);border-color:color-mix(in srgb, var(--fg) 18%, transparent)}.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:var(--bg2);border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);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:color-mix(in srgb, var(--fg) 5%, transparent);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.content-audit-yt-card__play-badge{color:var(--white);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);color:var(--white);background:#000c;border-radius:0;padding:1px 5px;font-size:15px;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);color:var(--fg);text-transform:none;letter-spacing:0;font-size:15px;font-weight:400}.content-audit-yt-card__status-tag{color:var(--blue);background:color-mix(in srgb, var(--green) 8%, transparent);border:1px solid color-mix(in srgb, var(--green) 20%, transparent);letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;align-items:center;gap:4px;padding:2px 7px;font-size:13px;font-weight:700;display:inline-flex}.content-audit-yt-card__title{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.content-audit-yt-card__loading-bar{color:var(--blue);align-items:center;gap:6px;font-size:15px;display:flex}.content-audit-yt-card__error{color:var(--red);margin:0;font-size:15px}.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(--muted);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(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.content-audit-yt-playlist-card{background:var(--surface);border:1px solid var(--border);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:color-mix(in srgb, var(--green) 35%, transparent);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{border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background:#0006;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(--muted);justify-content:center;align-items:center;display:flex}.content-audit-yt-playlist-card__badge-stack{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:44px;color:var(--fg);font-family:var(--font);border-left:1px solid color-mix(in srgb, var(--fg) 10%, transparent);letter-spacing:var(--caps);text-transform:uppercase;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;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);color:var(--fg);text-transform:none;letter-spacing:0;font-size:15px;font-weight:400}.content-audit-yt-playlist-card__status-tag{font-family:var(--font);background:color-mix(in srgb, var(--green) 10%, transparent);color:var(--blue);border:1px solid color-mix(in srgb, var(--green) 25%, transparent);letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;align-items:center;gap:4px;padding:1px 6px;font-size:13px;font-weight:700;display:inline-flex}.content-audit-yt-playlist-card__title{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.content-audit-yt-playlist-card__loading{color:var(--muted);align-items:center;gap:6px;font-size:15px;display:flex}.content-audit-yt-playlist-card__error{color:var(--red);margin:0;font-size:15px}.content-audit-yt-playlist-card__notice{color:var(--blue);background:color-mix(in srgb, var(--green) 8%, transparent);border-radius:0;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px 8px;font-size:15px;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(--muted);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(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.content-audit-yt-playlist-card__videos-list{border-top:1px solid var(--border);background:#0003;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.content-audit-yt-playlist-card__videos-list .eyebrow{font-family:var(--font);letter-spacing:var(--caps);color:var(--blue);text-transform:uppercase;font-size:13px;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:color-mix(in srgb, var(--fg) 2%, transparent);border:1px solid color-mix(in srgb, var(--fg) 6%, transparent);border-radius:0;align-items:center;gap:12px;padding:8px 10px;transition:background .15s;display:flex}.content-audit-yt-playlist-card__item:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}.content-audit-yt-playlist-card__item .index{font-family:var(--font);color:var(--muted);text-align:right;flex-shrink:0;width:18px;font-size:15px}.item-thumb-wrap{border:1px solid color-mix(in srgb, var(--fg) 8%, transparent);background:#0006;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);color:var(--white);background:#000000d9;border-radius:0;align-items:center;gap:2px;padding:1px 3px;font-size:15px;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(--fg);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:15px;font-weight:500;overflow:hidden}.item-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.item-link{color:var(--muted);align-items:center;padding:4px;transition:color .15s;display:flex}.item-link:hover{color:var(--fg)}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(--surface);border:1px solid var(--border);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);background:color-mix(in srgb, var(--fg) 2%, transparent);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 color-mix(in srgb, var(--fg) 12%, transparent);border-radius:0;flex-shrink:0;width:130px;height:74px}.content-audit-yt-modal__thumb-fallback{background:color-mix(in srgb, var(--fg) 5%, transparent);border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);width:130px;height:74px;color:var(--muted);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);text-transform:uppercase;letter-spacing:var(--caps);border-radius:0;align-items:center;gap:4px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}.content-audit-yt-modal__badge.channel{background:color-mix(in srgb, var(--fg) 6%, transparent);color:var(--fg);border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}.content-audit-yt-modal__badge.duration{background:color-mix(in srgb, var(--fg) 4%, transparent);color:var(--muted)}.content-audit-yt-modal__badge.ai{background:color-mix(in srgb, var(--green) 10%, transparent);color:var(--blue);border:1px solid color-mix(in srgb, var(--green) 25%, transparent)}.content-audit-yt-modal__titles h3{color:var(--fg);text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400;line-height:1.3}.content-audit-yt-modal__external-link{color:var(--blue);align-items:center;gap:4px;font-size:15px;text-decoration:none;display:inline-flex}.content-audit-yt-modal__external-link:hover{text-decoration:none}.content-audit-yt-modal__close{color:var(--muted);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(--fg)}.content-audit-yt-modal__toolbar{border-bottom:1px solid var(--border);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(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:6px;padding:6px 12px;font-size:15px;font-weight:600;transition:all .15s;display:inline-flex}.content-audit-yt-modal__tabs button:hover{color:var(--fg)}.content-audit-yt-modal__tabs button.active{background:color-mix(in srgb, var(--fg) 8%, transparent);border-color:color-mix(in srgb, var(--fg) 15%, transparent);color:var(--fg)}.content-audit-yt-modal__actions{align-items:center;gap:8px;display:flex}.content-audit-yt-modal__notice{background:color-mix(in srgb, var(--green) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--green) 20%, transparent);color:var(--blue);align-items:center;gap:8px;padding:8px 24px;font-size:15px;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(--muted);margin:4px 0 0;font-size:15px}.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:color-mix(in srgb, var(--fg) 2%, transparent);border:1px solid color-mix(in srgb, var(--fg) 6%, transparent);border-radius:0;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.content-audit-yt-dialogue__avatar{background:color-mix(in srgb, var(--fg) 8%, transparent);width:32px;height:32px;color:var(--blue);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(--fg);font-size:15px;font-weight:600}.content-audit-yt-dialogue__timestamp{font-family:var(--font);color:var(--muted);font-size:15px}.content-audit-yt-dialogue__text{color:color-mix(in srgb, var(--fg) 88%, transparent);margin:0;font-size:15px;line-height:1.55}.content-audit-yt-takeaways{flex-direction:column;gap:24px;display:flex}.content-audit-yt-takeaways__section h4{color:var(--fg);margin:4px 0 12px;font-size:15px;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:color-mix(in srgb, var(--fg) 90%, transparent);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.content-audit-yt-takeaways__list .bullet{color:var(--blue);font-weight:700}.content-audit-yt-takeaways__stages{flex-wrap:wrap;gap:8px;display:flex}.content-audit-yt-stage-pill{background:color-mix(in srgb, var(--fg) 5%, transparent);border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);text-transform:uppercase;color:var(--fg);letter-spacing:var(--caps);border-radius:0;padding:4px 10px;font-size:13px;font-weight:700}.content-audit-yt-description{color:var(--muted);white-space:pre-wrap;background:#0000004d;border-radius:0;margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.content-audit-yt-markdown-preview{border:1px solid color-mix(in srgb, var(--fg) 6%, transparent);font-family:var(--font);color:var(--fg);white-space:pre-wrap;background:#0006;border-radius:0;margin:0;padding:16px;font-size:15px;line-height:1.6;overflow-x:auto}.content-audit-plan{width:min(100%,1080px);color:var(--fg);font-family:var(--font);margin:0 auto}.content-audit-plan__surface{border:1px solid var(--border);border-top:2px solid var(--blue);background:var(--surface);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)}.content-audit-plan__header{border-bottom:1px solid var(--border);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);margin:0;line-height:1.35}.content-audit-plan__header h2{letter-spacing:0;text-transform:none;font-size:26px;font-weight:700;line-height:1.2}.content-audit-plan__header p{max-width:620px;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.45}.content-audit-plan__header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.content-audit-plan__header-tools{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;min-width:0;display:grid}.content-audit-plan__header-tools>p{margin:0}@media (max-width:900px){.content-audit-plan__header-tools{grid-template-columns:minmax(0,1fr)}.content-audit-plan__header-tools .content-intake-toolbar{justify-content:flex-start}}.content-audit-plan__header-actions>button,.content-audit-plan__footer>button{min-width:180px;min-height:48px}.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);text-transform:none;letter-spacing:0;padding-top:2px;font-size:20px;font-weight:400;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>div,.content-audit-plan__framework-help{grid-column:1/-1}.content-audit-plan__framework-help{color:var(--muted);margin:0;font-size:15px;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);padding-top:20px}.content-audit-prior-picker h3,.content-audit-prior-picker p{margin:0}.content-audit-prior-picker h3{color:var(--fg);text-transform:none;letter-spacing:0;font-size:20px;font-weight:400}.content-audit-prior-picker p{color:var(--muted);font-size:15px;line-height:1.45}.content-audit-prior-picker label{gap:8px;display:grid}.content-audit-prior-picker label>span{color:var(--dim);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.content-audit-prior-picker select{border:1px solid var(--border2);background:var(--bg2);min-height:42px;color:var(--fg);font-family:var(--font);border-radius:0;padding:8px 12px;font-size:15px}.content-audit-prior-picker select:focus-visible{outline:2px solid var(--blue);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);letter-spacing:var(--caps);text-transform:uppercase;margin-bottom:2px;font-size:13px;font-weight:700}.content-audit-plan [data-slot=input],.content-audit-plan [data-slot=textarea]{border:1px solid var(--border2);color:var(--fg);background:var(--bg2);font-family:var(--font);border-radius:0;padding:10px 14px;font-size:15px;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);box-shadow:0 0 0 1px var(--blue);outline:none}.content-audit-plan [data-slot=textarea]:focus-visible{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);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);min-height:40px;color:var(--dim);background:var(--bg2);cursor:pointer;letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;align-items:center;gap:10px;padding:8px 16px;font-size:13px;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);color:var(--fg)}.content-audit-plan__choices>label:has(input:checked){border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent)}.content-audit-plan__scope .content-choice-grid>label:has(input:checked){border-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent)}.content-audit-plan input[type=radio],.content-audit-plan input[type=checkbox]{accent-color:var(--blue)}.content-audit-plan__choices>label>span{letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;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);background:var(--bg2);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);background:color-mix(in srgb, var(--blue) 8%, transparent)}.content-audit-plan__types input{margin-top:0;margin-bottom:8px}.content-audit-plan__types>label>span{color:var(--fg);text-transform:none;letter-spacing:0;font-size:15px;font-weight:700}.content-audit-plan__types small{color:var(--muted);text-transform:none;margin-top:4px;font-size:15px;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);margin:8px 0 0;font-size:15px;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:15px;font-weight:700}.content-audit-plan__scope .content-choice-grid small{color:var(--muted);margin-top:2px;font-size:15px;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);font-size:15px;line-height:1.45}.content-audit-plan .content-scope-warning{border-left:3px solid var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent);color:var(--fg);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);flex-direction:column;gap:12px;margin:28px 0 0;padding-top:20px;display:flex}.content-audit-plan__footer{background:var(--bg2);border-top:1px solid var(--border);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]{background:var(--pink);cursor:pointer;white-space:nowrap;border:none;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:12px 26px;transition:all .12s;display:inline-flex;color:var(--fg)!important}.content-audit-plan__footer [data-slot=button]:hover:not(:disabled){background:var(--pink)}.content-audit-plan__footer [data-slot=button]:focus-visible{background:var(--pink)}.content-audit-plan__footer [data-slot=button]:disabled{opacity:.38;cursor:not-allowed;background:var(--elev);color:var(--dim)!important}.content-audit-plan__ready{color:var(--green);margin:0;font-size:15px;font-weight:700}.content-audit-plan__preview-hint{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.content-audit-plan__identity-warning{border-left:3px solid var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent);color:var(--fg);margin:0;padding:10px 14px;font-size:15px;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:15px;display:inline-flex}.content-audit-plan__framework-status{background:color-mix(in srgb, var(--blue) 8%, transparent);border:1px solid var(--blue);color:var(--fg);border-radius:0;margin-top:6px;padding:8px 12px;font-size:15px;line-height:1.4}.content-audit-waldo-card{background:var(--surface2);border:1px solid var(--border2);border-left:3px solid var(--blue);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);color:var(--blue);text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.content-audit-waldo-card__title{color:var(--fg);margin:0;font-size:15px;font-weight:700;line-height:1.3}.content-audit-waldo-card__status-pill{background:color-mix(in srgb, var(--blue) 12%, transparent);border:1px solid var(--blue);color:var(--blue);letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;align-items:center;gap:6px;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex}.content-audit-waldo-card__dot{background:var(--blue);border-radius:0;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);max-width:680px;margin:0;font-size:15px;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);border:1px solid var(--border2);color:var(--fg);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:0;align-items:center;gap:6px;padding:6px 10px;font-size:15px;font-weight:400;transition:all .12s;display:inline-flex}.content-audit-waldo-card__channel-pill:hover{border-color:var(--blue)}.content-audit-waldo-card__channel-pill input{accent-color:var(--blue)}.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);gap:14px;margin-top:10px;padding-top:16px;display:grid}.content-audit-waldo-preview__tabs{background:var(--bg2);border:1px solid var(--border2);border-radius:0;gap:2px;padding:2px;display:flex;overflow-x:auto}.content-audit-waldo-preview__tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:6px 12px;font-size:15px;font-weight:600;transition:all .12s}.content-audit-waldo-preview__tab:hover{color:var(--fg)}.content-audit-waldo-preview__tab.active{background:var(--surface2);color:var(--blue);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);border:1px solid var(--border2);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:15px;display:flex}.content-audit-waldo-preview__badge{text-transform:uppercase;letter-spacing:var(--caps);border:1px solid var(--border2);border-radius:0;padding:2px 6px;font-size:13px;font-weight:700}.content-audit-waldo-preview__badge.platform--google,.content-audit-waldo-preview__badge.platform--linkedin{color:var(--blue);border-color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent)}.content-audit-waldo-preview__badge.platform--social{color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.content-audit-waldo-preview__days,.content-audit-waldo-preview__date,.content-audit-waldo-preview__engagement{color:var(--dim);font-size:15px}.content-audit-waldo-preview__pub{color:var(--fg);font-weight:600}.content-audit-waldo-preview__sentiment{text-transform:uppercase;letter-spacing:var(--caps);border-radius:0;padding:2px 6px;font-size:13px;font-weight:700}.content-audit-waldo-preview__sentiment.sentiment--positive{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);border:1px solid var(--green)}.content-audit-waldo-preview__sentiment.sentiment--neutral{color:var(--dim);background:color-mix(in srgb, var(--fg) 5%, transparent);border:1px solid var(--border2)}.content-audit-waldo-preview__card-title{color:var(--fg);margin:0;font-size:15px;font-weight:600;line-height:1.35}.content-audit-waldo-preview__card-body,.content-audit-waldo-preview__quote{color:var(--muted);margin:0;font-size:15px;line-height:1.4}.content-audit-waldo-preview__advertiser,.content-audit-waldo-preview__author{color:var(--dim);font-size:15px}.content-audit-waldo-preview__whitespace-list{gap:10px;display:grid}.content-audit-waldo-preview__ws-card{background:var(--bg2);border:1px solid var(--border2);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:var(--caps);border-radius:0;padding:2px 8px;font-size:13px;font-weight:700}.content-audit-waldo-preview__ws-badge.opp--high{color:var(--green);border:1px solid var(--green);background:color-mix(in srgb, var(--green) 10%, transparent)}.content-audit-waldo-preview__ws-badge.opp--medium{color:var(--blue);border:1px solid var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent)}.content-audit-waldo-preview__ws-badge.opp--saturated{color:var(--dim);border:1px solid var(--border2)}.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);gap:4px;font-size:15px;display:grid}.content-audit-waldo-preview__meter strong{color:var(--fg)}.content-audit-waldo-preview__meter-bar{background:var(--surface);border:1px solid var(--border2);border-radius:0;height:6px;overflow:hidden}.content-audit-waldo-preview__meter-fill{height:100%}.content-audit-waldo-preview__meter-fill.fill--demand,.content-audit-waldo-preview__meter-fill.fill--coverage{background:var(--blue)}.content-audit-waldo-preview__footer{border-top:1px dotted var(--border2);color:var(--dim);padding-top:8px;font-size:15px}.content-audit-plan__dropzone-wrap{gap:8px;display:grid}.content-audit-plan__dropzone{background:var(--bg2);border:1px dashed var(--border2);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);background:color-mix(in srgb, var(--blue) 5%, transparent)}.content-audit-plan__dropzone-icon{width:24px;height:24px;color:var(--blue)}.content-audit-plan__dropzone-title{color:var(--fg);font-size:15px;font-weight:600}.content-audit-plan__dropzone-hint{color:var(--dim);font-size:15px}.content-audit-plan__file-list{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.content-audit-plan__file-chip{background:var(--surface);border:1px solid var(--border2);color:var(--fg);letter-spacing:var(--caps);text-transform:uppercase;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.content-audit-plan__file-chip-badge{text-transform:uppercase;background:color-mix(in srgb, var(--blue) 15%, transparent);color:var(--blue);border:1px solid var(--blue);letter-spacing:var(--caps);padding:1px 5px;font-size:13px;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);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.content-audit-plan__file-chip-remove{color:var(--dim);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:var(--red)}.content-audit-plan__collateral-note{color:var(--dim);margin:0;font-size:15px}.content-projects-workspace{gap:var(--pulse-section-gap,24px);min-width:0;color:var(--fg);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:0;color:var(--fg);text-transform:none;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);font-size:15px}.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);border-top:2px solid var(--blue);background:var(--surface);gap:24px;padding:28px 32px;display:grid;box-shadow:0 8px 24px #00000040}.content-projects-empty{text-align:center;background:var(--bg2);border:1px dotted var(--border2);align-content:center;gap:12px;min-height:200px;padding:32px 24px}.content-projects-empty h3{color:var(--fg);text-transform:none;letter-spacing:0;margin:0;font-size:20px;font-weight:400}.content-projects-empty p{color:var(--muted);max-width:480px;margin:0 auto;font-size:15px}.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-filter{gap:8px;display:grid}.content-projects-filter-controls{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.content-projects-filter-controls input{min-width:0}.content-projects-list{border:1px solid var(--border);background:var(--surface);margin:0;padding:0;list-style:none}.content-projects-list li+li{border-top:1px dotted var(--border2)}.content-projects-list button{text-align:left;width:100%;min-height:76px;color:var(--fg);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:color-mix(in srgb, var(--blue) 5%, transparent)}.content-projects-list-name{color:var(--fg);font-size:20px;font-weight:700;line-height:1.35}.content-projects-list-summary{gap:6px;min-width:0;display:grid}.content-projects-list-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:600px){.content-projects-filter-controls{grid-template-columns:minmax(0,1fr)}.content-projects-filter-controls button{justify-self:start}.content-projects-list button{grid-template-columns:minmax(0,1fr) 16px;gap:12px;padding:16px}.content-projects-list button>.content-projects-secondary{grid-row:2}.content-projects-list button>svg{grid-area:1/2}}.content-projects-workspace :-webkit-any(button,input,textarea,summary):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.content-projects-workspace :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--blue);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);width:100%;color:var(--fg);background:var(--bg2);font:inherit;padding:12px 14px;font-size:15px}.content-projects-workspace :is(input:not([type=checkbox]),textarea){border:1px solid var(--border2);width:100%;color:var(--fg);background:var(--bg2);font:inherit;padding:12px 14px;font-size:15px}.content-projects-workspace :-webkit-any(input:not([type=checkbox]),textarea):focus-visible{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);outline:none}.content-projects-workspace :is(input:not([type=checkbox]),textarea):focus-visible{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);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);text-transform:uppercase;color:var(--dim);margin-top:8px;font-size:13px;font-weight:700}.content-projects-form form>button{min-height:44px;letter-spacing:var(--caps);text-transform:uppercase;background:var(--pink);color:var(--fg);cursor:pointer;border:none;justify-self:start;margin-top:10px;padding:10px 24px;font-size:13px;font-weight:700}.content-projects-form form>button:hover{background:var(--pink)}.content-projects-notice{border:1px solid var(--border2);border-left:3px solid var(--blue);background:color-mix(in srgb, var(--blue) 6%, transparent);color:var(--fg);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);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);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.content-projects-facts dd{color:var(--fg);margin:0;font-size:15px}.content-projects-reference{min-width:0}.content-projects-reference summary{min-height:44px;color:var(--blue);cursor:pointer;padding-block-start:12px;padding-block-end:12px;font-weight:600}.content-projects-reference code{background:var(--bg2);border:1px solid var(--border2);color:var(--fg);padding:8px 12px;font-size:15px;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(--blue);font-size:var(--sz-small,15px)}.content-intake-comparison{border-block:1px solid var(--border2);gap:12px;min-width:0;padding-block-start:16px;padding-block-end:16px;display:grid}.content-intake-comparison details{border-bottom:1px dotted var(--border2);min-width:0;padding-block-start:8px;padding-block-end:8px}.content-intake-comparison summary{color:var(--fg);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);text-transform:none;letter-spacing:0;margin:0 0 12px;font-size:20px;font-weight:400}.content-intake-comparison .content-intake-comparison__pair p{color:var(--fg)}.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(--fg);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{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700;line-height:1.2}.content-intakes h3{text-transform:none;letter-spacing:0;font-size:20px;font-weight:400;line-height:1.35}.content-intakes h4{font-size:15px}.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(--blue);outline-offset:3px}.content-intakes :is(button,summary,input):focus-visible{outline:2px solid var(--blue);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(--border2);background:var(--surface);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);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(--border2);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)}.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(--border2)}.content-intake-list button{background:var(--surface);text-align:left;width:100%;color:var(--fg);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(--bg2)}.content-intake-list span{color:var(--muted)}.content-intake-notice{border:1px solid var(--border2);border-left:3px solid var(--blue);background:var(--bg2);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:15px;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}}:where(html:has([data-pulse-preserve-analytics=true])) .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%)}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .presentation-export-formats button:hover:not(:disabled){color:#fff;background:#d7317d1c;border-color:#d7317db8}:where(html:has([data-pulse-preserve-analytics=true])) .presentation-export-formats button:focus-visible{color:#fff;background:#d7317d1c;border-color:#d7317db8}:where(html:has([data-pulse-preserve-analytics=true])) .presentation-export-formats button[aria-current=true]{color:#fff;background:#d7317d1c;border-color:#d7317db8}.presentation-export-formats button:disabled{cursor:wait;opacity:.54}.presentation-export-formats svg{width:1rem;height:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .presentation-export-menu p{color:#7f8b90;margin:.65rem 0 0;font-size:.6875rem;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .presentation-export-status{color:#7fc59b}:where(html:has([data-pulse-preserve-analytics=true])) .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))}}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-export-archive-section strong{color:var(--foreground,#f8fafc);margin-bottom:.25rem;font-size:.875rem;display:block}:where(html:has([data-pulse-preserve-analytics=true])) .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{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(--bg2);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(--bg);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(--fg);font-variant-numeric:tabular-nums}.content-brief-comparison details{border-top:1px dotted var(--border);min-width:0}.content-brief-comparison summary{color:var(--fg);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);padding-bottom:10px;font-size:15px;font-weight:600}.content-brief-comparison__values p,.content-brief-comparison__values li{color:var(--fg);white-space:pre-wrap}.content-brief-comparison__values ul{padding-left:20px}.content-brief-comparison__values .content-brief-comparison__missing{color:var(--muted)}.content-brief-revision-dialog{border:1px solid var(--border);border-top:2px solid var(--blue);background:var(--surface);width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);color:var(--fg);border-radius:0;margin:auto;padding:24px;overflow-y:auto}.content-brief-revision-dialog::backdrop{background:color-mix(in srgb, var(--bg) 85%, transparent)}.content-brief-revision-dialog h2{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700;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(--blue);color:var(--blue)}@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(--fg)}.content-brief-download .content-brief-download__note{color:var(--muted)}.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(--blue);outline-offset:4px}.content-brief-download__document:focus-visible{outline:2px solid var(--blue);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);font-size:15px}.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;display:grid}.content-stored-copy__receipt dd,.content-brief-export-recovery span{overflow-wrap:anywhere;font-family:var(--font)}.content-stored-copy:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.content-brief-exports__list:focus-visible{outline:2px solid var(--blue);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{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{text-transform:none;letter-spacing:0;font-size:26px;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);letter-spacing:var(--caps);text-transform:uppercase;border:1px dotted var(--border2);color:var(--muted);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.content-workspace-draft-editor__modes button:hover:not(:disabled){border-color:var(--blue);color:var(--fg)}.content-workspace-draft-editor__modes [aria-pressed=true]{border:1px solid var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);color:var(--fg)}.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:13px;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:15px!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:13px;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:20px;font-weight:600}.content-workspace-draft-editor__artifact h5{color:var(--fg);font-size:15px;font-weight:600}.content-workspace-draft-editor__artifact summary{color:var(--blue);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);font-size:15px}@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(--blue);color:var(--fg);background:color-mix(in srgb, var(--blue) 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(--fg);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}}:-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}:where(html:has([data-pulse-preserve-analytics=true])) :-webkit-any(.story-workspace,.story-workspace-workspace) h3{margin:0;font-size:18px;font-weight:700;line-height:1.25}:where(html:has([data-pulse-preserve-analytics=true])) :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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .story-workspace-list-title{font-size:16px;font-weight:600}:where(html:has([data-pulse-preserve-analytics=true])) .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%}}.platform-workbench .pulse-tool-landing{container:pulse-tool-landing/inline-size}.pulse-tool-landing .pulse-page-header__main{flex-wrap:wrap}.pulse-tool-landing .pulse-page-header__intro{flex:24rem}.pulse-tool-landing .pulse-page-header__actions{max-width:100%}.pulse-tool-landing .pulse-tool-work,.pulse-tool-landing .pulse-tool-details{gap:24px;min-width:0;display:grid}.pulse-tool-landing .pulse-tool-details[hidden]{display:none}.pulse-tool-landing :-webkit-any(.pulse-tool-tasks,.pulse-tool-recent){gap:16px;min-width:0;display:grid}.pulse-tool-landing :is(.pulse-tool-tasks,.pulse-tool-recent){gap:16px;min-width:0;display:grid}.pulse-tool-landing :-webkit-any(.pulse-tool-tasks,.pulse-tool-recent) h2{color:var(--foreground);margin:0;font-size:26px;font-weight:700;line-height:1.2}.pulse-tool-landing :is(.pulse-tool-tasks,.pulse-tool-recent) h2{color:var(--foreground);margin:0;font-size:26px;font-weight:700;line-height:1.2}.pulse-tool-landing :-webkit-any(.pulse-tool-tasks,.pulse-tool-recent,.pulse-tool-details) p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.5}.pulse-tool-landing :is(.pulse-tool-tasks,.pulse-tool-recent,.pulse-tool-details) p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.5}.pulse-tool-landing .pulse-tool-task-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pulse-tool-landing .pulse-tool-task-grid>li{align-content:start;gap:10px;min-width:0;display:grid}.pulse-tool-landing .pulse-tool-task-card{border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;color:var(--foreground);text-align:left;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:0;align-content:start;gap:12px;padding:20px;display:grid}.pulse-tool-landing .pulse-tool-task-scope{color:var(--muted-foreground);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2}.pulse-tool-landing .pulse-tool-task-title{color:var(--foreground);align-items:flex-start;gap:10px;font-size:20px;font-weight:400;line-height:1.35;display:flex}.pulse-tool-landing .pulse-tool-task-title svg{color:var(--teal);flex:none;margin-top:4px}.pulse-tool-landing .pulse-tool-task-title svg:last-child{margin-left:auto}.pulse-tool-landing .pulse-tool-task-description{color:var(--muted-foreground);font-size:15px;font-weight:400;line-height:1.5}.pulse-tool-landing .pulse-tool-recent-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.pulse-tool-landing .pulse-tool-recent-retry{justify-self:start;min-height:44px}.pulse-tool-landing .pulse-tool-recent-list li{border-bottom:1px dotted var(--border);min-width:0}.pulse-tool-landing .pulse-tool-recent-open{width:100%;min-width:0;min-height:52px;color:var(--foreground);text-align:left;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.pulse-tool-landing .pulse-tool-recent-open>span{gap:4px;min-width:0;display:grid}.pulse-tool-landing .pulse-tool-recent-open strong{font-size:20px;font-weight:400;line-height:1.35}.pulse-tool-landing .pulse-tool-recent-open span span{color:var(--muted-foreground);font-size:15px;line-height:1.3}.pulse-tool-landing .pulse-tool-recent-open>svg{color:var(--teal);flex:none}.pulse-tool-landing :-webkit-any(.pulse-tool-task-card,.pulse-tool-recent-open):disabled{cursor:not-allowed}.pulse-tool-landing :is(.pulse-tool-task-card,.pulse-tool-recent-open):disabled{cursor:not-allowed}.pulse-tool-landing .pulse-tool-task-card:not(:disabled):hover{border-color:var(--teal)}.pulse-tool-landing .pulse-tool-recent-open:not(:disabled):hover strong{color:var(--teal)}.pulse-tool-landing :-webkit-any(.pulse-tool-task-card,.pulse-tool-recent-open):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.pulse-tool-landing :is(.pulse-tool-task-card,.pulse-tool-recent-open):focus-visible{outline:2px solid var(--teal);outline-offset:2px}@container pulse-tool-landing (width<=760px){.pulse-tool-landing .pulse-page-header__main{flex-direction:column;align-items:flex-start;gap:16px}.pulse-tool-landing .pulse-page-header__intro{flex-basis:auto}.pulse-tool-landing .pulse-page-header__actions{justify-content:flex-start}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench:has(.pulse-tool-landing) .workspace-chat-launcher{border-color:var(--border);min-height:44px;color:var(--foreground);box-shadow:none;letter-spacing:var(--caps);text-transform:uppercase;background:0 0;padding:10px 16px;font-size:13px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench:has(.pulse-tool-landing) .workspace-chat-launcher:-webkit-any(:hover,:active){border-color:var(--teal);color:var(--teal);box-shadow:none;background:0 0;transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench:has(.pulse-tool-landing) .workspace-chat-launcher:is(:hover,:active){border-color:var(--teal);color:var(--teal);box-shadow:none;background:0 0;transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench:has(.pulse-tool-landing) .workspace-chat-launcher:focus-visible{outline:2px solid var(--teal);outline-offset:3px;box-shadow:none}@media (max-width:800px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench.app-shell:has(.pulse-top-navigation-layout):has(.pulse-tool-landing) .workspace-surface-footer{width:auto;max-width:none;margin:8px 16px max(14px, env(safe-area-inset-bottom));flex:none;position:static}}.home-chat-header{min-height:60px;color:var(--fg);font-family:var(--font);justify-content:space-between;align-items:center;gap:16px;padding-block-start:8px;padding-block-end:8px;display:flex}.home-chat-header__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;font-weight:600;overflow:hidden}.home-chat-header__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.home-chat-header button,.home-chat-message button{min-height:44px;color:var(--fg);font:400 15px/1.3 var(--font);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.home-chat-header button:hover:not(:disabled),.home-chat-message button:hover:not(:disabled){border-color:var(--border2);background:var(--elev);color:var(--blue)}.home-chat-header button:disabled,.home-chat-message button:disabled{opacity:.5;cursor:not-allowed}.home-chat-header button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-chat-message :-webkit-any(button,textarea,summary,a,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-chat-message :is(button,textarea,summary,a,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-chat-transcript{width:100%;min-width:0;color:var(--fg);font-family:var(--font)}.home-chat-transcript>.home-chat-header{padding-inline-start:24px;padding-inline-end:24px}.home-chat-transcript__messages{gap:32px;width:min(760px,100% - 48px);min-width:0;margin-inline-start:auto;margin-inline-end:auto;padding:24px 0 36px;display:grid}.home-chat-message{min-width:0;max-width:100%}.home-chat-message--user{justify-self:end;width:-moz-fit-content;width:fit-content;max-width:min(85%,660px)}.home-chat-message--assistant{width:100%}.home-chat-message__meta{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}.home-chat-message__meta>span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:400}.home-chat-message--user .home-chat-message__meta{justify-content:flex-end}.home-chat-message--user .home-chat-message__content{border:1px solid var(--border);background:var(--surface);padding:14px 18px}.home-chat-message__content{min-width:0;color:var(--fg);overflow-wrap:anywhere;font-size:20px;line-height:1.5}.home-chat-message__text{white-space:pre-wrap}.home-chat-message__actions{flex-wrap:wrap;align-items:center;gap:2px;margin-top:6px;display:flex}.home-chat-message--user .home-chat-message__actions{justify-content:flex-end}.home-chat-message__actions button{min-width:44px;padding:8px}.home-chat-message__actions button span{font-size:13px}.home-chat-message__copy-error{color:var(--red);flex-basis:100%;font-size:13px;line-height:1.4}.home-chat-message__edit-error{border-left:2px solid var(--red);color:var(--fg);padding-left:8px;font-size:15px;line-height:1.4}.home-chat-message__editor{border:1px solid var(--border2);background:var(--surface);gap:12px;min-width:min(500px,100%);padding:16px;display:grid}.home-chat-message__editor label{font-size:15px;font-weight:700}.home-chat-message__editor textarea{resize:vertical;border:1px solid var(--border2);background:var(--bg2);width:100%;min-width:0;min-height:100px;max-height:360px;color:var(--fg);font:400 20px/1.5 var(--font);border-radius:0;padding:12px}.home-chat-message__editor p,.home-chat-message__notice{color:var(--muted);margin:8px 0;font-size:15px;line-height:1.4}.home-chat-message__edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-chat-message button.home-chat-message__confirm{border-color:var(--pink);background:var(--pink);color:var(--white);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.home-chat-message button.home-chat-message__confirm:hover:not(:disabled){background:var(--pink);color:var(--white);opacity:.85}.home-chat-message__sources{margin-top:16px;font-size:15px}.home-chat-message__sources summary{cursor:pointer;min-height:44px;padding-block-start:10px;padding-block-end:10px}.home-chat-message__sources ul{gap:10px;margin:8px 0;padding-left:20px;display:grid}.home-chat-message__sources a{color:var(--blue);text-decoration:none}.home-chat-message__sources small{color:var(--muted);font-size:13px;display:block}.home-chat-stream-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:15px;display:flex}.home-chat-stream-status button{border-color:var(--border2)}.home-chat-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.home-chat-transcript__messages{gap:24px;width:calc(100% - 32px);padding-block-start:16px;padding-block-end:28px}.home-chat-transcript>.home-chat-header{padding-inline-start:16px;padding-inline-end:16px}.home-chat-header{gap:8px}.home-chat-header button{padding-inline-start:8px;padding-inline-end:8px}.home-chat-header button span{display:none}.home-chat-message--user{max-width:94%}.home-chat-message__content{font-size:18px}.home-chat-message__editor textarea{font-size:16px}.home-chat-message--user .home-chat-message__content{padding:12px 14px}}.home-chat-markdown{min-width:0}.home-chat-markdown>:first-child{margin-top:0}.home-chat-markdown>:last-child{margin-bottom:0}.home-chat-markdown p{margin:12px 0}.home-chat-markdown :-webkit-any(h2,h3,h4,h5,h6){color:var(--fg);text-transform:none;letter-spacing:normal;margin:24px 0 12px;font-size:26px;font-weight:700;line-height:1.2}.home-chat-markdown :is(h2,h3,h4,h5,h6){color:var(--fg);text-transform:none;letter-spacing:normal;margin:24px 0 12px;font-size:26px;font-weight:700;line-height:1.2}.home-chat-markdown :-webkit-any(ol,ul){margin:12px 0;padding-left:26px}.home-chat-markdown :is(ol,ul){margin:12px 0;padding-left:26px}.home-chat-markdown li+li{margin-top:6px}.home-chat-markdown li::marker{color:var(--fg)}.home-chat-markdown li.home-chat-markdown__task{list-style:none;position:relative}.home-chat-markdown__task>[role=img]{color:var(--muted);display:inline-flex;position:absolute;top:.3em;left:-25px}.home-chat-markdown a{color:var(--blue);text-decoration:none}.home-chat-markdown blockquote{border-left:3px solid var(--border2);margin:16px 0;padding-left:18px}.home-chat-markdown code{font-family:var(--font-mono);background:var(--elev);padding:1px 4px;font-size:15px}.home-chat-code{border:1px solid var(--border2);background:var(--bg2);min-width:0;margin:16px 0}.home-chat-code__toolbar{border-bottom:1px dotted var(--border2);justify-content:space-between;align-items:center;padding-left:14px;font-size:13px;display:flex}.home-chat-code pre{max-width:100%;margin:0;padding:16px;overflow-x:auto}.home-chat-code code{white-space:pre;background:0 0;padding:0}.home-chat-markdown__table{border:1px solid var(--border2);max-width:100%;margin-block-start:16px;margin-block-end:16px;overflow-x:auto}.home-chat-markdown table{border-collapse:collapse;width:max-content;min-width:100%}.home-chat-markdown :-webkit-any(th,td){border-bottom:1px dotted var(--border2);text-align:left;max-width:360px;color:var(--fg);padding:10px 14px;font-size:15px}.home-chat-markdown :is(th,td){border-bottom:1px dotted var(--border2);text-align:left;max-width:360px;color:var(--fg);padding:10px 14px;font-size:15px}.home-chat-markdown th{background:var(--surface);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px}.home-chat-markdown hr{border:0;border-top:1px dotted var(--border2);margin-block-start:20px;margin-block-end:20px}.home-chat-transcript__bottom{height:1px}.home-chat-transcript__jump{pointer-events:none;justify-content:center;display:flex;position:sticky;bottom:16px}.home-chat-transcript__jump button{border:1px solid var(--border2);background:var(--surface);min-height:44px;color:var(--fg);font:400 15px/1.3 var(--font);cursor:pointer;pointer-events:auto;border-radius:0;align-items:center;gap:8px;padding:8px 14px;display:flex}.home-chat-transcript__jump button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-chat-transcript__jump button:hover{border-color:var(--blue)}.pulse-home-access{width:min(760px,100% - 48px);color:var(--fg);font-family:var(--font);margin:clamp(64px,18vh,180px) auto 32px}.pulse-home-access h2{margin:0 0 16px;font-size:26px;line-height:1.2}.pulse-home-access p{font-size:20px;line-height:1.5}.home-chat-response-details{color:var(--fg);margin-top:12px;font-size:13px;line-height:1.5}.home-chat-response-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--muted);padding-block-start:12px;padding-block-end:12px}.home-chat-response-details summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-chat-response-details dl{border:1px dotted var(--border2);grid-template-columns:minmax(100px,max-content) minmax(0,1fr);gap:6px 16px;margin:4px 0 12px;padding:12px;display:grid}.home-chat-response-details dt{color:var(--muted)}.home-chat-response-details dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.home-chat-response-details p{overflow-wrap:anywhere;margin:6px 0}.home-chat-surface.home-chat-workspace{grid-template-columns:var(--home-chat-columns,[chat] minmax(0, 1fr));background:var(--bg);grid-template-rows:[header]auto[messages]minmax(0,1fr)[composer]auto;gap:0;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.platform-workbench.app-shell:has(.pulse-top-navigation-layout)>main.home-chat-surface.home-chat-workspace{grid-template-columns:var(--home-chat-columns,[chat] minmax(0, 1fr));background:var(--bg);grid-template-rows:[header]auto[messages]minmax(0,1fr)[composer]auto;gap:0;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.home-chat-surface.home-chat-workspace:has(>.home-chat-workspace-rail:not([hidden]):not(dialog)){--home-chat-columns:[rail] 260px [chat] minmax(0, 1fr)}.home-chat-surface.home-chat-workspace>.home-chat-workspace-rail{grid-area:1/rail/-1}.home-chat-surface.home-chat-workspace>.home-chat-header{border-bottom:1px solid var(--border);background:var(--bg);z-index:2;grid-area:header/chat;min-height:60px;padding:8px 24px}.home-chat-surface.home-chat-workspace>.conversation{overscroll-behavior-y:contain;grid-area:messages/chat;min-width:0;min-height:0;padding:0;scroll-padding-block:24px;overflow-y:auto}.home-chat-surface.home-chat-workspace>.composer-wrap{width:min(816px,100%);max-width:100%;padding:12px 24px max(16px, env(safe-area-inset-bottom));background:var(--bg);grid-area:composer/chat;justify-self:center;margin:0;position:relative;top:auto;bottom:auto;left:auto;right:auto}.home-chat-surface.home-chat-workspace .pulse-home{width:min(760px,100% - 48px);margin-inline-start:auto;margin-inline-end:auto}.home-chat-header__identity{align-items:center;gap:8px;min-width:0;display:flex}.home-chat-header__heading{flex-direction:column;justify-content:center;min-width:0;display:flex}.home-chat-header__client{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px;line-height:1.4;overflow:hidden}.home-chat-workspace .home-chat-header__title{font-size:15px;font-weight:600;line-height:1.4}.home-chat-workspace-rail{--fg:var(--sidebar-fg);--muted:var(--sidebar-muted);--blue:var(--sidebar-accent);--border2:var(--sidebar-border);--elev:var(--sidebar-border);border:0;border-right:1px solid var(--sidebar-border);min-width:0;min-height:0;color:var(--fg);background:var(--sidebar-bg);font-family:var(--font);border-radius:0;flex-direction:column;padding:12px;display:flex}.home-chat-workspace-rail[hidden],.home-chat-workspace-rail--drawer:not([open]){display:none}.home-chat-workspace-rail__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-chat-workspace-rail h2{margin:0;padding-left:8px;font-size:15px;font-weight:600;line-height:1.4}.home-chat-workspace-rail button,.home-chat-thread-menu>button,.home-chat-thread-menu__panel button,.home-chat-thread-dialog button{min-width:44px;min-height:44px;color:var(--fg);font:400 15px/1.3 var(--font);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.home-chat-workspace-rail button:disabled,.home-chat-thread-menu button:disabled,.home-chat-thread-dialog button:disabled{opacity:.5;cursor:not-allowed}.home-chat-workspace-rail button:hover:not(:disabled),.home-chat-thread-menu>button:hover:not(:disabled),.home-chat-thread-menu__panel button:hover,.home-chat-thread-dialog button:hover:not(:disabled){background:var(--elev);color:var(--blue)}.home-chat-workspace-rail :-webkit-any(button,input):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.home-chat-workspace-rail :is(button,input):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.home-chat-thread-menu button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.home-chat-thread-menu__panel button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.home-chat-thread-dialog :-webkit-any(button,input):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.home-chat-thread-dialog :is(button,input):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.home-chat-workspace-rail button.home-chat-workspace-rail__new{border-color:var(--border2);justify-content:flex-start;margin:8px 0 12px}.home-chat-workspace-rail__search{border:1px solid var(--border2);align-items:center;gap:8px;min-width:0;padding-inline-start:10px;padding-inline-end:10px;display:flex}.home-chat-workspace-rail__search input{width:100%;min-width:0;min-height:44px;color:var(--fg);font:400 16px/1.4 var(--font);background:0 0;border:0;border-radius:0;padding:8px 0}.home-chat-workspace-rail__search input::placeholder{color:var(--muted)}.home-chat-workspace-rail__views{gap:4px;margin-block-start:8px;margin-block-end:8px;display:flex}.home-chat-workspace-rail__views button{flex:1;font-size:13px}.home-chat-workspace-rail__views button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue)}.home-chat-workspace-rail__list{overscroll-behavior:contain;flex:1;min-height:0;margin-inline-start:-4px;margin-inline-end:-4px;padding-inline-start:4px;padding-inline-end:4px;overflow-y:auto}.home-chat-workspace-rail__list h3{color:var(--muted);margin:20px 8px 8px;font-size:13px;font-weight:600;line-height:1.3}.home-chat-workspace-rail__list section:first-of-type h3{margin-top:8px}.home-chat-workspace-rail__list ul{margin:0;padding:0;list-style:none}.home-chat-workspace-rail__list li{border-left:2px solid #0000;align-items:center;min-width:0;margin-block-start:2px;margin-block-end:2px;display:flex}.home-chat-workspace-rail__list li.is-active{border-left-color:var(--blue);background:var(--elev)}.home-chat-workspace-rail button.home-chat-workspace-rail__thread{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.home-chat-workspace-rail__thread :-webkit-any(span,small){text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.home-chat-workspace-rail__thread :is(span,small){text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.home-chat-workspace-rail__thread small{color:var(--muted);font-size:13px}.home-chat-workspace-rail__list p,.home-chat-workspace-rail__receipt{margin:12px 8px;font-size:13px;line-height:1.5}.home-chat-workspace-rail__receipt{border-top:1px solid var(--border2);margin-bottom:0;padding-top:12px}.home-chat-workspace-rail [role=alert],.home-chat-thread-dialog [role=alert],.home-chat-thread-menu__error{color:var(--red)}.home-chat-workspace-rail__more{width:100%;margin-block-start:12px;margin-block-end:12px}.home-chat-workspace-rail--drawer{width:min(320px,100vw - 32px);max-width:none;height:100dvh;max-height:none;padding-top:max(12px, env(safe-area-inset-top));margin:0;position:fixed;top:0;bottom:0;left:0;right:auto}.home-chat-workspace-rail--drawer::backdrop{background:color-mix(in srgb, var(--black) 55%, transparent)}.home-chat-thread-dialog::backdrop{background:color-mix(in srgb, var(--black) 55%, transparent)}.home-chat-thread-menu{flex-shrink:0;position:relative}.home-chat-thread-menu__panel{--fg:var(--foreground);--blue:var(--primary);--elev:var(--secondary);--border2:var(--border-strong);z-index:110;overscroll-behavior:contain;border:1px solid var(--border2);background:var(--surface);color:var(--fg);font-family:var(--font);border-radius:0;padding:4px;display:grid;position:fixed;overflow-y:auto}.home-chat-thread-menu__panel button{justify-content:flex-start;width:100%}.home-chat-thread-menu__panel svg{flex-shrink:0}.home-chat-thread-menu__error{max-width:220px;font:400 13px/1.4 var(--font);padding:4px;display:block}.home-chat-thread-dialog{border:1px solid var(--border2);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);background:var(--surface);font-family:var(--font);border-radius:0;margin:auto;padding:24px;overflow:auto}.home-chat-thread-dialog form{gap:16px;display:grid}.home-chat-thread-dialog h2{margin:0;font-size:26px;line-height:1.2}.home-chat-thread-dialog p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.home-chat-thread-dialog label{gap:8px;font-size:15px;display:grid}.home-chat-thread-dialog input{border:1px solid var(--border2);background:var(--bg2);min-width:0;min-height:44px;color:var(--fg);font:400 16px/1.4 var(--font);border-radius:0;padding:8px 12px}.home-chat-thread-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-chat-thread-dialog button[type=submit]{border-color:var(--border2)}@media (min-width:1200px){.home-chat-surface.home-chat-workspace:has(>.home-chat-workspace-detail:not([hidden])){--home-chat-columns:[chat] minmax(0, 1fr) [detail] minmax(320px, 40%)}.home-chat-surface.home-chat-workspace:has(>.home-chat-workspace-rail:not([hidden]):not(dialog)):has(>.home-chat-workspace-detail:not([hidden])){--home-chat-columns:[rail] 260px [chat] minmax(0, 1fr) [detail] minmax(320px, 40%)}.home-chat-surface.home-chat-workspace>.home-chat-workspace-detail{border-left:1px solid var(--border);grid-area:1/detail/-1;min-width:0;min-height:0;overflow:auto}}@media (max-width:1199px){.home-chat-surface.home-chat-workspace>.home-chat-workspace-detail:not([hidden]){display:contents}}@media (max-width:900px){.home-chat-surface.home-chat-workspace>.home-chat-header,.home-chat-surface.home-chat-workspace>.composer-wrap{padding-inline-start:12px;padding-inline-end:12px}}.pulse-home{width:min(1200px,100% - 48px);min-width:0;color:var(--fg);font-family:var(--font);margin:0 auto 32px}.pulse-home :-webkit-any(h1,h2,h3,p,ul){margin:0}.pulse-home :is(h1,h2,h3,p,ul){margin:0}.pulse-home :-webkit-any(button,summary){font:inherit;border-radius:0;text-decoration:none}.pulse-home :is(button,summary){font:inherit;border-radius:0;text-decoration:none}.pulse-home button{cursor:pointer}.pulse-home button:disabled{cursor:not-allowed;color:var(--muted)}.pulse-home :-webkit-any(button,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pulse-home :is(button,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pulse-home :-webkit-any(button,summary):hover:not(:disabled){color:var(--blue)}.pulse-home :is(button,summary):hover:not(:disabled){color:var(--blue)}.pulse-home svg{flex-shrink:0}.pulse-home__hero{gap:24px;width:min(760px,100%);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:clamp(72px,17vh,184px);padding-block-end:16px;display:grid}.pulse-home--expanded .pulse-home__hero{padding-top:clamp(48px,9vh,104px)}.pulse-home__header{text-align:center}.pulse-home__header h1{color:var(--fg);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(30px,3.5vw,48px);font-weight:700;line-height:1.15}.pulse-home__header h1>span{color:#0000;-webkit-text-stroke:1px var(--fg)}.pulse-home__ask{gap:12px;min-width:0;display:grid}.pulse-home__composer,.pulse-home__actions{min-width:0}.pulse-home__guided{border:1px solid var(--border);min-width:0}.pulse-home__guided-body{gap:16px;min-width:0;padding:16px;display:grid}.platform-workbench .chat-panel.home-state .pulse-home .composer-wrap{width:100%;max-width:none;margin:0;padding:0;position:static}.platform-workbench .chat-panel.home-state .pulse-home .composer{display:block;position:relative;overflow:visible}.platform-workbench .pulse-home .composer textarea{height:64px;min-height:64px}.platform-workbench .pulse-home .composer-foot{padding-top:8px;padding-bottom:8px}.pulse-home__section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pulse-home__section-heading h2{font-size:26px;font-weight:700;line-height:1.2}.pulse-home__catalog{min-height:44px;color:var(--fg);border:1px solid var(--border2);letter-spacing:.06em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.home-workspace-handoff{justify-items:start;gap:12px;margin-top:12px;display:grid}.home-workspace-handoff p{color:var(--foreground)}.home-workspace-request{border:1px solid var(--border);background:var(--card);color:var(--foreground);align-items:flex-start;gap:16px;margin:16px 32px;padding:16px;display:flex}.home-workspace-request details{flex:1;min-width:0}.home-workspace-request summary{cursor:pointer;font-weight:600}.home-workspace-request p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.home-workspace-request small{color:var(--muted-foreground)}.home-workspace-request button{border:1px solid var(--border-strong);background:var(--secondary);min-height:44px;color:var(--foreground);padding:8px 12px}.home-workspace-request button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.home-workspace-request summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width:700px){.home-workspace-request{flex-wrap:wrap;margin:12px 16px}}.pulse-home__staff .pulse-home__section-heading{margin-bottom:8px}.pulse-home__staff .pulse-home__section-heading h2{font-size:20px}.pulse-home__tasks{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:8px;padding:0;list-style:none;display:grid}.pulse-home__tasks>li{border:1px solid var(--border);background:var(--card);min-width:0}.pulse-home__tasks button{width:100%;min-height:70px;color:var(--fg);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pulse-home__tasks button>span{gap:4px;min-width:0;display:grid}.pulse-home__tasks strong{font-size:15px;font-weight:600;line-height:1.3}.pulse-home__tasks small{color:var(--muted-foreground);font-size:13px;line-height:1.3}.pulse-home__tasks p{color:var(--muted-foreground);padding:0 12px 10px;font-size:13px;line-height:1.3}.pulse-home__staff{margin-bottom:28px}@media (max-width:700px){.pulse-home{width:calc(100% - 32px);margin-bottom:24px}.pulse-home__hero{gap:20px;padding-top:clamp(56px,14vh,112px)}.pulse-home--expanded .pulse-home__hero{padding-top:32px}.pulse-home__section-heading{flex-wrap:wrap;align-items:flex-start}.pulse-home__section-heading h2{font-size:24px}.pulse-home__tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.pulse-home__header h1{font-size:30px}.pulse-home__guided-body{padding:12px}.pulse-home__tasks{grid-template-columns:1fr}}.pulse-method-presets{border:1px solid var(--border);background:var(--card);color:var(--fg);border-radius:0;gap:8px;margin:0 0 12px;padding:12px;display:grid}.pulse-method-presets__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pulse-method-presets__heading strong{color:var(--fg);font-size:15px;line-height:1.3}.pulse-method-presets__heading span{font-weight:400}.pulse-method-presets__choices{flex-wrap:wrap;gap:8px;display:flex}.pulse-method-presets__choices button[aria-pressed=true]{border-color:var(--blue);color:var(--fg)}.pulse-method-presets p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.4}.chat-dictation{font-family:var(--font);flex:none;display:flex}.chat-dictation .chat-dictation__trigger,.chat-dictation .chat-dictation__close{border:1px solid var(--border2);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-dictation .chat-dictation__trigger[data-listening=true]{background:var(--elev);border-color:var(--blue);color:var(--blue)}.chat-dictation button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.chat-dictation button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.chat-dictation button:disabled{cursor:not-allowed;opacity:.6}.chat-dictation__panel{z-index:100;box-sizing:border-box;border:1px solid var(--border2);background:var(--surface);width:min(320px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);font-family:var(--font);font-size:var(--sz-small);border-radius:0;padding:16px;line-height:1.3;position:fixed;overflow:auto}.chat-dictation__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-dictation__heading strong{color:var(--fg);font-size:var(--sz-small)}.chat-dictation__panel p{font-size:var(--sz-small);color:var(--fg);margin:12px 0;line-height:1.3}.chat-dictation__panel .chat-dictation__status{color:var(--muted)}.chat-dictation__panel .chat-dictation__status[data-error=true]{color:var(--red)}.chat-dictation .chat-dictation__action{border:1px solid var(--border2);background:var(--bg2);width:100%;min-height:44px;color:var(--fg);font-family:var(--font);font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase;cursor:pointer;border-radius:0;padding:10px 16px;font-weight:700;line-height:1.2}.chat-dictation__announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-chat-context{display:inline-flex}.home-chat-context__trigger,.home-chat-context__menu button,.home-chat-context-dialog button,.home-chat-context-items button{border:1px solid var(--border2);min-width:44px;min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:0}.home-chat-context__trigger{border-color:#0000;place-items:center;display:grid}.home-chat-context__trigger:hover,.home-chat-context__menu button:hover,.home-chat-context-dialog button:hover,.home-chat-context-items button:hover{border-color:var(--blue);color:var(--blue)}.home-chat-context button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-chat-context-dialog :-webkit-any(button,input,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-chat-context-dialog :is(button,input,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-chat-context-items button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-chat-context button:disabled,.home-chat-context-dialog button:disabled,.home-chat-context-items button:disabled{cursor:not-allowed;opacity:.5}.home-chat-context__menu{z-index:70;border:1px solid var(--border2);background:var(--surface);color:var(--fg);box-shadow:0 8px 24px color-mix(in srgb, var(--black) 25%, transparent);overscroll-behavior:contain;padding:6px;position:fixed;overflow-y:auto}.home-chat-context__menu button{text-align:left;border-color:#0000;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:15px;display:flex}.home-chat-context-dialog{border:1px solid var(--border2);background:var(--surface);width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--fg);font-family:var(--font);border-radius:0;margin:auto;padding:0;overflow:auto}.home-chat-context-dialog::backdrop{background:color-mix(in srgb, var(--black) 60%, transparent)}.home-chat-context__heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.home-chat-context__heading h2{overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.2}.home-chat-context__heading button{border:0;flex-shrink:0;place-items:center;display:grid}.home-chat-context-dialog__body{flex-direction:column;gap:12px;padding:20px;display:flex}.home-chat-context-dialog :-webkit-any(input,textarea){box-sizing:border-box;border:1px solid var(--border2);background:var(--bg2);width:100%;min-width:0;min-height:44px;color:var(--fg);font:inherit;border-radius:0;padding:10px 12px;font-size:15px}.home-chat-context-dialog :is(input,textarea){box-sizing:border-box;border:1px solid var(--border2);background:var(--bg2);width:100%;min-width:0;min-height:44px;color:var(--fg);font:inherit;border-radius:0;padding:10px 12px;font-size:15px}.home-chat-context-dialog textarea{resize:vertical;line-height:1.5}.home-chat-context-dialog input[type=file]{padding:8px}.home-chat-context-dialog input::-webkit-file-upload-button{border:1px solid var(--border2);min-height:36px;color:var(--fg);background:var(--surface);font:inherit;border-radius:0;margin-right:8px;padding:4px 8px}.home-chat-context-dialog input::file-selector-button{border:1px solid var(--border2);min-height:36px;color:var(--fg);background:var(--surface);font:inherit;border-radius:0;margin-right:8px;padding:4px 8px}.home-chat-context-dialog label{font-size:15px;font-weight:700}.home-chat-context__help{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.home-chat-context__error{color:var(--red);margin:0;font-size:15px;line-height:1.5}.home-chat-context-dialog button{padding:8px 16px;font-size:13px}.home-chat-context-dialog .home-chat-context__primary{background:var(--pink);border-color:var(--pink);color:var(--fg);text-transform:uppercase;letter-spacing:var(--caps);align-self:flex-end;font-weight:700}.home-chat-context__preview{border:1px solid var(--border2);background:var(--bg2);flex-direction:column;gap:12px;padding:16px;display:flex}.home-chat-context__preview strong{overflow-wrap:anywhere}.home-chat-context__file-heading{align-items:center;gap:12px;display:flex}.home-chat-context__file-heading>svg{color:var(--blue);flex-shrink:0}.home-chat-context__file-heading>div{gap:4px;min-width:0;display:grid}.home-chat-context__file-heading strong{font-size:15px;line-height:1.3}.home-chat-context__file-heading span{color:var(--muted);font-size:13px;line-height:1.4}.home-chat-context__actions{justify-content:flex-end;gap:8px;display:flex}.home-chat-context__processing,.home-chat-context__receipt{align-items:center;gap:10px;font-size:15px;display:flex}.home-chat-context__processing>svg{color:var(--blue);flex-shrink:0}.home-chat-context__processing>span,.home-chat-context__receipt>span{flex:1}.home-chat-context-items{flex-direction:column;gap:6px;min-width:0;padding:0 0 12px;display:flex}.home-chat-context-items ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-chat-context-items li{border:1px solid var(--border2);background:var(--bg2);align-items:stretch;max-width:100%;display:flex}.home-chat-context-items li:hover{border-color:var(--blue)}.home-chat-context-items button{text-align:left;border:0;align-items:center;gap:10px;padding:10px 12px;font-size:15px;display:flex}.home-chat-context-items button:first-child{min-width:0}.home-chat-context-items button:last-child{flex-shrink:0;justify-content:center}.home-chat-context-items__view>svg{color:var(--blue);flex-shrink:0}.home-chat-context-items button span{gap:4px;min-width:0;max-width:260px;display:grid}.home-chat-context-items button strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.home-chat-context-items button small{color:var(--muted);font-size:13px;line-height:1.4}.home-chat-context-drop-surface{min-width:0;position:relative}.home-chat-context-drop-surface[data-drag-active]{outline:2px dashed var(--blue);outline-offset:4px}.home-chat-context-drop-surface__hint{z-index:10;pointer-events:none;background:var(--surface);color:var(--fg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.home-chat-context-drop-surface__hint svg{color:var(--blue)}.home-chat-context-drop-surface__hint strong{font-size:15px}.home-chat-context-drop-surface__hint span{color:var(--muted);font-size:13px}@media (max-width:480px){.home-chat-context__heading{padding:12px 16px}.home-chat-context-dialog__body{padding:16px}.home-chat-context__preview{padding:12px}.home-chat-context-items li{width:100%}.home-chat-context-items__view{flex:1}.home-chat-context-items button span{max-width:200px}.home-chat-context__processing{flex-wrap:wrap}}.home-chat-context__menu button>span{flex:1;gap:3px;min-width:0;display:grid}.home-chat-context__menu strong{font-size:15px;font-weight:500}.home-chat-context__menu small{color:var(--muted);font-size:13px;line-height:1.4}.home-chat-context__menu button[aria-checked=true]{background:var(--elev)}.home-chat-context__menu button:disabled:hover{color:var(--muted);border-color:#0000}.home-chat-context__menu-heading{border-top:1px dotted var(--border2);color:var(--muted);margin-top:6px;padding:12px 12px 6px;font-size:13px}.home-chat-context__menu>.home-chat-context__help{padding:8px 12px}.home-composer-tools{min-width:0;position:relative}.platform-workbench .pulse-chat-composer .home-composer-tools__trigger{min-height:44px;color:var(--fg);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px;font-size:15px;line-height:1.3;display:flex}.home-composer-tools__trigger[aria-expanded=true]{border-color:var(--border2);background:var(--surface)}.home-composer-tools :-webkit-any(button):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-composer-tools :is(button):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-composer-tools__panel{z-index:35;border:1px solid var(--border2);background:var(--surface);width:min(320px,100vw - 72px);padding:6px;position:absolute;bottom:52px;left:-48px;box-shadow:0 12px 32px #0005}.home-composer-tools__panel[hidden]{display:none}.platform-workbench .home-composer-tools__panel button{width:100%;min-height:56px;color:var(--fg);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:10px;display:flex}.home-composer-tools__panel button:hover,.home-composer-tools__panel button[aria-checked=true]{background:var(--elev)}.home-composer-tools__panel button>span{flex:1;gap:3px;display:grid}.home-composer-tools__panel strong{font-size:15px;font-weight:500}.home-composer-tools__panel small{color:var(--muted);font-size:13px;line-height:1.4}.platform-workbench .pulse-chat-composer{position:relative;overflow:visible}.platform-workbench .pulse-chat-composer .composer-foot{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.platform-workbench .pulse-chat-composer .composer-foot-actions{margin-left:auto}.platform-workbench .pulse-chat-composer .composer-foot>.home-composer-hint{color:var(--muted);margin-left:auto;margin-right:12px;font-size:13px}.home-chat-selection{align-items:center;gap:8px;padding:4px 12px;display:flex}.platform-workbench .home-chat-selection button{border:1px solid var(--border2);max-width:100%;min-height:44px;color:var(--fg);background:var(--elev);border-radius:0;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.home-chat-selection button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:500px){.platform-workbench .pulse-chat-composer .composer-foot>.home-composer-hint{display:none}}.home-chat-model{min-width:0;position:relative}.platform-workbench .pulse-chat-composer .home-chat-model__trigger{max-width:220px;min-height:44px;color:var(--fg);background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:6px;padding:8px;font-size:15px;display:flex}.home-chat-model__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-chat-model__trigger[aria-expanded=true]{background:var(--surface);border-color:var(--border2)}.home-chat-model button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.home-chat-model__panel{z-index:60;border:1px solid var(--border2);background:var(--surface);width:min(370px,100vw - 32px);max-height:calc(100dvh - 112px);position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0005}.home-chat-model__panel[hidden]{display:none}.home-chat-model__heading{border-bottom:1px dotted var(--border2);padding:14px;font-size:15px;font-weight:700}.home-chat-model__heading small{color:var(--muted);margin-top:5px;font-size:13px;font-weight:400;display:block}.home-chat-model__panel>p{color:var(--muted);margin:12px 14px;font-size:13px}.home-chat-model__panel>.home-chat-model__unavailable{border-left:3px solid var(--amber);color:var(--fg);padding-left:10px;font-size:15px;line-height:1.4}.home-chat-model__panel .home-chat-model__unavailable strong{color:var(--amber);margin-bottom:4px;font-weight:700;display:block}.platform-workbench .home-chat-model__panel>button{border:0;border-bottom:1px dotted var(--border2);width:100%;min-height:64px;color:var(--fg);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.home-chat-model__panel>button>span{flex:1;gap:4px;min-width:0;display:grid}.home-chat-model__panel strong{align-items:baseline;gap:8px;font-size:15px;font-weight:500;display:flex}.home-chat-model__panel small{color:var(--muted);font-size:13px;line-height:1.4}.home-chat-model__panel>button:hover,.home-chat-model__panel>button[aria-checked=true]{background:var(--elev)}.home-chat-model__panel>button[aria-disabled=true]{cursor:not-allowed}.home-chat-model__footer{color:var(--muted);flex-wrap:wrap;gap:8px;padding:12px 14px;font-size:13px;display:flex}.home-chat-model__footer>span{flex-basis:100%}.platform-workbench .home-chat-model__footer button{border:1px solid var(--border2);min-height:32px;color:var(--blue);background:0 0;border-radius:0;padding:4px 6px;font-size:13px}.platform-workbench .home-chat-model__footer button[aria-disabled=true]{color:var(--muted);cursor:wait}.platform-workbench .pulse-chat-composer .home-chat-model-warning{color:var(--muted);flex-basis:100%;margin:2px 8px 6px;font-size:13px}@media (max-width:600px){.platform-workbench .pulse-chat-composer .home-chat-model__trigger{max-width:150px}}.home-chat-surface .composer-wrap{width:min(816px,100%);max-width:100%;margin-inline-start:auto;margin-inline-end:auto}.home-chat-surface .pulse-chat-composer{border:1px solid var(--border2);background:var(--surface);box-shadow:none;border-radius:0}.home-chat-surface .pulse-chat-composer:focus-within{border-color:var(--blue)}.home-chat-surface .pulse-chat-composer textarea{min-height:64px;max-height:240px;box-shadow:none;color:var(--fg);font:400 20px/1.5 var(--font);resize:none;background:0 0;border:0;border-radius:0;padding:16px 18px 8px;overflow-y:auto}.home-chat-surface .pulse-chat-composer textarea:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.home-chat-surface .pulse-chat-composer textarea::placeholder{color:var(--muted)}.home-chat-toolbar{font-family:var(--font);min-width:0}.platform-workbench .pulse-chat-composer .home-chat-toolbar{flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px 10px;display:flex}.platform-workbench .home-chat-toolbar .composer-foot-actions{flex:1;align-items:center;gap:4px;min-width:0;margin-left:0;display:flex}.home-chat-toolbar .home-chat-model{min-width:0;margin-right:auto}.platform-workbench .home-chat-toolbar .home-chat-model__trigger{min-width:0;max-width:220px}.platform-workbench .home-chat-toolbar :-webkit-any(.home-chat-send,.home-chat-stop){border-radius:0;flex:0 0 44px;width:44px;height:44px;min-height:44px}.platform-workbench .home-chat-toolbar :is(.home-chat-send,.home-chat-stop){border-radius:0;flex:0 0 44px;width:44px;height:44px;min-height:44px}.platform-workbench .home-chat-toolbar .home-chat-send{color:var(--white);border-color:var(--pink);background:var(--pink)}.platform-workbench .home-chat-toolbar .home-chat-send:hover:not(:disabled){color:var(--white);opacity:.85}.platform-workbench .home-chat-toolbar .home-chat-stop{color:var(--fg);border-color:var(--border2);background:var(--elev)}.platform-workbench .home-chat-toolbar .home-chat-stop:hover{border-color:var(--blue);color:var(--blue)}.home-chat-toolbar .chat-dictation{flex-shrink:0}.home-chat-surface .home-chat-selection{padding:0 14px 8px}.home-chat-surface .home-chat-context-items{padding:12px 14px 0}@media (max-width:500px){.home-chat-surface .composer-wrap{padding-inline-start:12px;padding-inline-end:12px}.platform-workbench .pulse-chat-composer .home-chat-toolbar{padding-inline-start:6px;padding-inline-end:6px}.home-chat-toolbar .home-chat-model{flex:1}.platform-workbench .home-chat-toolbar .home-chat-model__trigger{width:100%;max-width:100%;padding-inline-start:4px;padding-inline-end:4px}.home-chat-surface .pulse-chat-composer textarea{padding-inline-start:14px;padding-inline-end:14px;font-size:16px}}.home-chat-toolbar .home-chat-voice-trigger{min-width:44px;min-height:44px;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.home-chat-toolbar .home-chat-voice-trigger:hover:not(:disabled){background:var(--elev);color:var(--blue)}.home-chat-toolbar .home-chat-voice-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-chat-toolbar .home-chat-voice-trigger:disabled{opacity:.5;cursor:not-allowed}.home-voice{box-sizing:border-box;border:1px solid var(--border2);background:var(--surface);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);font-family:var(--font);font-size:var(--sz-small);overscroll-behavior:contain;border-radius:0;margin:auto;padding:24px;line-height:1.4;overflow-y:auto}.home-voice::backdrop{background:color-mix(in srgb, var(--bg2) 85%, transparent)}.home-voice .home-voice__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-voice h2{font-size:var(--sz-h2);color:var(--fg);text-transform:none;margin:4px 0 16px;font-weight:700;line-height:1.2}.home-voice h3{font-size:var(--sz-small);color:var(--fg);text-transform:none;margin:0 0 8px;font-weight:700}.home-voice .home-voice__eyebrow{color:var(--muted);font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase;margin:0;font-weight:700}.home-voice .home-voice__help{color:var(--muted);margin:12px 0 0}.home-voice .home-voice__status{color:var(--fg);font-size:var(--sz-base);align-items:center;gap:12px;margin:24px 0;display:flex}.home-voice .home-voice__status svg{color:var(--blue);flex-shrink:0}.home-voice .home-voice__notice{border:1px solid var(--border2);border-left:3px solid var(--amber);color:var(--fg);padding:12px}.home-voice .home-voice__transcript,.home-voice .home-voice__answer{background:var(--bg2);border:1px solid var(--border);margin-top:12px;padding:16px}.home-voice .home-voice__transcript p,.home-voice .home-voice__answer p{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.home-voice .home-voice__controls{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.home-voice button{border:1px solid var(--border2);background:var(--bg2);min-height:44px;color:var(--fg);font-family:var(--font);font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;line-height:1.3;display:inline-flex}.home-voice button svg{flex-shrink:0}.home-voice button:hover:not(:disabled){background:var(--elev)}.home-voice button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.home-voice button:disabled{opacity:.5;cursor:not-allowed}.home-voice .home-voice__close{min-width:44px;padding:10px}.home-voice .home-voice__primary{background:var(--pink);border-color:var(--pink);color:var(--white)}.home-voice .home-voice__primary:hover:not(:disabled){background:var(--pink);border-color:var(--fg)}.home-read-aloud{font-family:var(--font);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.home-read-aloud button{border:1px solid var(--border);min-height:36px;color:var(--fg);font:inherit;font-size:var(--sz-small);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:6px 8px;line-height:1.3;display:inline-flex}.home-read-aloud button:hover:not(:disabled){background:var(--elev)}.home-read-aloud button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.home-read-aloud button:disabled{opacity:.5;cursor:not-allowed}.home-read-aloud .home-read-aloud__error{color:var(--fg);font-size:var(--sz-small)}.home-voice .home-voice__activity{border:1px solid var(--border2);background:var(--bg2);flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.home-voice .home-voice__status-detail{font-size:var(--sz-small);color:var(--muted);margin-top:4px;display:block}.home-voice .home-voice__status[data-listening=true] .home-voice__activity{border-color:var(--blue);animation:2s ease-in-out infinite home-voice-presence}.home-voice .home-voice__status[data-phase=speaking] .home-voice__activity svg{animation:1.2s ease-in-out infinite home-voice-speaking}.home-voice .home-voice__status[data-phase=waiting] .home-voice__activity svg,.home-voice .home-voice__status[data-phase=reconnecting] .home-voice__activity svg{animation:2s linear infinite home-voice-thinking}.home-voice .home-voice__candidate{white-space:pre-wrap;overflow-wrap:anywhere}.home-voice .home-voice__resolution{flex-wrap:wrap;gap:8px;display:flex}@keyframes home-voice-presence{50%{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--blue) 22%, transparent)}}@keyframes home-voice-speaking{50%{transform:scale(1.12)}}@keyframes home-voice-thinking{to{transform:rotate(360deg)}}@media (max-width:480px){.home-voice{padding:16px}.home-voice .home-voice__controls button{flex:100%}}@media (prefers-reduced-motion:reduce){.home-voice,.home-voice *,.home-read-aloud,.home-read-aloud *{scroll-behavior:auto;transition:none!important;animation:none!important}}.home-artifact{border-left:1px solid var(--border2);background:var(--surface);width:min(52vw,760px);min-width:0;height:100%;min-height:0;color:var(--fg);font:400 15px/1.4 var(--font);border-radius:0;flex:0 52%;position:relative;overflow:hidden}.home-artifact,.home-artifact *{box-sizing:border-box}.home-artifact--fullscreen{z-index:100;border:0;width:100%;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0}.home-artifact__workspace{flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.home-artifact__header{border-bottom:1px solid var(--border2);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.home-artifact__heading{min-width:0}.home-artifact__heading h2,.home-artifact__confirm h2{color:var(--fg);text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;margin:6px 0;font-size:26px;font-weight:700;line-height:1.2}.home-artifact__heading p{color:var(--muted);margin:8px 0 0;font-size:13px}.home-artifact__eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:var(--caps);font-size:13px;font-weight:700}.home-artifact button{border:1px solid var(--border2);min-width:44px;min-height:44px;color:var(--fg);font:400 15px/1.3 var(--font);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.home-artifact button:hover:not(:disabled),.home-artifact button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.home-artifact button:disabled{opacity:.5;cursor:not-allowed}.home-artifact :-webkit-any(button,textarea,a,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.home-artifact :is(button,textarea,a,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.home-artifact__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-artifact__header>.home-artifact__actions{flex-wrap:nowrap;flex-shrink:0}.home-artifact__toolbar{border-bottom:1px solid var(--border2);flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.home-artifact__deferred{border-bottom:1px dotted var(--border2);padding:12px 20px}.home-artifact__deferred p{overflow-wrap:anywhere;margin:0 0 8px}.home-artifact__content{flex:1 0 200px;min-height:200px;display:grid;overflow:hidden}.home-artifact__content--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-artifact__preview{overflow-wrap:anywhere;min-width:0;padding:20px;font-size:20px;line-height:1.5;overflow:auto}.home-artifact__preview pre{white-space:pre;max-width:100%;font:400 15px/1.5 var(--font-mono);margin:0;overflow:auto}.home-artifact__source{flex-direction:column;gap:8px;min-width:0;min-height:0;padding:20px;display:flex}.home-artifact__content--split .home-artifact__source{border-left:1px solid var(--border2)}.home-artifact label{color:var(--fg);text-transform:uppercase;letter-spacing:var(--caps);font-size:13px;font-weight:700}.home-artifact textarea{border:1px solid var(--border2);background:var(--bg2);width:100%;min-width:0;color:var(--fg);font:400 15px/1.5 var(--font);border-radius:0;padding:12px}.home-artifact__source textarea{resize:none;min-height:150px;font-family:var(--font-mono);-moz-tab-size:2;tab-size:2;flex:1}.home-artifact textarea::placeholder{color:var(--muted)}.home-artifact__hint,.home-artifact__local-note{color:var(--muted);font-size:13px}.home-artifact__local-note{border-top:1px dotted var(--border2);margin:0;padding:12px 20px}.home-artifact__footer{border-top:1px solid var(--border2);gap:12px;padding:16px 20px;display:grid}.home-artifact__saved{border-top:1px dotted var(--border2);gap:10px;padding:16px 20px;display:grid}.home-artifact__saved p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:15px}.home-artifact__saved p.home-artifact__error{color:var(--red)}.home-artifact__versions{max-height:300px;overflow:auto}.home-artifact__versions ul{margin:0 0 12px;padding:0;list-style:none}.home-artifact__versions li{border-bottom:1px dotted var(--border2);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.home-artifact__versions time{color:var(--muted);font-size:15px}.home-artifact__save-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg2);max-height:40vh;color:var(--fg);font:400 15px/1.5 var(--font-mono);padding:12px;overflow:auto}.home-artifact.home-artifact__save-backdrop{z-index:120;background:color-mix(in srgb, var(--bg2) 85%, transparent);border:0;place-items:center;width:100%;height:100%;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.home-artifact__save-backdrop h2{margin:0;font-size:26px;font-weight:700;line-height:1.2}.home-artifact__footer p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.home-artifact__footer p.home-artifact__error{color:var(--red)}.home-artifact__revise{gap:8px;display:grid}.home-artifact__revise textarea{resize:vertical;min-height:70px;max-height:180px}.home-artifact button.home-artifact__primary{border-color:var(--pink);background:var(--pink);color:var(--white);text-transform:uppercase;letter-spacing:var(--caps);justify-self:end;font-size:13px;font-weight:700}.home-artifact button.home-artifact__primary:hover:not(:disabled){opacity:.85}.home-artifact__confirm-backdrop{z-index:110;background:color-mix(in srgb, var(--bg2) 85%, transparent);place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.home-artifact__confirm{border:1px solid var(--border2);background:var(--surface);width:min(100%,480px);max-height:100%;padding:24px;overflow:auto}.home-artifact__confirm p{margin:16px 0 24px}.home-artifact button.home-artifact__discard{border-color:var(--red);color:var(--red)}.home-artifact .home-chat-markdown{min-width:0}.home-artifact .home-chat-markdown>:first-child{margin-top:0}.home-artifact .home-chat-markdown :-webkit-any(h2,h3,h4,h5,h6){color:var(--fg);text-transform:none;letter-spacing:normal;margin:24px 0 12px;font-size:26px;font-weight:700;line-height:1.2}.home-artifact .home-chat-markdown :is(h2,h3,h4,h5,h6){color:var(--fg);text-transform:none;letter-spacing:normal;margin:24px 0 12px;font-size:26px;font-weight:700;line-height:1.2}.home-artifact .home-chat-markdown a{color:var(--blue);text-decoration:none}.home-artifact .home-chat-markdown blockquote{border-left:3px solid var(--border2);margin-inline-start:0;margin-inline-end:0;padding-left:16px}.home-artifact .home-chat-markdown code{font:400 15px/1.5 var(--font-mono)}.home-artifact .home-chat-code{border:1px solid var(--border2);background:var(--bg2);min-width:0;margin-block-start:16px;margin-block-end:16px}.home-artifact .home-chat-code__toolbar{border-bottom:1px dotted var(--border2);justify-content:space-between;align-items:center;padding-left:12px;font-size:13px;display:flex}.home-artifact .home-chat-code pre{padding:16px}.home-artifact .home-chat-markdown__table{max-width:100%;margin-block-start:16px;margin-block-end:16px;overflow-x:auto}.home-artifact .home-chat-markdown table{border-collapse:collapse;min-width:100%}.home-artifact .home-chat-markdown :-webkit-any(th,td){border-bottom:1px dotted var(--border2);text-align:left;color:var(--fg);padding:10px 14px;font-size:15px}.home-artifact .home-chat-markdown :is(th,td){border-bottom:1px dotted var(--border2);text-align:left;color:var(--fg);padding:10px 14px;font-size:15px}.home-artifact .home-chat-markdown th{text-transform:uppercase;letter-spacing:var(--caps);font-size:13px;font-weight:700}.home-artifact .home-chat-message__text{white-space:pre-wrap}.home-artifact .home-chat-message__copy-error{color:var(--red);font-size:13px}.home-artifact .home-chat-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1199px){.home-artifact{z-index:100;border:0;width:100%;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0}.home-artifact__header,.home-artifact__toolbar,.home-artifact__preview,.home-artifact__source,.home-artifact__footer{padding:16px}.home-artifact__content--split{flex-basis:400px;grid-template-columns:minmax(0,1fr)}.home-artifact__content--split .home-artifact__source{border-left:0;border-top:1px solid var(--border2)}.home-artifact textarea{font-size:16px}.home-artifact__footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}}.home-chat-workspace-detail>.home-artifact:not(.home-artifact--fullscreen){border-left:0;width:100%}.home-interactive{border:1px solid var(--border2);background:var(--surface);min-width:0;color:var(--fg);font:400 15px/1.3 var(--font);border-radius:0;margin-block-start:20px;margin-block-end:20px;padding:20px}.home-interactive h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.2}.home-interactive__provenance,.home-interactive__help{color:var(--muted);font:400 15px/1.3 var(--font)}.home-interactive__provenance{margin-block-start:0;margin-block-end:8px}.home-interactive__help{margin-block-start:8px;margin-block-end:16px}.home-interactive fieldset{border:0;min-width:0;margin:0 0 16px;padding:0}.home-interactive legend{color:var(--fg);margin-bottom:8px;font-weight:700}.home-interactive label{min-height:44px;color:var(--fg);overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.home-interactive input[type=checkbox]{width:20px;height:20px;accent-color:var(--blue);border-radius:0;flex-shrink:0;margin:0}.home-interactive__options{flex-wrap:wrap;gap:8px 20px;display:flex}.home-interactive .home-interactive__filter{gap:8px;margin-bottom:16px;display:grid}.home-interactive input[type=search]{box-sizing:border-box;border:1px solid var(--border2);background:var(--bg2);width:100%;min-width:0;min-height:44px;color:var(--fg);font:inherit;border-radius:0;padding:10px 12px}.home-interactive__table{max-width:100%;margin-bottom:16px;overflow-x:auto}.home-interactive table{border-collapse:collapse;width:100%;color:var(--fg);font:inherit}.home-interactive th,.home-interactive td{border-bottom:1px dotted var(--border2);min-width:132px;max-width:280px;color:var(--fg);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px}.home-interactive thead th{letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.home-interactive .home-interactive__checklist{gap:8px;margin-block-start:16px;margin-block-end:16px;display:grid}.home-interactive__checklist label{border-bottom:1px dotted var(--border2);align-items:flex-start;padding-block-start:12px;padding-block-end:12px}.home-interactive__checklist input:checked+span{text-decoration:line-through}.home-interactive button{border:1px solid var(--border2);min-height:44px;color:var(--fg);font:400 15px/1.3 var(--font);cursor:pointer;background:0 0;border-radius:0;padding:8px 12px}.home-interactive button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.home-interactive :-webkit-any(input,button,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-interactive :is(input,button,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-interactive :-webkit-any(input,button):disabled{opacity:.5;cursor:not-allowed}.home-interactive :is(input,button):disabled{opacity:.5;cursor:not-allowed}.home-interactive__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.home-interactive{padding:16px}.home-interactive__options{gap:4px;display:grid}}.home-conversation-settings{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border2);background:var(--surface);width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);font-family:var(--font);font-size:var(--sz-small);border-radius:0;margin:auto;padding:24px;line-height:1.4;overflow-y:auto}.home-conversation-settings::backdrop{background:color-mix(in srgb, var(--bg2) 85%, transparent)}.home-conversation-settings [hidden]{display:none}.home-conversation-settings header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-conversation-settings h2{color:var(--fg);font-size:var(--sz-h2);text-transform:none;margin:0;font-weight:700;line-height:1.2}.home-conversation-settings h3{color:var(--fg);font-size:var(--sz-small);text-transform:none;margin:0 0 12px;font-weight:700}.home-conversation-settings p{overflow-wrap:anywhere}.home-conversation-settings label{color:var(--fg);margin:12px 0 8px;font-weight:700;display:block}.home-conversation-settings label span{color:var(--muted);font-weight:400}.home-conversation-settings input,.home-conversation-settings textarea{box-sizing:border-box;border:1px solid var(--border2);background:var(--bg2);width:100%;min-width:0;color:var(--fg);font:inherit;border-radius:0;padding:12px}.home-conversation-settings textarea{resize:vertical;min-height:180px}.home-conversation-settings .home-conversation-settings__help{color:var(--muted);margin:8px 0}.home-conversation-settings .home-conversation-settings__suggestions{margin:24px 0}.home-conversation-settings .home-conversation-settings__suggestions>div{flex-wrap:wrap;gap:8px;display:flex}.home-conversation-settings .home-conversation-settings__comparison{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;display:grid}.home-conversation-settings .home-conversation-settings__comparison>section{border:1px solid var(--border);min-width:0;padding:16px}.home-conversation-settings .home-conversation-settings__previous{white-space:pre-wrap;margin:0}.home-conversation-settings .home-conversation-settings__notice{border-left:3px solid var(--amber);background:var(--bg2);color:var(--fg);padding:12px}.home-conversation-settings .home-conversation-settings__receipt:not(:empty){border-left:3px solid var(--green);color:var(--fg);padding:12px}.home-conversation-settings footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.home-conversation-settings button{border:1px solid var(--border2);background:var(--bg2);min-height:44px;color:var(--fg);font-family:var(--font);font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;line-height:1.3;display:inline-flex}.home-conversation-settings button:hover:not(:disabled){border-color:var(--blue);background:var(--elev)}.home-conversation-settings button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.home-conversation-settings input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.home-conversation-settings textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.home-conversation-settings button:disabled{opacity:.5;cursor:not-allowed}.home-conversation-settings .home-conversation-settings__save{background:var(--pink);border-color:var(--pink);color:var(--white)}.home-conversation-settings .home-conversation-settings__save:hover:not(:disabled){background:var(--pink);border-color:var(--fg)}@media (max-width:600px){.home-conversation-settings{padding:16px}.home-conversation-settings .home-conversation-settings__comparison{grid-template-columns:minmax(0,1fr)}.home-conversation-settings footer>button{flex:auto}}.home-public-research{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border2);background:var(--surface);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);font-family:var(--font);border-radius:0;margin:auto;padding:0;font-size:15px;line-height:1.4;overflow:auto}.home-public-research::backdrop{background:color-mix(in srgb, var(--black) 60%, transparent)}.home-public-research *,.home-public-research :before,.home-public-research :after{box-sizing:border-box}.home-public-research p{margin:0}.home-public-research__heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.home-public-research__heading h2{overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.2}.home-public-research__heading button{flex-shrink:0;place-items:center;display:grid}.home-public-research button{border:1px solid var(--border2);min-width:44px;min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:8px 12px}.home-public-research button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.home-public-research :-webkit-any(button,input):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-public-research :is(button,input):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-public-research button:disabled{opacity:.5;cursor:not-allowed}.home-public-research__body{flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.home-public-research__help{color:var(--muted);font-size:15px}.home-public-research__availability{border-left:2px solid var(--blue);background:var(--bg2);gap:6px;padding:12px;display:grid}.home-public-research__checks{flex-wrap:wrap;gap:8px;display:flex}.home-public-research__checks button{flex:1}.home-public-research__requirements{border:1px dotted var(--border2);padding:12px}.home-public-research :-webkit-any(ul,li){overflow-wrap:anywhere}.home-public-research :is(ul,li){overflow-wrap:anywhere}.home-public-research ul{margin:8px 0 0;padding-left:20px}.home-public-research li+li{margin-top:6px}.home-public-research__requirements ul{margin-bottom:12px}.home-public-research__body>label,.home-public-research legend{font-weight:700}.home-public-research input[type=text]{border:1px solid var(--border2);width:100%;min-width:0;min-height:44px;color:var(--fg);background:var(--bg2);font:inherit;border-radius:0;padding:10px 12px;font-size:16px}.home-public-research fieldset{border:1px solid var(--border2);min-width:0;margin:0;padding:12px}.home-public-research legend{padding:0 4px}.home-public-research__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:8px;display:grid}.home-public-research__topics label{overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.home-public-research__topics input{-webkit-appearance:none;appearance:none;border:1px solid var(--border2);background:var(--bg2);cursor:pointer;border-radius:0;flex-shrink:0;width:20px;height:20px;margin:0;position:relative}.home-public-research__topics input:checked{background:var(--blue);border-color:var(--blue)}.home-public-research__topics input:checked:after{content:"";border:solid var(--bg2);border-width:0 2px 2px 0;width:6px;height:11px;margin:2px 0 0 6px;display:block;transform:rotate(45deg)}.home-public-research__topics label:has(input:disabled){cursor:not-allowed}.home-public-research__topics input:disabled{cursor:not-allowed;opacity:.5}.home-public-research__preview{border:1px dotted var(--border2);background:var(--bg2);padding:12px}.home-public-research__preview h3{margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.35}.home-public-research__error{color:var(--red)}.home-public-research__actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.home-public-research__actions button{letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.home-public-research__actions .home-public-research__primary{background:var(--pink);border-color:var(--pink);color:var(--white)}.home-public-research__actions .home-public-research__primary:hover:not(:disabled){color:var(--white)}@media (max-width:480px){.home-public-research__heading,.home-public-research__body,.home-public-research__actions{padding:16px}.home-public-research__topics{grid-template-columns:minmax(0,1fr)}.home-public-research__checks,.home-public-research__actions{flex-direction:column}.home-public-research__actions button{width:100%}}@media (forced-colors:active){.home-public-research__topics input{-webkit-appearance:auto;appearance:auto}.home-public-research__topics input:checked:after{display:none}}.media-evidence-controls,.media-evidence-detail,.media-evidence-shortlist{color:var(--fg,#fff);margin:0 16px 14px}.media-evidence-filter-bar,.media-evidence-row-tools,.media-evidence-detail>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.media-evidence-filter-bar label{gap:5px;font-size:13px;display:grid}.media-evidence-filter-bar input{min-width:min(240px,100%)}.media-evidence-filter-bar input,.media-evidence-filter-bar select,.media-evidence-row-tools button,.media-evidence-controls button,.media-evidence-detail button,.media-evidence-shortlist button{background:var(--bg2,#1a1a1a);border:1px solid var(--border2,#444);color:var(--fg,#fff);font:inherit;border-radius:0;max-width:100%;min-height:36px;padding:7px 10px}.media-evidence-row-tools{margin-top:9px}.media-evidence-row-tools button{color:var(--blue,#96d0d3);font-size:15px}.media-evidence-controls p,.media-evidence-detail p,.media-evidence-shortlist p{color:var(--muted,#bbb);margin:8px 0;font-size:13px}.media-evidence-controls [role=alert]{color:var(--red,#e05c5c)}.media-evidence-detail,.media-evidence-shortlist{border:1px solid var(--border2,#444);padding:14px}.media-evidence-detail>header{justify-content:space-between;align-items:flex-start}.media-evidence-detail h4{margin:0;font-size:20px}.media-evidence-detail dl,.media-evidence-shortlist dl{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.media-evidence-detail dt,.media-evidence-shortlist dt{color:var(--muted,#bbb);font-size:15px}.media-evidence-detail dd,.media-evidence-shortlist dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.media-evidence-shortlist summary{cursor:pointer;font-weight:700}.media-evidence-shortlist li{border-bottom:1px dotted var(--border2,#444);padding:12px 0}.media-evidence-shortlist ul{padding:0;list-style:none}.media-evidence-shortlist li>button{margin-left:12px}.media-evidence-shortlist button.media-evidence-handoff{background:var(--pink,#e12c86);margin-right:8px}.media-evidence-controls button:disabled,.media-evidence-row-tools button:disabled,.media-evidence-detail button:disabled,.media-evidence-shortlist button:disabled{opacity:.55;cursor:not-allowed}.media-evidence-detail:focus{outline:2px solid var(--blue,#96d0d3);outline-offset:2px}.media-evidence-controls :focus-visible{outline:2px solid var(--blue,#96d0d3);outline-offset:2px}.media-evidence-row-tools button:focus-visible{outline:2px solid var(--blue,#96d0d3);outline-offset:2px}.media-evidence-detail button:focus-visible{outline:2px solid var(--blue,#96d0d3);outline-offset:2px}.media-evidence-shortlist :focus-visible{outline:2px solid var(--blue,#96d0d3);outline-offset:2px}@media (max-width:680px){.media-evidence-filter-bar{align-items:stretch}.media-evidence-filter-bar label{width:100%}.media-evidence-filter-bar input{width:100%;min-width:0}.media-evidence-controls,.media-evidence-detail,.media-evidence-shortlist{margin-inline-start:0;margin-inline-end:0}}.media-evidence-source-notes{color:var(--muted-foreground);margin:8px 0;font-size:15px}.media-evidence-source-notes>summary{cursor:pointer}.media-evidence-shortlist-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.media-evidence-shortlist-actions>strong{font-size:15px;font-weight:600}.media-evidence-row-tools>button{min-height:40px;font-size:13px}.media-evidence-detail dl>div{border-bottom:1px dotted var(--border);padding-bottom:8px}.media-evidence-results{min-width:0}@media (min-width:1200px){.media-evidence-results:has(>.media-evidence-detail){grid-template-columns:minmax(0,1fr) minmax(300px,34%);align-items:start;gap:16px;display:grid}.media-evidence-results>.media-evidence-detail{max-height:70vh;margin-left:0;overflow-y:auto}.media-evidence-results>.media-evidence-shortlist{grid-column:1/-1}}.platform-workbench .media-record-workspace{background:var(--bg)}.platform-workbench .media-record-workspace .pulse-page-header__main{padding-bottom:16px}.platform-workbench .media-record-workspace>.library-filter-bar{background:0 0;border:0;gap:12px;margin:0 32px 20px;padding:0}.platform-workbench .media-record-workspace .library-filter-bar__search input,.platform-workbench .media-record-workspace .library-filter-bar__field select{background:var(--bg2);border-color:var(--border2);height:44px;font-size:15px}.platform-workbench .media-record-workspace .library-filter-bar__search button{background:var(--bg2);border:1px solid var(--border2);height:44px;color:var(--fg)}.platform-workbench .media-evidence-explorer{background:0 0;border:0;padding:0}.platform-workbench .media-evidence-explorer .record-explorer-section-head{border:0;justify-content:space-between;align-items:center;margin:0;padding:0 0 12px;display:flex}.platform-workbench .media-evidence-explorer .record-explorer-section-head>div{align-items:baseline;gap:12px;display:flex}.platform-workbench .media-evidence-explorer .record-explorer-section-head strong{font-size:20px;font-weight:600}.platform-workbench .media-evidence-explorer{position:relative}.platform-workbench .media-evidence-explorer.is-framed .record-explorer-header{border:0;margin:0;padding:0;display:flex;position:absolute;top:0;right:0}.platform-workbench .media-evidence-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 16px;display:flex}.platform-workbench .media-evidence-controls>p{margin:0;font-size:15px}.platform-workbench .media-evidence-controls>[role=alert],.platform-workbench .media-evidence-controls>[role=status]:not(:first-of-type){flex-basis:100%}.media-evidence-page-tools{font-size:15px}.media-evidence-page-tools>summary{cursor:pointer;color:var(--blue);padding:8px 0}.media-evidence-page-tools[open]{flex-basis:100%}.media-evidence-page-tools[open] .media-evidence-filter-bar{padding:12px 0}.platform-workbench .media-evidence-filter-bar label{font-size:15px}.platform-workbench .media-evidence-results .record-explorer-table{background:var(--bg2);border:1px solid var(--border2)}.platform-workbench .media-evidence-results .record-explorer-column-headings>span{background:var(--surface);color:var(--fg);border-bottom:1px dotted var(--border2);padding:14px 16px}.platform-workbench .media-evidence-results .record-explorer-row>div{border-bottom:1px dotted var(--border2);color:var(--fg);vertical-align:middle;border-left:0;padding:14px 16px}.platform-workbench .media-evidence-results .record-explorer-row:hover>div{background:var(--surface)}.platform-workbench .media-evidence-results .record-explorer-cell strong{font-size:15px;font-weight:400}.platform-workbench .media-evidence-results .record-explorer-row .media-evidence-actions-cell{width:176px;min-width:176px}.platform-workbench .media-evidence-row-tools{flex-wrap:nowrap;gap:4px;margin:0}.platform-workbench .media-evidence-row-tools>button{min-height:40px;color:var(--blue);white-space:nowrap;background:0 0;border-color:#0000;padding:8px 10px;font-size:15px}.platform-workbench .media-evidence-row-tools>button:hover{border-color:var(--border2);background:var(--bg)}.platform-workbench .media-evidence-detail{background:var(--bg2);border:1px solid var(--border2);margin:0;padding:20px}.platform-workbench .media-evidence-detail dd{font-size:15px}.platform-workbench .media-evidence-detail dl{grid-template-columns:minmax(0,1fr);gap:16px}.platform-workbench .media-evidence-shortlist{background:var(--bg2);margin:16px 0 0}.platform-workbench .media-evidence-explorer .record-explorer-footer{border-top:0;padding:16px 0;font-size:15px}@media (max-width:800px){.platform-workbench .media-record-workspace>.library-filter-bar{margin-inline-start:16px;margin-inline-end:16px}}@media (max-width:620px){.platform-workbench .media-record-workspace>.library-filter-bar{margin-inline-start:12px;margin-inline-end:12px}.platform-workbench .media-evidence-results .record-explorer-row>div{padding:8px 12px}.platform-workbench .media-evidence-results .record-explorer-row .media-evidence-actions-cell{width:auto;min-width:0}}.platform-workbench .message-list.is-workspace-surface .record-explorer.media-evidence-explorer{background:0 0;border:0;padding:0}.platform-workbench .media-evidence-results .media-evidence-actions-cell{z-index:1;background:var(--bg2);border-left:1px solid var(--border2);position:sticky;right:0}.platform-workbench .media-evidence-results .record-explorer-column-headings>span:last-child{z-index:2;position:sticky;right:0}.platform-workbench .media-evidence-results [data-column=description] strong{-webkit-line-clamp:2}@media (max-width:800px){.platform-workbench .media-evidence-results .media-evidence-actions-cell{position:static}}.platform-workbench .media-record-workspace.domain-data-workspace{gap:16px}.platform-workbench .media-record-workspace>.pulse-page-header{margin-bottom:0}.platform-workbench .media-record-workspace>.library-filter-bar{margin:0}.platform-workbench .media-record-workspace .domain-data-workspace__content{background:0 0;border:0}.platform-workbench .media-record-workspace .domain-data-workspace__content>.message-list.is-workspace-surface{padding:0}.platform-workbench .media-evidence-results .media-evidence-actions-cell{background:var(--bg2);box-shadow:-1px 0 var(--border2)}.platform-workbench .media-evidence-results .record-explorer-column-headings>span:last-child,.platform-workbench .media-evidence-results .record-explorer-row:hover .media-evidence-actions-cell{background:var(--surface)}.platform-workbench .media-record-workspace .message-list.is-workspace-surface{background:0 0;border:0}@media (min-width:1000px){.platform-workbench .record-explorer.media-evidence-explorer.is-framed{grid-template-columns:minmax(190px,1fr) auto;gap:16px}.platform-workbench .media-evidence-explorer.is-framed>.record-explorer-section-head{grid-column:1;align-self:center;padding:0}.platform-workbench .media-evidence-explorer.is-framed>.media-evidence-controls{grid-column:2;margin:0}.platform-workbench .media-evidence-explorer.is-framed>.media-evidence-results,.platform-workbench .media-evidence-explorer.is-framed>.record-explorer-footer{grid-column:1/-1}.platform-workbench .media-evidence-explorer.is-framed:has(.media-evidence-page-tools[open])>.media-evidence-controls{grid-column:1/-1}}.platform-workbench .media-evidence-explorer [role=cell] strong{font-weight:400}.platform-workbench .media-evidence-explorer [role=cell]:first-child strong{font-weight:600}.platform-workbench .media-evidence-detail dd strong{font-weight:400;line-height:1.5}.platform-workbench .media-evidence-detail dt{color:var(--muted);font-size:13px}.extension-component{gap:16px;min-width:0;padding:clamp(16px,2.4vw,24px)}:where(html:has([data-pulse-preserve-analytics=true])) .extension-component.grounded{border-color:#4ed6a54d}:where(html:has([data-pulse-preserve-analytics=true])) .extension-component.partial{border-color:#f0a55a4d}:where(html:has([data-pulse-preserve-analytics=true])) .extension-component.blocked{border-color:#ff766f4d}:where(html:has([data-pulse-preserve-analytics=true])) .extension-component.failed{border-color:#ff766f4d}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-header h3{color:#f4f7f7;letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.08}:where(html:has([data-pulse-preserve-analytics=true])) .extension-header p{color:#a9b5b9;max-width:76ch;margin:0;font-size:13px;line-height:1.6}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .extension-status.empty{color:#92a0a5}:where(html:has([data-pulse-preserve-analytics=true])) .extension-status.cancelled{color:#92a0a5}:where(html:has([data-pulse-preserve-analytics=true])) .extension-status.queued{color:#8ed2d7}:where(html:has([data-pulse-preserve-analytics=true])) .extension-status.running{color:#8ed2d7}:where(html:has([data-pulse-preserve-analytics=true])) .extension-status.draft{color:#8ed2d7}.extension-fields{gap:1px;margin:0;display:grid;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .extension-field dt{color:#7f8e93;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .extension-evidence{border-top:1px solid #ffffff17;padding-top:11px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-evidence summary svg{color:#8ed2d7;width:13px;height:13px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1a;gap:9px;min-width:0;padding:13px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items header strong{color:#edf2f3;font-size:13px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items p{color:#98a5aa;margin:0;font-size:11px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .artifact-list p{color:#98a5aa;margin:0;font-size:11px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .review-notes li{color:#98a5aa;margin:0;font-size:11px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .task-progress-stages p{color:#98a5aa;margin:0;font-size:11px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.cortex-finding-group.success{border-left-color:#4caf82}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.cortex-finding-group.warning{border-left-color:#ffb432}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.cortex-finding-group.default{border-left-color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .cortex-finding-point:before{color:#6f7d81;content:"2";grid-area:1/1/span 2;padding-right:8px}.cortex-finding-point>*{grid-column:2}:where(html:has([data-pulse-preserve-analytics=true])) .cortex-finding-group.success .cortex-finding-magnitude{color:#4caf82}:where(html:has([data-pulse-preserve-analytics=true])) .cortex-finding-group.warning .cortex-finding-magnitude{color:#ffb432}:where(html:has([data-pulse-preserve-analytics=true])) .cortex-finding-group.default .cortex-finding-magnitude{color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .cortex-finding-point:hover .cortex-finding-explain{color:#d7e0e2;border-bottom-color:currentColor}:where(html:has([data-pulse-preserve-analytics=true])) .cortex-finding-explain:focus-visible{color:#d7e0e2;border-bottom-color:currentColor}.cortex-finding-explain:disabled{cursor:not-allowed;opacity:.45}:where(html:has([data-pulse-preserve-analytics=true])) .cortex-finding-point .cortex-finding-magnitude{letter-spacing:0;font-size:16px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.cortex-finding{border:none;border-left:3px solid #888;border-radius:0;gap:8px;min-width:0}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.cortex-finding.success{border-left-color:#4caf82}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.cortex-finding.warning{border-left-color:#ffb432}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.cortex-finding header strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.cortex-finding.success .cortex-finding-magnitude{color:#4caf82}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.cortex-finding.warning .cortex-finding-magnitude{color:#ffb432}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.cortex-finding.default .cortex-finding-magnitude{color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-table-shell{border-radius:var(--radius);border:1px solid #ffffff1c;max-width:100%;overflow:auto}:where(html:has([data-pulse-preserve-analytics=true])) .extension-table-shell:focus-visible{outline-offset:2px;outline:2px solid #8ed2d7}.extension-data-table{border-collapse:collapse;width:max-content;min-width:100%}:where(html:has([data-pulse-preserve-analytics=true])) .extension-data-table caption{color:#7d8b90;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:8px 11px;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .extension-data-table th{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-top:1px solid #ffffff14;max-width:360px;padding:9px 11px}:where(html:has([data-pulse-preserve-analytics=true])) .extension-data-table td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-top:1px solid #ffffff14;max-width:360px;padding:9px 11px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-data-table tbody th{color:#dce4e6;min-width:140px;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-timeline-items>li.current>span{color:#f183b5;border-color:#ef4f8fa6;box-shadow:0 0 18px #d9306f38}:where(html:has([data-pulse-preserve-analytics=true])) .extension-timeline-items>li.completed>span{color:var(--tone-success);border-color:#4ed6a573}:where(html:has([data-pulse-preserve-analytics=true])) .extension-timeline-items>li.blocked>span{color:var(--tone-critical);border-color:#ff766f73}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-timeline-items strong{color:#e8edef;font-size:13px}:where(html:has([data-pulse-preserve-analytics=true])) .extension-timeline-items em{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .metric-chart figcaption strong{color:#dce4e6;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .metric-chart figcaption span{color:#748288;text-transform:uppercase;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart{border-radius:var(--radius);background:radial-gradient(circle at 70% -40%,#4ed6a517,#0000 50%),#04070970;border:1px solid #ffffff14;min-height:160px}:where(html:has([data-pulse-preserve-analytics=true])) .extension-bar-chart{border-radius:var(--radius);background:radial-gradient(circle at 70% -40%,#4ed6a517,#0000 50%),#04070970;border:1px solid #ffffff14;min-height:160px}:where(html:has([data-pulse-preserve-analytics=true])) .extension-funnel-chart{border-radius:var(--radius);background:radial-gradient(circle at 70% -40%,#4ed6a517,#0000 50%),#04070970;border:1px solid #ffffff14;min-height:160px}:where(html:has([data-pulse-preserve-analytics=true])) .extension-kpi-chart{border-radius:var(--radius);background:radial-gradient(circle at 70% -40%,#4ed6a517,#0000 50%),#04070970;border:1px solid #ffffff14;min-height:160px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart .extension-grid{fill:none;stroke:#ffffff14;stroke-width:.35px}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart polyline{fill:none;stroke:#8ed2d7;stroke-width:1.4px;vector-effect:non-scaling-stroke}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart polygon{fill:#8ed2d717;stroke:none}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart circle{fill:#8ed2d7;stroke:#10161a;stroke-width:1px}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart .series-1 polyline{stroke:#ef6cac}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart .series-1 polygon{fill:#ef6cac14}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart .series-1 circle{fill:#ef6cac}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart .series-2 polyline{stroke:var(--tone-warning)}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart .series-2 polygon{fill:#efc27b14}:where(html:has([data-pulse-preserve-analytics=true])) .extension-line-chart .series-2 circle{fill:var(--tone-warning)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-bar-row i.series-1{background:#ef6cac}:where(html:has([data-pulse-preserve-analytics=true])) .extension-bar-row i.series-2{background:var(--tone-warning)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-donut-chart .donut-track{stroke:#ffffff12}:where(html:has([data-pulse-preserve-analytics=true])) .extension-donut-chart .donut-segment{stroke:#8ed2d7}:where(html:has([data-pulse-preserve-analytics=true])) .extension-donut-chart .series-1{stroke:#ef6cac}:where(html:has([data-pulse-preserve-analytics=true])) .extension-donut-chart .series-2{stroke:var(--tone-warning)}:where(html:has([data-pulse-preserve-analytics=true])) .extension-donut-chart .series-3{stroke:var(--tone-success)}:where(html:has([data-pulse-preserve-analytics=true])) .extension-donut-chart strong{color:#f0f4f5;font-size:clamp(24px,4vw,38px)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-kpi-chart>div{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff17;gap:5px;padding:12px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .extension-kpi-chart span{color:#829095;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .extension-kpi-chart strong{color:#edf2f3;font-size:22px}.task-progress-meter{gap:7px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .task-progress-meter span{color:#8f9ca1;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .task-progress-meter progress{accent-color:#8ed2d7;width:100%;height:8px}:where(html:has([data-pulse-preserve-analytics=true])) .task-progress-stages{border-radius:var(--radius);border:1px solid #ffffff17;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .task-progress-stages li>svg{color:var(--tone-success);border:1px solid #ffffff2e;border-radius:50%;width:16px;height:16px;margin-top:1px}:where(html:has([data-pulse-preserve-analytics=true])) .task-progress-stages li>span{color:var(--tone-success);border:1px solid #ffffff2e;border-radius:50%;width:16px;height:16px;margin-top:1px}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .task-progress-stages strong{color:#e2e8e9;font-size:11px}.task-progress-stages em{padding-top:2px}:where(html:has([data-pulse-preserve-analytics=true])) .review-notes{border-radius:var(--radius);background:#ffffff06;padding:12px}:where(html:has([data-pulse-preserve-analytics=true])) .review-notes h4{color:#dce4e6;margin:0 0 8px;font-size:11px}.review-notes ul{gap:6px;margin:0;padding-left:18px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .artifact-list>li.ready{border-color:#4ed6a53d}:where(html:has([data-pulse-preserve-analytics=true])) .artifact-list>li.failed{border-color:#ff766f3d}:where(html:has([data-pulse-preserve-analytics=true])) .artifact-list svg{color:#8ed2d7;width:16px;height:16px}:where(html:has([data-pulse-preserve-analytics=true])) .artifact-list strong{color:#e5ebec;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .artifact-list>li>span{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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-flow p{color:var(--tone-default,#e5ebec);margin:0;font-size:14px;line-height:1.7}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-flow li{color:var(--tone-default,#e5ebec);margin:0;font-size:14px;line-height:1.7}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .geo-hub-draft-summary dt{color:#7f8b90;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .geo-hub-draft-summary dd{color:#edf2f3;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.35}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .geo-hub-provenance strong{color:#d9edef;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .geo-hub-field-group{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1a;min-width:0;padding:14px}:where(html:has([data-pulse-preserve-analytics=true])) .geo-hub-field-group:focus-within{border-color:#69bec55c;box-shadow:0 0 0 1px #69bec51a}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .geo-hub-field-group legend strong{color:#e9f0f1;font-size:13px}:where(html:has([data-pulse-preserve-analytics=true])) .geo-hub-field-group legend small{color:#829095;font-size:10px;font-weight:600;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .geo-hub-draft-form .generated-input-submit{border-top:1px solid #ffffff17;margin-top:16px;padding-top:15px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-input-field>label{color:#dce4e6;font-size:13px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .generated-input-field input{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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-input-field 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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-input-field textarea{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}:where(html:has([data-pulse-preserve-analytics=true])) .editable-data-table input{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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-input-field input:focus-visible{border-color:#8ed2d7;outline:0;box-shadow:0 0 0 3px #8ed2d726}:where(html:has([data-pulse-preserve-analytics=true])) .generated-input-field select:focus-visible{border-color:#8ed2d7;outline:0;box-shadow:0 0 0 3px #8ed2d726}:where(html:has([data-pulse-preserve-analytics=true])) .generated-input-field textarea:focus-visible{border-color:#8ed2d7;outline:0;box-shadow:0 0 0 3px #8ed2d726}:where(html:has([data-pulse-preserve-analytics=true])) .editable-data-table input:focus-visible{border-color:#8ed2d7;outline:0;box-shadow:0 0 0 3px #8ed2d726}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-input-field>small{color:#8f9ca1;font-size:11px;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-input-field.checkbox-field input{accent-color:#d93782;width:18px;min-height:18px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-input-submit [role=alert]{color:#ff938d;font-size:12px}.generated-editable-table form{gap:12px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .editable-data-table th:first-child{background:#171b1d}:where(html:has([data-pulse-preserve-analytics=true])) .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}}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .people-results-collection.grounded{border-color:#4ed6a547}:where(html:has([data-pulse-preserve-analytics=true])) .people-results-collection.partial{border-color:#f0a55a52}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .people-results-header h3{color:#f2f6f7;letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(18px,2vw,24px);line-height:1.1}:where(html:has([data-pulse-preserve-analytics=true])) .people-results-header p{color:#98a6aa;max-width:68ch;margin:7px 0 0;font-size:13px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .people-results-status.grounded{color:#80d7ab}:where(html:has([data-pulse-preserve-analytics=true])) .people-results-status.partial{color:#efc27b}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .people-result-name h4{color:#f1f5f6;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.3}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .people-result-meta dd{color:#d7dfe1;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .people-result-context-empty{color:#7f8d92;margin:0;font-size:12px;line-height:1.5}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-state{color:var(--muted,#9ca3af);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component>header svg{color:#9ed8dc;width:16px;height:16px}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component>header strong{color:#f7f7f8;font-size:14px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.intent-choices>header p{color:#c3c5ca;margin:5px 0 0;font-size:13px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.status-summary>p{color:#c3c5ca;margin:5px 0 0;font-size:13px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.error-recovery>p{color:#c3c5ca;margin:5px 0 0;font-size:13px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-consequence{color:#c3c5ca;margin:5px 0 0;font-size:13px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-options 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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-options button:hover:not(:disabled){background:#d9306f1a;border-color:#ef4f8f94;outline:none;transform:translateY(-1px)}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-options button:focus-visible{background:#d9306f1a;border-color:#ef4f8f94;outline:none;transform:translateY(-1px)}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-actions button:hover:not(:disabled){background:#d9306f1a;border-color:#ef4f8f94;outline:none;transform:translateY(-1px)}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-actions button:focus-visible{background:#d9306f1a;border-color:#ef4f8f94;outline:none;transform:translateY(-1px)}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-options button.selected{background:#d9306f1f;border-color:#9ba7ab}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-field dt{color:#92959d;letter-spacing:.05em;text-transform:uppercase;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.confirmation{border-color:#ef4f8f61}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.status-summary{border-color:#69bec557}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.status-summary>header svg{color:#9ed8dc}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.evidence-board.grounded{border-top-color:#55c9889e}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.evidence-board.partial{border-top-color:#edb043a3}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-kicker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-status{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-header>p{color:#bec1c7;grid-column:1/-1;max-width:76ch;margin:0;font-size:14px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-metric{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff1a;gap:6px;min-height:76px;padding:12px 13px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-metric dt{color:#979ba4;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-chart>figcaption strong{color:#f4f6f7;font-size:15px;line-height:1.25}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-bar-row>span{color:#b8bbc2;overflow-wrap:anywhere;font-size:12px;line-height:1.25}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-bar-row>strong{color:#f2f4f5;font-variant-numeric:tabular-nums;text-align:right;font-size:13px}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-bar-track{border-radius:var(--radius);background:#ffffff0d;height:8px;position:relative;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-bar-track:after{content:"";bottom:0;left:var(--chart-zero);background:#ffffff5c;width:1px;position:absolute;top:0}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-bar-track>i{border-radius:var(--radius);background:#9ed8dc;position:absolute;top:0;bottom:0}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-bar-track>i.muted{background:#747983}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-bar-track>i.success{background:#55c988}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-bar-track>i.warning{background:#edb043}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-line-plot .grid-line{fill:none;stroke:#ffffff17;stroke-width:.6px;vector-effect:non-scaling-stroke}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-line-plot polyline{fill:none;stroke:#9ed8dc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-line-plot circle{fill:#9ed8dc;stroke:#111317;stroke-width:1.5px}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-line-plot circle.muted{fill:#747983}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-line-plot circle.success{fill:#55c988}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-line-plot circle.warning{fill:#edb043}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-line-plot circle.critical{fill:#ef4f8f}.generated-ui-line-labels{justify-content:space-between;gap:4px;margin-top:4px;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-donut-plot .donut-track{stroke:#ffffff0f}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-donut-plot .donut-segment{stroke:#9ed8dc}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-donut-plot .donut-segment.muted{stroke:#747983}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-donut-plot .donut-segment.success{stroke:#55c988}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-donut-plot .donut-segment.warning{stroke:#edb043}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-donut-plot strong{color:#f5f6f7;font-variant-numeric:tabular-nums;font-size:18px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-progress-plot span{color:#b8bbc2;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-progress-plot strong{color:#f4f6f7;font-variant-numeric:tabular-nums;font-size:22px}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-progress-track{border-radius:var(--radius);background:#ffffff0f;height:13px;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-progress-track>i{border-radius:inherit;background:#9ed8dc;height:100%;display:block}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-progress-track>i.muted{background:#747983}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-progress-track>i.success{background:#55c988}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-progress-track>i.warning{background:#edb043}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-progress-track>i.critical{background:#ef4f8f}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-chart-table{border-collapse:collapse;color:#c6c9ce;font-variant-numeric:tabular-nums;width:100%;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-chart-table th{border-bottom:1px solid #ffffff14;padding:7px 4px}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-chart-table td{border-bottom:1px solid #ffffff14;padding:7px 4px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-summary>section{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1a;min-width:0}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-cards>section{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1a;min-width:0}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-summary>section>span{color:#e64a87;letter-spacing:.08em;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-cards>section>header>span{color:#e64a87;letter-spacing:.08em;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-timeline>li>span{color:#e64a87;letter-spacing:.08em;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-summary h4{color:#f5f6f7;margin:0;font-size:15px;line-height:1.25}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-cards h4{color:#f5f6f7;margin:0;font-size:15px;line-height:1.25}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-timeline h4{color:#f5f6f7;margin:0;font-size:15px;line-height:1.25}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-summary p{color:#b8bbc2;margin:5px 0 10px;font-size:13px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-cards>section>p{color:#b8bbc2;margin:5px 0 10px;font-size:13px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-timeline p{color:#b8bbc2;margin:5px 0 10px;font-size:13px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .comparison-heading{color:#9da1a9;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .comparison-row{border-top:1px solid #ffffff14;align-items:start}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-timeline>li:not(:last-child):after{content:"";background:linear-gradient(#d9306f,#d9306f1f);width:1px;position:absolute;top:34px;bottom:-11px;left:19px}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-more{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-more>summary{color:#aeb2ba;cursor:pointer;font-size:12px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-evidence>summary{color:#aeb2ba;cursor:pointer;font-size:12px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-evidence>summary svg{color:#9ed8dc;width:15px;height:15px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-more>summary:focus-visible{outline-offset:4px;outline:2px solid #ef4f8f}:where(html:has([data-pulse-preserve-analytics=true])) .evidence-board-evidence>summary:focus-visible{outline-offset:4px;outline:2px solid #ef4f8f}:where(html:has([data-pulse-preserve-analytics=true])) .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}}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.workflow-report.grounded{border-top-color:#55c9889e}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.workflow-report.partial{border-top-color:#edb043a3}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-header h3{color:#f7f7f8;margin:0}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-section h4{color:#f7f7f8;margin:0}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-header h3{letter-spacing:-.025em;grid-column:1/-1;font-size:clamp(19px,2.8vw,27px);line-height:1.1}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-metric{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff1a;gap:5px;min-height:70px;padding:11px 12px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-metric dt{color:#8f949c;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-section-more{border-top:1px solid #ffffff14;padding-top:7px}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-section-more>summary{color:#9da2aa;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-evidence{border-radius:var(--radius);background:#ffffff05;border:1px solid #ffffff1a;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.record-explorer.grounded{border-top-color:#55c9889e}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.record-explorer.partial{border-top-color:#edb043a3}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.record-explorer.blocked{border-top-color:#ef4f6fa3}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-status.empty{color:#9ba7ae}.record-explorer-status.blocked{color:var(--tone-critical)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-source dt{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-record-metrics dt{color:var(--tone-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-record-metrics span{color:var(--tone-muted);font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-boundary strong{color:#dcebed;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-boundary div>span{color:#879a9d;font-size:11px;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .geo-hub-status-breakdown i{background:#69bec5;border-radius:50%;width:6px;height:6px}:where(html:has([data-pulse-preserve-analytics=true])) .geo-hub-status-breakdown strong{color:#f0f3f4;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-column-headings>span{vertical-align:top;border-bottom:1px solid #ffffff14;min-width:150px;max-width:320px;padding:10px 12px;display:table-cell}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-row>div{vertical-align:top;border-bottom:1px solid #ffffff14;min-width:150px;max-width:320px;padding:10px 12px;display:table-cell}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-row>div+div{border-left:1px solid #ffffff0f}.record-explorer-record-id>span,.record-explorer-cell>span{display:none}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-record-id strong{color:#e8eaed;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;font-weight:600;line-height:1.5;display:block}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-footer button:hover:not(:disabled){background:#69bec526;border-color:#69bec58f;outline:none}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-row{border-radius:var(--radius);background:#ffffff06;border:1px solid #ffffff1c;display:grid;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-column-headings>span{border:0;border-bottom:1px solid #ffffff12;gap:5px;min-width:0;max-width:none;padding:10px 11px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-record-id>span{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-cell>span{color:var(--tone-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-more{border-top:1px solid #ffffff17;padding-top:10px}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-more>summary{color:#b9bdc3;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-evidence>summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #69bec5a8}:where(html:has([data-pulse-preserve-analytics=true])) .workflow-report-evidence>summary svg{color:#9ed8dc;width:14px;height:14px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-actions button{align-items:center;gap:6px;min-height:34px;padding:8px 11px;font-size:11px;display:inline-flex}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-actions button.primary{color:#fff;background:#d9306f;border-color:#e34b85;font-weight:700}.generated-ui-actions button svg{width:13px;height:13px}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.action-receipt{border-color:#55c98857}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.action-receipt>header svg{color:#72d99a}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-component.error-recovery{border-color:#edb0435c}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-artifact-controls label svg{color:#9ed5da;width:14px;height:14px}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-artifact-controls input[type=search]{border-radius:var(--radius);color:#e8ebed;font:inherit;background:#ffffff08;border:1px solid #a0d7db38;min-height:36px;padding:8px 10px}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-artifact-controls select{border-radius:var(--radius);color:#e8ebed;font:inherit;background:#ffffff08;border:1px solid #a0d7db38;min-height:36px;padding:8px 10px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .extension-artifact-controls{border-radius:var(--radius);background:#070e10b8;border:1px solid #a0d7db29;padding:10px}.artifact-compare-picker{position:relative}:where(html:has([data-pulse-preserve-analytics=true])) .artifact-compare-picker>summary{border-radius:var(--radius);color:#e8ebed;cursor:pointer;background:#ffffff08;border:1px solid #a0d7db38;min-height:36px;padding:8px 10px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-ui-empty{border-radius:var(--radius);color:#aeb1b8;border:1px dashed #ffffff2e;margin:0;padding:12px;font-size:12px;line-height:1.5}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .generated-ui-component>header strong{color:var(--white);font-size:17px;line-height:1.3}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .workflow-report-header h3{color:var(--white);font-size:17px;line-height:1.3}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .generated-ui-options button:hover:not(:disabled){background:#171015;transform:none}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .generated-ui-options button:focus-visible{background:#171015;transform:none}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .generated-ui-actions button:hover:not(:disabled){background:#171015;transform:none}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench :is(.evidence-board-metric dd,.workflow-report-metric dd){font-size:18px;line-height:1.2}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer.is-framed .record-explorer-cell:nth-child(2)>strong{color:var(--tone-default);font-size:14px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .publisher-library-explorer [data-column=name] strong{color:var(--tone-default);font-size:14px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .publisher-library-explorer [data-column=domain] strong{color:var(--tone-muted);font-size:12px;font-weight:600}:where(html:has([data-pulse-preserve-analytics=true])) .publisher-library-explorer [data-column=primary_vertical] strong{color:var(--tone-muted);text-transform:lowercase;font-size:12px;font-weight:400}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .record-explorer-subline{color:var(--tone-muted);margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .analytics-raw-data{border-radius:var(--radius);border:1px solid #ffffff17;margin:4px 0 2px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .analytics-raw-data>summary:hover{color:#e7edeb}:where(html:has([data-pulse-preserve-analytics=true])) .analytics-raw-data[open]>summary{color:#e7edeb}:where(html:has([data-pulse-preserve-analytics=true])) .analytics-raw-data>summary svg{color:#8ed2d7;width:14px;height:14px}:where(html:has([data-pulse-preserve-analytics=true])) .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(--fg) 68%, var(--bg2));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(--blue)}.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(--blue);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.domain-data-workspace.is-content-focused .content-record-empty-return{border:1px solid var(--border);min-height:44px;color:var(--fg);font:inherit;letter-spacing:var(--caps);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(--blue);color:var(--blue);outline:0}.domain-data-workspace.is-content-focused .content-record-empty-return:focus-visible{border-color:var(--blue);color:var(--blue);outline:0}.content-record-explorer.is-framed{color:var(--fg)}.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(--fg) 68%, var(--bg2))}.content-record-explorer.is-framed .record-explorer-section-head>div>strong{color:var(--fg);font-size:20px}.content-record-explorer.is-framed .record-explorer-section-head>p{max-width:none;color:color-mix(in srgb, var(--fg) 68%, var(--bg2))}.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(--blue) 50%, var(--border));color:var(--blue);border-radius:0;font-size:15px}.content-record-explorer .record-explorer-status.partial,.content-record-explorer .record-explorer-status.blocked{color:var(--fg)}.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(--bg2);min-height:44px;color:var(--fg);border-radius:0;font-size:15px}.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(--fg)}.content-record-explorer .record-explorer-artifact-controls.is-content-compact :-webkit-any(button,select,input):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.content-record-explorer .record-explorer-artifact-controls.is-content-compact :is(button,select,input):focus-visible{outline:2px solid var(--blue);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(--surface);color:color-mix(in srgb, var(--fg) 68%, var(--bg2));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(--fg);font-size:15px;font-weight:700;line-height:1.3;display:block}.content-record-identity__supporting{color:color-mix(in srgb, var(--fg) 68%, var(--bg2));margin-top:4px;font-size:15px;line-height:1.4;display:block}.content-record-identity__details{color:color-mix(in srgb, var(--fg) 68%, var(--bg2));margin-top:8px;font-size:15px}.content-record-identity__details>summary{min-height:44px;color:color-mix(in srgb, var(--fg) 68%, var(--bg2));cursor:pointer;padding-block-start:14px;padding-block-end:14px}.content-record-identity__details>summary:focus-visible{outline:2px solid var(--blue);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(--fg) 68%, var(--bg2));letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}.content-record-identity__details dd{color:var(--fg);font-family:var(--font);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.content-record-identity__details dd[data-tone=success]{color:var(--blue)}.content-record-explorer .content-record-row-action{border:1px solid var(--border);min-height:44px;color:var(--fg);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:15px;font-weight:700;line-height:1;display:inline-flex}.content-record-explorer .content-record-row-action:hover:not(:disabled){border-color:var(--blue);color:var(--blue);outline:0}.content-record-explorer .content-record-row-action:focus-visible{border-color:var(--blue);color:var(--blue);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(--fg);font-size:15px;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(--blue) 44%, var(--border));background:color-mix(in srgb, var(--blue) 8%, transparent);color:var(--blue);letter-spacing:var(--caps);text-transform:uppercase;padding:3px 7px;font-size:13px;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(--fg) 68%, var(--bg2));font-size:15px;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(--fg) 68%, var(--bg2))}.content-record-explorer .record-explorer-footer button{border-color:var(--border);background:var(--bg2);min-height:44px;color:var(--fg);border-radius:0}.content-record-explorer .record-explorer-footer button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.content-record-explorer .record-explorer-footer button:focus-visible{border-color:var(--blue);color:var(--blue)}.content-record-explorer .record-explorer-empty{border:1px solid var(--border);border-left:3px solid var(--blue);background:var(--surface);color:var(--fg);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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .settings-card-actions 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}:where(html:has([data-pulse-preserve-analytics=true])) .organization-primary-action{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}:where(html:has([data-pulse-preserve-analytics=true])) .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-switch{border:1px solid var(--settings-border-strong);background:var(--settings-rail);cursor:pointer;flex:none;align-items:center;width:44px;height:24px;padding:2px;display:inline-flex}.settings-switch>span{background:var(--settings-muted);width:18px;height:18px;transition:transform .12s}.settings-switch[aria-checked=true]{border-color:var(--settings-blue);background:var(--settings-blue)}.settings-switch[aria-checked=true]>span{background:var(--settings-fg);transform:translate(20px)}.settings-switch:focus-visible{outline:2px solid var(--settings-blue);outline-offset:2px}.settings-switch:disabled{cursor:not-allowed;opacity:.45}.settings-card>.settings-action-error{margin:0 24px 20px}.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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-list li::marker{color:#6f7d82}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose code{border-radius:var(--radius);background:#ffffff0f;padding:1px 5px;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-code{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff17;margin:0;padding:11px 13px;overflow:auto}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-code code{white-space:pre;background:0 0;padding:0;font-size:12px;line-height:1.6}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-rule{border:0;border-top:1px solid #ffffff17;margin:4px 0}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-table-shell{border-radius:var(--radius);border:1px solid #ffffff1c;max-width:100%;overflow:auto}:where(html:has([data-pulse-preserve-analytics=true])) .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%}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-table th{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-top:1px solid #ffffff14;max-width:360px;padding:8px 12px}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-table td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-top:1px solid #ffffff14;max-width:360px;padding:8px 12px}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-table thead th{color:#96a3a8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border-top:0;font-size:9px;font-weight:750}:where(html:has([data-pulse-preserve-analytics=true])) .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}.henkel-embed{min-width:0;max-width:100%}.henkel-app{--hk-bg:#111;--hk-sidebar:#1a1a1a;--hk-card:#1c1c1c;--hk-border:#2a2a2a;--hk-border2:#333;--hk-fg:#fff;--hk-muted:#bbb;--hk-dim:#777;--hk-pink:#e12c86;--hk-blue:#4093ff;--hk-teal:#00d2c4;--hk-coral:#ff6b6b;--hk-amber:#ffb432;--hk-grid:#242424;background:var(--hk-bg);border:1px solid var(--hk-border);min-width:0;color:var(--hk-fg);font-family:var(--font);border-radius:12px;grid-template-columns:234px minmax(0,1fr);align-items:start;font-size:14px;display:grid;overflow:hidden}@media (max-width:1000px){.henkel-app{grid-template-columns:minmax(0,1fr)}}.henkel-app button,.henkel-app input,.henkel-app select{font-family:inherit}.henkel-app code{font-family:var(--font-mono);font-size:.95em}.hk-sidebar{background:var(--hk-sidebar);border-right:1px solid var(--hk-border);align-self:stretch;min-width:0;padding:20px 15px}.hk-section-label{color:var(--hk-dim);letter-spacing:.13em;text-transform:uppercase;margin:16px 0 9px;font-size:9.5px;font-weight:700}.hk-section-label:first-child{margin-top:0}.hk-filt{margin-bottom:10px;display:block}.hk-filt>span{color:var(--hk-dim);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.hk-filt select,.hk-filt input,.hk-months>summary{border:1px solid var(--hk-border2);width:100%;color:var(--hk-fg);background:#141414;border-radius:6px;outline:none;padding:7px 9px;font-size:12px}.hk-filt input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hk-filt select:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-filt input:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-months>summary:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-toggle button:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-reset:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-pillnav button:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-months{position:relative}.hk-months>summary{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding-right:26px;list-style:none;position:relative;overflow:hidden}.hk-months>summary::-webkit-details-marker{display:none}.hk-months>summary:after{content:"";border-right:1.6px solid var(--hk-muted);border-bottom:1.6px solid var(--hk-muted);width:6px;height:6px;margin-top:-4px;position:absolute;top:50%;right:9px;transform:rotate(45deg)}.hk-months>summary:hover,.hk-months[open]>summary{border-color:var(--hk-pink)}.hk-months>fieldset{z-index:20;border:1px solid var(--hk-border2);background:#161616;border-radius:7px;max-height:232px;margin:0;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #0000008c}.hk-months label{color:var(--hk-muted);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.hk-months label:hover{color:var(--hk-fg);background:#232323}.hk-months label.is-all{border-bottom:1px solid var(--hk-border);color:var(--hk-fg);border-radius:0;margin-bottom:4px;padding-bottom:8px;font-weight:700}.hk-months label.is-on{color:var(--hk-fg);font-weight:700}.hk-months input{width:13px;height:13px;accent-color:var(--hk-pink);margin:0}.hk-datehint{color:var(--hk-dim);margin:2px 0 4px;font-size:10px;line-height:1.4}.hk-reset{border:1px solid var(--hk-border2);width:100%;color:var(--hk-muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;margin-top:4px;padding:8px;font-size:10.5px;font-weight:700}.hk-reset:hover{border-color:var(--hk-pink);color:var(--hk-fg)}.hk-main{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:24px 28px;display:grid;container:hk-main/inline-size}.hk-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.hk-hdr-left{align-items:center;gap:14px;display:flex}.hk-header img{flex:none;width:auto;max-width:92px;height:38px;display:block}.hk-eyebrow{color:var(--hk-pink);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.hk-page-sub{color:var(--hk-muted);margin-top:4px;font-size:12px}.hk-pillnav{z-index:10;border-bottom:1px solid var(--hk-border);background:var(--hk-bg);flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:10px 0 9px;display:flex;position:sticky;top:0}.hk-pillnav button{border:1px solid var(--hk-border2);background:var(--hk-card);color:var(--hk-muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:7px 15px;font-size:11px;font-weight:700}.hk-pillnav button:hover{border-color:var(--hk-pink);color:var(--hk-fg)}.hk-pillnav button[aria-current=true]{border-color:var(--hk-pink);background:var(--hk-pink);color:#fff}.hk-anchor{scroll-margin-top:64px}.hk-metrics-bar,.hk-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.hk-mb-label,.hk-sec-head h3,.hk-card-head h3{color:var(--hk-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.hk-mb-label{color:var(--hk-dim);letter-spacing:.12em;font-size:10px}.hk-mb-period,.hk-muted-note{color:var(--hk-muted);letter-spacing:0;text-transform:none;margin-left:8px;font-weight:600}.hk-muted-note{color:var(--hk-dim);font-size:10.5px}.hk-toggle{border:1px solid var(--hk-border2);border-radius:7px;display:inline-flex;overflow:hidden}.hk-toggle button{color:var(--hk-muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:10.5px;font-weight:700}.hk-toggle button[aria-pressed=true]{background:var(--hk-pink);color:#fff}.hk-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;display:grid}@container hk-main (width<=820px){.hk-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container hk-main (width<=520px){.hk-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hk-kpi{border:1px solid var(--hk-border);border-top:3px solid var(--hk-pink);background:var(--hk-card);border-radius:11px;flex-direction:column;min-width:0;padding:16px 16px 14px;display:flex;overflow:hidden;container-type:inline-size}.hk-kpi.is-empty{border-top-color:var(--hk-dim);color:var(--hk-muted);grid-column:1/-1}.hk-kpi dt{color:var(--hk-dim);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:7px;font-size:10px;font-weight:700;overflow:hidden}.hk-kpi dd{flex-direction:column;flex:1;margin:0;display:flex}.hk-kpi-val{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(17px,15cqi,26px);font-weight:800;line-height:1.1;display:block}.hk-kpi-delta{margin-top:8px;font-size:11px;font-weight:700;line-height:1.35;display:block}.hk-kpi-delta.is-good{color:var(--hk-teal)}.hk-kpi-delta.is-bad{color:var(--hk-coral)}.hk-kpi-delta.is-flat,.hk-kpi-delta.is-none{color:var(--hk-dim);font-weight:600}.hk-kpi-sub{color:var(--hk-dim);margin-top:auto;padding-top:8px;font-size:10px;display:block}.hk-defs-note{border:1px solid var(--hk-border);border-left:3px solid var(--hk-blue);background:var(--hk-card);color:var(--hk-muted);border-radius:8px;flex-direction:column;gap:4px;margin:0 0 16px;padding:12px 14px;font-size:11.5px;line-height:1.5;display:flex}.hk-defs-note b{color:var(--hk-fg)}.hk-caveat{border:1px solid var(--hk-border);border-left:3px solid var(--hk-amber);background:var(--hk-card);color:var(--hk-muted);border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:11.5px;line-height:1.5}.hk-row{gap:14px;margin-bottom:16px;display:grid}.hk-row.is-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1100px){.hk-row.is-2{grid-template-columns:minmax(0,1fr)}}.hk-card{border:1px solid var(--hk-border);background:var(--hk-card);border-radius:12px;min-width:0;padding:18px}.hk-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.hk-chart{height:280px;position:relative}.hk-chart-empty{height:100%;color:var(--hk-dim);justify-content:center;align-items:center;font-size:12px;display:flex}.hk-tbl-scroll{overflow-x:auto}.hk-table{border-collapse:collapse;width:100%;font-size:12px}.hk-table th{border-bottom:1px solid var(--hk-border2);color:var(--hk-dim);letter-spacing:.04em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:8px;font-size:10px;font-weight:700}.hk-table td{border-bottom:1px solid var(--hk-border);color:var(--hk-muted);text-align:right;white-space:nowrap;padding:9px 8px}.hk-table th:first-child,.hk-table td:first-child,.hk-table .is-left{text-align:left}.hk-table td:first-child{color:var(--hk-fg);font-weight:600}.hk-table td.is-left{font-weight:600}.hk-table tbody tr:hover td{background:#222}.hk-table tr.is-total td{border-top:1px solid var(--hk-border2);color:var(--hk-fg);background:0 0;border-bottom:none;font-weight:800}.hk-table td.is-campaign{white-space:normal;word-break:break-word;max-width:430px;padding-top:7px;padding-bottom:7px;font-size:11.5px;line-height:1.35}.hk-table-empty{color:var(--hk-dim);text-align:center;padding:18px 8px}.hk-platdot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.hk-camp-ctrls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hk-camp-ctrls label{color:var(--hk-dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.hk-camp-ctrls select{border:1px solid var(--hk-border2);color:var(--hk-fg);letter-spacing:0;text-transform:none;background:#141414;border-radius:6px;padding:5px 8px;font-size:11px}.hk-footnote{color:var(--hk-dim);margin:22px 0 0;font-size:10.5px;line-height:1.6}.hk-hdr-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.hk-role-badge{border:1px solid var(--hk-border2);color:var(--hk-muted);cursor:pointer;background:#262626;border-radius:20px;padding:7px 14px;font-size:11px;font-weight:700}.hk-role-badge:hover{border-color:var(--hk-pink)}.hk-chg{color:var(--hk-dim);font-weight:600}.hk-btn{border:1px solid var(--hk-border2);color:var(--hk-fg);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#262626;border-radius:8px;padding:10px 16px;font-size:11px;font-weight:800}.hk-btn:hover{border-color:var(--hk-pink)}.hk-btn:disabled{cursor:progress;opacity:.7}.hk-role-badge:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-btn:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-ex-menu button:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-pm-card:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-pm-close:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-hf-sec-hd:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-hf-x:focus-visible{outline:2px solid var(--hk-pink);outline-offset:1px}.hk-ex-menu{z-index:30;border:1px solid var(--hk-border2);background:var(--hk-card);border-radius:9px;min-width:168px;padding:6px;position:absolute;top:44px;right:0}.hk-ex-menu button{width:100%;color:var(--hk-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:9px 12px;font-size:12px;display:block}.hk-ex-menu button:hover{color:var(--hk-fg);background:#262626}.hk-ex-error{color:var(--hk-coral);text-align:right;flex-basis:100%;margin:0;font-size:11px}.hk-userbox{border-top:1px solid var(--hk-border);color:var(--hk-muted);margin-top:18px;padding-top:13px;font-size:11.5px}.hk-userbox span{color:var(--hk-pink);font-weight:700}.hk-userbox .hk-reset{margin-top:10px}.hk-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}@media (max-width:1100px){.hk-insights{grid-template-columns:minmax(0,1fr)}}.hk-ins{border:1px solid var(--hk-border);border-top:3px solid var(--hk-dim);background:var(--hk-card);border-radius:12px;padding:16px}.hk-ins.is-win{border-top-color:var(--hk-teal)}.hk-ins.is-watch{border-top-color:var(--hk-amber)}.hk-ins.is-observation{border-top-color:var(--hk-blue)}.hk-ins-tag{color:var(--hk-dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.hk-ins h4{color:#fff;margin:6px 0;font-size:13px}.hk-ins p{color:var(--hk-muted);margin:0;font-size:12px;line-height:1.5}.hk-scrim{z-index:2000;font-family:var(--font);background:#0000009e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hk-scrim.is-top{z-index:2100;background:#000000c7;align-items:flex-start;padding:40px 16px;overflow-y:auto}.hk-pm-modal,.hk-hf-modal{--hk-bg:#111;--hk-border:#2a2a2a;--hk-border2:#333;--hk-muted:#bbb;--hk-dim:#777;--hk-pink:#e12c86;border:1px solid var(--hk-border2);background:var(--hk-bg);color:#fff;outline:none;position:relative}.hk-pm-modal{border-radius:12px;width:min(820px,96vw);max-height:88vh;padding:24px 26px 22px;overflow-y:auto}.hk-pm-h{margin-bottom:6px;font-size:18px;font-weight:800}.hk-pm-h span{color:var(--hk-pink)}.hk-pm-sub{color:var(--hk-muted);margin:0 0 18px;font-size:12px;line-height:1.6}.hk-pm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:720px){.hk-pm-grid{grid-template-columns:minmax(0,1fr)}}.hk-pm-card{border:1px solid var(--hk-border);text-align:left;cursor:pointer;background:#161616;border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.hk-pm-card:hover,.hk-pm-card.is-selected{border-color:var(--hk-pink)}.hk-pm-card.is-selected{background:#e12c861a}.hk-pm-card .l{color:#fff;font-size:13px;font-weight:800}.hk-pm-card .f{color:var(--hk-pink);letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700}.hk-pm-card .b{color:var(--hk-muted);margin-top:3px;font-size:11px;line-height:1.45}.hk-pm-foot{justify-content:flex-end;margin-top:16px;display:flex}.hk-pm-close{border:1px solid var(--hk-border2);color:var(--hk-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-size:11px;font-weight:700}.hk-hf-modal{border-radius:11px;width:min(780px,96vw);padding:30px 34px}.hk-hf-x{color:var(--hk-muted);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1;position:absolute;top:14px;right:16px}.hk-hf-eyebrow{color:var(--hk-pink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.hk-hf-title{margin-bottom:16px;font-size:21px;font-weight:800}.hk-hf-sec{border:1px solid var(--hk-border);background:#161616;border-radius:8px;margin-bottom:9px;overflow:hidden}.hk-hf-sec-hd{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:13px 15px;font-size:13px;font-weight:700;display:flex}.hk-hf-sec-hd .pl{color:var(--hk-dim);margin-left:auto;font-size:17px;font-weight:400}.hk-hf-sec.is-open .pl{color:var(--hk-pink)}.hk-hf-sec-bd{color:var(--hk-muted);padding:2px 16px 15px;font-size:12.5px;line-height:1.6}.hk-hf-sec b{color:#fff}.hk-hf-sec code{color:var(--hk-pink);background:#0c0c0c;border-radius:3px;padding:1px 5px;font-size:11px}.hk-hf-sec ul{margin:6px 0 6px 18px;padding:0}.hk-hf-sec li{margin:4px 0}.hk-hf-footer{border-top:1px solid var(--hk-border);color:var(--hk-dim);margin-top:16px;padding-top:13px;font-size:11px;font-style:italic}.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-abm a.pigment-ad-link{color:var(--pigment-fg);font-weight:700;text-decoration:none}.pigment-abm a.pigment-ad-link:hover{color:var(--pigment-fg)}.pigment-abm .pigment-ad-link-icon{vertical-align:-.12em;width:.9em;height:.9em;color:var(--pigment-blue);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-left:6px;display:inline-block}.pigment-abm .pigment-ad-thumb-btn{cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.pigment-abm img.pigment-ad-thumb{object-fit:cover;border-radius:0;width:72px;height:72px;display:block}.pigment-abm .pigment-ad-lightbox{z-index:40;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pigment-abm .pigment-ad-lightbox-box{background:var(--pigment-surface);border:1px solid var(--pigment-border2);border-radius:0;flex-direction:column;align-items:flex-end;gap:12px;max-width:min(920px,100%);padding:16px;display:flex}.pigment-abm .pigment-ad-lightbox-close{border:1px solid var(--pigment-border2);color:var(--pigment-fg);font:inherit;letter-spacing:var(--pigment-caps);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:6px 10px;font-size:13px;font-weight:700}.pigment-abm img.pigment-ad-lightbox-image{object-fit:contain;border-radius:0;max-width:min(880px,86vw);max-height:78vh;display:block}.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-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);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--radius-lg:.5rem;--radius-xl:.75rem;--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)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-sky-400:color(display-p3 .305975 .725011 .980173)}}@supports (color:lab(0% 0 0)){:root,:host{--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)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.\!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-10{height:calc(var(--spacing) * 10)}.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-\[320px\]{width:320px}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[820px\]{max-width:820px}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.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}.items-start{align-items:flex-start}.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)}.gap-6{gap:calc(var(--spacing) * 6)}: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-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.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-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-\[\#123456\]{background-color:#123456}.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-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.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)}.py-6{padding-block:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.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\(--green\)\]{color:var(--green)}.text-\[var\(--red\)\]{color:var(--red)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.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:where(html:has([data-pulse-preserve-analytics=true])){--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}:where(html:has([data-pulse-preserve-analytics=true])) .brand-home:focus-visible{outline-offset:7px;border-radius:var(--radius);outline:2px solid #96d0d3cc}.brand-home:hover .transmission-wordmark{opacity:.84}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .section-title{color:#93a1a7;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-brief-entry>svg{color:#93a1a7;margin-top:1px}.sidebar-brief-entry>span{gap:2px;min-width:0;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-brief-entry strong{color:#c7d0d3;font-size:11px;font-weight:700;line-height:1.3}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-brief-entry small{color:#93a1a7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-brief-entry:hover:not(:disabled){background:#96d0d311;border-color:#96d0d347}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-brief-entry[aria-current=page]{background:#96d0d311;border-color:#96d0d347}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-brief-entry:hover:not(:disabled)>svg{color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-brief-entry[aria-current=page]>svg{color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .sidebar-brief-entry[aria-current=page] strong{color:#96d0d3}.sidebar-brief-entry:disabled{cursor:not-allowed;opacity:.52}:where(html:has([data-pulse-preserve-analytics=true])) .field-icon{color:#93a1a7;width:15px;position:absolute;top:12px;left:12px}.label-line{justify-content:space-between;align-items:center;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .label-line code{color:var(--primary);font-size:11px}.range{width:100%;accent-color:var(--primary)}:where(html:has([data-pulse-preserve-analytics=true])) .connection-state{color:#69767b;align-items:center;gap:7px;font-size:10px;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .connection-state span{border-radius:var(--radius);background:#8b989d;width:6px;height:6px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .runtime-grid span{color:#7f8d92;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .runtime-grid strong{font:600 16px ui-monospace,SFMono-Regular,monospace}:where(html:has([data-pulse-preserve-analytics=true])) .runtime-grid small{color:var(--muted-foreground);font-size:10px;font-weight:600}:where(html:has([data-pulse-preserve-analytics=true])) .runtime-grid .coverage-ready strong{color:#8abfa9}:where(html:has([data-pulse-preserve-analytics=true])) .runtime-grid .coverage-empty strong{color:#c9a56b}.runtime-grid .coverage-unavailable{opacity:.72}:where(html:has([data-pulse-preserve-analytics=true])) .runtime-grid .coverage-unavailable strong{color:#7f8d92}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .coverage-more p strong{color:#9da8ac;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .coverage-more p span{color:#6f7d82;text-align:right}:where(html:has([data-pulse-preserve-analytics=true])) .runtime-foot{color:#839197;align-items:center;gap:6px;font-size:10px;display:flex}.runtime-foot code{color:var(--primary);margin-left:auto}:where(html:has([data-pulse-preserve-analytics=true])) .runtime-dot{background:var(--primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #96d0d3a6}:where(html:has([data-pulse-preserve-analytics=true])) .runtime-unavailable{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}:where(html:has([data-pulse-preserve-analytics=true])) .field-help{color:#718086;font-size:9px;font-weight:400;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .toggle-row>span{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .toggle-row.active{color:var(--foreground);border-color:#96d0d359}:where(html:has([data-pulse-preserve-analytics=true])) .toggle-row i{border-radius:var(--radius);background:#293136;width:30px;height:17px;padding:2px;transition:all .2s}:where(html:has([data-pulse-preserve-analytics=true])) .toggle-row i b{background:#78858a;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block}:where(html:has([data-pulse-preserve-analytics=true])) .toggle-row.active i{background:#96d0d347}.toggle-row.active i b{background:var(--primary);transform:translate(13px)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .topbar strong{text-overflow:ellipsis;white-space:nowrap;font:600 14px ui-monospace,SFMono-Regular,monospace;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]:-webkit-any(:hover,:focus-within,[data-scrollbar-active=true]){scrollbar-color:#aaaaaac2 transparent}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]:-webkit-any(:hover,:focus-within,[data-scrollbar-active=true])::-webkit-scrollbar-thumb{background-color:#aaaaaac2}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .orb:after{content:"";border-radius:inherit;border:1px dashed #96d0d324;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .message.assistant .avatar{color:var(--primary);background:#96d0d30f;border-color:#96d0d340}:where(html:has([data-pulse-preserve-analytics=true])) .message-meta{color:#7f8c91;letter-spacing:.07em;text-transform:uppercase;height:27px;font-size:10px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .message-body{color:#d8e0e2;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}:where(html:has([data-pulse-preserve-analytics=true])) .message.user .message-body{color:#aeb9bd}.message-body{max-width:820px}.typing{gap:4px;padding-top:6px;display:inline-flex}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .typing-quip-text{color:#8e9a9f;font-size:11px;font-style:italic}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .stream-interrupted{color:var(--muted-foreground,#8b9aa3);margin-top:8px;font-size:.82rem;font-style:italic}:where(html:has([data-pulse-preserve-analytics=true])) .stream-stop:hover{color:var(--foreground,#e8eef1);border-color:#3b4950}@media (prefers-reduced-motion:reduce){.stream-status,.stream-cursor{animation:none}}:where(html:has([data-pulse-preserve-analytics=true])) .composer-wrap{background:linear-gradient(transparent, var(--background) 24%);padding:10px 32px 24px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .success-banner{color:#4caf82;background:#4caf8214;border:1px solid #4caf8247;padding:9px 12px;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-composer-heading>span{color:#d4dde0;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}:where(html:has([data-pulse-preserve-analytics=true])) .journey-composer-heading svg{color:#e12c86}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-composer-options 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;flex:none;padding:7px 10px;font-size:9px;line-height:1.2}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-composer-options button:hover{color:#fff;background:#e12c8621;border-color:#e12c8680}:where(html:has([data-pulse-preserve-analytics=true])) .journey-composer-options button.selected{color:#fff;background:#e12c8621;border-color:#e12c8680}:where(html:has([data-pulse-preserve-analytics=true])) .journey-brief-cancel:hover{color:#fff;background:#e12c8621;border-color:#e12c8680}.journey-composer-options button:disabled,.journey-brief-cancel:disabled{cursor:wait;opacity:.5}:where(html:has([data-pulse-preserve-analytics=true])) .journey-reanchor{margin:0 2px 8px;font-size:11px;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .journey-dependency-note{margin:0 2px 8px;font-size:11px;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .journey-persona-empty{margin:0 2px 8px;font-size:11px;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .journey-reanchor{color:#c9d3d6}:where(html:has([data-pulse-preserve-analytics=true])) .journey-dependency-note{color:#8ea0a5}:where(html:has([data-pulse-preserve-analytics=true])) .journey-persona-empty{border-radius:var(--radius);color:#b7c2c5;background:#0d12158c;border:1px solid #91a1a633;padding:8px 10px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-command-actions button:hover{color:#fff;background:#e12c8621;border-color:#e12c8680}.journey-command-actions button:disabled{cursor:wait;opacity:.5}:where(html:has([data-pulse-preserve-analytics=true])) .journey-composer-options.presentation-confirm button{border-radius:var(--radius);color:#fff;background:#e12c8629;border-color:#e12c8673;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .brand-mark{color:var(--teal);background:#96d0d31a;border-color:#96d0d359}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .control-note strong{font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .workstream-nav>svg{color:#93a1a7;margin-top:1px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .workstream-nav strong{color:#c7d0d3;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .workstream-nav small{color:#93a1a7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .workstream-nav-row:hover{background:#96d0d311;border-color:#96d0d347}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .workstream-nav:hover>svg{color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .workstream-nav-row.active .workstream-nav>svg{color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .workstream-nav-row.active .workstream-nav strong{color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .workstream-panel{border-left:1px solid #96d0d333;gap:4px;margin:0 4px 4px 20px;padding:3px 0 3px 10px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .outcome-subnav>svg{color:#72878b;margin-top:1px}.outcome-subnav>span{gap:1px;min-width:0;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .outcome-subnav small{color:#93a1a7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .outcome-subnav:hover{color:#fff;background:#96d0d312}:where(html:has([data-pulse-preserve-analytics=true])) .outcome-subnav.guided:hover{color:#96d0d3;background:#96d0d312}:where(html:has([data-pulse-preserve-analytics=true])) .outcome-subnav.guided:hover>svg{color:#96d0d3;background:#96d0d312}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .outcome-data-state{color:#93a1a7;margin:0;padding:5px 6px 7px 30px;font-size:12px;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-trigger:hover{background:#96d0d317;border-color:#96d0d361}.catalog-trigger>svg{margin-top:1px}.catalog-trigger>span{gap:2px;min-width:0;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-trigger strong{color:#d7e2e4;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-trigger small{color:#73858a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.catalog-top-trigger{background:0 0;border:0}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .workspace-catalog h2{color:#f3f5f6;letter-spacing:-.035em;margin:5px 0 7px;font-size:24px}:where(html:has([data-pulse-preserve-analytics=true])) .workspace-catalog header p{color:#829095;max-width:680px;margin:0;font-size:11px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-close:hover{color:#fff}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-search:focus-within{border-color:#96d0d39e;box-shadow:0 0 0 3px #96d0d317}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-search input{color:#e3e8ea;background:0 0;border:0;outline:0;height:42px;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-scope{color:#b2bdc0;align-items:center;gap:7px;padding:0 27px 13px;font-size:10px;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-groups details.catalog-utilities{border-top-color:#96d0d34d;margin-top:12px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-groups summary strong{color:#dce3e5;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-groups summary small{color:#6f7d82;font-size:9px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .capability-action:hover{background:#e12c860d;border-color:#e12c8652}.capability-action>span{gap:3px;min-width:0;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .capability-action strong{color:#dbe2e4;overflow-wrap:anywhere;white-space:normal;font-size:15px;line-height:1.3}:where(html:has([data-pulse-preserve-analytics=true])) .capability-action small{color:#748287;overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .capability-action>svg{color:#6f8085}.capability-action.unavailable{cursor:not-allowed;opacity:.55;border-style:dashed}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-empty{color:#78868b;text-align:center;padding:50px 20px;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-search-examples{border:1px solid var(--border);border-radius:var(--radius);background:#12181b8c;gap:7px;margin:16px 8px 0;padding:24px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-search-examples strong{color:#dce3e5;font-size:14px}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-search-examples p{color:#748287;margin:0;font-size:11px}.catalog-search-examples>div{flex-wrap:wrap;gap:7px;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-search-examples button{border:1px solid var(--border);border-radius:var(--radius);color:#b8c5c8;background:#96d0d309;padding:7px 10px;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-search-examples button:hover{color:#e4edef;background:#96d0d314;border-color:#96d0d37a}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-search-examples button:focus-visible{color:#e4edef;background:#96d0d314;border-color:#96d0d37a}.catalog-empty[role=alert]{justify-items:center;gap:8px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .catalog-empty[role=alert] strong{color:#dce3e5;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .outcome-capabilities-head strong{color:#dfe5e7;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .phase-badge{color:#aeb9bd;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}:where(html:has([data-pulse-preserve-analytics=true])) .workspace-link{color:#aeb9bd;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .workspace-link:hover{color:#e12c86}:where(html:has([data-pulse-preserve-analytics=true])) .secondary-link:hover{color:#e12c86}.history-control{position:relative}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .history-item:hover{background:#e12c8614}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .history-open strong{color:#dce3e5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .history-open span{color:#6f7d82;font-size:9px}:where(html:has([data-pulse-preserve-analytics=true])) .history-delete{border-radius:var(--radius);color:#647277;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-card.selected{background:linear-gradient(145deg,#e12c8621,#0d1215e0 60%);border-color:#e12c866b}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-card.selected .journey-icon{color:#e12c86;background:#e12c8614;border-color:#e12c864d}.journey-card>span:nth-child(2){gap:5px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .journey-card strong{color:#e1e7e9;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .journey-card small{color:#7e8a8f;font-size:10px;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .journey-action-note{margin-top:3px;font-size:9px;font-style:normal;font-weight:700;line-height:1.35;display:block}:where(html:has([data-pulse-preserve-analytics=true])) .journey-status{margin-top:3px;font-size:9px;font-style:normal;font-weight:700;line-height:1.35;display:block}:where(html:has([data-pulse-preserve-analytics=true])) .journey-action-note{color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .journey-status{color:#d5aabf}:where(html:has([data-pulse-preserve-analytics=true])) .journey-check{color:#3c464a;position:absolute;top:14px;right:13px}:where(html:has([data-pulse-preserve-analytics=true])) .journey-card.selected .journey-check{color:#e12c86}.journey-start{align-items:center;gap:16px;margin-top:16px;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-session h1{max-width:720px;margin:10px 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.06}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-artifact{border-radius:var(--radius);background:#96d0d30b;border:1px solid #96d0d333;gap:5px;padding:13px 14px;display:grid;position:relative}:where(html:has([data-pulse-preserve-analytics=true])) .journey-artifact>span{color:#74bda3;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .journey-artifact>em{color:#74bda3;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .journey-artifact>strong{color:#e1e7e9;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .journey-artifact>p{color:#839095;margin:0;font-size:10px;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .journey-native-status{color:#8bbca9;text-transform:capitalize;font-size:9px;font-weight:600}.journey-artifact>em{position:absolute;top:13px;right:14px}:where(html:has([data-pulse-preserve-analytics=true])) .journey-history{border-radius:var(--radius);background:#0d121573;border:1px solid #91a1a62e;margin:0 0 16px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-history li{color:#718087;padding-left:3px;font-size:9px}.journey-history li span,.journey-history li strong{display:block}:where(html:has([data-pulse-preserve-analytics=true])) .journey-history li span{color:#9ba7ab}:where(html:has([data-pulse-preserve-analytics=true])) .journey-history li strong{color:#d6dde0;margin-top:2px;font-weight:600}.journey-history li p{margin:3px 0 0;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-playback-heading .avatar{color:#96d0d3;background:#96d0d314;border-color:#96d0d34d}.journey-playback-heading>div{gap:3px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .journey-playback-heading small{color:#74bda3;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .journey-playback-heading strong{color:#e1e7e9;font-size:14px;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .journey-playback-lines{color:#abb7ba;gap:7px;margin:0;padding-left:22px;font-size:12px;line-height:1.55;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .journey-playback-more ul{color:#abb7ba;gap:7px;margin:0;padding-left:22px;font-size:12px;line-height:1.55;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .journey-playback-lines li::marker{color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .journey-playback-more li::marker{color:#96d0d3}:where(html:has([data-pulse-preserve-analytics=true])) .journey-playback-more{border-top:1px solid #91a1a624;padding-top:10px}:where(html:has([data-pulse-preserve-analytics=true])) .journey-playback-more>summary{box-sizing:border-box;color:#9fcfbe;cursor:pointer;min-height:44px;padding:12px 4px;font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .journey-playback-more>summary:focus-visible{outline-offset:2px;outline:2px solid #9fcfbe}.journey-playback-more ul{margin-top:10px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-chatline-note .avatar{color:#e12c86;background:#e12c8614;border-color:#e12c864d}.journey-chatline-note>div{gap:4px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .journey-chatline-note small{color:#e12c86;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .journey-chatline-note strong{color:#e1e7e9;font-size:12px;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .journey-chatline-note p{color:#7e8b90;margin:0;font-size:9px;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .journey-confirmation-primary{background:linear-gradient(110deg,#e12c861f,#0d1215b3);border-color:#e12c866b}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-options>button:hover{background:#e12c8614;border-color:#e12c8666}:where(html:has([data-pulse-preserve-analytics=true])) .journey-options>button.selected{background:#e12c8614;border-color:#e12c8666}:where(html:has([data-pulse-preserve-analytics=true])) .journey-options strong{font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .journey-options small{color:#78858a;font-size:9px;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .journey-detail{color:#89969a;letter-spacing:.06em;text-transform:uppercase;gap:7px;margin-top:14px;font-size:9px;font-weight:700;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .brief-reference-control{border:1px solid var(--border);border-radius:var(--radius);background:#0d12158f;gap:8px;margin-top:14px;padding:11px 12px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .brief-reference-control>label{color:#89969a;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:700;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .brief-reference-control input[type=file]{color:#aab6ba;letter-spacing:0;text-transform:none;min-height:38px;font-size:10px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .brief-reference-summary strong{color:#d9dfe1;font-size:12px;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-export-status{color:#9ba7ab;margin:0;font-size:11px;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .journey-export-status.success{color:#8abfa9}:where(html:has([data-pulse-preserve-analytics=true])) .journey-export-status.failure{color:#ffaaa5;background:#ff766f12;border-left:2px solid #ff766f;padding:8px 10px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .journey-state-note{color:#647277;max-width:600px;margin:22px 0 0;font-size:10px;line-height:1.5}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .answer-evidence>span:first-child{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .answer-evidence a{border:1px solid var(--border);border-radius:var(--radius);color:#e12c86;background:var(--card);padding:4px 7px;font-size:10px;text-decoration:none}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .answer-people>span{border:1px solid var(--border);border-radius:var(--radius);color:#aeb9bd;background:var(--card);padding:4px 7px;font-size:10px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .answer-tools summary{cursor:pointer;color:#aeb9bd;font-weight:700}.answer-tools p{margin:7px 0 0}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .answer-action>strong{font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .answer-action>span{color:var(--muted-foreground);text-transform:capitalize;font-size:9px;position:absolute;top:11px;right:11px}:where(html:has([data-pulse-preserve-analytics=true])) .answer-action>p{color:#e7ad43;margin:0;font-size:10px}.answer-action-fields{gap:5px;margin-top:2px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .answer-action-fields dt{overflow-wrap:anywhere;margin:0;font-size:10px}:where(html:has([data-pulse-preserve-analytics=true])) .answer-action-fields dd{overflow-wrap:anywhere;margin:0;font-size:10px}:where(html:has([data-pulse-preserve-analytics=true])) .answer-action-fields dt{color:#8f9b9f;text-transform:capitalize}:where(html:has([data-pulse-preserve-analytics=true])) .answer-action-fields dd{color:#d5dcde}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-artifact>div strong{color:#f3f6f7;font-size:10px}:where(html:has([data-pulse-preserve-analytics=true])) .generated-artifact>div span{color:#7f8c91;font-size:9px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .generated-artifact>p{color:#9ba7ab;margin:0;font-size:9px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .intent-interaction>strong{color:#f1f5f6;letter-spacing:.02em;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .intent-interaction>p{color:#8e9a9f;font-size:10px;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .intent-options button:hover{background:#e12c8612;border-color:#e12c867a}:where(html:has([data-pulse-preserve-analytics=true])) .intent-options button.selected{background:#e12c8612;border-color:#e12c867a}.intent-options button:disabled{cursor:not-allowed;opacity:.5}:where(html:has([data-pulse-preserve-analytics=true])) .intent-options span{font-size:10px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .answer-controls 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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .answer-controls button:hover{color:#e12c86;border-color:#e12c8666}:where(html:has([data-pulse-preserve-analytics=true])) .next-steps button:hover{color:#e12c86;border-color:#e12c8666}.next-steps{border-top:0;align-items:center;margin-top:6px;padding-top:0}:where(html:has([data-pulse-preserve-analytics=true])) .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}}:where(html:has([data-pulse-preserve-analytics=true])) .login-shell{background:radial-gradient(circle at 50% -10%, #e12c8629, transparent 36%), var(--background);place-items:center;min-height:100vh;padding:24px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .login-brand small{color:var(--muted-foreground);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .login-form label{color:#b9c2c5;gap:7px;font-size:11px;font-weight:700;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .otp-input{text-align:center;letter-spacing:.5em;height:52px;font:700 24px ui-monospace,SFMono-Regular,monospace}:where(html:has([data-pulse-preserve-analytics=true])) .sso-button{border:1px solid var(--border);border-radius:var(--radius);color:#bcc6c9;background:0 0;height:40px;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .sso-button:hover{color:#fff;border-color:#e12c8673}.login-secondary-actions{justify-content:space-between;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .login-secondary-actions button{color:#e12c86;background:0 0;border:0;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .login-security{border-top:1px solid var(--border);padding-top:17px;font-size:10px!important}:where(html:has([data-pulse-preserve-analytics=true])) .boot-state{color:var(--muted-foreground);align-items:center;gap:10px;font-size:12px;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .session-stats{color:#7f8d92;align-items:center;gap:6px;padding:2px 0;font-size:10px;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .flow-muted{color:var(--muted-foreground);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:inline-flex}:where(html:has([data-pulse-preserve-analytics=true])) .flow-error{color:var(--destructive);margin:0;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-reply:hover{background:#4ed6a517;border-color:#4ed6a58c}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-reply-hint{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-choice small{color:var(--muted-foreground);font-size:11px;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .flow-choice:hover{background:#4ed6a514;border-color:#4ed6a580}:where(html:has([data-pulse-preserve-analytics=true])) .flow-choice.active{background:#4ed6a514;border-color:#4ed6a580}.flow-filters{gap:14px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .flow-field{color:#a5b0b4;gap:7px;font-size:11px;font-weight:600;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-metrics span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-budget-compare .flow-metrics .flow-metric span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .flow-budget-compare .flow-metrics .flow-metric strong{font-variant-numeric:tabular-nums;font:600 18px ui-monospace,SFMono-Regular,monospace}:where(html:has([data-pulse-preserve-analytics=true])) .flow-budget-compare>p{margin:0;font-size:12px;line-height:1.5}:where(html:has([data-pulse-preserve-analytics=true])) .flow-budget-compare .flow-metrics .flow-edit{font-size:18px}:where(html:has([data-pulse-preserve-analytics=true])) .flow-budget-delta{border-radius:var(--radius);background:#4ed6a50f;border:1px solid #4ed6a559;align-items:baseline;gap:10px;padding:10px 12px;display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .flow-budget-delta>span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .flow-budget-delta strong{font-variant-numeric:tabular-nums;color:#4ed6a5;font:600 16px ui-monospace,SFMono-Regular,monospace}:where(html:has([data-pulse-preserve-analytics=true])) .flow-budget-delta small{color:var(--muted-foreground);margin-left:auto;font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .flow-budget-delta.short{background:#ff766f12;border-color:#ff766f66}:where(html:has([data-pulse-preserve-analytics=true])) .flow-budget-delta.short strong{color:#ff766f}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-verdict.covered{background:#4ed6a50f;border-color:#4ed6a559}:where(html:has([data-pulse-preserve-analytics=true])) .flow-verdict.short{background:#ff766f0f;border-color:#ff766f59}:where(html:has([data-pulse-preserve-analytics=true])) .flow-verdict p{color:#d8e0e2;margin:0;font-size:12px;line-height:1.5}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-objective-tabs button.active{background:var(--primary);color:#0b0f10}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .threshold-overlay-inner .flow-widget{margin-top:0;box-shadow:0 24px 60px #00000080}:where(html:has([data-pulse-preserve-analytics=true])) .flow-footnote{color:var(--muted-foreground);margin:0;font-size:10px;line-height:1.5}:where(html:has([data-pulse-preserve-analytics=true])) .flow-recap{background:#60a5fa0a;border-color:#60a5fa4d}.flow-recap-list{gap:6px;margin:0;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .flow-recap-row{border-radius:var(--radius);background:#ffffff05;grid-template-columns:130px 1fr;align-items:baseline;gap:10px;padding:6px 8px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .flow-recap-row dt{color:#7f8d92;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .flow-recap-row dd{color:#d8e0e2;font-variant-numeric:tabular-nums;margin:0;font-size:13px}:where(html:has([data-pulse-preserve-analytics=true])) .flow-recap-row.resolved dd{color:#4ed6a5;font-weight:600}:where(html:has([data-pulse-preserve-analytics=true])) .flow-recap-row.missing dd{color:#f5b256}:where(html:has([data-pulse-preserve-analytics=true])) .flow-recap-row.default dd{color:#c3ccd0;font-style:italic}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-metric-edit>span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-edit:focus{border-color:#f5b256;box-shadow:0 0 0 2px #f5b25640}:where(html:has([data-pulse-preserve-analytics=true])) .flow-edit-sm{width:76px;padding:3px 6px;font-size:12px}.flow-table td .flow-edit-sm{margin:-2px 0}:where(html:has([data-pulse-preserve-analytics=true])) .flow-warn{color:#ff766f;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .flow-edit-text{color:#f5b256;font-variant-numeric:tabular-nums;font:600 18px ui-monospace,SFMono-Regular,monospace}:where(html:has([data-pulse-preserve-analytics=true])) .flow-estimate-figure{border-radius:var(--radius);background:#4ed6a50f;border:1px solid #4ed6a559;gap:4px;padding:14px 16px;display:grid}:where(html:has([data-pulse-preserve-analytics=true])) .flow-estimate-figure>span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .flow-estimate-figure strong{font-variant-numeric:tabular-nums;color:var(--primary);font:600 22px ui-monospace,SFMono-Regular,monospace}:where(html:has([data-pulse-preserve-analytics=true])) .flow-estimate-figure small{color:var(--muted-foreground);font-size:11px;line-height:1.4}:where(html:has([data-pulse-preserve-analytics=true])) .flow-warn-text{color:#ff766f;margin:0;font-size:12px;line-height:1.5}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-slider-head>span{color:#7f8d92;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .flow-slider{-webkit-appearance:none;appearance:none;border-radius:var(--radius);cursor:pointer;background:#f5b25633;outline:none;width:100%;height:6px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-token button:hover{background:#ff766f59}.flow-typeahead{position:relative}.flow-typeahead-spin{color:var(--muted-foreground);position:absolute;top:11px;right:10px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-typeahead-menu button:hover{background:#4ed6a51a}.flow-multiselect{position:relative}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-multiselect-trigger:hover{border-color:#4ed6a566}.flow-multiselect-trigger svg{color:var(--muted-foreground);flex-shrink:0}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .flow-multiselect-options button.active .flow-check{border-color:var(--primary);background:#4ed6a526}.flow-multiselect-empty{margin:0;padding:8px 11px}:where(html:has([data-pulse-preserve-analytics=true])) .flow-source-panel{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff05;overflow:hidden}:where(html:has([data-pulse-preserve-analytics=true])) .flow-source-panel.open{border-color:#f5b25659}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .domain-landing-intro h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(1.85rem,3vw,2.5rem);line-height:1}:where(html:has([data-pulse-preserve-analytics=true])) .domain-landing-intro>p{max-width:540px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .domain-availability{background:color-mix(in srgb, var(--panel-strong) 80%, transparent)}}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .analytics-offering-matrix th{border-bottom:1px solid var(--border);vertical-align:top;padding:13px 14px}:where(html:has([data-pulse-preserve-analytics=true])) .analytics-offering-matrix td{border-bottom:1px solid var(--border);vertical-align:top;padding:13px 14px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .analytics-offering-matrix td span{color:var(--muted);margin-top:4px;font-size:.78rem}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-editorial-contract h3{color:var(--text);margin:7px 0 0;font-size:24px;font-weight:700;line-height:1.25}:where(html:has([data-pulse-preserve-analytics=true])) .content-how-it-works h3{color:var(--text);margin:7px 0 0;font-size:24px;font-weight:700;line-height:1.25}:where(html:has([data-pulse-preserve-analytics=true])) .content-editorial-safety h3{color:var(--text);margin:7px 0 0;font-size:24px;font-weight:700;line-height:1.25}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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){:where(html:has([data-pulse-preserve-analytics=true])) .content-editorial-copy h2{font-size:2.2rem}:where(html:has([data-pulse-preserve-analytics=true])) .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}}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-lifecycle li span{color:var(--accent-soft);font-family:var(--font-mono);font-size:.65rem;display:block}:where(html:has([data-pulse-preserve-analytics=true])) .content-lifecycle li strong{font-size:.82rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-lifecycle li small{color:var(--muted);font-size:.66rem;font-weight:600;line-height:1.35}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-workspace-principle{border:1px solid var(--accent-soft);padding:clamp(18px,3vw,28px)}@supports (color:color-mix(in lab, red, red)){:where(html:has([data-pulse-preserve-analytics=true])) .content-workspace-principle{border:1px solid color-mix(in srgb, var(--accent-soft) 34%, var(--border))}}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .content-workspace-principle{background:radial-gradient(circle at 90% 15%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 38%), var(--panel-strong)}}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .content-workspace-starts strong{font-size:.84rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-workspace-boundaries strong{font-size:.84rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-workspace-starts span{color:var(--muted);font-size:.73rem;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .content-source-grid article>header span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-source-grid dt{color:var(--muted);text-transform:uppercase;font-size:.72rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-source-grid dd{color:var(--text);font-family:var(--font-mono);font-size:.82rem}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-live-runs th{color:var(--muted);background:var(--panel);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-phase-intro{border:1px solid var(--accent-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(18px,3vw,24px);display:flex}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .content-phase-intro{border:1px solid color-mix(in srgb, var(--accent-soft) 28%, var(--border))}:where(html:has([data-pulse-preserve-analytics=true])) .content-phase-empty{border:1px solid color-mix(in srgb, var(--accent-soft) 28%, var(--border))}}:where(html:has([data-pulse-preserve-analytics=true])) .content-phase-intro{border-radius:var(--radius);background:radial-gradient(circle at 92% 12%, var(--accent), transparent 38%), var(--panel-strong)}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .content-phase-intro{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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-phase-intro h2{letter-spacing:-.025em;max-width:760px;margin:6px 0 0;font-size:clamp(1.1rem,2.2vw,1.55rem)}:where(html:has([data-pulse-preserve-analytics=true])) .content-phase-intro h4{letter-spacing:-.025em;max-width:760px;margin:6px 0 0;font-size:clamp(1.1rem,2.2vw,1.55rem)}:where(html:has([data-pulse-preserve-analytics=true])) .content-phase-empty h2{letter-spacing:-.025em;max-width:760px;margin:6px 0 0;font-size:clamp(1.1rem,2.2vw,1.55rem)}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-intake-review dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-audit-fields>label>span{color:var(--text);font-size:.78rem;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-stage-options label{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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-inline-note{font-size:.78rem}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .content-scope-warning{background:color-mix(in srgb, var(--warning) 8%, var(--panel))}}:where(html:has([data-pulse-preserve-analytics=true])) .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))}}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review h4{margin:5px 0 0;font-size:1.18rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-queue-receipt h4{margin:5px 0 0;font-size:1.18rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-evidence-browser h3{margin:5px 0 0;font-size:1.18rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-evidence-browser h4{margin:5px 0 0;font-size:1.18rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-findings h2{margin:5px 0 0;font-size:1.18rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-findings h4{margin:5px 0 0;font-size:1.18rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-opportunities h2{margin:5px 0 0;font-size:1.18rem}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-pack-review dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-generation-review dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-findings dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-evidence-controls label>span{color:var(--text);font-size:.78rem;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .content-generation-builder label>span{color:var(--text);font-size:.78rem;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .content-export-controls label>span{color:var(--text);font-size:.78rem;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .content-findings 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}:where(html:has([data-pulse-preserve-analytics=true])) .content-file-review>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}:where(html:has([data-pulse-preserve-analytics=true])) .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))}}:where(html:has([data-pulse-preserve-analytics=true])) .content-file-review h3{margin:5px 0 0;font-size:1.18rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-file-review h4{margin:5px 0 0;font-size:1.18rem}.content-file-review dl{grid-template-columns:repeat(4,minmax(0,1fr))}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-file-diff>header>span{color:var(--muted);text-transform:uppercase;justify-self:end;font-size:.72rem}.content-file-diff article{min-width:0}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-source-boundary p{margin:0;font-size:.78rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-pack-grounding p{margin:0;font-size:.78rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-audit-fields small{color:var(--muted);font-size:.7rem;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .content-dashboard-read{border:1px solid color-mix(in srgb, var(--accent-soft) 38%, var(--border))}}:where(html:has([data-pulse-preserve-analytics=true])) .content-dashboard-read{border-radius:var(--radius);background:linear-gradient(135deg, var(--accent-soft), var(--panel))}@supports (color:color-mix(in lab, red, red)){:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-scorecard h3{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-scorecard h5{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-stage-mix h3{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-stage-mix h5{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-lens-coverage h3{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-lens-coverage h5{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-gap-list h3{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-gap-list h5{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-top-assets h3{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-top-assets h5{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-proof-points h3{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-proof-points h5{color:var(--text);margin:4px 0 0;font-size:1rem}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-scorecard li b{color:var(--text);font-size:1.35rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-scorecard li p{color:var(--muted);margin:0;font-size:.7rem;font-style:normal;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .content-scorecard li em{color:var(--muted);margin:0;font-size:.7rem;font-style:normal;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .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)}}:where(html:has([data-pulse-preserve-analytics=true])) meter.content-score-track::-webkit-meter-optimum-value{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent-soft), var(--accent))}:where(html:has([data-pulse-preserve-analytics=true])) meter.content-score-track::-webkit-meter-suboptimum-value{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent-soft), var(--accent))}:where(html:has([data-pulse-preserve-analytics=true])) meter.content-score-track::-webkit-meter-even-less-good-value{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent-soft), var(--accent))}:where(html:has([data-pulse-preserve-analytics=true])) meter.content-score-track::-moz-meter-bar{border-radius:var(--radius);background:linear-gradient(90deg, var(--accent-soft), var(--accent))}:where(html:has([data-pulse-preserve-analytics=true])) .content-score-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-soft), var(--accent));height:100%;display:block}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .content-gap-list li p{margin:5px 0 0;font-size:.74rem;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .content-gap-list li em{margin:5px 0 0;font-size:.74rem;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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))}:where(html:has([data-pulse-preserve-analytics=true])) .content-proof-points blockquote{color:var(--text);margin:0;font-size:.8rem;line-height:1.5}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .content-opportunities-selection{color:var(--muted);margin:0;font-size:.75rem}:where(html:has([data-pulse-preserve-analytics=true])) .content-opportunities-count{color:var(--muted);margin:0;font-size:.75rem}.content-opportunities-count{color:var(--text);font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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))}}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .content-specialist-tools button span{color:var(--muted);font-size:.78rem;line-height:1.45}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench [data-slot=button].bg-primary{border-color:var(--cta);color:var(--black);background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .entry-actions [data-slot=button]{border-color:var(--cta);color:var(--black);background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .journey-start [data-slot=button]{border-color:var(--cta);color:var(--black);background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench [data-slot=button].bg-primary:hover{color:var(--black);background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .entry-actions [data-slot=button]:hover{color:var(--black);background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .journey-start [data-slot=button]:hover{color:var(--black);background:var(--cta)}@supports (color:color-mix(in lab, red, red)){:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench [data-slot=button].bg-primary:hover{background:color-mix(in srgb, var(--cta) 84%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .entry-actions [data-slot=button]:hover{background:color-mix(in srgb, var(--cta) 84%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .journey-start [data-slot=button]:hover{background:color-mix(in srgb, var(--cta) 84%, var(--white))}}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench [data-slot=button].bg-primary:hover{opacity:1}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .entry-actions [data-slot=button]:hover{opacity:1}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .domain-chat-entry .eyebrow{color:#8f9ba0}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .domain-chat-entry p{color:#b7c1c4;max-width:680px;margin:0;font-size:16px;line-height:1.6}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .journey-card:hover:not(:disabled){background:var(--workbench-surface-raised);border-color:#96d0d380;transform:none}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .journey-card.selected{border-color:#e12c869e;border-left:3px solid var(--pink);background:#171015}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .journey-icon{background:#090d0e;border-color:#96d0d333;width:36px;height:36px}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .journey-card strong{color:var(--white);font-size:17px;line-height:1.3}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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%)}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .composer-wrap{background:#050708}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .composer{border-color:#96d0d33d;border-top:2px solid var(--pink);background:var(--workbench-surface)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .workspace-surface-error-dismiss:hover{opacity:1;color:var(--foreground,#fff)}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .workspace-chat-launcher{box-shadow:0 12px 32px #00000080, 0 0 0 6px color-mix(in srgb, var(--ask-accent) 12%, transparent)}}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .workspace-chat-launcher:hover{background:color-mix(in srgb, var(--ask-accent) 84%, var(--white))}}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .workspace-chat-launcher:hover{box-shadow:0 12px 30px #00000075, 0 0 22px color-mix(in srgb, var(--ask-accent) 16%, transparent)}}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .workspace-chat-launcher:hover{transform:translateY(-1px)}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .workspace-chat-launcher:active{background:color-mix(in srgb, var(--ask-accent) 90%, var(--white))}}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .workspace-chat-launcher:active{transform:translateY(0)}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench .domain-chat-entry h1{font-size:30px}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .domain-data-workspace__eyebrow button{all:unset;color:var(--teal);cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(html:has([data-pulse-preserve-analytics=true])) .domain-data-workspace__eyebrow button:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .domain-data-workspace__title-group h1:after{content:".";color:var(--pink)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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){:where(html:has([data-pulse-preserve-analytics=true])) .platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]{scrollbar-color:#aaaaaac2 transparent}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .app-crash__eyebrow{color:var(--tone-muted);letter-spacing:var(--caps,.06em);font-size:11px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .measurement-table th{border-bottom:1px solid var(--workbench-line);text-align:left;white-space:nowrap;padding:9px 12px}:where(html:has([data-pulse-preserve-analytics=true])) .measurement-table td{border-bottom:1px solid var(--workbench-line);text-align:left;white-space:nowrap;padding:9px 12px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .domain-data-workspace__provenance{border-top:1px solid color-mix(in srgb, var(--white) 12%, transparent)}}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .content-workspace-header{background:linear-gradient(100deg, color-mix(in srgb, var(--teal) 5%, transparent), transparent 38%), var(--workbench-surface)}}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-lifecycle li span{color:var(--teal);letter-spacing:.08em;font-size:10px}.content-lifecycle li.active span{color:var(--teal)}:where(html:has([data-pulse-preserve-analytics=true])) .content-lifecycle li strong{letter-spacing:-.01em;font-size:14px}:where(html:has([data-pulse-preserve-analytics=true])) .content-lifecycle li small{font-size:11px;font-weight:400}:where(html:has([data-pulse-preserve-analytics=true])) .content-lifecycle li em{margin-top:6px;font-size:9px}:where(html:has([data-pulse-preserve-analytics=true])) .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)){:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-home-actions>[data-slot=button]:first-child{color:var(--black);border-color:var(--cta);background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary>[data-slot=button]{color:var(--black);border-color:var(--cta);background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review>[data-slot=button]{color:var(--black);border-color:var(--cta);background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-home-actions>[data-slot=button]:first-child:hover{border-color:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-home-actions>[data-slot=button]:first-child:focus-visible{border-color:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary>[data-slot=button]:hover{border-color:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary>[data-slot=button]:focus-visible{border-color:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review>[data-slot=button]:hover{border-color:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review>[data-slot=button]:focus-visible{border-color:var(--cta)}@supports (color:color-mix(in lab, red, red)){:where(html:has([data-pulse-preserve-analytics=true])) .content-home-actions>[data-slot=button]:first-child:hover{border-color:color-mix(in srgb, var(--cta) 72%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .content-home-actions>[data-slot=button]:first-child:focus-visible{border-color:color-mix(in srgb, var(--cta) 72%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary>[data-slot=button]:hover{border-color:color-mix(in srgb, var(--cta) 72%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary>[data-slot=button]:focus-visible{border-color:color-mix(in srgb, var(--cta) 72%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review>[data-slot=button]:hover{border-color:color-mix(in srgb, var(--cta) 72%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review>[data-slot=button]:focus-visible{border-color:color-mix(in srgb, var(--cta) 72%, var(--white))}}:where(html:has([data-pulse-preserve-analytics=true])) .content-home-actions>[data-slot=button]:first-child:hover{background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-home-actions>[data-slot=button]:first-child:focus-visible{background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary>[data-slot=button]:hover{background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary>[data-slot=button]:focus-visible{background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review>[data-slot=button]:hover{background:var(--cta)}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review>[data-slot=button]:focus-visible{background:var(--cta)}@supports (color:color-mix(in lab, red, red)){:where(html:has([data-pulse-preserve-analytics=true])) .content-home-actions>[data-slot=button]:first-child:hover{background:color-mix(in srgb, var(--cta) 82%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .content-home-actions>[data-slot=button]:first-child:focus-visible{background:color-mix(in srgb, var(--cta) 82%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary>[data-slot=button]:hover{background:color-mix(in srgb, var(--cta) 82%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary>[data-slot=button]:focus-visible{background:color-mix(in srgb, var(--cta) 82%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review>[data-slot=button]:hover{background:color-mix(in srgb, var(--cta) 82%, var(--white))}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review>[data-slot=button]:focus-visible{background:color-mix(in srgb, var(--cta) 82%, var(--white))}}:where(html:has([data-pulse-preserve-analytics=true])) .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)}}:where(html:has([data-pulse-preserve-analytics=true])) .content-home-signal>span{color:var(--teal);font-family:var(--font-mono);font-size:44px;line-height:1}:where(html:has([data-pulse-preserve-analytics=true])) .content-home-signal>strong{max-width:290px;font-size:22px;line-height:1.15}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-home-outcomes h3{letter-spacing:-.02em;margin:0;font-size:18px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-intro h2{letter-spacing:-.05em;max-width:820px;margin:7px 0 0;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.02}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-intro>div:first-child>p{max-width:760px;margin-top:14px;font-size:16px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-section h3{letter-spacing:-.025em;margin:0;font-size:20px}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary h3{letter-spacing:-.025em;margin:0;font-size:20px}:where(html:has([data-pulse-preserve-analytics=true])) .content-cost-review h3{letter-spacing:-.025em;margin:0;font-size:20px}:where(html:has([data-pulse-preserve-analytics=true])) .content-evidence-browser h3{letter-spacing:-.025em;margin:0;font-size:20px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-fields>label>span{color:var(--tone-default);font-size:12px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-section legend{color:var(--tone-default);font-size:12px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-summary dt{margin:0;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-plan-missing{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}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-advanced-tools>summary strong{font-size:14px}:where(html:has([data-pulse-preserve-analytics=true])) .content-system-activity>summary strong{font-size:14px}:where(html:has([data-pulse-preserve-analytics=true])) .content-advanced-tools>summary small{color:var(--tone-muted);font-size:11px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-pack-library h2{color:var(--foreground);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(1.45rem,3vw,2.2rem)}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-brief-detail h3{color:var(--foreground);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(1.45rem,3vw,2.2rem)}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-pack-library>header p{max-width:720px;color:var(--tone-muted);margin-top:10px;font-size:14px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-pack-list strong{overflow-wrap:anywhere;color:var(--foreground);font-size:14px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-brief-metadata dt{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-brief-text dt{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-brief-field h4{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-brief-provenance dt{color:var(--tone-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-brief-metadata dd{color:var(--foreground);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-brief-text dd{color:var(--foreground);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-brief-statuses p{color:var(--tone-muted);margin-top:6px;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .content-saved-brief-field p{color:var(--tone-muted);margin-top:6px;font-size:12px}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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}}:where(html:has([data-pulse-preserve-analytics=true])) .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}:where(html:has([data-pulse-preserve-analytics=true])) .citation-chip:hover{background:var(--pulse-pink,#e12c86);color:#fff;outline:none}:where(html:has([data-pulse-preserve-analytics=true])) .citation-chip:focus-visible{background:var(--pulse-pink,#e12c86);color:#fff;outline:none}:where(html:has([data-pulse-preserve-analytics=true])) .entity-list-items>li.citation-target{outline:2px solid var(--pulse-pink,#e12c86);outline-offset:2px;transition:outline-color .4s}:where(html:has([data-pulse-preserve-analytics=true])) .answer-prose-card.general-guidance-card{background:#ffffff08;border:1px dashed #ffffff59}.answer-prose-card.general-guidance-card .answer-prose-flow{font-style:italic}:where(html:has([data-pulse-preserve-analytics=true])) .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)}:where(html:has([data-pulse-preserve-analytics=true])) .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)}}:root:where(html:not(:has([data-pulse-preserve-analytics=true]))){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:"AvenirNext", "Avenir Next LT Pro", "Avenir Next", "Avenir", "Century Gothic", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font);--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;--white:#fff;--black:#000;--caps:.06em;--sz-data:13px;--sz-small:15px;--sz-base:20px;--sz-sub:24px;--sz-h2:26px;--sz-title:38px;--sz-h1:48px;--sz-kpi:44px;--radius:0px;--sidebar-bg:#1a1a1a;--sidebar-border:#2e2e2e;--sidebar-muted:#999;--sidebar-dim:#666;--sidebar-fg:#fff;--sidebar-accent:#96d0d3;--chart-1:#96d0d3;--chart-2:#bbb;--chart-3:#d4d4d4;--chart-4:#4caf82;--chart-5:#e05c5c;--chart-6:#ffb432;--chart-grid:#333;--chart-axis:#888;--motion-fast:.14s;--motion-base:.18s;--motion-slow:.32s;--motion-ease:cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]:where(html:not(:has([data-pulse-preserve-analytics=true]))){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:"AvenirNext", "Avenir Next LT Pro", "Avenir Next", "Avenir", "Century Gothic", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font);--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;--white:#fff;--black:#000;--caps:.06em;--sz-data:13px;--sz-small:15px;--sz-base:20px;--sz-sub:24px;--sz-h2:26px;--sz-title:38px;--sz-h1:48px;--sz-kpi:44px;--radius:0px;--sidebar-bg:#1a1a1a;--sidebar-border:#2e2e2e;--sidebar-muted:#999;--sidebar-dim:#666;--sidebar-fg:#fff;--sidebar-accent:#96d0d3;--chart-1:#96d0d3;--chart-2:#bbb;--chart-3:#d4d4d4;--chart-4:#4caf82;--chart-5:#e05c5c;--chart-6:#ffb432;--chart-grid:#333;--chart-axis:#888;--motion-fast:.14s;--motion-base:.18s;--motion-slow:.32s;--motion-ease:cubic-bezier(.4, 0, .2, 1)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font:"AvenirNext", "Avenir Next LT Pro", "Avenir Next", "Avenir", "Century Gothic", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--font);--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;--white:#fff;--black:#000;--caps:.06em;--sz-data:13px;--sz-small:15px;--sz-base:20px;--sz-sub:24px;--sz-h2:26px;--sz-title:38px;--sz-h1:48px;--sz-kpi:44px;--radius:0px;--sidebar-bg:#1a1a1a;--sidebar-border:#2e2e2e;--sidebar-muted:#999;--sidebar-dim:#666;--sidebar-fg:#fff;--sidebar-accent:#96d0d3;--chart-1:#96d0d3;--chart-2:#bbb;--chart-3:#d4d4d4;--chart-4:#4caf82;--chart-5:#e05c5c;--chart-6:#ffb432;--chart-grid:#333;--chart-axis:#888;--motion-fast:.14s;--motion-base:.18s;--motion-slow:.32s;--motion-ease:cubic-bezier(.4, 0, .2, 1)}[data-theme=light]:where(html:not(:has([data-pulse-preserve-analytics=true]))){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f2f0;--bg2:#fff;--surface:#fff;--elev:#ebebeb;--border:#dcdcdc;--border2:#c4c4c4;--fg:#1a1a1a;--muted:#555;--dim:#888;--blue:#2a8a8e;--green:#2e8f60;--red:#c03a3a;--amber:#b86e00;--chart-1:#2a8a8e;--chart-2:#888;--chart-3:#ccc;--chart-4:#2e8f60;--chart-5:#c03a3a;--chart-6:#b86e00;--chart-grid:#e0e0e0;--chart-axis:#888}:where(html:not(:has([data-pulse-preserve-analytics=true]))) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f2f0;--bg2:#fff;--surface:#fff;--elev:#ebebeb;--border:#dcdcdc;--border2:#c4c4c4;--fg:#1a1a1a;--muted:#555;--dim:#888;--blue:#2a8a8e;--green:#2e8f60;--red:#c03a3a;--amber:#b86e00;--chart-1:#2a8a8e;--chart-2:#888;--chart-3:#ccc;--chart-4:#2e8f60;--chart-5:#c03a3a;--chart-6:#b86e00;--chart-grid:#e0e0e0;--chart-axis:#888}:root:where(html:not(:has([data-pulse-preserve-analytics=true]))){--background:var(--bg);--foreground:var(--fg);--card:var(--surface);--primary:var(--blue);--primary-foreground:var(--bg2);--secondary:var(--bg2);--muted-foreground:var(--muted);--input:var(--bg2);--destructive:var(--red);--teal:var(--blue);--grey:var(--dim);--grey-80:var(--muted);--grey-40:var(--chart-3);--panel:var(--surface);--panel-strong:var(--bg2);--border-strong:var(--border2);--text:var(--fg);--accent:var(--blue);--accent-soft:var(--blue);--success:var(--green);--warning:var(--amber);--danger:var(--red);--cta:var(--pink);--tone-default:var(--fg);--tone-muted:var(--muted);--tone-success:var(--green);--tone-warning:var(--amber);--tone-critical:var(--red);--workbench-chrome:var(--bg2);--workbench-surface:var(--surface);--workbench-surface-raised:var(--elev);--workbench-line:var(--border2)}[data-theme=light]:where(html:not(:has([data-pulse-preserve-analytics=true]))){--background:var(--bg);--foreground:var(--fg);--card:var(--surface);--primary:var(--blue);--primary-foreground:var(--bg2);--secondary:var(--bg2);--muted-foreground:var(--muted);--input:var(--bg2);--destructive:var(--red);--teal:var(--blue);--grey:var(--dim);--grey-80:var(--muted);--grey-40:var(--chart-3);--panel:var(--surface);--panel-strong:var(--bg2);--border-strong:var(--border2);--text:var(--fg);--accent:var(--blue);--accent-soft:var(--blue);--success:var(--green);--warning:var(--amber);--danger:var(--red);--cta:var(--pink);--tone-default:var(--fg);--tone-muted:var(--muted);--tone-success:var(--green);--tone-warning:var(--amber);--tone-critical:var(--red);--workbench-chrome:var(--bg2);--workbench-surface:var(--surface);--workbench-surface-raised:var(--elev);--workbench-line:var(--border2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) [data-theme=light]{--background:var(--bg);--foreground:var(--fg);--card:var(--surface);--primary:var(--blue);--primary-foreground:var(--bg2);--secondary:var(--bg2);--muted-foreground:var(--muted);--input:var(--bg2);--destructive:var(--red);--teal:var(--blue);--grey:var(--dim);--grey-80:var(--muted);--grey-40:var(--chart-3);--panel:var(--surface);--panel-strong:var(--bg2);--border-strong:var(--border2);--text:var(--fg);--accent:var(--blue);--accent-soft:var(--blue);--success:var(--green);--warning:var(--amber);--danger:var(--red);--cta:var(--pink);--tone-default:var(--fg);--tone-muted:var(--muted);--tone-success:var(--green);--tone-warning:var(--amber);--tone-critical:var(--red);--workbench-chrome:var(--bg2);--workbench-surface:var(--surface);--workbench-surface-raised:var(--elev);--workbench-line:var(--border2)}[data-theme=dark]:where(html:not(:has([data-pulse-preserve-analytics=true]))){--background:var(--bg);--foreground:var(--fg);--card:var(--surface);--primary:var(--blue);--primary-foreground:var(--bg2);--secondary:var(--bg2);--muted-foreground:var(--muted);--input:var(--bg2);--destructive:var(--red);--teal:var(--blue);--grey:var(--dim);--grey-80:var(--muted);--grey-40:var(--chart-3);--panel:var(--surface);--panel-strong:var(--bg2);--border-strong:var(--border2);--text:var(--fg);--accent:var(--blue);--accent-soft:var(--blue);--success:var(--green);--warning:var(--amber);--danger:var(--red);--cta:var(--pink);--tone-default:var(--fg);--tone-muted:var(--muted);--tone-success:var(--green);--tone-warning:var(--amber);--tone-critical:var(--red);--workbench-chrome:var(--bg2);--workbench-surface:var(--surface);--workbench-surface-raised:var(--elev);--workbench-line:var(--border2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) [data-theme=dark]{--background:var(--bg);--foreground:var(--fg);--card:var(--surface);--primary:var(--blue);--primary-foreground:var(--bg2);--secondary:var(--bg2);--muted-foreground:var(--muted);--input:var(--bg2);--destructive:var(--red);--teal:var(--blue);--grey:var(--dim);--grey-80:var(--muted);--grey-40:var(--chart-3);--panel:var(--surface);--panel-strong:var(--bg2);--border-strong:var(--border2);--text:var(--fg);--accent:var(--blue);--accent-soft:var(--blue);--success:var(--green);--warning:var(--amber);--danger:var(--red);--cta:var(--pink);--tone-default:var(--fg);--tone-muted:var(--muted);--tone-success:var(--green);--tone-warning:var(--amber);--tone-critical:var(--red);--workbench-chrome:var(--bg2);--workbench-surface:var(--surface);--workbench-surface-raised:var(--elev);--workbench-line:var(--border2)}:root:where(html:not(:has([data-pulse-preserve-analytics=true]))){--text-xs:var(--sz-data);--text-xs--line-height:1.2;--text-sm:var(--sz-small);--text-sm--line-height:1.3;--text-base:var(--sz-base);--text-base--line-height:1.35;--text-lg:var(--sz-sub);--text-lg--line-height:1.4;--text-xl:var(--sz-h2);--text-xl--line-height:1.2;--text-2xl:var(--sz-title);--text-2xl--line-height:1.2;--text-3xl:var(--sz-h1);--text-3xl--line-height:1.15}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-heading{color:var(--fg);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-list li::marker{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose code{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:var(--radius);font-size:var(--sz-small);padding:1px 5px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-code{background:color-mix(in srgb, var(--fg) 4%, transparent);border:1px solid color-mix(in srgb, var(--border2) 9%, transparent);border-radius:var(--radius);margin:0;padding:11px 13px;overflow:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-code code{font-size:var(--sz-small);white-space:pre;background:0 0;padding:0;line-height:1.6}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-rule{border:0;border-top:1px solid color-mix(in srgb, var(--border2) 9%, transparent);margin:4px 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-table-shell{border:1px solid var(--border2);border-radius:var(--radius);max-width:100%;overflow:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-table-shell:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-table th{border-top:1px dotted var(--border2);overflow-wrap:anywhere;text-align:left;vertical-align:top;max-width:360px;padding:8px 12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-table td{border-top:1px dotted var(--border2);overflow-wrap:anywhere;text-align:left;vertical-align:top;max-width:360px;padding:8px 12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-table thead th{background:color-mix(in srgb, var(--fg) 4%, transparent);color:var(--fg);font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase;border-top:0;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-table tbody td{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation .workstream-nav{min-height:44px;color:var(--fg);border-radius:0;align-items:center;padding:10px 8px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation .workstream-nav>svg{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation .workstream-disclosure{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation .workstream-nav small{color:var(--muted);text-overflow:clip;white-space:normal;font-size:15px;overflow:visible}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation .workstream-nav-row:hover{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation .workstream-nav-row.active{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation .workstream-nav-row.active .workstream-nav{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation .workstream-nav-row.active .workstream-nav>svg{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation .workstream-nav-row.active .workstream-disclosure{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation .workstream-panel{border-left:1px solid color-mix(in srgb, var(--blue) 28%, transparent);gap:4px;margin:0 0 4px 20px;padding:2px 0 2px 9px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-sidebar-link{width:100%;min-height:44px;color:var(--fg);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-navigation-link{width:100%;min-height:44px;color:var(--fg);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-sidebar-link:hover:not(.unavailable){border-left-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-sidebar-link[aria-current=page]{border-left-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-navigation-link:hover:not(.unavailable){border-left-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-navigation-link[aria-current=page]{border-left-color:var(--blue);color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-sidebar-link.unavailable{color:var(--muted);cursor:not-allowed}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-navigation-link.unavailable{color:var(--muted);cursor:not-allowed}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-sidebar-link.unavailable>svg{color:var(--muted)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-navigation-link.unavailable>svg{color:var(--muted)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-navigation-disclosure>summary{min-height:44px;color:var(--fg);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-navigation-disclosure>summary>svg{color:var(--muted);transition:transform .16s}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-navigation-disclosure>summary:hover{border-left-color:var(--blue);background:color-mix(in srgb, var(--blue) 5%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-sidebar-empty{color:var(--muted);margin:0;padding:6px;font-size:15px;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-navigation-empty{color:var(--muted);margin:0;padding:6px;font-size:15px;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .compact-sidebar-navigation summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-component.grounded{border-color:color-mix(in srgb, var(--green) 30%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-component.partial{border-color:color-mix(in srgb, var(--amber) 30%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-component.blocked{border-color:color-mix(in srgb, var(--red) 30%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-component.failed{border-color:color-mix(in srgb, var(--red) 30%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-component.rejected{border-color:color-mix(in srgb, var(--red) 30%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-header h3{color:var(--fg);letter-spacing:-.025em;margin:2px 0 0;font-size:20px;line-height:1.08}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-header p{color:var(--fg);max-width:76ch;margin:0;font-size:13px;line-height:1.6}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-eyebrow{color:var(--blue);font-size:var(--sz-data);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-status{border-radius:var(--radius);color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;border:1px solid;grid-area:1/2/span 2;align-items:center;gap:5px;padding:5px 8px;font-style:normal;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-status.empty{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-status.cancelled{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-status.queued{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-status.running{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-status.draft{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-field{background:color-mix(in srgb, var(--fg) 2.5%, transparent);grid-template-columns:minmax(110px,.55fr) minmax(0,1.45fr);align-items:baseline;gap:16px;padding:9px 11px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-field dt{color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-field dd{color:var(--fg);font-size:var(--sz-small);overflow-wrap:anywhere;margin:0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-evidence{border-top:1px solid var(--border2);padding-top:11px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-evidence summary{color:var(--fg);cursor:pointer;font-size:var(--sz-small);align-items:center;gap:7px;font-weight:700;list-style:none;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-evidence summary svg{color:var(--blue);width:13px;height:13px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-evidence summary span{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:var(--radius);color:var(--fg);margin-left:auto;padding:2px 6px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-empty{border:1px dashed color-mix(in srgb, var(--border2) 14%, transparent);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-small);text-align:center;margin:0;padding:18px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-empty.blocked{background:color-mix(in srgb, var(--red) 5%, transparent);border-color:color-mix(in srgb, var(--red) 24%, transparent);color:var(--red)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li{background:color-mix(in srgb, var(--fg) 2.5%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);gap:9px;min-width:0;padding:13px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.selected{background:var(--surface);border-color:color-mix(in srgb, var(--blue) 48%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items header strong{color:var(--fg);font-size:13px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items header span{border:1px solid color-mix(in srgb, var(--blue) 44%, transparent);border-radius:var(--radius);color:var(--blue);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items p{color:var(--muted);font-size:var(--sz-small);margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-list p{color:var(--muted);font-size:var(--sz-small);margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .review-notes li{color:var(--muted);font-size:var(--sz-small);margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-stages p{color:var(--muted);font-size:var(--sz-small);margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-timeline-items p{color:var(--muted);font-size:var(--sz-small);margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding-group{border:none;border-left:3px solid var(--border2);background:0 0;border-radius:0;gap:8px;min-width:0;padding:0 0 0 12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding-group.success{border-left-color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding-group.warning{border-left-color:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding-group.default{border-left-color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .cortex-finding-group-label{color:var(--fg);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .cortex-finding-point{color:var(--fg);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:2px;min-width:0;font-size:15px;line-height:1.35;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .cortex-finding-point:before{color:var(--fg);content:"2";grid-area:1/1/span 2;padding-right:8px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .cortex-finding-group.success .cortex-finding-magnitude{color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .cortex-finding-group.warning .cortex-finding-magnitude{color:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .cortex-finding-group.default .cortex-finding-magnitude{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .cortex-finding-explain{color:var(--fg);cursor:pointer;font-size:var(--sz-small);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-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .cortex-finding-point:hover .cortex-finding-explain{color:var(--fg);border-bottom-color:currentColor}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .cortex-finding-explain:focus-visible{color:var(--fg);border-bottom-color:currentColor}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .cortex-finding-point .cortex-finding-magnitude{letter-spacing:0;font-size:15px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding{border:none;border-left:3px solid var(--border2);border-radius:0;gap:8px;min-width:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding.success{border-left-color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding.warning{border-left-color:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding.default{border-left-color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding header strong{color:var(--fg);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding .cortex-finding-magnitude{color:var(--fg);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding.success .cortex-finding-magnitude{color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding.warning .cortex-finding-magnitude{color:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding.default .cortex-finding-magnitude{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.cortex-finding p{color:var(--fg);overflow-wrap:anywhere;font-size:15px;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-table-shell{border:1px solid var(--border2);border-radius:var(--radius);max-width:100%;overflow:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-table-shell:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-data-table caption{color:var(--dim);font-size:var(--sz-data);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:8px 11px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-data-table th{border-top:1px dotted var(--border2);overflow-wrap:anywhere;text-align:left;vertical-align:top;max-width:360px;padding:9px 11px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-data-table td{border-top:1px dotted var(--border2);overflow-wrap:anywhere;text-align:left;vertical-align:top;max-width:360px;padding:9px 11px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-data-table thead th{background:color-mix(in srgb, var(--fg) 4%, transparent);color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;z-index:1;position:sticky;top:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-data-table tbody th{color:var(--fg);font-size:var(--sz-data);min-width:140px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-data-table tbody td{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-timeline-items>li:before{background:color-mix(in srgb, var(--fg) 11%, transparent);content:"";width:1px;position:absolute;top:24px;bottom:0;left:16px;right:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-timeline-items>li>span{background:var(--bg2);border:1px solid color-mix(in srgb, var(--border2) 15%, transparent);color:var(--dim);z-index:1;border-radius:0;justify-content:center;align-items:center;width:33px;height:33px;font:700 9px ui-monospace,SFMono-Regular,monospace;display:flex;position:relative}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-timeline-items>li.current>span{border-color:color-mix(in srgb, var(--blue) 65%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--blue) 22%, transparent);color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-timeline-items>li.completed>span{border-color:color-mix(in srgb, var(--green) 45%, transparent);color:var(--tone-success)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-timeline-items>li.blocked>span{border-color:color-mix(in srgb, var(--red) 45%, transparent);color:var(--tone-critical)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-timeline-items>li.failed>span{border-color:color-mix(in srgb, var(--red) 45%, transparent);color:var(--tone-critical)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-timeline-items strong{color:var(--fg);font-size:13px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-timeline-items em{color:var(--dim);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;font-style:normal;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-stages em{color:var(--dim);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;font-style:normal;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .metric-chart figcaption strong{color:var(--fg);font-size:var(--sz-data)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .metric-chart figcaption span{color:var(--dim);font-size:var(--sz-data);text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart{background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius);min-height:160px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-bar-chart{background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius);min-height:160px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-funnel-chart{background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius);min-height:160px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-kpi-chart{background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius);min-height:160px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-donut-chart{background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius);min-height:160px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart .extension-grid{fill:none;stroke:color-mix(in srgb, var(--fg) 8%, transparent);stroke-width:.35px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart polyline{fill:none;stroke:var(--blue);stroke-width:1.4px;vector-effect:non-scaling-stroke}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart polygon{fill:color-mix(in srgb, var(--blue) 9%, transparent);stroke:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart circle{fill:var(--blue);stroke:var(--fg);stroke-width:1px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart .series-1 polyline{stroke:var(--chart-2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart .series-1 polygon{fill:color-mix(in srgb, var(--chart-2) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart .series-1 circle{fill:var(--chart-2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart .series-2 polyline{stroke:var(--chart-3)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart .series-2 polygon{fill:color-mix(in srgb, var(--chart-3) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-chart .series-2 circle{fill:var(--chart-3)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-line-labels{color:var(--muted);font-size:var(--sz-data);justify-content:space-between;margin-top:5px;display:flex;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-bar-row>span{color:var(--fg);font-size:var(--sz-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-bar-row i{background:var(--blue);border-radius:var(--radius);height:8px;max-width:var(--metric-width);min-width:min(100%,2px);width:var(--metric-width);display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-bar-row i.series-1{background:var(--chart-2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-bar-row i.series-2{background:var(--chart-3)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-bar-row i.series-3{background:var(--chart-axis)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-donut-chart .donut-track{stroke:color-mix(in srgb, var(--fg) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-donut-chart .donut-segment{stroke:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-donut-chart .series-1{stroke:var(--chart-2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-donut-chart .series-2{stroke:var(--chart-3)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-donut-chart .series-3{stroke:var(--chart-axis)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-donut-chart strong{color:var(--fg);font-size:44px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-donut-chart span{color:var(--fg);font-size:var(--sz-small);text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-funnel-chart li{background:var(--surface);color:var(--fg);font-size:var(--sz-small);min-height:24px;width:var(--metric-width);place-items:center;margin:1px auto;font-weight:700;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-funnel-chart li:nth-child(2n){background:var(--surface)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-kpi-chart>div{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid var(--border2);border-radius:var(--radius);gap:5px;padding:12px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-kpi-chart span{color:var(--fg);font-size:var(--sz-small);letter-spacing:.05em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-kpi-chart strong{color:var(--fg);font-size:44px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-meter span{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-meter progress{accent-color:var(--blue);width:100%;height:8px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-stages{border:1px solid var(--border2);border-radius:var(--radius);overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-stages li{border-bottom:1px solid var(--border2);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-stages li>svg{border:1px solid color-mix(in srgb, var(--border2) 18%, transparent);color:var(--tone-success);border-radius:0;width:16px;height:16px;margin-top:1px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-stages li>span{border:1px solid color-mix(in srgb, var(--border2) 18%, transparent);color:var(--tone-success);border-radius:0;width:16px;height:16px;margin-top:1px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-stages li.running>span{background:var(--blue);border-color:var(--blue);animation:1.3s infinite pulse-non-analytics-extension-pulse}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-stages strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .review-notes{background:color-mix(in srgb, var(--fg) 2.5%, transparent);border-radius:var(--radius);padding:12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .review-notes h4{color:var(--fg);font-size:var(--sz-small);margin:0 0 8px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-list>li{background:color-mix(in srgb, var(--fg) 2.5%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-list>li.ready{border-color:color-mix(in srgb, var(--green) 24%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-list>li.failed{border-color:color-mix(in srgb, var(--red) 24%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-list svg{color:var(--blue);width:16px;height:16px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-list strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-list>li>span{border:1px solid color-mix(in srgb, var(--border2) 14%, transparent);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;grid-column:3;padding:3px 6px;font-style:normal;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-list>li>em{border:1px solid color-mix(in srgb, var(--border2) 14%, transparent);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;grid-column:3;padding:3px 6px;font-style:normal;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-list>li>em{border:0;grid-column:2;justify-self:start;padding-left:0}@media (max-width:720px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-status{grid-area:auto/1;justify-self:start}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-field{display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-stages li{grid-template-columns:18px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .task-progress-stages li.running>span{animation:none}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-flow p{color:var(--tone-default,var(--fg));font-size:var(--sz-small);margin:0;line-height:1.7}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-flow li{color:var(--tone-default,var(--fg));font-size:var(--sz-small);margin:0;line-height:1.7}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-flow h4{color:var(--fg);letter-spacing:-.01em;margin:6px 0 0;font-size:15px;font-weight:700;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-flow li::marker{color:var(--tone-muted,var(--fg))}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-section-title{color:var(--fg);letter-spacing:.04em;text-transform:uppercase;margin:10px 0 2px;font-size:13px;font-weight:700}@keyframes pulse-non-analytics-extension-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 7%, transparent);opacity:.55}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-draft-form{background:var(--surface);border-color:color-mix(in srgb, var(--blue) 26%, transparent);gap:18px;padding:clamp(17px,2.5vw,26px);overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-input-icon{background:var(--surface);border:1px solid color-mix(in srgb, var(--red) 38%, transparent);border-radius:var(--radius);color:var(--red);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-input-header h3{letter-spacing:-.035em;margin-top:4px;font-size:20px;line-height:1.05}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-draft-status{background:color-mix(in srgb, var(--amber) 8%, transparent);border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);border-radius:var(--radius);color:var(--red);font-size:var(--sz-data);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding:7px 10px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-draft-status>span{background:currentColor;border-radius:0;width:6px;height:6px;box-shadow:0 0 12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-draft-summary>div{background:color-mix(in srgb, var(--fg) 3.5%, transparent);border:1px solid var(--border2);gap:5px;min-width:0;padding:12px 13px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-draft-summary dt{color:var(--fg);font-size:var(--sz-small);letter-spacing:.09em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-draft-summary dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.35}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-provenance{background:color-mix(in srgb, var(--blue) 7%, transparent);border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);border-radius:var(--radius);color:var(--blue);align-items:center;gap:11px;padding:11px 13px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-provenance strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-provenance span{color:var(--fg);font-size:var(--sz-small);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-field-group{background:color-mix(in srgb, var(--fg) 2.2%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);min-width:0;padding:14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-field-group:focus-within{border-color:color-mix(in srgb, var(--blue) 36%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 10%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-field-group>legend{color:var(--blue);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-field-group legend strong{color:var(--fg);font-size:13px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-field-group legend small{color:var(--dim);font-size:var(--sz-data);font-weight:600;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-group-index{color:var(--blue);font-size:var(--sz-small);letter-spacing:.08em;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-draft-form .generated-input-submit{border-top:1px solid var(--border2);margin-top:16px;padding-top:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-draft-form .generated-input-submit button{box-shadow:none;min-width:min(100%,210px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-field>label{color:var(--fg);font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-field input{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid var(--border2);border-radius:var(--radius);box-sizing:border-box;color:var(--fg);font:inherit;width:100%;min-height:40px;padding:9px 10px;font-size:13px;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-field select{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid var(--border2);border-radius:var(--radius);box-sizing:border-box;color:var(--fg);font:inherit;width:100%;min-height:40px;padding:9px 10px;font-size:13px;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-field textarea{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid var(--border2);border-radius:var(--radius);box-sizing:border-box;color:var(--fg);font:inherit;width:100%;min-height:40px;padding:9px 10px;font-size:13px;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .editable-data-table input{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid var(--border2);border-radius:var(--radius);box-sizing:border-box;color:var(--fg);font:inherit;width:100%;min-height:40px;padding:9px 10px;font-size:13px;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .editable-data-table select{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid var(--border2);border-radius:var(--radius);box-sizing:border-box;color:var(--fg);font:inherit;width:100%;min-height:40px;padding:9px 10px;font-size:13px;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-field textarea{resize:vertical;min-height:104px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-field input:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 15%, transparent);outline:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-field select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 15%, transparent);outline:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-field textarea:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 15%, transparent);outline:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .editable-data-table input:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 15%, transparent);outline:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .editable-data-table select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 15%, transparent);outline:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-field>small{color:var(--muted);font-size:var(--sz-data);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .editable-data-table td>small{color:var(--muted);font-size:var(--sz-data);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-field.checkbox-field input{accent-color:var(--blue);width:18px;min-height:18px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .editable-data-table input[type=checkbox]{accent-color:var(--blue);width:18px;min-height:18px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-submit button{background:var(--pink);border:1px solid var(--pink);border-radius:var(--radius);color:var(--white);cursor:pointer;font:inherit;min-height:40px;padding:9px 15px;font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-submit button:focus-visible{box-shadow:none;outline:2px solid var(--blue);outline-offset:3px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-submit [role=alert]{color:var(--amber);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-input-note{border-top:1px solid var(--border2);color:var(--muted);font-size:var(--sz-small);margin:0;padding-top:12px;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .editable-data-table th:first-child{background:var(--bg2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .editable-data-table tbody th:first-child{background:var(--bg2)}@media (max-width:600px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-input-icon{width:38px;height:38px}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-state{color:var(--muted,var(--fg));font-size:var(--sz-small);letter-spacing:.12em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component{background:var(--surface);border:1px solid color-mix(in srgb, var(--border2) 14%, transparent);border-radius:var(--radius);box-shadow:inset 0 1px color-mix(in srgb, var(--fg) 4%, transparent);gap:12px;padding:14px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component>header svg{color:var(--blue);width:16px;height:16px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component>header strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component>header>span{border:1px solid color-mix(in srgb, var(--border2) 14%, transparent);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-data);letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.intent-choices>header p{color:var(--fg);margin:5px 0 0;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.status-summary>p{color:var(--fg);margin:5px 0 0;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.error-recovery>p{color:var(--fg);margin:5px 0 0;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-consequence{color:var(--fg);margin:5px 0 0;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.text-response>p{color:var(--fg);margin:0;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-options button{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--border2) 14%, transparent);border-radius:var(--radius);color:var(--fg);cursor:pointer;font:inherit;text-align:left;transition:background .12s,border-color .12s,transform .12s}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-actions button{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--border2) 14%, transparent);border-radius:var(--radius);color:var(--fg);cursor:pointer;font:inherit;text-align:left;transition:background .12s,border-color .12s,transform .12s}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-options button:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 10%, transparent);border-color:color-mix(in srgb, var(--blue) 58%, transparent);outline:none;transform:translateY(-1px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-options button:focus-visible{background:color-mix(in srgb, var(--blue) 10%, transparent);border-color:color-mix(in srgb, var(--blue) 58%, transparent);outline:none;transform:translateY(-1px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 10%, transparent);border-color:color-mix(in srgb, var(--blue) 58%, transparent);outline:none;transform:translateY(-1px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-actions button:focus-visible{background:color-mix(in srgb, var(--blue) 10%, transparent);border-color:color-mix(in srgb, var(--blue) 58%, transparent);outline:none;transform:translateY(-1px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-options button.selected{background:color-mix(in srgb, var(--blue) 12%, transparent);border-color:var(--border2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-options button small{color:var(--muted);font-size:var(--sz-data);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-field{background:color-mix(in srgb, var(--fg) 2%, transparent);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:14px;padding:9px 10px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-field dt{color:var(--fg);font-size:var(--sz-small);letter-spacing:.05em;text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-field dd{color:var(--fg);font-size:var(--sz-small);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.confirmation{border-color:color-mix(in srgb, var(--blue) 38%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.status-summary{border-color:color-mix(in srgb, var(--blue) 34%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.status-summary>header svg{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.evidence-board{background:var(--surface);border-color:color-mix(in srgb, var(--border2) 17%, transparent);gap:16px;padding:clamp(16px,2.4vw,22px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.evidence-board.grounded{border-top-color:color-mix(in srgb, var(--green) 62%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.evidence-board.partial{border-top-color:color-mix(in srgb, var(--amber) 64%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.evidence-board.blocked{border-top-color:color-mix(in srgb, var(--blue) 64%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-kicker{font-size:var(--sz-data);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-status{font-size:var(--sz-data);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-kicker{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-header h3{color:var(--fg);letter-spacing:-.03em;grid-column:1/-1;margin:0;font-size:20px;line-height:1.08}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-header>p{color:var(--fg);font-size:var(--sz-small);grid-column:1/-1;max-width:76ch;margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-layout{border:1px solid color-mix(in srgb, var(--border2) 12%, transparent);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-small);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;justify-self:start;padding:4px 8px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-metric{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);gap:6px;min-height:76px;padding:12px 13px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-metric dt{color:var(--fg);font-size:var(--sz-small);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-metric dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.15}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-chart{background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius);gap:13px;min-width:0;margin:0;padding:14px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-chart>figcaption strong{color:var(--fg);font-size:15px;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-chart>figcaption span:not(.sr-only){border:1px solid color-mix(in srgb, var(--blue) 24%, transparent);border-radius:var(--radius);color:var(--blue);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:4px 7px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-bar-row>span{color:var(--fg);font-size:var(--sz-small);overflow-wrap:anywhere;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-bar-row>strong{color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-bar-track{background:color-mix(in srgb, var(--fg) 5%, transparent);border-radius:var(--radius);height:8px;position:relative;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-bar-track:after{background:color-mix(in srgb, var(--fg) 36%, transparent);content:"";bottom:0;left:var(--chart-zero);width:1px;position:absolute;top:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-bar-track>i{background:var(--blue);border-radius:var(--radius);position:absolute;top:0;bottom:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-bar-track>i.muted{background:var(--dim)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-bar-track>i.success{background:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-bar-track>i.warning{background:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-bar-track>i.critical{background:var(--red)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-line-plot .grid-line{fill:none;stroke:color-mix(in srgb, var(--fg) 9%, transparent);stroke-width:.6px;vector-effect:non-scaling-stroke}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-line-plot polyline{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-line-plot circle{fill:var(--blue);stroke:var(--fg);stroke-width:1.5px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-line-plot circle.muted{fill:var(--dim)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-line-plot circle.success{fill:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-line-plot circle.warning{fill:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-line-plot circle.critical{fill:var(--red)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-line-labels span{color:var(--muted);font-size:var(--sz-data);overflow-wrap:anywhere;text-align:center;flex:1 1 0;min-width:0;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-donut-plot .donut-track{stroke:color-mix(in srgb, var(--fg) 6%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-donut-plot .donut-segment{stroke:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-donut-plot .donut-segment.muted{stroke:var(--dim)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-donut-plot .donut-segment.success{stroke:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-donut-plot .donut-segment.warning{stroke:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-donut-plot .donut-segment.critical{stroke:var(--red)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-donut-plot strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:44px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-donut-plot span{color:var(--fg);font-size:var(--sz-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-progress-plot span{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-progress-plot strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:44px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-progress-track{background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:var(--radius);height:13px;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-progress-track>i{background:var(--blue);border-radius:inherit;height:100%;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-progress-track>i.muted{background:var(--dim)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-progress-track>i.success{background:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-progress-track>i.warning{background:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-progress-track>i.critical{background:var(--red)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-chart-table{border-collapse:collapse;color:var(--fg);font-size:var(--sz-small);font-variant-numeric:tabular-nums;width:100%}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-chart-table th{border-bottom:1px dotted var(--border2);padding:7px 4px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-chart-table td{border-bottom:1px dotted var(--border2);padding:7px 4px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-chart-table thead th{color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-align:left;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-chart-table td{color:var(--fg);text-align:right;font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-summary>section{background:color-mix(in srgb, var(--fg) 2.5%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);min-width:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-cards>section{background:color-mix(in srgb, var(--fg) 2.5%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);min-width:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-timeline>li{background:color-mix(in srgb, var(--fg) 2.5%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);min-width:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-summary>section>span{color:var(--blue);font-size:var(--sz-small);letter-spacing:.08em;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-cards>section>header>span{color:var(--blue);font-size:var(--sz-small);letter-spacing:.08em;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-timeline>li>span{color:var(--blue);font-size:var(--sz-small);letter-spacing:.08em;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-summary h4{color:var(--fg);margin:0;font-size:15px;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-cards h4{color:var(--fg);margin:0;font-size:15px;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-timeline h4{color:var(--fg);margin:0;font-size:15px;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-summary p{color:var(--muted);margin:5px 0 10px;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-cards>section>p{color:var(--muted);margin:5px 0 10px;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-timeline p{color:var(--muted);margin:5px 0 10px;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-comparison p{color:var(--muted);margin:5px 0 10px;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-comparison{border:1px solid var(--border2);border-radius:var(--radius);overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .comparison-heading{background:color-mix(in srgb, var(--fg) 5%, transparent);color:var(--fg);font-size:var(--sz-data);letter-spacing:.08em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .comparison-row{border-top:1px solid var(--border2);align-items:start}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .comparison-row>strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-timeline>li:not(:last-child):after{background:var(--blue);content:"";width:1px;position:absolute;top:34px;bottom:-11px;left:19px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-more{border-top:1px solid var(--border2);margin-top:8px;padding-top:8px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-more>summary{color:var(--fg);cursor:pointer;font-size:var(--sz-small);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-evidence>summary{color:var(--fg);cursor:pointer;font-size:var(--sz-small);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-evidence{border-top:1px solid color-mix(in srgb, var(--border2) 10%, transparent);padding-top:11px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-evidence>summary svg{color:var(--blue);width:15px;height:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-evidence>summary>span{background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:var(--radius);font-size:var(--sz-small);margin-left:auto;padding:3px 7px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-more>summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .evidence-board-evidence>summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.workflow-report{background:var(--surface);border-color:color-mix(in srgb, var(--border2) 17%, transparent);gap:16px;padding:18px}@media (max-width:460px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-chart{padding:12px}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.workflow-report.grounded{border-top-color:color-mix(in srgb, var(--green) 62%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.workflow-report.partial{border-top-color:color-mix(in srgb, var(--amber) 64%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.workflow-report.blocked{border-top-color:color-mix(in srgb, var(--blue) 64%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-kicker{color:var(--blue);font-size:var(--sz-data);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-status{border-radius:var(--radius);font-size:var(--sz-small);letter-spacing:.05em;text-transform:uppercase;border:1px solid;justify-self:end;align-items:center;gap:5px;padding:4px 7px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-header h3{color:var(--fg);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-section h4{color:var(--fg);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-header h3{letter-spacing:-.025em;grid-column:1/-1;font-size:20px;line-height:1.1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-header>p{color:var(--fg);font-size:var(--sz-small);grid-column:1/-1;max-width:76ch;margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-metric{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);gap:5px;min-height:70px;padding:11px 12px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-metric dt{color:var(--fg);font-size:var(--sz-small);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-metric dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.15}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-section{background:color-mix(in srgb, var(--fg) 2.5%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);gap:9px;min-width:0;padding:12px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-section>header>span{color:var(--fg);font-size:var(--sz-small);letter-spacing:.08em;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-section>p{color:var(--fg);font-size:var(--sz-small);margin:0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-section-more{border-top:1px solid var(--border2);padding-top:7px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-section-more>summary{color:var(--fg);cursor:pointer;font-size:var(--sz-small);letter-spacing:.04em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-section-more>summary:focus-visible{border-radius:var(--radius);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 66%, transparent);outline:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-evidence{background:color-mix(in srgb, var(--fg) 2%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.record-explorer{background:var(--surface);border-color:color-mix(in srgb, var(--border2) 17%, transparent);gap:15px;padding:clamp(15px,2vw,21px);overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.record-explorer.grounded{border-top-color:color-mix(in srgb, var(--green) 62%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.record-explorer.partial{border-top-color:color-mix(in srgb, var(--amber) 64%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.record-explorer.blocked{border-top-color:color-mix(in srgb, var(--blue) 64%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.record-explorer.geo-hub-explorer{background:var(--surface);border-color:color-mix(in srgb, var(--blue) 24%, transparent);gap:18px;padding:clamp(17px,2.4vw,25px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-explorer .record-explorer-header h3{font-size:26px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-kicker{color:var(--blue);font-size:var(--sz-data);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-status{border-radius:var(--radius);font-size:var(--sz-small);letter-spacing:.06em;text-transform:uppercase;border:1px solid;justify-self:end;padding:5px 8px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-status.empty{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-header h3{color:var(--fg);letter-spacing:-.03em;grid-column:1/-1;margin:0;font-size:20px;line-height:1.1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-header>p{color:var(--fg);grid-column:1/-1;max-width:92ch;margin:0;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-source>div{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);align-items:baseline;gap:6px;padding:5px 9px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-source dt{color:var(--tone-muted);font-size:var(--sz-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-source dd{color:var(--fg);margin:0;font-size:13px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-record-metrics>div{background:var(--surface);border:1px solid color-mix(in srgb, var(--blue) 16%, transparent);border-radius:var(--radius);gap:3px;min-width:0;padding:12px 13px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-record-metrics dt{color:var(--tone-muted);font-size:var(--sz-small);letter-spacing:.09em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-record-metrics dd{color:var(--fg);letter-spacing:-.03em;margin:2px 0;font-size:15px;font-weight:700;line-height:1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-record-metrics span{color:var(--tone-muted);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-boundary{background:color-mix(in srgb, var(--blue) 6%, transparent);border:1px solid color-mix(in srgb, var(--blue) 20%, transparent);border-radius:var(--radius);color:var(--blue);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-overview.shared_library .record-explorer-boundary{background:color-mix(in srgb, var(--fg) 3%, transparent);border-color:color-mix(in srgb, var(--border2) 12%, transparent);color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-boundary strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-boundary div>span{color:var(--fg);font-size:var(--sz-small);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-boundary>span{border:1px solid color-mix(in srgb, var(--blue) 24%, transparent);border-radius:var(--radius);color:var(--blue);font-size:var(--sz-data);letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-overview.shared_library .record-explorer-boundary>span{border-color:color-mix(in srgb, var(--border2) 15%, transparent);color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-status-breakdown>span{color:var(--fg);font-size:var(--sz-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-status-breakdown>div>span{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-small);align-items:center;gap:6px;padding:5px 8px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-status-breakdown i{background:var(--blue);border-radius:0;width:6px;height:6px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .geo-hub-status-breakdown strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-table{border:1px solid var(--border2);border-radius:var(--radius);font-variant-numeric:tabular-nums;width:max-content;min-width:100%;display:table}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-table-shell:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 56%, transparent);outline:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-column-headings>span{border-bottom:1px solid var(--border2);vertical-align:top;min-width:150px;max-width:320px;padding:10px 12px;display:table-cell}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-row>div{border-bottom:1px solid var(--border2);vertical-align:top;min-width:150px;max-width:320px;padding:10px 12px;display:table-cell}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-column-headings>span{background:color-mix(in srgb, var(--fg) 5%, transparent);color:var(--tone-muted);font-size:var(--sz-small);letter-spacing:.08em;text-align:left;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-row>div+div{border-left:1px solid var(--border2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-record-id strong{color:var(--fg);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;font-weight:600;line-height:1.5;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-cell strong{color:var(--fg);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;font-weight:600;line-height:1.5;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-record-id strong{color:var(--blue);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-empty{background:color-mix(in srgb, var(--blue) 6%, transparent);border:1px solid color-mix(in srgb, var(--blue) 20%, transparent);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-small);margin:0;padding:14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-footer>span{color:var(--muted);font-size:var(--sz-data);align-items:center;gap:7px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-footer button{background:color-mix(in srgb, var(--blue) 8%, transparent);border:1px solid color-mix(in srgb, var(--blue) 28%, transparent);border-radius:var(--radius);color:var(--fg);cursor:pointer;font:inherit;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-footer button:hover:not(:disabled){background:color-mix(in srgb, var(--blue) 15%, transparent);border-color:color-mix(in srgb, var(--blue) 56%, transparent);outline:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-footer button:focus-visible{background:color-mix(in srgb, var(--blue) 15%, transparent);border-color:color-mix(in srgb, var(--blue) 56%, transparent);outline:none}@media (max-width:760px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-boundary{grid-template-columns:auto minmax(0,1fr);align-items:start}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-table{border:0;gap:10px;width:100%;display:grid;overflow:visible}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-row{background:color-mix(in srgb, var(--fg) 2.5%, transparent);border:1px solid var(--border2);border-radius:var(--radius);display:grid;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-column-headings>span{border:0;border-bottom:1px solid var(--border2);gap:5px;min-width:0;max-width:none;padding:10px 11px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-row>div{border:0;border-bottom:1px solid var(--border2);gap:5px;min-width:0;max-width:none;padding:10px 11px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-row>div+div{border-left:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-record-id>span{color:var(--tone-muted);font-size:var(--sz-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-cell>span{color:var(--tone-muted);font-size:var(--sz-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-more{border-top:1px solid var(--border2);padding-top:10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-more>summary{color:var(--fg);cursor:pointer;font-size:var(--sz-small);letter-spacing:.05em;text-transform:uppercase;margin-bottom:0;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-more>summary:focus-visible{border-radius:var(--radius);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 66%, transparent);outline:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-evidence>summary{color:var(--fg);cursor:pointer;font-size:var(--sz-small);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 12px;font-weight:700;list-style:none;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-evidence>summary:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--blue) 66%, transparent);outline:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-evidence>summary svg{color:var(--blue);width:14px;height:14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-evidence>summary span{background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:var(--radius);justify-content:center;align-items:center;min-width:19px;height:19px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-report-evidence[open]>summary{border-bottom:1px solid var(--border2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-actions button{font-size:var(--sz-data);align-items:center;gap:6px;min-height:34px;padding:8px 11px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-actions button.primary{background:var(--pink);border-color:var(--pink);color:var(--white);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.action-receipt{border-color:color-mix(in srgb, var(--green) 34%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.action-receipt>header svg{color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.error-recovery{border-color:color-mix(in srgb, var(--amber) 36%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-component.error-recovery>header svg{color:var(--red)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-artifact-controls label{border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);border-radius:var(--radius);align-items:center;gap:7px;min-width:min(240px,100%);padding:0 9px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-artifact-controls label svg{color:var(--blue);width:14px;height:14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-artifact-controls input[type=search]{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);border-radius:var(--radius);color:var(--fg);font:inherit;min-height:36px;padding:8px 10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-artifact-controls select{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);border-radius:var(--radius);color:var(--fg);font:inherit;min-height:36px;padding:8px 10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-artifact-controls button{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);border-radius:var(--radius);color:var(--fg);font:inherit;min-height:36px;padding:8px 10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .extension-artifact-controls{background:color-mix(in srgb, var(--bg2) 72%, transparent);border:1px solid color-mix(in srgb, var(--blue) 16%, transparent);border-radius:var(--radius);padding:10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-compare-picker>summary{background:color-mix(in srgb, var(--fg) 3%, transparent);border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);border-radius:var(--radius);color:var(--fg);cursor:pointer;min-height:36px;padding:8px 10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .artifact-compare-picker>div{background:var(--bg2);border:1px solid color-mix(in srgb, var(--blue) 25%, transparent);border-radius:var(--radius);z-index:5;gap:6px;min-width:220px;max-height:240px;padding:8px;display:grid;position:absolute;overflow:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-empty{border:1px dashed color-mix(in srgb, var(--border2) 18%, transparent);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-small);margin:0;padding:12px;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-fallback{border:1px dashed color-mix(in srgb, var(--border2) 18%, transparent);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-small);margin:0;padding:12px;line-height:1.5}@media (max-width:680px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-field{grid-template-columns:1fr;gap:4px}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-ui-outcome-controls button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface,var(--fg));color:inherit;cursor:pointer;font:inherit;padding:.3rem .7rem}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .generated-ui-component>header strong{color:var(--white);font-size:20px;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workflow-report-header h3{color:var(--white);font-size:20px;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .record-explorer-header h3{color:var(--white);font-size:20px;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .generated-ui-component :where(td,button,input,select,textarea){font-size:var(--sz-data)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .generated-ui-options button:hover:not(:disabled){background:var(--bg2);transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .generated-ui-options button:focus-visible{background:var(--bg2);transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .generated-ui-actions button:hover:not(:disabled){background:var(--bg2);transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .generated-ui-actions button:focus-visible{background:var(--bg2);transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .generated-ui-chart{background:var(--bg2);box-shadow:none;border-radius:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench :is(.evidence-board-metric dd,.workflow-report-metric dd){font-size:15px;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .record-explorer-record-metrics dd{font-size:15px;line-height:1.1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer.is-framed .record-explorer-cell:nth-child(2)>strong{color:var(--tone-default);font-size:var(--sz-small);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer.is-framed .record-explorer-cell:nth-child(2) strong{color:var(--tone-default);font-size:var(--sz-small);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-mark{border:1px solid var(--workbench-line);width:36px;height:36px;color:var(--tone-muted);font-size:var(--sz-data);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:var(--workbench-chrome);border-radius:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-section-head>div>span{color:var(--tone-muted);font-size:var(--sz-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-section-head>p{max-width:46ch;color:var(--tone-muted);text-align:right;margin:0;font-size:13px;line-height:1.4}@media (max-width:860px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-section-head>p{text-align:left}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-library-explorer [data-column=name] strong{color:var(--tone-default);font-size:var(--sz-small);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-library-explorer [data-column=domain] strong{color:var(--tone-muted);font-size:var(--sz-small);font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-library-explorer [data-column=primary_vertical] strong{color:var(--tone-muted);font-size:var(--sz-small);text-transform:lowercase;font-weight:400}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-library-explorer [data-column=scale_tier] strong{border:1px solid var(--workbench-line);color:var(--tone-muted);font-size:var(--sz-small);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--workbench-surface-raised);padding:2px 8px;font-weight:600;display:inline-block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-library-explorer [data-column=has_ads_txt] strong{font-size:var(--sz-small);letter-spacing:.04em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-library-explorer [data-column=description] strong{color:var(--tone-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-library-explorer [data-column=source_as_of] strong{color:var(--tone-muted);white-space:nowrap;font-size:13px;font-weight:400}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .record-explorer-subline{color:var(--tone-muted);margin-top:3px;font-size:13px;font-weight:400;line-height:1.35;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-library-explorer [data-column=has_ads_txt] strong{letter-spacing:0;text-transform:none;font-size:15px;font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-library-explorer [data-column=urls_30d] strong{color:var(--tone-muted);font-size:13px;font-weight:400}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .publisher-library-explorer [data-column] strong.record-explorer-missing{color:var(--tone-muted);font-size:var(--sz-small);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-weight:400;display:inline}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-raw-data{border:1px solid var(--border2);border-radius:var(--radius);margin:4px 0 2px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-raw-data>summary{color:var(--fg);cursor:pointer;font-size:var(--sz-small);letter-spacing:.02em;align-items:center;gap:8px;padding:10px 12px;font-weight:700;list-style:none;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-raw-data>summary:hover{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-raw-data[open]>summary{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-raw-data>summary svg{color:var(--blue);width:14px;height:14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-raw-data-body{border-top:1px solid var(--border2);flex-direction:column;gap:12px;padding:12px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-collection{background:var(--surface);border:1px solid color-mix(in srgb, var(--border2) 11%, transparent);border-radius:var(--radius);gap:14px;min-width:0;margin-top:14px;padding:clamp(14px,2vw,20px);display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-collection.grounded{border-color:color-mix(in srgb, var(--green) 28%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-collection.partial{border-color:color-mix(in srgb, var(--amber) 32%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-collection.blocked{border-color:color-mix(in srgb, var(--amber) 32%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-eyebrow{color:var(--blue);font-size:var(--sz-data);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-header h3{color:var(--fg);letter-spacing:-.025em;margin:7px 0 0;font-size:20px;line-height:1.1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-header p{color:var(--fg);max-width:68ch;margin:7px 0 0;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-status{border-radius:var(--radius);color:var(--fg);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;border:1px solid;flex:none;align-items:center;gap:5px;padding:5px 8px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-status.grounded{color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-status.partial{color:var(--red)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-status.blocked{color:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-result-card{background:color-mix(in srgb, var(--fg) 2.8%, transparent);border:1px solid color-mix(in srgb, var(--border2) 10%, transparent);border-radius:var(--radius);gap:13px;min-width:0;padding:14px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-result-name>span{background:var(--surface);border:1px solid color-mix(in srgb, var(--blue) 36%, transparent);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-small);justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-result-name h4{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-result-name p{color:var(--fg);align-items:start;gap:5px;margin:4px 0 0;font-size:13px;line-height:1.45;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-result-description{color:var(--muted);margin:0;font-size:13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-result-meta>div{background:color-mix(in srgb, var(--bg2) 13%, transparent);grid-template-columns:minmax(78px,.6fr) minmax(0,1.4fr);align-items:baseline;gap:8px;padding:7px 9px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-result-meta dt{color:var(--dim);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-weight:700;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-result-meta dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-result-context-empty{color:var(--fg);font-size:var(--sz-small);margin:0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-empty{border:1px dashed color-mix(in srgb, var(--border2) 14%, transparent);border-radius:var(--radius);color:var(--fg);text-align:center;place-items:center;padding:24px 18px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .people-results-empty strong{color:var(--fg);font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export{max-width:100%;color:var(--muted,var(--fg));justify-items:start;gap:.55rem;margin-top:.7rem;font-size:13px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export summary{border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--bg2) 78%, transparent);min-height:2rem;color:var(--fg);cursor:pointer;align-items:center;gap:.42rem;padding:.4rem .65rem;font-weight:700;list-style:none;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export-menu{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--blue) 24%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--bg2) 98%, transparent);width:100%;max-width:100%;box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--black) 42%, transparent);margin-top:.5rem;padding:.75rem}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export-menu label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;margin-bottom:.65rem;font-size:13px;font-weight:700;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export-menu select{border:1px solid color-mix(in srgb, var(--blue) 20%, transparent);border-radius:var(--radius);background:var(--bg2);min-height:2.2rem;color:var(--fg);font:inherit;text-transform:none;padding:.4rem .55rem}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export-formats button{border:1px solid color-mix(in srgb, var(--blue) 16%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 2.5%, transparent);min-width:0;color:var(--fg);cursor:pointer;font:inherit;justify-items:center;gap:.28rem;padding:.58rem .25rem;font-weight:700;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export-formats button:hover:not(:disabled){border-color:color-mix(in srgb, var(--blue) 72%, transparent);background:color-mix(in srgb, var(--blue) 11%, transparent);color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export-formats button:focus-visible{border-color:color-mix(in srgb, var(--blue) 72%, transparent);background:color-mix(in srgb, var(--blue) 11%, transparent);color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export-formats button[aria-current=true]{border-color:color-mix(in srgb, var(--blue) 72%, transparent);background:color-mix(in srgb, var(--blue) 11%, transparent);color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export-menu p{color:var(--fg);margin:.65rem 0 0;font-size:15px;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export-status{color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .presentation-export-error{max-width:34rem;color:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-export-archive-section{background:var(--surface-subtle,color-mix(in srgb, var(--fg) 3%, transparent));border:1px solid var(--border-subtle,color-mix(in srgb, var(--border2) 8%, transparent));border-radius:var(--radius);flex-direction:column;gap:.625rem;margin-top:.75rem;padding:1rem 1.125rem;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-export-archive-section strong{color:var(--foreground,var(--fg));margin-bottom:.25rem;font-size:20px;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-export-archive-section p{color:var(--muted,var(--blue));margin:0;font-size:15px;line-height:1.4}@media (max-width:600px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .relay-home h1{margin-block-start:8px;margin-block-end:12px;font-size:38px;line-height:1.08}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .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:var(--bg);background:var(--pulse-page-background)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .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:var(--bg);background:var(--pulse-page-background)}@media (max-width:1100px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .chat-panel:-webkit-any(.pulse-workspace-layout,.pulse-analytics-layout){--pulse-page-gutter:24px;--pulse-page-space:24px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .chat-panel:is(.pulse-workspace-layout,.pulse-analytics-layout){--pulse-page-gutter:24px;--pulse-page-space:24px}}@media (max-width:620px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .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}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-overlay{--settings-bg:var(--bg);--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:color-mix(in srgb, var(--bg2) 82%, transparent);place-items:center;padding:28px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-detail-header h1{color:var(--settings-fg);letter-spacing:0;margin:8px 0 6px;font-size:48px;font-weight:700;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-card>header h2{color:var(--settings-fg);font-size:var(--sz-h2);margin:0;font-weight:700;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-card-actions button{border:1px solid var(--settings-cta);width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--white);background:var(--settings-cta);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .organization-primary-action{border:1px solid var(--settings-cta);width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--white);background:var(--settings-cta);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .organization-admin-form>button{border:1px solid var(--settings-cta);width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--white);background:var(--settings-cta);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-summary-strip strong{color:var(--settings-fg);font-size:var(--sz-kpi);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-empty h2{color:var(--settings-fg);font-size:var(--sz-h2);margin:0;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .organization-permissions-editor{z-index:3;background:color-mix(in srgb, var(--bg2) 86%, transparent);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:980px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-overlay{padding:18px}}@media (max-width:760px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-overlay{align-items:stretch;padding:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-detail-header h1{font-size:var(--sz-title)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .organization-admin-form>button{width:100%}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .organization-primary-action{width:100%}}@media (max-width:480px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-detail-header h1{margin-top:5px;font-size:38px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-card-actions button{width:100%}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .organization-permissions-editor{padding:10px}}@media (max-width:360px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .settings-detail-header h1{font-size:38px}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) :-webkit-any(.story-workspace,.story-workspace-workspace) h3{margin:0;font-size:20px;font-weight:700;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) :is(.story-workspace,.story-workspace-workspace) h3{margin:0;font-size:20px;font-weight:700;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .story-workspace-secondary{color:var(--muted-foreground);font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .story-workspace-list-title{font-size:15px;font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .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:13px;display:inline-block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio{--cs-gap:20px;--cs-surface:var(--surface);--cs-input:var(--bg2);--cs-elev:var(--elev);--cs-line:var(--border);--cs-line-strong:var(--border2);--cs-fg:var(--fg);--cs-muted:var(--muted);--cs-dim:var(--dim);--cs-accent:var(--blue);--cs-cta:var(--pink);--cs-success:var(--green);--cs-warning:var(--amber);--cs-danger:var(--red);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio :-webkit-any(h2,h3,h4,h5,h6,p){letter-spacing:0;text-transform:none;margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio :is(h2,h3,h4,h5,h6,p){letter-spacing:0;text-transform:none;margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio h2{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio h3{text-transform:none;letter-spacing:0;font-size:20px;font-weight:400;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-eyebrow{color:var(--cs-muted);letter-spacing:var(--caps);text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.2;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-panel__title{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-card__meta{color:var(--cs-muted);font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-field__label{color:var(--cs-fg);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-field__count{color:var(--cs-dim);font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-field__hint{color:var(--cs-muted);font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .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;text-transform:none;letter-spacing:0;border-radius:0;padding:9px 12px;font-size:15px;font-weight:400}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-toggle__label{cursor:pointer;text-transform:none;letter-spacing:0;gap:2px;font-size:15px;font-weight:400;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-toggle__label small{color:var(--cs-muted);letter-spacing:0;text-transform:none;font-size:15px;font-weight:400}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-radio small{color:var(--cs-muted);font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-tag{background:var(--cs-elev);align-items:center;gap:4px;padding:2px 6px;font-size:15px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-chip{border:1px dotted var(--cs-line-strong);min-height:30px;color:var(--cs-fg);letter-spacing:var(--caps);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-chip--sm{min-height:22px;letter-spacing:var(--caps);text-transform:uppercase;padding:1px 6px;font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-badge{letter-spacing:var(--caps);text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:2px 7px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-subtabs__tab{min-height:40px;color:var(--cs-fg);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-subtabs__count{color:var(--cs-dim);font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-step{color:var(--cs-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-step__label{letter-spacing:0;text-transform:none;font-size:15px;font-weight:400}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-stat__value{font-size:44px;font-weight:700;line-height:1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-stat__delta{font-size:15px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .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:13px;font-weight:700;display:inline-grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-cost{color:var(--cs-dim);white-space:nowrap;font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-kbd{border:1px solid var(--cs-line-strong);background:var(--cs-input);font-family:var(--font);padding:1px 5px;font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-table th{border-bottom:1px dotted var(--cs-line-strong);color:var(--cs-fg);letter-spacing:var(--caps);text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-table td{border-bottom:1px dotted var(--cs-line-strong);color:var(--cs-fg);vertical-align:top;padding:10px 12px;font-size:15px;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-notice__body{color:var(--cs-muted);font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-dialog__title{text-transform:none;letter-spacing:0;margin-top:4px;font-size:26px;font-weight:700;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-menu__item small{color:var(--cs-dim);margin-left:auto;font-size:15px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-md{min-width:0;color:var(--cs-fg);overflow-wrap:anywhere;gap:12px;font-size:20px;line-height:1.6;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-md h2{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-md h3{text-transform:none;letter-spacing:0;font-size:20px;font-weight:400}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-md pre{background:var(--cs-input);margin:0;padding:12px;font-size:15px;overflow-x:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-ai-pill{border:1px solid var(--cs-line-strong);min-height:30px;color:var(--cs-muted);letter-spacing:var(--caps);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-crumbs{color:var(--cs-fg);letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:400;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-crumbs button{color:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-new-trigger{border:1px solid var(--cs-accent);min-height:40px;color:var(--cs-accent);letter-spacing:var(--caps);text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio :-webkit-any(.cs-view,.cs-section-head,.cs-stack,.cs-subtabs,.cs-table-wrap){min-width:0;max-width:100%}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio :is(.cs-view,.cs-section-head,.cs-stack,.cs-subtabs,.cs-table-wrap){min-width:0;max-width:100%}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-section-head__title{text-transform:none;letter-spacing:0;font-size:26px;font-weight:700;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-section-head__description{font-size:15px;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-panel{box-shadow:none;gap:16px;padding:20px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-panel--flush{padding:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-subtabs{flex-wrap:wrap;gap:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-subtabs__tab{letter-spacing:0;text-transform:none;min-height:44px;color:var(--cs-fg);padding:10px 14px;font-size:15px;font-weight:400}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-table th{color:var(--cs-fg);letter-spacing:var(--caps);text-transform:uppercase;font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-table td{overflow-wrap:anywhere}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-section-head__actions button{white-space:normal;min-height:44px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio.cs-header-status{min-width:0;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .content-studio-header .cs-ai-pill{min-height:32px;letter-spacing:var(--caps);text-transform:uppercase;border:0;padding:4px 0;font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio.cs-header-status .cs-ai-pill{min-height:32px;letter-spacing:var(--caps);text-transform:uppercase;border:0;padding:4px 0;font-size:13px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .content-section-view svg{color:var(--cs-fg);flex:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-workspace-info{min-height:32px;color:var(--cs-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:15px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-workspace-info__body{font-size:15px}@media (max-width:620px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-panel{padding:14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-empty{padding:14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-dialog__title{overflow-wrap:anywhere;text-transform:none;letter-spacing:0;font-size:26px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-subtabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-subtabs__tab{white-space:normal;text-align:left;min-width:0;height:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-studio .cs-section-head__actions>button{flex:auto}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brand-home:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 80%, transparent);outline-offset:7px;border-radius:var(--radius)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brand-mark{border:1px solid color-mix(in srgb, var(--blue) 30%, transparent);width:38px;height:38px;color:var(--primary);background:color-mix(in srgb, var(--blue) 8%, transparent);border-radius:0;place-items:center;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brand-row p{color:var(--muted-foreground);font-size:var(--sz-small);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .section-title{color:var(--fg);font-size:var(--sz-small);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-weight:700;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .side-section label{color:var(--muted);font-size:var(--sz-data);gap:7px;font-weight:600;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-brief-entry{border-radius:var(--radius);width:100%;min-width:0;color:var(--fg);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;transition:border-color .16s,background .16s;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-brief-entry>svg{color:var(--fg);margin-top:1px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-brief-entry strong{color:var(--fg);font-size:var(--sz-small);font-weight:700;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-brief-entry small{color:var(--muted);font-size:var(--sz-data);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-brief-entry:hover:not(:disabled){border-color:color-mix(in srgb, var(--blue) 28%, transparent);background:color-mix(in srgb, var(--blue) 6.5%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-brief-entry[aria-current=page]{border-color:color-mix(in srgb, var(--blue) 28%, transparent);background:color-mix(in srgb, var(--blue) 6.5%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-brief-entry:hover:not(:disabled)>svg{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-brief-entry[aria-current=page]>svg{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-brief-entry[aria-current=page] strong{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .field-icon{width:15px;color:var(--fg);position:absolute;top:12px;left:12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .label-line code{color:var(--primary);font-size:var(--sz-data)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .connection-state{color:var(--fg);font-size:var(--sz-small);align-items:center;gap:7px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .connection-state span{border-radius:var(--radius);background:var(--muted);width:6px;height:6px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .connection-state.connected{color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-grid span{color:var(--dim);font-size:var(--sz-data);letter-spacing:.08em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-grid strong{font:600 var(--sz-small)/1.3 var(--font)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-grid small{color:var(--muted-foreground);font-size:var(--sz-data);font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-grid .coverage-ready strong{color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-grid .coverage-empty strong{color:var(--red)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-grid .coverage-unavailable strong{color:var(--dim)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .coverage-more{color:var(--fg);font-size:var(--sz-data)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .coverage-more p strong{color:var(--fg);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .coverage-more p span{color:var(--fg);text-align:right}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-foot{color:var(--dim);font-size:var(--sz-data);align-items:center;gap:6px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 9px color-mix(in srgb, var(--blue) 65%, transparent);border-radius:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-unavailable{color:var(--muted-foreground);font-size:var(--sz-small);margin:0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .field-help{color:var(--dim);font-size:var(--sz-data);font-weight:400;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .toggle-row{border:1px solid var(--border);border-radius:var(--radius);height:42px;color:var(--fg);background:var(--input);justify-content:space-between;align-items:center;padding:0 11px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .toggle-row>span{font-size:var(--sz-small);align-items:center;gap:8px;font-weight:600;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .toggle-row.active{border-color:color-mix(in srgb, var(--blue) 35%, transparent);color:var(--foreground)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .toggle-row i{border-radius:var(--radius);background:var(--elev);width:30px;height:17px;padding:2px;transition:all .2s}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .toggle-row i b{background:var(--dim);border-radius:0;width:13px;height:13px;transition:all .2s;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .toggle-row.active i{background:color-mix(in srgb, var(--blue) 28%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sidebar-foot{color:var(--muted);font-size:var(--sz-data);flex-direction:column;gap:6px;margin-top:auto;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .locale-switcher select{border:1px solid var(--border);border-radius:var(--radius);color:inherit;font-size:var(--sz-small);cursor:pointer;background:0 0;padding:2px 4px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .topbar strong{font:600 var(--sz-small)/1.3 var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .eyebrow{color:var(--dim);font-size:var(--sz-data);letter-spacing:.16em;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]:-webkit-any(:hover,:focus-within,[data-scrollbar-active=true]){scrollbar-color:color-mix(in srgb, var(--muted) 76%, transparent) transparent}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]:is(:hover,:focus-within,[data-scrollbar-active=true]){scrollbar-color:color-mix(in srgb, var(--muted) 76%, transparent) transparent}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]:-webkit-any(:hover,:focus-within,[data-scrollbar-active=true])::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--muted) 76%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]:is(:hover,:focus-within,[data-scrollbar-active=true])::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--muted) 76%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .orb{border:1px solid color-mix(in srgb, var(--blue) 25%, transparent);width:66px;height:66px;color:var(--primary);background:var(--surface);box-shadow:0 0 55px color-mix(in srgb, var(--blue) 10%, transparent);border-radius:0;place-items:center;margin-bottom:24px;display:grid;position:relative}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .orb:after{content:"";border:1px dashed color-mix(in srgb, var(--blue) 14%, transparent);border-radius:inherit;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .empty-state h2{font-family:var(--font);font-size:var(--sz-h2);letter-spacing:-.045em;margin:14px 0;font-weight:700;line-height:1.02}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .empty-state h2 em{color:var(--blue);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .suggestions button{border:1px solid var(--border);border-radius:var(--radius);min-height:62px;color:var(--fg);background:color-mix(in srgb, var(--bg2) 75%, transparent);text-align:left;font-size:var(--sz-data);justify-content:space-between;align-items:center;padding:12px 14px;line-height:1.4;transition:all .2s;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .suggestions button:hover{border-color:color-mix(in srgb, var(--blue) 35%, transparent);color:var(--foreground);transform:translateY(-2px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .avatar{border:1px solid var(--border);border-radius:var(--radius);width:31px;height:31px;color:var(--fg);background:var(--card);font-size:var(--sz-small);place-items:center;font-weight:700;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .message.assistant .avatar{color:var(--primary);border-color:color-mix(in srgb, var(--blue) 25%, transparent);background:color-mix(in srgb, var(--blue) 6%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .message-meta{height:27px;color:var(--dim);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .message-body{color:var(--fg);font-size:var(--sz-small);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .message.user .message-body{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .typing i{background:var(--primary);border-radius:0;width:5px;height:5px;animation:1.1s infinite pulse}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .typing-quip-text{color:var(--fg);font-size:var(--sz-small);font-style:italic}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .stream-status{color:var(--muted-foreground,var(--fg));font-size:var(--sz-data);padding-top:6px;animation:.24s ease-out stream-status-in;display:inline-block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .stream-stop{border:1px solid var(--border2);color:var(--muted-foreground,var(--fg));font-size:var(--sz-small);cursor:pointer;background:0 0;border-radius:0;margin-top:10px;padding:3px 10px;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .stream-interrupted{color:var(--muted-foreground,var(--fg));font-size:var(--sz-small);margin-top:8px;font-style:italic}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .stream-stop:hover{color:var(--foreground,var(--fg));border-color:var(--border2)}@media (prefers-reduced-motion:reduce){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .stream-status{animation:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .stream-cursor{animation:none}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .composer-wrap{background:var(--surface);padding:10px 32px 24px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .composer{border:1px solid var(--border2);border-radius:var(--radius);background:color-mix(in srgb, var(--bg2) 94%, transparent);width:min(820px,100%);box-shadow:0 18px 55px color-mix(in srgb, var(--black) 24%, transparent);margin:0 auto;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .composer-foot>span{color:var(--muted);font-size:var(--sz-data);align-items:center;gap:6px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .error-banner{border:1px solid color-mix(in srgb, var(--amber) 25%, transparent);border-radius:var(--radius);width:min(820px,100%);color:var(--amber);background:color-mix(in srgb, var(--amber) 7%, transparent);font-size:var(--sz-small);margin:0 auto 8px;padding:9px 12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .success-banner{border:1px solid color-mix(in srgb, var(--green) 28%, transparent);color:var(--green);background:color-mix(in srgb, var(--green) 8%, transparent);font-size:var(--sz-small);padding:9px 12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-composer-guide{border:1px solid color-mix(in srgb, var(--blue) 24%, transparent);border-radius:var(--radius);background:var(--surface);width:min(820px,100%);box-shadow:0 12px 38px color-mix(in srgb, var(--black) 16%, transparent);margin:0 auto 8px;padding:10px 12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-composer-heading>span{color:var(--fg);font-size:var(--sz-small);align-items:center;gap:6px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-composer-heading svg{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-composer-heading em{color:var(--fg);font-size:var(--sz-data);font-style:normal}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-composer-options button{border:1px solid color-mix(in srgb, var(--border2) 22%, transparent);border-radius:var(--radius);color:var(--fg);background:color-mix(in srgb, var(--bg2) 74%, transparent);font-size:var(--sz-data);transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);flex:none;padding:7px 10px;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-brief-cancel{border:1px solid color-mix(in srgb, var(--border2) 22%, transparent);border-radius:var(--radius);color:var(--fg);background:color-mix(in srgb, var(--bg2) 74%, transparent);font-size:var(--sz-data);transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);flex:none;padding:7px 10px;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-composer-options button:hover{border-color:color-mix(in srgb, var(--blue) 50%, transparent);color:var(--fg);background:color-mix(in srgb, var(--blue) 13%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-composer-options button.selected{border-color:color-mix(in srgb, var(--blue) 50%, transparent);color:var(--fg);background:color-mix(in srgb, var(--blue) 13%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-brief-cancel:hover{border-color:color-mix(in srgb, var(--blue) 50%, transparent);color:var(--fg);background:color-mix(in srgb, var(--blue) 13%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-reanchor{font-size:var(--sz-small);margin:0 2px 8px;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-dependency-note{font-size:var(--sz-small);margin:0 2px 8px;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-persona-empty{font-size:var(--sz-small);margin:0 2px 8px;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-reanchor{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-dependency-note{color:var(--muted)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-persona-empty{border:1px solid color-mix(in srgb, var(--border2) 20%, transparent);border-radius:var(--radius);color:var(--fg);background:color-mix(in srgb, var(--bg2) 55%, transparent);padding:8px 10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-command-notice{border:1px solid color-mix(in srgb, var(--border2) 20%, transparent);border-radius:var(--radius);color:var(--fg);background:color-mix(in srgb, var(--bg2) 55%, transparent);font-size:var(--sz-small);margin:0 2px 8px;padding:8px 10px;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-command-notice strong{color:var(--fg);margin-bottom:3px;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-command-actions button{border:1px solid color-mix(in srgb, var(--border2) 22%, transparent);border-radius:var(--radius);color:var(--fg);background:color-mix(in srgb, var(--bg2) 74%, transparent);font-size:var(--sz-data);transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);padding:7px 12px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-command-actions button:hover{border-color:color-mix(in srgb, var(--blue) 50%, transparent);color:var(--fg);background:color-mix(in srgb, var(--blue) 13%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-composer-options.presentation-confirm button{border-radius:var(--radius);border-color:color-mix(in srgb, var(--blue) 45%, transparent);color:var(--fg);background:color-mix(in srgb, var(--blue) 16%, transparent);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-show-options{border:1px solid color-mix(in srgb, var(--border2) 22%, transparent);border-radius:var(--radius);min-height:32px;color:var(--fg);background:color-mix(in srgb, var(--bg2) 74%, transparent);font-size:var(--sz-small);padding:0 10px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-show-options:hover{border-color:color-mix(in srgb, var(--blue) 50%, transparent);color:var(--fg)}@media (max-width:560px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .empty-state h2{font-size:var(--sz-h2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .composer-foot>span{display:none}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .brand-mark{border-color:color-mix(in srgb, var(--blue) 35%, transparent);color:var(--teal);background:color-mix(in srgb, var(--blue) 10%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .scope-note{color:var(--muted-foreground);font-size:var(--sz-small);margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .control-note strong{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .control-note span{color:var(--muted-foreground);font-size:var(--sz-small);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-badge{border:1px solid color-mix(in srgb, var(--blue) 30%, transparent);border-radius:var(--radius);color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent);font-size:var(--sz-data);align-items:center;gap:6px;padding:6px 9px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-profile-badge{border:1px solid color-mix(in srgb, var(--amber) 30%, transparent);border-radius:var(--radius);width:-moz-fit-content;width:fit-content;color:var(--red);background:color-mix(in srgb, var(--amber) 7%, transparent);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 8px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .runtime-profile-badge>span{background:var(--amber);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--amber) 65%, transparent);border-radius:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-nav{border-radius:var(--radius);width:100%;color:var(--fg);text-align:left;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-nav>svg{color:var(--fg);margin-top:1px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-disclosure{border-radius:var(--radius);min-width:38px;color:var(--fg);background:0 0;border:0;place-items:center;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-nav strong{color:var(--fg);font-size:var(--sz-small);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-nav small{color:var(--muted);font-size:var(--sz-data);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-nav-row:hover{border-color:color-mix(in srgb, var(--blue) 28%, transparent);background:color-mix(in srgb, var(--blue) 6.5%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-nav-row.active{border-color:color-mix(in srgb, var(--blue) 28%, transparent);background:color-mix(in srgb, var(--blue) 6.5%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-nav:hover>svg{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-nav-row.active .workstream-nav>svg{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-nav-row.active .workstream-nav strong{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workstream-panel{border-left:1px solid color-mix(in srgb, var(--blue) 20%, transparent);gap:4px;margin:0 4px 4px 20px;padding:3px 0 3px 10px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-subnav{border-radius:var(--radius);width:100%;min-width:0;color:var(--fg);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;padding:7px 6px;transition:color .16s,background .16s;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-subnav>svg{color:var(--fg);margin-top:1px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-subnav strong{color:var(--fg);font-size:var(--sz-small);text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-subnav small{color:var(--muted);font-size:var(--sz-data);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-subnav:hover{color:var(--fg);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-subnav.guided:hover{color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-subnav.guided:hover>svg{color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-subnav.guided:hover strong{color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-group-label{width:100%;min-width:0;color:var(--dim);font-size:var(--sz-data);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin:6px 0 2px;padding:7px 6px 4px;font-weight:700;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-group-label em{color:var(--muted);font-size:var(--sz-data);letter-spacing:0;font-style:normal}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-data-state{color:var(--fg);font-size:var(--sz-small);margin:0;padding:5px 6px 7px 30px;line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-trigger{border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--blue);background:color-mix(in srgb, var(--blue) 5%, transparent);text-align:left;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;margin-top:8px;padding:10px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-trigger:hover{border-color:color-mix(in srgb, var(--blue) 38%, transparent);background:color-mix(in srgb, var(--blue) 9%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-trigger strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-trigger small{color:var(--dim);font-size:var(--sz-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-backdrop{z-index:100;background:color-mix(in srgb, var(--bg2) 76%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workspace-catalog{border:1px solid var(--border2);border-radius:var(--radius);background:var(--surface);width:min(980px,100%);max-height:min(820px,100vh - 48px);box-shadow:0 34px 120px color-mix(in srgb, var(--black) 60%, transparent);grid-template-rows:auto auto auto minmax(0,1fr);display:grid;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workspace-catalog h2{color:var(--fg);font-size:var(--sz-h2);letter-spacing:-.035em;margin:5px 0 7px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workspace-catalog header p{max-width:680px;color:var(--fg);font-size:var(--sz-small);margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-close{border:1px solid var(--border);border-radius:var(--radius);width:34px;height:34px;color:var(--fg);background:var(--card);flex:none;place-items:center;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-close:hover{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-search{border:1px solid var(--border2);border-radius:var(--radius);color:var(--fg);background:color-mix(in srgb, var(--bg2) 72%, transparent);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin:18px 26px 10px;padding:0 12px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-search:focus-within{border-color:color-mix(in srgb, var(--blue) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 9%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-search input{height:42px;color:var(--fg);font-size:var(--sz-small);background:0 0;border:0;outline:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-search kbd{border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);background:var(--card);font:700 var(--sz-data)/1.2 var(--font);padding:3px 6px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-scope{color:var(--fg);font-size:var(--sz-small);align-items:center;gap:7px;padding:0 27px 13px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-scope span{color:var(--fg);margin-left:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-groups details.catalog-utilities{border-top-color:color-mix(in srgb, var(--blue) 30%, transparent);margin-top:12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-groups summary{color:var(--fg);cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 9px;list-style:none;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-groups summary strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-groups summary small{color:var(--dim);font-size:var(--sz-data)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-groups summary em{border:1px solid var(--border);border-radius:var(--radius);min-width:25px;color:var(--fg);font-size:var(--sz-data);text-align:center;padding:4px 7px;font-style:normal}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .capability-action{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--fg);background:color-mix(in srgb, var(--bg2) 72%, transparent);text-align:left;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:11px 12px;text-decoration:none;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .capability-action:hover{border-color:color-mix(in srgb, var(--blue) 32%, transparent);background:color-mix(in srgb, var(--blue) 5%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .capability-action strong{color:var(--fg);overflow-wrap:anywhere;white-space:normal;font-size:15px;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .capability-action small{color:var(--dim);overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .capability-action>svg{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-empty{color:var(--fg);font-size:var(--sz-small);text-align:center;padding:50px 20px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-search-examples{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--bg2) 55%, transparent);gap:7px;margin:16px 8px 0;padding:24px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-search-examples strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-search-examples p{color:var(--fg);font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-search-examples button{border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);background:color-mix(in srgb, var(--blue) 3.5%, transparent);font-size:var(--sz-data);padding:7px 10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-search-examples button:hover{border-color:color-mix(in srgb, var(--blue) 48%, transparent);color:var(--fg);background:color-mix(in srgb, var(--blue) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-search-examples button:focus-visible{border-color:color-mix(in srgb, var(--blue) 48%, transparent);color:var(--fg);background:color-mix(in srgb, var(--blue) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-empty[role=alert] strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-empty[role=alert] button{border:1px solid color-mix(in srgb, var(--blue) 34%, transparent);border-radius:var(--radius);color:var(--fg);background:color-mix(in srgb, var(--blue) 8%, transparent);margin-top:4px;padding:7px 11px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-capabilities-head strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .outcome-capabilities-head button{color:var(--blue);font-size:var(--sz-data);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .phase-badge{color:var(--fg);font-size:var(--sz-data);align-items:center;gap:6px;text-decoration:none;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workspace-link{color:var(--fg);font-size:var(--sz-data);align-items:center;gap:6px;text-decoration:none;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .secondary-link{color:var(--fg);font-size:var(--sz-data);align-items:center;gap:6px;text-decoration:none;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workspace-link:hover{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .secondary-link:hover{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .history-trigger{border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);background:var(--card);font-size:var(--sz-small);align-items:center;gap:6px;padding:7px 9px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .history-menu{z-index:30;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg2);width:310px;max-height:380px;box-shadow:0 24px 70px color-mix(in srgb, var(--black) 42%, transparent);padding:6px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .history-menu>p{color:var(--muted-foreground);font-size:var(--sz-small);margin:0;padding:12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .history-item:hover{background:color-mix(in srgb, var(--blue) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .history-item.active{background:color-mix(in srgb, var(--blue) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .history-open strong{color:var(--fg);font-size:var(--sz-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .history-open span{color:var(--fg);font-size:var(--sz-data)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .history-delete{border-radius:var(--radius);width:28px;height:28px;color:var(--fg);background:0 0;border:0;place-items:center;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .history-delete:hover{color:var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .phase-kicker{border:1px solid color-mix(in srgb, var(--blue) 25%, transparent);border-radius:var(--radius);color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, transparent);font-size:var(--sz-data);align-self:flex-start;align-items:center;gap:7px;padding:7px 10px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-unavailable{border:1px dashed var(--border);border-radius:var(--radius);color:var(--fg);background:color-mix(in srgb, var(--bg2) 56%, transparent);font-size:var(--sz-small);grid-column:1/-1;padding:18px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-card{border:1px solid var(--border);border-radius:var(--radius);min-height:112px;color:var(--fg);background:color-mix(in srgb, var(--bg2) 76%, transparent);text-align:left;transition:all var(--motion-fast) var(--motion-ease);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:15px 34px 15px 14px;display:grid;position:relative}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-card:hover{border-color:color-mix(in srgb, var(--blue) 40%, transparent);transform:translateY(-2px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-card.selected{border-color:color-mix(in srgb, var(--blue) 42%, transparent);background:var(--surface)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-icon{border:1px solid var(--border);border-radius:var(--radius);width:30px;height:30px;color:var(--fg);background:var(--card);place-items:center;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-card.selected .journey-icon{border-color:color-mix(in srgb, var(--blue) 30%, transparent);color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-card strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-card small{color:var(--dim);font-size:var(--sz-data);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-action-note{font-size:var(--sz-data);margin-top:3px;font-style:normal;font-weight:700;line-height:1.35;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-status{font-size:var(--sz-data);margin-top:3px;font-style:normal;font-weight:700;line-height:1.35;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-action-note{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-status{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-check{color:var(--fg);position:absolute;top:14px;right:13px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-card.selected .journey-check{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-start>span{max-width:460px;color:var(--fg);font-size:var(--sz-small);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-session h1{max-width:720px;font-size:var(--sz-h1);margin:10px 0 20px;line-height:1.15}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-evidence-warning{border-left:2px solid var(--amber);color:var(--blue);background:color-mix(in srgb, var(--amber) 7%, transparent);font-size:var(--sz-small);margin:-4px 0 16px;padding:11px 13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-missing{color:var(--fg);font-size:var(--sz-small);margin:0 0 16px;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-artifact{border:1px solid color-mix(in srgb, var(--blue) 20%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--blue) 4.5%, transparent);gap:5px;padding:13px 14px;display:grid;position:relative}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-artifact>span{color:var(--green);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;font-style:normal;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-artifact>em{color:var(--green);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;font-style:normal;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-artifact>strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-artifact>p{color:var(--fg);font-size:var(--sz-small);margin:0;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-native-status{color:var(--blue);font-size:var(--sz-data);text-transform:capitalize;font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-history{border:1px solid color-mix(in srgb, var(--border2) 18%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--bg2) 45%, transparent);margin:0 0 16px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-history>summary{color:var(--fg);cursor:pointer;font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;padding:10px 12px;font-weight:700;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-history li{color:var(--fg);font-size:var(--sz-data);padding-left:3px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-history li span{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-history li strong{color:var(--fg);margin-top:2px;font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-response{border:1px solid color-mix(in srgb, var(--blue) 24%, transparent);border-radius:var(--radius);background:var(--surface);text-align:left;gap:12px;margin:4px 0 16px;padding:16px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-heading .avatar{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 30%, transparent);background:color-mix(in srgb, var(--blue) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-heading small{color:var(--green);font-size:var(--sz-data);letter-spacing:.08em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-heading strong{color:var(--fg);font-size:var(--sz-small);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-lines{color:var(--fg);font-size:var(--sz-small);gap:7px;margin:0;padding-left:22px;line-height:1.55;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-more ul{color:var(--fg);font-size:var(--sz-small);gap:7px;margin:0;padding-left:22px;line-height:1.55;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-lines li::marker{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-more li::marker{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-more{border-top:1px solid color-mix(in srgb, var(--border2) 14%, transparent);padding-top:10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-more>summary{box-sizing:border-box;color:var(--blue);cursor:pointer;font-size:var(--sz-small);min-height:44px;padding:12px 4px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-playback-more>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-chatline-note{border:1px solid color-mix(in srgb, var(--blue) 20%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--blue) 4.5%, transparent);grid-template-columns:34px minmax(0,1fr);gap:12px;margin:4px 0 16px;padding:13px 14px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-chatline-note .avatar{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 30%, transparent);background:color-mix(in srgb, var(--blue) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-chatline-note small{color:var(--blue);font-size:var(--sz-data);letter-spacing:.08em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-chatline-note strong{color:var(--fg);font-size:var(--sz-small);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-chatline-note p{color:var(--dim);font-size:var(--sz-data);margin:0;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-confirmation-primary{border-color:color-mix(in srgb, var(--blue) 42%, transparent);background:var(--surface)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-chatline-note .journey-confirmation-error{border-left:2px solid var(--amber);color:var(--red);background:color-mix(in srgb, var(--amber) 7%, transparent);font-size:var(--sz-small);margin-top:5px;padding:8px 9px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-options>button{border:1px solid var(--border);border-radius:var(--radius);min-height:72px;color:var(--fg);background:color-mix(in srgb, var(--bg2) 72%, transparent);text-align:left;gap:4px;padding:13px 14px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-options>button:hover{border-color:color-mix(in srgb, var(--blue) 40%, transparent);background:color-mix(in srgb, var(--blue) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-options>button.selected{border-color:color-mix(in srgb, var(--blue) 40%, transparent);background:color-mix(in srgb, var(--blue) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-options strong{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-options small{color:var(--dim);font-size:var(--sz-data);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-detail{color:var(--fg);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;gap:7px;margin-top:14px;font-weight:700;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-detail textarea{min-height:76px;color:var(--fg);font-size:var(--sz-small);letter-spacing:0;text-transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brief-dropzone-note{color:var(--tone-muted);font-size:var(--sz-small);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brief-reference-control{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--bg2) 56%, transparent);gap:8px;margin-top:14px;padding:11px 12px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brief-reference-control>label{color:var(--dim);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-weight:700;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brief-reference-control input[type=file]{min-height:38px;color:var(--fg);font-size:var(--sz-small);letter-spacing:0;text-transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brief-reference-control>small{color:var(--dim);font-size:var(--sz-data);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brief-reference-summary>svg{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brief-reference-summary strong{color:var(--fg);font-size:var(--sz-small);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .brief-reference-summary small{color:var(--tone-muted);font-size:var(--sz-data);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-export-status{color:var(--fg);font-size:var(--sz-small);margin:0;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-export-status.success{color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-export-status.failure{border-left:2px solid var(--amber);color:var(--red);background:color-mix(in srgb, var(--amber) 7%, transparent);padding:8px 10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-session>.journey-handoff-note{border-left:2px solid var(--amber);max-width:660px;color:var(--blue);background:color-mix(in srgb, var(--amber) 7%, transparent);font-size:var(--sz-small);margin:0 0 18px;padding:11px 13px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-state-note{max-width:600px;color:var(--dim);font-size:var(--sz-small);margin:22px 0 0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-warning{border-left:2px solid var(--amber);color:var(--blue);background:color-mix(in srgb, var(--amber) 7%, transparent);font-size:var(--sz-small);margin:12px 0 0;padding:9px 11px;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-evidence>span:first-child{color:var(--muted-foreground);font-size:var(--sz-data);letter-spacing:.1em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-evidence a{border:1px solid var(--border);border-radius:var(--radius);color:var(--blue);background:var(--card);font-size:var(--sz-small);padding:4px 7px;text-decoration:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-evidence>span:not(:first-child){border:1px solid var(--border);border-radius:var(--radius);color:var(--blue);background:var(--card);font-size:var(--sz-small);padding:4px 7px;text-decoration:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-people>span{border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);background:var(--card);font-size:var(--sz-small);padding:4px 7px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-people>span:first-child{color:var(--muted-foreground);font-size:var(--sz-data);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-result-runtime{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);background:color-mix(in srgb, var(--bg2) 42%, transparent);font-size:var(--sz-small);margin-top:9px;padding:0 11px 9px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-result-runtime>summary{cursor:pointer;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 -11px -9px;padding:9px 11px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-result-runtime>summary:focus-visible{border-radius:var(--radius);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--blue) 66%, transparent);outline:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-result-warning{border-left:2px solid var(--amber);color:var(--blue);background:color-mix(in srgb, var(--amber) 7%, transparent);font-size:var(--sz-small);margin:9px 0 0;padding:8px 9px;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workflow-result-tools>span{color:var(--muted-foreground);font-size:var(--sz-data);letter-spacing:.1em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-tools{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);background:color-mix(in srgb, var(--bg2) 56%, transparent);font-size:var(--sz-small);margin-top:12px;padding:9px 11px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-tools summary{cursor:pointer;color:var(--fg);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action{border:1px solid var(--border);border-left:2px solid var(--blue);border-radius:var(--radius);background:color-mix(in srgb, var(--bg2) 70%, transparent);gap:6px;margin-top:12px;padding:11px 92px 11px 12px;display:grid;position:relative}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action>strong{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action>span{color:var(--muted-foreground);font-size:var(--sz-data);text-transform:capitalize;position:absolute;top:11px;right:11px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action>p{color:var(--amber);font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action-fields>span{color:var(--fg);font-size:var(--sz-data);letter-spacing:.08em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action-fields dl>div{border-top:1px solid color-mix(in srgb, var(--border2) 6%, transparent);grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:8px;padding-top:4px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action-fields dt{overflow-wrap:anywhere;font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action-fields dd{overflow-wrap:anywhere;font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action-fields dt{color:var(--fg);text-transform:capitalize}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action-fields dd{color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-action>button{border-radius:var(--radius);color:var(--white);background:var(--pink);font-size:var(--sz-data);border:0;justify-self:start;padding:6px 9px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-artifact{border:1px solid color-mix(in srgb, var(--blue) 22%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--bg2) 78%, transparent);gap:8px;min-width:0;margin-top:4px;padding:11px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-artifact>div strong{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-artifact>div span{color:var(--fg);font-size:var(--sz-data)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-artifact pre{max-height:360px;color:var(--fg);font:var(--sz-small)/1.3 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .generated-artifact>p{color:var(--fg);font-size:var(--sz-data);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .intent-interaction{border:1px solid color-mix(in srgb, var(--blue) 26%, transparent);border-radius:var(--radius);background:var(--surface);gap:10px;margin-top:14px;padding:14px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .intent-interaction>strong{color:var(--fg);font-size:var(--sz-small);letter-spacing:.02em}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .intent-interaction>p{color:var(--fg);font-size:var(--sz-small);line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .intent-resolving{color:var(--fg);font-size:var(--sz-small);line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .intent-options button{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--fg);background:color-mix(in srgb, var(--fg) 1.8%, transparent);text-align:left;gap:4px;padding:10px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .intent-options button:hover{border-color:color-mix(in srgb, var(--blue) 48%, transparent);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .intent-options button.selected{border-color:color-mix(in srgb, var(--blue) 48%, transparent);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .intent-options span{font-size:var(--sz-small);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .intent-options small{color:var(--dim);font-size:var(--sz-data);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-controls button{border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-data);background:0 0;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .next-steps button{border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:var(--sz-data);background:0 0;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-controls button:hover{border-color:color-mix(in srgb, var(--blue) 40%, transparent);color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .next-steps button:hover{border-color:color-mix(in srgb, var(--blue) 40%, transparent);color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .next-steps>span{color:var(--fg);font-size:var(--sz-data);letter-spacing:.08em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .login-shell{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .login-card{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--bg2) 95%, transparent);width:min(460px,100%);box-shadow:0 30px 90px color-mix(in srgb, var(--black) 34%, transparent);gap:28px;padding:34px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .login-brand small{color:var(--muted-foreground);font-size:var(--sz-data);letter-spacing:.13em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .login-card h1{font-size:var(--sz-h1);letter-spacing:.04em;text-transform:uppercase;margin:8px 0;font-weight:700;line-height:1.15}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .login-form label{color:var(--muted);font-size:var(--sz-data);gap:7px;font-weight:700;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .otp-input{text-align:center;height:52px;font:700 var(--sz-sub)/1.4 var(--font);letter-spacing:.5em}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sso-button{border:1px solid var(--border);border-radius:var(--radius);height:40px;color:var(--fg);font-size:var(--sz-data);background:0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .sso-button:hover{border-color:var(--blue);color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .login-secondary-actions button{color:var(--blue);font-size:var(--sz-data);background:0 0;border:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .login-security{border-top:1px solid var(--border);padding-top:17px;font-size:var(--sz-small)!important}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .boot-state{color:var(--muted-foreground);font-size:var(--sz-small);align-items:center;gap:10px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .badge-live{background:color-mix(in srgb, var(--blue) 15%, transparent);border-color:color-mix(in srgb, var(--blue) 40%, transparent);color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .session-stats{font-size:var(--sz-small);color:var(--fg);align-items:center;gap:6px;padding:2px 0;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .session-stats strong{font:700 var(--sz-data)/1.2 var(--font);color:var(--foreground)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .hw-row{font-size:var(--sz-small);color:var(--foreground);align-items:center;gap:8px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .view-tabs button{font-size:var(--sz-data);color:var(--muted-foreground);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:5px 14px;font-weight:600;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .view-tabs button.active{background:var(--primary);color:var(--fg)}@media (max-width:900px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .catalog-backdrop{padding:10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .workspace-catalog{max-height:calc(100vh - 20px)}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .audience-flow-launch{border:1px solid color-mix(in srgb, var(--green) 35%, transparent);border-radius:var(--radius);width:100%;color:var(--foreground);background:color-mix(in srgb, var(--green) 7%, transparent);text-align:left;align-items:center;gap:12px;margin:6px 0 20px;padding:14px 16px;transition:all .2s;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .audience-flow-launch:hover:not(:disabled){border-color:color-mix(in srgb, var(--green) 60%, transparent);background:color-mix(in srgb, var(--green) 12%, transparent);transform:translateY(-1px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .audience-flow-launch small{color:var(--muted-foreground);font-size:var(--sz-data);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-muted{color:var(--muted-foreground);font-size:var(--sz-small);align-items:center;gap:6px;margin:0;line-height:1.5;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-error{color:var(--destructive);font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-resolved{border:1px solid color-mix(in srgb, var(--green) 28%, transparent);border-radius:var(--radius);color:var(--blue);background:color-mix(in srgb, var(--green) 6%, transparent);font-size:var(--sz-small);align-items:center;gap:7px;margin-top:10px;padding:8px 12px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-reply{border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);background:var(--input);font-size:var(--sz-small);cursor:pointer;align-items:center;gap:7px;padding:8px 15px;font-weight:600;transition:all .15s;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-reply:hover{border-color:color-mix(in srgb, var(--green) 55%, transparent);background:color-mix(in srgb, var(--green) 9%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-reply.active{border-color:var(--primary);background:color-mix(in srgb, var(--green) 14%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-reply-hint{color:var(--muted-foreground);font-size:var(--sz-data);margin:0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-answered{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 2%, transparent);color:var(--fg);font-size:var(--sz-small);align-items:center;gap:8px;padding:9px 12px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-spoken{border:1px solid var(--border);border-left:2px solid color-mix(in srgb, var(--green) 50%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 2%, transparent);gap:10px;padding:11px 12px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-candidate-phrase{color:var(--fg);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-choice small{color:var(--muted-foreground);font-size:var(--sz-data);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-choice:hover{border-color:color-mix(in srgb, var(--green) 50%, transparent);background:color-mix(in srgb, var(--green) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-choice.active{border-color:color-mix(in srgb, var(--green) 50%, transparent);background:color-mix(in srgb, var(--green) 8%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-field{font-size:var(--sz-small);color:var(--fg);gap:7px;font-weight:600;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-field-label{font-size:var(--sz-data);color:var(--muted);font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-chip{border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);background:var(--input);font-size:var(--sz-small);padding:6px 11px;transition:all .15s}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-chip:hover{border-color:color-mix(in srgb, var(--green) 40%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-count strong{font-size:var(--sz-base);font-variant-numeric:tabular-nums;color:var(--foreground)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-list-item:hover{border-color:color-mix(in srgb, var(--green) 50%, transparent);background:color-mix(in srgb, var(--green) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-list-item small{color:var(--muted-foreground);font-size:var(--sz-data);text-overflow:ellipsis;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-table-title{color:var(--fg);font-size:var(--sz-small);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-total-row td{border-top:1px dotted var(--border);color:var(--foreground);font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-metrics span{color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-metrics strong{font:700 var(--sz-kpi)/1.15 var(--font);font-variant-numeric:tabular-nums}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-step-divider span:first-child{color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-budget-compare .flow-metrics .flow-metric span{color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-budget-compare .flow-metrics .flow-metric strong{font:700 var(--sz-kpi)/1 var(--font);font-variant-numeric:tabular-nums}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-budget-compare>p{font-size:var(--sz-small);margin:0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-budget-compare .flow-metrics .flow-edit{font-size:var(--sz-base)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-budget-delta{border:1px solid color-mix(in srgb, var(--green) 35%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--green) 6%, transparent);align-items:baseline;gap:10px;padding:10px 12px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-budget-delta>span{color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-budget-delta strong{font:400 var(--sz-small)/1.3 var(--font);font-variant-numeric:tabular-nums;color:var(--green)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-budget-delta small{color:var(--muted-foreground);font-size:var(--sz-data);margin-left:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-budget-delta.short{border-color:color-mix(in srgb, var(--blue) 40%, transparent);background:color-mix(in srgb, var(--blue) 7%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-budget-delta.short strong{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-table{border-collapse:collapse;width:100%;font-size:var(--sz-small);font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-table th{border-bottom:1px dotted var(--border);color:var(--fg);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:8px 10px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-table td{border-bottom:1px dotted var(--border);color:var(--fg);padding:7px 10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-verdict.covered{border-color:color-mix(in srgb, var(--green) 35%, transparent);background:color-mix(in srgb, var(--green) 6%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-verdict.short{border-color:color-mix(in srgb, var(--blue) 35%, transparent);background:color-mix(in srgb, var(--blue) 6%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-verdict p{font-size:var(--sz-small);color:var(--fg);margin:0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-coverage-bar{border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 8%, transparent);height:8px;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-split span{color:var(--fg);font-size:var(--sz-small);font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-objective-tabs button{border-radius:var(--radius);color:var(--fg);font-size:var(--sz-data);cursor:pointer;background:0 0;border:0;padding:5px 14px;font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-objective-tabs button.active{background:var(--primary);color:var(--fg)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-weight{border:1px solid color-mix(in srgb, var(--blue) 35%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--blue) 5%, transparent);gap:6px;padding:10px 12px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-weight-head{font-size:var(--sz-small);color:var(--blue);font-variant-numeric:tabular-nums;justify-content:space-between;font-weight:600;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-expand-btn{border:1px solid var(--border);border-radius:var(--radius);min-width:28px;height:28px;color:var(--fg);cursor:pointer;font-size:var(--sz-small);background:0 0;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-weight:600;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-expand-btn:hover{background:color-mix(in srgb, var(--fg) 6%, transparent);color:var(--foreground)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .threshold-overlay{--primary:var(--blue);--primary-foreground:var(--bg2);z-index:1000;background:color-mix(in srgb, var(--bg2) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding:32px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .threshold-overlay-inner .flow-widget{box-shadow:0 24px 60px color-mix(in srgb, var(--black) 50%, transparent);margin-top:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-footnote{color:var(--muted-foreground);font-size:var(--sz-data);margin:0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-recap{border-color:color-mix(in srgb, var(--blue) 30%, transparent);background:color-mix(in srgb, var(--blue) 4%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-recap-row{border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 2%, transparent);grid-template-columns:130px 1fr;align-items:baseline;gap:10px;padding:6px 8px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-recap-row dt{color:var(--fg);font-size:var(--sz-small);letter-spacing:.05em;text-transform:uppercase;margin:0;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-recap-row dd{color:var(--fg);font-variant-numeric:tabular-nums;margin:0;font-size:13px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-recap-row.resolved dd{color:var(--green);font-weight:600}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-recap-row.missing dd{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-recap-row.default dd{color:var(--fg);font-style:italic}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-recap-row.unresolved dd{color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-metric-edit>span{color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-edit{background:color-mix(in srgb, var(--blue) 8%, transparent);border:1px solid color-mix(in srgb, var(--blue) 50%, transparent);border-radius:var(--radius);width:100%;color:var(--blue);font:400 var(--sz-small)/1.3 var(--font);font-variant-numeric:tabular-nums;outline:none;padding:5px 8px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-edit:focus{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 25%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-edit-sm{width:76px;font-size:var(--sz-small);padding:3px 6px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-warn{color:var(--amber);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-edit-text{color:var(--blue);font:400 var(--sz-small)/1.3 var(--font);font-variant-numeric:tabular-nums}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-estimate-figure{border:1px solid color-mix(in srgb, var(--green) 35%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--green) 6%, transparent);gap:4px;padding:14px 16px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-estimate-figure>span{color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-estimate-figure strong{font:700 var(--sz-kpi)/1 var(--font);font-variant-numeric:tabular-nums;color:var(--primary)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-estimate-figure small{color:var(--muted-foreground);font-size:var(--sz-data);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-warn-text{color:var(--amber);font-size:var(--sz-small);margin:0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-link-btn{width:-moz-fit-content;width:fit-content;color:var(--primary);font-size:var(--sz-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-slider-block{border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--amber) 5%, transparent);gap:8px;padding:12px 14px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-slider-head>span{color:var(--fg);font-size:var(--sz-data);letter-spacing:.07em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-slider{-webkit-appearance:none;appearance:none;border-radius:var(--radius);background:color-mix(in srgb, var(--amber) 20%, transparent);cursor:pointer;outline:none;width:100%;height:6px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--amber);border:2px solid var(--background);width:18px;height:18px;box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 60%, transparent);cursor:pointer;border-radius:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-slider::-moz-range-thumb{background:var(--amber);border:2px solid var(--background);width:18px;height:18px;box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 60%, transparent);cursor:pointer;border-radius:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-slider-scale{color:var(--fg);font-size:var(--sz-small);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-token{border:1px solid var(--primary);border-radius:var(--radius);background:color-mix(in srgb, var(--green) 12%, transparent);color:var(--foreground);font-size:var(--sz-small);align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-token button{background:color-mix(in srgb, var(--fg) 8%, transparent);width:16px;height:16px;color:inherit;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-token button:hover{background:color-mix(in srgb, var(--amber) 35%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-typeahead-menu{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);max-height:220px;box-shadow:0 16px 40px color-mix(in srgb, var(--black) 45%, transparent);display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-typeahead-menu button{border:0;border-bottom:1px solid var(--border);color:var(--foreground);font-size:var(--sz-data);text-align:left;cursor:pointer;background:0 0;padding:9px 12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-typeahead-menu button:hover{background:color-mix(in srgb, var(--green) 10%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-multiselect-trigger{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:38px;color:var(--foreground);background:var(--input);font-size:var(--sz-small);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-multiselect-trigger:hover{border-color:color-mix(in srgb, var(--green) 40%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-multiselect-menu{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:0 16px 40px color-mix(in srgb, var(--black) 45%, transparent);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-multiselect-search{border:0;border-bottom:1px solid var(--border);width:100%;height:34px;color:var(--foreground);font-size:var(--sz-small);background:0 0;outline:none;padding:0 11px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-multiselect-options button{color:var(--fg);font-size:var(--sz-data);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 11px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-multiselect-options button:hover{background:color-mix(in srgb, var(--green) 10%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-multiselect-options button.active .flow-check{border-color:var(--primary);background:color-mix(in srgb, var(--green) 15%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-source-panel{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 2%, transparent);overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-source-panel.open{border-color:color-mix(in srgb, var(--amber) 35%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-source-toggle{width:100%;color:var(--fg);font-size:var(--sz-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-source-toggle svg:first-child{color:var(--amber)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench{isolation:isolate;background:var(--bg);position:relative}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .topbar{background-color:color-mix(in srgb, var(--bg2) 98%, transparent);min-height:76px;padding-inline-start:32px;padding-inline-end:32px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .thread-delete-backdrop{z-index:80;background:color-mix(in srgb, var(--bg2) 70%, transparent);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .thread-delete-dialog h2{font-size:var(--sz-h2);line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .thread-delete-dialog .thread-delete-error{color:var(--red)}@media (max-width:820px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .sidebar-scrim{z-index:60;background:color-mix(in srgb, var(--bg2) 60%, transparent);opacity:0;pointer-events:none;border:0;transition:opacity .18s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .topbar{gap:10px;min-height:58px;padding:8px 14px}}@media (prefers-reduced-motion:reduce){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .sidebar{transition:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .sidebar-scrim{transition:none}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-landing-intro h1{font-size:var(--sz-h1);letter-spacing:-.04em;margin:7px 0 8px;line-height:1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-landing-intro>p{max-width:540px;color:var(--muted);font-size:var(--sz-small);margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-availability{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-strong) 80%, transparent);color:var(--muted);font-size:var(--sz-small);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 8px;padding:12px;line-height:1.45;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-contract-grid ul{color:var(--text);font-size:var(--sz-small);gap:5px;margin:8px 0 0;padding-left:16px;line-height:1.45;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-offering-head h3{font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-offering-matrix th{border-bottom:1px dotted var(--border);vertical-align:top;padding:13px 14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-offering-matrix td{border-bottom:1px dotted var(--border);vertical-align:top;padding:13px 14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-offering-matrix th{color:var(--muted);background:var(--panel-strong);font-size:var(--sz-data);letter-spacing:.08em;text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-offering-matrix td span{color:var(--muted);font-size:var(--sz-small);margin-top:4px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .analytics-offering-matrix td em{border:1px dotted var(--border);border-radius:var(--radius);color:var(--muted);font-size:var(--sz-data);text-transform:capitalize;padding:4px 7px;font-style:normal;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-editorial-copy h2{max-width:760px;color:var(--text);font-size:var(--sz-h2);letter-spacing:-.035em;margin:12px 0 18px;font-weight:700;line-height:1.08}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-editorial-copy>p:not(.content-client-scope){max-width:720px;color:var(--text);font-size:var(--sz-base);margin:0;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-editorial-cta[data-slot=button]{min-height:48px;color:var(--white);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-editorial-cta[data-slot=button]:hover:not(:disabled){background:var(--cta);opacity:.85}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-editorial-contract h3{color:var(--text);font-size:var(--sz-base);margin:7px 0 0;font-weight:700;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-how-it-works h3{color:var(--text);font-size:var(--sz-base);margin:7px 0 0;font-weight:700;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-editorial-safety h3{color:var(--text);font-size:var(--sz-base);margin:7px 0 0;font-weight:700;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-editorial-contract ul{color:var(--text);font-size:var(--sz-base);gap:9px;margin:18px 0 0;padding-left:18px;line-height:1.5;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-how-it-works li>strong{color:var(--text);font-size:var(--sz-base);line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-editorial-safety p{max-width:850px;color:var(--text);font-size:var(--sz-base);margin:8px 0 0;line-height:1.55}@media (max-width:560px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-editorial-copy h2{font-size:var(--sz-h2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-editorial-copy>p:not(.content-client-scope){font-size:var(--sz-base)}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-journey-workspace{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:18px;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-journey-header h3{font-size:var(--sz-base);letter-spacing:-.035em;margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lifecycle li span{color:var(--accent-soft);font-family:var(--font);font-size:var(--sz-small);display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lifecycle li strong{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lifecycle li small{color:var(--muted);font-size:var(--sz-data);font-weight:600;line-height:1.35}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lifecycle li em{color:var(--muted);font-size:var(--sz-data);letter-spacing:.04em;text-transform:uppercase;align-self:end;font-style:normal;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-workspace-principle{border:1px solid color-mix(in srgb, var(--accent-soft) 34%, var(--border));border-radius:var(--radius);background:var(--surface);padding:clamp(18px,3vw,28px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-workspace-principle h4{max-width:760px;font-size:var(--sz-base);letter-spacing:-.035em;margin:7px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-workspace-starts strong{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-workspace-boundaries strong{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-workspace-starts span{color:var(--muted);font-size:var(--sz-small);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-workspace-boundaries span{color:var(--muted);font-size:var(--sz-small);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-operations-message{border:1px solid var(--border);color:var(--text);background:var(--panel);font-size:var(--sz-small);align-items:center;gap:8px;padding:12px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-operations-scope{border-bottom:1px dotted var(--border);font-size:var(--sz-data);align-items:baseline;padding-bottom:10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-source-grid article>header span{color:var(--muted);font-family:var(--font);font-size:var(--sz-small);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-source-grid article>header>strong{color:var(--muted);font-family:var(--font);font-size:var(--sz-small);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-source-grid article>p{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-source-grid dt{color:var(--muted);font-size:var(--sz-data);text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-source-grid dd{color:var(--text);font-family:var(--font);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-source-grid small{color:var(--muted);font-size:var(--sz-data);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-live-runs table{border-collapse:collapse;width:100%;font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-live-runs th{color:var(--muted);background:var(--panel);font-size:var(--sz-data);letter-spacing:.05em;text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-phase-intro{border:1px solid color-mix(in srgb, var(--accent-soft) 28%, var(--border));border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(18px,3vw,24px);display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-phase-empty{border:1px solid color-mix(in srgb, var(--accent-soft) 28%, var(--border));border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(18px,3vw,24px);display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-phase-intro h2{max-width:760px;font-size:var(--sz-h2);letter-spacing:-.025em;margin:6px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-phase-intro h4{max-width:760px;font-size:var(--sz-h2);letter-spacing:-.025em;margin:6px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-phase-empty h2{max-width:760px;font-size:var(--sz-h2);letter-spacing:-.025em;margin:6px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-phase-empty h4{max-width:760px;font-size:var(--sz-h2);letter-spacing:-.025em;margin:6px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-phase-empty{justify-content:flex-start}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-intake-steps button>span{border-radius:var(--radius);width:22px;height:22px;font-family:var(--font);font-size:var(--sz-small);border:1px solid;flex:none;place-items:center;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-intake-steps button>strong{min-width:0;font-size:var(--sz-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-intake-review h4{font-size:var(--sz-base);margin:6px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-intake-review dt{color:var(--muted);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-intake-review dd{color:var(--text);font-size:var(--sz-small);overflow-wrap:anywhere;margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-audit-fields>label>span{color:var(--text);font-size:var(--sz-data);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-audit-fields legend{color:var(--text);font-size:var(--sz-data);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-stage-options label{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);background:var(--panel);font-size:var(--sz-data);align-items:flex-start;gap:8px;padding:9px 11px;line-height:1.45;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-confirmation{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);background:var(--panel);font-size:var(--sz-data);align-items:flex-start;gap:8px;padding:9px 11px;line-height:1.45;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-inline-note{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-scope-warning{border-left:3px solid var(--warning);background:color-mix(in srgb, var(--warning) 8%, var(--panel));color:var(--text);font-size:var(--sz-data);border-radius:0;gap:4px;padding:12px 14px;line-height:1.5;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-cost-review h4{font-size:var(--sz-base);margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-queue-receipt h4{font-size:var(--sz-base);margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-evidence-browser h3{font-size:var(--sz-base);margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-evidence-browser h4{font-size:var(--sz-base);margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-findings h2{font-size:var(--sz-base);margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-findings h4{font-size:var(--sz-base);margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-opportunities h2{font-size:var(--sz-base);margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-opportunities h4{font-size:var(--sz-base);margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-cost-review dt{color:var(--muted);font-size:var(--sz-data);text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-pack-review dt{color:var(--muted);font-size:var(--sz-data);text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-generation-review dt{color:var(--muted);font-size:var(--sz-data);text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-findings dt{color:var(--muted);font-size:var(--sz-data);text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-file-review dt{color:var(--muted);font-size:var(--sz-data);text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-evidence-controls label>span{color:var(--text);font-size:var(--sz-data);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-generation-builder label>span{color:var(--text);font-size:var(--sz-data);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-export-controls label>span{color:var(--text);font-size:var(--sz-data);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-findings header>span{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-size:var(--sz-small);text-transform:uppercase;flex:none;padding:4px 8px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-file-review>header>span{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-size:var(--sz-small);text-transform:uppercase;flex:none;padding:4px 8px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-opportunities header>span{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-size:var(--sz-small);text-transform:uppercase;flex:none;padding:4px 8px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-file-review h3{font-size:var(--sz-base);margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-file-review h4{font-size:var(--sz-base);margin:5px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-file-review dd{font-family:var(--font);text-overflow:ellipsis;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-file-note>span{color:var(--text);font-size:var(--sz-small);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-file-diff>header>span{color:var(--muted);font-size:var(--sz-small);text-transform:uppercase;justify-self:end}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .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);font-size:var(--sz-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;padding:10px;line-height:1.45;overflow:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-source-boundary p{font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-pack-grounding p{font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-audit-fields small{color:var(--muted);font-size:var(--sz-data);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-dashboard-read{border:1px solid color-mix(in srgb, var(--accent-soft) 38%, var(--border));border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:12px;padding:16px;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-dashboard-read em{color:var(--muted);font-size:var(--sz-data);margin-top:8px;font-style:normal;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-scorecard h3{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-scorecard h5{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-stage-mix h3{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-stage-mix h5{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lens-coverage h3{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lens-coverage h5{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-gap-list h3{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-gap-list h5{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-top-assets h3{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-top-assets h5{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-proof-points h3{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-proof-points h5{color:var(--text);font-size:var(--sz-base);margin:4px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-scorecard>header>p{text-align:right;max-width:380px;font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-scorecard li b{color:var(--text);font-size:var(--sz-base)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-scorecard li p{color:var(--muted);font-size:var(--sz-data);margin:0;font-style:normal;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-scorecard li em{color:var(--muted);font-size:var(--sz-data);margin:0;font-style:normal;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-scorecard li small{color:var(--muted);font-size:var(--sz-data);margin:0;font-style:normal;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-scorecard li em{color:var(--text)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) meter.content-score-track::-webkit-meter-optimum-value{border-radius:var(--radius);background:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) meter.content-score-track::-webkit-meter-suboptimum-value{border-radius:var(--radius);background:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) meter.content-score-track::-webkit-meter-even-less-good-value{border-radius:var(--radius);background:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) meter.content-score-track::-moz-meter-bar{border-radius:var(--radius);background:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-score-track>span{border-radius:inherit;background:var(--blue);height:100%;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-stage-track>span{border-radius:inherit;background:var(--blue);height:100%;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-stage-mix>p{color:var(--muted);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lens-coverage li span{color:var(--muted);font-size:var(--sz-small);text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-gap-list li p{font-size:var(--sz-data);margin:5px 0 0;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-gap-list li em{font-size:var(--sz-data);margin:5px 0 0;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-top-assets li p{font-size:var(--sz-data);margin:5px 0 0;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-top-assets a{color:var(--accent-soft);font-size:var(--sz-small);align-items:center;gap:5px;margin-top:7px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-proof-points blockquote{color:var(--text);font-size:var(--sz-small);margin:0;line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-proof-points li>span{color:var(--muted);font-size:var(--sz-small);margin-top:8px;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-action-plan li>span{color:var(--accent);font-family:var(--font);font-size:var(--sz-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .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);font-size:var(--sz-small);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:3px 6px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-opportunities-selection{color:var(--muted);font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-opportunities-count{color:var(--muted);font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-opportunities-count{color:var(--text);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-opportunities li span{color:var(--accent-soft);font-size:var(--sz-small);margin-top:5px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-generation-receipt>span{color:var(--muted);font-family:var(--font);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-export-bundle>div span{color:var(--muted);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-export-bundle li{border:1px solid var(--border);border-radius:var(--radius);color:var(--accent-soft);font-size:var(--sz-small);padding:5px 8px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-specialist-tools button span{color:var(--muted);font-size:var(--sz-small);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-specialist-tools button em{color:var(--accent-soft);font-size:var(--sz-data);text-transform:uppercase;font-style:normal}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-turn-intent button{border:1px solid var(--border);border-radius:var(--radius);min-height:30px;color:var(--muted);font-size:var(--sz-small);background:0 0;padding:0 10px;font-weight:700}@media (max-width:900px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-scorecard>header>p{text-align:left}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench [data-slot=button].bg-primary{border-color:var(--cta);color:var(--white);background:var(--cta)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench [data-slot=button].bg-primary:hover{color:var(--white);background:var(--cta);opacity:.85}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench :where(button,input,textarea,select,summary,a):focus-visible{outline-color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench{--workbench-chrome:var(--bg2);--workbench-surface:var(--surface);--workbench-surface-raised:var(--elev);--workbench-line:var(--border2);background:var(--bg);grid-template-columns:276px minmax(0,1fr);transition:grid-template-columns .18s}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .sidebar{border-right-color:color-mix(in srgb, var(--blue) 15%, transparent);transition:transform var(--motion-base) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), visibility var(--motion-base) var(--motion-ease);gap:18px;padding:24px 18px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .topbar{border-bottom-color:color-mix(in srgb, var(--blue) 14%, transparent);justify-content:flex-start;min-height:68px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .relay-home h1{max-width:820px;font-size:var(--sz-h1);margin-block-start:12px;margin-block-end:20px;line-height:.96}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .relay-home>p{max-width:820px;color:var(--fg);font-size:var(--sz-base);line-height:1.65}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .domain-chat-icon{border:1px solid color-mix(in srgb, var(--blue) 26%, transparent);width:42px;height:42px;color:var(--blue);background:color-mix(in srgb, var(--blue) 5.5%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--black) 22%, transparent);place-items:center;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .domain-chat-entry .eyebrow{color:var(--muted)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .domain-chat-entry h1{color:var(--fg);font-size:var(--sz-h1);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.15}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .domain-chat-entry p{max-width:680px;color:var(--fg);font-size:var(--sz-base);margin:0;line-height:1.6}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .domain-chat-entry small{color:var(--dim);font-size:13px;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .journey-card{border-color:var(--workbench-line);min-height:136px;color:var(--fg);background:var(--workbench-surface);box-shadow:none;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:22px 44px 22px 20px;transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .journey-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--blue) 50%, transparent);background:var(--workbench-surface-raised);transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .journey-card.selected{border-color:color-mix(in srgb, var(--blue) 62%, transparent);border-left:3px solid var(--blue);background:var(--bg2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .journey-icon{border-color:color-mix(in srgb, var(--blue) 20%, transparent);background:var(--bg2);width:36px;height:36px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .journey-card strong{color:var(--white);font-size:var(--sz-base);line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .journey-card small{color:var(--muted);font-size:var(--sz-data);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .journey-start>span{max-width:560px;font-size:var(--sz-small);line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .composer-wrap{background:var(--bg2)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .composer{border-color:color-mix(in srgb, var(--blue) 24%, transparent);border-top:2px solid var(--blue);background:var(--workbench-surface)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .composer:focus-within{border-color:color-mix(in srgb, var(--blue) 62%, transparent);border-top-color:var(--blue);box-shadow:0 18px 54px color-mix(in srgb, var(--black) 28%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-surface-error{border-left:3px solid var(--red);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-surface-error-dismiss{color:var(--muted-foreground,var(--fg));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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-surface-error-dismiss:hover{opacity:1;color:var(--foreground,var(--fg))}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher{--ask-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 color-mix(in srgb, var(--black) 50%, transparent), 0 0 0 6px color-mix(in srgb, var(--ask-accent) 12%, transparent);font-size:var(--sz-small);letter-spacing:.02em;isolation:isolate;border-radius:0;flex:none;justify-self:end;margin:0;padding:14px 22px;font-weight:700;position:static;bottom:auto;right:auto}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher:hover{color:var(--fg);border-color:var(--ask-accent);background:color-mix(in srgb, var(--ask-accent) 84%, var(--white));box-shadow:0 12px 30px color-mix(in srgb, var(--black) 46%, transparent), 0 0 22px color-mix(in srgb, var(--ask-accent) 16%, transparent);transform:translateY(-1px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher:active{border-color:var(--ask-accent);color:var(--fg);background:color-mix(in srgb, var(--ask-accent) 90%, var(--white));transform:translateY(0)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher:focus-visible{outline:2px solid var(--blue);outline-offset:3px;box-shadow:0 10px 28px color-mix(in srgb, var(--black) 42%, transparent), 0 0 0 5px color-mix(in srgb, var(--blue) 14%, transparent), 0 0 22px color-mix(in srgb, var(--ask-accent) 14%, transparent)}@media (prefers-reduced-motion:reduce){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher:hover{transform:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher:active{transform:none}}@media (max-width:820px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench{grid-template-columns:1fr}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .domain-chat-icon{width:38px;height:38px}}@media (max-width:560px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .domain-chat-entry h1{font-size:var(--sz-title)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .relay-home h1{font-size:var(--sz-title)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .journey-card{min-height:124px;padding:18px 38px 18px 16px}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__header{background:var(--surface);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}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__eyebrow button{all:unset;color:var(--teal);cursor:pointer;text-underline-offset:3px;text-decoration:none;text-decoration-thickness:1px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__eyebrow button:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__title-group h1{color:var(--foreground);font-size:var(--sz-h1);letter-spacing:-.03em;text-transform:uppercase;margin:7px 0 0;font-weight:700;line-height:1.05}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__title-group h1:after{content:".";color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__title-group p{max-width:68ch;color:var(--muted-foreground);font-size:var(--sz-small);margin:5px 0 0;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__kpi dt{color:var(--tone-muted);font-size:var(--sz-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.25}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__kpi dd strong{overflow-wrap:anywhere;color:var(--foreground);font-size:var(--sz-kpi);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1.1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__kpi dd span{color:var(--tone-muted);font-size:var(--sz-small);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__chart figcaption span{color:var(--tone-muted);font-size:var(--sz-data);line-height:1.5}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__chart-label{overflow-wrap:anywhere;color:var(--tone-muted);font-size:var(--sz-data);line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__chart-count{color:var(--tone-default);font-size:var(--sz-small);flex:none;font-weight:600;line-height:1}@media (max-width:640px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__header{display:grid}}@media (pointer:coarse),(prefers-contrast:more){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]{scrollbar-color:color-mix(in srgb, var(--muted) 76%, transparent) transparent}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench[data-transient-scrollbars=true] [data-transient-scrollbar]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--muted) 76%, transparent)}}@media (max-width:680px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .topbar{padding-inline-start:10px;padding-inline-end:10px}}@media (max-width:480px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .topbar-context strong{font-size:var(--sz-small)}}@media (prefers-reduced-transparency:reduce){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;background-color:var(--workbench-chrome)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;background-color:var(--workbench-chrome)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .composer{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;background-color:var(--workbench-chrome)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;background-color:var(--workbench-chrome)}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .app-crash__eyebrow{color:var(--tone-muted);font-size:var(--sz-data);letter-spacing:var(--caps,.06em);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .app-crash__title{font-size:var(--sz-h1);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.15}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .app-crash__action{min-height:44px;color:var(--white);background:var(--cta);font:700 var(--sz-data)/1.2 var(--font);letter-spacing:var(--caps);text-transform:uppercase;cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease);border:0;justify-self:start;padding:0 20px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__vacant h2{color:var(--tone-default);font-size:var(--sz-h2);margin:0;font-weight:700;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__vacant-meta dt{color:var(--tone-muted);font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .flow-inline-error{border:1px solid color-mix(in srgb, var(--red) 32%, transparent);color:var(--tone-critical);margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .measurement-section__head h2{color:var(--tone-default);font-size:var(--sz-h2);letter-spacing:var(--caps,.06em);text-transform:uppercase;margin:0;font-weight:700;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .measurement-table th{border-bottom:1px dotted var(--workbench-line);text-align:left;white-space:nowrap;padding:9px 12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .measurement-table td{border-bottom:1px dotted var(--workbench-line);text-align:left;white-space:nowrap;padding:9px 12px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .measurement-table thead th{color:var(--tone-muted);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;background:var(--workbench-surface);font-weight:700;position:sticky;top:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .measurement-state strong{color:var(--tone-default);font-size:var(--sz-small);font-weight:700;display:block}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .library-filter-bar__search button{border:1px solid var(--pink);height:36px;color:var(--white);font-size:var(--sz-data);letter-spacing:.04em;text-transform:uppercase;background:var(--pink);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .library-filter-bar__field>span{color:var(--tone-muted);font-size:var(--sz-small);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .library-filter-bar__clear{border:1px solid var(--workbench-line);color:var(--tone-muted);font-size:var(--sz-small);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace__provenance{border-top:1px solid color-mix(in srgb, var(--white) 12%, transparent);max-width:none;color:var(--tone-muted);font-size:var(--sz-small);align-items:center;gap:8px;margin:14px 0 0;padding-top:12px;line-height:1.4;display:flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .domain-data-workspace>.domain-data-workspace__content{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:16px;padding:0;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-workspace-header{border:1px solid var(--workbench-line);border-left:4px solid var(--teal);background:var(--surface);align-items:center;padding:clamp(20px,3vw,30px)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-workspace-header h1{font-size:var(--sz-h1);letter-spacing:-.055em;margin:4px 0 0;line-height:.95}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-workspace-mode{border:1px solid var(--workbench-line);color:var(--tone-muted);background:var(--workbench-chrome);font-family:var(--font);font-size:var(--sz-data);letter-spacing:.12em;align-self:flex-start;padding:7px 10px;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lifecycle li span{color:var(--teal);font-size:var(--sz-small);letter-spacing:.08em}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lifecycle li strong{font-size:var(--sz-small);letter-spacing:-.01em}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lifecycle li small{font-size:var(--sz-data);font-weight:400}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-lifecycle li em{font-size:var(--sz-data);margin-top:6px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-hero{border:1px solid var(--workbench-line);background:var(--surface);grid-template-columns:minmax(0,1.6fr) minmax(270px,.75fr);min-height:360px;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-copy h2{max-width:650px;font-size:var(--sz-h2);letter-spacing:-.065em;margin:10px 0 0;line-height:.92}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-copy>p{max-width:650px;color:var(--tone-default);font-size:var(--sz-base);margin-top:22px;line-height:1.55}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-cost-review>[data-slot=button]{color:var(--white);border-color:var(--cta);background:var(--cta)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-cost-review>[data-slot=button]:hover{border-color:var(--cta);background:var(--cta);opacity:.85}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-cost-review>[data-slot=button]:focus-visible{border-color:var(--cta);background:var(--cta);opacity:.85}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-copy>small{color:var(--tone-muted);font-size:var(--sz-data);margin-top:18px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-signal>span{color:var(--teal);font-family:var(--font);font-size:44px;line-height:1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-signal>strong{max-width:290px;font-size:var(--sz-base);line-height:1.15}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-signal>p{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-outcomes h3{font-size:var(--sz-base);letter-spacing:-.02em;margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-outcomes p{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-utility>button strong{color:var(--foreground);font-size:var(--sz-data)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-intro h2{max-width:820px;font-size:var(--sz-h2);letter-spacing:normal;text-transform:none;margin:7px 0 0;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-run-intro h2{max-width:820px;font-size:var(--sz-h2);letter-spacing:normal;text-transform:none;margin:7px 0 0;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-intro>div:first-child>p{max-width:760px;font-size:var(--sz-base);margin-top:14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-run-intro>div:first-child>p{max-width:760px;font-size:var(--sz-base);margin-top:14px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-identity small{color:var(--tone-muted);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-section>header>span{width:34px;height:34px;color:var(--primary-foreground);background:var(--teal);font-family:var(--font);font-size:var(--sz-small);place-items:center;font-weight:700;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-section h3{font-size:var(--sz-base);letter-spacing:-.025em;margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-summary h3{font-size:var(--sz-base);letter-spacing:-.025em;margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-cost-review h3{font-size:var(--sz-base);letter-spacing:-.025em;margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-evidence-browser h3{font-size:var(--sz-base);letter-spacing:-.025em;margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-run-empty h3{font-size:var(--sz-base);letter-spacing:-.025em;margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-fields>label>span{color:var(--tone-default);font-size:var(--sz-data);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-section legend{color:var(--tone-default);font-size:var(--sz-data);font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-fields>label>small{color:var(--tone-muted);font-size:var(--sz-data);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-choice-grid small{color:var(--tone-muted);font-size:var(--sz-data);line-height:1.4}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-summary dt{font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-summary dd{font-size:var(--sz-small);margin:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-missing{border:1px solid var(--workbench-line);color:var(--tone-muted);background:var(--workbench-chrome);font-size:var(--sz-small);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;line-height:1.45;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-ready{border:1px solid var(--workbench-line);color:var(--tone-muted);background:var(--workbench-chrome);font-size:var(--sz-small);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;line-height:1.45;display:grid}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-ready{color:var(--tone-success)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-summary>small{color:var(--tone-muted);font-size:var(--sz-data);line-height:1.45}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-advanced-tools>summary strong{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-system-activity>summary strong{font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-advanced-tools>summary small{color:var(--tone-muted);font-size:var(--sz-data)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-system-activity>summary small{color:var(--tone-muted);font-size:var(--sz-data)}@media (max-width:780px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-workspace-header{flex-direction:column;align-items:stretch}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-plan-intro{flex-direction:column;align-items:stretch}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-run-intro{flex-direction:column;align-items:stretch}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-cost-review-heading{flex-direction:column;align-items:stretch}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-hero{grid-template-columns:1fr}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-home-outcomes{grid-template-columns:1fr}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-pack-library h2{color:var(--foreground);font-size:var(--sz-h2);letter-spacing:-.045em;margin:6px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-detail h3{color:var(--foreground);font-size:var(--sz-h2);letter-spacing:-.045em;margin:6px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-pack-library>header p{max-width:720px;color:var(--tone-muted);font-size:var(--sz-small);margin-top:10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-detail>header p{max-width:720px;color:var(--tone-muted);font-size:var(--sz-small);margin-top:10px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-pack-list strong{overflow-wrap:anywhere;color:var(--foreground);font-size:var(--sz-small)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-pack-list small{color:var(--tone-muted);font-family:var(--font);font-size:var(--sz-data);overflow-wrap:anywhere}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-pack-pagination>span{color:var(--tone-muted);font-family:var(--font);font-size:var(--sz-data)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-metadata dt{color:var(--tone-muted);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-text dt{color:var(--tone-muted);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-provenance dt{color:var(--tone-muted);font-size:var(--sz-data);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-field h4{color:var(--fg);font-size:var(--sz-base);font-weight:400;line-height:1.35}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-metadata dd{color:var(--foreground);font-size:var(--sz-small);overflow-wrap:anywhere;margin:6px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-text dd{color:var(--foreground);font-size:var(--sz-small);overflow-wrap:anywhere;margin:6px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-provenance dd{color:var(--foreground);font-size:var(--sz-small);overflow-wrap:anywhere;margin:6px 0 0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-statuses p{color:var(--tone-muted);font-size:var(--sz-small);margin-top:6px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-field p{color:var(--tone-muted);font-size:var(--sz-small);margin-top:6px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-provenance>p{color:var(--tone-muted);font-size:var(--sz-small);margin-top:6px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .content-saved-brief-provenance>ol strong{color:var(--foreground);font-family:var(--font);font-size:var(--sz-small);overflow-wrap:anywhere}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .citation-chip{border:1px solid var(--blue);min-width:1.25rem;height:1.25rem;color:var(--blue);font:inherit;font-size:var(--sz-data);vertical-align:super;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0 .15rem;padding:0 .35rem;font-weight:700;line-height:1;display:inline-flex}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .citation-chip:hover{background:var(--blue);color:var(--primary-foreground);outline:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .citation-chip:focus-visible{background:var(--blue);color:var(--primary-foreground);outline:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .entity-list-items>li.citation-target{outline:2px solid var(--blue);outline-offset:2px;transition:outline-color .4s}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .answer-prose-card.general-guidance-card{border:1px dashed color-mix(in srgb, var(--border2) 35%, transparent);background:color-mix(in srgb, var(--fg) 3%, transparent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .nav-avatar{z-index:1000;background:var(--blue);width:18px;height:18px;box-shadow:0 0 0 4px color-mix(in srgb, var(--black) 25%, transparent);pointer-events:none;border-radius:0;position:fixed;transform:translate(0)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .nav-avatar-press{box-shadow:0 0 0 3px color-mix(in srgb, var(--black) 60%, transparent);animation:.22s ease-in-out nav-avatar-press}:where(html:not(:has([data-pulse-preserve-analytics=true]))) body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--sz-base);-webkit-font-smoothing:antialiased;line-height:1.35}:where(html:not(:has([data-pulse-preserve-analytics=true]))) h1{font-family:var(--font);font-size:var(--sz-h1);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:700;line-height:1.15}:where(html:not(:has([data-pulse-preserve-analytics=true]))) h2{font-size:var(--sz-h2);font-weight:700;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) h3{font-size:var(--sz-base);font-weight:400;line-height:1.35}@media (max-width:620px){:where(html:not(:has([data-pulse-preserve-analytics=true]))) h1{font-size:var(--sz-title)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .login-card h1{font-size:var(--sz-title)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .app-crash__title{font-size:var(--sz-title)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .journey-session h1{font-size:var(--sz-title)}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) a{text-decoration:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) a:hover{text-decoration:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) a:focus-visible{text-decoration:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) button{font-family:var(--font)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) input{font-family:var(--font)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) textarea{font-family:var(--font)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) select{font-family:var(--font)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) button{border-radius:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) input:not([type=radio]){border-radius:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) textarea{border-radius:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) select{border-radius:0}:where(html:not(:has([data-pulse-preserve-analytics=true]))) input[type=checkbox]{accent-color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) input[type=radio]{accent-color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) input[type=range]{accent-color:var(--blue)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .h1-outline{color:#0000;-webkit-text-stroke:1.6px var(--fg)}@media (forced-colors:active){:where(html:not(:has([data-pulse-preserve-analytics=true]))) .h1-outline{color:canvastext;-webkit-text-stroke:0}}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .pulse-top-navigation-sidebar{background:var(--sidebar-bg);border-color:var(--sidebar-border);color:var(--sidebar-fg);--foreground:var(--sidebar-fg);--muted-foreground:var(--sidebar-muted);--teal:var(--sidebar-accent)}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .pulse-top-navigation-brand img{filter:none;opacity:1}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher{color:var(--white);background:var(--pink);border-color:var(--pink);box-shadow:none;font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher:hover{color:var(--white);background:var(--pink);box-shadow:none;opacity:.85}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher:active{color:var(--white);background:var(--pink);box-shadow:none;opacity:.85}:where(html:not(:has([data-pulse-preserve-analytics=true]))) .platform-workbench .workspace-chat-launcher:focus-visible{outline-color:var(--blue);box-shadow:none}:where(html:not(:has([data-pulse-preserve-analytics=true]))) [data-slot=button]{font-family:var(--font);font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;font-weight:700;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) [data-slot=badge]{font-family:var(--font);font-size:var(--sz-data);letter-spacing:var(--caps);text-transform:uppercase;border-radius:0;font-weight:700;line-height:1.2}:where(html:not(:has([data-pulse-preserve-analytics=true]))) [data-slot=input]{font-family:var(--font);font-size:var(--sz-small);letter-spacing:normal;text-transform:none;border-radius:0;font-weight:400;line-height:1.3}:where(html:not(:has([data-pulse-preserve-analytics=true]))) [data-slot=textarea]{font-family:var(--font);font-size:var(--sz-small);letter-spacing:normal;text-transform:none;border-radius:0;font-weight:400;line-height:1.3}
