/*! 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-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}}}@layer theme{:host,:root{--font-mono:Consolas,"Courier New",Courier,monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Segoe UI",Aptos,Calibri,-apple-system,BlinkMacSystemFont,sans-serif;--default-mono-font-family:Consolas,"Courier New",Courier,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{.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}.static{position:static}.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}.hidden{display:none}.inline{display:inline}.table{display:table}.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))}}:root{color-scheme:light;--cp-bg:#f7f4ef;--cp-bg-elevated:#fcfbf8;--cp-surface:#fff;--cp-surface-soft:#f5f5f5;--cp-border:#dedede;--cp-border-strong:#919191;--cp-text:#242424;--cp-text-muted:#5c5c5c;--cp-text-soft:#6f6f6f;--cp-accent:#b11f4b;--cp-accent-hover:#9a1a41;--cp-accent-soft:#b11f4b14;--cp-accent-fg:#fff;--cp-success:#16a34a;--cp-danger:#dc2626;--cp-warning:#f59e0b;--cp-link:#0078d4;--cp-shadow:0 18px 48px #0000001f;--cp-overlay:#fffc;--cp-panel:#ffffffdb;--cp-panel-strong:#fffffff5;--cp-sheen:#ffffff8c;--cp-highlight:#b11f4b1f}html[data-theme=dark],html[data-theme=sovereign-dark]{color-scheme:dark;--cp-bg:#3d3b3a;--cp-bg-elevated:#343231;--cp-surface:#292929;--cp-surface-soft:#2e2e2e;--cp-border:#474747;--cp-border-strong:#5f5f5f;--cp-text:#dedede;--cp-text-muted:#919191;--cp-text-soft:#b0b0b0;--cp-accent:#fd8ea1;--cp-accent-hover:#fb7b91;--cp-accent-soft:#fd8ea124;--cp-accent-fg:#1a1a1a;--cp-success:#4ade80;--cp-danger:#f87171;--cp-warning:#fbbf24;--cp-link:#4da6ff;--cp-shadow:0 18px 48px #00000052;--cp-overlay:#292929e0;--cp-panel:#292929b8;--cp-panel-strong:#292929f5;--cp-sheen:#ffffff0a;--cp-highlight:#fd8ea11f}html[data-theme=sovereign-light]{color-scheme:light;--color-surface:var(--cp-bg-elevated);--color-panel:var(--cp-surface)}html[data-theme=desert-dawn]{color-scheme:light;--cp-link:#0067b1;--color-surface:var(--cp-bg);--color-panel:var(--cp-bg-elevated)}html[data-theme=high-contrast]{color-scheme:light dark;--cp-bg:Canvas;--cp-bg-elevated:Canvas;--cp-surface:Canvas;--cp-surface-soft:Canvas;--cp-border:CanvasText;--cp-border-strong:CanvasText;--cp-text:CanvasText;--cp-text-muted:CanvasText;--cp-text-soft:CanvasText;--cp-accent:CanvasText;--cp-accent-hover:CanvasText;--cp-accent-soft:Canvas;--cp-accent-fg:Canvas;--cp-success:CanvasText;--cp-danger:CanvasText;--cp-warning:CanvasText;--cp-link:LinkText;--cp-shadow:none;--cp-overlay:Canvas;--cp-panel:Canvas;--cp-panel-strong:Canvas;--cp-sheen:Canvas;--cp-highlight:Highlight}:root{--color-surface:var(--cp-bg);--color-panel:var(--cp-surface);--color-panel-soft:var(--cp-surface-soft);--color-ink:var(--cp-text);--color-muted:var(--cp-text-muted)}@supports (color:color-mix(in lab,red,red)){:root{--color-muted:color-mix(in srgb,var(--cp-text-muted) 65%,var(--cp-text))}}:root{--color-line:var(--cp-border);--color-line-strong:var(--cp-border-strong);--color-brand:var(--cp-text);--color-brand-strong:var(--cp-text);--color-human:var(--cp-warning);--color-human-subtle:var(--cp-warning)}@supports (color:color-mix(in lab,red,red)){:root{--color-human-subtle:color-mix(in srgb,var(--cp-warning) 12%,transparent)}}:root{--color-human-strong:var(--cp-text);--color-machine:var(--cp-link);--color-machine-subtle:var(--cp-link)}@supports (color:color-mix(in lab,red,red)){:root{--color-machine-subtle:color-mix(in srgb,var(--cp-link) 12%,transparent)}}:root{--color-machine-strong:var(--cp-text);--color-blocker:var(--cp-danger);--color-blocker-subtle:var(--cp-danger)}@supports (color:color-mix(in lab,red,red)){:root{--color-blocker-subtle:color-mix(in srgb,var(--cp-danger) 10%,transparent)}}:root{--color-caution:var(--cp-warning);--color-caution-subtle:var(--cp-warning)}@supports (color:color-mix(in lab,red,red)){:root{--color-caution-subtle:color-mix(in srgb,var(--cp-warning) 10%,transparent)}}:root{--color-affirm:var(--cp-success);--color-affirm-subtle:var(--cp-success)}@supports (color:color-mix(in lab,red,red)){:root{--color-affirm-subtle:color-mix(in srgb,var(--cp-success) 10%,transparent)}}:root{--color-focus:var(--cp-link);--radius-sm:.25rem;--radius-md:.625rem;--radius-lg:1rem;--radius-pill:999px;--shadow-panel:0 0 2px #0000001f,0 1px 2px #00000024;--shadow-dialog:var(--cp-shadow);--leading-body:1.55}:root:lang(ar){--leading-body:1.75}html[data-theme=high-contrast]{--color-surface:var(--cp-bg);--color-panel:var(--cp-surface);--color-panel-soft:var(--cp-surface-soft);--color-human-subtle:var(--cp-bg);--color-machine-subtle:var(--cp-bg);--color-blocker-subtle:var(--cp-bg);--color-caution-subtle:var(--cp-bg);--color-affirm-subtle:var(--cp-bg);--shadow-panel:none;--shadow-dialog:none}html[data-theme=high-contrast] *{border-color:var(--cp-border)}*{box-sizing:border-box}html{background:var(--cp-bg);scroll-behavior:smooth;min-width:20rem}body{background:var(--color-surface);min-height:100vh;color:var(--color-ink);font-family:Segoe UI,Aptos,Calibri,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:var(--leading-body);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,select:disabled{cursor:not-allowed}a{color:var(--cp-link);text-underline-offset:.18em;text-decoration-thickness:.08em}::selection{background:var(--cp-highlight)}:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}.sr-only{clip:rect(0,0,0,0);border:0;margin:-1px}.session-authority-bar{z-index:40;border-block-end:1px solid var(--color-line);background:var(--color-panel);justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.75rem;padding-block:.625rem;padding-inline:clamp(1rem,3vw,2rem);display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.session-authority-bar{background:color-mix(in srgb,var(--color-panel) 94%,transparent)}}.session-authority-bar{box-shadow:0 .5rem 1.5rem var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.session-authority-bar{box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--color-ink) 8%,transparent)}}.session-authority-bar{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.session-authority-bar__identity{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.session-authority-bar__identity>span:last-child{min-inline-size:0;display:grid}.session-authority-bar__identity small,.session-authority-bar__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-authority-bar__identity small{color:var(--color-muted)}.auth-card__mark,.session-authority-bar__avatar{border:1px solid var(--color-human);background:var(--color-human-subtle);block-size:2.25rem;inline-size:2.25rem;color:var(--color-human-strong);border-radius:50%;flex:none;place-items:center;display:inline-grid}.auth-page{background:radial-gradient(circle at 15% 15%,var(--color-human-subtle),transparent 28rem),var(--color-surface);place-items:center;min-block-size:calc(100vh - 3.75rem);padding:clamp(1rem,5vw,4rem);display:grid}.auth-card{gap:1rem;inline-size:min(100%,34rem);padding:clamp(1.5rem,5vw,3rem);display:grid}.auth-card h1,.auth-card p{margin:0}.auth-card h1{max-inline-size:16ch;font-size:clamp(2rem,6vw,3.5rem);line-height:.98}.auth-card>p{max-inline-size:48ch;color:var(--color-muted)}.auth-card__mark{block-size:3rem;inline-size:3rem}.auth-card__mark--denied{border-color:var(--color-blocker);background:var(--color-blocker-subtle);color:var(--color-blocker)}.auth-card .auth-card__error,.auth-card .auth-card__reason{border-inline-start:.25rem solid var(--color-blocker);background:var(--color-blocker-subtle);color:var(--color-ink);padding:.75rem}@media (max-width:48rem){.session-authority-bar{flex-wrap:wrap;position:relative}.session-authority-bar .adeo-authority-badge{order:3;inline-size:100%}}.adeo-button{border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-block-size:2.5rem;padding-block:.625rem;padding-inline:.875rem;font-size:.875rem;font-weight:650;line-height:1.2;transition:background-color .12s,border-color .12s,transform .12s;display:inline-flex}.adeo-button:not(:disabled):active{transform:translateY(1px)}.adeo-button--primary{background:var(--cp-accent);color:var(--cp-accent-fg)}.adeo-button--primary:not(:disabled):hover{background:var(--cp-accent-hover)}.adeo-button--secondary{border-color:var(--color-line-strong);background:var(--cp-surface);color:var(--color-ink)}.adeo-button--ghost:not(:disabled):hover,.adeo-button--secondary:not(:disabled):hover{background:var(--cp-surface-soft)}.adeo-button--ghost{color:var(--color-ink)}.adeo-button--danger{border-color:var(--color-blocker);background:var(--color-blocker);color:var(--cp-accent-fg)}.adeo-button:disabled{opacity:.52}.adeo-button--icon-only{inline-size:2.5rem;padding:0}.adeo-button__leading-visual,.adeo-button__loading-visual,.adeo-button__trailing-visual,.adeo-icon-button__icon{flex:none;place-items:center;display:inline-grid}.adeo-button__spinner{block-size:1rem;inline-size:1rem}.adeo-button__spinner-track{stroke:currentColor;opacity:.24}.adeo-button__spinner-indicator{stroke:currentColor}.adeo-surface{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel)}.adeo-surface--raised{box-shadow:var(--shadow-panel)}.adeo-surface--inset{background:var(--color-panel-soft);box-shadow:inset 0 0 0 1px var(--cp-sheen)}.adeo-status-pill{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-panel-soft);min-block-size:1.75rem;color:var(--color-ink);align-items:center;gap:.375rem;padding-block:.25rem;padding-inline:.625rem;font-size:.75rem;font-weight:650;line-height:1.15;display:inline-flex}.adeo-status-pill:before{content:"";background:currentColor;border:1px solid;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.adeo-status-pill--success{border-color:var(--color-affirm);background:var(--color-affirm-subtle);color:var(--color-ink)}.adeo-status-pill--human,.adeo-status-pill--warning{border-color:var(--color-human);background:var(--color-human-subtle);color:var(--color-human-strong)}.adeo-status-pill--danger{border-color:var(--color-blocker);background:var(--color-blocker-subtle);color:var(--color-ink)}.adeo-status-pill--machine{border-color:var(--color-machine);border-radius:var(--radius-sm);background:var(--color-machine-subtle);color:var(--color-machine-strong)}.adeo-status-pill--machine:before{border-radius:0;transform:rotate(45deg)}.adeo-authority-badge{border:1px solid var(--color-line);background:var(--color-panel);min-block-size:2.25rem;color:var(--color-ink);align-items:center;gap:.625rem;padding-block:.4375rem;padding-inline:.75rem;font-size:.8125rem;display:inline-flex}.adeo-authority-badge:before{content:"";background:currentColor;border:1px solid;flex:none;block-size:.625rem;inline-size:.625rem}.adeo-authority-badge--human{border-color:var(--color-human);border-radius:var(--radius-pill);background:var(--color-human-subtle);color:var(--color-human-strong)}.adeo-authority-badge--human:before{border-radius:50%}.adeo-authority-badge--machine{border-color:var(--color-machine);border-radius:var(--radius-sm);background:var(--color-machine-subtle);color:var(--color-machine-strong)}.adeo-authority-badge--machine:before{transform:rotate(45deg)}.adeo-authority-badge--warning{border-color:var(--color-caution);background:var(--color-caution-subtle);color:var(--color-human-strong)}.adeo-authority-badge--success{border-color:var(--color-affirm);background:var(--color-affirm-subtle);color:var(--color-affirm)}.adeo-authority-badge__text{gap:.0625rem;display:grid}.adeo-authority-badge__label{font-weight:700}.adeo-authority-badge__detail{color:var(--color-muted);font-size:.6875rem;font-weight:500}.adeo-attribution{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel);align-items:center;gap:.75rem;min-inline-size:0;padding-block:.75rem;padding-inline:.875rem;display:flex;position:relative}.adeo-attribution:before{content:"";background:currentColor;border:1px solid;flex:none;block-size:.75rem;inline-size:.75rem;display:block}.adeo-attribution--human{border-inline-start:.25rem solid var(--color-human)}.adeo-attribution--human:before{color:var(--color-human);border-radius:50%}.adeo-attribution--agent{border-inline-start:.25rem solid var(--color-machine)}.adeo-attribution--agent:before{color:var(--color-machine);transform:rotate(45deg)}.adeo-attribution--service{border-inline-start:.25rem solid var(--color-line-strong)}.adeo-attribution--service:before{color:var(--color-line-strong);background:0 0}.adeo-attribution__content{gap:.125rem;min-inline-size:0;display:grid}.adeo-attribution__byline{color:var(--color-ink);font-weight:700}.adeo-attribution__detail,.adeo-attribution__metadata{color:var(--color-muted);font-size:.75rem}.adeo-attribution__metadata{font-family:Consolas,Courier New,Courier,monospace}.adeo-draft-watermark{border:1px solid var(--color-machine);border-radius:var(--radius-sm);background:var(--color-machine-subtle);color:var(--color-machine-strong);letter-spacing:.04em;text-transform:uppercase;padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem;font-weight:750;display:inline-flex}.adeo-field-hint{color:var(--color-muted);align-items:flex-start;gap:.375rem;font-size:.75rem;display:flex}.adeo-field-hint--success{color:var(--color-ink)}.adeo-field-hint--warning{color:var(--color-caution)}.adeo-field-hint--danger{color:var(--color-ink)}.adeo-term{gap:.375rem;margin:0;display:grid;position:relative}.adeo-term__label{color:var(--color-muted);font-size:.75rem;font-weight:650}.adeo-term__value{inline-size:fit-content;color:var(--color-ink);cursor:help;font:inherit;border:0;background:0 0;border-block-end:1px dotted;margin:0;padding:0;font-weight:650}.adeo-term__hint{z-index:20;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--cp-panel-strong);max-inline-size:20rem;box-shadow:var(--shadow-panel);color:var(--color-ink);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease;padding:.625rem .75rem;font-size:.75rem;font-weight:400;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-start:0;transform:translateY(-.25rem)}.adeo-term__value:focus-visible+.adeo-term__hint,.adeo-term__value:hover+.adeo-term__hint{opacity:1;transform:translateY(0)}.adeo-stage-banner{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel);box-shadow:var(--shadow-panel);gap:1rem;padding:1.25rem;display:grid}.adeo-metric-card__header,.adeo-section-header,.adeo-stage-banner__header,.adeo-state-boundary__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.adeo-metric-card__heading-group,.adeo-section-header__content,.adeo-stage-banner__heading-group,.adeo-state-boundary__heading-group{gap:.25rem;display:grid}.adeo-stage-banner__title,.adeo-state-boundary__label{color:var(--color-ink);font-size:.875rem;font-weight:700}.adeo-stage-banner__description{color:var(--color-muted);font-size:.75rem}.adeo-stage-banner__sequence{overflow-inline:auto;overflow-block:hidden;grid-template-columns:repeat(6,minmax(6.5rem,1fr));inline-size:100%;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.adeo-stage-banner__stage{color:var(--color-muted);text-align:center;justify-items:center;gap:.5rem;display:grid;position:relative}.adeo-stage-banner__stage:after{z-index:0;background:var(--color-line);content:"";block-size:1px;inline-size:100%;position:absolute;inset-block-start:.5625rem;inset-inline-start:50%}.adeo-stage-banner__stage:last-child:after{display:none}.adeo-stage-banner__stage-marker{z-index:1;border:.1875rem solid var(--color-panel);background:var(--color-line-strong);block-size:1.125rem;inline-size:1.125rem;box-shadow:0 0 0 1px var(--color-line-strong);border-radius:50%;position:relative}.adeo-stage-banner__stage--complete .adeo-stage-banner__stage-marker{background:var(--color-affirm);box-shadow:0 0 0 1px var(--color-affirm)}.adeo-stage-banner__stage--current{color:var(--color-ink);font-weight:700}.adeo-stage-banner__stage--current .adeo-stage-banner__stage-marker{background:var(--color-human);box-shadow:0 0 0 2px var(--color-human)}.adeo-stage-banner__stage--blocked .adeo-stage-banner__stage-marker{border-radius:var(--radius-sm);background:var(--color-blocker);box-shadow:0 0 0 1px var(--color-blocker)}.adeo-stage-banner__stage-label{font-size:.75rem}.adeo-stage-banner__stage-description{max-inline-size:11rem;color:var(--color-muted);font-size:.6875rem;font-weight:400}.adeo-state-boundary{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel);align-content:start;gap:.75rem;min-block-size:7rem;padding:1rem;display:grid}.adeo-state-boundary__fallback{color:var(--color-ink)}.adeo-state-boundary__content{color:var(--color-muted)}.adeo-state-boundary__notice{border:1px solid var(--color-caution);border-radius:var(--radius-sm);background:var(--color-caution-subtle);color:var(--color-ink);padding:.625rem;font-size:.8125rem}.adeo-state-boundary--loading{border-color:var(--color-machine);background:var(--color-machine-subtle)}.adeo-state-boundary--empty{border-style:dashed}.adeo-state-boundary--error{border-color:var(--color-blocker);background:var(--color-blocker-subtle)}.adeo-state-boundary--restricted{border-color:var(--color-line-strong);background:var(--color-panel-soft)}.adeo-state-boundary--partial{border-color:var(--color-caution)}.adeo-section-header__eyebrow{color:var(--cp-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.adeo-section-header__title{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:650}.adeo-section-header__description{max-inline-size:44rem;color:var(--color-muted)}.adeo-metric-card{gap:.75rem;padding:1rem;display:grid}.adeo-metric-card__label{color:var(--color-muted);font-size:.75rem;font-weight:650}.adeo-metric-card__value{color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.75rem;font-weight:650}.adeo-metric-card__description,.adeo-metric-card__meta{color:var(--color-muted);font-size:.75rem}.adeo-text-field{gap:.375rem;display:grid}.adeo-text-field__label{color:var(--color-ink);font-size:.8125rem;font-weight:650}.adeo-text-field__label--visually-hidden{clip:rect(0,0,0,0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.adeo-text-field__control{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--cp-surface);align-items:center;gap:.5rem;min-block-size:2.5rem;padding-inline:.75rem;display:flex}.adeo-text-field__control:focus-within{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}.adeo-text-field__input{background:0 0;border:0;outline:0;inline-size:100%;min-inline-size:0}.adeo-text-field__description,.adeo-text-field__error{color:var(--color-muted);font-size:.75rem}.adeo-text-field__error{color:var(--color-blocker)}.adeo-text-field--invalid .adeo-text-field__control{border-color:var(--color-blocker)}.adeo-text-field--disabled{opacity:.58}.app-frame{isolation:isolate;min-height:100vh;position:relative;overflow:clip}.app-frame:before{z-index:-2;background:linear-gradient(var(--cp-border) 1px,transparent 1px),linear-gradient(90deg,var(--cp-border) 1px,transparent 1px);content:"";-webkit-mask-image:linear-gradient(to bottom,var(--cp-text),transparent 58%);mask-image:linear-gradient(to bottom,var(--cp-text),transparent 58%);opacity:.18;pointer-events:none;background-size:4rem 4rem;position:fixed;inset:0}.app-frame:after{z-index:-1;border:1px solid var(--cp-border);background:var(--cp-accent);border-radius:50%;block-size:48rem;inline-size:48rem;position:fixed;inset-block-start:-18rem;inset-inline-end:-12rem}@supports (color:color-mix(in lab,red,red)){.app-frame:after{background:color-mix(in srgb,var(--cp-accent) 4%,transparent)}}.app-frame:after{content:"";pointer-events:none}.app-shell{z-index:1;grid-template-rows:auto 1fr;min-block-size:100vh;max-inline-size:90rem;margin-inline:auto;display:grid;position:relative}.top-bar{z-index:30;border-block-end:1px solid var(--color-line);background:var(--cp-panel-strong);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);justify-content:space-between;gap:1rem;min-block-size:4.5rem;padding-inline:clamp(1rem,3vw,2rem);position:sticky;inset-block-start:0}.brand-lockup,.top-bar{align-items:center;display:flex}.brand-lockup{min-inline-size:0;color:var(--color-ink);gap:.75rem;text-decoration:none}.brand-mark{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--cp-surface);block-size:2.5rem;inline-size:2.5rem;box-shadow:var(--shadow-panel);letter-spacing:.12em;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.brand-copy{line-height:1.2;display:grid}.brand-copy strong{letter-spacing:.01em;font-size:.9375rem;font-weight:650}.brand-copy span{color:var(--color-muted);font-size:.75rem}.top-bar__actions{justify-content:flex-end}.design-controls,.top-bar__actions{align-items:center;gap:.5rem;display:flex}.locale-control{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;gap:.125rem;font-size:.6875rem;font-weight:600;display:grid}.adeo-help-control,.locale-control button{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--cp-surface);min-block-size:2.25rem;color:var(--color-ink);cursor:pointer;font:inherit;letter-spacing:normal;text-transform:none;padding-block:.375rem;padding-inline:.75rem;font-size:.8125rem;font-weight:650}.adeo-help-control{align-self:end;align-items:center;gap:.375rem;display:inline-flex}.adeo-help-control>[aria-hidden=true]{border:1px solid;border-radius:50%;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}.adeo-help-spot{display:inline-flex;position:relative}.adeo-help-spot__trigger{border:1px solid var(--color-line-strong);background:var(--cp-surface);block-size:1.25rem;inline-size:1.25rem;color:var(--color-muted);cursor:pointer;font:inherit;border-radius:50%;place-items:center;padding:0;font-size:.75rem;font-weight:750;display:grid}.adeo-help-spot__trigger:focus-visible,.adeo-help-spot__trigger:hover{color:var(--color-accent)}.adeo-help-spot__popover{z-index:50;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--cp-panel-strong);inline-size:min(22rem,100vw - 2rem);box-shadow:var(--cp-shadow);color:var(--color-ink);padding:1rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0}.adeo-help-panel h2,.adeo-help-panel h3,.adeo-help-spot__popover h3,.adeo-tour h3{margin:0}.adeo-help-entry{gap:.75rem;margin-block-start:.75rem;display:grid}.adeo-help-entry section{gap:.25rem;display:grid}.adeo-help-entry h4,.adeo-help-entry p{margin:0}.adeo-help-entry h4{color:var(--color-muted);text-transform:uppercase;font-size:.75rem}.adeo-help-entry__rule{border-block-start:1px solid var(--color-line);color:var(--color-muted);padding-block-start:.625rem;font-size:.75rem}.adeo-help-backdrop,.adeo-tour-backdrop{z-index:100;background:var(--cp-overlay);position:fixed;inset:0}.adeo-help-panel{border-inline-start:1px solid var(--color-line);background:var(--cp-panel-strong);inline-size:min(26.25rem,100%);box-shadow:var(--cp-shadow);color:var(--color-ink);grid-template-rows:auto 1fr;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.adeo-help-panel__header{border-block-end:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.adeo-help-panel button,.adeo-tour button{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--cp-surface);min-block-size:2.25rem;color:var(--color-ink);cursor:pointer;font:inherit;padding-block:.375rem;padding-inline:.75rem}.adeo-help-panel__body{align-content:start;gap:1.5rem;padding:1rem;display:grid;overflow-y:auto}.adeo-help-panel__body>section{gap:.625rem;display:grid}.adeo-help-glossary,.adeo-help-glossary dd,.adeo-help-panel__body p,.adeo-help-panel__body ul{margin:0}.adeo-help-region-list{gap:.5rem;display:grid}.adeo-help-region{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel-soft)}.adeo-help-region>button{text-align:start;background:0 0;border:0;gap:.25rem;inline-size:100%;display:grid}.adeo-help-region>button span{color:var(--color-muted);font-size:.75rem}.adeo-help-region .adeo-help-entry{padding:0 .75rem .75rem}.adeo-help-search{color:var(--color-muted);gap:.25rem;font-size:.75rem;display:grid}.adeo-help-search input{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--cp-surface);min-block-size:2.5rem;color:var(--color-ink);font:inherit;padding-inline:.75rem}.adeo-help-glossary{gap:.75rem;display:grid}.adeo-help-glossary div{gap:.125rem;display:grid}.adeo-help-glossary dt{font-weight:700}.adeo-help-glossary dd{color:var(--color-muted)}.adeo-tour-backdrop{place-items:end center;padding:1.5rem;display:grid}.adeo-tour{border:2px solid var(--color-focus);border-radius:var(--radius-lg);background:var(--cp-panel-strong);inline-size:min(32rem,100%);box-shadow:var(--cp-shadow);color:var(--color-ink);gap:.75rem;padding:1.25rem;display:grid}.adeo-tour p{margin:0}.adeo-tour__progress{color:var(--color-muted);font-size:.75rem;font-weight:700}.adeo-tour__actions{justify-content:flex-end;gap:.5rem;display:flex}[data-help-highlight=true]{outline:2px solid var(--color-focus);outline-offset:.25rem}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.labelled-control{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;gap:.125rem;font-size:.6875rem;font-weight:600;display:grid}.labelled-control select{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--cp-surface);min-block-size:2.25rem;color:var(--color-ink);text-transform:none;padding-block:.375rem;padding-inline:.625rem 2rem;font-size:.8125rem;font-weight:600}.design-main{gap:2rem;padding:clamp(1rem,3vw,2rem);display:grid}.hero-grid{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--cp-surface);min-block-size:36rem;box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);display:grid;overflow:hidden}.hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-inline-size:44rem;padding:clamp(2rem,5vw,4rem);display:flex}.eyebrow{color:var(--cp-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin-block-end:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;block-size:1px;inline-size:1.75rem}.hero-copy h1{letter-spacing:-.055em;max-inline-size:15ch;margin:0;font-size:clamp(2.35rem,5.5vw,4.5rem);font-weight:620;line-height:.98}:root:lang(ar) .hero-copy h1{letter-spacing:0;line-height:1.18}.hero-copy p{max-inline-size:36rem;color:var(--color-muted);margin-block:1.5rem 0;font-size:clamp(1rem,1.4vw,1.15rem)}.hero-canvas{border-inline-start:1px solid var(--color-line);background:var(--color-panel-soft);min-block-size:24rem;position:relative}.hero-canvas canvas{block-size:100%;inline-size:100%;display:block}.hero-canvas__legend{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--cp-panel-strong);color:var(--color-muted);flex-wrap:wrap;gap:.5rem;padding:.75rem;font-size:.75rem;display:flex;position:absolute;inset-block-end:1rem;inset-inline:1rem}.legend-key{align-items:center;gap:.375rem;display:inline-flex}.legend-key:before{content:"";border:1px solid;block-size:.625rem;inline-size:.625rem}.legend-key--human:before{background:var(--color-human);border-radius:50%}.legend-key--machine:before{background:var(--color-machine);transform:rotate(45deg)}.section-block{gap:1rem;display:grid}.section-heading{border-block-end:1px solid var(--color-line);justify-content:space-between;align-items:end;gap:1rem;padding-block-end:.75rem;display:flex}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:620}.section-heading p{max-inline-size:38rem;color:var(--color-muted);margin:0}.component-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.component-demo{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel);min-block-size:11rem;box-shadow:var(--shadow-panel);align-content:start;gap:1rem;padding:1.25rem;display:grid}.component-demo>h3{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.component-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.direction-grid{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.direction-panel{gap:1rem;padding:1.5rem;display:grid}.direction-panel+.direction-panel{border-inline-start:1px solid var(--color-line)}.direction-panel h3,.direction-panel p{margin:0}.state-stack{gap:.75rem;display:grid}.app-footer{border-block-start:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem;font-size:.8125rem;display:flex}[dir=rtl] .icon-directional{transform:scaleX(-1)}.milestone-nav{flex-wrap:wrap;gap:.5rem;display:flex}.milestone-nav,.milestone-nav__link{justify-content:center;align-items:center}.milestone-nav__link{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--cp-surface);min-block-size:2.25rem;color:var(--color-ink);padding-block:.375rem;padding-inline:.75rem;text-decoration:none;display:inline-flex}.milestone-nav__link--active{border-color:var(--color-human);background:var(--color-human-subtle);color:var(--color-human-strong)}.milestone-main{padding-block:1.5rem 3rem;padding-inline:clamp(1rem,3vw,2rem)}.milestone-decision-order,.milestone-main,.milestone-page{gap:1.5rem;display:grid}.milestone-hero{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.95fr);gap:1rem;display:grid}.approval-dialog,.milestone-brief,.milestone-card,.milestone-dissent-card,.milestone-event-log,.milestone-gap-card,.milestone-graph-shell,.milestone-hero__aside,.milestone-hero__copy,.milestone-option-card,.milestone-rail-card,.milestone-recommendation,.milestone-stage-guard,.milestone-table-shell,.milestone-why-now{padding:1.25rem}.milestone-hero__copy{align-content:start;gap:.875rem;display:grid}.evidence-detail-card h3,.evidence-detail-card h4,.evidence-detail-card p,.milestone-brief p,.milestone-card__header h3,.milestone-card__header p,.milestone-confidence__row p,.milestone-detail-list dd,.milestone-detail-list dt,.milestone-hero__copy h1,.milestone-hero__copy p,.milestone-inline-icon p,.milestone-meta-list dd,.milestone-meta-list dt,.milestone-recommendation ul,.milestone-stage-guard p{margin:0}.milestone-hero__copy h1{letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.75rem);line-height:1.02}.milestone-eyebrow{color:var(--cp-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750}.milestone-meta-bar{flex-wrap:wrap;gap:.75rem;display:flex}.milestone-event-log,.milestone-hero__aside,.milestone-rail-card,.milestone-recommendation,.milestone-stage-guard{gap:1rem;display:grid}.milestone-layout{grid-template-columns:minmax(0,1.7fr) minmax(20rem,.95fr);gap:1.5rem;display:grid}.milestone-layout--evidence{grid-template-columns:minmax(0,1.55fr) minmax(20rem,1fr)}.milestone-layout__primary,.milestone-layout__rail,.milestone-stack,.milestone-sticky-stack{gap:1rem;display:grid}.milestone-sticky-stack{position:sticky;inset-block-start:6.5rem}.milestone-card-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.milestone-card-grid--compact{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.milestone-card-grid--options{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.milestone-card,.milestone-dissent-card,.milestone-gap-card,.milestone-option-card{gap:1rem;display:grid}.approval-dialog__header,.milestone-approval-card__header,.milestone-card__header,.milestone-table-shell__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.milestone-detail-list,.milestone-meta-list,.milestone-option-grid{gap:.75rem;display:grid}.milestone-detail-list div,.milestone-meta-list div,.milestone-option-grid div{gap:.25rem;display:grid}.milestone-detail-list dt,.milestone-meta-list dt,.milestone-option-grid dt{color:var(--color-muted);font-size:.75rem;font-weight:650}.milestone-inline-ref{margin-inline-end:.375rem;font-family:Consolas,Courier New,Courier,monospace;font-size:.75rem;display:inline-block}.milestone-inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.milestone-filter-chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--cp-surface);min-block-size:2.25rem;color:var(--color-ink);font:inherit;align-items:center;gap:.375rem;padding-block:.375rem;padding-inline:.75rem;font-size:.8125rem;font-weight:650;display:inline-flex}.milestone-filter-chip[aria-pressed=true]{border-color:var(--color-machine);background:var(--color-machine-subtle);color:var(--color-machine-strong)}.milestone-stage-guard__actions{gap:.625rem;display:grid}.milestone-stage-action{border:1px solid var(--color-human);border-radius:var(--radius-md);background:var(--color-human-subtle);min-block-size:2.75rem;color:var(--color-human-strong);font:inherit;justify-content:center;align-items:center;padding-block:.625rem;padding-inline:.875rem;font-weight:700;display:inline-flex}.milestone-stage-action--disabled{border-color:var(--color-blocker);background:var(--color-blocker-subtle);color:var(--color-ink)}.milestone-muted{color:var(--color-muted)}.milestone-inline-icon{align-items:flex-start;gap:.625rem;display:flex}.milestone-inline-icon--claim{align-items:center}.milestone-approval-grid,.milestone-timeline,.milestone-timeline__body,.milestone-timeline__item,.milestone-timeline__meta{gap:1rem;display:grid}.milestone-timeline__meta{grid-template-columns:auto 1fr;align-items:center}.milestone-timeline__body{grid-template-columns:minmax(0,1.45fr) minmax(14rem,.85fr)}.milestone-timeline__copy{gap:.625rem;display:grid}.milestone-dissent-card--material,.milestone-gap-card--blocking{border-color:var(--color-blocker);background:var(--color-blocker-subtle)}@supports (color:color-mix(in lab,red,red)){.milestone-dissent-card--material,.milestone-gap-card--blocking{background:color-mix(in srgb,var(--color-blocker-subtle) 82%,var(--color-panel))}}.milestone-confidence{gap:1rem;display:grid}.milestone-confidence__row,.milestone-confidence__summary{border-block-end:1px solid var(--color-line);padding-block-end:.75rem}.milestone-confidence__row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.milestone-confidence__row:last-child{border-block-end:0;padding-block-end:0}.claim-chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-panel);color:var(--color-ink);font:inherit;text-align:start;vertical-align:baseline;align-items:center;gap:.5rem;margin-inline:.25rem;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:650;display:inline-flex}.claim-chip__text{display:inline}.claim-chip__state{color:var(--color-muted);font-size:.75rem;font-weight:600}.claim-chip--verified{border-color:var(--color-affirm);background:var(--color-affirm-subtle)}.claim-chip--stale{border-color:var(--color-caution);background:var(--color-caution-subtle)}.claim-chip--contradicted,.claim-chip--missing-support{border-color:var(--color-blocker);background:var(--color-blocker-subtle)}.claim-chip--unverified{border-style:dashed}.approval-dialog-backdrop,.evidence-drawer-backdrop{z-index:60;background:#0a162252;place-items:stretch end;display:grid;position:fixed;inset:0}.approval-dialog,.evidence-drawer{background:var(--color-panel);inline-size:min(100%,36rem);max-inline-size:100%;box-shadow:0 1rem 3rem #00000038}.evidence-drawer{grid-template-rows:auto 1fr;display:grid;overflow:auto}.approval-dialog__header,.evidence-drawer__header{z-index:1;border-block-end:1px solid var(--color-line);background:var(--color-panel);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex;position:sticky;inset-block-start:0}.evidence-drawer__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding:1.25rem;display:grid}.evidence-detail-card{gap:.625rem;display:grid}.milestone-graph-shell,.milestone-table-shell{gap:1rem;display:grid}.milestone-link{color:var(--cp-link);font-weight:650}.milestone-graph{border:1px solid var(--color-line);border-radius:var(--radius-md);background:linear-gradient(var(--cp-border) 1px,transparent 1px),linear-gradient(90deg,var(--cp-border) 1px,transparent 1px),var(--cp-surface-soft);background-size:5rem 5rem;min-block-size:28rem;display:grid;position:relative;overflow:hidden}.milestone-graph__edges{block-size:100%;inline-size:100%;position:absolute;inset:0}.milestone-graph__edge-path{fill:none;stroke:var(--color-line-strong);stroke-width:.6px;vector-effect:non-scaling-stroke}.milestone-graph__edge-path--contradiction{stroke:var(--color-blocker);stroke-dasharray:.06 .04}.milestone-graph__edge-label{fill:var(--color-muted);text-anchor:middle;font-size:2.8px;font-weight:700}.milestone-graph-node{position:absolute;inset-block-start:calc((var(--milestone-graph-row) * 22%) + 8%);inset-inline-start:calc((var(--milestone-graph-column) * 18%) + 4%);transform:translate(-50%,-50%)}.milestone-graph-node .adeo-status-pill{box-shadow:var(--shadow-panel)}.milestone-graph-node--cl .adeo-status-pill,.milestone-graph-node--dc .adeo-status-pill{border-radius:var(--radius-pill)}.milestone-graph-node--rv .adeo-status-pill,.milestone-graph-node--sr .adeo-status-pill{border-radius:var(--radius-sm)}.milestone-graph-node--lc .adeo-status-pill{border-style:dashed}.milestone-graph-node--ds .adeo-status-pill,.milestone-graph-node--gp .adeo-status-pill{border-inline-start-width:.25rem}.milestone-table-wrap{overflow-inline:auto}.milestone-table{border-collapse:collapse;inline-size:100%}.milestone-table td,.milestone-table th{border-block-end:1px solid var(--color-line);text-align:start;vertical-align:top;padding-block:.75rem;padding-inline:.75rem}.milestone-table th{color:var(--color-muted);font-size:.75rem;font-weight:700}.milestone-table-stack{gap:.75rem;display:none}.milestone-table-card{gap:.375rem;display:grid}.milestone-option-card{border:1px solid var(--color-line)}.milestone-option-card--highlight{border-color:var(--color-human);box-shadow:0 0 0 2px var(--color-human)}@supports (color:color-mix(in lab,red,red)){.milestone-option-card--highlight{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-human) 35%,transparent)}}.milestone-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.milestone-highlight-banner{border:1px solid var(--color-machine);background:var(--color-machine-subtle);gap:.5rem;display:grid}.milestone-approval-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.approval-dialog__actions,.approval-dialog__body,.milestone-approval-card,.milestone-approval-card__copy{gap:1rem;display:grid}.milestone-textarea{gap:.375rem;display:grid}.milestone-textarea textarea{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--cp-surface);min-block-size:8rem;color:var(--color-ink);font:inherit;resize:vertical;padding:.75rem}.approval-dialog{border-radius:var(--radius-lg);place-self:center;inline-size:min(100%,40rem)}.approval-dialog__actions,.approval-dialog__body{padding-inline:1.25rem}.approval-dialog__body{padding-block:1.25rem 0}.approval-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:1.25rem}.milestone-bullet-list{gap:.5rem;margin:0;padding-inline-start:1.25rem;display:grid}.publication-grid{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);gap:1.5rem;display:grid}.publication-grid>section{align-content:start;gap:1rem;display:grid}.publication-grid__actions,.publication-grid__dossier{grid-column:1/-1}.publication-actions,.publication-activity,.publication-chain,.publication-passport,.publication-state-card{gap:1rem;display:grid}.publication-state-card{border-inline-start:.3rem solid var(--color-machine)}.publication-state-card__status{align-items:center;gap:.75rem;display:flex}.publication-state-card__status>div{gap:.375rem;display:grid}.publication-activity ol,.publication-chain ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.publication-activity li{border-block-end:1px solid var(--color-line);grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;padding-block:.625rem;display:grid}.publication-activity li>span{border-radius:var(--radius-pill);background:var(--color-machine-subtle);block-size:1.75rem;inline-size:1.75rem;color:var(--color-ink);place-items:center;font-size:.75rem;font-weight:700;display:grid}.publication-passport__rows{margin:0;display:grid}.publication-passport__rows>div{border-block-end:1px solid var(--color-line);grid-template-columns:minmax(7rem,.55fr) minmax(0,1.45fr) auto;align-items:center;gap:.75rem;padding-block:.75rem;display:grid}.publication-chain__storage span,.publication-passport__rows dt{color:var(--color-muted);font-size:.75rem;font-weight:700}.publication-passport__rows dd{margin:0}.publication-chain__storage{border-radius:var(--radius-md);background:var(--color-machine-subtle);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.75rem;display:flex}.publication-chain li{grid-template-columns:3rem 1fr;gap:1rem;padding-block:1rem;display:grid;position:relative}.publication-chain li:not(:last-child):after{background:var(--color-line-strong);content:"";inline-size:2px;position:absolute;inset-block:3.75rem -.75rem;inset-inline-start:1.45rem}.publication-chain__node{z-index:1;border:2px solid var(--color-machine);border-radius:var(--radius-pill);background:var(--cp-surface);block-size:3rem;inline-size:3rem;color:var(--color-machine);place-items:center;font-weight:800;display:grid}.publication-actions__buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.publication-actions__denial{border-radius:var(--radius-md);background:var(--color-blocker-subtle);color:var(--color-blocker);align-items:flex-start;gap:.625rem;margin:0;padding:.75rem;display:flex}.operations-metrics,.operations-section{gap:1rem;display:grid}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-metric{gap:.75rem;display:grid}.operations-metric__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.operations-metric>strong{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:650;line-height:1}.operations-metric>small,.operations-source-table td small{color:var(--color-muted);display:block}.operations-source-table td:first-child{min-inline-size:15rem}.operations-source-stack{gap:.75rem;display:none}.operations-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.operations-agent{border-inline-start:.25rem solid var(--color-machine);gap:1rem;display:grid}.operations-agent--quarantined{border-inline-start-color:var(--color-blocker);background:var(--color-blocker)}@supports (color:color-mix(in lab,red,red)){.operations-agent--quarantined{background:color-mix(in srgb,var(--color-blocker) 8%,var(--cp-surface))}}.operations-agent__identity{align-items:flex-start;gap:.75rem;display:flex}.operations-agent__identity p{color:var(--color-muted);margin-block-start:.25rem}.operations-agent__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.operations-translation{border-inline-start:.25rem solid var(--color-caution);gap:1rem;display:grid}.operations-translation__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.operations-translation dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;display:grid}.operations-translation dl>div{border-inline-end:1px solid var(--color-line);align-content:start;gap:.375rem;padding-inline-end:1rem;display:grid}.operations-translation dt{color:var(--color-muted);font-size:.75rem;font-weight:700}.operations-translation dd{margin:0}.operations-drawer{z-index:60;border-inline-start:1px solid var(--color-line-strong);background:var(--cp-surface);block-size:100dvh;inline-size:min(100%,34rem);box-shadow:0 1.5rem 4rem var(--color-ink);grid-template-rows:auto 1fr;display:grid;position:fixed;inset-block:0;inset-inline-end:0}@supports (color:color-mix(in lab,red,red)){.operations-drawer{box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--color-ink) 24%,transparent)}}.operations-drawer>header{border-block-end:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.operations-drawer__body{align-content:start;gap:1.25rem;padding:1.25rem;display:grid;overflow-y:auto}.operations-drawer__notice{border-radius:var(--radius-md);background:var(--color-machine-subtle);align-items:flex-start;gap:.625rem;margin:0;padding:.75rem;display:flex}@media (max-width:80rem){.milestone-hero,.milestone-layout,.milestone-layout--evidence,.milestone-timeline__body,.publication-grid{grid-template-columns:1fr}.publication-grid__actions,.publication-grid__dossier{grid-column:auto}.operations-metrics,.operations-translation dl{grid-template-columns:repeat(2,minmax(0,1fr))}.milestone-sticky-stack{position:static}}@media (max-width:64rem){.hero-grid{grid-template-columns:1fr}.hero-canvas{border-block-start:1px solid var(--color-line);border-inline-start:0}}@media (max-width:48rem){.top-bar{flex-direction:column;align-items:flex-start;padding-block:.75rem}.top-bar__actions{justify-content:flex-start;inline-size:100%}.labelled-control{flex:1}.labelled-control select{inline-size:100%}.direction-grid{grid-template-columns:1fr}.direction-panel+.direction-panel{border-block-start:1px solid var(--color-line);border-inline-start:0}.section-heading{flex-direction:column;align-items:flex-start}.milestone-inline-actions,.milestone-meta-bar,.milestone-nav{justify-content:flex-start;inline-size:100%}.approval-dialog__actions,.milestone-card-grid--options,.milestone-option-grid,.operations-agent-grid,.operations-agent__actions,.operations-metrics,.operations-translation dl,.publication-actions__buttons,.publication-passport__rows>div{grid-template-columns:1fr}.operations-source-table{display:none}.operations-source-stack{display:grid}.milestone-graph{min-block-size:22rem}.approval-dialog,.evidence-drawer{inline-size:100%}.milestone-table{display:none}.milestone-table-stack{display:grid}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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}