/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--default-mono-font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{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:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.table-header-group{display:table-header-group}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.runtime-error-recovery{background:var(--color-background,#f4f7f6);color:var(--color-text,#18312b);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.runtime-error-recovery__panel{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d8e1de);border-radius:1rem;gap:1rem;width:100%;max-width:34rem;padding:2rem;display:grid;box-shadow:0 1.25rem 4rem #18312b1f}.runtime-error-recovery__panel h1,.runtime-error-recovery__panel p{margin:0}.runtime-error-recovery__eyebrow{color:var(--color-brand,#176b55);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750}.runtime-error-recovery__actions{flex-wrap:wrap;gap:.75rem;display:flex}.results-page{gap:1.25rem;width:min(100%,108rem);display:grid}.results-safety{background:var(--color-success,#257a54);align-items:center}@supports (color:color-mix(in lab,red,red)){.results-safety{background:color-mix(in srgb,var(--color-success,#257a54) 8%,white)}}.results-safety{border:1px solid var(--color-success,#257a54)}@supports (color:color-mix(in lab,red,red)){.results-safety{border:1px solid color-mix(in srgb,var(--color-success,#257a54) 28%,white)}}.results-safety{border-radius:1rem;gap:.75rem;padding:.9rem 1rem;display:flex}.results-safety p{margin:0}.experiments-tabs{flex-wrap:wrap;gap:.65rem;display:flex}.experiments-tabs a{border:1px solid var(--color-border);color:inherit;border-radius:999px;padding:.55rem .85rem;text-decoration:none}.experiments-tabs a[aria-current=page]{background:var(--color-surface-subtle);border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.experiments-tabs a[aria-current=page]{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 12%,transparent)}}.simulation-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;gap:.85rem;padding:1rem;display:grid}.simulation-form label{gap:.35rem;font-weight:650;display:grid}.simulation-form input,.simulation-form select{background:var(--color-surface-subtle);border:1px solid var(--color-border);color:inherit;border-radius:.75rem;min-height:2.75rem;padding:.6rem .7rem}.simulation-form button{background:var(--color-accent);color:#fff;cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem .9rem;font-weight:700;display:inline-flex}.simulation-form button:disabled{cursor:wait;opacity:.65}.simulation-form [role=alert]{color:var(--color-danger);grid-column:1/-1;margin:0}.simulation-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.simulation-scenarios article{background:var(--color-surface-subtle);border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.simulation-scenarios strong{font-size:clamp(1.35rem,3vw,2rem)}.simulation-disclaimer{border-left:4px solid var(--color-accent);padding-left:.8rem}.results-workspace{grid-template-columns:minmax(16rem,.75fr) minmax(0,2fr);gap:1rem;display:grid}.results-detail,.results-list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1.25rem;padding:1rem}.results-list{align-content:start;gap:.65rem;display:grid}.results-list>button{border:1px solid var(--color-border);color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:.9rem;gap:.45rem;padding:.85rem;display:grid}.results-list>button[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.results-list>button[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 14%,transparent)}}.results-detail>header,.results-list>button>span{justify-content:space-between;align-items:center;display:flex}.results-detail{gap:1.25rem;display:grid}.results-detail h2,.results-detail h3,.results-detail p{margin-block:.25rem}.results-snapshots{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.results-observation,.results-snapshot{background:var(--color-surface-subtle);border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.results-snapshot strong{font-size:clamp(1.5rem,3vw,2.2rem)}.results-observation--abstained{border-left:4px solid var(--color-warning)}@media (max-width:760px){.results-snapshots,.results-workspace,.simulation-scenarios{grid-template-columns:minmax(0,1fr)}.results-snapshots>svg{transform:rotate(90deg)}}.incident-center{gap:1rem;width:min(100%,108rem);display:grid}.incident-center__safety{color:var(--color-text-secondary);align-items:center;gap:.4rem;font-size:.68rem;font-weight:650;display:inline-flex}.incident-center__safety svg{width:.95rem;height:.95rem;color:var(--color-success)}.operational-alerts{border:1px solid var(--color-danger);gap:.8rem;padding:clamp(.9rem,2vw,1.15rem);display:grid}@supports (color:color-mix(in lab,red,red)){.operational-alerts{border:1px solid color-mix(in srgb,var(--color-danger) 42%,var(--color-border))}}.operational-alerts{border-radius:var(--radius-card);background:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.operational-alerts{background:color-mix(in srgb,var(--color-danger) 5%,var(--color-surface))}}.operational-alerts{box-shadow:var(--shadow-card)}.operational-alerts>header{align-items:flex-start;gap:.7rem;display:flex}.operational-alerts>header>svg{width:1.1rem;height:1.1rem;color:var(--color-danger);flex:none}.operational-alerts>header>div{gap:.25rem;display:grid}.operational-alerts dl,.operational-alerts h2,.operational-alerts h3,.operational-alerts p{margin:0}.operational-alerts h2{font-size:.85rem}.operational-alert-card dd,.operational-alert-card dt,.operational-alert-card p,.operational-alerts>header p:last-child,.operational-alerts__empty{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5}.operational-alerts__list{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.65rem;display:grid}.operational-alert-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.7rem;gap:.7rem;padding:.8rem;display:grid}.operational-alert-card>div:first-child{justify-items:start;gap:.35rem;display:grid}.operational-alert-card h3{font-size:.82rem}.operational-alert-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.operational-alert-card dl>div{background:var(--color-surface-subtle);border-radius:.5rem;gap:.12rem;min-width:0;padding:.45rem;display:grid}.operational-alert-card dt{font-weight:650}.operational-alert-card dd{overflow-wrap:anywhere;color:var(--color-text);margin:0}.operational-alert-card__footer{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.operational-alert-card__footer a{color:var(--color-accent);text-underline-offset:.2rem;flex:none;font-size:.75rem;font-weight:700}.incident-center__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.incident-center__summary>div{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-height:5rem;box-shadow:var(--shadow-card);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.incident-center__summary>div>svg{width:1.15rem;height:1.15rem;color:var(--color-accent)}.incident-center__summary span{gap:.18rem;display:grid}.incident-center__summary small{color:var(--color-text-secondary);font-size:.58rem;font-weight:650}.incident-center__summary strong{font-size:.92rem}.incident-center__filters{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;gap:.65rem;padding:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.incident-center__filters{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.incident-center__filters label{min-width:11rem;color:var(--color-text-secondary);gap:.3rem;font-size:.58rem;font-weight:680;display:grid}.incident-center__filters select{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:2.35rem;color:var(--color-text);font:inherit;border-radius:.55rem;padding:0 2rem 0 .7rem}.incident-center__workspace{grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.incident-center__list{gap:.55rem;max-height:68rem;display:grid;overflow:auto}.incident-list-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;box-shadow:var(--shadow-card);cursor:pointer;gap:.45rem;padding:.85rem;display:grid}.incident-list-card:focus-visible,.incident-list-card:hover{border-color:var(--color-accent);outline:none}.incident-list-card--active{border-color:var(--color-accent);box-shadow:inset 3px 0 0 var(--color-accent),var(--shadow-card)}.incident-detail__badges,.incident-list-card__badges{flex-wrap:wrap;gap:.35rem;display:flex}.incident-list-card>strong{font-size:.68rem;line-height:1.45}.incident-list-card>small,.incident-list-card>span:not(.incident-list-card__badges){color:var(--color-text-secondary);font-size:.56rem;line-height:1.4}.incident-center__detail{min-width:0}.incident-detail{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:grid}.incident-detail__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.incident-detail__header>div:first-child{gap:.38rem;display:grid}.incident-detail__header h2,.incident-detail__header p{margin:0}.incident-detail__header h2{font-size:clamp(1rem,2vw,1.35rem);line-height:1.25}.incident-detail__header p:last-child{color:var(--color-text-secondary);font-size:.68rem;line-height:1.55}.incident-detail__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.incident-detail__facts>div{background:var(--color-surface-subtle);border-radius:.6rem;gap:.22rem;padding:.65rem;display:grid}.incident-detail__facts dt{color:var(--color-text-secondary);font-size:.53rem;font-weight:650}.incident-detail__facts dd{overflow-wrap:anywhere;margin:0;font-size:.63rem;font-weight:680}.incident-detail__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.incident-closure,.incident-detail__columns>section,.incident-timeline{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.7rem;padding:.8rem}@supports (color:color-mix(in lab,red,red)){.incident-closure,.incident-detail__columns>section,.incident-timeline{background:color-mix(in srgb,var(--color-surface-subtle) 76%,transparent)}}.incident-closure,.incident-detail__columns header,.incident-timeline>header{align-items:flex-start;gap:.55rem;display:flex}.incident-closure>svg,.incident-detail__columns header svg,.incident-timeline>header>svg{width:1rem;height:1rem;color:var(--color-accent);flex:none}.incident-closure p,.incident-closure ul,.incident-detail h3,.incident-detail__columns p,.incident-detail__columns ul,.incident-timeline ol,.incident-timeline p{margin:0}.incident-detail h3{font-size:.67rem}.incident-closure li,.incident-closure p,.incident-detail__columns li,.incident-detail__columns p,.incident-detail__columns small,.incident-timeline p,.incident-timeline small{color:var(--color-text-secondary);font-size:.57rem;line-height:1.5}.incident-detail__columns ul{gap:.35rem;margin-top:.55rem;padding-left:1rem;display:grid}.incident-detail__columns section>p,.incident-detail__columns section>small{margin-top:.55rem;display:block}.incident-timeline{gap:.75rem;display:grid}.incident-timeline>header>div{gap:.15rem;display:grid}.incident-timeline ol{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.incident-timeline li{background:var(--color-surface);border-radius:.55rem;gap:.45rem;padding:.55rem;display:flex}.incident-timeline li>span svg{width:.8rem;height:.8rem;color:var(--color-accent)}.incident-timeline li>div{overflow-wrap:anywhere;gap:.12rem;min-width:0;display:grid}.incident-closure>div{gap:.4rem;min-width:0;display:grid}.incident-closure ul{overflow-wrap:anywhere;gap:.25rem;padding-left:1rem;display:grid}@media (max-width:920px){.incident-center__workspace,.incident-detail__columns{grid-template-columns:minmax(0,1fr)}.incident-center__list{max-height:24rem}}@media (max-width:680px){.incident-center__summary,.incident-detail__facts{grid-template-columns:minmax(0,1fr)}.incident-detail__header{flex-direction:column}.incident-center__filters label{width:100%}.operational-alert-card dl{grid-template-columns:minmax(0,1fr)}.operational-alert-card__footer{flex-direction:column;align-items:flex-start}}.decision-center,.operational-source-gate--decisions{gap:clamp(.9rem,1.6vw,1.25rem);width:min(100%,108rem);margin-inline:auto}.operational-source-gate--decisions>.page-header{padding-bottom:.25rem}.operational-source-gate--decisions>.page-header h1{letter-spacing:-.05em;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:740;line-height:1}.operational-source-gate--decisions>.page-header .page-header__copy>p:last-child{max-width:52rem;font-size:.86rem}.operational-source-gate--decisions>.data-state{border-color:var(--color-warning);margin:0}@supports (color:color-mix(in lab,red,red)){.operational-source-gate--decisions>.data-state{border-color:color-mix(in srgb,var(--color-warning) 32%,var(--color-border))}}.operational-source-gate--decisions>.data-state{background:linear-gradient(120deg,var(--color-warning-light),transparent 24rem),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.operational-source-gate--decisions>.data-state{background:linear-gradient(120deg,color-mix(in srgb,var(--color-warning-light) 52%,transparent),transparent 24rem),var(--color-surface)}}.decision-publication-preview{border:1px solid var(--color-accent);gap:.85rem;min-width:0;padding:clamp(.85rem,1.6vw,1.2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.decision-publication-preview{border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border))}}.decision-publication-preview{background:radial-gradient(circle at 78% -20%,var(--color-accent),transparent 28rem),radial-gradient(circle at 12% 110%,var(--color-info),transparent 24rem),var(--color-sidebar-deep);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.decision-publication-preview{background:radial-gradient(circle at 78% -20%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 28rem),radial-gradient(circle at 12% 110%,color-mix(in srgb,var(--color-info) 10%,transparent),transparent 24rem),color-mix(in srgb,var(--color-sidebar-deep) 78%,var(--color-surface))}}.decision-publication-preview{box-shadow:inset 0 1px #ffffff0a,0 24px 64px #00000029}.decision-publication-preview>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.decision-publication-preview>header>div{gap:.28rem;max-width:50rem;display:grid}.decision-publication-preview h2{color:var(--color-text);letter-spacing:-.025em;font-size:clamp(1rem,1.5vw,1.35rem)}.decision-publication-preview>header>div>p:last-child{color:var(--color-text-secondary);font-size:.68rem;line-height:1.5}.decision-publication-preview__pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.decision-publication-preview__pipeline article{--decision-stage-color:var(--color-text-secondary);border:1px solid var(--decision-stage-color);align-content:start;gap:.42rem;min-width:0;min-height:9.4rem;padding:.8rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.decision-publication-preview__pipeline article{border:1px solid color-mix(in srgb,var(--decision-stage-color) 24%,var(--color-border))}}.decision-publication-preview__pipeline article{background:linear-gradient(145deg,var(--decision-stage-color),transparent 10rem),var(--color-surface);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.decision-publication-preview__pipeline article{background:linear-gradient(145deg,color-mix(in srgb,var(--decision-stage-color) 8%,transparent),transparent 10rem),color-mix(in srgb,var(--color-surface) 88%,transparent)}}.decision-publication-preview__pipeline article[data-tone=fact]{--decision-stage-color:var(--color-info)}.decision-publication-preview__pipeline article[data-tone=analysis]{--decision-stage-color:var(--color-accent)}.decision-publication-preview__pipeline article[data-tone=recommendation]{--decision-stage-color:var(--color-warning)}.decision-publication-preview__pipeline article[data-tone=decision]{--decision-stage-color:var(--color-success)}.decision-publication-preview__pipeline article>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.decision-publication-preview__pipeline article>div>span{background:var(--decision-stage-color);border-radius:.62rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.decision-publication-preview__pipeline article>div>span{background:color-mix(in srgb,var(--decision-stage-color) 12%,transparent)}}.decision-publication-preview__pipeline article>div>span{color:var(--decision-stage-color)}.decision-publication-preview__pipeline svg{width:1rem;height:1rem}.decision-publication-preview__pipeline em{color:var(--decision-stage-color)}@supports (color:color-mix(in lab,red,red)){.decision-publication-preview__pipeline em{color:color-mix(in srgb,var(--decision-stage-color) 72%,var(--color-text-subtle))}}.decision-publication-preview__pipeline em{font-family:var(--font-data);font-size:.58rem;font-style:normal;font-weight:700}.decision-publication-preview__pipeline strong{color:var(--color-text);margin-top:.18rem;font-size:.68rem}.decision-publication-preview__pipeline small{color:var(--color-text-secondary);font-size:.57rem;line-height:1.4}.decision-publication-preview__pipeline article>p{border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-family:var(--font-data);letter-spacing:.025em;text-transform:uppercase;margin-top:auto;padding-top:.5rem;font-size:.58rem;font-weight:660}.decision-publication-preview__arrow{z-index:1;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-subtle);border-radius:999px;padding:.18rem;position:absolute;top:50%;right:-.98rem;transform:translateY(-50%);width:1.15rem!important;height:1.15rem!important}.decision-publication-preview>footer{border:1px solid var(--color-success);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.decision-publication-preview>footer{border:1px solid color-mix(in srgb,var(--color-success) 24%,var(--color-border))}}.decision-publication-preview>footer{background:var(--color-success-light);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.decision-publication-preview>footer{background:color-mix(in srgb,var(--color-success-light) 32%,transparent)}}.decision-publication-preview>footer>svg{width:1rem;height:1rem;color:var(--color-success)}.decision-publication-preview>footer>div{gap:.15rem;display:grid}.decision-publication-preview>footer strong{font-size:.66rem}.decision-publication-preview>footer p{color:var(--color-text-secondary);font-size:.57rem;line-height:1.4}.decision-publication-preview>footer a{color:var(--color-success);align-items:center;gap:.4rem;font-size:.6rem;font-weight:680;text-decoration:none;display:inline-flex}.decision-publication-preview>footer a svg{width:.75rem;height:.75rem}.decision-command-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.decision-command-header>div:first-child{gap:.42rem;display:grid}.decision-command-header__title{align-items:center;gap:.72rem;display:flex}.decision-command-header__title>span{border:1px solid var(--color-accent);justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.decision-command-header__title>span{border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border))}}.decision-command-header__title>span{background:var(--color-accent-light);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.decision-command-header__title>span{background:color-mix(in srgb,var(--color-accent-light) 56%,transparent)}}.decision-command-header__title>span{color:var(--color-accent)}.decision-command-header__title svg{width:1.05rem;height:1.05rem}.decision-command-header__title h1{letter-spacing:-.05em;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:740;line-height:1}.decision-command-header>div:first-child>p{max-width:54rem;color:var(--color-text-secondary);font-size:.86rem;line-height:1.5}.decision-command-header__safety{border:1px solid var(--color-success);flex:none;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.decision-command-header__safety{border:1px solid color-mix(in srgb,var(--color-success) 28%,var(--color-border))}}.decision-command-header__safety{background:var(--color-success-light);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.decision-command-header__safety{background:color-mix(in srgb,var(--color-success-light) 48%,transparent)}}.decision-command-header__safety{color:var(--color-success)}.decision-command-header__safety>svg{width:1rem;height:1rem}.decision-command-header__safety>span{gap:.08rem;display:grid}.decision-command-header__safety strong{color:var(--color-text);font-size:.62rem}.decision-command-header__safety small{color:var(--color-text-secondary);font-size:.54rem}.decision-center__header{gap:.85rem}.decision-center__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0}.decision-center__metrics div{border:1px solid var(--color-border);background:linear-gradient(145deg,var(--color-accent),transparent 9rem),var(--color-surface);border-radius:.75rem;align-content:start;gap:.45rem;min-height:6.3rem;padding:.75rem .8rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.decision-center__metrics div{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 6%,transparent),transparent 9rem),var(--color-surface)}}.decision-center__metrics div{box-shadow:var(--shadow-card)}.decision-center__metrics div:before{background:var(--color-accent);content:"";width:2px;position:absolute;inset:0 auto 0 0}.decision-center__metrics div:nth-child(3):before{background:var(--color-success)}.decision-center__metrics div:nth-child(4):before{background:var(--color-warning)}.decision-center__metrics div:nth-child(5):before{background:var(--color-danger)}.decision-center__metrics dt{color:var(--color-text-secondary);letter-spacing:.02em;font-size:.56rem;font-weight:680}.decision-center__metrics dd{color:var(--color-text);font-family:var(--font-data);letter-spacing:-.05em;font-size:1.6rem;font-weight:720;line-height:1}.decision-center__freshness{border:1px solid var(--color-warning);margin-top:.55rem;padding:.55rem .7rem}@supports (color:color-mix(in lab,red,red)){.decision-center__freshness{border:1px solid color-mix(in srgb,var(--color-warning) 24%,var(--color-border))}}.decision-center__freshness{background:var(--color-warning-light);border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.decision-center__freshness{background:color-mix(in srgb,var(--color-warning-light) 36%,transparent)}}.decision-center__freshness{color:var(--color-warning);font-size:.62rem}.decision-center__columns{grid-template-columns:minmax(0,1.62fr) minmax(19rem,.78fr);gap:.85rem}.decision-center__pending,.decision-center__recorded{border-color:var(--color-accent);padding:.85rem}@supports (color:color-mix(in lab,red,red)){.decision-center__pending,.decision-center__recorded{border-color:color-mix(in srgb,var(--color-accent) 16%,var(--color-border))}}.decision-center__pending,.decision-center__recorded{background:linear-gradient(145deg,var(--color-accent),transparent 28rem),var(--color-surface);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.decision-center__pending,.decision-center__recorded{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent 28rem),color-mix(in srgb,var(--color-surface) 86%,transparent)}}.decision-center__recorded{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.decision-center__recorded{border-color:color-mix(in srgb,var(--color-success) 14%,var(--color-border))}}.decision-center__section-head{border-bottom:1px solid var(--color-border);padding-bottom:.65rem}.decision-center__section-head h2{color:var(--color-text);letter-spacing:-.01em;font-size:.78rem}.decision-center__filter{color:var(--color-text-secondary);font-size:.58rem;font-weight:650}.decision-center__filter select{border-color:var(--color-border);background:var(--color-surface);min-height:1.85rem;color:var(--color-text);border-radius:.5rem;padding:.28rem 1.7rem .28rem .48rem;font-size:.58rem}.decision-center__pending-list{gap:.75rem}.decision-center .priority-card{border-color:var(--color-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.decision-center .priority-card{border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-border))}}.decision-center .priority-card{background:radial-gradient(circle at 100% 0,var(--color-accent),transparent 18rem),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.decision-center .priority-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 18rem),var(--color-surface)}}.decision-center .priority-card:before{background:linear-gradient(var(--color-accent),transparent 82%);content:"";width:2px;position:absolute;inset:0 auto 0 0}.decision-center .priority-card__header{align-items:start}.decision-center .priority-card__rank{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.decision-center .priority-card__rank{border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-border))}}.decision-center .priority-card__rank{background:var(--color-accent-light)}@supports (color:color-mix(in lab,red,red)){.decision-center .priority-card__rank{background:color-mix(in srgb,var(--color-accent-light) 60%,transparent)}}.decision-center .priority-card__rank{color:var(--color-accent)}.decision-center .priority-card__heading h3{color:var(--color-text);font-size:.8rem;line-height:1.35}.decision-center .priority-card__metrics{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.65rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.decision-center .priority-card__metrics{background:color-mix(in srgb,var(--color-surface-subtle) 66%,transparent)}}.decision-center .priority-card__metrics div{padding:.55rem .6rem}.decision-center .priority-card__metrics div+div{border-left:1px solid var(--color-border)}.decision-center .priority-card__metrics dt{font-size:.53rem}.decision-center .priority-card__metrics dd{color:var(--color-text);font-size:.64rem}.decision-center .priority-zone{border-radius:.65rem;min-height:8.2rem;padding:.65rem}.decision-center .priority-zone__label{gap:.35rem;font-size:.53rem}.decision-center .priority-zone>p:not(.priority-zone__label){font-size:.61rem;line-height:1.5}.decision-center .priority-zone>small{font-size:.52rem}.decision-center .priority-zone--fact{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.decision-center .priority-zone--fact{border-color:color-mix(in srgb,var(--color-info) 22%,var(--color-border))}}.decision-center .priority-zone--fact{background:var(--color-info-light)}@supports (color:color-mix(in lab,red,red)){.decision-center .priority-zone--fact{background:color-mix(in srgb,var(--color-info-light) 46%,transparent)}}.decision-center .priority-zone--recommendation{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.decision-center .priority-zone--recommendation{border-color:color-mix(in srgb,var(--color-warning) 20%,var(--color-border))}}.decision-center .priority-zone--recommendation{background:var(--color-warning-light)}@supports (color:color-mix(in lab,red,red)){.decision-center .priority-zone--recommendation{background:color-mix(in srgb,var(--color-warning-light) 32%,transparent)}}.decision-center .priority-zone--recommendation .priority-zone__label{color:var(--color-warning)}.decision-center .priority-zone--decision{flex-direction:column;min-height:8.2rem;display:flex}.decision-center .priority-zone__actions{margin-top:auto}.decision-center .priority-zone__actions .button{min-height:1.8rem;font-size:.56rem}.decision-list{gap:.55rem}.decision-list__item{border:1px solid var(--color-border);background:linear-gradient(145deg,var(--color-success),transparent 10rem),var(--color-surface);border-radius:.68rem;gap:.5rem;padding:.7rem}@supports (color:color-mix(in lab,red,red)){.decision-list__item{background:linear-gradient(145deg,color-mix(in srgb,var(--color-success) 4%,transparent),transparent 10rem),var(--color-surface)}}.decision-list__item{box-shadow:none}.decision-list__row{gap:.55rem}.decision-list__icon{border-radius:.5rem;width:1.8rem;height:1.8rem}.decision-list__row>div{gap:.18rem}.decision-list strong{font-size:.63rem;line-height:1.4}.decision-list small{font-size:.52rem;line-height:1.4}.decision-list__trace-toggle{min-height:1.7rem;color:var(--color-accent);font-size:.54rem}.decision-trace{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.decision-trace{border-color:color-mix(in srgb,var(--color-accent) 18%,var(--color-border))}}.decision-trace{background:var(--color-surface-subtle)}@supports (color:color-mix(in lab,red,red)){.decision-trace{background:color-mix(in srgb,var(--color-surface-subtle) 72%,transparent)}}.decision-center__interaction-error{border-color:var(--color-danger);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.decision-center__interaction-error{border-color:color-mix(in srgb,var(--color-danger) 34%,var(--color-border));background:color-mix(in srgb,var(--color-danger-light) 52%,transparent)}}.decision-center__interaction-error>span{min-width:0;font-size:.62rem;line-height:1.45}.decision-center__interaction-error .button{flex:none}.decision-center__bootstrap-notice,.decision-center__confirmation{border:1px solid var(--color-accent);padding:.7rem .8rem}@supports (color:color-mix(in lab,red,red)){.decision-center__bootstrap-notice,.decision-center__confirmation{border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border))}}.decision-center__bootstrap-notice,.decision-center__confirmation{background:var(--color-accent);border-radius:.7rem}@supports (color:color-mix(in lab,red,red)){.decision-center__bootstrap-notice,.decision-center__confirmation{background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface))}}.decision-center__bootstrap-notice{gap:.25rem;display:grid}.decision-center__bootstrap-notice p,.decision-center__confirmation{margin:0;font-size:.7rem;line-height:1.5}.decision-center__confirmation{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.decision-center__confirmation{border-color:color-mix(in srgb,var(--color-success) 30%,var(--color-border))}}.decision-center__confirmation{background:var(--color-success-light)}@supports (color:color-mix(in lab,red,red)){.decision-center__confirmation{background:color-mix(in srgb,var(--color-success-light) 42%,transparent)}}.decision-center__confirmation{color:var(--color-success)}.decision-integrity-strip{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.decision-integrity-strip{background:color-mix(in srgb,var(--color-surface) 88%,transparent)}}.decision-integrity-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-integrity-strip article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;padding:.7rem .8rem;display:grid}.decision-integrity-strip article+article{border-left:1px solid var(--color-border)}.decision-integrity-strip svg{width:1rem;height:1rem;color:var(--color-success)}.decision-integrity-strip article>div{gap:.1rem;display:grid}.decision-integrity-strip strong{font-size:.62rem}.decision-integrity-strip span{color:var(--color-text-secondary);font-size:.54rem;line-height:1.4}@media (max-width:80rem){.decision-center__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-center__columns{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.8fr)}}@media (max-width:64rem){.decision-command-header{flex-direction:column;align-items:start}.decision-center__columns{grid-template-columns:minmax(0,1fr)}.decision-publication-preview__pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-publication-preview__arrow{display:none}}@media (max-width:44rem){.decision-command-header__title,.decision-publication-preview>header{flex-wrap:wrap;align-items:start}.decision-command-header__title h1{flex-basis:calc(100% - 3rem)}.decision-command-header__title .badge{margin-left:2.9rem}.decision-center .priority-card__zones,.decision-center__metrics,.decision-integrity-strip,.decision-publication-preview__pipeline{grid-template-columns:minmax(0,1fr)}.governed-action-card>header,.governed-actions-panel__header{flex-direction:column;align-items:stretch}.governed-action-card__explanation,.governed-action-card__target{grid-template-columns:minmax(0,1fr)}.governed-action-card__target div,.governed-action-card__target div:first-child,.governed-action-card__target div:last-child{border-radius:var(--radius-control)}.decision-center .priority-zone{min-height:0}.decision-integrity-strip article+article{border-top:1px solid var(--color-border);border-left:0}.decision-publication-preview__pipeline article{min-height:0}.decision-publication-preview>footer{grid-template-columns:auto minmax(0,1fr);align-items:start}.decision-publication-preview>footer a{grid-column:2;justify-self:start}.decision-center__interaction-error{flex-direction:column;align-items:stretch}}.audit-screen,.operational-source-gate--audit{gap:clamp(.9rem,1.6vw,1.25rem);width:min(100%,108rem);margin-inline:auto}.audit-screen{padding:clamp(1.25rem,3vw,2.25rem) var(--content-gutter) 3rem}.operational-source-gate--audit>.page-header{padding-bottom:.25rem}.audit-screen>.page-header h1,.operational-source-gate--audit>.page-header h1{letter-spacing:-.05em;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:740;line-height:1}.audit-screen>.page-header .page-header__copy>p:last-of-type,.operational-source-gate--audit>.page-header .page-header__copy>p:last-child{max-width:54rem;color:var(--color-text-secondary);font-size:.86rem;line-height:1.5}.operational-source-gate--audit>.data-state{border-color:var(--color-warning);margin:0}@supports (color:color-mix(in lab,red,red)){.operational-source-gate--audit>.data-state{border-color:color-mix(in srgb,var(--color-warning) 32%,var(--color-border))}}.operational-source-gate--audit>.data-state{background:linear-gradient(120deg,var(--color-warning-light),transparent 24rem),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.operational-source-gate--audit>.data-state{background:linear-gradient(120deg,color-mix(in srgb,var(--color-warning-light) 52%,transparent),transparent 24rem),var(--color-surface)}}.audit-publication-preview{border:1px solid var(--color-accent);gap:.85rem;min-width:0;padding:clamp(.85rem,1.6vw,1.2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.audit-publication-preview{border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border))}}.audit-publication-preview{background:radial-gradient(circle at 78% -20%,var(--color-accent),transparent 28rem),radial-gradient(circle at 12% 110%,var(--color-info),transparent 24rem),var(--color-sidebar-deep);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.audit-publication-preview{background:radial-gradient(circle at 78% -20%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 28rem),radial-gradient(circle at 12% 110%,color-mix(in srgb,var(--color-info) 10%,transparent),transparent 24rem),color-mix(in srgb,var(--color-sidebar-deep) 78%,var(--color-surface))}}.audit-publication-preview{box-shadow:inset 0 1px #ffffff0a,0 24px 64px #00000029}.audit-publication-preview>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.audit-publication-preview>header>div{gap:.28rem;max-width:50rem;display:grid}.audit-publication-preview h2{color:var(--color-text);letter-spacing:-.025em;font-size:clamp(1rem,1.5vw,1.35rem)}.audit-publication-preview>header>div>p:last-child{color:var(--color-text-secondary);font-size:.68rem;line-height:1.5}.audit-publication-preview__sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.audit-publication-preview__sources article{border:1px solid var(--color-accent);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.65rem;min-width:0;min-height:8.7rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.audit-publication-preview__sources article{border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border))}}.audit-publication-preview__sources article{background:linear-gradient(145deg,var(--color-accent),transparent 10rem),var(--color-surface);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.audit-publication-preview__sources article{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 7%,transparent),transparent 10rem),color-mix(in srgb,var(--color-surface) 88%,transparent)}}.audit-publication-preview__sources article>span{background:var(--color-accent-light);border-radius:.62rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audit-publication-preview__sources article>span{background:color-mix(in srgb,var(--color-accent-light) 56%,transparent)}}.audit-publication-preview__sources article>span{color:var(--color-accent)}.audit-publication-preview__sources svg{width:1rem;height:1rem}.audit-publication-preview__sources article>div{align-content:start;gap:.22rem;min-width:0;display:grid}.audit-publication-preview__sources strong{color:var(--color-text);font-size:.68rem}.audit-publication-preview__sources small{color:var(--color-text-secondary);font-size:.57rem;line-height:1.4}.audit-publication-preview__sources em{border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-family:var(--font-data);letter-spacing:.025em;text-transform:uppercase;grid-column:1/-1;margin-top:auto;padding-top:.5rem;font-size:.58rem;font-style:normal;font-weight:660}.audit-publication-preview>footer{border:1px solid var(--color-success);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.audit-publication-preview>footer{border:1px solid color-mix(in srgb,var(--color-success) 24%,var(--color-border))}}.audit-publication-preview>footer{background:var(--color-success-light);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.audit-publication-preview>footer{background:color-mix(in srgb,var(--color-success-light) 32%,transparent)}}.audit-publication-preview>footer>svg{width:1rem;height:1rem;color:var(--color-success)}.audit-publication-preview>footer>div{gap:.15rem;display:grid}.audit-publication-preview>footer strong{font-size:.66rem}.audit-publication-preview>footer p{color:var(--color-text-secondary);font-size:.57rem;line-height:1.4}.audit-publication-preview>footer a{color:var(--color-success);align-items:center;gap:.4rem;font-size:.6rem;font-weight:680;text-decoration:none;display:inline-flex}.audit-publication-preview>footer a svg{width:.75rem;height:.75rem}.audit-screen .audit-global-gate{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.audit-screen .audit-global-gate{border-color:color-mix(in srgb,var(--color-accent) 26%,var(--color-border))}}.audit-screen .audit-global-gate{background:radial-gradient(circle at 7% 18%,var(--color-accent),transparent 26rem),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.audit-screen .audit-global-gate{background:radial-gradient(circle at 7% 18%,color-mix(in srgb,var(--color-accent) 15%,transparent),transparent 26rem),color-mix(in srgb,var(--color-surface) 90%,transparent)}}.audit-screen .audit-source-card{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.audit-screen .audit-source-card{border-color:color-mix(in srgb,var(--color-accent) 14%,var(--color-border))}}.audit-screen .audit-source-card{background:linear-gradient(145deg,var(--color-accent),transparent 10rem),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.audit-screen .audit-source-card{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 6%,transparent),transparent 10rem),var(--color-surface)}}.audit-screen .audit-rules li{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.audit-screen .audit-rules li{border-color:color-mix(in srgb,var(--color-success) 12%,var(--color-border))}}@media (max-width:64rem){.audit-publication-preview__sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.audit-screen{padding:.85rem var(--content-gutter) 1.5rem}.audit-publication-preview>header{flex-direction:column;align-items:start}.audit-publication-preview__sources{grid-template-columns:minmax(0,1fr)}.audit-publication-preview__sources article{min-height:0}.audit-publication-preview>footer{grid-template-columns:auto minmax(0,1fr);align-items:start}.audit-publication-preview>footer a{grid-column:2;justify-self:start}}.missions-screen,.operational-source-gate--missions{gap:clamp(.9rem,1.6vw,1.25rem);width:min(100%,108rem);margin-inline:auto}.operational-source-gate--missions>.page-header{padding-bottom:.25rem}.operational-source-gate--missions>.page-header h1{letter-spacing:-.05em;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:740;line-height:1}.operational-source-gate--missions>.page-header .page-header__copy>p:last-child{max-width:52rem;font-size:.86rem}.operational-source-gate--missions>.data-state{border-color:var(--color-warning);margin:0}@supports (color:color-mix(in lab,red,red)){.operational-source-gate--missions>.data-state{border-color:color-mix(in srgb,var(--color-warning) 32%,var(--color-border))}}.operational-source-gate--missions>.data-state{background:linear-gradient(120deg,var(--color-warning-light),transparent 24rem),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.operational-source-gate--missions>.data-state{background:linear-gradient(120deg,color-mix(in srgb,var(--color-warning-light) 52%,transparent),transparent 24rem),var(--color-surface)}}.operational-source-gate__fallback{min-width:0}.missions-publication-preview{border:1px solid var(--color-accent);gap:.85rem;min-width:0;padding:clamp(.85rem,1.6vw,1.2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.missions-publication-preview{border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border))}}.missions-publication-preview{background:radial-gradient(circle at 78% -20%,var(--color-accent),transparent 28rem),radial-gradient(circle at 12% 110%,var(--color-info),transparent 24rem),var(--color-sidebar-deep);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.missions-publication-preview{background:radial-gradient(circle at 78% -20%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 28rem),radial-gradient(circle at 12% 110%,color-mix(in srgb,var(--color-info) 10%,transparent),transparent 24rem),color-mix(in srgb,var(--color-sidebar-deep) 78%,var(--color-surface))}}.missions-publication-preview{box-shadow:inset 0 1px #ffffff0a,0 24px 64px #00000029}.missions-publication-preview>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.missions-publication-preview>header>div{gap:.28rem;max-width:50rem;display:grid}.missions-publication-preview h2{color:var(--color-text);letter-spacing:-.025em;font-size:clamp(1rem,1.5vw,1.35rem)}.missions-publication-preview>header>div>p:last-child{color:var(--color-text-secondary);font-size:.68rem;line-height:1.5}.missions-publication-preview__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.missions-publication-preview__stages article,.missions-stage-summary article{--mission-stage-color:var(--color-text-secondary);min-width:0}.missions-publication-preview__stages article[data-tone=info],.missions-stage-summary article[data-tone=info]{--mission-stage-color:var(--color-info)}.missions-publication-preview__stages article[data-tone=active],.missions-stage-summary article[data-tone=active]{--mission-stage-color:var(--color-accent)}.missions-publication-preview__stages article[data-tone=human],.missions-stage-summary article[data-tone=human]{--mission-stage-color:var(--color-warning)}.missions-publication-preview__stages article[data-tone=success],.missions-stage-summary article[data-tone=success]{--mission-stage-color:var(--color-success)}.missions-publication-preview__stages article{border:1px solid var(--mission-stage-color);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.65rem;min-height:8.6rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.missions-publication-preview__stages article{border:1px solid color-mix(in srgb,var(--mission-stage-color) 24%,var(--color-border))}}.missions-publication-preview__stages article{background:linear-gradient(145deg,var(--mission-stage-color),transparent 10rem),var(--color-surface);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.missions-publication-preview__stages article{background:linear-gradient(145deg,color-mix(in srgb,var(--mission-stage-color) 8%,transparent),transparent 10rem),color-mix(in srgb,var(--color-surface) 88%,transparent)}}.missions-publication-preview__stages article>span,.missions-stage-summary article>span{background:var(--mission-stage-color);border-radius:.62rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.missions-publication-preview__stages article>span,.missions-stage-summary article>span{background:color-mix(in srgb,var(--mission-stage-color) 12%,transparent)}}.missions-publication-preview__stages article>span,.missions-stage-summary article>span{color:var(--mission-stage-color)}.missions-publication-preview__stages svg,.missions-stage-summary svg{width:1rem;height:1rem}.missions-publication-preview__stages article>div{align-content:start;gap:.22rem;min-width:0;display:grid}.missions-publication-preview__stages strong{color:var(--color-text);font-size:.68rem}.missions-publication-preview__stages small{color:var(--color-text-secondary);font-size:.57rem;line-height:1.4}.missions-publication-preview__stages em{border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-family:var(--font-data);letter-spacing:.025em;text-transform:uppercase;grid-column:1/-1;margin-top:auto;padding-top:.5rem;font-size:.58rem;font-style:normal;font-weight:660}.missions-publication-preview>footer{border:1px solid var(--color-success);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem .8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.missions-publication-preview>footer{border:1px solid color-mix(in srgb,var(--color-success) 24%,var(--color-border))}}.missions-publication-preview>footer{background:var(--color-success-light);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.missions-publication-preview>footer{background:color-mix(in srgb,var(--color-success-light) 32%,transparent)}}.missions-publication-preview>footer>span{background:var(--color-success);border-radius:.58rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.missions-publication-preview>footer>span{background:color-mix(in srgb,var(--color-success) 12%,transparent)}}.missions-publication-preview>footer>span{color:var(--color-success)}.missions-publication-preview>footer svg{width:1rem;height:1rem}.missions-publication-preview>footer>div{gap:.15rem;display:grid}.missions-publication-preview>footer strong{font-size:.66rem}.missions-publication-preview>footer p{color:var(--color-text-secondary);font-size:.57rem;line-height:1.4}.missions-publication-preview>footer a{color:var(--color-success);align-items:center;gap:.4rem;font-size:.6rem;font-weight:680;text-decoration:none;display:inline-flex}.missions-command-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.missions-command-header>div:first-child{gap:.4rem;display:grid}.missions-command-header__title{align-items:center;gap:.75rem;display:flex}.missions-command-header__title h1{letter-spacing:-.05em;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:740;line-height:1}.missions-command-header>div:first-child>p{max-width:52rem;color:var(--color-text-secondary);font-size:.86rem}.missions-command-header__count{color:var(--color-text-subtle);font-family:var(--font-data);font-size:.6rem}.missions-command-header__safety{border:1px solid var(--color-success);flex:none;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.missions-command-header__safety{border:1px solid color-mix(in srgb,var(--color-success) 28%,var(--color-border))}}.missions-command-header__safety{background:var(--color-success-light);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.missions-command-header__safety{background:color-mix(in srgb,var(--color-success-light) 48%,transparent)}}.missions-command-header__safety{color:var(--color-success)}.missions-command-header__safety>span{gap:.08rem;display:grid}.missions-command-header__safety small,.missions-command-header__safety strong{display:block}.missions-command-header__safety strong{color:var(--color-text);font-size:.62rem}.missions-command-header__safety small{color:var(--color-text-secondary);font-size:.54rem}.missions-stage-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;min-width:0;display:grid}.missions-stage-summary article{border:1px solid var(--mission-stage-color);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.7rem;min-height:8rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.missions-stage-summary article{border:1px solid color-mix(in srgb,var(--mission-stage-color) 20%,var(--color-border))}}.missions-stage-summary article{background:linear-gradient(145deg,var(--mission-stage-color),transparent 9rem),var(--color-surface);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.missions-stage-summary article{background:linear-gradient(145deg,color-mix(in srgb,var(--mission-stage-color) 7%,transparent),transparent 9rem),var(--color-surface)}}.missions-stage-summary article{box-shadow:var(--shadow-card)}.missions-stage-summary article>div{gap:.12rem;min-width:0;display:grid}.missions-stage-summary small{color:var(--color-text-secondary);text-transform:uppercase;font-size:.55rem;font-weight:680}.missions-stage-summary strong{color:var(--color-text);font-family:var(--font-data);letter-spacing:-.05em;font-size:1.55rem;line-height:1}.missions-stage-summary p{color:var(--color-text-subtle);margin-top:.2rem;font-size:.54rem;line-height:1.38}.missions-screen .missions-table{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.missions-screen .missions-table{border-color:color-mix(in srgb,var(--color-accent) 18%,var(--color-border))}}.missions-screen .missions-table{background:linear-gradient(140deg,var(--color-accent),transparent 30rem),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.missions-screen .missions-table{background:linear-gradient(140deg,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent 30rem),var(--color-surface)}}.missions-screen .missions-table__head{background:var(--color-surface-subtle)}@supports (color:color-mix(in lab,red,red)){.missions-screen .missions-table__head{background:color-mix(in srgb,var(--color-surface-subtle) 88%,transparent)}}.missions-screen .missions-card{min-height:5.5rem;position:relative;overflow:hidden}.missions-screen .missions-card:before{background:var(--color-border-strong);content:"";width:2px;position:absolute;inset:0 auto 0 0}.missions-screen .missions-card[data-status=running]:before{background:var(--color-accent)}.missions-screen .missions-card[data-status=waiting_for_human]:before{background:var(--color-warning)}.missions-screen .missions-card[data-status=succeeded]:before{background:var(--color-success)}.missions-screen .missions-card[data-status=cancelled]:before,.missions-screen .missions-card[data-status=failed]:before{background:var(--color-danger)}.missions-screen .missions-card__avatar{border:1px solid var(--color-accent);width:2.7rem;height:2.7rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.missions-screen .missions-card__avatar{border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border))}}.missions-screen .missions-card__avatar{border-radius:.7rem}.missions-screen .missions-card__avatar img{object-fit:cover;object-position:center top;filter:brightness(1.05)contrast(1.02)}.missions-screen .missions-card__agent{color:var(--color-text);font-size:.68rem}.missions-screen .missions-card__progress strong,.missions-screen .missions-card__skill strong{overflow-wrap:anywhere;color:var(--color-text);line-height:1.35;display:block}.missions-screen .missions-card__run-detail{color:var(--color-text-secondary)}.missions-screen .missions-card__run-detail strong{color:var(--color-text)}.missions-screen__status{margin:0}.missions-integrity-strip{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.missions-integrity-strip{background:color-mix(in srgb,var(--color-surface) 88%,transparent)}}.missions-integrity-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.missions-integrity-strip article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;padding:.7rem .8rem;display:grid}.missions-integrity-strip article+article{border-left:1px solid var(--color-border)}.missions-integrity-strip svg{width:1rem;height:1rem;color:var(--color-success)}.missions-integrity-strip article>div{gap:.1rem;display:grid}.missions-integrity-strip strong{font-size:.62rem}.missions-integrity-strip span{color:var(--color-text-secondary);font-size:.54rem;line-height:1.4}@media (max-width:80rem){.missions-stage-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:60rem){.missions-command-header{flex-direction:column;align-items:start}.missions-publication-preview__stages,.missions-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.missions-publication-preview>footer{grid-template-columns:auto minmax(0,1fr);align-items:start}.missions-publication-preview>footer a{grid-column:2;justify-self:start}}@media (max-width:44rem){.missions-command-header__title,.missions-publication-preview>header{flex-direction:column;align-items:start}.missions-integrity-strip,.missions-publication-preview__stages,.missions-stage-summary{grid-template-columns:minmax(0,1fr)}.missions-publication-preview__stages article{min-height:0}.missions-integrity-strip article+article{border-top:1px solid var(--color-border);border-left:0}}.team-command-header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.team-command-header>div:first-child{gap:.45rem;display:grid}.team-command-header__title{align-items:center;gap:.85rem;display:flex}.team-command-header__title h1{letter-spacing:-.05em;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:740;line-height:1}.team-command-header>div>p{max-width:52rem;color:var(--color-text-secondary);font-size:.9rem}.team-command-header__safety{border:1px solid var(--color-success);flex:none;align-items:center;gap:.45rem;min-height:2.15rem;padding:.45rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.team-command-header__safety{border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent)}}.team-command-header__safety{border-radius:var(--radius-control);background:var(--color-success-light)}@supports (color:color-mix(in lab,red,red)){.team-command-header__safety{background:color-mix(in srgb,var(--color-success-light) 72%,transparent)}}.team-command-header__safety{color:var(--color-success);font-size:.7rem;font-weight:620}.agent-control-panel{border:1px solid var(--color-success);gap:.8rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-control-panel{border:1px solid color-mix(in srgb,var(--color-success) 22%,var(--color-border))}}.agent-control-panel{background:linear-gradient(120deg,var(--color-success),transparent 48%),var(--color-surface);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.agent-control-panel{background:linear-gradient(120deg,color-mix(in srgb,var(--color-success) 7%,transparent),transparent 48%),var(--color-surface)}}.agent-control-panel{box-shadow:0 12px 34px #0000001a}.agent-control-panel[data-status=stopped]{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.agent-control-panel[data-status=stopped]{border-color:color-mix(in srgb,var(--color-danger) 44%,var(--color-border))}}.agent-control-panel[data-status=stopped]{background:linear-gradient(120deg,var(--color-danger),transparent 55%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.agent-control-panel[data-status=stopped]{background:linear-gradient(120deg,color-mix(in srgb,var(--color-danger) 11%,transparent),transparent 55%),var(--color-surface)}}.agent-control-panel--error,.agent-control-panel--loading{color:var(--color-text-secondary);font-size:.78rem}.agent-control-panel--error{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.agent-control-panel--error{border-color:color-mix(in srgb,var(--color-danger) 35%,var(--color-border))}}.agent-control-panel--error strong{color:var(--color-danger)}.agent-control-panel__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.agent-control-panel__header>div{gap:.22rem;display:grid}.agent-control-panel__header h2{letter-spacing:-.02em;font-size:1rem}.agent-control-panel__header>div>p:last-child{color:var(--color-text-secondary);font-size:.68rem}.agent-control-panel button{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);min-height:2rem;color:var(--color-text);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:.4rem;padding:.42rem .68rem;font-size:.66rem;font-weight:650;display:inline-flex}.agent-control-panel button:disabled{cursor:not-allowed;opacity:.5}.agent-control-panel__team-button{flex:none;border-color:var(--color-danger)!important}@supports (color:color-mix(in lab,red,red)){.agent-control-panel__team-button{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))!important}}.agent-control-panel__team-button{color:var(--color-danger)!important}.agent-control-panel[data-status=stopped] .agent-control-panel__team-button{border-color:var(--color-success)!important}@supports (color:color-mix(in lab,red,red)){.agent-control-panel[data-status=stopped] .agent-control-panel__team-button{border-color:color-mix(in srgb,var(--color-success) 42%,var(--color-border))!important}}.agent-control-panel[data-status=stopped] .agent-control-panel__team-button{color:var(--color-success)!important}.agent-control-panel__instances{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.45rem;list-style:none;display:grid}.agent-control-panel__instances li{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.5rem .58rem;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-control-panel__instances li{background:color-mix(in srgb,var(--color-surface-raised) 74%,transparent)}}.agent-control-panel__instances span{gap:.08rem;min-width:0;display:grid}.agent-control-panel__instances small,.agent-control-panel__instances strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-control-panel__instances strong{font-size:.7rem}.agent-control-panel__instances small{color:var(--color-text-subtle);font-size:.58rem}.agent-control-panel__confirmation{border:1px solid var(--color-warning);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-control-panel__confirmation{border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border))}}.agent-control-panel__confirmation{background:var(--color-warning);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.agent-control-panel__confirmation{background:color-mix(in srgb,var(--color-warning) 8%,var(--color-surface))}}.agent-control-panel__confirmation p{max-width:55rem;color:var(--color-text-secondary);font-size:.68rem;line-height:1.45}.agent-control-panel__confirmation>div{flex:none;gap:.45rem;display:flex}.agent-control-panel__confirm-button{border-color:var(--color-danger)!important}@supports (color:color-mix(in lab,red,red)){.agent-control-panel__confirm-button{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))!important}}.agent-control-panel__confirm-button{color:var(--color-danger)!important}.agent-control-panel__error{color:var(--color-danger);font-size:.68rem}.team-command-deck{border:1px solid var(--color-info);gap:1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.team-command-deck{border:1px solid color-mix(in srgb,var(--color-info) 18%,var(--color-border))}}.team-command-deck{background:radial-gradient(circle at 68% -20%,#7058e01f,transparent 30rem),radial-gradient(circle at 15% 25%,#0c868f17,transparent 26rem),var(--color-sidebar-deep);border-radius:1.1rem}@supports (color:color-mix(in lab,red,red)){.team-command-deck{background:radial-gradient(circle at 68% -20%,#7058e01f,transparent 30rem),radial-gradient(circle at 15% 25%,#0c868f17,transparent 26rem),color-mix(in srgb,var(--color-sidebar-deep) 78%,var(--color-surface))}}.team-command-deck{box-shadow:inset 0 1px #ffffff0a,0 24px 64px #0000002e}.team-command-deck__upper{grid-template-columns:minmax(26rem,1.3fr) minmax(31rem,1.7fr)}.team-command-deck__bottom-specialists,.team-command-deck__top-specialists,.team-command-deck__upper{gap:1rem;min-width:0;display:grid}.team-command-deck__top-specialists{grid-template-columns:repeat(3,minmax(0,1fr))}.team-command-deck__bottom-specialists{grid-template-columns:repeat(4,minmax(0,1fr))}.team-persona-card{border:1px solid #7296a8;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-persona-card{border:1px solid color-mix(in srgb,#7296a8 28%,var(--color-border))}}.team-persona-card{color:#edf7f7;background:linear-gradient(#0000 36%,#030e1633),#081722;border-radius:.85rem;box-shadow:0 14px 38px #00000029}.team-persona-card--featured{border-color:var(--color-accent);grid-template-columns:minmax(14rem,.95fr) minmax(16rem,1.05fr)}@supports (color:color-mix(in lab,red,red)){.team-persona-card--featured{border-color:color-mix(in srgb,var(--color-accent) 70%,#273a49)}}.team-persona-card--featured{background:radial-gradient(circle at 92% 22%,#7b60ec21,#0000 16rem),#081722}.team-persona-card__portrait{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#396a793d,#0000 58%),#071621;min-height:0;position:relative;overflow:hidden}.team-persona-card--featured .team-persona-card__portrait{aspect-ratio:auto;min-height:24rem}.team-persona-card__portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05111a75);height:14%;position:absolute;inset:auto 0 0}.team-persona-card--featured .team-persona-card__portrait:after{background:linear-gradient(90deg,#0000,#081722);width:24%;height:auto;inset:0 0 0 auto}.team-persona-card__portrait img{object-fit:cover;object-position:center top;filter:brightness(1.08)contrast(1.03)saturate(1.04)}.team-persona-card--featured .team-persona-card__portrait img{filter:brightness(1.03)contrast(1.02)}.team-persona-card__body{flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0;padding:.9rem;display:flex}.team-persona-card--featured .team-persona-card__body{justify-content:center;padding:clamp(1.25rem,2.4vw,2.2rem)}.team-persona-card__director-mark{color:#a38bff}.team-persona-card__body h2{color:#f4f8f8;letter-spacing:-.035em;font-size:clamp(1.05rem,1.3vw,1.35rem);font-weight:720;line-height:1.05}.team-persona-card--featured .team-persona-card__body h2{letter-spacing:-.055em;font-size:clamp(2.35rem,4vw,3.6rem);font-weight:680}.team-persona-card__body h2+p{color:#46c9c8;margin-top:.32rem;font-size:.72rem;line-height:1.3}.team-persona-card--featured .team-persona-card__body h2+p{color:#aa8cff;font-size:clamp(.9rem,1.25vw,1.15rem)}.team-persona-card__status{color:#d3e5e5;letter-spacing:.015em;text-transform:uppercase;background:#03121a94;border:1px solid #315662;border-radius:.45rem;align-items:center;gap:.42rem;min-height:1.8rem;padding:.35rem .58rem;font-size:.63rem;font-weight:650;display:inline-flex}.team-persona-card__status[data-status=director]{color:#b79cff;border-color:#9a7cff8c}.team-persona-card__status[data-status=linked]{color:#60dfb5;border-color:#3dcea27a}.team-persona-card__status[data-status=checking]{color:#8bbcff;border-color:#5396e673}.team-persona-card__status[data-status=unavailable]{color:#f2bd74;border-color:#f2b4607a}.team-persona-card__status-dot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.team-persona-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;margin:.35rem 0 0;display:grid}.team-persona-card__facts div{border-top:1px solid #ffffff17;min-width:0;padding-top:.55rem}.team-persona-card__facts dt{color:#7896a0;letter-spacing:.04em;text-transform:uppercase;font-size:.55rem}.team-persona-card__facts dd{color:#e1eeee;margin:.18rem 0 0;font-size:.68rem;font-weight:620}.team-persona-card__detail-button{color:#91b8c0;cursor:pointer;background:0 0;border:0;min-height:1.9rem;margin-top:auto;padding:.25rem 0;font-size:.65rem;font-weight:620}.team-persona-card__detail-button:hover{color:#e2f5f5}.team-role-detail{border:1px solid var(--color-accent);gap:.85rem;padding:clamp(.9rem,1.8vw,1.3rem);display:grid}@supports (color:color-mix(in lab,red,red)){.team-role-detail{border:1px solid color-mix(in srgb,var(--color-accent) 38%,#29434e)}}.team-role-detail{color:#e9f3f3;background:linear-gradient(140deg,#775be117,#0000 18rem),#05141de0;border-radius:.85rem}.team-role-detail__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.team-role-detail__header h2{letter-spacing:-.02em;margin-top:.2rem;font-size:1rem}.team-role-detail__header-actions{align-items:center;gap:.55rem;display:flex}.team-role-detail__close{color:#a9c0c4;cursor:pointer;background:0 0;border:1px solid #304a55;border-radius:.45rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.team-role-detail__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.team-role-detail__grid article{background:#0d232db8;border:1px solid #253e49;border-radius:.65rem;min-width:0;padding:.8rem}.team-role-detail__grid article:first-child,.team-role-detail__grid article:nth-child(4),.team-role-detail__grid article:nth-child(5){grid-column:span 2}.team-role-detail__grid h3{color:#7896a0;letter-spacing:.055em;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem}.team-role-detail__grid p{color:#c4d5d7;font-size:.68rem;line-height:1.5}.team-role-detail__grid .team-role-detail__forbidden{background:#511a242e;border-color:#eb727f3d}.team-role-detail__forbidden h3{color:#f18c97}.team-role-detail__runtime{border-top:1px solid #29434e;grid-template-columns:minmax(11rem,auto) auto minmax(0,1fr);align-items:center;gap:.75rem;padding-top:.8rem;display:grid}.team-role-detail__runtime>div{gap:.1rem;display:grid}.team-role-detail__disclosure,.team-role-detail__runtime>div span,.team-role-detail__runtime>p{color:#87a2a8;font-size:.64rem}.team-role-detail__runtime>div strong{font-size:.75rem}.team-role-detail__disclosure{border-top:1px solid #29434e;padding-top:.75rem}.team-workflow{background:#0411199e;border:1px solid #29434e;border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.team-workflow>a,.team-workflow>div{align-items:center;gap:.75rem;min-width:0;padding:.8rem 1rem;display:flex}.team-workflow>*+*{border-left:1px solid #29434e}.team-workflow>a:hover{background:#ffffff08}.team-workflow__icon{color:#9a7eff;background:#755bdf1a;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.team-workflow>:nth-child(2n) .team-workflow__icon{color:#3dd4d0;background:#26b7b81a}.team-workflow small,.team-workflow strong{display:block}.team-workflow strong{color:#ecf5f5;font-size:.72rem}.team-workflow small{color:#78949a;margin-top:.15rem;font-size:.55rem;line-height:1.35}.team-screen__agents--runtime{padding:.85rem}.team-screen__agents--runtime .team-screen__agents-heading{min-height:2.4rem}.team-screen__agents--runtime .team-screen__agents-heading>div{gap:.2rem;display:grid}.team-screen__agents--runtime .team-screen__agents-heading h2{font-size:.82rem}:root[data-theme=light] .team-command-deck{background:radial-gradient(circle at 68% -20%,#7058e014,#0000 30rem),radial-gradient(circle at 15% 25%,#0c868f0f,#0000 26rem),#e7eef0;border-color:#c6d5da}:root[data-theme=light] .team-role-detail{color:#15292d;background:linear-gradient(140deg,#775be114,#0000 18rem),#f7f9fa;border-color:#c1b8ed}:root[data-theme=light] .team-role-detail__grid article{background:#fff;border-color:#cedadd}:root[data-theme=light] .team-role-detail__grid p{color:#486166}:root[data-theme=light] .team-role-detail__disclosure,:root[data-theme=light] .team-role-detail__runtime{border-color:#cedadd}:root[data-theme=light] .team-role-detail__disclosure,:root[data-theme=light] .team-role-detail__runtime>div span,:root[data-theme=light] .team-role-detail__runtime>p{color:#61777c}@media (max-width:80rem){.team-command-deck__upper{grid-template-columns:minmax(0,1fr)}.team-command-deck__bottom-specialists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:60rem){.agent-control-panel__confirmation,.agent-control-panel__header,.team-command-header{flex-direction:column;align-items:flex-start}.team-command-deck__top-specialists,.team-role-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-role-detail__grid article:first-child,.team-role-detail__grid article:nth-child(4),.team-role-detail__grid article:nth-child(5){grid-column:span 1}.team-role-detail__runtime{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.team-role-detail__runtime>p{grid-column:1/-1}.team-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.team-workflow>*+*{border-left:0}.team-workflow>:nth-child(2n){border-left:1px solid #29434e}.team-workflow>:nth-child(n+3){border-top:1px solid #29434e}}@media (max-width:44rem){.team-command-header__title{flex-direction:column;align-items:flex-start}.team-command-deck{padding:.65rem}.team-command-deck__bottom-specialists,.team-command-deck__top-specialists,.team-persona-card--featured{grid-template-columns:minmax(0,1fr)}.team-persona-card--featured .team-persona-card__portrait{min-height:21rem}.team-persona-card--featured .team-persona-card__portrait:after{background:linear-gradient(#0000,#081722);width:auto;height:28%;inset:auto 0 0}.team-persona-card--featured .team-persona-card__body h2{font-size:2.4rem}.team-persona-card__facts{grid-template-columns:minmax(0,1fr)}.team-role-detail__header{flex-direction:column;align-items:flex-start}.team-role-detail__header-actions{justify-content:space-between;width:100%}.team-role-detail__grid,.team-role-detail__runtime,.team-workflow{grid-template-columns:minmax(0,1fr)}.team-role-detail__runtime>p{grid-column:auto}.team-workflow>*+*,.team-workflow>:nth-child(2n),.team-workflow>:nth-child(n+3){border-top:1px solid #29434e;border-left:0}}:root{color-scheme:dark;--font-interface:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-data:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--color-background:#071216;--color-surface:#0d1b20;--color-surface-subtle:#11252b;--color-surface-raised:#142930;--color-border:#244047;--color-border-strong:#3a5b63;--color-text:#eef6f4;--color-text-secondary:#a8bbb6;--color-text-subtle:#78918b;--color-text-muted:var(--color-text-secondary);--color-text-primary:var(--color-text);--color-sidebar:#061f25;--color-sidebar-deep:#04191e;--color-sidebar-text:#eef9f5;--color-sidebar-muted:#9bbab2;--color-info:#7ba8ff;--color-info-light:#142b49;--color-success:#50dcb0;--color-success-light:#102f28;--color-warning:#f0bc70;--color-warning-light:#332815;--color-danger:#ff858d;--color-danger-light:#381c22;--color-accent:#9587ff;--color-accent-hover:#b0a7ff;--color-accent-light:#211f43;--color-brand:#2457a6;--color-brand-dark:#173866;--color-brand-hover:#1c4789;--color-brand-light:#eaf1fb;--color-focus:#a89dff;--color-on-brand:#f7fffc;--color-on-danger:#fff5f5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-control:.625rem;--radius-card:.875rem;--radius-panel:1rem;--radius-pill:999px;--control-height:2.5rem;--control-height-small:2rem;--focus-ring:3px solid var(--color-focus);--shadow-card:0 1px 0 #ffffff05 inset,0 18px 45px #0003;--sidebar-width:15rem;--topbar-height:4rem;--content-max-width:96rem;--content-gutter:clamp(1rem,2.2vw,2rem)}:root[data-theme=light]{color-scheme:light;--color-background:#eef3f4;--color-surface-subtle:#f1f5f6;--color-surface-raised:#e7eef0;--color-border:#cfdbde;--color-border-strong:#9fb2b7;--color-text:#102428;--color-text-secondary:#50676c;--color-text-subtle:#74898e;--color-text-muted:var(--color-text-secondary);--color-text-primary:var(--color-text);--color-info:#315fa7;--color-info-light:#e8f0fc;--color-success:#087f67;--color-success-light:#e2f4ef;--color-warning:#9b5d08;--color-warning-light:#fff0d6;--color-danger:#b43643;--color-danger-light:#fbe7e9;--color-accent:#6555cf;--color-accent-hover:#5141b0;--color-focus:#6555cf;--shadow-card:0 1px 0 #ffffffb3 inset,0 16px 38px #14333a14}*,:after,:before{box-sizing:border-box}html{background:var(--color-background);min-width:20rem;min-height:100%;text-rendering:optimizelegibility}body,html{font-family:var(--font-interface)}body{background:radial-gradient(circle at 78% -10%,#3f4d9429,transparent 32rem),radial-gradient(circle at 15% 25%,#15665c1a,transparent 28rem),var(--color-background);min-height:100vh;color:var(--color-text);margin:0;font-size:1rem;line-height:1.5;overflow-x:hidden}body.has-overlay{overflow:hidden}button,input,select,textarea{color:inherit;font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-block:0}ul{margin:0;padding:0;list-style:none}::selection{background:var(--color-brand-light);color:var(--color-brand-dark)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-text);color:var(--color-surface);font-weight:650;transition:translate .16s;position:fixed;translate:0 -200%}.skip-link:focus{translate:0}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;display:grid}.app-frame,.app-shell__navigation{min-width:0}.app-frame{grid-template-rows:var(--topbar-height) 1fr;min-height:100vh;display:grid}.app-content{background:0 0;min-width:0}.app-shell[data-layout=atelier]{color-scheme:light;--color-background:#f5f7fb;--color-surface:#fff;--color-surface-subtle:#f5f7fb;--color-surface-raised:#edf2fa;--color-border:#dce3ee;--color-border-strong:#9aabc4;--color-text:#18243b;--color-text-secondary:#50617d;--color-text-subtle:#596d87;--color-sidebar:#263241;--color-sidebar-deep:#202b39;--color-sidebar-text:#f4f7fc;--color-sidebar-muted:#bfcbde;--color-info:#245cba;--color-info-light:#eaf1fe;--color-success:#137750;--color-success-light:#e8f6ee;--color-warning:#955109;--color-warning-light:#fff3e1;--color-danger:#b43643;--color-danger-light:#fbe7e9;--color-accent:#315fa7;--color-accent-hover:#244a88;--color-accent-light:#e8f0fc;--color-focus:#245cba;--shadow-card:0 2px 8px #1b2d4e0a;color:var(--color-text);background:var(--color-background)}.app-shell[data-layout=atelier] .sidebar{background:var(--color-sidebar);box-shadow:none}.app-shell[data-layout=atelier] .sidebar-nav__item--active{background:#30496b}.app-shell[data-layout=atelier] .sidebar-nav__item--active:before{background:#8bb9ff}.app-shell[data-layout=atelier] .badge--brand{color:var(--color-accent)}.app-shell[data-layout=atelier] .sidebar__scope{color:var(--color-sidebar-muted)}.sidebar{z-index:20;background:radial-gradient(circle at 10% 5%,#189a7a2e,transparent 24rem),linear-gradient(180deg,var(--color-sidebar),var(--color-sidebar-deep));height:100vh;min-height:42rem;color:var(--color-sidebar-text);border-right:1px solid #ffffff14;flex-direction:column;display:flex;position:sticky;top:0;box-shadow:8px 0 32px #04272914}.brand-row{border-bottom:1px solid #ffffff14}.brand,.brand-row{min-height:var(--topbar-height);align-items:center;display:flex}.brand{min-width:0;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex:1}.brand__mark{color:#4de0b5;background:#ffffff17;border-radius:50% 50% 50% 0;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;rotate:-45deg}.brand__mark svg{rotate:45deg}.brand__copy{gap:.125rem;min-width:0;display:grid}.brand__copy strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:700;overflow:hidden}.brand__copy span{color:var(--color-sidebar-muted);font-size:.75rem}.sidebar__close{width:2.75rem;height:2.75rem;margin-right:var(--space-2);border-radius:var(--radius-control);color:var(--color-sidebar-text);background:0 0;border:0;justify-content:center;align-items:center;display:none}.sidebar-nav{min-height:0;padding:var(--space-4) var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar-nav__list{gap:var(--space-1);display:grid}.sidebar-nav__item{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-sidebar-muted);font-size:.875rem;font-weight:530;display:flex;position:relative}.sidebar-nav__item:hover:not(.sidebar-nav__item--disabled){color:var(--color-sidebar-text);background:#ffffff12}.sidebar-nav__item--active{color:var(--color-sidebar-text);background:linear-gradient(90deg,#1a9a8052,#1a9a8033);font-weight:650}.sidebar-nav__item[data-navigation=ai-team] svg{color:var(--color-accent)}.sidebar-nav__item--active:before{border-radius:var(--radius-pill);content:"";background:#44dab1;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:-.75rem}.sidebar-nav__item--disabled{cursor:default;opacity:.58}.sidebar-nav__item small{color:var(--color-sidebar-muted);margin-left:auto;font-size:.625rem;font-weight:620}.sidebar-nav__section{padding-top:var(--space-8);margin-top:auto}.sidebar-nav__label{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--color-sidebar-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:650;display:flex}.sidebar-nav__label:after{content:"";background:#ffffff1f;flex:1;height:1px}summary.sidebar-nav__label{cursor:pointer;list-style:none}summary.sidebar-nav__label::-webkit-details-marker{display:none}summary.sidebar-nav__label:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.375rem;height:.375rem;transition:transform .15s;transform:rotate(-45deg)translate(-1px,-1px)}.sidebar-nav__section[open]>summary.sidebar-nav__label:before{transform:rotate(45deg)}summary.sidebar-nav__label:focus-visible{outline:2px solid var(--color-sidebar-muted);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){summary.sidebar-nav__label:before{transition:none}}.sidebar__scope{margin:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);color:var(--color-sidebar-muted);background:#ffffff0d;border:1px solid #ffffff1a;font-size:.75rem;font-weight:650;line-height:1.4}.avatar{background:var(--color-brand-dark);width:2.5rem;height:2.5rem;color:var(--color-on-brand);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.topbar{z-index:10;min-width:0;min-height:var(--topbar-height);justify-content:space-between;gap:var(--space-6);padding:0 var(--content-gutter);border-bottom:1px solid var(--color-border);position:sticky;top:0}.organization-label,.topbar,.topbar__actions,.topbar__context{align-items:center;display:flex}.topbar__context{gap:var(--space-4);min-width:0}.topbar__actions{gap:var(--space-2);flex:none}.organization-label{gap:var(--space-2);white-space:nowrap;font-size:.875rem;font-weight:620}.navigation-backdrop,.navigation-trigger{display:none}.topbar__separator{background:var(--color-border);width:1px;height:1.5rem}.notification-action{display:inline-flex;position:relative}.notification-count{border:2px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-brand-dark);min-width:1.125rem;height:1.125rem;color:var(--color-on-brand);padding-inline:.25rem;font-size:.625rem;font-weight:700;position:absolute;top:-.125rem;right:-.125rem}.button,.icon-button,.notification-count{justify-content:center;align-items:center;display:inline-flex}.button,.icon-button{min-height:var(--control-height);gap:var(--space-2);border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;font-size:.875rem;font-weight:620;line-height:1;transition:background-color .16s,border-color .16s,color .16s}.button{padding-inline:var(--space-4)}.button--primary{background:var(--color-brand);color:var(--color-on-brand)}.button--primary:hover:not(:disabled){background:var(--color-brand-hover)}.button--secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.button--secondary:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.button--ghost,.icon-button{color:var(--color-text-secondary);background:0 0}.button--ghost:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--color-surface-subtle);color:var(--color-text)}.button--danger{background:var(--color-danger);color:var(--color-on-danger)}.button--small{min-height:var(--control-height-small);padding-inline:var(--space-3);font-size:.8125rem}.button--icon,.icon-button{width:var(--control-height);min-width:var(--control-height);padding:0}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.5}.search-button{min-width:9.75rem;color:var(--color-text-secondary);justify-content:flex-start;font-weight:500}.badge{border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;gap:.375rem;width:fit-content;max-width:100%;min-height:1.625rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:650;line-height:1.2;display:inline-flex}.badge--brand{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.badge--brand{border-color:color-mix(in srgb,var(--color-accent) 36%,transparent)}}.badge--brand{background:var(--color-accent-light);color:#c7c0ff}.badge--neutral{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-secondary)}.badge--info{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.badge--info{border-color:color-mix(in srgb,var(--color-info) 34%,transparent)}}.badge--info{background:var(--color-info-light);color:var(--color-info)}.badge--success{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.badge--success{border-color:color-mix(in srgb,var(--color-success) 34%,transparent)}}.badge--success{background:var(--color-success-light);color:var(--color-success)}.badge--warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.badge--warning{border-color:color-mix(in srgb,var(--color-warning) 34%,transparent)}}.badge--warning{background:var(--color-warning-light);color:var(--color-warning)}.badge--danger{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.badge--danger{border-color:color-mix(in srgb,var(--color-danger) 34%,transparent)}}.badge--danger{background:var(--color-danger-light);color:var(--color-danger)}.freshness-indicator{border-radius:var(--radius-control);flex-wrap:wrap}.freshness-indicator--compact{min-height:1.75rem;padding:.25rem .5rem}.freshness-indicator__detail{opacity:.8;border-left:1px solid;padding-left:.375rem;font-weight:500}.card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.card__content,.card__footer,.card__header{padding-inline:var(--space-6)}.card__header{gap:var(--space-2);padding-top:var(--space-6);display:grid}.card__title{color:var(--color-text);letter-spacing:-.01em;font-size:1.0625rem;font-weight:650;line-height:1.4}.card__description{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.card__content{padding-block:var(--space-6)}.card__footer{padding-block:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-subtle)}.foundation-page{width:min(var(--content-max-width),calc(100vw - var(--sidebar-width) - (var(--content-gutter) * 2)));padding:var(--space-8) var(--content-gutter) var(--space-16);margin-inline:auto}.page-heading{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}.page-heading__copy{gap:var(--space-2);max-width:45rem;display:grid}.page-heading h1{letter-spacing:-.035em;font-size:2rem;font-weight:700;line-height:1.25}.page-heading p{color:var(--color-text-secondary);line-height:1.6}.content-grid{gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.foundation-placeholder{grid-column:span 7;min-height:18rem}.integrations-page{max-width:76rem}.integration-heading-icon{border-radius:var(--radius-card);background:var(--color-brand-light);width:2.75rem;height:2.75rem;color:var(--color-brand-dark);justify-content:center;align-items:center;display:inline-flex}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integration-card__content,.integration-grid{gap:var(--space-6)}.integration-card__status{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.integration-card h2{margin-bottom:var(--space-3);font-size:.875rem;font-weight:650}.integration-capabilities{gap:var(--space-2);display:grid}.integration-capabilities li{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:.8125rem;display:flex}.integration-capabilities svg{color:var(--color-success)}.integration-sync-details{padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-subtle);display:grid}.integration-sync-details div{gap:var(--space-1);display:grid}.integration-sync-details dt{color:var(--color-text-subtle);font-size:.75rem}.integration-sync-details dd{margin:0;font-size:.8125rem;font-weight:620}.integration-history-notice{padding:var(--space-3) var(--space-4);border:1px solid var(--color-info-light);border-radius:var(--radius-control);background:var(--color-info-light);color:var(--color-info);font-size:.8125rem}.integration-error,.integration-page-error{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);display:flex}@supports (color:color-mix(in lab,red,red)){.integration-error,.integration-page-error{border:1px solid color-mix(in srgb,var(--color-danger) 40%,var(--color-border))}}.integration-error,.integration-page-error{border-radius:var(--radius-control);background:var(--color-danger-light);color:var(--color-danger);font-size:.8125rem}.integration-page-error{margin-bottom:var(--space-6)}.placeholder-stack{gap:var(--space-3);display:grid}.placeholder-line{border-radius:var(--radius-pill);background:var(--color-surface-subtle);width:78%;height:.75rem;display:block}.placeholder-line--strong{background:var(--color-border);width:46%;height:1rem}.placeholder-line--short{width:61%}@supports (color:color-mix(in lab,red,red)){.assistant-trigger{border-color:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.assistant-trigger{color:var(--color-brand-dark)}.assistant-panel{z-index:40;top:calc(var(--topbar-height) + var(--space-3));right:var(--space-4);width:min(26rem,calc(100vw - var(--sidebar-width) - var(--space-8)));max-height:calc(100vh - var(--topbar-height) - var(--space-6));border:1px solid var(--color-border-strong);border-radius:1rem;grid-template-rows:auto 1fr;display:grid;position:fixed;overflow:hidden;box-shadow:0 1.5rem 4rem #17211d2e}.assistant-backdrop{z-index:39;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0210135c;border:0;position:fixed;inset:0}.assistant-panel__header{align-items:center;gap:var(--space-3);min-height:4.75rem;padding:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.assistant-panel__header h2{letter-spacing:-.02em;font-size:1.125rem}.assistant-panel__icon,.competitor-signal__icon,.highlights-list__icon{background:var(--color-brand-light);color:var(--color-brand-dark);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.assistant-panel__icon{width:2.5rem;height:2.5rem}.assistant-panel__body{align-content:start;gap:var(--space-6);padding:var(--space-6);color:var(--color-text-secondary);display:grid}.assistant-panel__empty{place-items:center;gap:var(--space-3);min-height:13rem;padding:var(--space-8);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-subtle);color:var(--color-text-secondary);text-align:center;display:grid}.assistant-panel__empty svg{color:var(--color-brand)}.assistant-panel__body{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.assistant-chat{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.assistant-chat__context{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);background:var(--color-brand-light);color:var(--color-brand-dark);border-radius:.625rem;font-size:.8125rem}.assistant-chat__messages{align-content:start;gap:var(--space-3);min-height:0;max-height:24rem;padding-right:var(--space-1);flex:auto;display:grid;overflow-y:auto}.assistant-chat__message{gap:var(--space-2);padding:var(--space-3);border-radius:.75rem;font-size:.875rem;display:grid}.assistant-chat__message--user{border:1px solid var(--color-border);background:var(--color-surface-subtle)}.assistant-chat__message--assistant{border:1px solid var(--color-border-strong);background:var(--color-surface)}.assistant-chat__author{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.assistant-chat__sections{gap:var(--space-3);display:grid}.assistant-chat__sections h4{margin-bottom:var(--space-1);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.assistant-chat__sections ul{gap:var(--space-1);padding-left:var(--space-4);display:grid}.assistant-chat__confidence,.assistant-chat__sections small{color:var(--color-text-subtle)}.assistant-chat__confidence{font-size:.8125rem}.assistant-chat__engine{padding-top:var(--space-2);border-top:1px dashed var(--color-border);color:var(--color-text-subtle);font-size:.75rem}.assistant-chat__pending{align-items:center;gap:var(--space-2);color:var(--color-text-subtle);font-size:.8125rem;display:inline-flex}.assistant-chat__spinner{animation:assistant-spin 1s linear infinite}@keyframes assistant-spin{to{transform:rotate(1turn)}}.assistant-chat__suggestions{gap:var(--space-2);flex-wrap:wrap;display:flex}.assistant-chat__suggestions button{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);cursor:pointer;border-radius:999px;font-size:.75rem}.assistant-chat__outdated,.assistant-chat__suggestions button{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.assistant-chat__outdated{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:.75rem;font-size:.8125rem;display:grid}.assistant-chat__error{color:var(--color-danger,#b3261e);font-size:.8125rem}.assistant-chat__form{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.assistant-chat__form textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);font:inherit;resize:vertical;border-radius:.75rem;font-size:.875rem}.eyebrow{color:var(--color-text-subtle);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:720}.overview-page{width:min(var(--content-max-width),calc(100vw - var(--sidebar-width) - (var(--content-gutter) * 2)));padding:1.25rem var(--content-gutter) var(--space-8);margin-inline:auto}.overview-header{justify-content:space-between;align-items:flex-start;gap:var(--space-8);margin-bottom:var(--space-4);display:flex}.overview-header__copy{gap:.125rem;display:grid}.overview-header__copy h1{letter-spacing:-.045em;font-size:clamp(1.8rem,2.2vw,2.25rem);font-weight:720;line-height:1.15}.overview-header__copy p{color:var(--color-text-secondary);font-size:.875rem}.overview-header__copy strong{font-size:.8125rem;font-weight:650}.overview-header__controls{place-items:center end;gap:var(--space-2);grid-template-columns:auto auto;display:grid}.overview-header__controls>span:last-child{color:var(--color-text-secondary);grid-column:1/-1;font-size:.75rem}.overview-refresh{min-height:var(--control-height);padding-inline:var(--space-4);border-radius:var(--radius-control);font-size:.8125rem}.source-alert{align-items:center;gap:var(--space-4);min-height:4.25rem;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);color:var(--color-warning);background:#fff9ef;border:1px solid #f0c47a;grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.source-alert__label{white-space:nowrap;font-size:.75rem;font-weight:750}.source-alert__copy{color:var(--color-text);gap:.125rem;display:grid}.source-alert__copy h2{font-size:.875rem;font-weight:680}.source-alert__copy p{font-size:.75rem}.source-alert__actions{gap:var(--space-2);display:flex}.overview-grid{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.kpi-grid,.kpi-grid__next-step{margin-bottom:var(--space-4)}.kpi-grid__next-step{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}.kpi-card__note{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:.6875rem}.data-quality-notice{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-info-light);border-radius:var(--radius-card);color:var(--color-info);font-size:.8125rem;display:flex}.data-quality-notice svg{flex:none;margin-top:.1rem}.data-quality-notice__copy{gap:var(--space-1);display:grid}.data-quality-notice__copy ul{margin:0;padding-left:1.1rem}.kpi-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-column:span 4;overflow:hidden}.kpi-card__body{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:7.25rem;padding:var(--space-4) var(--space-5,1.25rem) var(--space-3);display:flex}.kpi-card__label{margin-bottom:var(--space-1);font-size:.8125rem;font-weight:650}.kpi-card__value{font-family:var(--font-data);letter-spacing:-.045em;font-size:1.7rem;font-weight:680;line-height:1.2}.kpi-card__comparison{align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);color:var(--color-text-secondary);font-size:.75rem;display:flex}.kpi-card__comparison strong{color:var(--color-success);font-family:var(--font-data);font-size:.8125rem}.kpi-card__icon{background:var(--color-brand-light);width:3.5rem;height:3.5rem;color:var(--color-brand);border-radius:1rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.kpi-card__footer{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-5,1.25rem);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.6875rem;display:flex}.status-dot{background:var(--color-text-subtle);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.status-dot--fresh{background:var(--color-success)}.status-dot--syncing{background:var(--color-info)}.status-dot--partial,.status-dot--stale{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.status-dot--partial{background:color-mix(in srgb,var(--color-warning) 65%,var(--color-danger))}}.status-dot--error{background:var(--color-danger)}.priorities-section{margin-bottom:var(--space-4)}.recommendations-empty{padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:.8125rem}.dashboard-card__header,.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.section-heading{margin-bottom:var(--space-2)}.dashboard-card__header h2,.section-heading h2{letter-spacing:-.015em;font-size:1rem;font-weight:680}.dashboard-card__header p,.section-heading p{color:var(--color-text-secondary);font-size:.75rem}.priority-card{border:1px solid var(--color-border);background:var(--color-surface);grid-column:span 4;overflow:hidden}.priority-card__header{align-items:start;gap:var(--space-3);min-height:4.5rem;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.priority-card__rank{background:var(--color-brand);width:1.75rem;height:1.75rem;color:var(--color-on-brand);font-family:var(--font-data);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:750;display:inline-flex}.priority-card__heading{gap:.375rem;display:grid}.priority-card__heading .badge{min-height:1.3rem;padding:.1rem .45rem;font-size:.625rem}.priority-card__heading h3{font-size:.8125rem;font-weight:690;line-height:1.35}.priority-card__metrics{padding:0 var(--space-3) var(--space-3) 3.75rem;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.priority-card__metrics div{padding-left:var(--space-2);border-left:1px solid var(--color-border)}.priority-card__metrics dt{color:var(--color-text-subtle);font-size:.625rem}.priority-card__metrics dd{color:var(--color-brand-dark);margin:0;font-size:.6875rem;font-weight:680}.priority-card__zones{grid-template-columns:1fr 1fr .9fr;gap:.375rem;padding:0 .5rem .5rem;display:grid}.priority-zone{gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.5rem;flex-direction:column;min-width:0;min-height:12.25rem;padding:.625rem;display:flex}.priority-zone--analysis{background:#f3f7fd;border-color:#d5e2f6}.priority-zone--decision{background:#f4f9f6;border-color:#d2e6dc}.priority-zone__label{color:var(--color-info);letter-spacing:.02em;align-items:center;gap:.25rem;font-size:.5625rem;font-weight:760;display:flex}.priority-zone--decision .priority-zone__label{color:var(--color-brand-dark)}.priority-zone--fact .priority-zone__label .badge{margin-left:auto}.priority-zone>p:not(.priority-zone__label){font-size:.6875rem;line-height:1.55}.priority-zone small{color:var(--color-text-subtle);margin-top:auto;font-size:.5625rem;line-height:1.4}.priority-zone__analysis-link{color:var(--color-info);align-self:flex-start;margin-top:auto;padding:0;font-size:.625rem}.priority-zone__prompt{color:var(--color-text-secondary)}.priority-zone__actions{gap:.25rem;margin-top:auto;display:grid}.priority-zone__actions .button{width:100%;min-height:1.75rem;padding-inline:.35rem;font-size:.625rem}.recommendation-hermes-control{gap:.35rem;margin-top:auto;display:grid}.recommendation-hermes-control>.button,.recommendation-hermes-control__link{justify-content:center;width:100%;min-height:1.9rem;padding-inline:.4rem;font-size:.625rem;text-decoration:none}.recommendation-hermes-control--linked{border:1px solid var(--color-info);padding:.55rem}@supports (color:color-mix(in lab,red,red)){.recommendation-hermes-control--linked{border:1px solid color-mix(in srgb,var(--color-info) 24%,var(--color-border))}}.recommendation-hermes-control--linked{background:var(--color-info-light);border-radius:.55rem}@supports (color:color-mix(in lab,red,red)){.recommendation-hermes-control--linked{background:color-mix(in srgb,var(--color-info-light) 30%,transparent)}}.recommendation-hermes-control__status{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.recommendation-hermes-control__status strong{color:var(--color-text);font-size:.625rem}.recommendation-hermes-control--linked>p{color:var(--color-text-secondary);font-size:.6rem;line-height:1.45}.dashboard-row{margin-bottom:var(--space-4)}.dashboard-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;overflow:hidden}.dashboard-card__header{padding:var(--space-3) var(--space-4) var(--space-2);align-items:flex-start}.dashboard-card__header--action{align-items:center}.competitor-panel,.connections-panel,.revenue-chart,.top-products{grid-column:span 8}.currency-panel,.decisions-panel{grid-column:span 4}.dashboard-card__empty{padding:var(--space-3) var(--space-4) var(--space-4);color:var(--color-text-secondary);font-size:.75rem}.product-bars{gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4);margin:0;list-style:none;display:grid}.product-bars li{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:grid}.product-bars__meta{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:.75rem;display:flex}.product-bars__meta strong{font-size:.8125rem}.product-bars__meta span{color:var(--color-text-secondary);font-family:var(--font-data);white-space:nowrap}.product-bars__track{border-radius:var(--radius-pill);background:var(--color-surface-subtle);height:.5rem;overflow:hidden}.product-bars__track span{border-radius:inherit;background:var(--color-brand);height:100%;display:block}.currency-single{color:var(--color-text-secondary);font-size:.8125rem}.currency-single,.currency-table-wrap{padding:var(--space-2) var(--space-4) var(--space-4)}.currency-table-wrap{overflow-x:auto}.currency-table{border-collapse:collapse;width:100%;font-size:.75rem}.currency-table td,.currency-table th{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:left}.currency-table td{font-family:var(--font-data)}.connections-panel__link{color:var(--color-brand-dark);white-space:nowrap;font-size:.75rem;font-weight:620}.connections-list{padding:0 var(--space-4) var(--space-3);margin:0;list-style:none}.connections-list li{align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto;min-height:3.75rem;display:grid}.connections-list li>div{gap:.2rem;min-width:0;display:grid}.connections-list strong{font-size:.8125rem}.connections-list small{color:var(--color-text-secondary);font-size:.6875rem}.connections-list__empty{color:var(--color-text-secondary);justify-content:center;font-size:.75rem;display:flex!important}.revenue-chart__header{align-items:center}.revenue-chart__controls{align-items:center;gap:var(--space-2);display:flex}.chart-period{min-height:2rem;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;font-size:.75rem;display:inline-flex}.chart-legend{gap:var(--space-4);padding:0 var(--space-4) var(--space-1);color:var(--color-text-secondary);font-size:.6875rem;display:flex}.chart-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.chart-legend__line{background:var(--color-border-strong);width:1.25rem;height:2px}.chart-legend__line--current{background:var(--color-brand)}.chart-legend__line--previous{background:repeating-linear-gradient(to right,var(--color-text-subtle) 0 4px,transparent 4px 7px)}.chart-figure{padding:0 var(--space-3);scrollbar-gutter:stable;margin:0;overflow-x:auto}.chart-svg{width:100%;min-width:36rem;height:15rem;display:block;overflow:visible}.chart-scroll-hint{display:none}.chart-gridline{stroke:var(--color-border);stroke-width:1px}.chart-axis-label{fill:var(--color-text-subtle);font-family:var(--font-data);font-size:10px}.chart-axis-label--date{font-family:var(--font-interface)}.chart-series{stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.chart-series-area{fill:var(--color-brand);opacity:.07}.chart-series--current{stroke:var(--color-brand)}.chart-series--previous{stroke:var(--color-text-subtle);stroke-dasharray:6 7;stroke-width:2px}.chart-point{fill:var(--color-surface);stroke:var(--color-brand);stroke-width:3px}.chart-point:hover{fill:var(--color-brand)}@media (max-width:48rem){.chart-scroll-hint{margin:calc(var(--space-1) * -1) var(--space-4) var(--space-2);color:var(--color-text-secondary);text-align:right;font-size:.6875rem;display:block}}.revenue-chart__footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-3);font-size:.6875rem}.chart-reference,.revenue-chart__footer{color:var(--color-text-secondary);display:flex}.chart-reference{gap:var(--space-2) var(--space-4);margin:0 var(--space-4) var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);flex-wrap:wrap;font-size:.625rem}.chart-reference strong{color:var(--color-text)}.chart-growth strong{color:var(--color-success)}.chart-data{border-top:1px solid var(--color-border);font-size:.75rem}.chart-data summary{width:fit-content;min-height:2.5rem;padding:.7rem var(--space-4);color:var(--color-brand-dark);cursor:pointer;font-weight:620}.chart-data__table-wrap{max-height:13rem;padding:0 var(--space-4) var(--space-4);overflow:auto}.chart-data table{border-collapse:collapse;width:100%}.chart-data caption{padding-bottom:var(--space-2);text-align:left}.chart-data td,.chart-data th{padding:var(--space-2);border-bottom:1px solid var(--color-border);text-align:left}.competitor-list,.decision-list,.highlights-list{padding:0 var(--space-4) var(--space-3)}.highlights-list li{align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;min-height:5.5rem;display:grid}.highlights-list__icon{width:2.4rem;height:2.4rem}.highlights-list li>div{gap:.25rem;display:grid}.highlights-list span{color:var(--color-text-secondary);font-size:.75rem}.highlights-list strong{font-size:.8125rem}.competitor-signal{align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;min-height:6.1rem;display:grid}.competitor-signal__icon{width:2.25rem;height:2.25rem}.competitor-signal__body{gap:.125rem;min-width:0;display:grid}.competitor-signal__heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.competitor-signal__heading .badge{min-height:1.25rem;padding:.1rem .4rem;font-size:.625rem}.competitor-signal__body strong{font-size:.8125rem}.competitor-signal__body p,.competitor-signal__body small{color:var(--color-text-secondary);font-size:.6875rem}.competitor-signal__link{color:var(--color-brand-dark);white-space:nowrap}.competitor-registry{gap:var(--space-4);display:grid}.competitor-registry__actions,.competitor-registry__form-actions,.competitor-registry__source-actions,.competitor-registry__source-status{align-items:center;gap:var(--space-2);display:flex}.competitor-registry__source-status{flex-wrap:wrap;justify-content:flex-end}.competitor-registry__form{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.competitor-registry__checkbox,.competitor-registry__form-actions,.competitor-registry__form>.data-state,.competitor-registry__form>h3,.competitor-registry__form>p{grid-column:1/-1}.competitor-registry__form label:not(.competitor-registry__checkbox){gap:var(--space-1);color:var(--color-text-secondary);font-size:.8125rem;display:grid}.competitor-registry__form input:not([type=checkbox]),.competitor-registry__form select{min-height:2.5rem;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface)}.competitor-registry__checkbox{align-items:flex-start;gap:var(--space-2);display:flex}.competitor-registry__error{color:var(--color-danger);margin:0}.competitor-registry__observations>ul,.competitor-registry__sources{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.competitor-registry__sources>li{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.competitor-registry__notice svg,.competitor-registry__observations h3 svg,.competitor-registry__sources>li>span{color:var(--color-brand-dark)}.competitor-registry__notice,.competitor-registry__observations small,.competitor-registry__sources p,.competitor-registry__sources small{color:var(--color-text-secondary)}.competitor-registry__sources p,.competitor-registry__sources small{margin:0}.competitor-registry__observations{gap:var(--space-3);display:grid}.competitor-registry__notice,.competitor-registry__observations h3{align-items:center;gap:var(--space-2);margin:0;display:flex}.competitor-registry__observations>ul>li{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid}.competitor-registry__observations>ul>li>div{gap:var(--space-1);display:grid}.competitor-registry__observations dl{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.competitor-registry__observations dl div{gap:.125rem;display:grid}.competitor-registry__observations dd,.competitor-registry__observations dt{margin:0}.competitor-registry__observations dt{color:var(--color-text-secondary);font-size:.75rem}.decision-list li{border-top:1px solid var(--color-border)}.decision-list__row{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:5.25rem;display:grid}.decision-list__icon{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.decision-list__icon--validated{background:var(--color-success-light);color:var(--color-success)}.decision-list__icon--postponed{background:var(--color-warning-light);color:var(--color-warning)}.decision-list__icon--rejected{background:var(--color-danger-light);color:var(--color-danger)}.decision-list__row>div{gap:.2rem;display:grid}.decision-list strong{font-size:.75rem}.decision-list small{color:var(--color-text-secondary);font-size:.6875rem}.decision-list .badge{min-height:1.35rem;padding:.1rem .45rem;font-size:.625rem}.decision-list__empty{color:var(--color-text-secondary);justify-content:center;font-size:.75rem;display:flex!important}.overview-footer{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(20rem,1fr);display:grid}.freshness-legend{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-height:4rem}.overview-state{width:min(var(--content-max-width),calc(100vw - var(--sidebar-width) - (var(--content-gutter) * 2)));gap:var(--space-4);min-height:22rem;padding:var(--space-8) var(--content-gutter);color:var(--color-text-secondary);text-align:left;margin-inline:auto;display:flex}.overview-state,.overview-state__icon{justify-content:center;align-items:center}.overview-state__icon{background:var(--color-brand-light);width:3rem;height:3rem;color:var(--color-brand);border-radius:50%;flex:none;display:inline-flex}.overview-state h1{color:var(--color-text);letter-spacing:-.02em;font-size:1.25rem}.overview-state p{margin-top:var(--space-1);font-size:.875rem}.overview-state--error .overview-state__icon{background:var(--color-danger-light);color:var(--color-danger)}.is-spinning{animation:overview-spin 1s linear infinite}@keyframes overview-spin{to{rotate:1turn}}.freshness-legend{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.freshness-legend h2{white-space:nowrap;font-size:.75rem}.freshness-legend ul{gap:var(--space-3);grid-template-columns:repeat(5,minmax(7rem,1fr));display:grid}.freshness-legend li{align-items:flex-start;gap:var(--space-2);display:flex}.freshness-legend li>span:not(.status-dot){display:grid}.freshness-legend strong{font-size:.75rem;line-height:1.35}.freshness-legend small{color:var(--color-text-subtle);font-size:.625rem;line-height:1.4}.overview-interaction-error{z-index:45;top:calc(var(--topbar-height) + var(--space-4));right:var(--space-6);max-width:26rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);position:fixed}@supports (color:color-mix(in lab,red,red)){.overview-interaction-error{border:1px solid color-mix(in srgb,var(--color-danger) 40%,var(--color-border))}}.overview-interaction-error{border-radius:var(--radius-control);background:var(--color-danger-light);color:var(--color-danger);font-size:.8125rem;box-shadow:0 .75rem 2rem #17211d24}.recommendation-dialog-backdrop{z-index:60;padding:var(--space-6);background:#0f1c166b;place-items:center;display:grid;position:fixed;inset:0}.recommendation-dialog{width:min(42rem,100%);max-height:min(48rem,calc(100vh - (var(--space-8) * 2)));border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:1rem;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 2rem 5rem #0f1c163d}.recommendation-dialog--decision{width:min(34rem,100%)}.recommendation-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.recommendation-dialog__header h2{margin-top:var(--space-1);font-size:1.125rem;line-height:1.35}.recommendation-dialog__body{gap:var(--space-5);padding:var(--space-5);display:grid;overflow-y:auto}.recommendation-dialog__body label,.recommendation-dialog__body section{gap:var(--space-2);display:grid}.recommendation-dialog__body h3,.recommendation-dialog__body label{font-size:.8125rem;font-weight:680}.recommendation-dialog__body dd,.recommendation-dialog__body li,.recommendation-dialog__body p,.recommendation-dialog__body small{color:var(--color-text-secondary);font-size:.75rem;line-height:1.55}.recommendation-dialog__body input,.recommendation-dialog__body textarea{width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}.recommendation-dialog__body textarea{resize:vertical;min-height:6rem}.recommendation-dialog__body input:focus-visible,.recommendation-dialog__body textarea:focus-visible{outline:var(--focus-ring);outline-offset:2px}.recommendation-evidence-list{gap:var(--space-2);display:grid}.recommendation-evidence-list div{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);gap:.125rem;display:grid}.recommendation-evidence-list dt{font-size:.75rem;font-weight:650}.recommendation-evidence-list dd{font-family:var(--font-data);margin:0;font-weight:680;color:var(--color-text)!important}.recommendation-dialog__notice{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-left:3px solid var(--color-brand);background:var(--color-brand-light);display:flex}.shopify-authorization-target{font-family:var(--font-data);overflow-wrap:anywhere;font-weight:680;color:var(--color-text)!important}.shopify-authorization-confirmation,.shopify-authorization-target{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.shopify-authorization-confirmation{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3)!important;display:grid!important}.shopify-authorization-confirmation input{width:1rem;min-height:1rem;margin-top:.15rem}.shopify-authorization-confirmation span{color:var(--color-text-secondary);font-size:.75rem;line-height:1.55}.governed-action-dialog__target{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.governed-action-dialog__target div{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);gap:.2rem;display:grid}.governed-action-dialog__target div:nth-last-child(-n+2){grid-column:1/-1}.governed-action-dialog__target dt{color:var(--color-text-subtle);text-transform:uppercase;font-size:.6875rem;font-weight:650}.governed-action-dialog__target dd{font-family:var(--font-data);overflow-wrap:anywhere;margin:0;color:var(--color-text)!important}.governed-action-exact-text{white-space:break-spaces;unicode-bidi:plaintext}.governed-action-html-source{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);max-height:10rem;padding:.45rem;overflow:auto}.recommendation-dialog__error{color:var(--color-danger)!important}.recommendation-dialog__actions{justify-content:flex-end;gap:var(--space-2);display:flex}@media (max-width:90rem){.overview-footer{grid-template-columns:minmax(0,1fr)}}@media (max-height:52rem){.sidebar-nav__section{margin-top:var(--space-6);padding-top:var(--space-4)}.sidebar-nav__item{min-height:2.5rem}.sidebar-profile{min-height:4.5rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.team-screen{flex-direction:column;gap:1.5rem;display:flex}.team-screen__header p:last-child{max-width:60ch}.team-screen__header p:last-child,.team-screen__status{color:var(--color-text-muted,#5f6b7a)}.team-screen__metrics{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.team-screen__metrics div{background:var(--color-surface-subtle,#f6f8fb);border:1px solid var(--color-border,#e3e8ef);border-radius:10px;padding:.6rem .8rem}.team-screen__metrics dt{color:var(--color-text-muted,#5f6b7a);text-transform:uppercase;font-size:.75rem}.team-screen__metrics dd{margin:.1rem 0 0;font-size:1.4rem;font-weight:600}.team-screen__grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.decision-center{flex-direction:column;gap:1.5rem;display:flex}.decision-center__header p:last-child{color:var(--color-text-muted,#5f6b7a);max-width:68ch}.decision-center__freshness,.decision-center__status{color:var(--color-text-muted,#5f6b7a)}.decision-center__freshness{margin:.5rem 0 0;font-size:.8125rem}.decision-center__metrics{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.decision-center__metrics div{background:var(--color-surface-subtle,#f6f8fb);border:1px solid var(--color-border,#e3e8ef);border-radius:10px;padding:.6rem .8rem}.decision-center__metrics dt{color:var(--color-text-muted,#5f6b7a);text-transform:uppercase;font-size:.75rem}.decision-center__metrics dd{margin:.1rem 0 0;font-size:1.4rem;font-weight:600}.decision-center__columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:60rem){.decision-center__columns{grid-template-columns:1fr}}.decision-center__section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.decision-center__section-head h2{margin:0;font-size:1.05rem}.decision-center__filter{color:var(--color-text-muted,#5f6b7a);align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.decision-center__filter select{border:1px solid var(--color-border,#e3e8ef);font:inherit;background:var(--color-surface,#fff);border-radius:8px;padding:.3rem .5rem}.decision-center__pending-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.decision-center .priority-card__zones{grid-template-columns:1fr}.priority-zone--recommendation{background:#f6f4fc;border-color:#e0dcf0}.decision-list__reason,.decision-list__review{color:var(--color-text-subtle,#6b7684);display:block}.decision-center__interaction-error{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.decision-center__interaction-error{border:1px solid color-mix(in srgb,var(--color-danger) 40%,var(--color-border))}}.decision-center__interaction-error{border-radius:var(--radius-control);background:var(--color-danger-light);color:var(--color-danger);font-size:.8125rem}.decision-list__item{flex-direction:column;gap:.4rem;display:flex}.decision-list__trace-toggle{align-self:flex-start}.decision-trace{border:1px solid var(--color-border,#e3e8ef);background:var(--color-surface-subtle,#f6f8fb);border-radius:10px;margin-top:.25rem;padding:.75rem}.decision-trace__status{color:var(--color-text-muted,#5f6b7a);font-size:.8125rem}.decision-trace__chain{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.decision-trace__step{border-left:2px solid var(--color-border,#e3e8ef);flex-direction:column;gap:.25rem;padding:.1rem 0 .1rem .75rem;display:flex}.decision-trace__step--unavailable{opacity:.85;border-left-style:dashed}.decision-trace__step-label{color:var(--color-text-subtle,#6b7684);letter-spacing:.02em;margin:0;font-size:.5625rem;font-weight:760}.decision-trace__note{color:var(--color-text-muted,#5f6b7a);margin:0;font-size:.75rem;line-height:1.5}.decision-trace__facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.4rem;margin:.2rem 0 0;display:grid}.decision-trace__facts dt{color:var(--color-text-subtle,#6b7684);font-size:.625rem}.decision-trace__facts dd{overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:620}.decision-trace__audit{border-top:1px solid var(--color-border,#e3e8ef);margin-top:.75rem;padding-top:.5rem}.decision-trace__audit-list{flex-direction:column;gap:.3rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.decision-trace__audit-list li{justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.decision-trace__audit-list small{color:var(--color-text-subtle,#6b7684)}.agent-card__content,.agent-detail-panel{flex-direction:column;gap:1rem;display:flex}.agent-detail-panel{border-top:1px solid var(--color-border,#e3e8ef);padding-top:1rem}.agent-detail-panel__section h3{margin:0 0 .4rem;font-size:.9rem}.agent-detail-panel__facts{gap:.6rem;margin:0;display:grid}.agent-detail-panel__facts dt{color:var(--color-text-muted,#5f6b7a);text-transform:uppercase;font-size:.75rem}.agent-detail-panel__facts dd{margin:.1rem 0 0}.agent-detail-panel__badges{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.agent-detail-panel__list{margin:0;padding-left:1.1rem}.agent-card__badges{flex-wrap:wrap;gap:.5rem;display:flex}.agent-card__facts{gap:.75rem;margin:0;display:grid}.agent-card__facts dt{color:var(--color-text-muted,#5f6b7a);text-transform:uppercase;font-size:.8rem}.agent-card__facts dd{margin:.15rem 0 0}.agent-card__notice{color:var(--color-text-muted,#5f6b7a);font-size:.85rem}.agent-report{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e3e8ef);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.agent-report__block h3{margin:0 0 .35rem;font-size:.95rem}.agent-report__block ul{margin:0;padding-left:1.1rem}.agent-report__source{color:var(--color-text-muted,#5f6b7a);font-size:.85rem}.agent-report__abstention{background:var(--color-warning-light,#fff7e6);border-radius:8px;padding:.6rem .8rem}.agent-report__meta{border-top:1px solid var(--color-border,#e3e8ef);color:var(--color-text-muted,#5f6b7a);padding-top:.75rem;font-size:.85rem}.missions-screen{flex-direction:column;gap:1.5rem;display:flex}.missions-screen__header p:last-child{color:var(--color-text-muted,#5f6b7a);max-width:60ch}.missions-screen__count,.missions-screen__empty,.missions-screen__status{color:var(--color-text-muted,#5f6b7a)}.missions-screen__count{margin:.75rem 0 0;font-size:.85rem}.missions-list{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.missions-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e3e8ef);border-radius:12px;flex-direction:column;gap:1rem;padding:1.1rem 1.2rem;display:flex}.missions-card__head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.missions-card__agent{margin:0;font-weight:600}.missions-card__skill{color:var(--color-text-muted,#5f6b7a);margin:.2rem 0 0;font-size:.8rem}.missions-card__status{white-space:nowrap;background:var(--color-surface-subtle,#f6f8fb);color:var(--color-text-muted,#5f6b7a);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.missions-card__status--succeeded{background:var(--color-success-light,#e8f5ed);color:var(--color-success,#237a4b)}.missions-card__status--failed{background:var(--color-danger-light,#fdecee);color:var(--color-danger,#b4232c)}.missions-card__status--queued{background:var(--color-info-light);color:var(--color-info)}.missions-card__status--running,.missions-card__status--waiting_for_human{background:var(--color-warning-light,#fff4df);color:var(--color-warning,#a15c00)}.missions-card__status--cancelled{background:var(--color-surface-subtle,#f6f8fb);color:var(--color-text-muted,#5f6b7a);text-decoration:line-through}.missions-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0;display:grid}.missions-card__facts dt{color:var(--color-text-muted,#5f6b7a);text-transform:uppercase;font-size:.72rem}.missions-card__facts dd{margin:.15rem 0 0;font-size:.9rem}.missions-card__membership{font-family:var(--font-mono,ui-monospace,monospace);word-break:break-all;font-size:.78rem}.missions-card__unavailable{color:var(--color-text-muted,#5f6b7a);font-style:italic}.missions-card__run{border-top:1px solid var(--color-border,#e3e8ef);padding-top:.75rem}.missions-card__run-label{color:var(--color-text-muted,#5f6b7a);text-transform:uppercase;margin:0;font-size:.72rem}.missions-card__run-detail{margin:.25rem 0 0;font-size:.9rem}.missions-card__run-error{color:var(--color-danger,#b4232c);font-family:var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere;font-size:.82rem}.agent-recent-runs__status{color:var(--color-text-muted,#5f6b7a);margin:0;font-size:.9rem}.agent-recent-runs__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.agent-recent-runs__item{background:var(--color-surface-subtle,#f6f8fb);border:1px solid var(--color-border,#e3e8ef);border-radius:10px;padding:.6rem .75rem}.agent-recent-runs__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.agent-recent-runs__status-pill{background:var(--color-surface,#fff);color:var(--color-text-muted,#5f6b7a);border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.agent-recent-runs__status-pill--succeeded{background:var(--color-success-light,#e8f5ed);color:var(--color-success,#237a4b)}.agent-recent-runs__status-pill--failed{background:var(--color-danger-light,#fdecee);color:var(--color-danger,#b4232c)}.agent-recent-runs__status-pill--running{background:var(--color-warning-light,#fff4df);color:var(--color-warning,#a15c00)}.agent-recent-runs__status-pill--planned{background:var(--color-info-light);color:var(--color-info)}.agent-recent-runs__status-pill--cancelled{text-decoration:line-through}.agent-recent-runs__date{color:var(--color-text-muted,#5f6b7a);font-size:.78rem}.agent-recent-runs__attempt{color:var(--color-warning,#a15c00);font-size:.72rem}.agent-recent-runs__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:.5rem 0 0;display:grid}.agent-recent-runs__facts dt{color:var(--color-text-muted,#5f6b7a);text-transform:uppercase;font-size:.68rem}.agent-recent-runs__facts dd{margin:.1rem 0 0;font-size:.82rem}.agent-recent-runs__error{color:var(--color-danger,#b4232c);font-family:var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere;font-size:.78rem}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.page-header__copy{gap:var(--space-2);max-width:54rem;display:grid}.page-header h1{color:var(--color-text);letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:730;line-height:1.08}.page-header__copy>p:not(.eyebrow){color:var(--color-text-secondary);font-size:.9375rem}.page-header__actions,.page-header__metadata{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.data-state{align-items:center;gap:var(--space-4);min-height:7rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.data-state__icon{border-radius:var(--radius-control);background:var(--color-surface-subtle);width:2.75rem;height:2.75rem;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.data-state__copy{gap:var(--space-1);display:grid}.data-state__copy strong{font-size:.9375rem}.data-state__copy p{color:var(--color-text-secondary);font-size:.875rem}.data-state--fresh .data-state__icon{background:var(--color-success-light);color:var(--color-success)}.data-state--partial .data-state__icon,.data-state--stale .data-state__icon{background:var(--color-warning-light);color:var(--color-warning)}.data-state--error .data-state__icon{background:var(--color-danger-light);color:var(--color-danger)}.data-state--loading .data-state__icon{background:var(--color-info-light);color:var(--color-info)}.decision-center,.foundation-page,.missions-screen,.overview-page,.team-screen{width:min(100%,var(--content-max-width));padding:clamp(1.25rem,3vw,2.25rem) var(--content-gutter) 3rem;margin-inline:auto}.decision-center,.missions-screen,.team-screen{gap:var(--space-6);display:grid}.decision-center__header,.missions-screen__header,.team-screen__header{gap:var(--space-2);max-width:none;display:grid}.decision-center__header h1,.missions-screen__header h1,.team-screen__header h1{letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:730;line-height:1.08}.decision-center__header>p:not(.eyebrow),.missions-screen__header>p:not(.eyebrow),.team-screen__header>p:not(.eyebrow){max-width:54rem;color:var(--color-text-secondary);font-size:.9375rem}.decision-center__status,.missions-screen__empty,.missions-screen__status,.recommendations-empty,.team-screen__status{padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-secondary);text-align:center}.agent-card,.card,.dashboard-card,.decision-list__item,.kpi-card,.missions-card,.priority-card{box-shadow:var(--shadow-card)}.agent-card,.card,.dashboard-card,.decision-list__item,.kpi-card,.missions-card{border-color:var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.priority-card{border-radius:var(--radius-card);background:linear-gradient(150deg,#745bd31f,transparent 12rem),var(--color-surface);box-shadow:var(--shadow-card)}.decision-center .eyebrow,.missions-screen .eyebrow,.page-header .eyebrow,.team-screen .eyebrow{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.assistant-trigger{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent)}}.assistant-trigger{background:var(--color-accent-light);color:#d8d3ff}.assistant-trigger:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-light)}@supports (color:color-mix(in lab,red,red)){.assistant-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-light) 80%,white 4%)}}:root[data-theme=light] .assistant-chat__suggestions button:hover:enabled,:root[data-theme=light] .assistant-trigger,:root[data-theme=light] .assistant-trigger:hover:not(:disabled){color:#493ca1}:root[data-theme=light] .badge--brand{color:#5948bd}.navigation-trigger{display:none}.kpi-card{background:linear-gradient(145deg,#3e7c7412,transparent 70%),var(--color-surface)}.kpi-card__icon{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.kpi-card__icon{background:color-mix(in srgb,var(--color-brand) 15%,transparent)}}.kpi-card__icon{color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.priority-zone--analysis{border-color:color-mix(in srgb,var(--color-accent) 28%,var(--color-border));background:color-mix(in srgb,var(--color-accent-light) 64%,var(--color-surface))}.priority-zone--decision{border-color:color-mix(in srgb,var(--color-success) 24%,var(--color-border));background:color-mix(in srgb,var(--color-success-light) 64%,var(--color-surface))}}.chart-data summary,.competitor-signal__link,.connections-panel__link,.priority-card__metrics dd,.priority-zone--decision .priority-zone__label{color:var(--color-success)}.priority-zone--analysis .priority-zone__label,.priority-zone__analysis-link{color:var(--color-accent)}.agent-card{border-color:var(--color-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.agent-card{border-color:color-mix(in srgb,var(--color-accent) 24%,var(--color-border))}}.agent-card{background:radial-gradient(circle at 100% 0,#846fff1f,transparent 14rem),var(--color-surface)}.agent-card:before{background:linear-gradient(var(--color-accent),transparent 82%);content:"";width:2px;position:absolute;inset:0 auto 0 0}.agent-recent-runs__item,.decision-center__metrics div,.team-screen__metrics div{background:var(--color-surface-subtle);border-color:var(--color-border)}.team-screen__metrics dd{color:var(--color-accent)}.missions-card{background:linear-gradient(145deg,#1c6b6414,transparent 70%),var(--color-surface)}.decision-center__pending,.decision-center__recorded{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.decision-center__pending,.decision-center__recorded{background:color-mix(in srgb,var(--color-surface) 82%,transparent)}}.decision-center__pending,.decision-center__recorded{box-shadow:var(--shadow-card)}.integration-card{background:linear-gradient(145deg,#4c709d14,transparent 72%),var(--color-surface)}.operating-core{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:radial-gradient(circle at 0 0,#8169ff1f,transparent 24rem),var(--color-surface);display:grid}@supports (color:color-mix(in lab,red,red)){.operating-core{background:radial-gradient(circle at 0 0,#8169ff1f,transparent 24rem),color-mix(in srgb,var(--color-surface) 88%,transparent)}}.operating-core{box-shadow:var(--shadow-card)}.operating-core__heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.operating-core__heading h2{font-size:.9375rem;font-weight:670}.operating-core ul{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operating-core__link{align-items:center;gap:var(--space-3);min-height:5.25rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.operating-core__link{background:color-mix(in srgb,var(--color-surface-raised) 84%,transparent)}}.operating-core__link{transition:border-color .16s,translate .16s}.operating-core__link:hover{border-color:var(--color-border-strong);translate:0 -2px}.operating-core__icon{border-radius:var(--radius-control);background:var(--color-surface-subtle);width:2.5rem;height:2.5rem;color:var(--color-success);justify-content:center;align-items:center;display:inline-flex}.operating-core__link--ai{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.operating-core__link--ai{border-color:color-mix(in srgb,var(--color-accent) 30%,var(--color-border))}}.operating-core__link--ai .operating-core__icon{background:var(--color-accent-light);color:var(--color-accent)}.operating-core__link span:last-child{gap:var(--space-1);min-width:0;display:grid}.operating-core__link strong{font-size:.8125rem}.operating-core__link small{color:var(--color-text-secondary);font-size:.6875rem;line-height:1.35}.assistant-panel{border-color:var(--color-border);background:var(--color-surface);box-shadow:-24px 0 70px #0000006b}.assistant-chat__suggestions button:hover:enabled{background:var(--color-accent-light);color:#d8d3ff}input,select,textarea{border-color:var(--color-border);background:var(--color-surface-subtle)}.settings-screen{width:min(100%,var(--content-max-width));gap:var(--space-6);padding:clamp(1.25rem,3vw,2.25rem) var(--content-gutter) 3rem;margin-inline:auto;display:grid}.settings-panel{gap:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);padding:clamp(1rem,2.5vw,1.5rem);display:grid}.autonomy-settings__form{gap:1.1rem;display:grid}.autonomy-settings__classes{gap:.85rem;display:grid}.autonomy-class{border:1px solid var(--color-border);border-radius:.9rem;gap:.55rem;margin:0;padding:1rem;display:grid}.autonomy-class legend{padding:0 .35rem;font-weight:700}.autonomy-class label,.autonomy-settings__reason{gap:.4rem;font-weight:650;display:grid}.autonomy-class select,.autonomy-settings__reason textarea{border:1px solid var(--color-border-strong);width:100%;color:inherit;background:var(--color-surface-raised);font:inherit;border-radius:.65rem;padding:.7rem .8rem}.autonomy-class__effective,.autonomy-class__reasons{margin:0}.settings-panel__heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.settings-panel__heading>div{gap:var(--space-1);display:grid}.settings-panel__heading h2{letter-spacing:-.02em;font-size:1.125rem}.settings-panel__heading>p{color:var(--color-text-secondary);font-size:.8125rem}.theme-selector{border:0;min-width:0;margin:0;padding:0}.theme-selector legend{margin-bottom:var(--space-3);color:var(--color-text-secondary);font-size:.8125rem;font-weight:650}.theme-selector__grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theme-option{align-content:start;gap:var(--space-3);min-height:8rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-subtle);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .16s,background-color .16s,translate .16s;display:grid;position:relative}.theme-option:hover{border-color:var(--color-border-strong);translate:0 -2px}.theme-option:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.theme-option--selected{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.theme-option--selected{border-color:color-mix(in srgb,var(--color-accent) 62%,var(--color-border))}}.theme-option--selected{background:var(--color-accent-light)}@supports (color:color-mix(in lab,red,red)){.theme-option--selected{background:color-mix(in srgb,var(--color-accent-light) 72%,var(--color-surface))}}.theme-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-option__icon{border-radius:var(--radius-control);background:var(--color-surface-raised);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.theme-option--selected .theme-option__icon{background:var(--color-accent-light);color:var(--color-accent)}.theme-option__copy{align-content:start;gap:var(--space-1);display:grid}.theme-option__copy small{color:var(--color-text-secondary);font-size:.75rem;line-height:1.45}.theme-option__indicator{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;width:.875rem;height:.875rem;margin-top:.25rem}.theme-option--selected .theme-option__indicator{border:.25rem solid var(--color-accent)}.navigation-backdrop{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0217168c;border:0;position:fixed;inset:0}@media (max-width:72rem){:root{--content-gutter:1.25rem}.app-shell{display:block}.app-shell__navigation{z-index:30;visibility:hidden;width:min(19rem,100vw - 3rem);transition:transform .18s,visibility 0s linear .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.app-shell__navigation--open{visibility:visible;transition-delay:0s;transform:translate(0)}.sidebar{width:100%;min-height:100vh;position:static}.navigation-backdrop,.navigation-trigger,.sidebar__close{display:inline-flex}.topbar{padding-inline:var(--content-gutter)}.topbar__context{gap:var(--space-2)}}@media (max-width:60rem){.dashboard-row,.decision-center__columns,.decision-center__metrics,.integration-grid,.kpi-grid,.missions-card__facts,.overview-grid,.priorities-grid,.team-screen__grid,.team-screen__metrics{grid-template-columns:minmax(0,1fr)}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-panel,.currency-breakdown,.dashboard-card,.recent-decisions,.revenue-chart,.top-products{grid-column:1/-1}.operating-core ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){:root{--content-gutter:1rem;--topbar-height:3.75rem}.organization-label{max-width:10rem}.organization-label span{text-overflow:ellipsis;overflow:hidden}.assistant-trigger span{display:none}.assistant-trigger{width:var(--control-height);padding:0}.decision-center,.foundation-page,.missions-screen,.overview-page,.settings-screen,.team-screen{padding:1.25rem var(--content-gutter) 2rem}.overview-header,.page-header{flex-direction:column;align-items:stretch}.overview-header__controls,.page-header__actions{align-items:flex-start}.agent-recent-runs__facts,.kpi-grid,.priority-card__metrics{grid-template-columns:minmax(0,1fr)}.integration-actions,.priority-zone__actions{flex-direction:column;align-items:stretch}.integration-actions .button,.priority-zone__actions .button{width:100%}.data-state{grid-template-columns:auto minmax(0,1fr)}.data-state__action{grid-column:1/-1}.operating-core__heading{gap:var(--space-1);display:grid}.operating-core ul{grid-template-columns:minmax(0,1fr)}.settings-panel__heading{display:grid}.theme-selector__grid{grid-template-columns:minmax(0,1fr)}.assistant-panel{border:0;border-radius:0;width:100%;max-width:none;max-height:none;inset:0}}@media (prefers-reduced-motion:reduce){.app-shell__navigation{transition:none}}:root{--color-background:#070a12;--color-surface:#0d121d;--color-surface-subtle:#111927;--color-surface-raised:#162131;--color-border:#202b3b;--color-border-strong:#35445a;--color-text:#f2f5f8;--color-text-secondary:#9aa9ba;--color-text-subtle:#8190a3;--color-sidebar:#061b21;--color-sidebar-deep:#050b13;--color-sidebar-text:#edf8f7;--color-sidebar-muted:#77949a;--color-accent:#8b7cff;--color-accent-light:#211d43;--color-info:#70a5ff;--color-info-light:#122440;--color-success:#43d6ad;--color-success-light:#0f2d29;--color-warning:#e9b86a;--color-warning-light:#302516;--color-danger:#ff7c88;--color-danger-light:#351b23;--sidebar-width:9.25rem;--topbar-height:3.25rem;--content-max-width:112rem;--content-gutter:clamp(.75rem,1.35vw,1.25rem);--radius-card:.75rem;--radius-panel:.875rem;--shadow-card:0 1px 0 #ffffff08 inset,0 14px 34px #0000002e}:root[data-theme=light]{--color-background:#edf1f5;--color-surface:#fff;--color-surface-subtle:#f4f6f9;--color-surface-raised:#e9eef4;--color-border:#d7dee8;--color-border-strong:#aab7c8;--color-text:#111827;--color-text-secondary:#536174;--color-text-subtle:#5f6b7a;--color-accent:#6757d7;--color-accent-light:#ece9ff;--color-info:#3268bd;--color-info-light:#e9f1ff;--color-success:#0b7c68;--color-success-light:#e6f5f1;--color-warning:#98620f;--color-warning-light:#fff2dc;--color-danger:#b93848;--color-danger-light:#fce9ec;--shadow-card:0 1px 0 #fffc inset,0 12px 30px #1d2d4312}body{background:radial-gradient(circle at 85% -20%,#6952da21,transparent 36rem),radial-gradient(circle at 0 40%,#0d5e6617,transparent 32rem),var(--color-background);font-size:.9375rem}:root[data-theme=light] body{background:radial-gradient(circle at 90% -20%,#6757d717,transparent 36rem),radial-gradient(circle at 0 40%,#0d70750f,transparent 32rem),var(--color-background)}.app-content{background:linear-gradient(#ffffff03,#fff0),0 0}.sidebar{background:radial-gradient(circle at 5% 4%,#19a39529,transparent 17rem),radial-gradient(circle at 100% 76%,#6451d017,transparent 18rem),linear-gradient(180deg,var(--color-sidebar),var(--color-sidebar-deep));border-right-color:#79aab121;min-height:38rem;box-shadow:12px 0 42px #00000029}.brand,.brand-row{min-height:var(--topbar-height)}.brand{gap:.625rem;padding:.5rem .75rem}.brand__mark{color:#50e3be;background:linear-gradient(145deg,#49e0bb2e,#8b7cff17);border-radius:48% 48% 48% 0;width:1.8rem;height:1.8rem}.brand__mark svg{width:1.1rem}.brand__copy strong{letter-spacing:-.015em;font-size:.9rem}.brand__copy span{font-size:.625rem}.sidebar-nav{padding:.75rem .55rem}.sidebar-nav__list{gap:.15rem}.sidebar-nav__item{border-radius:.5rem;gap:.65rem;min-height:2.3rem;padding:0 .7rem;font-size:.75rem}.sidebar-nav__item svg{width:1rem;height:1rem}.sidebar-nav__item--active{color:#f4fffd;background:linear-gradient(90deg,#30baa938,#524cab14),#ffffff08;box-shadow:inset 0 0 0 1px #4cd3ba1f,0 8px 20px #0000001f}.sidebar-nav__item--active:before{background:linear-gradient(#49dcb6,#8174ff);width:2px}.sidebar-nav__item small{letter-spacing:.02em;font-size:.5rem}.sidebar-nav__section{margin-top:1rem;padding-top:.8rem}.sidebar-nav__label{letter-spacing:.12em;margin:0 .65rem .4rem;font-size:.55rem}.sidebar__governance{background:linear-gradient(145deg,#22877f21,#5d47b80f),#ffffff05;border:1px solid #5ac5b521;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);gap:.6rem;margin:.55rem;padding:.7rem;display:grid}.sidebar__governance>span{color:#49dcb6;background:#49dcb61a;border-radius:.45rem;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.sidebar__governance small,.sidebar__governance strong{display:block}.sidebar__governance strong{font-size:.65rem}.sidebar__governance small{color:var(--color-sidebar-muted);margin-top:.15rem;font-size:.54rem;line-height:1.35}.sidebar__scope{color:#607d83;background:0 0;border:0;margin:0 .55rem .55rem;padding:0 .7rem;font-size:.55rem;font-weight:560}.topbar{padding-inline:var(--content-gutter);background:var(--color-background);gap:1rem}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--color-background) 88%,transparent)}}.topbar{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);box-shadow:0 1px #ffffff05}.topbar__context{gap:.75rem}.topbar__title{align-items:center;gap:.65rem;min-width:0;display:flex}.topbar__title:after{background:var(--color-border);content:"";order:-1;width:1px;height:1rem}.topbar__title strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.organization-label{color:var(--color-text-secondary);gap:.4rem;font-size:.7rem;font-weight:560}.organization-label svg{color:var(--color-success)}.topbar__guardrail{border:1px solid var(--color-success);align-items:center;gap:.4rem;min-height:1.8rem;padding:0 .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topbar__guardrail{border:1px solid color-mix(in srgb,var(--color-success) 22%,var(--color-border))}}.topbar__guardrail{border-radius:var(--radius-pill);background:var(--color-success-light)}@supports (color:color-mix(in lab,red,red)){.topbar__guardrail{background:color-mix(in srgb,var(--color-success-light) 56%,transparent)}}.topbar__guardrail{color:var(--color-success);font-size:.65rem;font-weight:650}.assistant-trigger{border-color:var(--color-accent);min-height:2rem}@supports (color:color-mix(in lab,red,red)){.assistant-trigger{border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-border))}}.assistant-trigger{background:linear-gradient(135deg,#8b7cff24,#2e779a14),var(--color-surface-subtle);color:#dcd8ff;font-size:.7rem}:root[data-theme=light] .assistant-trigger{color:#5545b4}.decision-center,.foundation-page,.integrations-page,.missions-screen,.overview-page,.settings-screen,.team-screen{width:min(100%,var(--content-max-width));padding:.75rem var(--content-gutter) 1.5rem;margin-inline:auto}.decision-center,.integrations-page,.missions-screen,.overview-page,.settings-screen,.team-screen{gap:.65rem}.page-header{gap:1rem}.page-header__copy{gap:.2rem}.decision-center__header h1,.missions-screen__header h1,.page-header h1,.team-screen__header h1{letter-spacing:-.04em;font-size:clamp(1.3rem,1.7vw,1.55rem);font-weight:720}.decision-center__header>p:not(.eyebrow),.missions-screen__header>p:not(.eyebrow),.page-header__copy>p:not(.eyebrow),.team-screen__header>p:not(.eyebrow){max-width:64rem;font-size:.7rem;line-height:1.45}.decision-center .eyebrow,.eyebrow,.missions-screen .eyebrow,.page-header .eyebrow,.team-screen .eyebrow{color:var(--color-accent);letter-spacing:.11em;font-size:.56rem}.page-header__metadata{justify-content:flex-end;max-width:30rem}.badge{min-height:1.35rem;padding-inline:.48rem;font-size:.58rem}.cockpit-layout{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}.cockpit-layout,.cockpit-main{gap:.75rem;min-width:0;display:grid}.overview-welcome{gap:.45rem;max-width:58rem;margin-bottom:1rem;display:grid}.overview-welcome h1{max-width:52rem;color:var(--color-text-primary);letter-spacing:-.06em;margin:0;font-size:clamp(1.8rem,3.4vw,3.15rem);font-weight:670;line-height:1.02}.overview-welcome>span{color:var(--color-text-secondary);font-size:.82rem;line-height:1.55}.overview-welcome__metadata{flex-wrap:wrap;gap:.45rem;margin-top:.2rem;display:flex}.overview-state-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.data-origin-notice{border:1px solid var(--color-success);align-items:center;gap:.75rem;min-height:2.6rem;padding:.58rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.data-origin-notice{border:1px solid color-mix(in srgb,var(--color-success) 22%,var(--color-border))}}.data-origin-notice{background:var(--color-success-light);border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.data-origin-notice{background:color-mix(in srgb,var(--color-success-light) 42%,var(--color-surface))}}.data-origin-notice{color:var(--color-text-secondary);font-size:.67rem}.data-origin-notice strong{color:var(--color-success);flex:none;font-size:.7rem}.data-origin-notice[data-origin=demo]{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.data-origin-notice[data-origin=demo]{border-color:color-mix(in srgb,var(--color-warning) 28%,var(--color-border))}}.data-origin-notice[data-origin=demo]{background:var(--color-warning-light)}@supports (color:color-mix(in lab,red,red)){.data-origin-notice[data-origin=demo]{background:color-mix(in srgb,var(--color-warning-light) 52%,var(--color-surface))}}.data-origin-notice[data-origin=demo] strong{color:var(--color-warning)}.data-origin-notice[data-origin=unrecognized]{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.data-origin-notice[data-origin=unrecognized]{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border))}}.data-origin-notice[data-origin=unrecognized]{background:var(--color-danger-light)}@supports (color:color-mix(in lab,red,red)){.data-origin-notice[data-origin=unrecognized]{background:color-mix(in srgb,var(--color-danger-light) 52%,var(--color-surface))}}.data-origin-notice[data-origin=unrecognized] strong{color:var(--color-danger)}.cockpit-coverage-notice{border:1px solid var(--color-warning);align-items:center;gap:.75rem;min-height:2.4rem;padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cockpit-coverage-notice{border:1px solid color-mix(in srgb,var(--color-warning) 23%,var(--color-border))}}.cockpit-coverage-notice{background:var(--color-warning-light);border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.cockpit-coverage-notice{background:color-mix(in srgb,var(--color-warning-light) 48%,var(--color-surface))}}.cockpit-coverage-notice{color:var(--color-text-secondary);font-size:.67rem}.cockpit-coverage-notice strong{color:var(--color-warning);flex:none;font-size:.7rem}.data-quality-notice{border-color:var(--color-info);margin:0}@supports (color:color-mix(in lab,red,red)){.data-quality-notice{border-color:color-mix(in srgb,var(--color-info) 20%,var(--color-border))}}.data-quality-notice{background:var(--color-info-light)}@supports (color:color-mix(in lab,red,red)){.data-quality-notice{background:color-mix(in srgb,var(--color-info-light) 50%,var(--color-surface))}}.data-quality-notice{font-size:.7rem}.overview-grid{gap:.7rem}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.kpi-grid--cockpit .kpi-card{grid-column:auto}.kpi-card__body{gap:.6rem;min-height:6.35rem;padding:.8rem}.kpi-card__label{font-size:.65rem}.kpi-card__value{font-size:clamp(1.2rem,1.7vw,1.55rem)}.kpi-card__comparison{gap:.45rem;font-size:.6rem}.kpi-card__comparison strong{font-size:.65rem}.kpi-card__icon{border-radius:.55rem;width:2rem;height:2rem}.kpi-card__icon svg{width:1rem}.kpi-card__footer{min-height:1.8rem;padding-inline:.8rem;font-size:.56rem}.kpi-card--placeholder{background:linear-gradient(145deg,#70a5ff0a,transparent 70%),var(--color-surface);border-style:dashed}.kpi-card--placeholder .kpi-card__body{min-height:5.7rem}.kpi-card--placeholder .kpi-card__value{color:var(--color-text-secondary);letter-spacing:-.02em;font-size:.88rem;font-weight:620}.kpi-card--placeholder .kpi-card__icon{background:var(--color-surface-subtle);color:var(--color-text-subtle)}.dashboard-row{margin:0}.dashboard-row--analytics{grid-template-columns:minmax(0,2fr) minmax(14rem,.78fr);display:grid}.dashboard-row--analytics>.revenue-chart,.executive-facts,.revenue-chart-placeholder{grid-column:auto}.revenue-chart-placeholder{grid-template-rows:auto 1fr;min-height:17rem;display:grid}.revenue-chart__contract{color:var(--color-text-subtle);white-space:nowrap;align-items:center;gap:.3rem;font-size:.65rem;font-weight:620;display:inline-flex}.revenue-chart-placeholder__canvas{border:1px solid var(--color-border);background:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px),radial-gradient(circle at 48% 50%,#6f5adc14,transparent 46%),var(--color-surface-subtle);border-radius:.6rem;place-items:center;min-height:12rem;margin:0 .8rem .8rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.revenue-chart-placeholder__canvas{background:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px),radial-gradient(circle at 48% 50%,#6f5adc14,transparent 46%),color-mix(in srgb,var(--color-surface-subtle) 80%,transparent)}}.revenue-chart-placeholder__canvas{background-size:100% 25%,12.5% 100%,auto,auto}.revenue-chart-placeholder__canvas:before{content:"";background:linear-gradient(90deg,#0000,#8b7cff3d,#0000);height:1px;position:absolute;inset:50% 10% auto}.revenue-chart-placeholder__canvas .data-state{border-color:var(--color-accent);max-width:26rem;min-height:auto}@supports (color:color-mix(in lab,red,red)){.revenue-chart-placeholder__canvas .data-state{border-color:color-mix(in srgb,var(--color-accent) 18%,var(--color-border))}}.revenue-chart-placeholder__canvas .data-state{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.revenue-chart-placeholder__canvas .data-state{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.revenue-chart-placeholder__canvas .data-state{box-shadow:0 14px 38px #00000038}.executive-facts__list{gap:0;padding:0 .8rem .8rem;display:grid}.executive-facts__list li{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;padding:.65rem 0;display:grid}.executive-facts__icon{background:var(--color-accent-light);width:1.8rem;height:1.8rem;color:var(--color-accent);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.executive-facts__icon svg{width:.9rem}.executive-facts__list em,.executive-facts__list small,.executive-facts__list strong{display:block}.executive-facts__list strong{font-size:.7rem}.executive-facts__list small{color:var(--color-text-secondary);margin-top:.1rem;font-size:.59rem;line-height:1.35}.executive-facts__list em{color:var(--color-text-subtle);margin-top:.1rem;font-size:.56rem;font-style:normal;line-height:1.35}.executive-facts__empty{margin:0 .8rem .8rem}.executive-rail{top:calc(var(--topbar-height) + .75rem);gap:.65rem;display:grid;position:sticky}.executive-rail__panel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(145deg,#5546ad0f,transparent 70%),var(--color-surface);box-shadow:var(--shadow-card);gap:.7rem;padding:.8rem;display:grid}.executive-rail__assistant{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.executive-rail__assistant{border-color:color-mix(in srgb,var(--color-accent) 27%,var(--color-border))}}.executive-rail__assistant{background:radial-gradient(circle at 95% 0,#856fff24,transparent 11rem),linear-gradient(145deg,#0e5b651f,transparent 70%),var(--color-surface)}.executive-rail__panel header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.executive-rail__panel header>span{background:var(--color-accent-light);width:1.9rem;height:1.9rem;color:var(--color-accent);border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.executive-rail__panel h2{font-size:.78rem}.executive-rail__panel>p,.executive-rail__panel>strong{font-size:.65rem;line-height:1.45}.executive-rail__panel>p{color:var(--color-text-secondary)}.executive-rail__prompts{gap:.32rem;display:grid}.executive-rail__prompts button{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;padding:0 .6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.executive-rail__prompts button{background:color-mix(in srgb,var(--color-surface-subtle) 78%,transparent)}}.executive-rail__prompts button{color:var(--color-text-secondary);cursor:pointer;text-align:left;font-size:.62rem}.executive-rail__prompts button:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.executive-rail__prompts button:hover{border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}}.executive-rail__prompts button:hover{color:var(--color-text)}.executive-rail__panel .button{min-height:2rem;font-size:.65rem}.executive-rail__quality dl{gap:.4rem;margin:0;display:grid}.executive-rail__quality dl div{border-top:1px solid var(--color-border);justify-content:space-between;gap:.6rem;padding-top:.4rem;font-size:.62rem;display:flex}.executive-rail__quality dt{color:var(--color-text-secondary)}.executive-rail__quality dd{margin:0;font-weight:650}.executive-rail__state{min-height:5rem;padding:.6rem}.executive-rail__workflow{gap:.8rem}.executive-rail__workflow-list{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.executive-rail__workflow-list li{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.55rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.executive-rail__workflow-list li{background:color-mix(in srgb,var(--color-surface-subtle) 78%,transparent)}}.executive-rail__workflow-list li>span{border:1px solid var(--color-border-strong);width:1.35rem;height:1.35rem;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:.57rem;font-weight:700;display:grid}.executive-rail__workflow-list li>svg{color:var(--color-text-subtle)}.executive-rail__workflow-list li[data-available=true]>span{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.executive-rail__workflow-list li[data-available=true]>span{border-color:color-mix(in srgb,var(--color-success) 42%,transparent)}}.executive-rail__workflow-list li[data-available=true]>span{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.executive-rail__workflow-list li[data-available=true]>span{background:color-mix(in srgb,var(--color-success) 10%,transparent)}}.executive-rail__workflow-list li[data-available=true]>span,.executive-rail__workflow-list li[data-available=true]>svg{color:var(--color-success)}.executive-rail__workflow-list small,.executive-rail__workflow-list strong{display:block}.executive-rail__workflow-list strong{color:var(--color-text-primary);font-size:.62rem}.executive-rail__workflow-list small{color:var(--color-text-secondary);margin-top:.1rem;font-size:.52rem;line-height:1.35}.operating-core{border-color:var(--color-accent);grid-template-columns:minmax(0,1fr);gap:.7rem;padding:.8rem}@supports (color:color-mix(in lab,red,red)){.operating-core{border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-border))}}.operating-core{background:radial-gradient(circle at 0 0,#8169ff1f,transparent 21rem),radial-gradient(circle at 100% 100%,#1f8e9414,transparent 18rem),var(--color-surface)}.operating-core__heading{grid-column:1/-1;align-items:flex-start}.operating-core__heading>div{gap:.15rem;display:grid}.operating-core__heading h2{font-size:.9rem}.operating-core__heading p:not(.eyebrow){color:var(--color-text-secondary);font-size:.64rem}.operating-core__agents{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.65rem;grid-column:1/-1;gap:.5rem;padding:.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.operating-core__agents{background:color-mix(in srgb,var(--color-surface-subtle) 72%,transparent)}}.operating-core__section-title{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.operating-core__section-title>span{align-items:center;gap:.4rem;font-size:.66rem;font-weight:680;display:inline-flex}.operating-core__section-title>span svg{color:var(--color-accent)}.operating-core__section-title>a{color:var(--color-accent);font-size:.6rem;font-weight:620}.operating-core ul.operating-core__agent-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.operating-core__agent-list li a{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.65rem;padding:.55rem;display:grid}.operating-core__agent-list li a:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.operating-core__agent-list li a:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}}.operating-core__agent-icon{background:var(--color-accent-light);width:1.8rem;height:1.8rem;color:var(--color-accent);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.operating-core__agent-portrait{border:1px solid var(--color-border);object-fit:cover;border-radius:.55rem;width:2.65rem;height:2.65rem}.operating-core__agent-list small,.operating-core__agent-list strong{display:block}.operating-core__agent-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.operating-core__agent-list small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.53rem;overflow:hidden}.operating-core__state{background:var(--color-surface);min-height:5.5rem;box-shadow:none}.operating-core__flow{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:.45rem;display:grid}.operating-core__step{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;min-height:3.9rem;padding:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.operating-core__step{background:color-mix(in srgb,var(--color-surface-raised) 62%,transparent)}}.operating-core__step:hover{border-color:var(--color-border-strong)}.operating-core__step-icon{width:1.85rem;height:1.85rem;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.operating-core__step-icon,.operating-core__step-icon--mission{background:var(--color-info-light);color:var(--color-info)}.operating-core__step-icon--decision{background:var(--color-accent-light);color:var(--color-accent)}.operating-core__step-icon--trace{background:var(--color-success-light);color:var(--color-success)}.operating-core__step small,.operating-core__step strong{display:block}.operating-core__step strong{font-size:.64rem}.operating-core__step small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.54rem;overflow:hidden}.priorities-section{margin:0}.priorities-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.priorities-grid .priority-card{grid-column:auto}.priority-card{background:linear-gradient(150deg,#745bd31a,transparent 11rem),var(--color-surface)}.priority-zone--recommendation{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.priority-zone--recommendation{border-color:color-mix(in srgb,var(--color-accent) 26%,var(--color-border))}}.priority-zone--recommendation{background:var(--color-accent-light)}@supports (color:color-mix(in lab,red,red)){.priority-zone--recommendation{background:color-mix(in srgb,var(--color-accent-light) 58%,var(--color-surface))}}.priority-zone--recommendation{color:var(--color-text)}.priority-zone--recommendation .priority-zone__label{color:var(--color-accent)}.priority-zone--analysis{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.priority-zone--analysis{border-color:color-mix(in srgb,var(--color-info) 23%,var(--color-border))}}.priority-zone--analysis{background:var(--color-info-light)}@supports (color:color-mix(in lab,red,red)){.priority-zone--analysis{background:color-mix(in srgb,var(--color-info-light) 54%,var(--color-surface))}}.priority-zone--decision{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.priority-zone--decision{border-color:color-mix(in srgb,var(--color-success) 22%,var(--color-border))}}.priority-zone--decision{background:var(--color-success-light)}@supports (color:color-mix(in lab,red,red)){.priority-zone--decision{background:color-mix(in srgb,var(--color-success-light) 54%,var(--color-surface))}}.decision-center__metrics,.team-screen__metrics{margin:0}.team-screen__grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.team-screen__agents{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);gap:.55rem;padding:.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.team-screen__agents{background:color-mix(in srgb,var(--color-surface) 88%,transparent)}}.team-screen__agents{box-shadow:var(--shadow-card)}.team-screen__agents-heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.8rem;padding-inline:.15rem;display:flex}.team-screen__agents-heading h2{font-size:.7rem;font-weight:680}.team-screen__agents-heading span{color:var(--color-text-subtle);font-family:var(--font-data);font-size:.55rem}.agent-card{padding:0}.agent-card__matrix{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.85fr);min-width:0;display:grid}.agent-card__matrix>section{min-width:0;padding:.8rem}.agent-card__matrix>section+section{border-left:1px solid var(--color-border)}.agent-card__profile{align-content:start;gap:.65rem;display:grid}.agent-card__title-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;display:grid}.agent-card__symbol{border:1px solid var(--color-info);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agent-card__symbol{border:1px solid color-mix(in srgb,var(--color-info) 55%,transparent)}}.agent-card__symbol{background:linear-gradient(145deg,#4f74d72e,#805de51f),var(--color-surface-subtle);color:var(--color-info);font-family:var(--font-data);border-radius:.55rem;font-size:.62rem;font-weight:760}.agent-card__title-row h2{margin-bottom:.22rem;font-size:.78rem;line-height:1.25}.agent-card__mission{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.59rem;line-height:1.45;display:-webkit-box;overflow:hidden}.agent-card__badges{gap:.3rem}.agent-card__run-facts,.agent-card__summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .65rem;margin:0;display:grid}.agent-card__run-facts div,.agent-card__summary-facts div{min-width:0}.agent-card__executions>h3,.agent-card__run-facts dt,.agent-card__section-block h3,.agent-card__summary-facts dt{color:var(--color-text-subtle);letter-spacing:.055em;text-transform:uppercase;font-size:.5rem;font-weight:680}.agent-card__run-facts dd,.agent-card__summary-facts dd{overflow-wrap:anywhere;margin:.12rem 0 0;font-size:.61rem;font-weight:620}.agent-card__governance{align-content:start;gap:0;display:grid}.agent-card__section-block{border-bottom:1px solid var(--color-border);gap:.22rem;padding:.55rem 0;display:grid}.agent-card__section-block:first-child{padding-top:0}.agent-card__section-block:last-child{border-bottom:0;padding-bottom:0}.agent-card__section-block strong{font-size:.61rem}.agent-card__section-block p,.agent-card__section-block small{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:.54rem;line-height:1.4}.agent-card__section-block--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.agent-card__section-block--split>div{gap:.22rem;display:grid}.agent-card__executions{align-content:start;gap:.65rem;min-height:13rem;display:grid}.agent-card__empty-run{border:1px dashed var(--color-border-strong);min-height:9.5rem;color:var(--color-text-secondary);text-align:center;border-radius:.55rem;align-content:center;place-items:center;gap:.2rem;padding:.75rem;font-size:.6rem;display:grid}.agent-card__empty-run strong{color:var(--color-text);font-size:.65rem}.agent-card__empty-run small{color:var(--color-text-subtle);font-size:.54rem}.agent-card__run-facts{grid-template-columns:minmax(0,1fr)}.agent-card__footer{border-top:1px solid var(--color-border);background:var(--color-surface-subtle);justify-content:flex-end;padding:.45rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-card__footer{background:color-mix(in srgb,var(--color-surface-subtle) 48%,transparent)}}.agent-card__footer .button{min-height:1.8rem;padding-inline:.65rem;font-size:.58rem}.agent-card>.agent-detail-panel{margin:0 .65rem .65rem}.agent-detail-panel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.55rem;padding-top:.7rem;display:grid}.agent-detail-panel--unavailable{display:block}.agent-detail-panel__unavailable{color:var(--color-text-secondary);margin:0;padding-top:.7rem;font-size:.72rem;line-height:1.45}.agent-detail-panel__section{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.55rem;min-width:0;min-height:100%;padding:.7rem}@supports (color:color-mix(in lab,red,red)){.agent-detail-panel__section{background:color-mix(in srgb,var(--color-surface-subtle) 72%,transparent)}}.agent-detail-panel__section:first-child,.agent-detail-panel__section:last-child{grid-column:span 2}.agent-detail-panel__section h3{color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.55rem;font-size:.65rem}.agent-detail-panel__facts{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem}.agent-detail-panel__facts div{min-width:0}.agent-detail-panel__facts dt{font-size:.53rem}.agent-detail-panel__facts dd,.agent-detail-panel__list,.agent-detail-panel__section>p{overflow-wrap:anywhere;font-size:.62rem;line-height:1.45}.agent-detail-panel__list{gap:.25rem;display:grid}.agent-skill-launcher{border:1px solid var(--color-accent);grid-column:1/-1;gap:.7rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-skill-launcher{border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}}.agent-skill-launcher{background:linear-gradient(135deg,var(--color-accent),transparent 62%),var(--color-surface-subtle);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.agent-skill-launcher{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent 62%),var(--color-surface-subtle)}}.agent-skill-launcher>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-skill-launcher>header h3{color:var(--color-text);margin:0 0 .2rem;font-size:.78rem}.agent-skill-launcher>header p{max-width:48rem;color:var(--color-text-secondary);margin:0;font-size:.68rem;line-height:1.45}.agent-skill-launcher>header>span{color:var(--color-brand);white-space:nowrap;flex:none;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:inline-flex}.agent-skill-launcher>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.agent-skill-launcher>ul li{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.55rem;display:flex}.agent-skill-launcher>ul li>div{gap:.12rem;min-width:0;display:grid}.agent-skill-launcher>ul strong{font-size:.69rem}.agent-skill-launcher>ul small{color:var(--color-text-subtle);font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.agent-skill-launcher .button{flex:none;gap:.28rem;min-height:1.8rem;font-size:.6rem}.agent-skill-launcher__spinner{animation:agent-skill-spinner .8s linear infinite}@keyframes agent-skill-spinner{to{transform:rotate(1turn)}}.agent-skill-launcher__error,.agent-skill-launcher__notice{color:var(--color-text-secondary);margin:0;font-size:.62rem}.agent-skill-launcher__error{color:var(--color-danger)}.agent-skill-launcher__result{border:1px solid var(--color-success);align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-skill-launcher__result{border:1px solid color-mix(in srgb,var(--color-success) 40%,var(--color-border))}}.agent-skill-launcher__result{color:var(--color-success);background:var(--color-success);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.agent-skill-launcher__result{background:color-mix(in srgb,var(--color-success) 8%,transparent)}}.agent-skill-launcher__result p{flex:1;gap:.1rem;min-width:0;margin:0;font-size:.6rem;display:grid}.agent-skill-launcher__result span{color:var(--color-text-secondary);font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.agent-skill-launcher__result a{color:var(--color-text);white-space:nowrap;font-size:.58rem;font-weight:700}.agent-skill-launcher__report-warning{border:1px solid var(--color-warning);align-items:flex-start;gap:.45rem;margin:0;padding:.6rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-skill-launcher__report-warning{border:1px solid color-mix(in srgb,var(--color-warning) 42%,var(--color-border))}}.agent-skill-launcher__report-warning{background:var(--color-warning);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.agent-skill-launcher__report-warning{background:color-mix(in srgb,var(--color-warning) 8%,transparent)}}.agent-skill-launcher__report-warning{color:var(--color-text-secondary);font-size:.65rem;line-height:1.45}.agent-skill-launcher__report-warning svg{color:var(--color-warning);flex:none}.agent-skill-report{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);border-radius:.55rem;gap:.75rem;padding:.8rem;display:grid}.agent-skill-report>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-skill-report>header>div{gap:.2rem;display:grid}.agent-skill-report h5,.agent-skill-report>header span{color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:750}.agent-skill-report h4,.agent-skill-report h5{margin:0}.agent-skill-report h4{max-width:52rem;font-size:.76rem;line-height:1.45}.agent-skill-report>header>dl{flex:none;gap:.4rem;margin:0;display:flex}.agent-skill-report>header>dl div{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.4rem;min-width:5.2rem;padding:.35rem .5rem}.agent-skill-report>header dt{color:var(--color-text-subtle);font-size:.52rem}.agent-skill-report>header dd{font-family:var(--font-data);margin:.08rem 0 0;font-size:.64rem;font-weight:700}.agent-skill-report>section{gap:.4rem;display:grid}.agent-skill-report__abstention{border:1px solid var(--color-warning);padding:.6rem}@supports (color:color-mix(in lab,red,red)){.agent-skill-report__abstention{border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border))}}.agent-skill-report__abstention{background:var(--color-warning);border-radius:.45rem}@supports (color:color-mix(in lab,red,red)){.agent-skill-report__abstention{background:color-mix(in srgb,var(--color-warning) 7%,transparent)}}.agent-skill-report__abstention strong{color:var(--color-warning);font-size:.64rem}.agent-skill-report__abstention p{color:var(--color-text-secondary);margin:0;font-size:.65rem;line-height:1.45}.agent-skill-report__control{border:1px solid var(--color-brand);padding:.6rem}@supports (color:color-mix(in lab,red,red)){.agent-skill-report__control{border:1px solid color-mix(in srgb,var(--color-brand) 42%,var(--color-border))}}.agent-skill-report__control{background:var(--color-brand);border-radius:.45rem}@supports (color:color-mix(in lab,red,red)){.agent-skill-report__control{background:color-mix(in srgb,var(--color-brand) 8%,transparent)}}.agent-skill-report__control strong{color:var(--color-brand);text-transform:uppercase;font-size:.64rem}.agent-skill-report__control p{color:var(--color-text-secondary);margin:0;font-size:.65rem;line-height:1.45}.agent-skill-report__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.agent-skill-report__facts>div{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.45rem;min-width:0;padding:.55rem}.agent-skill-report__facts dt{color:var(--color-text-secondary);font-size:.56rem}.agent-skill-report__facts dd{overflow-wrap:anywhere;font-family:var(--font-data);margin:.16rem 0;font-size:.68rem;font-weight:750}.agent-skill-report__facts small{color:var(--color-text-subtle);font-size:.52rem}.agent-skill-report__analysis{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.agent-skill-report__analysis li{border-left:2px solid var(--color-accent);gap:.1rem;padding-left:.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-skill-report__analysis li{border-left:2px solid color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}}.agent-skill-report__analysis strong{font-size:.6rem}.agent-skill-report__analysis span,.agent-skill-report__limitations{color:var(--color-text-secondary);font-size:.64rem;line-height:1.45}.agent-skill-report__limitations summary{cursor:pointer;font-weight:700}.agent-skill-report__limitations ul{gap:.25rem;margin:.45rem 0 0;padding-left:1.1rem;display:grid}.agent-recent-runs__item{box-shadow:none}.missions-screen__header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.missions-screen__count{color:var(--color-text-secondary);flex:none;font-size:.65rem}.missions-table{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.missions-card,.missions-table__head{grid-template-columns:minmax(8rem,1.2fr) minmax(7rem,1.2fr) minmax(5.5rem,.7fr) minmax(8rem,1fr) minmax(7rem,1fr) minmax(9rem,1fr);align-items:center;gap:.75rem;display:grid}.missions-table__head{border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);min-height:2.25rem;color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;padding:0 .8rem;font-size:.53rem;font-weight:680}.missions-list{gap:0;display:grid}.missions-card{border:0;border-bottom:1px solid var(--color-border);min-height:4.8rem;box-shadow:none;background:0 0;border-radius:0;padding:.7rem .8rem}.missions-card:last-child{border-bottom:0}.missions-card__identity{align-items:center;gap:.55rem;min-width:0;display:flex}.missions-card__avatar{background:linear-gradient(145deg,var(--color-accent-light),var(--color-info-light));width:1.9rem;height:1.9rem;color:var(--color-accent);border-radius:.5rem;flex:none;justify-content:center;align-items:center;font-size:.56rem;font-weight:760;display:inline-flex}.missions-card__identity small,.missions-card__progress small,.missions-card__skill small{color:var(--color-text-secondary);font-size:.53rem;display:block}.missions-card__agent,.missions-card__progress strong,.missions-card__skill strong{text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.missions-card__status{width:fit-content;min-height:1.35rem;padding:.18rem .5rem;font-size:.55rem}.missions-card__run-detail{font-size:.58rem;line-height:1.35}.missions-card__dates{gap:.18rem;margin:0;display:grid}.missions-card__dates div{justify-content:space-between;gap:.4rem;font-size:.52rem;display:flex}.missions-card__dates dt{color:var(--color-text-subtle)}.missions-card__dates dd{text-align:right;margin:0}.missions-table--empty .data-state{box-shadow:none;margin:.8rem}.decision-center__columns{gap:.75rem}.decision-center .priority-card__zones{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.decision-center .priority-zone,.decision-center .priority-zone--decision{min-height:7.75rem}.decision-center__pending,.decision-center__recorded{padding:.8rem}.decision-list__item{min-width:0;padding:.65rem}.decision-list__row{align-items:flex-start;min-width:0}.decision-list__row>div{flex:auto;min-width:0}.decision-list__row>div small,.decision-list__row>div strong{overflow-wrap:anywhere;display:block}.decision-list__row>.badge{flex:none}.decision-list__trace-toggle{border-top:1px solid var(--color-border);white-space:normal;border-radius:0;justify-content:flex-start;width:100%;max-width:100%;padding:.4rem 0 0}.decision-trace__generation-status{flex-wrap:wrap;gap:.35rem;display:flex}.integrations-page{display:grid}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.75rem}.integration-card{grid-template-columns:minmax(13.5rem,.72fr) minmax(0,2.28fr);min-width:0;display:grid}.integration-card .card__header{border-right:1px solid var(--color-border);background:radial-gradient(circle at 0 0,#70a5ff17,transparent 13rem),var(--color-surface-subtle);align-content:start;padding:.9rem}.integration-card .card__content{min-width:0;padding:.9rem}.integration-card__content{grid-template-columns:minmax(12rem,.8fr) minmax(15rem,1.2fr);align-items:start;gap:.7rem;display:grid}.integration-actions,.integration-card__status,.integration-error,.integration-history-notice,.integration-verification{grid-column:1/-1}.integration-welcome{max-width:92rem;margin:0 auto var(--space-4);padding:var(--space-4) var(--content-gutter);color:var(--color-text-secondary);font-size:.9375rem}.integration-welcome strong{color:var(--color-text-primary)}.integration-card__status{border-bottom:1px solid var(--color-border);padding-bottom:.55rem}.governed-actions-panel{max-width:92rem;padding:0 var(--content-gutter) 2rem;gap:1rem;display:grid}.governed-discount-actions__header{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.governed-discount-actions__header{border-color:color-mix(in srgb,var(--color-warning) 34%,var(--color-border))}}.governed-discount-actions__header{background:radial-gradient(circle at 100% 0,var(--color-accent),transparent 28rem),radial-gradient(circle at 0 100%,var(--color-warning),transparent 24rem),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.governed-discount-actions__header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-accent) 13%,transparent),transparent 28rem),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--color-warning) 9%,transparent),transparent 24rem),var(--color-surface)}}.governed-discount-actions__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.governed-discount-actions__flow span{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);color:var(--color-text-secondary);padding:.55rem .7rem;font-size:.72rem;font-weight:700}.governed-discount-actions__flow span[data-active=true]{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.governed-discount-actions__flow span[data-active=true]{border-color:color-mix(in srgb,var(--color-accent) 44%,var(--color-border))}}.governed-discount-actions__flow span[data-active=true]{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.governed-discount-actions__flow span[data-active=true]{background:color-mix(in srgb,var(--color-accent) 9%,var(--color-surface))}}.governed-discount-actions__flow span[data-active=true]{color:var(--color-text)}.governed-discount-actions__target{grid-template-columns:repeat(4,minmax(0,1fr))}.governed-discount-actions__target div:nth-child(4),.governed-discount-actions__target div:nth-child(5),.governed-discount-actions__target div:nth-child(6),.governed-discount-actions__target div:nth-child(7){border-left:0}.governed-discount-actions__target div:nth-child(5){border-left:1px solid var(--color-border);border-radius:var(--radius-control) 0 0 var(--radius-control)}.governed-discount-actions__target div:nth-child(4),.governed-discount-actions__target div:nth-child(8){border-radius:0 var(--radius-control) var(--radius-control) 0}.governed-discount-actions__error{border:1px solid var(--color-danger);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.governed-discount-actions__error{border:1px solid color-mix(in srgb,var(--color-danger) 42%,var(--color-border))}}.governed-discount-actions__error{border-radius:var(--radius-control);background:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.governed-discount-actions__error{background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface))}}.governed-discount-actions__error{color:var(--color-danger);font-size:.8rem}.governed-discount-dialog{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060eb8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.governed-discount-dialog__surface{border:1px solid var(--color-accent);gap:1rem;width:min(100%,42rem);max-height:calc(100vh - 2rem);padding:1.1rem;display:grid;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.governed-discount-dialog__surface{border:1px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}}.governed-discount-dialog__surface{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 30px 100px #0000006b}.governed-discount-dialog__surface>footer,.governed-discount-dialog__surface>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.governed-discount-dialog__surface h2{margin-top:.2rem;font-size:1.15rem}.governed-discount-dialog__surface label,.governed-discount-dialog__surface>p{color:var(--color-text-secondary);font-size:.82rem;line-height:1.55}.governed-discount-dialog__surface dl{gap:.5rem;margin:0;display:grid}.governed-discount-dialog__surface dl div{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);gap:.2rem;padding:.65rem;display:grid}.governed-discount-dialog__surface dt{color:var(--color-text-subtle);text-transform:uppercase;font-size:.68rem;font-weight:700}.governed-discount-dialog__surface dd{font-family:var(--font-data);overflow-wrap:anywhere;margin:0;font-size:.75rem}.governed-discount-dialog__surface label{border:1px solid var(--color-warning);align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.governed-discount-dialog__surface label{border:1px solid color-mix(in srgb,var(--color-warning) 38%,var(--color-border))}}.governed-discount-dialog__surface label{border-radius:var(--radius-control);background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.governed-discount-dialog__surface label{background:color-mix(in srgb,var(--color-warning) 6%,var(--color-surface))}}.governed-discount-dialog__surface label input{flex:none;margin-top:.18rem}.governed-discount-dialog__surface>footer{justify-content:flex-end}.shopify-action-catalog{max-width:92rem;padding:0 var(--content-gutter) 2rem;gap:1rem;display:grid}.shopify-action-catalog__header{border:1px solid var(--color-accent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.shopify-action-catalog__header{border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border))}}.shopify-action-catalog__header{border-radius:var(--radius-card);background:radial-gradient(circle at 100% 0,#309db61f,transparent 25rem),var(--color-surface)}.shopify-action-catalog__header h2{margin:.2rem 0;font-size:1.15rem}.shopify-action-catalog__header>div>p:last-child,.shopify-action-catalog__next p{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.shopify-action-catalog__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.shopify-action-catalog__summary>div{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:.35rem;min-width:0;padding:.9rem;display:grid}.shopify-action-catalog__next span,.shopify-action-catalog__summary span{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.shopify-action-catalog__summary strong{font-size:1.35rem}.shopify-action-catalog__summary small{color:var(--color-text-secondary);font-size:.75rem;line-height:1.4}.shopify-action-catalog__next{border:1px solid var(--color-accent);align-items:flex-start;gap:.8rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.shopify-action-catalog__next{border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}}.shopify-action-catalog__next{border-radius:var(--radius-card);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.shopify-action-catalog__next{background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface))}}.shopify-action-catalog__next p,.shopify-action-catalog__next strong{margin-top:.25rem;display:block}.shopify-action-catalog__legend{flex-wrap:wrap;gap:.5rem;display:flex}.shopify-action-catalog__groups{gap:.65rem;display:grid}.shopify-action-catalog__groups details{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.shopify-action-catalog__groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-weight:700;display:flex}.shopify-action-catalog__groups summary small{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.shopify-action-catalog__entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0 .75rem .75rem;display:grid}.shopify-action-catalog__entries article{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);gap:.75rem;min-width:0;padding:.9rem;display:grid}.shopify-action-catalog__entries article>footer,.shopify-action-catalog__entries article>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.shopify-action-catalog__entries header>div{gap:.25rem;min-width:0;display:grid}.shopify-action-catalog__entries code{color:var(--color-text-secondary);text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.shopify-action-catalog__entries article>p{color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}.shopify-action-catalog__entries dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.shopify-action-catalog__entries dl>div{min-width:0}.shopify-action-catalog__entries dt{color:var(--color-text-secondary);font-size:.68rem}.shopify-action-catalog__entries dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.75rem;font-weight:650}.shopify-action-catalog__entries footer{border-top:1px solid var(--color-border);color:var(--color-text-secondary);padding-top:.65rem;font-size:.72rem}.shopify-action-catalog__entries footer a,.shopify-action-catalog__entries footer span{align-items:center;gap:.35rem;display:inline-flex}.shopify-action-catalog__entries footer a{color:var(--color-accent);font-weight:650;text-decoration:none}.shopify-price-preparation,.shopify-publication-governance{max-width:92rem;padding:0 var(--content-gutter) 1rem;gap:1rem;display:grid}.shopify-publication-governance__actions,.shopify-publication-governance__badges,.shopify-publication-governance__card>header,.shopify-publication-governance__header,.shopify-publication-governance__notice-banner,.shopify-publication-governance__registry>header,.shopify-publication-governance__unavailable,.shopify-publication-governance__unavailable>a,.shopify-publication-governance__unavailable>div{align-items:center;display:flex}.shopify-publication-governance__header{border:1px solid var(--color-warning);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.shopify-publication-governance__header{border:1px solid color-mix(in srgb,var(--color-warning) 32%,var(--color-border))}}.shopify-publication-governance__header{border-radius:var(--radius-card);background:radial-gradient(circle at 0 0,#7c5bff24,transparent 24rem),radial-gradient(circle at 100% 0,#26a0be17,transparent 21rem),var(--color-surface)}.shopify-publication-governance__card h4,.shopify-publication-governance__header h2,.shopify-publication-governance__registry h3{margin:.2rem 0}.shopify-publication-governance__header h2{font-size:1.15rem}.shopify-publication-governance__controls p,.shopify-publication-governance__explanation p,.shopify-publication-governance__header>div>p:last-child,.shopify-publication-governance__notice,.shopify-publication-governance__unavailable p{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.shopify-publication-governance__form{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.shopify-publication-governance__form label{gap:.4rem;min-width:0;display:grid}.shopify-publication-governance__form label>span{color:var(--color-text-secondary);font-size:.75rem;font-weight:650}.shopify-publication-governance__form select,.shopify-publication-governance__form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-subtle);width:100%;color:var(--color-text);font:inherit;outline:none;padding:.65rem .75rem}.shopify-publication-governance__form select:focus,.shopify-publication-governance__form textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.shopify-publication-governance__form select:focus,.shopify-publication-governance__form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent)}}.shopify-publication-governance__controls,.shopify-publication-governance__notice,.shopify-publication-governance__reason{grid-column:1/-1}.shopify-publication-governance__controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shopify-publication-governance__controls p{max-width:52rem}.shopify-publication-governance__unavailable{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);justify-content:space-between;gap:1rem;padding:1rem}.shopify-publication-governance__notice-banner,.shopify-publication-governance__unavailable>a,.shopify-publication-governance__unavailable>div{gap:.55rem}.shopify-publication-governance__unavailable>a{color:var(--color-accent);flex:none;font-size:.8125rem;font-weight:650;text-decoration:none}.shopify-publication-governance__error,.shopify-publication-governance__notice-banner{border:1px solid var(--color-border);border-radius:var(--radius-control);margin:0;padding:.75rem .9rem;font-size:.8125rem}.shopify-publication-governance__error{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.shopify-publication-governance__error{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))}}.shopify-publication-governance__error{color:var(--color-danger)}.shopify-publication-governance__notice-banner--success{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.shopify-publication-governance__notice-banner--success{border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border))}}.shopify-publication-governance__notice-banner--success{color:var(--color-success)}.shopify-publication-governance__notice-banner--warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.shopify-publication-governance__notice-banner--warning{border-color:color-mix(in srgb,var(--color-warning) 55%,var(--color-border))}}.shopify-publication-governance__notice-banner--warning{color:var(--color-warning)}.shopify-publication-governance__notice-banner--danger{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.shopify-publication-governance__notice-banner--danger{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))}}.shopify-publication-governance__notice-banner--danger{color:var(--color-danger)}.shopify-publication-governance__registry{gap:.8rem;display:grid}.shopify-publication-governance__registry>header{justify-content:space-between;gap:1rem}.shopify-publication-governance__list{gap:.8rem;display:grid}.shopify-publication-governance__card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);gap:.85rem;padding:1rem;display:grid}.shopify-publication-governance__card>header{justify-content:space-between;gap:1rem}.shopify-publication-governance__actions,.shopify-publication-governance__badges{flex-wrap:wrap;gap:.5rem}.shopify-publication-governance__audit,.shopify-publication-governance__explanation,.shopify-publication-governance__target{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.shopify-publication-governance__audit>div,.shopify-publication-governance__explanation>div,.shopify-publication-governance__target>div{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);min-width:0;padding:.65rem}.shopify-publication-governance__audit dt,.shopify-publication-governance__explanation strong,.shopify-publication-governance__target dt{color:var(--color-text-subtle);letter-spacing:.03em;text-transform:uppercase;font-size:.65rem;font-weight:700}.shopify-publication-governance__audit dd,.shopify-publication-governance__target dd{overflow-wrap:anywhere;font-family:var(--font-data);margin:.25rem 0 0;font-size:.72rem}.shopify-publication-governance__explanation p{margin:.25rem 0 0}.shopify-publication-governance__card details{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:.7rem}.shopify-publication-governance__card summary{cursor:pointer;font-size:.75rem;font-weight:700}.shopify-publication-governance__audit{margin-top:.7rem}.shopify-publication-governance__actions{justify-content:flex-start}.shopify-publication-governance__actions>span{color:var(--color-text-secondary);align-items:center;gap:.35rem;margin-left:auto;font-size:.7rem;display:inline-flex}.shopify-price-preparation__header{border:1px solid var(--color-accent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.shopify-price-preparation__header{border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border))}}.shopify-price-preparation__header{border-radius:var(--radius-card);background:radial-gradient(circle at 0 0,#7c5bff1f,transparent 24rem),var(--color-surface)}.shopify-price-preparation__header h2{margin:.2rem 0;font-size:1.15rem}.shopify-price-preparation__controls p,.shopify-price-preparation__header>div>p:last-child,.shopify-price-preparation__unavailable p{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.shopify-price-preparation__form{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.shopify-price-preparation__form label{gap:.4rem;min-width:0;display:grid}.shopify-price-preparation__form label>span{color:var(--color-text-secondary);font-size:.75rem;font-weight:650}.shopify-price-preparation__form input,.shopify-price-preparation__form select,.shopify-price-preparation__form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-subtle);width:100%;color:var(--color-text);font:inherit;outline:none;padding:.65rem .75rem}.shopify-price-preparation__form input:focus,.shopify-price-preparation__form select:focus,.shopify-price-preparation__form textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.shopify-price-preparation__form input:focus,.shopify-price-preparation__form select:focus,.shopify-price-preparation__form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent)}}.shopify-price-preparation__controls,.shopify-price-preparation__reason{grid-column:1/-1}.shopify-price-preparation__controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shopify-price-preparation__controls p{max-width:48rem}.shopify-price-preparation__unavailable{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.shopify-price-preparation__success,.shopify-price-preparation__unavailable>a,.shopify-price-preparation__unavailable>div{align-items:center;gap:.55rem;display:flex}.shopify-price-preparation__unavailable>a{color:var(--color-accent);flex:none;font-size:.8125rem;font-weight:650;text-decoration:none}.shopify-price-preparation__error,.shopify-price-preparation__success{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:.75rem .9rem;font-size:.8125rem}.shopify-price-preparation__error{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.shopify-price-preparation__error{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))}}.shopify-price-preparation__error{color:var(--color-danger)}.shopify-price-preparation__success{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.shopify-price-preparation__success{border-color:color-mix(in srgb,var(--color-success) 45%,var(--color-border))}}.shopify-price-preparation__success{color:var(--color-success)}.governed-actions-panel__header{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:radial-gradient(circle at 0 0,#70a5ff1a,transparent 20rem),var(--color-surface);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.governed-actions-panel__header h2{margin:.2rem 0;font-size:1.15rem}.governed-actions-panel__header>div>p:last-child{color:var(--color-text-secondary);font-size:.8125rem}.governed-actions-list{gap:.8rem;display:grid}.governed-action-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:.85rem;padding:1rem;display:grid}.governed-action-card>header,.governed-action-card__actions,.governed-action-card__badges,.governed-action-card__verified{align-items:center;display:flex}@media (max-width:840px){.governed-discount-actions__flow,.governed-discount-actions__target{grid-template-columns:1fr}.governed-discount-actions__target div,.governed-discount-actions__target div:first-child,.governed-discount-actions__target div:last-child,.governed-discount-actions__target div:nth-child(4),.governed-discount-actions__target div:nth-child(5),.governed-discount-actions__target div:nth-child(8){border:1px solid var(--color-border);border-radius:var(--radius-control)}.governed-discount-actions__error{flex-direction:column;align-items:stretch}.shopify-action-catalog__entries,.shopify-action-catalog__summary{grid-template-columns:1fr}.shopify-action-catalog__entries article>footer,.shopify-action-catalog__entries article>header,.shopify-action-catalog__header{flex-direction:column;align-items:stretch}.shopify-price-preparation__form{grid-template-columns:1fr}.shopify-price-preparation__controls,.shopify-price-preparation__reason{grid-column:auto}.shopify-price-preparation__controls,.shopify-price-preparation__header,.shopify-price-preparation__unavailable{flex-direction:column;align-items:stretch}.shopify-publication-governance__audit,.shopify-publication-governance__explanation,.shopify-publication-governance__form,.shopify-publication-governance__target{grid-template-columns:1fr}.shopify-publication-governance__controls,.shopify-publication-governance__notice,.shopify-publication-governance__reason{grid-column:auto}.shopify-publication-governance__card>header,.shopify-publication-governance__controls,.shopify-publication-governance__header,.shopify-publication-governance__registry>header,.shopify-publication-governance__unavailable{flex-direction:column;align-items:stretch}.shopify-publication-governance__actions>span{width:100%;margin-left:0}}.governed-action-card>header{justify-content:space-between;gap:1rem}.governed-action-card h3{margin-top:.2rem;font-size:1rem}.governed-action-card__actions,.governed-action-card__badges{flex-wrap:wrap;gap:.5rem}.governed-action-card__target{grid-template-columns:1.1fr 1.6fr .65fr .65fr;margin:0;display:grid}.governed-action-card__target div{border:1px solid var(--color-border);background:var(--color-surface-subtle);gap:.2rem;min-width:0;padding:.65rem;display:grid}.governed-action-card__target div:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.governed-action-card__target div:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.governed-action-card__audit dt,.governed-action-card__target dt{color:var(--color-text-secondary);text-transform:uppercase;font-size:.6875rem;font-weight:650}.governed-action-card__audit dd,.governed-action-card__target dd{color:var(--color-text);font-family:var(--font-data);overflow-wrap:anywhere;margin:0;font-size:.75rem}.governed-action-card__explanation{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.governed-action-card__explanation section{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:.7rem}.governed-action-card__explanation h4{margin-bottom:.35rem;font-size:.75rem}.governed-action-card__audit,.governed-action-card__explanation li,.governed-action-card__explanation p{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5}.governed-action-card__audit ul,.governed-action-card__explanation ul{gap:.25rem;padding-left:1rem;display:grid}.governed-action-card__audit{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);padding:.7rem}.governed-action-card__audit summary{cursor:pointer;color:var(--color-text);align-items:center;gap:.4rem;font-weight:650;display:flex}.governed-action-card__audit dl{gap:.45rem;margin:.7rem 0;display:grid}.governed-action-card__audit dl div{gap:.2rem;display:grid}.governed-action-card__verified{color:var(--color-success);gap:.35rem;font-size:.75rem;font-weight:650}.integration-sync-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0}.integration-sync-details div{min-height:100%;padding:.65rem}.settings-layout{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:.75rem;display:grid}.settings-panel{gap:.85rem;padding:.9rem}.settings-panel--governance{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.settings-panel--governance{border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-border))}}.settings-panel__heading{padding-bottom:.7rem}.settings-panel__heading h2{font-size:.95rem}.settings-panel__heading>p{font-size:.65rem}.governance-intro{color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;font-size:.68rem;display:grid}.governance-intro>span{background:var(--color-success-light);width:2rem;height:2rem;color:var(--color-success);border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.governance-links{gap:.45rem;display:grid}.governance-links a{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.65rem;display:grid}.governance-links a:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.governance-links a:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}}.governance-links a>span:first-child{background:var(--color-accent-light);width:1.8rem;height:1.8rem;color:var(--color-accent);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.governance-links small,.governance-links strong{display:block}.governance-links strong{font-size:.67rem}.governance-links small{color:var(--color-text-secondary);margin-top:.1rem;font-size:.56rem}.governance-unavailable{border:1px dashed var(--color-border-strong);color:var(--color-text-secondary);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.7rem;display:grid}.governance-unavailable>span{color:var(--color-warning)}.governance-unavailable strong{color:var(--color-text);font-size:.66rem}.governance-unavailable p{margin-top:.1rem;font-size:.58rem;line-height:1.45}.theme-selector__grid{grid-template-columns:minmax(0,1fr)}.theme-option{align-items:center;min-height:4.5rem;padding:.7rem}.theme-option__copy strong{font-size:.73rem}.theme-option__copy small{font-size:.59rem}@media (max-width:90rem){.cockpit-layout{grid-template-columns:minmax(0,1fr) 17rem}.priorities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:72rem){:root{--sidebar-width:9rem}.cockpit-layout,.operating-core,.settings-layout{grid-template-columns:minmax(0,1fr)}.operating-core__heading{grid-column:auto}.executive-rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.dashboard-row--analytics{grid-template-columns:minmax(0,1.7fr) minmax(13rem,.8fr)}.missions-table{overflow-x:auto}.missions-card,.missions-table__head{min-width:62rem}.agent-card__matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card__executions{border-top:1px solid var(--color-border);grid-column:1/-1;min-height:auto;border-left:0!important}.agent-card__empty-run{min-height:5rem}}@media (max-width:60rem){.cockpit-layout{display:block}.cockpit-main{margin-bottom:.75rem}.dashboard-row--analytics,.executive-rail{grid-template-columns:minmax(0,1fr)}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card__matrix,.operating-core ul.operating-core__agent-list,.operating-core__flow,.priorities-grid,.team-screen__grid{grid-template-columns:minmax(0,1fr)}.agent-card__matrix>section+section{border-top:1px solid var(--color-border);border-left:0}.agent-card__executions{grid-column:auto}.agent-detail-panel{grid-template-columns:minmax(0,1fr)}.agent-detail-panel__section:first-child,.agent-detail-panel__section:last-child{grid-column:auto}.agent-skill-launcher>header{display:grid}.agent-skill-launcher>ul{grid-template-columns:minmax(0,1fr)}.agent-skill-report>header{display:grid}.agent-skill-report>header>dl{flex-wrap:wrap}.agent-skill-report__facts,.decision-center .priority-card__zones,.integration-card,.integration-card__content{grid-template-columns:minmax(0,1fr)}.integration-card .card__header{border-right:0;border-bottom:1px solid var(--color-border)}.missions-table__head{display:none}.missions-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0}.missions-card__dates{grid-column:1/-1}}@media (max-width:42rem){:root{--content-gutter:.75rem}.organization-label svg,.topbar__guardrail,.topbar__title strong{display:none}.topbar__title:after{content:none}.organization-label{max-width:8.5rem}.decision-center,.foundation-page,.integrations-page,.missions-screen,.overview-page,.settings-screen,.team-screen{padding:.85rem var(--content-gutter) 1.5rem}.missions-screen__header,.page-header{flex-direction:column;align-items:stretch}.page-header__metadata{justify-content:flex-start}.cockpit-coverage-notice{flex-direction:column;align-items:flex-start}.kpi-grid,.missions-card{grid-template-columns:minmax(0,1fr)}.missions-card__dates{grid-column:auto}.agent-card__facts{grid-template-columns:minmax(0,1fr)}}.performance-page{width:min(100%,var(--content-max-width));padding:.75rem var(--content-gutter) 1.5rem;gap:.75rem;margin-inline:auto;display:grid}.performance-page .page-header__metadata{justify-content:flex-start}.performance-analysis-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:.75rem;min-width:0;display:grid}.performance-provenance,.performance-revenue{min-height:15rem}.performance-revenue__bars{gap:.9rem;margin:0;padding:.8rem;list-style:none;display:grid}.performance-revenue__bars li{gap:.38rem;display:grid}.performance-revenue__meta{color:var(--color-text-secondary);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.68rem;display:flex}.performance-revenue__meta strong{color:var(--color-text);font-family:var(--font-data);font-size:.76rem;font-weight:660}.performance-revenue__track{border-radius:var(--radius-pill);background:var(--color-surface-subtle);height:.48rem;overflow:hidden}.performance-revenue__track span{border-radius:inherit;background:linear-gradient(90deg,var(--color-info),var(--color-accent));height:100%;display:block}.performance-revenue__track[data-tone=refunds] span{background:var(--color-warning)}.performance-revenue__track[data-tone=net] span{background:linear-gradient(90deg,var(--color-success),var(--color-success))}@supports (color:color-mix(in lab,red,red)){.performance-revenue__track[data-tone=net] span{background:linear-gradient(90deg,color-mix(in srgb,var(--color-success) 72%,var(--color-info)),var(--color-success))}}.performance-revenue__comparison{border-top:1px solid var(--color-border);min-height:2.8rem;color:var(--color-text-secondary);align-items:center;gap:.65rem;padding:.65rem .8rem;font-size:.65rem;display:flex}.performance-revenue__comparison strong{color:var(--color-text);font-family:var(--font-data);margin-left:auto;font-size:.72rem}.performance-provenance__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0 .8rem .8rem;display:grid}.performance-provenance__facts>div{border-top:1px solid var(--color-border);min-width:0;padding:.65rem}.performance-provenance__facts dt{color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.performance-provenance__facts dd{overflow-wrap:anywhere;color:var(--color-text);font-family:var(--font-data);margin:.25rem 0 0;font-size:.68rem}.performance-detail-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.performance-detail-grid>.top-products{grid-column:span 8}.performance-detail-grid>.currency-panel{grid-column:span 4}.performance-detail-grid>.connections-panel{grid-column:1/-1}@media (max-width:60rem){.performance-analysis-grid{grid-template-columns:minmax(0,1fr)}.performance-detail-grid>.currency-panel,.performance-detail-grid>.top-products{grid-column:1/-1}}@media (max-width:42rem){.performance-page{padding:.85rem var(--content-gutter) 1.5rem}.performance-page .data-origin-notice{flex-direction:column;align-items:flex-start;gap:.35rem}.performance-provenance,.performance-revenue{min-height:auto}.performance-provenance__facts{grid-template-columns:minmax(0,1fr)}.performance-revenue__comparison,.performance-revenue__meta{flex-direction:column;align-items:flex-start}.performance-revenue__comparison strong{margin-left:0}.performance-detail-grid{grid-template-columns:minmax(0,1fr)}}.watch-page{width:min(100%,var(--content-max-width));padding:.75rem var(--content-gutter) 1.5rem;gap:.75rem;margin-inline:auto;display:grid}.watch-page .page-header__metadata{justify-content:flex-start}.watch-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.watch-metric{align-content:start;gap:.25rem;min-width:0;min-height:7.5rem;padding:.8rem;display:grid;position:relative;overflow:hidden}.watch-metric:after{background:var(--color-accent);content:"";opacity:.7;height:2px;position:absolute;inset:auto 0 0}.watch-metric[data-tone=info]:after{background:var(--color-info)}.watch-metric[data-tone=success]:after{background:var(--color-success)}.watch-metric[data-tone=danger]:after{background:var(--color-danger)}.watch-metric__icon{background:var(--color-accent);border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.watch-metric__icon{background:color-mix(in srgb,var(--color-accent) 13%,transparent)}}.watch-metric__icon{color:var(--color-accent)}.watch-metric__icon svg{width:1rem}.watch-metric p,.watch-metric small{max-width:calc(100% - 2.25rem);color:var(--color-text-secondary);font-size:.62rem}.watch-metric strong{color:var(--color-text);font-family:var(--font-data);letter-spacing:-.035em;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:680}.watch-command-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);gap:.75rem;min-width:0;display:grid}.watch-gate,.watch-signals,.watch-unavailable{min-height:17rem}.watch-unavailable{background:radial-gradient(circle at 12% 8%,var(--color-accent),transparent 17rem),var(--color-surface);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.watch-unavailable{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--color-accent) 9%,transparent),transparent 17rem),var(--color-surface)}}.watch-unavailable .data-state{border-color:var(--color-accent);width:min(100% - 1.5rem,42rem);min-height:9rem}@supports (color:color-mix(in lab,red,red)){.watch-unavailable .data-state{border-color:color-mix(in srgb,var(--color-accent) 18%,var(--color-border))}}.watch-gate__list{margin:0;padding:0 .8rem .8rem;display:grid}.watch-gate__list>div{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:2.65rem;display:flex}.watch-gate__list dt{color:var(--color-text-secondary);font-size:.64rem}.watch-gate__list dd{margin:0}.watch-rules__list,.watch-signals__list,.watch-sources__list{margin:0;padding:0 .8rem .8rem;list-style:none;display:grid}.watch-signals__list li{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:.7rem;min-width:0;padding:.8rem 0;display:grid}.watch-rules__list>li>span,.watch-signals__icon,.watch-sources__list>li>span{background:var(--color-accent-light);width:2rem;height:2rem;color:var(--color-accent);border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.watch-rules__list>li>span svg,.watch-signals__icon svg,.watch-sources__list>li>span svg{width:1rem}.watch-signals__copy{gap:.22rem;min-width:0;display:grid}.watch-signals__copy>div{flex-wrap:wrap;gap:.35rem;display:flex}.watch-rules__list strong,.watch-signals__copy strong,.watch-sources__list strong{color:var(--color-text);font-size:.72rem}.watch-rules__list p,.watch-signals__copy p,.watch-signals__copy small,.watch-sources__list small{color:var(--color-text-secondary);font-size:.63rem;line-height:1.45}.watch-sources__list>li{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.75rem 0;display:grid}.watch-sources__counts{text-align:right;justify-items:end;display:grid}.watch-rules__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.watch-rules__list>li{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:.65rem;align-content:start;gap:.6rem;min-width:0;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.watch-rules__list>li{background:color-mix(in srgb,var(--color-surface-subtle) 72%,transparent)}}.watch-rules__list>li>span{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.watch-rules__list>li>span{background:color-mix(in srgb,var(--color-success) 10%,transparent)}}.watch-rules__list>li>span{color:var(--color-success)}.watch-rules__list p{margin-top:.2rem}@media (max-width:64rem){.watch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-command-grid{grid-template-columns:minmax(0,1fr)}.watch-gate,.watch-signals,.watch-unavailable{min-height:auto}.watch-rules__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.watch-page{padding:.85rem var(--content-gutter) 1.5rem}.watch-page .data-origin-notice{flex-direction:column;align-items:flex-start;gap:.35rem}.watch-metrics,.watch-rules__list{grid-template-columns:minmax(0,1fr)}.watch-sources__list>li{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.watch-sources__counts{text-align:left;grid-column:2;justify-items:start}}.login-page{min-height:100dvh;padding:var(--space-6);background:var(--color-background);place-items:center;display:grid}.login-page__panel{gap:var(--space-4);width:100%;max-width:26rem;display:grid}.login-page__title{color:var(--color-text-primary);margin:0;font-size:1.75rem}.login-page__hint{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.login-page__hint code{font-family:var(--font-data);background:var(--color-surface-subtle);border-radius:var(--radius-pill);padding:.05rem .4rem}.login-form{gap:var(--space-4);display:grid}.login-form__field{gap:var(--space-1);display:grid}.login-form__label{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.login-form__input{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}.login-form__input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.login-form__help{color:var(--color-text-muted);font-size:.68rem;line-height:1.45}.login-form__error{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);margin:0}@supports (color:color-mix(in lab,red,red)){.login-form__error{border:1px solid color-mix(in srgb,var(--color-danger) 40%,var(--color-border))}}.login-form__error{border-radius:var(--radius-control);background:var(--color-danger-light);color:var(--color-text-primary);font-size:.85rem}.login-form__success{border:1px solid var(--color-success);padding:.7rem .8rem}@supports (color:color-mix(in lab,red,red)){.login-form__success{border:1px solid color-mix(in srgb,var(--color-success) 38%,var(--color-border))}}.login-form__success{border-radius:var(--radius-control);background:var(--color-success-light)}@supports (color:color-mix(in lab,red,red)){.login-form__success{background:color-mix(in srgb,var(--color-success-light) 68%,transparent)}}.login-form__success{color:var(--color-success);font-size:.72rem;line-height:1.5}.login-form__submit{justify-self:stretch;width:100%;min-height:2.75rem}.signup-confirmation .button{min-height:2.75rem}.signup-confirmation{justify-items:center;gap:var(--space-4);padding-block:var(--space-3);text-align:center;display:grid}.signup-confirmation__icon{border:1px solid var(--color-accent);place-items:center;width:5.5rem;height:5.5rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.signup-confirmation__icon{border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent)}}.signup-confirmation__icon{background:var(--color-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.signup-confirmation__icon{background:color-mix(in srgb,var(--color-accent) 9%,transparent)}}.signup-confirmation__icon{color:var(--color-text-primary);box-shadow:0 0 3rem var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.signup-confirmation__icon{box-shadow:0 0 3rem color-mix(in srgb,var(--color-accent) 12%,transparent)}}.signup-confirmation__icon svg:last-child{background:var(--color-success);color:var(--color-background);border-radius:50%;padding:.12rem;position:absolute;bottom:.45rem;right:.2rem}.signup-confirmation h2,.signup-confirmation p{margin:0}.signup-confirmation h2{color:var(--color-text-primary);letter-spacing:-.035em;font-size:1.35rem}.signup-confirmation div>p{max-width:27rem;margin-top:var(--space-2);color:var(--color-text-secondary);font-size:.82rem;line-height:1.6}.signup-confirmation__help{color:var(--color-text-muted);font-size:.7rem}.director-panel{margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:linear-gradient(145deg,var(--color-accent),transparent 60%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.director-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent 60%),var(--color-surface)}}.director-panel{box-shadow:var(--shadow-card);gap:var(--space-4);display:grid}.director-panel__header{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.director-panel__portrait{border:1px solid var(--color-accent);width:3.25rem;height:3.25rem}@supports (color:color-mix(in lab,red,red)){.director-panel__portrait{border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border))}}.director-panel__portrait{object-fit:cover;border-radius:.8rem}.director-panel__title{gap:.15rem;display:grid}.director-panel__title h2{color:var(--color-text-primary);margin:0;font-size:1.15rem}.director-panel__title>span{color:var(--color-text-secondary);font-size:.7rem}.director-panel__badges{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.director-panel__status{color:var(--color-text-secondary);margin:0;font-size:.85rem}.director-panel__body{gap:var(--space-4);display:grid}.director-panel__meta{gap:var(--space-2);color:var(--color-text-subtle);flex-wrap:wrap;font-size:.75rem;display:flex}.discovery-context{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-accent);display:grid}@supports (color:color-mix(in lab,red,red)){.discovery-context{border:1px solid color-mix(in srgb,var(--color-accent) 32%,var(--color-border))}}.discovery-context{border-radius:var(--radius-card);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.discovery-context{background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface))}}.discovery-context__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.discovery-context__header h3{color:var(--color-text-primary);margin:.15rem 0 0;font-size:1rem}.discovery-context__state{background:var(--color-success);border-radius:999px;padding:.2rem .55rem}@supports (color:color-mix(in lab,red,red)){.discovery-context__state{background:color-mix(in srgb,var(--color-success) 12%,transparent)}}.discovery-context__state{color:var(--color-success);font-size:.68rem;font-weight:650}.discovery-context__guardrail,.discovery-context__message{color:var(--color-text-secondary);margin:0;font-size:.78rem;line-height:1.55}.discovery-context__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.discovery-context__grid>div{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:.3rem;display:grid}.discovery-context__grid>div[data-complete=false]{border-style:dashed}.discovery-context__grid dt{color:var(--color-text-subtle);font-size:.7rem}.discovery-context__grid dd{color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.5}.discovery-context__grid small,.discovery-context__guardrail{color:var(--color-text-subtle);font-size:.68rem}.discovery-context__grid small{margin-top:.3rem;display:block}.discovery-context__guardrail{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.director-block{gap:var(--space-2);display:grid}.director-block__title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-size:.7rem}.director-block__empty{color:var(--color-text-secondary);margin:0;font-size:.85rem}.director-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.director-facts div{gap:.15rem;min-width:0;display:grid}.director-facts dt{color:var(--color-text-subtle);font-size:.7rem}.director-facts dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:.9rem}.director-facts__source{color:var(--color-text-subtle);font-size:.65rem;display:block}.director-agents,.director-limitations,.director-priorities{color:var(--color-text);gap:.35rem;margin:0;padding-left:1.1rem;font-size:.85rem;display:grid}.director-limitations{padding-left:0;list-style:none}.director-limitations li{gap:.1rem;display:grid}.director-limitations strong{font-size:.85rem}.director-limitations span{color:var(--color-text-secondary);font-size:.78rem}.director-plan{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-subtle);gap:.3rem;display:grid}.director-plan__title{color:var(--color-text-primary);margin:0;font-weight:600}.director-plan__objective,.director-plan__rationale{color:var(--color-text-secondary);margin:0;font-size:.85rem}.director-plan__notice{color:var(--color-text-subtle);margin:.2rem 0 0;font-size:.75rem}.director-plan__approval{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.director-plan__approval>span{color:var(--color-text-subtle);font-size:.68rem}.director-plan__error,.director-plan__result{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);font-size:.75rem;display:flex}.director-plan__result{border:1px solid var(--color-success)}@supports (color:color-mix(in lab,red,red)){.director-plan__result{border:1px solid color-mix(in srgb,var(--color-success) 35%,var(--color-border))}}.director-plan__result{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.director-plan__result{background:color-mix(in srgb,var(--color-success) 9%,transparent)}}.director-plan__result{color:var(--color-success)}.director-plan__error>span,.director-plan__result>span{gap:.25rem;display:grid}.director-plan__result a{color:var(--color-accent);align-items:center;gap:.3rem;font-weight:650;text-decoration:none;display:inline-flex}.director-plan__error{border:1px solid var(--color-danger);justify-content:space-between}@supports (color:color-mix(in lab,red,red)){.director-plan__error{border:1px solid color-mix(in srgb,var(--color-danger) 35%,var(--color-border))}}.director-plan__error{background:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.director-plan__error{background:color-mix(in srgb,var(--color-danger) 8%,transparent)}}.director-plan__error{color:var(--color-text-secondary)}.director-panel__footer{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.director-panel__guardrail{color:var(--color-text-subtle);align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.audit-global-gate,.audit-screen,.operational-source-gate{gap:1rem;display:grid}.audit-global-gate{border:1px solid var(--color-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.audit-global-gate{border:1px solid color-mix(in srgb,var(--color-accent) 34%,var(--color-border))}}.audit-global-gate{border-radius:var(--radius-panel);background:radial-gradient(circle at 7% 18%,var(--color-accent),transparent 28%),linear-gradient(135deg,var(--color-surface),var(--color-surface-subtle))}@supports (color:color-mix(in lab,red,red)){.audit-global-gate{background:radial-gradient(circle at 7% 18%,color-mix(in srgb,var(--color-accent) 17%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 94%,transparent),color-mix(in srgb,var(--color-surface-subtle) 82%,transparent))}}.audit-global-gate{box-shadow:var(--shadow-card)}.audit-global-gate__icon{border:1px solid var(--color-accent);justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audit-global-gate__icon{border:1px solid color-mix(in srgb,var(--color-accent) 46%,var(--color-border))}}.audit-global-gate__icon{background:var(--color-accent-light);border-radius:.8rem}@supports (color:color-mix(in lab,red,red)){.audit-global-gate__icon{background:color-mix(in srgb,var(--color-accent-light) 58%,transparent)}}.audit-global-gate__icon{color:var(--color-accent)}.audit-global-gate__icon svg{width:1.35rem;height:1.35rem}.audit-global-gate h2,.audit-section-heading h2{color:var(--color-text);margin:.12rem 0 0;font-size:.9rem}.audit-global-gate>div>p:last-child,.audit-section-heading>p{color:var(--color-text-secondary);margin:.3rem 0 0;font-size:.66rem;line-height:1.5}.audit-rules,.audit-sources{gap:.75rem;display:grid}.audit-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.audit-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.audit-source-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:linear-gradient(145deg,var(--color-accent),transparent 9rem),var(--color-surface);align-content:start;gap:.7rem;min-width:0;min-height:13.5rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.audit-source-card{background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 7%,transparent),transparent 9rem),var(--color-surface)}}.audit-source-card{box-shadow:var(--shadow-card)}.audit-source-card>header{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.audit-source-card>header>span:first-child{background:var(--color-accent-light);border-radius:.62rem;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.audit-source-card>header>span:first-child{background:color-mix(in srgb,var(--color-accent-light) 56%,var(--color-surface-subtle))}}.audit-source-card>header>span:first-child{color:var(--color-accent)}.audit-source-card>header svg{width:1rem;height:1rem}.audit-source-card>div{justify-content:space-between;align-items:end;gap:.6rem;display:flex}.audit-source-card>div p{color:var(--color-text-secondary);margin:0;font-size:.62rem;font-weight:650}.audit-source-card>div strong{color:var(--color-text);font-family:var(--font-data);font-size:1.3rem;line-height:1}.audit-source-card>p{color:var(--color-text-secondary);margin:0;font-size:.62rem;line-height:1.48}.audit-source-card>small{color:var(--color-text-subtle);font-size:.55rem;line-height:1.4}.audit-source-card>a{border-top:1px solid var(--color-border);color:var(--color-accent);justify-content:space-between;align-items:center;gap:.45rem;margin-top:auto;padding-top:.6rem;font-size:.6rem;font-weight:680;text-decoration:none;display:inline-flex}.audit-source-card>a:hover{color:var(--color-accent-hover)}.audit-rules>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.audit-rules li{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.audit-rules li{background:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.audit-rules li>svg{width:1rem;height:1rem;color:var(--color-success)}.audit-rules li>div{gap:.2rem;display:grid}.audit-rules strong{font-size:.64rem}.audit-rules span{color:var(--color-text-secondary);font-size:.57rem;line-height:1.45}@media (max-width:1100px){.audit-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.audit-global-gate{grid-template-columns:auto minmax(0,1fr);align-items:start}.audit-global-gate>.badge{grid-column:2;justify-self:start}.audit-section-heading{flex-direction:column;align-items:start;gap:.35rem}.audit-rules>ul,.audit-source-grid{grid-template-columns:minmax(0,1fr)}.audit-source-card{min-height:0}}.team-screen{gap:clamp(1rem,2vw,1.5rem);width:min(100%,108rem)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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}