/*! 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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{.collapse{visibility:collapse}.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}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,:root[data-theme=midnight]{--surface-canvas:#07111f;--surface-navigation:#081523;--surface-panel:#0d1c2d;--surface-panel-raised:#13263b;--surface-panel-muted:#102136;--surface-panel-strong:#193149;--surface-overlay:#050c16c7;--surface-glow:#289ae529;--surface-inset:#ffffff09;--surface-hover:#ffffff12;--text-primary:#f7fbff;--text-secondary:#c9d7e7;--text-quiet:#9ab0c7;--text-on-accent:#03111c;--text-on-soft:#071624;--text-link:#8dd5ff;--boundary-default:#a5c4e02e;--boundary-strong:#b4d3ee57;--boundary-soft-card:#09243a29;--action-primary:#62c4ff;--action-primary-hover:#8bd5ff;--action-primary-muted:#62c4ff29;--action-secondary:#c2e0f71a;--status-success:#53e0a5;--status-success-background:#37c78d24;--status-success-boundary:#53e0a557;--status-info:#78c8ff;--status-info-background:#489ce226;--status-info-boundary:#78c8ff57;--status-warning:#ffd273;--status-warning-background:#e6a93826;--status-warning-boundary:#ffd2735c;--status-danger:#ff8f96;--status-danger-background:#e04f5c26;--status-danger-boundary:#ff8f9661;--status-violet:#c9b2ff;--status-violet-background:#9a70e329;--status-violet-boundary:#c9b2ff5c;--status-neutral:#bdd0e2;--status-neutral-background:#acc2d61a;--status-neutral-boundary:#bdd0e238;--soft-card-start:#e2f1ff;--soft-card-middle:#cfe8f9;--soft-card-end:#bfe6ee;--soft-card-raised-start:#eff8ff;--soft-card-raised-middle:#e1f1fc;--soft-card-raised-end:#d4edf3;--soft-card-ink:#071724;--soft-card-muted:#405a6d;--soft-card-shadow:#00091240;--program-blue-background:#d4eaff;--program-blue-ink:#0a2b4a;--program-blue-mark:#17639a;--program-mint-background:#cceee5;--program-mint-ink:#123c38;--program-mint-mark:#176f63;--program-violet-background:#e5dcff;--program-violet-ink:#352764;--program-violet-mark:#7258c8;--program-mark-ink:#fff;--calendar-today:#62c4ff1a;--calendar-outside:#040c1638;--focus-ring:#ffe47a;--selection-background:#8ad6ff;--selection-text:#061522;--backdrop:#01060cc2;--scrollbar-thumb:#a9c8e147}:root[data-theme=ember]{--surface-canvas:#180d18;--surface-navigation:#21101f;--surface-panel:#2a1728;--surface-panel-raised:#382039;--surface-panel-muted:#311b31;--surface-panel-strong:#472941;--surface-overlay:#140812cc;--surface-glow:#ff856724;--surface-inset:#ffffff0b;--surface-hover:#fff4ee14;--text-primary:#fff9f5;--text-secondary:#edd9df;--text-quiet:#c7a9b7;--text-on-accent:#26100d;--text-on-soft:#2a111b;--text-link:#ffbd9f;--boundary-default:#ebbecb30;--boundary-strong:#f4cdd857;--boundary-soft-card:#53223229;--action-primary:#ff9e7c;--action-primary-hover:#ffbea4;--action-primary-muted:#ff9e7c29;--action-secondary:#ffe2d91a;--status-success:#72dba3;--status-success-background:#49bf7e24;--status-success-boundary:#72dba357;--status-info:#a7c9ff;--status-info-background:#698fda29;--status-info-boundary:#a7c9ff57;--status-warning:#ffd07f;--status-warning-background:#e1a44226;--status-warning-boundary:#ffd07f5c;--status-danger:#ff9ca5;--status-danger-background:#e0506029;--status-danger-boundary:#ff9ca561;--status-violet:#dcb9ff;--status-violet-background:#a671db29;--status-violet-boundary:#dcb9ff5c;--status-neutral:#e6cbd5;--status-neutral-background:#e3c6d21a;--status-neutral-boundary:#e6cbd538;--soft-card-start:#fff0e3;--soft-card-middle:#f8d9cc;--soft-card-end:#e9c6db;--soft-card-raised-start:#fff7ef;--soft-card-raised-middle:#fce7dc;--soft-card-raised-end:#efd5e4;--soft-card-ink:#2b111a;--soft-card-muted:#76515f;--soft-card-shadow:#14040d47;--program-blue-background:#d9e7ff;--program-blue-ink:#253657;--program-blue-mark:#365992;--program-mint-background:#d4eee2;--program-mint-ink:#23453d;--program-mint-mark:#2d7566;--program-violet-background:#eadcff;--program-violet-ink:#4b2d68;--program-violet-mark:#6d4396;--program-mark-ink:#fff;--calendar-today:#ff9e7c1a;--calendar-outside:#1307113d;--focus-ring:#ffe184;--selection-background:#ffc4a8;--selection-text:#2a1010;--backdrop:#0c030ac7;--scrollbar-thumb:#e3becb47}:root{--font-sans:"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular","Cascadia Code","Roboto Mono",Consolas,monospace;--font-size-caption:.75rem;--font-size-small:.8125rem;--font-size-body:.9375rem;--font-size-body-large:1rem;--font-size-title-small:1.125rem;--font-size-title:clamp(1.65rem,2.5vw,2.25rem);--font-size-display:clamp(2rem,4vw,3.25rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-small:.625rem;--radius-medium:.875rem;--radius-large:1.15rem;--radius-xlarge:1.5rem;--radius-pill:999px;--shadow-small:0 8px 24px var(--soft-card-shadow);--shadow-medium:0 18px 55px var(--soft-card-shadow);--shadow-overlay:0 28px 90px var(--soft-card-shadow);--touch-target:2.75rem;--focus-width:.1875rem;--focus-offset:.1875rem;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.26s;--z-sidebar:20;--z-topbar:30;--z-popover:50;--z-dialog:100}.skip-link{z-index:calc(var(--z-dialog) + 1);top:var(--space-3);left:var(--space-3);min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-small);background:var(--action-primary);color:var(--text-on-accent);font-weight:750;line-height:var(--touch-target);transition:transform var(--motion-fast) ease;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.product-shell{grid-template-rows:4.75rem minmax(0,1fr);grid-template-columns:15rem minmax(0,1fr);min-height:100dvh;display:grid}.shell-topbar{z-index:var(--z-topbar);min-height:4.75rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--boundary-default);background:var(--surface-overlay);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);grid-area:1/1/auto/-1;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;display:grid;position:sticky;top:0}.product-identity{width:fit-content;min-height:var(--touch-target);align-items:center;gap:var(--space-3);border-radius:var(--radius-medium);display:inline-flex}.product-identity>span:last-child{flex-direction:column;line-height:1.2;display:flex}.product-identity strong{font-size:var(--font-size-body-large);letter-spacing:-.02em}.product-identity small{color:var(--text-quiet);font-size:var(--font-size-caption);margin-top:.2rem}.product-mark{border:1px solid var(--boundary-strong);background:radial-gradient(circle at 35% 25%,var(--action-primary-hover),transparent 42%),var(--surface-panel-strong);width:2.5rem;height:2.5rem;box-shadow:inset 0 1px 0 var(--surface-inset),var(--shadow-small);border-radius:.82rem;place-items:center;display:grid;position:relative;overflow:hidden}.product-mark span{border-radius:var(--radius-pill);background:var(--text-primary);transform-origin:50%;width:1.25rem;height:.3rem;position:absolute}.product-mark span:first-child{transform:translateY(-.38rem)rotate(-12deg)}.product-mark span:nth-child(2){width:.92rem;transform:translate(-.18rem)rotate(-12deg)}.product-mark span:nth-child(3){width:.62rem;transform:translate(-.34rem,.38rem)rotate(-12deg)}.content-card__badges,.content-drawer__heading-meta,.inline-actions,.shell-topbar__actions,.shell-topbar__center{align-items:center;gap:var(--space-2);display:flex}.shell-topbar__center{justify-content:center}.shell-topbar__actions{justify-content:flex-end;min-width:0}.count-label,.environment-chip,.freshness-label,.health-chip,.incident-count,.outcome-count,.safe-chip,.tray-count,.unsaved-label{border:1px solid var(--boundary-default);border-radius:var(--radius-pill);min-height:2rem;color:var(--text-secondary);font-size:var(--font-size-caption);white-space:nowrap;align-items:center;gap:.4rem;padding:.25rem .65rem;font-weight:700;display:inline-flex}.environment-chip{background:var(--action-primary-muted);color:var(--status-info)}.health-chip--healthy,.safe-chip{border-color:var(--status-success-boundary);background:var(--status-success-background);color:var(--status-success)}.icon-button{width:var(--touch-target);min-width:var(--touch-target);height:var(--touch-target);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted);color:var(--text-secondary);transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease;justify-content:center;align-items:center;gap:.15rem;padding:0;display:inline-flex}.icon-button:hover{border-color:var(--boundary-strong);background:var(--surface-hover);color:var(--text-primary)}.icon-button--accent{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-on-accent)}.icon-button--on-light{border-color:var(--boundary-soft-card);background:var(--surface-inset);color:var(--soft-card-ink)}.actor-menu{min-width:0;min-height:var(--touch-target);align-items:center;gap:var(--space-2);border:1px solid var(--boundary-default);border-radius:var(--radius-pill);background:var(--surface-panel-muted);text-align:left;padding:.25rem .55rem .25rem .3rem;display:flex}.actor-menu__avatar,.comment-avatar{background:linear-gradient(140deg,var(--action-primary),var(--status-violet));width:2.15rem;height:2.15rem;color:var(--text-on-accent);font-size:var(--font-size-caption);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.actor-menu__copy{flex-direction:column;min-width:0;line-height:1.2;display:flex}.actor-menu__copy small,.actor-menu__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;overflow:hidden}.actor-menu__copy strong{font-size:var(--font-size-small)}.actor-menu__copy small{color:var(--text-quiet);margin-top:.18rem;font-size:.68rem}.theme-menu{position:relative}.theme-menu summary{list-style:none}.theme-menu summary::-webkit-details-marker{display:none}.theme-menu__popover{z-index:var(--z-popover);top:calc(100% + var(--space-2));gap:var(--space-2);width:17.5rem;padding:var(--space-3);border:1px solid var(--boundary-strong);border-radius:var(--radius-large);background:var(--surface-panel-raised);box-shadow:var(--shadow-overlay);display:grid;position:absolute;right:0}.theme-menu__title{padding:0 var(--space-2);color:var(--text-quiet);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.theme-menu__popover button{min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-medium);color:var(--text-secondary);text-align:left;background:0 0;border:1px solid #0000;display:flex}.theme-menu__popover button.is-selected,.theme-menu__popover button:hover{border-color:var(--boundary-default);background:var(--surface-hover);color:var(--text-primary)}.theme-menu__popover button>span{flex-direction:column;display:flex}.theme-menu__popover button small{color:var(--text-quiet);font-size:var(--font-size-caption)}.shell-sidebar{z-index:var(--z-sidebar);height:calc(100dvh - 4.75rem);min-height:0;padding:var(--space-5) var(--space-4);border-right:1px solid var(--boundary-default);background:var(--surface-navigation);grid-area:2/1;position:sticky;top:4.75rem}.module-label,.shell-sidebar{flex-direction:column;display:flex}.module-label{padding:0 var(--space-3) var(--space-4)}.module-label span{color:var(--text-quiet);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.module-label strong{font-size:var(--font-size-title-small);margin-top:.25rem}.shell-nav{gap:var(--space-1);display:grid}.shell-nav a{min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-medium);color:var(--text-secondary);transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease;border:1px solid #0000;font-weight:650;display:flex}.shell-nav a:hover{background:var(--surface-hover);color:var(--text-primary)}.shell-nav a[aria-current=page]{border-color:var(--boundary-strong);background:linear-gradient(110deg,var(--action-primary-muted),var(--surface-panel-muted));color:var(--text-primary);box-shadow:inset 0 1px 0 var(--surface-inset)}.shell-nav a[aria-current=page] svg{color:var(--action-primary)}.drawer-tabs b,.mobile-nav b,.shell-nav b{border-radius:var(--radius-pill);background:var(--status-danger);min-width:1.3rem;height:1.3rem;color:var(--text-on-accent);place-items:center;margin-left:auto;font-size:.68rem;display:grid}.sidebar-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--status-warning-boundary);border-radius:var(--radius-large);background:var(--status-warning-background);color:var(--status-warning);margin-top:auto;display:flex}.sidebar-card svg{flex:none}.sidebar-card div{gap:var(--space-1);flex-direction:column;display:flex}.sidebar-card strong{font-size:var(--font-size-small)}.sidebar-card span{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:1.45}.sidebar-footer{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);color:var(--text-secondary);display:flex}.sidebar-footer>span:last-child{flex-direction:column;display:flex}.sidebar-footer strong{font-size:var(--font-size-caption)}.sidebar-footer small{color:var(--text-quiet);font-size:.68rem}.permission-dot,.program-dot{background:var(--status-success);width:.65rem;height:.65rem;box-shadow:0 0 0 .25rem var(--status-success-background);border-radius:50%;flex:none;display:inline-block}.shell-primary-action{display:none}.shell-main{grid-area:2/2;min-width:0}.workspace-page{width:min(100%,100rem);min-width:0;padding:var(--space-8) clamp(1rem,2.7vw,2.75rem) var(--space-12);margin:0 auto}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.page-header__copy{max-width:52rem}.eyebrow{color:var(--action-primary);font-size:var(--font-size-caption);letter-spacing:.095em;text-transform:uppercase;font-weight:800;display:block}.page-header h1{margin-top:var(--space-1);font-size:var(--font-size-title);letter-spacing:-.045em;font-weight:760;line-height:1.12}.page-header p{max-width:48rem;margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-body-large)}.page-header__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.page-header--skeleton{gap:var(--space-2);width:60%;display:grid}.page-header--skeleton span{border-radius:var(--radius-pill);background:var(--surface-panel-raised);height:.85rem;display:block}.page-header--skeleton span:first-child{width:25%}.page-header--skeleton span:nth-child(2){width:58%;height:2.25rem}.page-header--skeleton span:nth-child(3){width:100%}.button{min-height:var(--touch-target);justify-content:center;align-items:center;gap:var(--space-2);padding:.55rem var(--space-4);border-radius:var(--radius-medium);font-size:var(--font-size-small);transition:transform var(--motion-fast) ease,background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease;border:1px solid #0000;font-weight:750;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button--primary{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-on-accent);box-shadow:0 10px 28px var(--action-primary-muted)}.button--primary:hover:not(:disabled){border-color:var(--action-primary-hover);background:var(--action-primary-hover)}.button--secondary{border-color:var(--boundary-strong);background:var(--action-secondary);color:var(--text-primary)}.button--ghost:hover:not(:disabled),.button--secondary:hover:not(:disabled){background:var(--surface-hover)}.button--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.button--danger{border-color:var(--status-danger-boundary);background:var(--status-danger-background);color:var(--status-danger)}.button:disabled{opacity:.48}.text-link{min-height:var(--touch-target);color:var(--text-link);align-items:center;font-weight:750;display:inline-flex}.system-banner{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--boundary-default);border-radius:var(--radius-large);background:var(--surface-panel-muted);box-shadow:inset 0 1px 0 var(--surface-inset);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.system-banner--info{border-color:var(--status-info-boundary);background:linear-gradient(100deg,var(--status-info-background),var(--surface-panel-muted))}.system-banner--success{border-color:var(--status-success-boundary);background:linear-gradient(100deg,var(--status-success-background),var(--surface-panel-muted))}.system-banner--warning{border-color:var(--status-warning-boundary);background:linear-gradient(100deg,var(--status-warning-background),var(--surface-panel-muted))}.system-banner--danger{border-color:var(--status-danger-boundary);background:linear-gradient(100deg,var(--status-danger-background),var(--surface-panel-muted))}.system-banner__icon{border-radius:var(--radius-medium);background:var(--surface-inset);width:2.25rem;height:2.25rem;color:var(--status-info);place-items:center;display:grid}.system-banner--warning .system-banner__icon{color:var(--status-warning)}.system-banner--danger .system-banner__icon{color:var(--status-danger)}.system-banner--success .system-banner__icon{color:var(--status-success)}.system-banner__content strong{font-size:var(--font-size-small);display:block}.system-banner__content div,.system-banner__content p{color:var(--text-secondary);font-size:var(--font-size-small);margin-top:.16rem}.system-banner__action{align-self:center}.metric-grid,.ops-metric-grid{gap:var(--space-3);margin:var(--space-6) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card,.ops-metric{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--boundary-soft-card);border-radius:var(--radius-large);background:linear-gradient(160deg,var(--soft-card-raised-start),var(--soft-card-raised-middle),var(--soft-card-raised-end));box-shadow:var(--shadow-small);color:var(--soft-card-ink);display:flex;position:relative;overflow:hidden}.metric-card:after,.ops-metric:after{background:var(--program-blue-mark);content:"";opacity:.08;border-radius:50%;width:6rem;height:6rem;position:absolute;top:-2.5rem;right:-2.5rem}.metric-card--mint:after,.ops-metric--mint:after,.ops-metric--success:after{background:var(--program-mint-mark)}.metric-card--violet:after{background:var(--program-violet-mark)}.metric-card--warning:after,.ops-metric--warning:after{background:var(--status-warning)}.metric-card__icon,.ops-metric__icon{border:1px solid var(--boundary-soft-card);border-radius:var(--radius-medium);background:var(--surface-inset);flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.metric-card>div,.ops-metric>div{align-items:baseline;gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.metric-card span,.ops-metric span{min-width:0;color:var(--soft-card-muted);font-size:var(--font-size-small);font-weight:700}.metric-card strong,.ops-metric strong{letter-spacing:-.04em;font-size:1.6rem}.metric-card small,.ops-metric small{color:var(--soft-card-muted);font-size:var(--font-size-caption);grid-column:1/-1}.pipeline-filter{gap:var(--space-1);margin-top:var(--space-8);border-bottom:1px solid var(--boundary-default);scrollbar-width:thin;display:flex;overflow-x:auto}.pipeline-filter a{min-height:var(--touch-target);align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--font-size-small);flex:none;font-weight:700;display:inline-flex;position:relative}.pipeline-filter a:after{right:var(--space-3);bottom:-1px;left:var(--space-3);border-radius:var(--radius-pill);content:"";background:0 0;height:2px;position:absolute}.pipeline-filter a[aria-current=page]{color:var(--text-primary)}.pipeline-filter a[aria-current=page]:after{background:var(--action-primary)}.pipeline-filter b{border-radius:var(--radius-pill);background:var(--surface-panel-raised);min-width:1.45rem;height:1.45rem;color:var(--text-secondary);place-items:center;font-size:.68rem;display:grid}.filter-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-4) 0 var(--space-5);display:flex}.queue-page-scope{margin-top:var(--space-3);color:var(--text-quiet);font-size:var(--font-size-caption)}.queue-pagination{min-height:var(--touch-target);justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--boundary-default);display:flex}.queue-pagination span{color:var(--text-quiet);font-size:var(--font-size-caption)}.filter-toolbar__form{min-width:0}.filter-toolbar__form,.search-field{align-items:center;gap:var(--space-2);flex:1;display:flex}.search-field{min-width:12rem;max-width:28rem;min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted);color:var(--text-quiet)}.search-field:focus-within{border-color:var(--action-primary);box-shadow:0 0 0 .2rem var(--action-primary-muted)}.search-field input{min-width:0;height:2.5rem;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1}.search-field input::placeholder{color:var(--text-quiet)}.comment-composer textarea,.compact-field select,.field input,.field select,.field textarea,.incident-resolution select,.incident-resolution textarea{width:100%;min-height:var(--touch-target);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted);color:var(--text-primary);outline:0}.compact-field select{width:auto;min-width:9.5rem;padding:0 var(--space-8) 0 var(--space-3)}.comment-composer textarea,.field input,.field select,.field textarea,.incident-resolution select,.incident-resolution textarea{padding:.65rem var(--space-3)}.comment-composer textarea,.field textarea,.incident-resolution textarea{resize:vertical;min-height:auto}.comment-composer textarea:focus,.compact-field select:focus,.field input:focus,.field select:focus,.field textarea:focus,.incident-resolution select:focus,.incident-resolution textarea:focus{border-color:var(--action-primary);box-shadow:0 0 0 .2rem var(--action-primary-muted)}.view-switcher{border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted);flex:none;padding:.2rem;display:flex}.view-switcher a{border-radius:var(--radius-small);width:2.35rem;height:2.35rem;color:var(--text-quiet);place-items:center;display:grid}.view-switcher a[aria-current=page]{background:var(--surface-panel-strong);color:var(--action-primary);box-shadow:var(--shadow-small)}.state-menu{position:relative}.state-menu summary{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted);color:var(--text-secondary);font-size:var(--font-size-small);align-items:center;font-weight:700;list-style:none;display:inline-flex}.state-menu summary::-webkit-details-marker{display:none}.state-menu>div{z-index:var(--z-popover);top:calc(100% + var(--space-2));gap:var(--space-1);width:13rem;padding:var(--space-2);border:1px solid var(--boundary-strong);border-radius:var(--radius-medium);background:var(--surface-panel-raised);box-shadow:var(--shadow-overlay);display:grid;position:absolute;right:0}.state-menu a{min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius-small);color:var(--text-secondary);font-size:var(--font-size-small);align-items:center;display:flex}.state-menu a:hover,.state-menu a[aria-current=page]{background:var(--surface-hover);color:var(--text-primary)}.content-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-card{border:1px solid var(--boundary-soft-card);border-radius:var(--radius-large);background:linear-gradient(160deg,var(--soft-card-start),var(--soft-card-middle),var(--soft-card-end));min-width:0;box-shadow:var(--shadow-small);color:var(--soft-card-ink);transition:transform var(--motion-base) ease,box-shadow var(--motion-base) ease;overflow:hidden}.content-card:hover{box-shadow:var(--shadow-medium);transform:translateY(-.2rem)}.content-card>button{width:100%;height:100%;min-height:var(--touch-target);color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.media-thumbnail{background:var(--surface-panel-strong);width:100%;position:relative;overflow:hidden}.media-thumbnail--card{aspect-ratio:16/9}.media-thumbnail--table{border-radius:var(--radius-small);flex:none;width:3.5rem;height:3.5rem}.media-thumbnail--preview{aspect-ratio:16/10;border:1px solid var(--boundary-default);border-radius:var(--radius-large)}.production-media-preview{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--boundary-default);border-radius:var(--radius-lg);background:var(--surface-panel-muted);display:grid}.production-media-preview>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.production-media-preview>header h3,.production-media-preview>header span{margin:0}.production-media-preview>img,.production-media-preview>video{object-fit:contain;border-radius:var(--radius-md);background:var(--surface-canvas);width:100%;max-height:min(58vh,640px);display:block}.production-media-preview>dl{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.production-media-preview>dl>div{min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-panel)}.production-media-preview dt{color:var(--text-secondary);font-size:var(--font-size-xs)}.production-media-preview dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;color:var(--text-primary)}.production-media-preview__error{gap:var(--space-3);color:var(--status-danger);display:grid}.production-media-preview__error .button{justify-self:start}@media (max-width:420px){.production-media-preview>dl{grid-template-columns:1fr}}.media-thumbnail img{object-fit:cover}.media-thumbnail__scrim{background:linear-gradient(to top,var(--surface-overlay),transparent 42%);opacity:.55;position:absolute;inset:0}.media-thumbnail__duration,.media-thumbnail__kind{bottom:var(--space-2);border:1px solid var(--boundary-default);border-radius:var(--radius-pill);background:var(--surface-overlay);min-height:1.7rem;color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;display:inline-flex;position:absolute}.media-thumbnail__kind{left:var(--space-2);width:1.7rem}.media-thumbnail__duration{right:var(--space-2);font-family:var(--font-mono),monospace;padding:0 .48rem;font-size:.67rem}.media-thumbnail--table .media-thumbnail__duration,.media-thumbnail--table .media-thumbnail__kind{display:none}.content-card__body{gap:var(--space-3);width:100%;padding:var(--space-4);flex-direction:column;flex:1;display:flex}.content-card__topline{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.program-badge{border:1px solid var(--boundary-soft-card);border-radius:var(--radius-pill);background:var(--program-blue-background);min-height:1.85rem;color:var(--program-blue-ink);font-size:var(--font-size-caption);white-space:nowrap;align-items:center;gap:.42rem;padding:.2rem .58rem .2rem .28rem;font-weight:750;display:inline-flex}.program-badge b{background:var(--program-blue-mark);width:1.35rem;height:1.35rem;color:var(--program-mark-ink);border-radius:50%;place-items:center;font-size:.6rem;display:grid}.program-badge--mint{background:var(--program-mint-background);color:var(--program-mint-ink)}.program-badge--mint b{background:var(--program-mint-mark)}.program-badge--violet{background:var(--program-violet-background);color:var(--program-violet-ink)}.program-badge--violet b{background:var(--program-violet-mark)}.content-card__copy{gap:var(--space-1);flex-direction:column;display:flex}.content-card__copy strong{font-size:var(--font-size-title-small);letter-spacing:-.025em;font-weight:760;line-height:1.28}.content-card__copy>span{color:var(--soft-card-muted);font-size:var(--font-size-small)}.status-badge{border:1px solid var(--status-neutral-boundary);border-radius:var(--radius-pill);background:var(--status-neutral-background);width:fit-content;min-height:1.8rem;color:var(--status-neutral);font-size:var(--font-size-caption);align-items:center;gap:.38rem;padding:.25rem .62rem;font-weight:750;line-height:1.15;display:inline-flex}.status-badge--compact{min-height:1.65rem;padding:.2rem .52rem;font-size:.7rem}.content-card .status-badge,.content-table .status-badge{color:var(--soft-card-ink)}.status-badge--success{border-color:var(--status-success-boundary);background:var(--status-success-background);color:var(--status-success)}.status-badge--info{border-color:var(--status-info-boundary);background:var(--status-info-background);color:var(--status-info)}.status-badge--warning{border-color:var(--status-warning-boundary);background:var(--status-warning-background);color:var(--status-warning)}.status-badge--danger{border-color:var(--status-danger-boundary);background:var(--status-danger-background);color:var(--status-danger)}.status-badge--violet{border-color:var(--status-violet-boundary);background:var(--status-violet-background);color:var(--status-violet)}.content-card .status-badge--success,.content-table .status-badge--success{color:var(--program-mint-ink)}.content-card .status-badge--info,.content-table .status-badge--info{color:var(--program-blue-ink)}.content-card .status-badge--danger,.content-card .status-badge--violet,.content-card .status-badge--warning,.content-table .status-badge--danger,.content-table .status-badge--violet,.content-table .status-badge--warning{color:var(--soft-card-ink)}.content-card__badges{flex-wrap:wrap}.content-card__meta{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--boundary-soft-card);margin-top:auto;display:grid}.content-card__meta>span,.table-meta{color:var(--soft-card-muted);font-size:var(--font-size-caption);align-items:center;gap:.4rem;display:inline-flex}.content-card__meta .is-stale,.table-meta.is-stale{color:var(--soft-card-ink);font-weight:750}.content-card__notice{padding:var(--space-2) var(--space-3);border:1px solid var(--status-info-boundary);border-radius:var(--radius-small);background:var(--status-info-background);color:var(--soft-card-ink);font-size:var(--font-size-caption)}.content-table-wrap{border:1px solid var(--boundary-soft-card);border-radius:var(--radius-large);background:linear-gradient(150deg,var(--soft-card-raised-start),var(--soft-card-raised-middle),var(--soft-card-raised-end));box-shadow:var(--shadow-small);color:var(--soft-card-ink);overflow-x:auto}.content-table{border-collapse:collapse;width:100%;min-width:64rem}.content-table td,.content-table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--boundary-soft-card);text-align:left;vertical-align:middle}.content-table th{color:var(--soft-card-muted);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.content-table tbody tr:last-child td{border-bottom:0}.content-table tbody tr:hover{background:var(--surface-inset)}.table-content-button{min-height:var(--touch-target);align-items:center;gap:var(--space-3);color:var(--soft-card-ink);text-align:left;background:0 0;border:0;padding:0;display:flex}.table-content-button>span{flex-direction:column;max-width:19rem;display:flex}.table-content-button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-content-button small{color:var(--soft-card-muted);font-size:var(--font-size-caption)}.product-state{justify-content:center;align-items:center;gap:var(--space-4);min-height:15rem;margin-top:var(--space-5);padding:var(--space-8);border:1px dashed var(--boundary-strong);border-radius:var(--radius-xlarge);background:var(--surface-panel-muted);text-align:left;display:flex}.product-state__icon{border:1px solid var(--status-info-boundary);border-radius:var(--radius-large);background:var(--status-info-background);width:3.5rem;height:3.5rem;color:var(--status-info);flex:none;place-items:center;display:grid}.product-state__icon--error,.product-state__icon--offline{border-color:var(--status-danger-boundary);background:var(--status-danger-background);color:var(--status-danger)}.product-state__icon--misconfigured,.product-state__icon--permission{border-color:var(--status-warning-boundary);background:var(--status-warning-background);color:var(--status-warning)}.product-state h2{font-size:var(--font-size-title-small)}.product-state p{max-width:34rem;margin-top:var(--space-1);color:var(--text-secondary)}.product-state__action{margin-left:var(--space-4)}.skeleton-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skeleton-card{gap:var(--space-3);padding-bottom:var(--space-4);border:1px solid var(--boundary-default);border-radius:var(--radius-large);background:var(--surface-panel-muted);display:grid;overflow:hidden}.skeleton-card span{height:.8rem;margin:0 var(--space-4);border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--surface-panel-raised),var(--surface-hover),var(--surface-panel-raised));background-size:200% 100%;animation:skeleton-shift 1.8s ease-in-out infinite;display:block}.skeleton-card__media{aspect-ratio:16/9;width:100%;border-radius:0!important;height:auto!important;margin:0!important}.skeleton-card__line--short{width:35%}.skeleton-card__line--medium{width:62%}@keyframes skeleton-shift{0%{background-position:200% 0}to{background-position:-200% 0}}.content-drawer,.modal{z-index:var(--z-dialog);color:var(--text-primary);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.content-drawer::backdrop,.modal::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal__surface{border:1px solid var(--boundary-strong);border-radius:var(--radius-xlarge);background:var(--surface-panel-raised);width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-overlay);overflow-y:auto}.content-drawer__header,.modal__footer,.modal__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);display:flex}.modal__header{border-bottom:1px solid var(--boundary-default)}.modal__header h2{margin-top:var(--space-1);letter-spacing:-.03em;font-size:1.4rem}.modal__header p{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-small)}.modal__surface>.form-grid{padding:var(--space-5) var(--space-6)}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field,.upload-field{flex-direction:column;gap:.38rem;min-width:0;display:flex}.field>span,.network-picker legend,.upload-field>strong{color:var(--text-secondary);font-size:var(--font-size-small);font-weight:750}.field small{color:var(--text-quiet);font-size:var(--font-size-caption)}.field--wide{grid-column:1/-1}.upload-field{min-height:8.5rem;padding:var(--space-4);border:1px dashed var(--boundary-strong);border-radius:var(--radius-large);background:var(--surface-panel-muted);text-align:center;justify-content:center;align-items:center;position:relative}.upload-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-field:focus-within{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.upload-field__icon{border-radius:var(--radius-medium);background:var(--action-primary-muted);width:2.8rem;height:2.8rem;color:var(--action-primary);place-items:center;display:grid}.upload-field>span:last-child{color:var(--text-quiet);font-size:var(--font-size-caption)}.safety-note{gap:var(--space-3);margin:0 var(--space-6) var(--space-5);padding:var(--space-3);border:1px solid var(--status-info-boundary);border-radius:var(--radius-medium);background:var(--status-info-background);color:var(--status-info);display:flex}.safety-note div{flex-direction:column;display:flex}.safety-note strong{font-size:var(--font-size-small)}.safety-note span{color:var(--text-secondary);font-size:var(--font-size-caption)}.modal__footer{border-top:1px solid var(--boundary-default);justify-content:flex-end}.content-drawer{width:min(74rem,100vw - 2rem);max-width:none;height:calc(100dvh - 2rem);max-height:none;margin-right:1rem}.content-drawer__surface{border:1px solid var(--boundary-strong);border-radius:var(--radius-xlarge);background:var(--surface-panel);height:100%;box-shadow:var(--shadow-overlay);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.content-drawer__header{border-bottom:1px solid var(--boundary-default);background:var(--surface-panel-raised);align-items:flex-start}.content-drawer__heading{min-width:0}.content-drawer__heading h2{max-width:46rem;margin-top:var(--space-2);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.35rem,2.1vw,1.85rem);overflow:hidden}.content-drawer__heading-meta{margin-top:var(--space-3);flex-wrap:wrap}.content-drawer__heading-meta>span:not(.status-badge){color:var(--text-quiet);font-size:var(--font-size-caption)}.content-drawer__header-actions{gap:var(--space-2);display:flex}.drawer-tabs{gap:var(--space-1);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--boundary-default);background:var(--surface-panel-muted);display:flex}.drawer-tabs button{min-height:var(--touch-target);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-medium);color:var(--text-secondary);font-size:var(--font-size-small);background:0 0;border:0;font-weight:700;display:inline-flex;position:relative}.drawer-tabs button:hover,.drawer-tabs button[aria-pressed=true]{background:var(--surface-hover);color:var(--text-primary)}.drawer-tabs button[aria-pressed=true]:after{right:var(--space-3);bottom:-.55rem;left:var(--space-3);border-radius:var(--radius-pill);background:var(--action-primary);content:"";height:2px;position:absolute}.content-drawer__body{scrollbar-color:var(--scrollbar-thumb) transparent;min-height:0;overflow-y:auto}.drawer-columns{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(0,1.55fr) minmax(18rem,.85fr);display:grid}.drawer-primary-column,.drawer-secondary-column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.activity-panel,.approval-panel,.calendar-panel,.detail-section,.health-panel,.incident-inbox,.incident-panel,.mobile-agenda,.plan-summary,.publish-confirmation,.unscheduled-tray,.workspace-timeline{border:1px solid var(--boundary-default);border-radius:var(--radius-large);background:var(--surface-panel-muted);box-shadow:inset 0 1px 0 var(--surface-inset)}.detail-section{padding:var(--space-5)}.detail-section--compact{padding:var(--space-4)}.detail-section__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.activity-panel h3,.approval-panel h3,.detail-section__header h3,.health-panel h2,.incident-inbox h2,.incident-panel h3,.mobile-agenda h2,.plan-summary h3,.publish-confirmation h3,.unscheduled-tray h2,.workspace-timeline h2{font-size:var(--font-size-title-small);letter-spacing:-.02em;margin-top:.2rem}.freshness-label.is-stale,.outcome-count--attention,.unsaved-label{border-color:var(--status-warning-boundary);background:var(--status-warning-background);color:var(--status-warning)}.inline-actions{margin-top:var(--space-3)}.inline-actions--end{justify-content:flex-end}.activity-timeline,.comment-list,.readiness-list,.revision-list{gap:var(--space-3);display:grid}.comment-list li{gap:var(--space-3);display:flex}.comment-list li>div{min-width:0;padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel);flex:1}.activity-timeline article header,.comment-list header,.target-outcome header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.activity-timeline time,.comment-list time{color:var(--text-quiet);font-size:var(--font-size-caption)}.activity-timeline p,.comment-list p{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-small)}.quiet-empty{padding:var(--space-4);border:1px dashed var(--boundary-default);border-radius:var(--radius-medium);color:var(--text-quiet);font-size:var(--font-size-small);text-align:center}.production-content-history{gap:var(--space-4);display:grid}.history-truncation{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--status-warning-boundary);border-radius:var(--radius-medium);background:var(--status-warning-background);color:var(--text-secondary);font-size:var(--font-size-caption)}.production-content-history .activity-timeline>li{min-width:0;padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel)}.activity-timeline__content{gap:var(--space-1);display:grid}.activity-timeline__content>span,.audit-summary>span{color:var(--text-quiet);font-size:var(--font-size-caption)}.audit-summary-grid{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audit-summary{min-width:0;padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted)}.audit-summary dl{gap:var(--space-1);margin-top:var(--space-2);display:grid}.audit-summary dl>div{gap:var(--space-2);overflow-wrap:anywhere;grid-template-columns:minmax(5rem,.7fr) minmax(0,1fr);display:grid}.audit-summary dt{color:var(--text-quiet);font-size:var(--font-size-caption);text-transform:capitalize}.audit-summary dd{color:var(--text-secondary);font-size:var(--font-size-small)}.comment-composer{align-items:end;gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.comment-composer textarea{min-height:var(--touch-target)}.approval-panel{gap:var(--space-3);padding:var(--space-4);border-color:var(--status-neutral-boundary);grid-template-columns:auto minmax(0,1fr);display:grid}.approval-panel--approved{border-color:var(--status-success-boundary);background:linear-gradient(130deg,var(--status-success-background),var(--surface-panel-muted))}.approval-panel--changes_requested,.approval-panel--pending{border-color:var(--status-warning-boundary);background:linear-gradient(130deg,var(--status-warning-background),var(--surface-panel-muted))}.approval-panel__icon{border-radius:var(--radius-medium);background:var(--surface-inset);width:2.45rem;height:2.45rem;color:var(--status-success);place-items:center;display:grid}.approval-panel--changes_requested .approval-panel__icon,.approval-panel--pending .approval-panel__icon{color:var(--status-warning)}.approval-panel blockquote,.approval-panel p{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-small)}.approval-panel blockquote{padding-left:var(--space-3);border-left:2px solid var(--boundary-strong)}.approval-panel__actions{gap:var(--space-2);padding-top:var(--space-2);grid-column:1/-1;display:flex}.metadata-list{gap:var(--space-2);display:grid}.confirmation-grid>div,.incident-inbox dl>div,.incident-panel dl>div,.metadata-list>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--boundary-default);display:flex}.confirmation-grid>div:last-child,.metadata-list>div:last-child{border-bottom:0}.confirmation-grid dt,.incident-inbox dt,.incident-panel dt,.metadata-list dt{color:var(--text-quiet);font-size:var(--font-size-caption)}.confirmation-grid dd,.incident-inbox dd,.incident-panel dd,.metadata-list dd{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font-family:var(--font-mono),monospace;font-size:var(--font-size-caption);text-align:right}.revision-list li{gap:var(--space-3);padding-left:var(--space-2);border-left:2px solid var(--boundary-default);grid-template-columns:auto minmax(0,1fr);display:grid}.revision-list li.is-current{border-color:var(--action-primary)}.revision-list li>span{color:var(--action-primary);font-family:var(--font-mono),monospace;font-size:var(--font-size-caption);font-weight:750}.revision-list div{flex-direction:column;min-width:0;display:flex}.revision-list strong{font-size:var(--font-size-small)}.revision-list p,.revision-list small{color:var(--text-quiet);font-size:var(--font-size-caption)}.readiness-list__item{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel);display:flex}.readiness-list__item>span{background:var(--status-success-background);width:1.8rem;height:1.8rem;color:var(--status-success);border-radius:50%;flex:none;place-items:center;display:grid}.readiness-list__item--warning>span{background:var(--status-warning-background);color:var(--status-warning)}.readiness-list__item--blocked>span{background:var(--status-danger-background);color:var(--status-danger)}.readiness-list__item>div{flex-direction:column;display:flex}.readiness-list__item strong{font-size:var(--font-size-small)}.readiness-list__item small{color:var(--text-quiet);font-size:var(--font-size-caption)}.schedule-form{gap:var(--space-4);display:grid}.network-picker{border:0;min-width:0;margin:0;padding:0}.network-picker>div{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.network-picker label{position:relative}.network-picker input{opacity:0;position:absolute}.network-picker span{min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-pill);background:var(--surface-panel);color:var(--text-secondary);font-size:var(--font-size-small);align-items:center;font-weight:700;display:inline-flex}.network-picker input:checked+span{border-color:var(--action-primary);background:var(--action-primary-muted);color:var(--text-primary)}.network-picker input:focus-visible+span{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.section-help{margin-top:var(--space-3);color:var(--text-quiet);font-size:var(--font-size-caption)}.plan-summary{gap:var(--space-3);padding:var(--space-4);border-color:var(--status-info-boundary);background:linear-gradient(130deg,var(--status-info-background),var(--surface-panel-muted));display:flex}.plan-summary__icon{border-radius:var(--radius-medium);background:var(--surface-inset);width:2.45rem;height:2.45rem;color:var(--status-info);flex:none;place-items:center;display:grid}.plan-summary p{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-small)}.plan-summary ul{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.plan-summary li{border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--text-secondary);font-size:var(--font-size-caption);padding:.2rem .5rem}.action-stack{gap:var(--space-2);display:grid}.action-stack .button{justify-content:flex-start}.publish-confirmation{border-color:var(--action-primary);background:linear-gradient(145deg,var(--action-primary-muted),var(--surface-panel-muted));overflow:hidden}.activity-panel__header,.health-panel>header,.incident-inbox>header,.mobile-agenda>header,.publish-confirmation>footer,.publish-confirmation>header,.unscheduled-tray>header,.workspace-timeline>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.publish-confirmation>header{border-bottom:1px solid var(--boundary-default)}.publish-confirmation>header p{max-width:36rem;margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-small)}.confirmation-grid{gap:var(--space-3) var(--space-5);padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.confirmation-grid>div{flex-direction:column;align-items:flex-start}.confirmation-grid dd{margin-top:var(--space-1);color:var(--text-primary);font-family:var(--font-sans),sans-serif;text-align:left}.confirmation-grid__wide{grid-column:1/-1}.confirmation-check{align-items:flex-start;gap:var(--space-3);margin:0 var(--space-5);padding:var(--space-3);border:1px solid var(--boundary-strong);border-radius:var(--radius-medium);background:var(--surface-panel);color:var(--text-secondary);font-size:var(--font-size-small);display:flex}.confirmation-check input{width:1.2rem;height:1.2rem;accent-color:var(--action-primary);flex:none}.pause-warning{gap:var(--space-3);margin:var(--space-4) var(--space-5) 0;padding:var(--space-3);border:1px solid var(--status-warning-boundary);border-radius:var(--radius-medium);background:var(--status-warning-background);color:var(--status-warning);display:flex}.pause-warning div{flex-direction:column;display:flex}.pause-warning strong{font-size:var(--font-size-small)}.pause-warning span{color:var(--text-secondary);font-size:var(--font-size-caption)}.publish-confirmation>footer{justify-content:flex-end}.target-outcomes{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.target-outcome{padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel)}.target-outcome--failed,.target-outcome--preflight_blocked,.target-outcome--unknown{border-color:var(--status-danger-boundary)}.target-outcome p{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-small)}.target-outcome footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--boundary-default);display:flex}.target-outcome a,.target-outcome time{color:var(--text-quiet);font-size:var(--font-size-caption)}.target-outcome a{min-height:2rem;color:var(--text-link);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.incident-panel{padding:var(--space-5);border-color:var(--status-danger-boundary);background:linear-gradient(130deg,var(--status-danger-background),var(--surface-panel-muted))}.incident-panel>header{gap:var(--space-3);display:flex}.incident-panel__icon{border-radius:var(--radius-medium);background:var(--status-danger-background);width:2.65rem;height:2.65rem;color:var(--status-danger);flex:none;place-items:center;display:grid}.incident-panel header p{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-small)}.incident-panel dl{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.incident-inbox dl>div,.incident-panel dl>div{padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel);flex-direction:column;align-items:flex-start}.incident-inbox dd,.incident-panel dd{margin-top:var(--space-1);color:var(--text-primary);font-family:var(--font-sans),sans-serif;text-align:left}.incident-resolution{align-items:end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--status-danger-boundary);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto;display:grid}.activity-panel{margin:var(--space-5)}.activity-panel__header p,.incident-inbox header p,.unscheduled-tray header p{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-small)}.activity-panel .activity-timeline{padding:0 var(--space-5) var(--space-5)}.activity-timeline__item{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.activity-timeline__item:not(:last-child):before{top:2rem;bottom:calc(-1 * var(--space-3));background:var(--boundary-default);content:"";width:1px;position:absolute;left:.93rem}.activity-timeline__dot{z-index:1;border:1px solid var(--status-neutral-boundary);background:var(--surface-panel-raised);width:1.9rem;height:1.9rem;color:var(--status-neutral);border-radius:50%;place-items:center;display:grid;position:relative}.activity-timeline__item--success .activity-timeline__dot{border-color:var(--status-success-boundary);color:var(--status-success)}.activity-timeline__item--warning .activity-timeline__dot{border-color:var(--status-warning-boundary);color:var(--status-warning)}.activity-timeline__item--danger .activity-timeline__dot{border-color:var(--status-danger-boundary);color:var(--status-danger)}.activity-timeline__item--info .activity-timeline__dot{border-color:var(--status-info-boundary);color:var(--status-info)}.activity-timeline article{min-width:0;padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel)}.activity-timeline article small{margin-top:var(--space-2);color:var(--text-quiet);font-size:var(--font-size-caption);display:block}.month-controls{align-items:center;gap:var(--space-1);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted);padding:.2rem;display:flex}.month-controls a{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-small);color:var(--text-secondary);place-items:center;display:grid}.month-controls a:hover{background:var(--surface-hover);color:var(--text-primary)}.month-controls strong{min-width:9rem;padding:0 var(--space-2);text-align:center}.calendar-panel{margin-top:var(--space-5);overflow:hidden}.calendar-legend{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.month-calendar{table-layout:fixed;border-collapse:collapse;width:100%}.month-calendar caption{padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--font-size-small)}.month-calendar caption,.month-calendar th{border-bottom:1px solid var(--boundary-default);text-align:left}.month-calendar th{border-right:1px solid var(--boundary-default);height:2.8rem;color:var(--text-quiet);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.month-calendar td,.month-calendar th{width:14.285%;padding:var(--space-2);vertical-align:top}.month-calendar tr>:last-child{border-right:0}.month-calendar td{border-right:1px solid var(--boundary-default);border-bottom:1px solid var(--boundary-default);background:var(--surface-panel);height:10rem}.month-calendar tbody tr:last-child td{border-bottom:0}.month-calendar td.is-outside{background:var(--calendar-outside);color:var(--text-quiet)}.month-calendar td.is-today{background:var(--calendar-today);box-shadow:inset 0 0 0 1px var(--action-primary)}.calendar-date-heading{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:1.8rem;margin-bottom:var(--space-2);display:flex}.calendar-date-heading time{width:1.8rem;height:1.8rem;font-size:var(--font-size-small);border-radius:50%;place-items:center;font-weight:750;display:grid}.calendar-date-heading time[aria-current=date]{background:var(--action-primary);color:var(--text-on-accent)}.calendar-date-heading small{color:var(--text-quiet);font-size:var(--font-size-caption)}.calendar-day-events{gap:var(--space-1);display:grid}.calendar-event{min-width:0;min-height:var(--touch-target);border:1px solid var(--program-blue-mark);border-radius:var(--radius-small);background:var(--program-blue-background);color:var(--program-blue-ink);text-align:left;flex-direction:column;justify-content:center;padding:.4rem .5rem;display:flex;overflow:hidden}.calendar-event--mint{border-color:var(--program-mint-mark);background:var(--program-mint-background);color:var(--program-mint-ink)}.calendar-event--violet{border-color:var(--program-violet-mark);background:var(--program-violet-background);color:var(--program-violet-ink)}.calendar-event>span:last-child,.calendar-event__time{opacity:.82;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.calendar-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.calendar-event__state{font-weight:750}.mobile-agenda{margin-top:var(--space-5);display:none;overflow:hidden}.mobile-agenda>ol{padding:0 var(--space-4) var(--space-4);display:grid}.mobile-agenda li{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--boundary-default);grid-template-columns:3rem minmax(0,1fr);display:grid}.mobile-agenda li>time{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.mobile-agenda li>time strong{font-size:1.35rem;line-height:1}.mobile-agenda li>time span{color:var(--text-quiet);font-size:var(--font-size-caption);text-transform:uppercase}.mobile-agenda li>button{min-width:0;min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel);color:var(--text-primary);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mobile-agenda li>button>span:nth-child(2){gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.mobile-agenda li>button small,.mobile-agenda li>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-agenda li>button small{color:var(--text-quiet);font-size:var(--font-size-caption)}.program-dot--blue{background:var(--program-blue-mark);box-shadow:none}.program-dot--mint{background:var(--program-mint-mark);box-shadow:none}.program-dot--violet{background:var(--program-violet-mark);box-shadow:none}.unscheduled-tray{margin-top:var(--space-5);overflow:hidden}.unscheduled-tray__items{gap:var(--space-3);padding:0 var(--space-5) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.unscheduled-tray__items a,.unscheduled-tray__items button{min-width:0;min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel);color:var(--text-primary);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.unscheduled-tray__items a:hover,.unscheduled-tray__items button:hover{border-color:var(--boundary-strong);background:var(--surface-hover)}.unscheduled-tray__items a>span:nth-child(2),.unscheduled-tray__items button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.unscheduled-tray__items small,.unscheduled-tray__items strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unscheduled-tray__items small{color:var(--text-quiet);font-size:var(--font-size-caption)}.activity-dashboard-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);display:grid}.health-panel,.incident-inbox,.workspace-timeline{overflow:hidden}.health-panel>ul,.operations-evidence-grid{padding:0 var(--space-4) var(--space-4);display:grid}.operations-evidence-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.operations-evidence-grid>div{min-width:0;padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted)}.operations-evidence-grid dt{color:var(--text-quiet);font-size:var(--font-size-caption)}.operations-evidence-grid dd{margin-top:var(--space-1);color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:800}.health-panel>.section-help,.operations-heartbeats{margin:0 var(--space-4) var(--space-4)}.operations-heartbeats{padding-top:var(--space-4);border-top:1px solid var(--boundary-default)}.operations-heartbeats h3{font-size:var(--font-size-title-small)}.operations-heartbeats ul{gap:var(--space-2);margin-top:var(--space-3);display:grid}.operations-heartbeats li{min-height:var(--touch-target);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted);display:flex}.operations-heartbeats li>div{flex-direction:column;min-width:0;display:flex}.operations-heartbeats li span{color:var(--text-quiet);font-size:var(--font-size-caption)}.operations-heartbeats li b{color:var(--status-success);font-size:var(--font-size-caption)}.operations-heartbeats li b.is-stale{color:var(--status-danger)}.health-row{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-3);border-top:1px solid var(--boundary-default);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.health-row>span{color:var(--status-success)}.health-row--paused>b,.health-row--paused>span{color:var(--status-warning)}.health-row>div{flex-direction:column;min-width:0;display:flex}.health-row strong{font-size:var(--font-size-small)}.health-row small{color:var(--text-quiet)}.health-row small,.health-row>b{font-size:var(--font-size-caption)}.health-row>b{color:var(--status-success)}.incident-count{border-color:var(--status-danger-boundary);background:var(--status-danger-background);color:var(--status-danger)}.incident-inbox__list{padding:0 var(--space-4) var(--space-4)}.incident-inbox__list article{padding:var(--space-4);border:1px solid var(--status-danger-boundary);border-radius:var(--radius-medium);background:linear-gradient(130deg,var(--status-danger-background),var(--surface-panel))}.incident-severity{color:var(--status-danger);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.incident-inbox h3{margin-top:var(--space-1);font-size:var(--font-size-title-small)}.incident-content-title{margin-top:var(--space-1);font-weight:700;color:var(--text-primary)!important}.incident-inbox__list article>p{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-small)}.incident-inbox dl{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.incident-filter-toolbar{align-items:end;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel);flex-wrap:wrap;display:flex}.incident-command-workspace form label,.incident-filter-toolbar label{gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:750;display:grid}.incident-filter-toolbar select{min-width:10rem}.incident-command-workspace{gap:var(--space-2);margin-top:var(--space-4);display:grid}.incident-command-workspace details{border-top:1px solid var(--boundary-default)}.incident-command-workspace summary{min-height:var(--touch-target);padding-block:var(--space-3);color:var(--text-link);cursor:pointer;font-weight:750}.incident-command-workspace form{gap:var(--space-3);padding-bottom:var(--space-3);display:grid}.incident-command-workspace textarea{resize:vertical;width:100%;min-height:5.5rem}.incident-command-workspace .button{justify-self:start}.workspace-timeline{margin-top:var(--space-4)}.workspace-timeline>header{border-bottom:1px solid var(--boundary-default);align-items:center}.activity-filters{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.activity-filters a{min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--font-size-caption);align-items:center;font-weight:700;display:inline-flex}.activity-filters a:hover,.activity-filters a[aria-current=page]{background:var(--surface-hover);color:var(--text-primary)}.workspace-timeline .activity-timeline{padding:var(--space-5)}.activity-timeline--workspace{max-width:64rem}.activity-timeline--workspace article header>div{flex-direction:column;min-width:0;display:flex}.event-type{color:var(--action-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.mobile-nav{display:none}@media (max-width:80rem){.content-grid,.metric-grid,.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-topbar__center{display:none}.shell-topbar{grid-template-columns:minmax(12rem,1fr) auto}.filter-toolbar{flex-direction:column;align-items:stretch}.filter-toolbar__form{flex-wrap:wrap}.search-field{flex:100%;max-width:none}.compact-field{flex:10rem;min-width:0}.compact-field select{width:100%;min-width:0}.button--filter{flex:9.5rem}.view-switcher{align-self:flex-end}}@media (max-width:64rem){.product-shell{grid-template-columns:5.25rem minmax(0,1fr)}.shell-sidebar{padding-inline:var(--space-2)}.module-label,.shell-nav a>span,.sidebar-card,.sidebar-footer>span:last-child{display:none}.shell-nav a{justify-content:center;padding:0}.shell-nav b{margin:0 0 1.8rem 1.8rem;position:absolute}.sidebar-footer{justify-content:center}.drawer-columns{grid-template-columns:minmax(0,1fr)}.drawer-secondary-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activity-dashboard-grid{grid-template-columns:minmax(0,1fr)}.filter-toolbar__form{flex-wrap:wrap}.search-field{flex-basis:100%;max-width:none}.button--filter{flex:1}.month-calendar td{height:8.5rem}.weekday-long{display:none}.weekday-short{display:inline}}@media (min-width:64.001rem){.weekday-short{display:none}}@media (max-width:52rem){.product-shell{display:block}.shell-topbar{min-height:4.25rem;padding:var(--space-2) var(--space-3);justify-content:space-between;display:flex;position:sticky}.actor-menu__copy,.product-identity small,.shell-help,.shell-sidebar{display:none}.product-mark{width:2.35rem;height:2.35rem}.shell-topbar__actions{margin-left:auto}.actor-menu{width:var(--touch-target);border-radius:var(--radius-medium);padding:.22rem}.actor-menu>svg{display:none}.workspace-page{padding:var(--space-5) var(--space-3) 6.25rem}.mobile-nav{z-index:var(--z-topbar);right:var(--space-3);bottom:max(var(--space-3),env(safe-area-inset-bottom));left:var(--space-3);border:1px solid var(--boundary-strong);border-radius:var(--radius-xlarge);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);grid-template-columns:repeat(4,minmax(0,1fr));padding:.32rem;display:grid;position:fixed}.mobile-nav a{border-radius:var(--radius-large);min-height:3.25rem;color:var(--text-quiet);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.66rem;font-weight:750;display:flex;position:relative}.mobile-nav a[aria-current=page]{background:var(--surface-hover);color:var(--action-primary)}.mobile-nav b{width:1rem;min-width:1rem;height:1rem;font-size:.56rem;position:absolute;top:.2rem;right:calc(50% - 1.2rem)}.page-header{align-items:flex-start;gap:var(--space-4);flex-direction:column}.page-header__actions,.page-header__actions>*{width:100%}.state-menu>summary{justify-content:center}.state-menu>div{left:0;right:auto}.system-banner{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.system-banner__action{grid-column:2}.metric-grid,.ops-metric-grid{grid-template-columns:minmax(0,1fr)}.filter-toolbar{flex-direction:column;align-items:stretch}.button--filter,.compact-field,.compact-field select{width:100%}.view-switcher{align-self:flex-end;width:fit-content}.content-grid,.skeleton-grid{grid-template-columns:minmax(0,1fr)}.content-table-wrap{display:none}.product-state{padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;align-items:center}.product-state__action{width:100%;margin:0}.product-state__action .button{width:100%}.calendar-panel--desktop{display:none}.mobile-agenda{display:block}.unscheduled-tray__items{padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr)}.health-panel>header,.incident-inbox>header,.mobile-agenda>header,.unscheduled-tray>header,.workspace-timeline>header{padding:var(--space-4);flex-direction:column;align-items:flex-start}.activity-filters{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.activity-filters a{flex:none}.incident-inbox dl,.incident-panel dl{grid-template-columns:minmax(0,1fr)}.incident-filter-toolbar{flex-direction:column;align-items:stretch}.incident-command-workspace .button,.incident-filter-toolbar .button,.incident-filter-toolbar select{width:100%}.content-drawer{width:100vw;height:100dvh;margin:0}.content-drawer__surface{border:0;border-radius:0}.content-drawer__header{padding:var(--space-4)}.content-drawer__heading h2{max-width:calc(100vw - 8rem);font-size:1.25rem}.content-drawer__header-actions>button:first-child,.content-drawer__heading-meta>span:not(:first-child){display:none}.drawer-tabs,.drawer-tabs button{padding-inline:var(--space-2)}.drawer-tabs button{min-width:0;flex:1;justify-content:center}.drawer-columns{padding:var(--space-3)}.drawer-secondary-column{display:flex}.detail-section,.incident-panel{padding:var(--space-4)}.audit-summary-grid,.confirmation-grid,.form-grid,.target-outcomes{grid-template-columns:minmax(0,1fr)}.confirmation-grid__wide,.field--wide{grid-column:auto}.approval-panel__actions,.inline-actions--end,.publish-confirmation>footer{flex-direction:column;align-items:stretch}.approval-panel__actions .button,.inline-actions--end .button,.publish-confirmation>footer .button{width:100%}.incident-resolution{grid-template-columns:minmax(0,1fr)}.activity-panel{margin:var(--space-3)}.activity-panel .activity-timeline,.workspace-timeline .activity-timeline{padding:var(--space-3)}.activity-timeline article header,.comment-list header,.target-outcome footer,.target-outcome header{flex-direction:column;align-items:flex-start}.modal__surface{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.modal__footer,.modal__header,.modal__surface>.form-grid{padding-inline:var(--space-4)}.safety-note{margin-inline:var(--space-4)}}@media (max-width:30rem){.product-identity>span:last-child,.shell-new-button span{display:none}.shell-new-button{width:var(--touch-target);padding:0}.theme-menu__popover{width:min(17.5rem,100vw - 1rem);right:-5.5rem}.month-controls{width:100%}.month-controls strong{flex:1;min-width:0}.content-drawer__heading h2{max-width:calc(100vw - 6.5rem)}.drawer-tabs button svg{display:none}}@media (min-width:52.001rem) and (max-width:64rem){.shell-sidebar .permission-dot{margin:0}}@media (forced-colors:active){.calendar-event,.metric-card,.ops-metric,.product-mark,.program-badge,.status-badge{forced-color-adjust:auto}}.auth-page{min-height:100dvh;padding:var(--space-5);background:radial-gradient(circle at 72% 8%,var(--surface-glow),transparent 34rem),var(--surface-canvas);place-items:center;display:grid}.auth-card{gap:var(--space-6);border:1px solid var(--boundary-strong);border-radius:var(--radius-xlarge);background:var(--surface-panel-raised);width:min(100%,29rem);box-shadow:var(--shadow-overlay);padding:clamp(1.5rem,5vw,2.5rem);display:grid}.auth-product-identity{align-items:center;gap:var(--space-3);display:flex}.auth-product-identity>span:last-child{flex-direction:column;min-width:0;display:flex}.auth-product-identity strong{font-size:var(--font-size-body-large)}.auth-product-identity small,.auth-support{color:var(--text-quiet)}.auth-card h1{margin-top:var(--space-1);letter-spacing:-.04em;font-size:clamp(1.75rem,7vw,2.35rem)}.auth-card p{margin-top:var(--space-2);color:var(--text-secondary)}.auth-form{gap:var(--space-4);display:grid}.auth-card form .button,.auth-form .button{width:100%}.form-error{padding:var(--space-3);border:1px solid var(--status-danger-boundary);border-radius:var(--radius-medium);background:var(--status-danger-background);color:var(--status-danger)!important}.read-only-notice{margin:var(--space-4) var(--space-5) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--status-warning-boundary);border-radius:var(--radius-medium);background:var(--status-warning-background);color:var(--text-secondary);font-size:var(--font-size-small)}.media-thumbnail__placeholder{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--text-secondary);text-align:center;display:grid;position:absolute;inset:0}.shell-sign-out{min-height:var(--touch-target);white-space:nowrap}.health-chip--warning{border-color:var(--status-warning-boundary);background:var(--status-warning-background);color:var(--status-warning)}.settings-page{max-width:90rem}.settings-card,.settings-stack{gap:var(--space-5);display:grid}.settings-card{border:1px solid var(--boundary-default);border-radius:var(--radius-xlarge);background:var(--surface-panel);box-shadow:var(--shadow-small);padding:clamp(1rem,3vw,1.5rem)}.settings-card>header{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.settings-card>header h2{margin-top:var(--space-1);font-size:var(--font-size-heading-medium)}.mfa-enrollment details p,.mfa-enrollment li,.settings-action-block p,.settings-card>header p,.settings-contract-state{margin-top:var(--space-1);color:var(--text-secondary)}.settings-card__icon{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--action-primary-muted);color:var(--action-primary);place-items:center;display:grid}.security-level{border:1px solid var(--boundary-default);border-radius:var(--radius-pill);min-height:2rem;font-size:var(--font-size-caption);white-space:nowrap;align-items:center;padding:.25rem .7rem;font-weight:800;display:inline-flex}.security-level--ready{border-color:var(--status-success-boundary);background:var(--status-success-background);color:var(--status-success)}.security-level--attention{border-color:var(--status-warning-boundary);background:var(--status-warning-background);color:var(--status-warning)}.settings-loading{min-height:var(--touch-target);align-items:center;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}.settings-loading svg{animation:settings-spin 1s linear infinite}@keyframes settings-spin{to{transform:rotate(1turn)}}.settings-action-block{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--status-warning-boundary);border-radius:var(--radius-large);background:var(--status-warning-background);display:flex}.mfa-enrollment{gap:var(--space-5);padding:var(--space-4);border:1px solid var(--boundary-default);background:var(--surface-panel-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.mfa-enrollment,.mfa-qr{border-radius:var(--radius-large)}.mfa-qr{width:13rem;height:13rem;padding:var(--space-2);background:#fff;place-items:center;display:grid}.mfa-qr img{width:100%;height:100%}.mfa-enrollment h3{font-size:var(--font-size-heading-small)}.mfa-enrollment ol{gap:var(--space-1);margin:var(--space-3) 0;padding-left:1.25rem;display:grid}.mfa-enrollment details{margin-bottom:var(--space-4)}.mfa-enrollment summary{min-height:var(--touch-target);padding-block:var(--space-2);cursor:pointer;font-weight:750}.mfa-enrollment code{overflow-wrap:anywhere;padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-strong);color:var(--text-primary);font-size:var(--font-size-small);display:block}.security-code-form,.settings-command{gap:var(--space-3);display:grid}.security-code-form{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;align-items:end}.mfa-enrollment .security-code-form{grid-template-columns:minmax(0,1fr) auto}.posture-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.posture-gates{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.posture-gates>div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted);display:grid}.posture-gates dt{color:var(--text-quiet);font-size:var(--font-size-caption)}.posture-gates dd{color:var(--text-primary);font-size:var(--font-size-small);font-weight:760}.settings-command{padding:var(--space-4);border:1px solid var(--boundary-default);border-radius:var(--radius-large);background:var(--surface-panel-muted);align-content:start}.posture-state{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--boundary-default);display:flex}.posture-state span,.settings-record>div>span{color:var(--text-secondary);font-size:var(--font-size-small)}.capability-picker{gap:var(--space-2);border:0;display:grid}.capability-picker legend{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-small);font-weight:700}.capability-picker>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.capability-picker label{min-height:var(--touch-target);cursor:pointer;position:relative}.capability-picker input{opacity:0;position:absolute}.capability-picker span{min-height:var(--touch-target);border:1px solid var(--boundary-default);border-radius:var(--radius-pill);background:var(--surface-panel);color:var(--text-secondary);font-size:var(--font-size-small);align-items:center;padding:.45rem .8rem;font-weight:750;display:inline-flex}.capability-picker input:checked+span{border-color:var(--action-primary);background:var(--action-primary-muted);color:var(--text-primary)}.capability-picker input:focus-visible+span{outline:3px solid var(--focus-ring);outline-offset:2px}.command-message{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);font-size:var(--font-size-small);display:grid}.command-message--success{border-color:var(--status-success-boundary);background:var(--status-success-background);color:var(--status-success)}.command-message--error{border-color:var(--status-danger-boundary);background:var(--status-danger-background);color:var(--status-danger)}.settings-record,.settings-record-list{gap:var(--space-3);display:grid}.settings-record{align-items:end;padding:var(--space-4);border:1px solid var(--boundary-default);border-radius:var(--radius-large);background:var(--surface-panel-muted);grid-template-columns:minmax(12rem,1fr) minmax(13rem,1fr) auto}.settings-record>div{flex-direction:column;min-width:0;display:flex}.settings-member{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-member .capability-picker,.settings-member .command-message{grid-column:1/-1}.connector-record{grid-template-columns:minmax(0,1fr);align-items:stretch}.connector-record .posture-gates{grid-template-columns:repeat(4,minmax(0,1fr))}.connector-record details{border-block:1px solid var(--boundary-default)}.connector-record summary{min-height:var(--touch-target);padding-block:var(--space-3);color:var(--text-link);cursor:pointer;font-weight:750}.connector-technical-details{gap:var(--space-2);padding-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connector-profile-proof,.connector-technical-details>div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel);overflow-wrap:anywhere;display:grid}.connector-profile-proof li,.connector-profile-proof span,.connector-technical-details dt{color:var(--text-secondary);font-size:var(--font-size-caption)}.connector-profile-proof{margin-bottom:var(--space-3)}.connector-profile-proof ul{gap:var(--space-1);padding-left:var(--space-4);display:grid}.settings-contract-state{padding:var(--space-4);border:1px dashed var(--status-warning-boundary);border-radius:var(--radius-large);background:var(--status-warning-background)}.publication-proof{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--boundary-strong);border-radius:var(--radius-large);background:var(--surface-panel-strong);display:grid}.publication-proof h4{margin-top:var(--space-1);font-size:var(--font-size-heading-small)}.publication-proof__destinations li dl,.publication-proof__facts,.publication-proof__media dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.publication-proof dl>div{min-width:0}.publication-proof dt{color:var(--text-quiet);font-size:var(--font-size-caption);font-weight:750}.publication-proof dd{margin-top:var(--space-1);overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--font-size-small)}.publication-proof code{overflow-wrap:anywhere;color:var(--status-info);font-size:.72rem}.publication-proof__destinations,.publication-proof__media{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--boundary-default);display:grid}.publication-proof__destinations ol{gap:var(--space-3);display:grid}.publication-proof__destinations li{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted);display:grid}.publication-proof__destinations li>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.publication-proof__destinations li>header span{color:var(--text-secondary);font-size:var(--font-size-caption);text-align:right}.publication-proof__copy{max-height:9rem;padding:var(--space-2);border-radius:var(--radius-small);background:var(--surface-panel);white-space:pre-wrap;overflow:auto}.production-media-field{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--boundary-default);border-radius:var(--radius-large);background:var(--surface-panel-muted);display:grid}.production-media-field>legend{padding-inline:var(--space-2);color:var(--text-primary);font-size:var(--font-size-small);font-weight:760}.production-media-field>small{color:var(--text-quiet);font-size:var(--font-size-caption);line-height:1.5}.production-media-field__picker{gap:var(--space-2);flex-wrap:wrap;display:flex}.production-media-field__picker .button{min-height:2.75rem}.production-media-field__proof,.production-media-field__status{min-width:0}.production-media-field__proof,.production-media-field__status>p{align-items:flex-start;gap:var(--space-2);display:flex}.production-media-field__status>p{color:var(--text-secondary);font-size:var(--font-size-small)}.production-media-field__proof{padding:var(--space-3);border:1px solid var(--status-success-boundary);border-radius:var(--radius-medium);background:var(--status-success-background);color:var(--status-success)}.production-media-field__proof>div{gap:var(--space-1);min-width:0;display:grid}.production-media-field__proof span{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--font-size-caption)}.production-media-field__proof code{overflow-wrap:anywhere;color:var(--text-primary);font-size:.72rem}.production-media-library{gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--boundary-default);display:grid}.production-media-library>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.production-media-library>header>div{gap:var(--space-1);display:grid}.production-media-library>header small{color:var(--text-quiet)}.production-media-library__items{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.production-media-library__items button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:3.5rem;padding:var(--space-3);border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel);color:var(--text-primary);text-align:left;display:flex}.production-media-library__items button:hover,.production-media-library__items button[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-soft)}.production-media-library__items button>span:first-child{gap:var(--space-1);min-width:0;display:grid}.production-media-library__items small,.production-media-library__items strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.production-media-library__items button>span:last-child,.production-media-library__items small{color:var(--text-quiet);font-size:var(--font-size-caption)}.production-media-library__error{justify-items:start;gap:var(--space-2);display:grid}.production-media-external-import{border-block:1px solid var(--boundary-default)}.production-media-external-import summary{min-height:var(--touch-target);align-items:center;gap:var(--space-2);padding-block:var(--space-2);color:var(--text-link);cursor:pointer;font-weight:750;display:flex}.production-media-external-import>div{gap:var(--space-3);padding-bottom:var(--space-3);display:grid}.production-media-external-import .button{justify-self:start}.destination-copy-editor{gap:var(--space-2);border:0;padding:0;display:grid}.destination-copy-editor>legend{margin-bottom:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-small);font-weight:750}.destination-copy-editor details{border:1px solid var(--boundary-default);border-radius:var(--radius-medium);background:var(--surface-panel-muted)}.destination-copy-editor summary{min-height:var(--touch-target);padding:var(--space-3);color:var(--text-primary);cursor:pointer;font-weight:750}.destination-copy-editor details>div{padding:0 var(--space-3) var(--space-3)}.archive-command{margin-top:var(--space-3);border-top:1px solid var(--boundary-default)}.archive-command>summary{min-height:var(--touch-target);padding-block:var(--space-3);color:var(--status-warning);cursor:pointer;font-weight:750}.archive-command>form{padding-bottom:var(--space-3)}.is-spinning{animation:settings-spin .9s linear infinite}@media (max-width:64rem){.connector-record .posture-gates,.connector-technical-details,.posture-gates,.posture-grid,.settings-member,.settings-record{grid-template-columns:minmax(0,1fr)}.settings-member .capability-picker,.settings-member .command-message{grid-column:auto}}@media (max-width:42rem){.mfa-enrollment,.mfa-enrollment .security-code-form,.security-code-form,.settings-card>header{grid-template-columns:minmax(0,1fr)}.security-level{justify-self:start}.settings-action-block{flex-direction:column;align-items:stretch}.mfa-qr{aspect-ratio:1;justify-self:center;width:min(13rem,100%);height:auto}.posture-state{flex-direction:column;align-items:flex-start}.publication-proof__destinations li dl,.publication-proof__facts,.publication-proof__media dl{grid-template-columns:minmax(0,1fr)}.publication-proof__destinations li>header{flex-direction:column}.publication-proof__destinations li>header span{text-align:left}.production-media-library__items{grid-template-columns:minmax(0,1fr)}.queue-pagination{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.is-spinning,.settings-loading svg{animation:none}}*,:after,:before{box-sizing:border-box}html{background:var(--surface-canvas);color-scheme:dark;scroll-behavior:smooth}body,html{min-width:320px}body{background:radial-gradient(circle at 82% 2%,var(--surface-glow),transparent 34rem),var(--surface-canvas);min-height:100dvh;color:var(--text-primary);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--font-size-body);text-rendering:optimizelegibility;margin:0;line-height:1.5}button,input,select,textarea{color:inherit;font:inherit}a,button,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{display:block}blockquote,dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--selection-background);color:var(--selection-text)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}