.demo-analytics{min-width:0}.demo-analytics h2{letter-spacing:-.025em;margin:0;font-size:1.15rem;font-weight:600}.demo-analytics h3{margin:0;font-size:.95rem;font-weight:600}.demo-analytics .demo-heading p{margin:.35rem 0 0}.demo-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .45rem;font-size:.67rem;font-weight:650}.demo-account-tabs{border-bottom:1px solid var(--line-strong);gap:1.5rem;display:flex}.demo-account-tabs button{color:var(--muted);border:0;border-bottom:2px solid #0000;padding:.9rem 0;font-weight:500}.demo-account-tabs button[aria-current]{border-bottom-color:var(--accent);color:var(--ink)}.demo-account-tabs button span{color:var(--muted);margin-left:.45rem;font-size:.68rem}.demo-analytics .demo-funnel-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.demo-analytics .demo-funnel-metrics dd{letter-spacing:-.035em;font-size:clamp(1.1rem,1.65vw,1.65rem)}.demo-analytics .demo-funnel-metrics>div:last-child{grid-column:auto}.demo-method{color:var(--muted);border-bottom:1px solid var(--line);padding-block:.65rem;font-size:.73rem}.demo-method summary{cursor:pointer;width:fit-content}.demo-method p{max-width:110ch;line-height:1.7}.demo-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;padding-block:1.5rem;display:grid}.demo-funnel>div>div:first-child{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.demo-funnel strong{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:550}.demo-funnel-track{background:var(--wash);height:5px;margin-block:.8rem .6rem}.demo-funnel-track>span{background:var(--accent);height:100%;display:block}.demo-funnel small{color:var(--muted);font-size:.7rem}.demo-trend-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.demo-trend{min-width:0;margin:0;padding:.75rem 0 1rem}.demo-trend figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:1.3rem;display:flex}.demo-chart-readout{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}.demo-chart-readout b{font-weight:550}.demo-chart-readout>span{color:var(--muted);margin-left:.35rem;font-size:.7rem}.demo-plot{grid-template-columns:4rem minmax(0,1fr);gap:.5rem;display:grid}.demo-y-labels{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding:.3rem 0 1.7rem;font-size:.67rem;display:flex}.demo-plot-body{min-width:0}.demo-svg-wrap{position:relative}.demo-chart-tooltip{z-index:3;pointer-events:none;border:1px solid var(--line-strong);background:var(--paper-raised);box-shadow:var(--shadow-raise);white-space:nowrap;gap:.1rem;padding:.55rem .7rem;font-size:.72rem;display:grid;position:absolute}.demo-chart-tooltip span{color:var(--muted);font-size:.65rem}.demo-chart-tooltip strong{font-variant-numeric:tabular-nums;font-weight:600}.demo-plot svg{width:100%;display:block;overflow:visible}.demo-plot svg g{cursor:crosshair;outline:none}.demo-plot svg g:focus-visible circle{stroke:var(--ink);stroke-width:3px}.demo-x-labels{color:var(--muted);justify-content:space-between;gap:.25rem;margin-top:.6rem;font-size:.6rem;display:flex}.demo-x-labels span{text-align:center}.demo-source-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.75rem 1rem;display:grid}.demo-source-summary>div{gap:.55rem;padding-right:1rem;display:grid}.demo-source-summary>div+div{border-left:1px solid var(--line);padding-left:1.75rem}.demo-source-summary>div>span{color:var(--muted);font-size:.77rem}.demo-source-summary strong{font-size:1.6rem;font-weight:550}.demo-source-summary strong small{color:var(--muted);font-size:.8rem;font-weight:400}.demo-link{text-align:left;color:var(--ink);border:0;padding:0;font-weight:550}.demo-link:hover{color:var(--accent-text)}.demo-channel-table th button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;border:0;min-height:2rem;padding:0}.demo-channel-table th[aria-sort=ascending],.demo-channel-table th[aria-sort=descending]{color:var(--ink)}.demo-channel-table th span{color:var(--muted)}.demo-analytics .demo-cph{background:color-mix(in srgb,var(--ok) 5%,transparent);font-weight:650}.demo-note{color:var(--muted);margin:.85rem 0 0;font-size:.72rem;line-height:1.6}.demo-analytics .demo-candidate-controls{grid-template-columns:1.4fr 1fr 1fr .8fr;align-items:end;margin-bottom:1rem;display:grid}.demo-analytics .demo-candidate-controls input,.demo-analytics .demo-candidate-controls select{width:100%;min-width:0}.demo-candidate-controls label{min-width:0}.demo-candidate-table{max-height:36rem;overflow:auto}.demo-candidate-table td:nth-child(2){white-space:normal;text-align:left;min-width:9rem;max-width:15rem}.demo-candidate-table th:nth-child(2){text-align:left}.demo-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.73rem;display:flex}.demo-pagination>div{align-items:center;gap:.85rem;display:flex}.demo-pagination button{font-size:.75rem}.demo-pagination button:disabled{opacity:.35;cursor:default}.demo-empty{text-align:center;padding:2rem}.demo-budget-change{color:var(--accent-text)}.demo-candidate-dialog{border:1px solid var(--line-strong);width:min(42rem,100% - 2rem);max-height:calc(100svh - 3rem);color:var(--ink);background:var(--paper);box-shadow:var(--shadow-float);padding:1.75rem}.demo-candidate-dialog::backdrop{background:#0f0d0b73}.demo-candidate-dialog>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.demo-candidate-dialog header h2{margin:0;font-size:1.65rem}.demo-candidate-dialog header p{margin-block:.25rem .5rem}.demo-candidate-dialog header button{flex:none;font-size:.75rem}.demo-journey-summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1rem 1.5rem;padding-block:1.25rem;display:grid}.demo-journey-summary dt{color:var(--muted);font-size:.7rem}.demo-journey-summary dd{margin:.25rem 0;font-weight:600}.demo-journey-summary small{color:var(--muted);font-size:.65rem}.demo-journey{margin:1rem 0;padding:0;list-style:none}.demo-journey li{align-items:baseline;gap:1rem;padding:0 0 1.4rem .1rem;display:flex;position:relative}.demo-journey li:not(:last-child):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:13px;bottom:0;left:5px}.demo-journey-dot{z-index:1;background:var(--ok);flex:none;width:8px;height:8px;position:relative}.demo-journey li>div{flex:1;justify-content:space-between;gap:1rem;display:flex}.demo-journey strong{font-size:.85rem;font-weight:500}.demo-journey time{color:var(--muted);white-space:nowrap;font-size:.75rem}.demo-analytics .demo-impact-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-impact-metrics small{color:var(--muted);margin-top:.3rem;font-size:.72rem;display:block}.demo-impact-metrics small.demo-good{color:var(--ok)}.demo-savings{grid-template-columns:1.2fr 1fr;gap:1rem 3rem;display:grid}.demo-savings h3{letter-spacing:-.03em;font-size:1.6rem;font-weight:550}.demo-savings>div>p:not(.demo-eyebrow){max-width:45ch;font-size:.8rem}.demo-savings dl{margin:0}.demo-savings dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.65rem;display:flex}.demo-savings dt{color:var(--muted);font-size:.75rem}.demo-savings dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.demo-savings>.demo-note{grid-column:1/-1}@media (width<=80rem){.demo-trend-pair{gap:1.5rem}.demo-trend-pair .demo-tick-secondary{display:none}}@media (width<=48rem){.demo-account-tabs{gap:1.25rem;overflow:auto}.demo-account-tabs button{flex:none;font-size:.8rem}.demo-account-tabs button span{display:none}.demo-analytics .demo-funnel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-trend-pair,.demo-savings{grid-template-columns:minmax(0,1fr);gap:1rem}.demo-funnel{grid-template-columns:1fr;gap:1rem}.demo-funnel-track{margin-block:.4rem}.demo-funnel strong{font-size:1.2rem}.demo-analytics .demo-candidate-controls{grid-template-columns:1fr 1fr}.demo-candidate-controls label:first-child{grid-column:1/-1}.demo-analytics .demo-impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-analytics .demo-impact-metrics>div:last-child{grid-column:auto}.demo-source-summary{grid-template-columns:1fr;gap:1rem}.demo-source-summary>div{grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem}.demo-source-summary>div+div{border-left:0;border-top:1px solid var(--line);padding:1rem 0 0}.demo-source-summary strong{grid-area:1/2/3}.demo-tick-secondary{display:none}.demo-y-labels{font-size:.6rem}.demo-plot{grid-template-columns:3.2rem minmax(0,1fr)}.demo-candidate-dialog{padding:1.1rem}.demo-journey-summary{grid-template-columns:1fr 1fr}.demo-journey li>div{flex-direction:column;gap:.25rem}.demo-pagination{gap:.75rem}.demo-pagination>div{gap:.55rem}.demo-pagination button{padding-inline:.5rem}}@font-face{font-family:Innovator Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InnovatorGrotesk-Regular.woff2)format("woff2")}@font-face{font-family:Innovator Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/InnovatorGrotesk-Medium.woff2)format("woff2")}@font-face{font-family:Innovator Grotesk;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/InnovatorGrotesk-SemiBold.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--ink);background:var(--paper);font-synthesis:none;--paper:#fefcfb;--paper-raised:#fff;--ink:#212020;--muted:#656463;--line:#eae8e7;--line-strong:#d7d4d2;--wash:#f8f6f4;--wash-orange:#fff4ee;--accent:#ff4d00;--accent-contrast:#212020;--accent-text:#d63e00;--ok:#17652b;--danger:#a32900;--type-view-title:1.25rem;--type-section:.9375rem;--type-body:.875rem;--type-meta:.75rem;--track-label:.06em;--view-pad-x:clamp(1.25rem, 3vw, 3.5rem);--z-toolbar:10;--shadow-raise:0 2px 12px #14100c14;--shadow-float:0 12px 40px #14100c24;--duration-quick:.15s;--duration-fast:.25s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-out:ease-out;font-family:Innovator Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}.portfolio-control-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:1rem;padding-block:.5rem 1rem;display:flex}.portfolio-date-group{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.portfolio-control-bar label{font-size:var(--type-meta);color:var(--muted);flex-direction:column;gap:.25rem;display:flex}.portfolio-control-bar input,.portfolio-control-bar select{max-width:100%;min-height:2.75rem;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:0;padding:.5rem}.portfolio-control-bar input{width:9.5rem}.portfolio-control-bar input:disabled{color:var(--muted);background:var(--wash);opacity:1}.portfolio-date-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.portfolio-date-actions button{min-height:2.75rem}.portfolio-date-actions [role=status]{color:var(--muted);font-size:var(--type-meta);white-space:nowrap}.portfolio-control-bar>[role=alert]{flex-basis:100%;margin:0}.overview-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.5rem 2rem;display:grid}.overview-attention>section{border:1px solid var(--line);background:var(--paper-raised);border-radius:0;flex-direction:column;min-width:0;max-height:22rem;margin:0;padding:1rem;display:flex}.overview-attention>section>header,.overview-attention .section-controls{flex-shrink:0}.overview-attention .queue-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-attention .queue-controls label:last-child{grid-column:auto}.queue-count{color:var(--muted);font-size:var(--type-meta);margin-left:.5rem;font-weight:500}.overview-attention>section>header{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;margin:0 0 .75rem;padding:0;display:flex}.overview-attention h2{font-size:var(--type-section);margin:0;font-weight:650}.overview-attention .empty-state,.overview-attention .due-reviews>p{font-size:var(--type-meta);color:var(--muted);margin:0;padding:0}.overview-attention .action-scroll,.overview-attention .due-reviews ul{overscroll-behavior:contain;min-height:0;max-height:16rem;overflow:auto}.overview-attention .persistent-queue-feedback{flex-shrink:0;max-height:4rem;overflow:auto}.overview-attention .persistent-queue>header{align-items:flex-end;gap:.75rem}.persistent-queue>header h2{white-space:nowrap;align-items:center;min-height:2.5rem;display:flex}.persistent-queue>header .queue-controls{border:0;flex:28rem;padding:0}.portfolio>.section-heading{border-bottom:0;min-height:0;padding:1.25rem 0 .5rem}.portfolio .section-heading h2{align-items:center;gap:.25rem;display:flex}@media (width<=48rem){.overview-attention{grid-template-columns:minmax(0,1fr)}.overview-attention .queue-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-attention .queue-controls label:last-child{grid-column:1/-1}.portfolio-date-group,.portfolio-date-group label:first-child{width:100%}.portfolio-date-group label:not(:first-child){flex:1;min-width:0}.portfolio-control-bar input{width:100%;min-width:0}}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);font-size:var(--type-body);line-height:1.5;overflow-x:clip}::selection{background:var(--accent);color:var(--accent-contrast)}a{color:inherit}button,input,select,textarea{color:inherit;font:inherit}button{border:1px solid var(--line-strong);cursor:pointer;min-height:2.5rem;transition:transform var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border-radius:0;padding:0 .9rem;font-weight:650}input,select{border:1px solid var(--line-strong);background:var(--paper-raised);border-radius:0;width:100%;min-width:0;min-height:2.5rem;padding:0 .7rem}button:active{transform:scale(.98)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip-link{z-index:30;border:1px solid var(--line-strong);background:var(--paper-raised);box-shadow:var(--shadow-raise);padding:.65rem .85rem;font-weight:650;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1rem))}.skip-link:focus{transform:translateY(0)}.section-label{color:var(--accent-text);font-size:var(--type-meta);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;font-weight:700}.shell{grid-template-columns:13rem minmax(0,1fr);min-height:100svh;display:grid}.shell-rail{z-index:var(--z-toolbar);border-right:1px solid var(--line);background:var(--paper);flex-direction:column;gap:1.25rem;height:100svh;padding:1rem .9rem;display:flex;position:sticky;top:0}.shell-brand{align-items:center;gap:.5rem;display:flex}.shell-brand img{display:block}.shell-wordmark{width:3.4rem;height:auto}.shell-nav{flex-direction:column;gap:.15rem;display:flex}.shell-nav a{min-height:2.25rem;color:var(--muted);font-size:var(--type-body);transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;align-items:center;gap:.6rem;padding:0 .6rem;font-weight:600;text-decoration:none;display:flex;position:relative}.shell-nav a[aria-current=page]{color:var(--ink);background:var(--wash)}.shell-nav a[aria-current=page]:before{content:"";background:var(--accent);width:2px;position:absolute;inset:.35rem auto .35rem -.9rem}.shell-nav-glyph{width:1.1rem;height:1.1rem;color:inherit;text-align:center;flex:none}.shell-foot{border-top:1px solid var(--line);flex-direction:column;gap:.35rem;margin-top:auto;padding-top:.9rem;display:flex}.shell-foot a{color:var(--muted);font-size:var(--type-meta);font-weight:500;text-decoration:none}.shell-foot-links{justify-content:space-between;padding:0 .35rem;display:flex}.shell-theme{min-height:2rem;color:var(--muted);font-size:var(--type-meta);border-color:#0000;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:0 .35rem;font-weight:500;display:flex}.shell-theme-glyph{text-align:center;width:1rem}.shell-identity{justify-content:center;align-items:center;gap:.55rem;min-width:0;margin-bottom:.45rem;display:flex}.shell-avatar{background:var(--accent);width:1.9rem;height:1.9rem;color:var(--accent-contrast);letter-spacing:.02em;flex:none;place-content:center;font-size:.68rem;font-weight:700;display:grid}.shell-identity-text{min-width:0;display:grid}.shell-identity-name{color:var(--ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shell-identity-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:500;overflow:hidden}.shell-content{min-width:0}.view-toolbar{z-index:var(--z-toolbar);min-height:3.5rem;padding:.5rem var(--view-pad-x);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:1rem;display:flex;position:sticky;top:0}.view-toolbar h1{min-width:0;font-size:var(--type-view-title);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600}.shell-back{border:1px solid var(--line-strong);flex:none;place-items:center;width:2.5rem;height:2.5rem;text-decoration:none;display:grid}.view-toolbar p{color:var(--muted);font-size:var(--type-meta);margin:0;font-weight:500}.view-toolbar-account{grid-template-columns:auto auto minmax(0,1fr) auto;gap:.25rem 1rem;padding-left:.5rem;display:grid}.shell-period-context{color:var(--muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:1/3;gap:.1rem 1.2rem;display:flex}.view-toolbar-account .shell-handoff{grid-area:1/4}.shell-period-context span{white-space:nowrap}.shell-evidence-status{color:var(--muted);font-size:var(--type-meta);align-items:center;margin-left:auto;display:flex}.source-qualification{font-size:.68rem;font-weight:400;display:block}.shell-handoff{color:var(--accent-text);font-size:var(--type-meta);text-underline-offset:.2em;flex:none}.queue-note{color:var(--muted);font-size:var(--type-meta)}.account-refresh-button{min-height:2.25rem;font-size:var(--type-meta);padding-inline:.65rem;font-weight:500}.portfolio-load-state{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;padding:2rem 0;display:flex}.data-notice{padding:.65rem var(--view-pad-x);border-bottom:1px solid var(--line);background:var(--wash-orange);color:var(--accent-text);font-size:var(--type-meta);margin:0;font-weight:650}#portfolio-workspace{width:100%;min-height:calc(100svh - 3.5rem);padding:1rem var(--view-pad-x) 5rem}.read-status{color:var(--muted);font-size:var(--type-meta);white-space:nowrap;margin-left:auto}.metric-strip{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 2rem;display:grid}.metric-strip>div{min-width:0;padding:1.35rem 0}.metric-strip>div+div{border-left:1px solid var(--line);padding-left:1.35rem}.metric-strip dt{color:var(--muted);font-size:var(--type-meta);font-weight:650}.metric-strip dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:clamp(1.15rem,1.8vw,1.85rem);font-weight:600}.action-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (width>=100rem){.action-layout{grid-template-columns:18rem minmax(0,1fr)}}.action-layout-empty{grid-template-columns:minmax(0,1fr);gap:1rem}.action-layout-empty .action-rail{border-top:0;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-bottom:.75rem;display:flex}.action-layout-empty .section-heading{border:0;min-height:0;padding:0}.action-layout-empty .section-heading h2{margin:0;font-size:1rem}.action-layout-empty .section-heading>span{display:none}.action-layout-empty .action-scroll{max-height:none;overflow:visible}.action-layout-empty .empty-state{font-size:var(--type-meta);margin:0}.action-rail,.portfolio{min-width:0;scroll-margin-top:5rem}.action-rail{border-top:2px solid var(--accent)}.portfolio{border-top:1px solid var(--line-strong)}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;min-height:5.3rem;padding:1rem 0 1.25rem;display:flex}.section-heading h2{font-size:var(--type-section);margin:.25rem 0 0;scroll-margin-top:5rem;font-weight:650}.section-heading>span{color:var(--muted);font-size:var(--type-meta);text-align:right;padding-top:.2rem;font-weight:600}.section-controls{border-bottom:1px solid var(--line);gap:.7rem;padding:.85rem 0;display:grid}.section-controls label{gap:.25rem;min-width:0;display:grid}.section-controls label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:650}.queue-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-controls label:last-child{grid-column:1/-1}.account-controls{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,.85fr) auto;align-items:end}.portfolio-budget-note{color:var(--muted);font-size:var(--type-meta);padding:.7rem 0}.portfolio-budget-note summary{cursor:pointer;width:fit-content}.portfolio-budget-note p{max-width:70ch;margin:.5rem 0 0}.table-scroll td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:10rem;max-width:18rem}.table-scroll td a{text-underline-offset:.2em;text-decoration:none}.table-scroll td a:hover{text-decoration:underline}.action-group{margin-top:1.6rem}.action-group>.section-label{color:var(--muted);justify-content:space-between;padding-bottom:.6rem;display:flex}.action-group>.section-label span{color:var(--ink)}.action-list{gap:.65rem;display:grid}.action{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--paper-raised)}.action.suggestion{border-left-color:var(--line-strong)}.action header{gap:.15rem;padding:.9rem 1rem 0;display:grid}.action header strong{font-size:.95rem}.action header span{color:var(--muted);font-size:var(--type-meta);font-weight:600}.action p{color:var(--muted);font-size:var(--type-meta);margin:0;padding:.55rem 1rem .9rem}.action footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:2.75rem;padding:0 .4rem 0 1rem;display:flex}.text-button,.icon-button{min-height:2.25rem;color:var(--accent-text);border:0;padding:0}.text-button{text-underline-offset:.22em;text-decoration:underline}.icon-button{width:2.25rem;color:var(--muted);font-size:1.35rem;font-weight:400}.empty-state{color:var(--muted)}.action-scroll,.table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(38rem,100svh - 10rem);overflow:auto}.action-scroll{padding-right:.35rem}.action-scroll .action-group:first-child{margin-top:1rem}@media (width>=48rem) and (width<=99.999rem){.action-layout:not(.action-layout-empty) .action-rail{grid-template-columns:16rem minmax(0,1fr);column-gap:1.5rem;display:grid}.action-rail>.section-heading,.action-rail>.queue-note,.action-rail>.queue-controls{grid-column:1}.action-rail>.section-heading{min-height:0;padding-block:.75rem}.action-rail>.queue-note{margin-block:.5rem}.action-rail>.action-scroll{grid-area:1/2/4;max-height:18rem}}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{z-index:1;border-bottom:1px solid var(--line);background:var(--paper);color:var(--muted);letter-spacing:.04em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:.8rem .75rem;font-size:.68rem;font-weight:650;position:sticky;top:0}th:first-child,td:first-child{text-align:left;padding-left:0}td{border-bottom:1px solid var(--line);font-size:var(--type-body);text-align:right;white-space:nowrap;padding:1rem .75rem}td strong,td small{display:block}td strong{font-size:.9rem}td small{color:var(--muted);margin-top:.15rem;font-size:.68rem}tbody tr{transition:background-color var(--duration-fast) var(--ease-out)}tbody tr.selected{background:var(--wash-orange);box-shadow:inset 2px 0 var(--accent)}.table-empty{border-bottom:1px solid var(--line);margin:0;padding:1.25rem 0}.system-state{place-content:center;max-width:44rem;min-height:100svh;margin:auto;padding:2rem;display:grid}.system-state h1{letter-spacing:-.04em;max-width:14ch;margin:.5rem 0;font-size:clamp(2.4rem,6vw,4.75rem);line-height:.95}.system-state>p{max-width:48ch;color:var(--muted)}.system-state button{justify-self:start;margin-top:1rem}.loading-mark,.error-mark{background:var(--accent);width:2.5rem;height:2px;margin-bottom:2rem}.loading-mark{animation:load 1s var(--ease-smooth-out) infinite alternate;transform-origin:0}.error-mark{background:var(--danger)}@keyframes load{to{transform:scaleX(4)}}@media (hover:hover) and (pointer:fine){.shell-nav a:hover{color:var(--ink);background:var(--wash)}button:hover{border-color:var(--ink)}.text-button:hover{color:var(--ink)}tbody tr:hover{background:var(--wash)}}@media (width>=48rem) and (width<=64rem){.shell{grid-template-columns:3.25rem minmax(0,1fr)}.shell-rail{align-items:center;padding:1rem .5rem}.shell-brand .shell-wordmark,.shell-nav-label{display:none}.shell-nav a{justify-content:center;width:2.25rem;padding:0}.shell-nav a[aria-current=page]:before{width:auto;height:2px;inset:auto .2rem -1px}.shell-identity{justify-content:center}.shell-identity-text{display:none}.shell-foot-links{flex-direction:column;align-items:center;gap:.35rem;padding:0}.shell-foot a{font-size:.65rem}.shell-theme{justify-content:center;padding:0}.shell-theme-label{display:none}.action-layout{grid-template-columns:1fr}}@media (width>=64.001rem) and (width<=80rem){.account-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.account-controls .search-control{grid-column:1/-1}.view-toolbar{flex-wrap:wrap;gap:.25rem 1rem}.read-status{display:none}}@media (width<=48rem){.shell{grid-template-columns:minmax(0,1fr)}.shell-rail{z-index:var(--z-toolbar);height:auto;padding:.4rem .9rem calc(.4rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:0;flex-direction:row;align-items:center;gap:.5rem;position:fixed;inset:auto 0 0}.shell-brand{display:none}.shell-nav{flex-direction:row;flex:1;justify-content:space-around}.shell-nav a{flex-direction:column;gap:.1rem;min-height:2.75rem;font-size:.68rem}.shell-nav a[aria-current=page]{background:0 0}.shell-nav a[aria-current=page]:before{width:auto;height:2px;inset:-.4rem .5rem auto}.shell-foot{border:0;flex-direction:column;gap:.1rem;margin:0;padding:0}.shell-identity{display:none}.shell-theme{margin-bottom:.1rem;padding:0}.shell-theme-label{display:none}.shell-foot-links{flex-direction:column;gap:.1rem;padding:0}.shell-content{padding-bottom:4.5rem}.view-toolbar{flex-wrap:wrap;min-height:3rem;padding:.5rem 1rem}.view-toolbar p{flex-basis:100%;font-size:.68rem}.view-toolbar h1{flex:1}.view-toolbar-account{grid-template-columns:auto minmax(0,1fr) auto;column-gap:.65rem}.view-toolbar-account .shell-handoff{grid-column:3}.shell-period-context{grid-area:2/1/auto/-1;gap:0;font-size:.7rem;display:grid}.view-toolbar .read-status{display:none}#portfolio-workspace{padding:1rem 1rem calc(5rem + env(safe-area-inset-bottom))}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2.5rem}.metric-strip>div,.metric-strip>div+div{border-left:0;border-bottom:1px solid var(--line);padding:1rem 0}.metric-strip>div:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.metric-strip>div:last-child{grid-column:1/-1}.action-layout{grid-template-columns:1fr;gap:3rem}.section-heading>span{max-width:12rem}.account-controls{grid-template-columns:1fr}.action-scroll,.table-scroll{max-height:min(32rem,65svh)}}@media (pointer:coarse){button,.text-button,.icon-button,.shell-theme,.shell-foot-links a{min-height:2.75rem}summary{min-height:2.75rem;padding-block:.65rem}.shell-theme,.icon-button{min-width:2.75rem}.shell-foot-links a{justify-content:center;align-items:center;display:flex}}@media (prefers-reduced-transparency:reduce){.view-toolbar,.shell-rail{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#161412;--paper-raised:#1e1c1a;--ink:#f3f0ed;--muted:#a29e9a;--line:#2b2926;--line-strong:#403c38;--wash:#1e1b18;--wash-orange:#2c1a10;--accent:#ff5c1a;--accent-contrast:#161412;--accent-text:#ff7a42;--ok:#7ed197;--danger:#ff8f70;--shadow-raise:0 2px 12px #00000059;--shadow-float:0 12px 40px #00000073}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#161412;--paper-raised:#1e1c1a;--ink:#f3f0ed;--muted:#a29e9a;--line:#2b2926;--line-strong:#403c38;--wash:#1e1b18;--wash-orange:#2c1a10;--accent:#ff5c1a;--accent-contrast:#161412;--accent-text:#ff7a42;--ok:#7ed197;--danger:#ff8f70;--shadow-raise:0 2px 12px #00000059;--shadow-float:0 12px 40px #00000073}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.portfolio-periods{flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.portfolio-periods a{color:var(--muted);border-bottom:2px solid #0000;padding:.55rem .8rem;font-size:.8rem;text-decoration:none}.portfolio-periods a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.portfolio-periods a:hover{background:var(--wash)}.portfolio-coverage,.portfolio-delta{color:var(--muted)}.portfolio-coverage{white-space:nowrap;align-items:center;font-size:.75rem;display:inline-flex}.portfolio-delta{margin-top:.3rem;font-size:.7rem;font-weight:400;display:block}.portfolio-delta span{display:inline}.metric-change.is-positive,.source-comparison-table td .metric-change.is-positive{color:var(--ok)}.metric-change.is-negative,.source-comparison-table td .metric-change.is-negative{color:var(--danger)}.metric-change.is-neutral,.source-comparison-table td .metric-change.is-neutral{color:var(--muted)}.metric-change,.source-comparison-table td .metric-change{font-weight:750}.portfolio-delta span{color:var(--muted);font-weight:400}.portfolio-pin{color:var(--muted);background:0 0;border:0;margin-right:.35rem;padding:.35rem;font-size:1.15rem}.portfolio-pin[aria-pressed=true]{color:var(--accent-text)}.portfolio-account-identity{align-items:center;gap:.5rem;display:flex}.portfolio-account-identity>div{min-width:0}.portfolio-account-identity .portfolio-pin{flex:none;margin:0}.section-controls .portfolio-pinned-filter{background:var(--paper-raised);min-height:2.5rem;font-size:.75rem;font-weight:500}.portfolio-pinned-filter[aria-pressed=true]{border-color:var(--accent);color:var(--accent-text)}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23656463' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}[data-theme=dark] select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a29e9a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.demo-app{--view-pad-x:clamp(1rem, 2.4vw, 2.75rem);font-size:.875rem}.demo-app h1,.demo-app h2,.demo-app h3,.demo-app p{margin-top:0}.demo-app h2{letter-spacing:-.015em;margin-bottom:0;font-size:1rem;font-weight:600}.demo-app h3{letter-spacing:-.015em;font-size:1.05rem;font-weight:600}.demo-app button,.demo-app select{font-size:.8125rem;font-weight:500}.demo-app a{text-underline-offset:.2em}.demo-shell{grid-template-columns:13.75rem minmax(0,1fr);min-height:100svh;display:grid}.demo-rail{border-right:1px solid var(--line);background:var(--paper);z-index:15;flex-direction:column;height:100svh;padding:1.4rem 1rem 1rem;display:flex;position:sticky;top:0}.demo-rail .shell-brand{gap:.5rem;padding:0 .55rem}.demo-product{color:var(--muted);justify-content:space-between;align-items:center;margin:1.75rem .55rem 1rem;font-size:.75rem;display:flex}.demo-product>span{border:1px solid var(--line-strong);padding:.08rem .3rem;font-size:.63rem}.demo-nav{gap:.25rem;display:grid}.demo-nav a{min-height:2.75rem;color:var(--muted);border-left:2px solid #0000;align-items:center;gap:.65rem;padding:.5rem .55rem;font-size:.8rem;text-decoration:none;display:flex}.demo-nav a[aria-current=page]{background:var(--wash);border-left-color:var(--accent);color:var(--ink)}.demo-icon{vertical-align:middle;flex:none;width:1.05rem;height:1.05rem;display:inline-block}.demo-nav-count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.7rem}.demo-rail-accounts{gap:.15rem;margin-top:2rem;display:grid}.demo-rail-accounts>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:.5rem .65rem;font-size:.68rem}.demo-rail-accounts a{color:var(--muted);align-items:center;gap:.6rem;padding:.6rem;font-size:.75rem;text-decoration:none;display:flex}.demo-rail-accounts a[aria-current=page]{color:var(--ink);background:var(--wash)}.demo-company-dot{flex:none;width:.4rem;height:.4rem}.demo-rail-footer{gap:.5rem;margin-top:auto;padding-top:2rem;display:grid}.demo-rail-footer .shell-identity{padding:.5rem 0 .75rem}.demo-quiet{text-align:left;color:var(--muted);background:0 0;border:0;min-height:2rem;padding:.4rem .5rem}.demo-quiet:hover{color:var(--ink);background:var(--wash)}.demo-content{min-width:0}.demo-topbar{border-bottom:1px solid var(--line);min-height:4rem;padding:.7rem var(--view-pad-x);background:var(--paper);z-index:10;align-items:center;gap:.8rem;display:flex;position:sticky;top:0}.demo-topbar h1{letter-spacing:-.025em;margin:0;font-size:1.15rem;font-weight:600}.demo-back{border:1px solid var(--line);padding:.35rem .6rem;text-decoration:none}.demo-top-status{color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;font-size:.7rem;display:flex}.demo-status-dot{background:var(--ok);border-radius:50%;width:.35rem;height:.35rem}#demo-main{padding:1rem var(--view-pad-x) 3rem;min-width:0}.demo-controls{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.demo-controls label{color:var(--muted);gap:.25rem;font-size:.7rem;display:grid}.demo-controls input,.demo-controls select{width:auto;max-width:100%;min-height:2.4rem;font-size:.8rem}.demo-controls label select{min-width:11.5rem;color:var(--ink)}.demo-global-controls{align-items:end;margin-bottom:.4rem}.demo-cohort-note{margin-left:auto;padding-bottom:.65rem;font-size:.7rem}.demo-muted{color:var(--muted);font-size:.75rem}.demo-good{color:var(--ok)}.demo-bad{color:var(--danger)}.demo-primary,a.demo-button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);justify-content:center;align-items:center;gap:.75rem;min-height:2.5rem;padding:.65rem .9rem;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}.demo-primary:hover,a.demo-button:hover{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.demo-notice{background:var(--wash);border-left:2px solid var(--ok);justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;padding:.5rem .85rem;font-size:.8rem;display:flex}.demo-notice button{border:0;min-width:2.3rem;min-height:2rem}.demo-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;margin:.5rem 0 1.75rem;padding:.9rem 0 1.1rem;display:grid}.demo-metrics>div{min-width:0}.demo-metrics dt{color:var(--muted);align-items:center;gap:.4rem;font-size:.73rem;font-weight:500;display:flex}.demo-metrics dd{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:.55rem 0 .25rem;font-size:clamp(1.3rem,2vw,2rem);font-weight:500;line-height:1.15}.demo-metrics small{color:var(--muted);font-size:.7rem}.demo-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}.demo-heading a{color:var(--muted);font-size:.75rem;text-decoration:none}.demo-heading a:hover{color:var(--accent-text)}.demo-panel{margin-bottom:1.25rem;padding:1.35rem 0 .25rem}.demo-table-wrap{scrollbar-gutter:stable;overscroll-behavior:contain;width:100%;max-height:27rem;overflow:auto}.demo-table-wrap th{letter-spacing:.03em;padding:.8rem .7rem;font-size:.65rem;font-weight:500}.demo-table-wrap td{padding:.95rem .7rem;font-size:.8rem}.demo-table-wrap th:first-child,.demo-table-wrap td:first-child{padding-left:.2rem}.demo-table-wrap td strong{font-weight:500}.demo-table-wrap th button{min-height:1.75rem;font-size:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;border:0;padding:0}.demo-company-link{align-items:center;gap:.7rem;text-decoration:none;display:flex}.demo-avatar{background:var(--wash);border:1px solid var(--line);flex:none;place-items:center;width:2.2rem;height:2.2rem;font-size:.7rem;font-weight:600;display:inline-grid}.demo-company-link strong{font-size:.82rem}.demo-company-link small{font-size:.68rem}.demo-overview-story{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.8fr) minmax(16rem,1fr);gap:2.3rem;padding-bottom:1.5rem;display:grid}.demo-story-plot{min-width:0}.demo-mini-trends{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.demo-mini-title{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin-bottom:.7rem;display:flex}.demo-mini-title>span:first-child{width:100%;color:var(--muted);font-size:.7rem}.demo-mini-title strong{font-size:1.2rem;font-weight:500}.demo-mini-title>span:last-child{font-size:.7rem}.demo-mini-trends svg{width:100%;height:6rem;display:block}.demo-trend-labels{color:var(--muted);justify-content:space-between;margin-top:.25rem;font-size:.65rem;display:flex}.demo-attention{border-left:1px solid var(--line);flex-direction:column;align-items:start;padding-left:1.75rem;display:flex}.demo-attention>span{align-items:center;gap:.4rem;font-size:.7rem;display:flex}.demo-attention h2{margin-block:.8rem .4rem;font-size:1.1rem}.demo-attention p{color:var(--muted);max-width:40ch;margin-bottom:.75rem;font-size:.77rem}.demo-attention-foot{color:var(--muted);margin-top:.6rem;font-size:.66rem}.demo-source-insight{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr 1fr;align-items:center;gap:1.5rem;padding:1.25rem 0;display:grid}.demo-source-insight h2{margin-bottom:.3rem;font-size:.9rem}.demo-source-insight>div>span{color:var(--muted);font-size:.7rem}.demo-source-insight strong{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.4rem;font-size:1.25rem;font-weight:500;display:flex}.demo-source-insight small{color:var(--muted);font-size:.65rem;font-weight:400}.demo-source-insight strong>span:not(.demo-good){color:var(--muted);margin-inline:.3rem}.demo-agent-command{justify-content:space-between;align-items:center;gap:1rem;margin:1.8rem 0 1.4rem;display:flex}.demo-agent-command h2{margin-bottom:.35rem;font-size:1.3rem}.demo-agent-command p{margin-bottom:0}.demo-agent-command>button{flex:none}.demo-agent-policy{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.6rem;padding:1rem 0;font-size:.8rem;display:flex}.demo-agent-policy>span:first-child{align-items:center;gap:.5rem;display:flex}.demo-agent-policy label{align-items:center;gap:.6rem;display:inline-flex}.demo-agent-policy input{width:1rem;height:1rem;min-height:1rem;accent-color:var(--accent)}.demo-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.demo-action{border:1px solid var(--line-strong);min-width:0}.demo-action>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}.demo-action>header>a{font-size:.75rem;font-weight:500;text-decoration:none}.demo-action-body{grid-template-columns:minmax(0,1.35fr) minmax(10rem,1fr);gap:1rem;padding:1.25rem 1rem;display:grid}.demo-action-body h3{margin-bottom:.5rem}.demo-action-body p{color:var(--muted);margin-bottom:.6rem;font-size:.75rem}.demo-action-body ul{color:var(--muted);margin:0;padding-left:1rem;font-size:.7rem}.demo-action-body li+li{margin-top:.35rem}.demo-transfer{border-left:1px solid var(--line);padding-left:1rem;font-size:.7rem}.demo-transfer>div{gap:.25rem;display:grid}.demo-transfer strong{font-size:.8rem;font-weight:500}.demo-transfer span,.demo-transfer small{color:var(--muted)}.demo-transfer b{color:var(--ok);font-weight:500}.demo-transfer-arrow{padding-block:.35rem;display:block;color:var(--accent-text)!important}.demo-action footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.demo-action footer>span{font-size:.67rem}.demo-action footer button{min-height:2.25rem;padding-inline:.65rem;font-size:.72rem}.demo-activity{max-height:23rem;overflow:auto}.demo-activity>div{border-bottom:1px solid var(--line);align-items:start;gap:.8rem;padding:1rem 0;display:flex}.demo-activity-mark{color:var(--ok);padding-top:.1rem;font-size:.8rem}.demo-activity strong{font-size:.82rem;font-weight:500}.demo-activity p{margin:.2rem 0;font-size:.75rem}.demo-activity span:not(.demo-activity-mark),.demo-activity time{color:var(--muted);font-size:.7rem}.demo-activity time{white-space:nowrap;margin-left:auto}.demo-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:2.5rem 1rem;font-size:.85rem}.demo-empty>span{font-size:2rem}.demo-empty h3{color:var(--ink);margin-top:.75rem}.demo-integration-note{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.demo-integration-note p{margin:0;font-size:.9rem}.demo-info{border:1px solid var(--line-strong);width:.9rem;height:.9rem;color:var(--muted);cursor:help;border-radius:50%;flex:none;place-content:center;font-size:.6rem;font-weight:500;display:inline-grid;position:relative}.demo-info>span{z-index:30;background:var(--paper-raised);width:min(17rem,70vw);box-shadow:var(--shadow-float);border:1px solid var(--line-strong);color:var(--ink);padding:.8rem;font-size:.73rem;font-weight:400;line-height:1.5;display:none;position:absolute;top:1.3rem;right:-.5rem}.demo-info:hover>span,.demo-info:focus>span{display:block}.demo-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){.demo-nav a:hover,.demo-rail-accounts a:hover{background:var(--wash);color:var(--ink)}}@media (width<=80rem){.demo-shell{grid-template-columns:12.25rem minmax(0,1fr)}.demo-action-list{grid-template-columns:minmax(0,1fr)}.demo-overview-story{grid-template-columns:minmax(0,1.5fr) minmax(14rem,1fr);gap:1.2rem}.demo-attention{padding-left:1.2rem}.demo-source-insight{grid-template-columns:1fr 1fr}.demo-source-insight>div:first-child{grid-column:1/-1}}@media (width<=58rem){.demo-shell{grid-template-columns:1fr}.demo-rail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:.5rem;height:auto;padding:.8rem 1rem 0;display:grid;position:static}.demo-product{justify-content:end;gap:.6rem;margin:0}.demo-rail .shell-brand{padding:0}.demo-nav{grid-column:1/-1;display:flex;overflow-x:auto}.demo-nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;padding-inline:.6rem}.demo-nav a[aria-current=page]{border-bottom-color:var(--accent)}.demo-rail-accounts{display:none}.demo-rail-footer{z-index:11;grid-column:1/-1;gap:.5rem;margin:0;padding:0;display:flex;position:absolute;top:6.9rem;right:.8rem}.demo-rail-footer .shell-identity{display:none}.demo-rail-footer button{min-height:2.2rem;font-size:.65rem}.demo-topbar{min-height:3.5rem;padding-right:12rem;position:static}.demo-topbar h1{font-size:1rem}.demo-top-status,.demo-sector{display:none}.demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.25rem}.demo-overview-story{grid-template-columns:1fr;gap:1.5rem}.demo-attention{border-left:0;border-top:1px solid var(--line);padding:1rem 0 0}.demo-attention p{max-width:none}.demo-attention h2{margin-top:.5rem}}@media (width<=36rem){.demo-app{--view-pad-x:1rem}.demo-topbar{padding-right:9.5rem}.demo-topbar h1{font-size:.85rem}.demo-rail-footer{gap:0;right:.5rem}.demo-rail-footer button{padding-inline:.35rem;font-size:.62rem}.demo-nav a{gap:.4rem;font-size:.72rem}.demo-nav .demo-icon{width:.85rem}.demo-cohort-note{width:100%;margin:0;padding:0;font-size:.65rem}.demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.25rem}.demo-metrics>div:last-child{grid-column:1/-1}.demo-mini-trends{gap:1rem}.demo-heading{gap:.7rem}.demo-heading .demo-controls{flex-wrap:nowrap;width:100%}.demo-controls input,.demo-controls select{width:100%;min-width:0}.demo-source-insight strong{gap:.25rem;font-size:1.1rem}.demo-source-insight strong>span:not(.demo-good){margin:0}.demo-agent-command{margin-top:1.25rem;display:grid}.demo-agent-command h2{font-size:1.15rem}.demo-agent-command>button{justify-self:start}.demo-agent-policy{gap:.7rem}.demo-agent-policy>.demo-muted{width:100%}.demo-action-body{grid-template-columns:1fr}.demo-transfer{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:1rem 0 0;display:grid}.demo-transfer-arrow{transform:rotate(-90deg)}.demo-action footer{flex-wrap:wrap}}
