/*! 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)))){*,:before,:after{--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-code)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.brand-link{flex-shrink:0;align-items:center;padding:1rem;display:inline-flex}.brand-logo{block-size:auto;inline-size:10rem;display:block}@media (max-width:767px){.brand-link{padding:.75rem}.brand-logo{inline-size:8rem}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-ui);font-synthesis:none}body{background:var(--bg);min-inline-size:0;color:var(--text);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-body);margin:0}button,input,textarea,select{font:inherit}.page-title{font-size:var(--font-size-page);line-height:var(--line-page);font-weight:var(--font-weight-bold);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.section-title{font-size:var(--font-size-section);line-height:var(--line-section);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.code{font-family:var(--font-code)}.numeric{font-variant-numeric:tabular-nums}.reading-column{max-inline-size:var(--reading-max)}.text-link{color:var(--link);text-underline-offset:.18em;text-decoration:underline}.button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);min-inline-size:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:var(--text);font-family:var(--font-ui);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-control);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.button--primary{background:var(--action);color:var(--on-action)}.button--primary:where(:not(:disabled):not([aria-disabled=true]):hover){background:var(--action-hover)}.button--primary:where(:not(:disabled):not([aria-disabled=true]):active){background:var(--action-active)}.button--secondary{background:var(--surface);border-color:var(--border-control)}.button--ghost{color:var(--text-secondary)}:is(.button--secondary,.button--ghost):where(:not(:disabled):not([aria-disabled=true]):hover){background:var(--surface-hover)}:is(.button--secondary,.button--ghost):where(:not(:disabled):not([aria-disabled=true]):active){background:var(--surface-selected)}.button--danger{background:var(--danger);color:var(--on-danger)}.button--danger:where(:not(:disabled):not([aria-disabled=true]):hover){background:var(--danger-hover)}.button--danger:where(:not(:disabled):not([aria-disabled=true]):active){background:var(--danger-active)}.button:disabled,.button[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--border);cursor:not-allowed}.field-label{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-control);margin-block-end:var(--space-2);display:block}.field-control{inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:var(--font-size-body);transition:border-color var(--duration-fast) var(--ease-standard);line-height:1.5;display:block}.field-control::placeholder{color:var(--text-muted);opacity:1}.field-control:where(:not(:disabled):hover){border-color:var(--text-muted)}.field-control:focus-visible{border-color:var(--focus)}.field-control[aria-invalid=true]{border-color:var(--danger)}.field-control[readonly]{background:var(--surface-subtle)}.field-control:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--border);cursor:not-allowed}textarea.field-control{min-block-size:7.5rem;padding:var(--space-3);resize:vertical}.field-hint,.field-error{margin:var(--space-1) 0 0;font-size:var(--font-size-small);line-height:var(--line-small)}.field-hint{color:var(--text-muted)}.field-error{color:var(--danger)}.panel{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}@media (max-width:767px){.page-title{letter-spacing:-.02em;font-size:1.75rem;line-height:2.25rem}.panel{padding:var(--space-4)}}@media (max-width:767px),(pointer:coarse){.button,.field-control{min-block-size:var(--control-height-large)}.button{min-inline-size:var(--control-height-large)}}.article-content{max-inline-size:var(--reading-max);font-family:var(--font-ui);font-synthesis:style;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.75rem}.article-content :is(p,ul,ol,blockquote){margin-block:0 1rem}.article-content :is(h1,.article-h1){margin-block:2rem 1rem;font-size:1.75rem;font-weight:700;line-height:2.25rem}.article-content :is(h2,.article-h2){margin-block:2rem 1rem;font-size:1.5rem;font-weight:700;line-height:2rem}.article-content :is(h3,.article-h3){margin-block:1.5rem 1rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.article-content :is(code,pre),.source-editor{font-family:var(--font-code);font-size:.875rem;line-height:1.375rem}.article-content pre{overflow:auto}.article-content em{font-style:italic}.article-content .article-h1{font-size:1.75rem;line-height:2.25rem}.article-content .article-h2{font-size:1.5rem;line-height:2rem}.article-content .article-h3{font-size:1.25rem;line-height:1.75rem}.data-table{border-collapse:collapse;width:100%}.data-table th{height:var(--table-header-min);background:var(--surface-subtle);text-align:start;padding:.5rem .75rem}.data-table td{border-block-end:1px solid var(--border);padding:.5rem .75rem}.data-table tbody tr{height:var(--table-row-min)}.data-table{font-size:var(--font-size-small);line-height:var(--line-small)}.data-table .row-with-controls>td{padding-block:.125rem}.data-table .numeric{text-align:end}.data-row:hover{background:var(--surface-hover)}.data-row[aria-selected=true],.data-row[data-selected=true]{background:var(--surface-selected)}.row-meta{color:var(--text-muted)}.data-row:hover .row-meta,.data-row[aria-selected=true] .row-meta,.data-row[data-selected=true] .row-meta{color:var(--text-secondary)}.nav-link{min-block-size:var(--control-height);border-radius:var(--radius-control);color:var(--text-secondary);border-inline-start:3px solid #0000;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:flex}.nav-link:hover{background:var(--surface-hover)}.nav-link[aria-current=page]{background:var(--surface-selected);color:var(--selected-text);border-inline-start-color:var(--selected-text);font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{font-family:var(--font-ui)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}}@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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.\!hidden{display:none!important}.block{display:block}.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,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-success-soft{background-color:var(--success-soft)}.text-danger{color:var(--danger)}.text-secondary{color:var(--secondary)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-code:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-display:3rem;--line-display:3.5rem;--font-size-page:2rem;--line-page:2.5rem;--font-size-section:1.5rem;--line-section:2rem;--font-size-title:1.125rem;--line-title:1.75rem;--font-size-body:1rem;--line-body:1.625rem;--font-size-small:.875rem;--line-small:1.375rem;--font-size-caption:.75rem;--line-caption:1.125rem;--line-control:1.25rem;--brand-green:#07ae76;--brand-ink:#334453;--bg:#f7f9f8;--surface:#fff;--surface-subtle:#eef3f0;--surface-hover:#e9f0ec;--surface-selected:#ddf3e6;--border:#dfe7e2;--border-control:#7b8c84;--text:#334453;--text-secondary:#4c5e55;--text-muted:#617069;--action:#07845c;--action-hover:#086b4d;--action-active:#0b553f;--on-action:#fff;--link:#086b4d;--focus:#086b4d;--selected-text:#086b4d;--disabled-bg:#eef3f0;--disabled-text:#617069;--success:#086b4d;--success-soft:#e8f6ed;--warning:#966216;--warning-soft:#fff4de;--danger:#b93832;--danger-soft:#fef0ef;--danger-hover:#9e2f2a;--danger-active:#842723;--on-danger:#fff;--info:#216b9a;--info-soft:#edf5fc;--overlay:#101b177a;--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;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-check:.25rem;--radius-small:.5rem;--radius-control:.75rem;--radius-card:1rem;--radius-dialog:1.25rem;--radius-pill:9999px;--control-height:2.75rem;--control-height-large:3rem;--sidebar-width:15.5rem;--topbar-height:4.5rem;--brand-area-height:6rem;--content-max:75rem;--content-wide:90rem;--reading-max:72ch;--table-row-min:3rem;--table-header-min:2.75rem;--shadow-sm:0 1px 2px #3344530a;--shadow-md:0 8px 24px #33445314;--shadow-lg:0 20px 48px #33445324;--layer-base:0;--layer-sticky:10;--layer-dropdown:30;--layer-overlay:40;--layer-dialog:50;--layer-toast:60;--layer-tooltip:70;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--focus-width:3px;--focus-offset:3px;--background:var(--bg);--foreground:var(--text);--card:var(--surface);--card-foreground:var(--text);--popover:var(--surface);--popover-foreground:var(--text);--primary:var(--action);--primary-foreground:var(--on-action);--secondary:var(--surface);--secondary-foreground:var(--text);--muted:var(--surface-subtle);--muted-foreground:var(--text-muted);--accent:var(--surface-hover);--accent-foreground:var(--text-secondary);--destructive:var(--danger);--destructive-foreground:var(--on-danger);--input:var(--border-control);--ring:var(--focus);--radius:var(--radius-control);--sidebar:var(--surface);--sidebar-foreground:var(--text-secondary);--sidebar-primary:var(--action);--sidebar-primary-foreground:var(--on-action);--sidebar-accent:var(--surface-hover);--sidebar-accent-foreground:var(--text-secondary);--sidebar-border:var(--border);--sidebar-ring:var(--focus);--chart-1:var(--action);--chart-2:var(--info);--chart-3:var(--warning);--chart-4:var(--brand-ink);--chart-5:var(--border-control)}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:767px){.button:where(:not(.icon-button)){padding-inline:min(var(--space-4), 16px)}}.confirm-dialog{max-block-size:calc(100dvh - 2rem);inline-size:min(32rem,100% - 2rem);padding:var(--space-6);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-lg);margin:auto;overflow-y:auto}.confirm-dialog::backdrop{background:var(--overlay)}.confirm-dialog__title{margin:0 0 var(--space-4);font-size:var(--font-size-title);line-height:var(--line-title);font-weight:var(--font-weight-semibold)}.confirm-dialog__description{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small)}.confirm-dialog__content{margin-block-start:var(--space-5)}.confirm-dialog__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.confirm-dialog .button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.failure-categories{margin:0 0 var(--space-5);border:0;min-inline-size:0;padding:0}.failure-category{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-control);font-size:var(--font-size-small);line-height:var(--line-small);margin-block-start:var(--space-3);display:flex}.failure-category:has(input:checked){background:var(--surface-selected);border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.failure-category>span{overflow-wrap:anywhere;flex:1;min-inline-size:0}.failure-category input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--action);flex-shrink:0;margin:0}.failure-category small{color:var(--text-secondary);margin-block-start:var(--space-1);display:block}@media (max-width:767px){.confirm-dialog{max-block-size:calc(100dvh - 32px);inline-size:min(32rem,100% - 32px);max-inline-size:calc(100% - 32px);padding:min(var(--space-5), 20px)}.confirm-dialog .button{padding-inline:min(var(--space-4), 16px)}.confirm-dialog .notice{padding:min(var(--space-4), 16px)}.confirm-dialog__actions>.button{inline-size:100%;min-block-size:var(--control-height-large);flex:100%}}.article-entry-link{min-block-size:var(--control-height);overflow-wrap:anywhere;align-items:center;max-inline-size:100%;display:inline-flex}.generation-progress a[href*="/articles/"]{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}h1,h2,h3,p{overflow-wrap:anywhere}p{margin:0 0 var(--space-4)}a:not(.button){color:var(--link)}.app-shell{flex-direction:column;min-block-size:100dvh;display:flex}.topbar{justify-content:space-between;align-items:center;gap:var(--space-6);min-block-size:var(--brand-area-height);padding-inline:var(--space-8);border-block-end:1px solid var(--border);background:var(--surface);display:flex}.brand-area{min-block-size:var(--brand-area-height);align-items:center;display:flex}.brand-area--login{justify-content:center}.brand-area--login .brand-link{padding:var(--space-5)}.top-navigation{gap:var(--space-2);flex-wrap:wrap;display:flex}.top-navigation .nav-link{border-block-end:3px solid #0000;border-inline-start:0}.top-navigation .nav-link[aria-current=page]{border-block-end-color:var(--selected-text)}.main-content{inline-size:100%;max-inline-size:var(--content-max);padding:var(--space-8);flex:1;min-inline-size:0;margin-inline:auto}.page-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-block-end:var(--space-8);display:flex}.page-heading p{max-inline-size:var(--reading-max);margin:var(--space-2) 0 0}.page-heading .button{flex-shrink:0}.app-footer{justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-8);color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-small);border-block-start:1px solid var(--border);flex-wrap:wrap;display:flex}.card-title{margin:0 0 var(--space-3);font-size:var(--font-size-title);line-height:var(--line-title);font-weight:var(--font-weight-semibold)}.status-grid{gap:var(--space-6);margin-block:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.status-card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.card-label{font-size:var(--font-size-small);line-height:var(--line-control);font-weight:var(--font-weight-medium)}.card-description,.last-check{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small)}.card-description{margin-block-end:0}.status-label{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-small);line-height:var(--line-small);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);display:inline-flex}.status-success{color:var(--success);background:var(--success-soft)}.status-warning{color:var(--warning);background:var(--warning-soft)}.status-neutral{color:var(--text-secondary);background:var(--surface-subtle)}.status-info{color:var(--info);background:var(--info-soft)}.status-danger{color:var(--danger);background:var(--danger-soft)}.status-inactive{color:var(--text-muted);background:var(--surface-subtle)}.status-label{padding-inline:min(var(--space-2), 8px);column-gap:min(var(--space-2), 8px);row-gap:min(var(--space-1), 4px);flex-wrap:wrap}.status-label>svg{flex-shrink:0;margin-block-start:.1875rem}.nav-label{overflow-wrap:anywhere;min-inline-size:0}.nav-count{min-inline-size:1.5rem;max-inline-size:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.notice{border-radius:var(--radius-control);padding:var(--space-4);margin-block:0 var(--space-6);font-size:var(--font-size-small);line-height:var(--line-small);overflow-wrap:anywhere}.notice p{margin:0}.notice p+p{margin-block-start:var(--space-2)}.notice>.action-row:not(:empty){margin-block-start:var(--space-4)}.notice--danger{color:var(--danger);background:var(--danger-soft)}.notice--warning{color:var(--warning);background:var(--warning-soft)}.notice--info{color:var(--info);background:var(--info-soft)}.notice--success{color:var(--success);background:var(--success-soft)}.request-id{font-family:var(--font-code)}.auth-layout{padding-block:var(--space-8) var(--space-12);justify-content:center;display:flex}.auth-card{inline-size:100%;max-inline-size:32rem}.auth-heading p{margin-block:var(--space-2) 0}.auth-form{gap:var(--space-5);flex-direction:column;display:flex}.auth-form .notice{margin-block-end:0}.auth-primary{inline-size:100%}.auth-footnote{margin:var(--space-6) 0 0;border-block-start:1px solid var(--border);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);padding-block-start:var(--space-5)}.auth-footnote__action{color:var(--link);font:inherit;text-align:start;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.auth-footnote__action:disabled{color:var(--disabled-text);cursor:not-allowed}.setup-secret{border-block-end:1px solid var(--border);padding-block-end:var(--space-5)}.setup-secret>.button{margin-block:var(--space-3)}.setup-secret .field-control{font-family:var(--font-code)}.session-layout{max-inline-size:60rem;margin-inline:auto}.session-layout>.panel{margin-block-end:var(--space-6)}.session-layout .section-title{margin-block-end:var(--space-4)}.account-details{margin:0;container:account-details/inline-size}.account-details>div{gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--border);grid-template-columns:12rem minmax(0,1fr);display:grid}@container account-details (width<=25rem){.account-details>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}dt{color:var(--text-secondary)}dd{overflow-wrap:anywhere;margin:0}.session-summary .field-hint{margin-block-start:var(--space-4)}.action-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.password-form,.confirmation{border-block-start:1px solid var(--border);margin-block-start:var(--space-6);padding-block-start:var(--space-6)}.password-form{max-inline-size:36rem}.about-page{inline-size:100%;max-inline-size:45rem;margin-inline:auto}.about-content{max-inline-size:100%}.about-content h2{margin-block:var(--space-8) var(--space-4)}.about-content h2:first-child{margin-block-start:0}.skip-link{z-index:var(--layer-tooltip);padding:var(--space-3);background:var(--surface);color:var(--link);border:1px solid var(--border-control);border-radius:var(--radius-control);position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.recovery{max-inline-size:var(--reading-max);margin:var(--space-16) auto;padding:var(--space-6)}@media (max-width:1199px){.main-content,.topbar{padding-inline:var(--space-6)}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.topbar{padding:0 var(--space-4) var(--space-3);flex-direction:column;align-items:flex-start;gap:0}.brand-area{min-block-size:var(--topbar-height)}.top-navigation{inline-size:100%}.nav-link{min-block-size:var(--control-height-large)}.main-content{padding:var(--space-6) var(--space-4)}.page-heading{flex-direction:column;margin-block-end:var(--space-6)}.page-heading .button{align-self:stretch}.status-grid{gap:var(--space-4);grid-template-columns:1fr}.status-card,.app-footer{padding:var(--space-4)}.auth-layout{padding-block:0 var(--space-6)}.auth-card{padding:var(--space-5)}.brand-area--login .brand-logo{inline-size:11.25rem}.account-details>div{gap:var(--space-1);grid-template-columns:1fr}.action-row{flex-direction:column}}.section-actions{margin-block-end:var(--space-6)}.filter-row{align-items:flex-end;gap:var(--space-4);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.filter-row>div{flex:16rem;min-inline-size:0}.project-form{max-inline-size:45rem;margin-block-end:var(--space-8)}.form-section{margin:0 0 var(--space-8);border:0;min-inline-size:0;padding:0}fieldset{min-inline-size:0}fieldset>legend:not(:is(.sr-only,.visually-hidden,[hidden])){float:inline-start;inline-size:100%;max-inline-size:100%;margin:0 0 var(--space-5);overflow-wrap:anywhere;padding:0}fieldset>legend:not(:is(.sr-only,.visually-hidden,[hidden]))+*{clear:both}.form-section>div{margin-block-end:var(--space-5)}.form-actions{gap:var(--space-3);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.user-create-form :is(.form-actions,.pagination)>.button{overflow-wrap:anywhere;max-inline-size:100%}.number-field{max-inline-size:10rem}@media (max-width:359px){.request-reference .button{padding-inline:var(--space-1)}}.breadcrumbs{overflow-wrap:anywhere;margin-block-end:var(--space-6)}.breadcrumbs a{text-underline-offset:.18em;text-decoration:underline}.breadcrumbs a,.data-table :is(th,td)>a.text-link,.project-overview .panel>.text-link,.project-section-heading>.text-link,.user-login-panel>.text-link,.monitoring-preview>.text-link,.settings-model-card li>a.text-link,.article-cost .field-hint>a[href],.confirm-dialog__content>a[href],.task-work-step__body>a[href],.task-card>.detail-section>p>a[href],.task-card>.detail-section .account-details dd>a[download],.catalog-import a.text-link{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.detail-section{margin-block-end:var(--space-6)}.detail-section>.section-title{margin-block-end:var(--space-4)}.brief-details{margin:0}.brief-details>div{padding-block:var(--space-4);border-block-end:1px solid var(--border)}.brief-details dt{font-weight:var(--font-weight-semibold);margin-block-end:var(--space-2)}.multiline{white-space:pre-wrap;overflow-wrap:anywhere}.table-scroll{max-inline-size:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow-x:auto}.data-table th,.data-table td{overflow-wrap:anywhere;max-inline-size:30rem}.table-link{min-block-size:var(--control-height);text-underline-offset:.18em;padding-block:var(--space-2);align-items:center;text-decoration:underline;display:inline-flex}.membership-table{min-inline-size:44rem}.membership-table .code{font-size:var(--font-size-small)}.pagination{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block:var(--space-6);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.checkbox-label{align-items:center;gap:var(--space-2);min-block-size:var(--control-height);display:inline-flex}.checkbox-label input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--action)}.grant-form{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.grant-form>div{flex:22rem;min-inline-size:0}.revoke-form .section-title{margin-block-end:var(--space-4)}.conflict-review{border-block:1px solid var(--border-control);padding-block:var(--space-6)}.conflict-review>*+*{margin-block-start:var(--space-4)}details.conflict-review:not([open]),.conflict-review.conflict-review--notice{border-block:0;padding-block:0}.difference-list>details{padding-block:var(--space-3);border-block-end:1px solid var(--border)}summary{cursor:pointer;min-block-size:var(--control-height);padding:var(--space-3) var(--space-2);border-radius:var(--radius-small)}summary:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.loading-block{min-block-size:12rem}.loading-line{block-size:var(--space-8);max-inline-size:45rem;margin-block:var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-small)}@media (max-width:767px){.form-actions,.grant-form{flex-direction:column;align-items:stretch}.grant-form>div{flex-basis:auto}.filter-row{align-items:stretch}.filter-row>div{flex-basis:100%}.table-link,.checkbox-label,summary{min-block-size:var(--control-height-large)}}.brand-area{min-inline-size:0;max-inline-size:100%}.brand-link{flex-shrink:1;max-inline-size:100%}.brand-logo{min-inline-size:0;max-inline-size:100%}.data-table:not(.membership-table){min-inline-size:32rem}.data-table th{white-space:nowrap}.data-table .status-label{white-space:normal;min-inline-size:0}.admin-field{margin-block:var(--space-5);min-inline-size:0}.project-choices,.selected-projects{gap:var(--space-2);flex-direction:column;display:flex}.checkbox-label>input{flex-shrink:0}.checkbox-label>span{overflow-wrap:anywhere}.confirmation-checkbox{appearance:auto;block-size:1.5rem;inline-size:1.5rem;accent-color:var(--action);margin:var(--space-3);display:block}.admin-field:has(.confirmation-checkbox){min-block-size:var(--control-height-large)}.admin-field:has(.confirmation-checkbox) .field-label{min-block-size:var(--control-height-large);cursor:pointer;align-items:center;display:flex}.ticket-panel{max-inline-size:45rem}.ticket-panel .field-control{font-family:var(--font-code)}.candidate-summary{padding-block:var(--space-4);border-block:1px solid var(--border)}.ownership-table{min-inline-size:44rem}.rule-picker{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.rule-picker>div{align-items:center;gap:var(--space-2);min-width:0;padding-block:var(--space-2);flex-wrap:wrap;display:flex}.rule-picker .table-link{overflow-wrap:anywhere;min-width:0}.rule-checklist{overflow-wrap:anywhere;padding-inline-start:var(--space-6)}.rule-checklist li+li{margin-block-start:var(--space-2)}.rule-checklist--numbered{list-style:decimal}.rules-view{overflow-wrap:anywhere;min-width:0}.project-form .conflict-review>.button{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.platform-table{min-inline-size:44rem}.cost-project,.cost-defaults,.cost-period,.cost-form,.cost-run{min-inline-size:0}.text-secondary{color:var(--text-secondary)}.field-label{overflow-wrap:anywhere}.button:not(.data-table .button),.status-label{overflow-wrap:anywhere;max-inline-size:100%}.project-list-heading>.button--primary{color:var(--on-action)}.cost-periods{gap:var(--space-6);margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cost-period{border-block-end:1px solid var(--border);padding-block-end:var(--space-4)}.cost-details{margin:0 0 var(--space-5);font-size:var(--font-size-small);line-height:var(--line-small)}.cost-details>div{gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cost-details dt,.project-metadata dt,.brief-details dt{overflow-wrap:anywhere;min-inline-size:0}.cost-details .numeric{text-align:end}.cost-overrun,.cost-overrun dt{color:var(--danger)}.cost-bar{block-size:var(--space-2);margin-block:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-subtle)}.cost-bar>span{border-radius:inherit;background:var(--action);block-size:100%;max-inline-size:100%;display:block}.cost-bar--warning>span{background:var(--warning)}.cost-bar--danger>span{background:var(--danger)}.cost-resolution-form .choice-options{grid-template-columns:minmax(0,1fr)}.cost-resolution-run{color:var(--text-secondary)}.consequence-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.consequence-list li{align-items:start;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.consequence-list .workspace-icon{color:var(--success);flex:none;margin-block-start:.25rem}.cost-cell-detail{font-size:var(--font-size-small);line-height:var(--line-small);margin-block-start:var(--space-1);display:block}.cost-month-cell{min-inline-size:16rem}.cost-events{padding-inline-start:var(--space-5)}.cost-events>li{margin-block:var(--space-3);overflow-wrap:anywhere}.cost-run>summary,.cost-run>ul>li{overflow-wrap:anywhere}.cost-form .button,.cost-project .button,.cost-defaults .button,.project-archive .button,.project-access-actions>.button{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.cost-form .field-label{overflow-wrap:anywhere}@media (max-width:1023px){.cost-periods{grid-template-columns:1fr}}@media (max-width:767px){.cost-project{padding-inline:min(var(--space-4), 16px)}.cost-project .cost-form select{padding-inline:min(var(--space-3), 12px)}.cost-details>div,.project-metadata.account-details>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.cost-details .numeric{text-align:start}}.generation-page{min-inline-size:0}:is(.generation-page,.generation-progress,.author-profile) .button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.generation-page summary,.author-profile :is(dt,a){overflow-wrap:anywhere}.generation-form{max-inline-size:45rem}.generation-grid,.generation-anchor{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.generation-anchor{margin-block-end:var(--space-6)}.creation-add-anchor{justify-self:start}.generation-platform{gap:var(--space-4);border-block-end:1px solid var(--border);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.generation-steps{gap:var(--space-3);margin-block:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.generation-steps li{min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);font-size:var(--font-size-small);border-block-end:3px solid #0000}.generation-steps li[aria-current=step]{border-block-end-color:var(--selected-text);background:var(--surface-selected);color:var(--selected-text);font-weight:var(--font-weight-semibold)}.generation-current-step{color:var(--text-secondary)}.generation-source{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-inline-size:100%;font-family:var(--font-code);font-size:var(--font-size-small);line-height:var(--line-small)}.generation-layers{margin-block:var(--space-6)}.generation-layers details{border-block-end:1px solid var(--border);padding-block:var(--space-3)}.generation-preview,.generation-progress{padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-inline-size:0}.generation-progress .article-content{font-family:var(--font-ui);font-size:1.0625rem;line-height:1.75rem}.generation-cost{font-size:var(--font-size-small);line-height:var(--line-small)}.generation-images{padding-inline-start:var(--space-6)}.generation-images li{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:8rem minmax(0,1fr);display:grid}.generation-images img,.generation-cover{object-fit:contain;block-size:auto;inline-size:100%;max-inline-size:16rem}@media (max-width:767px){.generation-grid,.generation-anchor,.generation-images li{grid-template-columns:minmax(0,1fr)}.generation-preview,.generation-progress{padding:var(--space-4)}.generation-steps{gap:var(--space-1)}}.task-list{gap:var(--space-2);margin-block:var(--space-4);padding:0;list-style:none;display:grid}.task-row{gap:var(--space-4);min-block-size:3rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,1.5fr);align-items:center;display:grid}.task-row-main,.task-row-state{gap:var(--space-2);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-inline-size:0;display:grid}.task-row-state{justify-items:start}.task-row-meta{color:var(--text-secondary);font-size:var(--font-size-small);margin:0}.task-row-dates{gap:var(--space-2);font-size:var(--font-size-small);margin:0;display:grid}.task-row-dates div{gap:var(--space-2);flex-wrap:wrap;display:flex}.task-row-dates dt{color:var(--text-secondary)}.task-row-dates dd,.task-blocked{margin:0}.task-card .status-danger,.task-list .status-danger{color:var(--danger);background:var(--danger-soft)}.task-card .status-info,.task-list .status-info{color:var(--info);background:var(--info-soft)}.task-card .status-inactive,.task-list .status-inactive{color:var(--text-muted);background:var(--surface-subtle)}@media (min-width:1200px){.task-body{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}}.task-facts{margin-block:var(--space-4)}.task-text{max-block-size:28rem;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);font-family:var(--font-code);font-size:var(--font-size-small);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.task-images{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));padding:0;list-style:none;display:grid}.task-images img,.task-evidence img{border:1px solid var(--border);border-radius:var(--radius-card);block-size:auto;max-inline-size:100%}.task-evidence{margin:var(--space-4) 0 0}.task-evidence img{aspect-ratio:16/10;object-fit:contain;background:var(--surface-subtle);block-size:auto;inline-size:min(100%,20rem);display:block}.task-check-summary{align-items:center;gap:var(--space-2) var(--space-3);margin-block:0 var(--space-4);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);flex-wrap:wrap;display:flex}.task-check-summary>span:not(.status-label)+span:before{content:"· "}.task-check-technical{margin-block-start:var(--space-4)}.task-check-technical>summary{min-block-size:var(--control-height);padding-block:var(--space-3);cursor:pointer}.task-avatar{border-radius:var(--radius-card);object-fit:cover;vertical-align:middle;block-size:4rem;inline-size:4rem}.task-persona{align-items:flex-start;gap:var(--space-4);min-inline-size:0;margin-block-start:var(--space-4);display:flex}.task-persona__body{flex:1 1 0;min-inline-size:0}.task-persona__name{overflow-wrap:anywhere;margin:0}.task-persona__bio{margin:var(--space-2) 0 var(--space-3);border-inline-start:3px solid var(--border-control);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);overflow-wrap:anywhere;padding-inline-start:var(--space-3)}.task-persona__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@container task-card (width<=24rem){.task-persona{flex-direction:column}}.task-checklist{gap:var(--space-2);padding:0;list-style:none;display:grid}.task-secret__value.field-control{min-block-size:var(--control-height);padding-block:var(--space-1);font-size:1rem}.task-secret__mask{letter-spacing:.12em}.task-secret__note{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:100%;margin:0;display:flex}.task-secret__hide{min-inline-size:0;padding-inline:var(--space-2);color:var(--link);text-underline-offset:.18em;text-decoration:underline}.task-file-input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.task-action-panel{z-index:1;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin-block-start:var(--space-6);padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));position:sticky;inset-block-end:0}@media (max-width:767px){.task-row{grid-template-columns:minmax(0,1fr);align-items:start}.task-row .button,.task-action-panel .button{min-block-size:3rem;inline-size:100%}.task-action-panel{position:static}.task-text{max-block-size:18rem}}.notification-link{gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;max-inline-size:100%}.notification-count{min-inline-size:1.5rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-selected);color:var(--selected-text);font-size:var(--font-size-small);line-height:var(--line-small);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.report-table,.publication-table,.audit-table{min-inline-size:48rem}.report-table tbody th{font-weight:var(--font-weight-medium);text-align:start}.report-totals>div{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}:is(.publication-table,.publication-counts,.notification-list) .status-danger{color:var(--danger);background:var(--danger-soft)}:is(.publication-table,.publication-counts,.notification-list) .status-info{color:var(--info);background:var(--info-soft)}.publication-table .status-label+.status-label{margin-block-start:var(--space-2)}.publication-counts{gap:var(--space-3);margin-block:0 var(--space-4);font-size:var(--font-size-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.publication-counts>li{align-items:center;gap:var(--space-2);display:inline-flex}.notification-list{gap:var(--space-2);margin-block:var(--space-4);padding:0;list-style:none;display:grid}.notification-row{gap:var(--space-4);min-block-size:3rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:center;display:grid}.notification-row--unread{border-inline-start:3px solid var(--selected-text)}.notification-text{overflow-wrap:anywhere;margin:0}.article-cost{margin-block:var(--space-4) var(--space-6);max-inline-size:45rem;container:article-cost/inline-size}.article-cost-details{margin-block-end:var(--space-3)}@container article-cost (width<=25rem){.article-editor-page .article-cost-details{grid-template-columns:minmax(0,1fr)}.article-cost-details>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.article-cost-details .numeric{text-align:start}}@media (max-width:767px){.notification-row{grid-template-columns:minmax(0,1fr);align-items:start}.report-totals>div{grid-template-columns:minmax(0,1fr)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-content:has(:is(.articles-page,.article-editor-page,.creation-page)){max-inline-size:90rem}.workspace-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.workspace-page-header>*{min-inline-size:0}.workspace-page-header>:first-child{flex:24rem}.workspace-page-header__description{color:var(--text-secondary);overflow-wrap:anywhere;margin-block-start:var(--space-2)}.workspace-page-header__actions{gap:var(--space-3);flex-wrap:wrap;flex:none;max-inline-size:100%;display:flex}.workspace-page-header__actions>*{max-inline-size:100%}.workspace-tabs{gap:var(--space-2);border-block-end:1px solid var(--border);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.workspace-tabs button{min-block-size:var(--control-height);padding:var(--space-3);color:var(--text-secondary);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-block-end:3px solid #0000}.workspace-tabs button[aria-selected=true]{color:var(--selected-text);border-block-end-color:var(--selected-text);font-weight:var(--font-weight-semibold)}.workspace-tabs button:disabled{color:var(--disabled-text);cursor:not-allowed}.workspace-tabs button:focus-visible,.workflow-stepper button:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.workspace-tabs[data-tabs-rail]{overscroll-behavior-x:contain;align-items:stretch;gap:var(--space-2);inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:max(var(--space-2), 8px);scroll-padding-inline:max(var(--space-2), 8px);flex-wrap:nowrap;display:flex;overflow:auto hidden}.workspace-tabs[data-tabs-rail]>button{justify-content:center;align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;min-block-size:var(--control-height);padding:var(--space-3);white-space:normal;border-block-end-width:2px;flex:none;display:flex}.workspace-tabs__label{overflow-wrap:anywhere;min-inline-size:0}.workspace-tabs__count{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.workspace-tabs[data-tabs-rail]>button[aria-selected=true] .workspace-tabs__count{color:inherit}.workspace-tabs[aria-orientation=vertical]{flex-flow:column}.workflow-stepper{margin-block:var(--space-5) var(--space-6);container:workflow-stepper/inline-size}.workflow-stepper ol{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0;padding:0;list-style:none;display:flex}.workflow-stepper li{border-inline-end:1px solid var(--border);min-inline-size:0;padding:var(--space-2) var(--space-3);border-block-end:3px solid #0000;flex:1 1 0}.workflow-stepper li:first-child{border-start-start-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}.workflow-stepper li:last-child{border-inline-end:0;border-start-end-radius:var(--radius-card);border-end-end-radius:var(--radius-card)}.workflow-stepper li[aria-current=step]{background:var(--surface-selected);border-block-end-color:var(--selected-text)}.workflow-stepper li>button{align-items:center;gap:var(--space-3);min-block-size:var(--control-height);inline-size:100%;color:var(--text-secondary);text-align:start;font:inherit;font-size:var(--font-size-small);line-height:var(--line-small);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.workflow-stepper li[aria-current=step]>button{color:var(--selected-text);font-weight:var(--font-weight-semibold)}.workflow-stepper li>button:disabled{color:var(--disabled-text);cursor:not-allowed}.workflow-stepper__number{border:1px solid var(--border-control);background:var(--surface);block-size:1.75rem;inline-size:1.75rem;font-size:var(--font-size-small);border-radius:50%;flex:0 0 1.75rem;place-items:center;display:inline-grid}.workflow-stepper .is-complete .workflow-stepper__number{background:var(--success-soft);border-color:var(--success);color:var(--success)}.workflow-stepper [aria-current=step] .workflow-stepper__number{background:var(--action);border-color:var(--action);color:var(--on-action)}.workflow-stepper small{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption);overflow-wrap:anywhere;margin-inline-start:2.5rem;display:block}.workflow-stepper__compact{display:none}.workflow-action-bar{z-index:10;min-inline-size:0;background:0 0;border:0;margin-block-start:var(--space-6);padding:0;display:block;position:sticky;bottom:0}.workflow-action-bar[data-sticky=false]{position:static}.workflow-action-bar--full-row{grid-column:1/-1}.workflow-action-bar__surface{box-sizing:border-box;inline-size:var(--action-bar-surface-width,100%);padding-block:var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));border-block-start:1px solid var(--border);background:var(--surface);margin-inline-start:var(--action-bar-surface-offset,0px)}.workflow-action-bar__inner{align-items:center;gap:var(--space-4);min-inline-size:0;flex-wrap:wrap;margin-inline-start:var(--action-bar-inner-start,0px);margin-inline-end:var(--action-bar-inner-end,0px);display:flex}.workflow-action-bar__status{overflow-wrap:anywhere;min-inline-size:0;color:var(--text-secondary);flex:12rem}.workflow-action-bar__status:empty{display:none}.workflow-action-bar__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;display:flex}.workflow-action-bar__actions>*{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}dialog{--action-bar-occlusion:0px}html,dialog{scroll-padding-block-end:var(--action-bar-occlusion,0px)}.workspace-empty,.status-card--error,.status-card--access,.status-card--conflict,.status-card--info{inline-size:100%;min-inline-size:0;max-inline-size:45rem}.workspace-empty{align-items:center;gap:var(--space-4);text-align:center;padding:var(--space-6) min(var(--space-6), 24px);flex-direction:column;display:flex}.workspace-empty h2{font-size:var(--font-size-title);line-height:var(--line-title);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.workspace-empty p{max-inline-size:45rem;color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.workspace-empty__icon{border-radius:var(--radius-control);background:var(--surface-subtle);block-size:2.5rem;inline-size:2.5rem;color:var(--text-secondary);place-items:center;display:grid}.articles-page .workspace-empty{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}@media (max-width:767px){.workspace-empty{gap:var(--space-3);padding:var(--space-4) min(var(--space-4), 16px)}}.workspace-skeleton{gap:var(--space-4);min-inline-size:0;display:grid}:is(.workspace-skeleton__toolbar,.workspace-skeleton__tabs,.workspace-skeleton__row,.workspace-skeleton__card,.workspace-skeleton__field)>span{border-radius:var(--radius-small);background:var(--surface-subtle);min-inline-size:0;display:block}.workspace-skeleton__toolbar{gap:var(--space-3);display:flex}.workspace-skeleton__toolbar>span{block-size:var(--control-height);flex:0 24rem}.workspace-skeleton__toolbar>span+span{flex:0 0 6rem}.workspace-skeleton__tabs{align-items:center;gap:var(--space-5);min-block-size:calc(var(--control-height) + 12px);padding-inline:var(--space-3);border-block-end:1px solid var(--border);gap:min(var(--space-5), 2%);display:flex;overflow:hidden}.workspace-skeleton__tabs>span{flex:0 4.5rem;block-size:.875rem}.workspace-skeleton__table{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.workspace-skeleton__row{align-items:center;gap:var(--space-4);min-block-size:var(--table-row-min);padding-inline:var(--space-4);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,1.5fr) minmax(0,1fr);display:grid}.workspace-skeleton__row:last-child{border-block-end:0}.workspace-skeleton__row>span{block-size:.75rem;inline-size:80%}.workspace-skeleton__row>span:nth-child(2){inline-size:60%}.workspace-skeleton__row>span:nth-child(n+3){inline-size:45%}.workspace-skeleton__row--head{min-block-size:var(--table-header-min);background:var(--surface-subtle)}.workspace-skeleton__row--head>span{background:var(--border);inline-size:40%}.workspace-skeleton__card{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.workspace-skeleton__card>span{block-size:.75rem}.workspace-skeleton__card>span:nth-child(3n){inline-size:88%}.workspace-skeleton__card>span:nth-child(3n+1){inline-size:74%}.workspace-skeleton__card>.workspace-skeleton__title{block-size:1.25rem;inline-size:40%;margin-block-end:var(--space-2)}.workspace-skeleton__form{gap:var(--space-5);display:grid}.workspace-skeleton__field{gap:var(--space-2);display:grid}.workspace-skeleton__field>span:first-child{block-size:.875rem;inline-size:30%}.workspace-skeleton__field>span+span{block-size:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}@media (max-width:767px){.workspace-skeleton__row{gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}.workspace-skeleton__row--head,.workspace-skeleton__row>span:nth-child(n+3){display:none}.workspace-skeleton__card{padding:var(--space-4)}.workspace-skeleton__toolbar>span,.workspace-skeleton__field>span+span{block-size:var(--control-height-large)}}.limit-meter{min-inline-size:0}.limit-meter h3{font-size:.875rem;line-height:1.375rem;font-weight:var(--font-weight-medium);margin-block:0 var(--space-2)}.limit-meter p{margin-block:var(--space-2);overflow-wrap:anywhere}.limit-meter__track{border:1px solid var(--border-control);background:var(--surface-subtle);border-radius:var(--radius-small);block-size:8px;inline-size:100%;overflow:hidden}.limit-meter__track>span{background:var(--action);block-size:100%;display:block}.limit-meter--warning .limit-meter__track>span{background:var(--warning)}.limit-meter--danger .limit-meter__track>span{background:var(--danger)}@media (min-width:1680px){.main-content:has(:is(.articles-page,.article-editor-page[data-workspace=master])){max-inline-size:120rem}}.workflow-stepper__compact{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3);color:var(--text-secondary);background:var(--surface);font:inherit;text-align:start;display:flex}.workflow-stepper__compact strong{color:var(--text)}.workflow-stepper ol{display:none}.workflow-stepper ol[data-expanded=true]{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-3);display:grid}@container workflow-stepper (width>=64rem){@media (min-width:1200px){.workflow-stepper__compact{display:none}.workflow-stepper ol,.workflow-stepper ol[data-expanded=true]{margin-block-start:0;display:flex}}}@media (max-width:767px){.workspace-page-header{gap:var(--space-4);flex-direction:column}.workspace-page-header>:first-child{flex:0 auto}.workspace-page-header__actions{inline-size:100%}.workspace-page-header__actions>*{flex:auto}.workspace-tabs button{min-block-size:var(--control-height-large);padding-inline:var(--space-2)}.workflow-stepper__compact{min-block-size:var(--control-height-large);flex-wrap:wrap}.workflow-stepper ol[data-expanded=true]{grid-template-columns:minmax(0,1fr)}}.articles-page{gap:24px;min-width:0;display:grid}.page-count{color:var(--text-muted);margin-inline-start:12px;font-size:20px;font-weight:500}.articles-attention-section{gap:var(--space-3);display:grid}.articles-attention-title{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption);font-weight:var(--font-weight-medium);margin:0}.articles-attention{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.articles-attention-link{border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text);background:var(--surface);text-align:start;font-size:var(--font-size-small);line-height:var(--line-small);font-weight:var(--font-weight-regular);grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:12px;padding:16px;text-decoration:none;display:grid}.articles-attention-link:hover{border-color:var(--action)}.articles-attention-icon{border-radius:var(--radius-control);place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.articles-attention-icon[data-tone=info]{background:var(--info-soft);color:var(--info)}.articles-attention-icon[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.articles-attention-icon[data-tone=success]{background:var(--success-soft);color:var(--success)}.articles-attention-icon[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.articles-attention-text{overflow-wrap:anywhere;min-inline-size:0}.articles-attention-count{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:32px;display:block}.articles-attention-label{color:var(--text-secondary);display:block}.articles-list-section{gap:var(--space-4);min-width:0;display:grid}.articles-list-section>.workspace-tabs{margin-block-end:0}.articles-filters{gap:var(--space-3);min-inline-size:0;display:grid}.articles-filters .filter-bar{margin:0}.articles-filters .filter-bar__controls{align-items:center;gap:var(--space-2)}.articles-filters .articles-search{flex:14rem;min-inline-size:0;max-inline-size:20rem;margin:0;position:relative}.articles-search .field-control{padding-inline-start:2.5rem}.articles-search__icon{color:var(--text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-3);transform:translateY(-50%)}.articles-filters[data-inline=false] .articles-search{max-inline-size:none}.filter-pill{align-items:center;gap:var(--space-1);min-block-size:var(--control-height);max-inline-size:100%;padding-inline:var(--space-3) var(--space-1);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--font-size-small);line-height:var(--line-control);display:inline-flex;position:relative}.filter-pill__label{color:var(--text-secondary);flex:none}.filter-pill__select{appearance:none;field-sizing:content;min-inline-size:0;max-inline-size:14rem;min-block-size:calc(var(--control-height) - 2px);padding:0 var(--space-6) 0 0;color:inherit;font:inherit;font-weight:var(--font-weight-medium);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0}.filter-pill__select:focus-visible{outline:none}.filter-pill:has(.filter-pill__select:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.filter-pill__chevron{pointer-events:none;color:var(--text-secondary);position:absolute;inset-inline-end:var(--space-3)}.filter-pill[data-active]{border-color:var(--selected-text);background:var(--surface-selected);color:var(--selected-text)}.filter-pill[data-active] .filter-pill__label{color:var(--selected-text)}.filter-pill[data-active] .filter-pill__select{font-weight:var(--font-weight-semibold);padding-inline-end:0}.filter-pill__clear.button{min-block-size:calc(var(--control-height) - 2px);min-inline-size:calc(var(--control-height) - 2px);border-radius:var(--radius-pill);color:inherit;padding:0}.filter-pill:has(.filter-pill__select:disabled){color:var(--disabled-text);background:var(--disabled-bg);border-color:var(--border)}.articles-filter-selection{margin:0}.articles-active-filter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.articles-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.articles-table-wrap{min-width:0;max-inline-size:100%;position:relative;overflow-x:auto;container:article-list/inline-size}.articles-table-wrap:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.articles-table{table-layout:auto;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:100%}.articles-table th{text-align:left;color:var(--text-muted);background:var(--surface-subtle);padding:12px;font-size:12px;font-weight:600;line-height:16px}.articles-table thead th:first-child{border-start-start-radius:calc(var(--radius-card) - 1px)}.articles-table thead th:last-child{border-start-end-radius:calc(var(--radius-card) - 1px)}.articles-table tbody tr:last-child>td:first-child{border-end-start-radius:calc(var(--radius-card) - 1px)}.articles-table tbody tr:last-child>td:last-child{border-end-end-radius:calc(var(--radius-card) - 1px)}.articles-table td{vertical-align:top;border-top:1px solid var(--border);padding:16px 12px;font-size:14px;line-height:22px}.articles-table td[data-label=Изменена]{white-space:nowrap;overflow-wrap:normal}.articles-table .numeric{text-align:right}.articles-table .article-title-cell{width:34%}.articles-row{position:relative}.articles-row:hover{background:var(--surface-hover)}.articles-row[data-selected=true]{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--action)}.articles-row:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width))}.article-list-title{color:var(--text);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;text-decoration:none;display:inline-block}.article-list-title:hover{color:var(--action);text-decoration:underline}.article-list-meta,.articles-secondary-meta{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:18px}.articles-secondary-meta{display:none}.article-platform-chips{flex-wrap:wrap;gap:4px;display:flex}.article-platform-chip{border:1px solid var(--border);font-size:var(--font-size-caption);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;line-height:16px;display:inline-block}.article-cost-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.article-row-actions{width:auto;position:relative}.article-row-actions summary{cursor:pointer;border-radius:var(--radius-control);justify-content:center;align-items:center;width:44px;min-height:44px;list-style:none;display:flex}.article-row-actions summary::-webkit-details-marker{display:none}.article-row-menu{z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:200px;max-width:280px;padding:8px;position:absolute;right:12px}.article-row-menu a{color:var(--text);overflow-wrap:anywhere;padding:12px;display:block}.article-preview{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:20px;min-width:0;padding:24px;display:grid}.article-preview-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.article-preview-header>div{min-inline-size:0}.article-preview h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:28px}.article-preview h3{font-size:14px;line-height:22px;font-weight:var(--font-weight-semibold);margin:0 0 10px}.article-preview-steps{gap:var(--space-2);font-size:var(--font-size-small);line-height:var(--line-small);margin:0;padding:0;list-style:none;display:grid}.article-preview-steps li{align-items:center;gap:var(--space-3);min-inline-size:0;color:var(--text-secondary);overflow-wrap:anywhere;display:flex}.article-preview-step-mark{border:1px solid var(--border-control);background:var(--surface);block-size:1.5rem;inline-size:1.5rem;font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 1.5rem;place-items:center;display:inline-grid}.article-preview-steps [data-state=done] .article-preview-step-mark{border-color:var(--success);background:var(--success-soft);color:var(--success)}.article-preview-steps [aria-current=step]{color:var(--text);font-weight:var(--font-weight-semibold)}.article-preview-steps [aria-current=step] .article-preview-step-mark{border-color:var(--action);background:var(--action);color:var(--on-action)}.article-preview-excerpt{border-inline-start:3px solid var(--border);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--space-4)}.article-preview-excerpt p{white-space:pre-wrap;margin:0;font-size:14px;line-height:22px}.article-preview-checks{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.article-preview-checks p{flex-basis:100%;margin:0;font-size:13px;line-height:20px}.article-preview-summary{gap:12px;margin:0;font-size:13px;display:grid}.article-preview-summary>div{justify-content:space-between;gap:16px;display:flex}.article-preview-summary dt{color:var(--text-secondary)}.article-preview-summary dd{font-variant-numeric:tabular-nums;margin:0}.article-preview-actions{flex-wrap:wrap;gap:8px;display:flex}.article-preview-actions .button{flex:100%}@media (min-width:1680px){.articles-workspace[data-preview=true]{grid-template-columns:minmax(0,1fr) 480px}}@media (min-width:1200px) and (max-width:1439px),(min-width:1680px) and (max-width:1919px){.articles-secondary-column{display:none}.articles-secondary-meta{display:block}}@media (max-width:1199px){.articles-attention{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.articles-page{gap:20px}.articles-attention{grid-template-columns:minmax(0,1fr);gap:8px}.articles-attention-link{min-height:64px;padding:12px 16px}.articles-attention-count{font-size:var(--font-size-title);line-height:var(--line-title);display:inline}.articles-attention-label{display:inline}.articles-filters .articles-search{flex:10rem}.articles-filters .filter-bar__controls>.button{flex:none}}@container article-list (width<=32rem){.articles-table.data-table,.articles-table tbody{inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.articles-table.data-table{background:0 0;border:0;border-radius:0}.articles-table tbody{gap:12px;display:grid}.articles-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.articles-table .articles-row{min-inline-size:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:12px;height:auto;padding:16px 12px;display:grid}.articles-table .articles-row[data-selected=true]{background:var(--surface-selected)}.articles-table td{border:0;min-width:0;padding:0;display:block}.articles-table .article-title-cell{width:auto}.article-list-title{font-size:16px;line-height:24px}.articles-table td[data-label=Площадки],.articles-table td[data-label=Этап],.articles-table td[data-label=Стоимость]{text-align:left;white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:4px 12px;display:grid}.articles-table td[data-label=Площадки]:before,.articles-table td[data-label=Этап]:before,.articles-table td[data-label=Стоимость]:before{content:attr(data-label);color:var(--text-secondary);font-size:12px;line-height:18px;display:block}.articles-table td[data-label=Этап]{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:start}.articles-table td[data-label=Этап]>*{grid-column:2;justify-self:start}.articles-table td[data-label=Этап]:before{grid-area:1/1/span 2}.articles-table td[data-label=Этап] .article-list-meta{margin:0}.articles-table tbody tr:last-child>td{border-radius:0}.articles-table .status-label{white-space:normal;flex:10rem;min-inline-size:0}.articles-table .articles-secondary-column{display:none}.articles-table .article-row-actions{justify-self:end;width:auto;position:static}.article-row-menu{right:0}.articles-secondary-meta{display:block}}.creation-page{width:100%;max-width:69rem;margin-inline:auto;container-type:inline-size}.creation-heading{gap:var(--space-2);flex-direction:column}.creation-draft-note{color:var(--text-secondary);margin-block-end:var(--space-6)}.creation-heading p{max-inline-size:none;margin:0}.creation-layout{grid-template-columns:minmax(0,45rem) minmax(16rem,22.5rem);justify-content:center;align-items:start;gap:1.5rem;display:grid}.creation-main,.creation-form{gap:1.5rem;min-width:0;display:grid}.creation-panel{border:1px solid var(--border);background:var(--surface);border-radius:1rem;min-width:0;margin:0;padding:1.5rem}fieldset.creation-panel{gap:1rem;display:grid}fieldset.creation-panel>p{margin-block:0}fieldset.creation-panel>legend{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-1)}.creation-platforms{gap:.75rem;display:grid}.creation-platform{border:1px solid var(--border);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.creation-platform[data-selected=true],.creation-preset[data-selected=true]{background:var(--surface-selected);border-color:var(--action)}.creation-platform .checkbox-label{min-height:2.75rem}.creation-platform:has(.creation-platform__rules){flex-wrap:wrap}.creation-platform__rules{flex:1 0 100%;max-inline-size:72ch;margin:0}.creation-uniqueness{color:var(--text-secondary);font-size:.875rem}.creation-radio-group{border:0;min-width:0;margin:0;padding:0}.creation-radio-group>legend{margin-bottom:.5rem}.creation-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.creation-preset{border:1px solid var(--border);cursor:pointer;border-radius:.75rem;align-content:start;gap:.5rem;min-height:5.75rem;padding:.875rem;display:grid}.creation-preset>span{align-items:center;gap:.5rem;font-weight:600;display:flex}.creation-preset small{color:var(--text-secondary);font-size:.8125rem}.creation-preset input{flex:none}.creation-volume{gap:.5rem;display:grid}.creation-segments{border:1px solid var(--border);border-radius:.75rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.creation-segments .button{flex:auto;min-height:2.75rem;padding-inline:.5rem;font-size:.8125rem}.creation-segments [aria-pressed=true]{background:var(--surface-selected);color:var(--selected-text);box-shadow:inset 0 -3px var(--selected-text)}.creation-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.creation-technical{margin-top:.5rem}.creation-technical>summary{min-height:2.75rem;color:var(--selected-text);cursor:pointer;padding-block:.625rem}.creation-summary{gap:1rem;display:grid}.creation-summary .card-title{margin:0}.creation-summary-list{gap:.75rem;margin:0;display:grid}.creation-summary-list>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.75rem;display:grid}.creation-summary-list dt{color:var(--text-secondary)}.creation-summary-list dd{overflow-wrap:anywhere;margin:0}.creation-budget{border-top:1px solid var(--border);gap:1rem;padding-top:1rem;display:grid}.creation-budget h3{margin:0;font-size:.875rem;font-weight:600}.creation-summary .notice{margin:0}.creation-page .generation-preview,.creation-page .generation-progress{background:0 0;border:0;border-radius:0;padding:0}.creation-page .generation-progress .creation-main>p,.creation-page .generation-progress .creation-summary>p{margin-block:0}.creation-prompt-panel{gap:.5rem}.creation-prompt-panel>h2,.creation-prompt-panel>p{margin:0}.creation-prompt-panel .generation-layers{margin-inline:-1.5rem;display:block}.creation-prompt-panel .generation-layers>details{border:0;border-top:1px solid var(--border);border-radius:0;padding:1rem 1.5rem}.creation-prompt-panel .generation-layers>details>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-height:2.75rem;font-weight:600;list-style:none;display:grid}.creation-prompt-panel .generation-layers>details>summary::-webkit-details-marker{display:none}.creation-layer-number{background:var(--surface-selected);width:2.25rem;height:2.25rem;color:var(--selected-text);border-radius:50%;flex:0 0 2.25rem;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.creation-layer-copy{overflow-wrap:anywhere;gap:.25rem;min-inline-size:0;display:grid}.creation-layer-excerpt{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);font-weight:var(--font-weight-regular)}.creation-layer-chevron{color:var(--text-secondary);margin-top:.5rem}.creation-prompt-panel .generation-layers>details[open] .creation-layer-chevron{transform:rotate(180deg)}.creation-prompt-panel .generation-layers>details[data-empty=true] .creation-layer-number{background:var(--surface-subtle);color:var(--text-secondary)}.creation-prompt-panel .generation-source{border:1px dashed var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.75rem;margin-block:.75rem 0;padding:1rem}.creation-generated-text .article-visual{background:0 0;border:0;min-height:auto;padding:0}.creation-generated-text{overflow-wrap:anywhere;min-width:0}.creation-cost-summary{font-size:var(--font-size-small);line-height:var(--line-small)}.creation-cost-summary .creation-summary-list dd{font-variant-numeric:tabular-nums}.creation-budget-current{color:var(--text-secondary);margin-block-start:var(--space-1);display:block}.creation-cost-basis>summary{min-block-size:var(--control-height);padding-block:var(--space-2);cursor:pointer;color:var(--link)}.creation-cost-basis>p{margin-block:var(--space-2) 0}.creation-budget-details{gap:var(--space-4);margin-block-start:var(--space-2);display:grid}.creation-budget-period{gap:var(--space-2);min-inline-size:0;display:grid}.creation-budget-forecast{justify-content:space-between;gap:var(--space-1) var(--space-3);font-size:var(--font-size-small);line-height:var(--line-small);flex-wrap:wrap;margin:0;display:flex}.creation-budget-forecast>span{color:var(--text-secondary)}.creation-budget-forecast>strong{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.creation-budget-period .limit-meter>h3{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.creation-budget-period .limit-meter p{margin-block:var(--space-1)}.creation-page .generation-anchor{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:.75rem;display:grid}.creation-page .generation-image-form>summary{cursor:pointer;min-height:2.75rem;font-weight:600}@container (width<=52rem){.creation-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1199px){.creation-layout{grid-template-columns:minmax(0,1fr)}.creation-summary{width:100%}}@media (max-width:767px){.creation-panel{padding:min(var(--space-4), 16px)}.creation-layout,.creation-main,.creation-form{gap:1rem}.creation-model-grid,.creation-presets{grid-template-columns:minmax(0,1fr)}.creation-platform{padding:min(var(--space-3), 12px);flex-direction:column;align-items:start;gap:.25rem}.creation-platform .checkbox-label{flex-wrap:wrap;inline-size:100%;min-inline-size:0}.creation-platform .checkbox-label>span{flex:10rem;min-inline-size:0}.creation-summary-list>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.creation-page .generation-anchor{grid-template-columns:minmax(0,1fr)}.creation-prompt-panel .generation-layers{margin-inline:-1rem}.creation-prompt-panel .generation-layers>details{padding:.875rem 1rem}.creation-prompt-panel .generation-layers>details>summary{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-height:3rem}.creation-layer-copy{grid-area:2/1/auto/-1}.creation-layer-chevron{grid-area:1/2}.creation-segments{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.creation-segments .button{min-inline-size:0}}.variants-workspace{gap:var(--space-6);grid-template-columns:320px minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.variants-platform-sidebar,.variants-main,.variant-editor-workspace{min-inline-size:0}.variants-platform-sidebar{gap:var(--space-5);flex-direction:column;display:flex}.variant-missing-platforms{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.article-submit__single{gap:var(--space-3);margin-block-end:var(--space-6);display:grid}.article-submit__single>:is(h3,p,ul){margin:0}.variants-platform-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.variants-platform-heading .section-title{margin:0}.variant-platform-tabs{min-inline-size:0}.variant-platform-tabs>.workspace-tabs[aria-orientation=vertical]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:0;margin:0}.variant-platform-tabs>.workspace-tabs[aria-orientation=vertical]>button{min-inline-size:0;min-block-size:var(--control-height-large);padding:var(--space-4);border-block-end:1px solid var(--border);text-align:start;color:var(--text);border-inline-start:3px solid #0000}.variant-platform-tabs>.workspace-tabs[aria-orientation=vertical]>button:last-child{border-block-end:0}.variant-platform-tabs>.workspace-tabs[aria-orientation=vertical]>button:hover{background:var(--surface-hover)}.variant-platform-tabs>.workspace-tabs[aria-orientation=vertical]>button[aria-selected=true]{background:var(--surface-selected);border-inline-start-color:var(--selected-text);color:var(--selected-text)}.variant-platform-tabs .workspace-tabs__label{display:block}.variant-platform-tabs>.workspace-tabs[aria-orientation=horizontal]>button{text-align:start}.variant-platform-title{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-small);line-height:var(--line-small);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.variant-platform-meta{font-size:var(--font-size-caption);line-height:var(--line-caption);color:var(--text-secondary);overflow-wrap:anywhere;margin-block-start:var(--space-2);display:block}.variant-policy-card{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);font-size:var(--font-size-small);line-height:var(--line-small)}.variant-policy-card h3{font-size:var(--font-size-small);margin:0 0 var(--space-2)}.variant-policy-card p:last-child{margin:0}.variant-policy-form{gap:var(--space-3);display:grid}.variant-editor-header{justify-content:space-between;align-items:start;gap:var(--space-4);margin-block-end:var(--space-4);display:flex}.variant-editor-header p{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);margin-block-end:var(--space-2)}.variant-editor-header .button{flex-shrink:0}.variant-editor-workspace>p{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small)}.variant-editor-grid{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr) 320px;min-inline-size:0;display:grid}.variant-editor-text,.variant-editor-sidebar{min-inline-size:0}.variant-editor-text{overflow-wrap:anywhere}.variant-editor-toolbar{border-block-end:1px solid var(--border);padding:var(--space-3) var(--space-4);align-items:center;display:flex}.variant-editor-toolbar .article-mode{flex-wrap:wrap;max-inline-size:100%}.variant-editor-toolbar .article-mode .button{min-inline-size:0}.variant-checks-summary{display:none}.variant-editor-text .article-visual{border:0;border-radius:0}.variant-editor-sidebar{border-inline-start:1px solid var(--border)}.variant-editor-sidebar .workspace-tabs{padding-inline:var(--space-2);gap:0;margin-block-end:var(--space-3)}.variant-editor-sidebar .workspace-tabs button{min-inline-size:0;padding-inline:var(--space-2);font-size:var(--font-size-small);line-height:var(--line-small)}.variant-editor-sidebar [role=tabpanel]{padding:var(--space-4)}@media (max-width:767px){.notice,.variant-editor-sidebar [role=tabpanel]{padding-inline:min(var(--space-4), 16px)}}.variant-editor-sidebar .variant-panel{border:0;border-radius:0;margin:0;padding:0}.variant-editor-sidebar .variant-range-fields{flex-direction:column;display:flex}.variant-editor-sidebar .variant-range-fields>div{min-inline-size:0}.variant-editor-sidebar .variant-list{padding:0;list-style:none}.variant-editor-sidebar .variant-list>li{display:block}.variant-editor-sidebar .article-quote{overflow-wrap:anywhere;white-space:pre-wrap;max-inline-size:100%}.variant-editor-sidebar .article-actions{flex-wrap:wrap}.variant-editor-sidebar button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.variant-order-summary{border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3)}.variant-order-summary .article-ai-result{border:0;padding:0}.variants-workspace .confirm-dialog .variant-order-panel{border:0;margin:0;padding:0}.variants-workspace .confirm-dialog .variant-order-panel form{gap:var(--space-3);display:grid}.variants-workspace .confirm-dialog .variant-order-panel dl{font-size:var(--font-size-small)}@media (max-width:1439px){.variant-editor-grid{grid-template-columns:minmax(0,1fr)}.variant-editor-sidebar{border-inline-start:0;border-block-start:1px solid var(--border)}.variant-checks-summary{inline-size:100%;margin-block:var(--space-4);background:var(--danger-soft);color:var(--danger);text-align:start;justify-content:flex-start;display:flex}}@media (max-width:1199px){.variants-workspace{grid-template-columns:minmax(0,1fr)}.variant-editor-header{flex-wrap:wrap}}@media (max-width:767px){.variants-workspace{gap:var(--space-6)}.variant-editor-header .button{inline-size:100%}.variant-editor-toolbar .button{min-block-size:var(--control-height-large)}}.workspace-shell{grid-template-columns:248px minmax(0,1fr);align-items:start;display:grid}.workspace-shell--compact{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{block-size:100dvh;min-inline-size:0;scroll-padding-block:var(--space-2);background:var(--surface);border-inline-end:1px solid var(--border);flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.workspace-sidebar :is(a,button,summary){scroll-margin-block:var(--space-2)}.workspace-sidebar>.brand-area{padding-inline:var(--space-4);flex-shrink:0}.workspace-sidebar>.brand-area,.workspace-brand .brand-area,.public-header>.brand-area{padding-block:var(--space-2)}.workspace-sidebar>.side-navigation{flex:1}.workspace-content{min-inline-size:0}.workspace-content>.main-content{max-inline-size:none}.workspace-content .article-editor-page[data-workspace=versions]{max-inline-size:90rem;margin-inline:auto;container:article-versions/inline-size}@container article-versions (width<=52rem){.workspace-content .article-versions-layout{grid-template-columns:minmax(0,1fr)}}.workspace-content>.main-content>:not(.articles-page,.article-editor-page,.generation-page,.profile-page,.workspace-empty,.status-card--error,.status-card--access,.status-card--conflict,.status-card--info):not(:has(.articles-page,.article-editor-page,.generation-page)){max-inline-size:90rem;margin-inline:auto}.workspace-topbar{min-block-size:var(--topbar-height);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-8);background:var(--surface);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.workspace-project{flex:0 28rem;min-inline-size:0;max-inline-size:100%}.workspace-tools{align-items:center;gap:var(--space-3);min-inline-size:0;margin-inline-start:auto;display:flex}.workspace-brand,.workspace-menu-button{display:none}.workspace-topbar--compact .workspace-brand{display:block}.workspace-topbar .notification-link{min-inline-size:var(--control-height);min-block-size:var(--control-height);padding:var(--space-3);border:0;justify-content:center;position:relative}.workspace-topbar .notification-count{position:absolute;inset-block-start:0;inset-inline-end:0}.icon-button{min-inline-size:var(--control-height);padding-inline:var(--space-3);flex-shrink:0}.side-navigation{padding:var(--space-5) min(var(--space-4), 16px);gap:var(--space-5);flex-direction:column;display:flex}.nav-group{gap:var(--space-1);flex-direction:column;display:flex}.nav-group__label{padding:0 var(--space-3) var(--space-1);color:var(--text-muted);font-size:var(--font-size-caption);line-height:var(--line-caption);font-weight:var(--font-weight-medium);margin:0}.side-navigation .nav-link{align-items:center;gap:var(--space-3) min(var(--space-3), 12px);min-inline-size:0;padding:var(--space-2) min(var(--space-3), 12px);color:var(--text-secondary);white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.side-navigation .nav-label{flex:1 1 max-content}.side-navigation .nav-count{padding-inline:min(var(--space-2), 8px)}.side-navigation .nav-link>svg{flex-shrink:0}.side-navigation .nav-link[aria-current=page],.compact-navigation .nav-link[aria-current=page]{color:var(--selected-text)}.workspace-topnav{min-inline-size:0;max-inline-size:100%}.compact-navigation{gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.compact-navigation .nav-link{border-block-end:3px solid #0000;border-inline-start:0}.compact-navigation .nav-link[aria-current=page]{border-block-end-color:var(--selected-text)}.user-menu{border-block-start:1px solid var(--border);min-inline-size:0;padding:var(--space-4)}.user-menu__summary{align-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.user-avatar{border-radius:var(--radius-pill);block-size:2.5rem;inline-size:2.5rem;color:var(--selected-text);background:var(--surface-selected);flex-shrink:0;justify-content:center;align-items:center;display:flex}.user-menu__identity{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--font-size-small);line-height:var(--line-small);flex-direction:column;flex:5rem;display:flex}.user-menu__identity>span{color:var(--text-muted);font-size:var(--font-size-caption);line-height:var(--line-caption)}.user-menu--compact{border:0;max-inline-size:16rem;padding:0}.project-context{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-inline-size:0;max-inline-size:28rem;display:grid;position:relative}.project-context__icon{color:var(--text-secondary);flex-shrink:0}.project-context>.project-context__trigger{text-align:start;grid-column:1;justify-content:flex-start;inline-size:100%;min-inline-size:0;max-inline-size:100%}.project-context__trigger>span{overflow-wrap:anywhere;flex:1;min-inline-size:0}.project-context__trigger>.project-context__prefix{color:var(--text-secondary);font-weight:var(--font-weight-medium);flex:none}.project-context__trigger>svg{flex-shrink:0}.project-context>.button:not(.project-context__trigger){grid-area:1/2}.button--secondary:where([aria-pressed=true]){border-color:var(--selected-text);background:var(--surface-selected);color:var(--selected-text);box-shadow:inset 0 -3px 0 var(--selected-text)}.data-freshness{align-items:center;gap:var(--space-1);font-size:var(--font-size-caption);line-height:var(--line-caption);color:var(--text-muted);display:flex}.workspace-drawer .confirm-dialog{inset:calc(var(--topbar-height) + var(--space-3)) auto 0 0;block-size:auto;max-block-size:none;inline-size:min(24rem,100%);max-inline-size:100%;padding:0 var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom));border:0;border-block-start:1px solid var(--border);border-inline-end:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:0;margin:0;position:fixed}.workspace-drawer .confirm-dialog[open]{align-content:start;column-gap:var(--space-3);animation:workspace-drawer-in var(--duration-slow) var(--ease-standard);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-drawer .confirm-dialog::backdrop{inset-block-start:calc(var(--topbar-height) + var(--space-3))}.workspace-drawer .confirm-dialog__title{padding-block:var(--space-4);grid-area:1/1;align-self:center;margin:0}.workspace-drawer .confirm-dialog__actions{grid-area:1/2;align-self:center;margin:0}.workspace-drawer .confirm-dialog__content{min-block-size:0;padding-inline:calc(var(--focus-width) + var(--focus-offset));margin:0;margin-inline:calc(-1 * (var(--focus-width) + var(--focus-offset)));grid-area:2/1/auto/-1;overflow-y:auto}@keyframes workspace-drawer-in{0%{opacity:0;transform:translate(-8px)}}@media (min-width:1200px){.workspace-topbar--compact .workspace-project{flex:0 20rem;min-inline-size:12rem}.workspace-topbar--compact .user-menu--compact{max-inline-size:14rem}.workspace-topbar--compact .user-menu--compact .user-menu__summary{flex-wrap:nowrap}.workspace-topbar--compact .user-menu--compact .user-menu__identity>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.workspace-drawer .side-navigation{padding:0}.workspace-drawer .user-menu{margin-block-start:var(--space-4);padding-inline:0}.public-header{padding-inline:var(--space-8);border-block-end:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.brand-logo{inline-size:160px}.brand-area--login .brand-logo{inline-size:180px}.public-shell--login .main-content{justify-content:center;align-items:center;max-inline-size:none;display:flex}.public-shell--login .auth-layout{inline-size:100%}.auth-card{max-inline-size:26rem}.auth-heading{margin-block:var(--space-6) var(--space-5)}.auth-state-note,.auth-code-time{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small)}.auth-code-field .field-control{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.auth-secret-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.auth-copy-result{font-size:var(--font-size-small);color:var(--text-secondary)}.auth-service-link{border-block-start:1px solid var(--border);margin-block-start:var(--space-5);padding-block-start:var(--space-4);display:block}.auth-service-link>a{max-inline-size:100%;display:inline-block}.main-content>.profile-page,.workspace-content>.main-content>.profile-page{max-inline-size:45rem;margin-inline:auto}.profile-page>.profile-section{margin-block-end:var(--space-6)}.profile-page .password-form{border:0;max-inline-size:none;margin-block-start:var(--space-5);padding-block-start:0}.profile-page .password-form>.button{align-self:flex-start}.profile-details>div{padding-block:var(--space-2);border:0;grid-template-columns:8rem minmax(0,1fr)}.profile-sessions .action-row{justify-content:space-between;align-items:center}.profile-sessions .action-row>div{flex:18rem;min-inline-size:0}.profile-sessions .section-title{margin-block-end:var(--space-2)}.profile-sessions p{margin:0}.readiness-page{min-inline-size:0}.readiness-summary{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.readiness-summary progress{inline-size:min(24rem,100%);max-inline-size:100%;accent-color:var(--action)}.readiness-steps{margin:0;padding:0;list-style:none}.readiness-step{align-items:flex-start;gap:var(--space-6);padding-block:var(--space-5);border-block-end:1px solid var(--border);justify-content:space-between;display:flex}.readiness-step:last-child{border:0}.readiness-step__content{min-inline-size:0}.readiness-step__heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.readiness-step__heading h3{font-size:var(--font-size-body);margin:0}@media (min-width:1200px){.workspace-topbar:not(.workspace-topbar--compact){z-index:var(--layer-sticky);position:sticky;inset-block-start:0}}@media (max-width:1199px){.workspace-shell{grid-template-columns:minmax(0,1fr)}.workspace-sidebar,.workspace-user{display:none}.workspace-brand,.workspace-menu-button{display:flex}.workspace-topbar{padding-inline:var(--space-6)}.workspace-topnav{display:none}.workspace-tools{display:contents}.workspace-brand{margin-inline-end:auto}.data-freshness{gap:var(--space-1);flex:0 auto;min-inline-size:0}.data-freshness>span{overflow-wrap:anywhere;min-inline-size:0}.data-freshness>.button{flex:none}.workspace-brand .brand-logo{inline-size:128px}.workspace-brand .brand-area{min-block-size:var(--topbar-height)}.workspace-project{flex-basis:100%;order:3}.project-context{max-inline-size:none}}@media (max-width:767px){.workspace-topbar{padding:0 var(--space-4) var(--space-3);gap:var(--space-2)}.workspace-drawer .confirm-dialog{inline-size:100%;padding-inline:var(--space-4);border-inline-end:0;inset-block-start:var(--topbar-height)}.workspace-drawer .confirm-dialog::backdrop{inset-block-start:var(--topbar-height)}.workspace-drawer .confirm-dialog__actions>.button{flex:none;inline-size:auto}.profile-logout{display:flex}.profile-logout>.button{flex:auto}.workspace-brand .brand-link{padding-inline:0}.workspace-tools{gap:var(--space-1)}.data-freshness>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.workspace-topbar .notification-link,.icon-button{min-inline-size:var(--control-height-large);min-block-size:var(--control-height-large)}.side-navigation .nav-link{min-block-size:var(--control-height-large)}.public-header{padding-inline:var(--space-4)}.public-shell--login .main-content{padding-inline:min(var(--space-4), 16px);align-items:flex-start}.auth-card{padding:var(--space-5);padding-inline:min(var(--space-5), 20px)}.auth-card .status-card,.auth-card :is(.auth-primary,.auth-switch){padding-inline:min(var(--space-4), 16px)}.profile-details>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.profile-page .password-form>.button{align-self:stretch}.profile-sessions .action-row{align-items:stretch}.readiness-step{gap:var(--space-3);flex-direction:column}}@media (max-width:359px){.auth-card .status-card{padding-inline:min(var(--space-2), 8px)}.workspace-topbar{column-gap:var(--space-1)}}.task-card{min-inline-size:0;max-inline-size:90rem;margin-inline:auto;container:task-card/inline-size}.task-card :is(.button,a,summary,dt,dd,.status-label){white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.task-card .page-heading{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--space-4);display:grid}.task-card .page-heading>.card-label{grid-column:1/-1;margin:0}.task-card .page-heading>h1,.task-card .page-heading>p:last-child{margin:0}.task-facts{gap:var(--space-3) var(--space-5);margin-block:0 var(--space-6);font-size:var(--font-size-small);line-height:var(--line-small);flex-wrap:wrap;display:flex}.task-facts>div{gap:var(--space-2);border:0;flex-wrap:wrap;min-inline-size:0;padding:0;display:flex}.task-facts dt{color:var(--text-secondary)}.task-facts dd{margin:0}.task-body{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.task-main,.task-side,.task-work-step__body{min-inline-size:0}.task-side{gap:var(--space-6);display:grid}.task-work-steps,.task-account-panel,.task-side>.detail-section{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0}.task-work-step{gap:var(--space-5);padding-block:var(--space-5);border-block-end:1px solid var(--border);grid-template-columns:2.25rem minmax(0,1fr);margin:0;display:grid}.task-work-step:first-child{padding-block-start:0}.task-work-step:last-child{border:0;padding-block-end:0}.task-work-step__number{border:1px solid var(--border-control);border-radius:var(--radius-pill);block-size:2.25rem;inline-size:2.25rem;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.task-work-step__number[data-complete=true]{border-color:var(--action);color:var(--action);background:var(--success-soft)}.task-work-step .card-title,.task-account-panel .card-title,.task-side .card-title{margin-block:0 var(--space-3);font-size:var(--font-size-title);line-height:var(--line-title)}.task-work-step__body>.detail-section{margin:0}.task-work-step .field-hint{margin-block:var(--space-2) var(--space-4)}.task-copy-controls{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:stretch;gap:0;min-inline-size:0;max-inline-size:100%;display:flex}.task-copy-controls>.button{border-start-end-radius:0;border-end-end-radius:0;flex:0 auto;min-inline-size:0}.task-copy-controls>.action-menu{display:flex}.task-copy-controls>.action-menu>.button{border-inline-start:1px solid var(--action-active);border-start-start-radius:0;border-end-start-radius:0}.task-login-step{margin:0}.task-login-step .text-link{white-space:nowrap}.task-holder{margin:var(--space-2) 0 0}.notice>p{margin:0}.button.task-cancel{color:var(--danger)}.button.task-cancel:hover:not(:disabled){background:var(--danger-soft)}.task-work-step__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.task-work-step__heading>div:first-child{flex:14rem;min-inline-size:0}.task-work-step__heading .card-title{margin-block-end:var(--space-1)}.task-work-step__heading>div:first-child>p{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);margin:0}@media (max-width:480px){.task-copy-controls{flex:100%}.task-copy-controls>.button{flex:auto}}.task-copy-menu{flex:none;max-inline-size:100%;position:relative}.task-copy-menu>summary{min-inline-size:var(--control-height);min-block-size:var(--control-height);padding:var(--space-3);border:1px solid var(--action);border-inline-start-color:var(--on-action);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--on-action);background:var(--action);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.task-copy-menu>summary::-webkit-details-marker{display:none}.task-copy-menu>:not(summary){z-index:var(--layer-dropdown);inline-size:18rem;max-inline-size:calc(100vw - 4rem);margin:var(--space-2) 0 0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-md);position:absolute;inset-inline-end:0}.task-copy-menu :is(button,[role=menuitemradio]){text-align:start;justify-content:flex-start;inline-size:100%}.task-text-preview{max-inline-size:var(--reading-max);margin-block:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-control);font-synthesis:style;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.75rem}.task-text-preview :is(p,ul,ol,blockquote){margin-block:0 var(--space-4)}.task-text-preview h2{font-size:1.75rem;line-height:2.25rem;font-weight:var(--font-weight-bold);margin-block:var(--space-8) var(--space-4)}.task-text-preview h3{font-size:1.5rem;line-height:2rem;font-weight:var(--font-weight-bold);margin-block:var(--space-8) var(--space-4)}.task-text-preview :is(h4,h5,h6){font-size:1.25rem;line-height:1.75rem;font-weight:var(--font-weight-semibold);margin-block:var(--space-6) var(--space-4)}.task-text-preview :is(code,pre){font-family:var(--font-code);font-size:var(--font-size-small);line-height:var(--line-small)}.task-text-preview em{font-style:italic}.task-text-preview>:first-child{margin-block-start:0}.task-text-preview>:last-child{margin-block-end:0}.task-text-preview .article-content{max-inline-size:100%}.task-text-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%}.task-images{margin-block:var(--space-4);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.task-images>li{overflow-wrap:anywhere;min-inline-size:0}.task-images p{font-size:var(--font-size-caption);line-height:var(--line-caption);margin-block:var(--space-2)}.task-checklist>li{min-inline-size:0}.task-checklist .checkbox-label{inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);align-items:flex-start}.task-checklist .checkbox-label>span{overflow-wrap:anywhere;flex:1;min-inline-size:0}.task-account-panel .account-details>div{gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:minmax(0,4.75rem) minmax(0,1fr);align-items:center}.task-account-panel .account-details dt{color:var(--text-secondary);font-size:var(--font-size-small)}.task-account-panel .account-details dd{min-inline-size:0;margin:0}.task-account-value{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.task-account-value>:first-child{overflow-wrap:break-word;min-inline-size:0}.task-secret>.task-account-value{flex-wrap:wrap;display:flex}.task-secret>.task-account-value>:first-child{flex:6rem}.task-secret>.task-account-value>.task-secret__mask{white-space:nowrap;min-inline-size:max-content}.task-account-copy{inline-size:var(--control-height);padding:0}.task-account-copy svg{block-size:1.25rem;inline-size:1.25rem}.task-account-heading{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.task-account-heading>.card-title{margin:0}.task-account-note,.task-account-profile{align-items:flex-start;gap:var(--space-2);margin-block:var(--space-3) 0;display:flex}.task-account-note>svg,.task-account-profile>svg{flex:none;margin-block-start:.1875rem}.task-account-profile{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.task-upload-zone{gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--border-control);border-radius:var(--radius-card);background:var(--bg);text-align:center;justify-items:center;margin-block-start:var(--space-4);display:grid}.task-upload-zone[data-dragging=true]{border-color:var(--action);background:var(--surface-selected)}.task-upload-zone .field-hint{margin:0}.task-result-hint{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);overflow-wrap:anywhere}.task-card .workflow-action-bar{margin-block-start:var(--space-8)}.task-card .task-action-panel{background:0 0;border:0;border-radius:0;padding:0;position:static}.task-inbox{gap:var(--space-3);margin-block:var(--space-4);padding:0;list-style:none;display:grid}.task-inbox>li{min-inline-size:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);overflow-wrap:anywhere;margin:0}.task-inbox>li.bg-success-soft{border-color:var(--action);background:var(--success-soft)}.task-inbox :is(a,summary){overflow-wrap:anywhere}.task-inbox .code{font-size:1.5rem;line-height:2rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.06em}.task-inbox details{margin-block-start:var(--space-3)}.task-inbox summary{min-block-size:var(--control-height);padding-block:var(--space-3)}.task-inbox .task-text{margin-block:var(--space-2);font-size:var(--font-size-small);line-height:var(--line-small)}.task-inbound{min-inline-size:0}.task-inbound__header{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.task-inbound__header .card-title{margin:0}.task-inbound__interval,.task-inbox__meta{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption);flex-wrap:wrap;display:flex}.task-inbox__code-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.task-inbox__links{gap:var(--space-2);margin-block:var(--space-3);display:grid}.task-phone{min-inline-size:0}.task-phone__row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.task-phone__row>p{flex:12rem;margin:0}@media (min-width:1200px){@container task-card (width>=64rem){.task-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.task-body>.task-side{grid-area:1/2}.task-body>.task-main{grid-area:1/1}}}@container task-card (width<=19rem){.task-work-step{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.task-account-panel .account-details>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}@container task-card (width<=9rem){.task-inbound .task-inbox>li{padding-inline:0}}@media (max-width:767px){.task-card .page-heading{grid-template-columns:minmax(0,1fr)}.task-body,.task-side{gap:var(--space-5)}.task-work-steps,.task-account-panel,.task-side>.detail-section,.task-inbound{padding:min(var(--space-4), 16px)}.task-work-step{column-gap:min(var(--space-3), 12px)}.task-text-preview,.task-upload-zone,.task-card .upload-field{padding:min(var(--space-4), 16px)}.task-inbox>li,.task-work-step__body .button{padding-inline:min(var(--space-4), 16px)}.task-copy-menu>summary{min-inline-size:var(--control-height-large);min-block-size:var(--control-height-large)}.task-account-copy{inline-size:var(--control-height-large)}.task-card .workflow-action-bar__actions>.button{inline-size:100%;min-block-size:var(--control-height-large)}}.workspace-content>.main-content>:has(.tasks-page){max-inline-size:none}:is(.workspace-content>.main-content:has(.tasks-page),.workspace-content>.main-content:has(.tasks-page)>:has(.tasks-page)){max-inline-size:none}.tasks-page,.own-publications-page{min-inline-size:0;container:task-list-page/inline-size}.tasks-page{max-inline-size:90rem;margin-inline:auto}.tasks-page>.page-heading{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.tasks-page>.page-heading>p{max-inline-size:var(--reading-max);color:var(--text-secondary);margin:0}.own-publications-page{max-inline-size:90rem;margin-inline:auto}.tasks-workspace{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tasks-page .workspace-tabs{margin-block:var(--space-6)}.tasks-page .workspace-tabs>button{text-align:start;white-space:normal;min-inline-size:0;max-inline-size:100%}.tasks-page .task-count{min-inline-size:1.5em;padding-inline:var(--space-2);border-radius:var(--radius-card);background:var(--surface-subtle);font-size:var(--font-size-small);line-height:var(--line-small);text-align:center;font-variant-numeric:tabular-nums;margin-inline-start:var(--space-2);display:inline-block}.tasks-page [aria-selected=true] .task-count{color:var(--selected-text);background:var(--surface-selected)}.task-quick-filters{gap:var(--space-2);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.task-quick-filters .button{border-radius:var(--radius-pill);white-space:normal;overflow-wrap:anywhere;min-inline-size:0}@media (max-width:767px){.task-quick-filters .button{row-gap:min(var(--space-1), 4px);flex-wrap:wrap}}.task-quick-filters [aria-pressed=true]{color:var(--selected-text);background:var(--surface-selected);border-color:var(--action);box-shadow:inset 0 -3px 0 var(--action)}.task-queue-wrap,.own-publications-wrap{min-inline-size:0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);position:relative}.own-publications-page .page-count{color:var(--text-secondary);font-size:var(--font-size-section);font-weight:var(--font-weight-regular)}.task-queue-table.data-table,.own-publications-table.data-table{table-layout:fixed;inline-size:100%;min-inline-size:0}:is(.task-queue-table,.own-publications-table) :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:var(--space-3);text-align:start;vertical-align:top}:is(.task-queue-table,.own-publications-table) thead th{background:var(--surface-subtle);color:var(--text-secondary);font-weight:var(--font-weight-medium)}:is(.task-queue-table,.own-publications-table) td{border-block-start:1px solid var(--border)}:is(.task-queue-table,.own-publications-table) .status-label{white-space:normal;max-inline-size:100%}.task-queue-table thead th:first-child{inline-size:12%}.task-queue-table thead th:nth-child(2){inline-size:32%}.task-queue-table thead th:nth-child(3){inline-size:10%}.task-queue-table thead th:nth-child(4){inline-size:14%}.task-queue-table thead th:nth-child(5){inline-size:18%}.task-queue-table thead th:nth-child(6){inline-size:14%}:is(.task-queue-table,.own-publications-table) tbody th{background:0 0}.task-queue-row:hover{background:var(--surface-hover)}.task-queue-row[data-selected=true]{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--action)}.task-queue-row[data-overdue=true]{box-shadow:inset 3px 0 0 var(--danger)}.task-queue-table :is(.button,.table-link){white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.task-queue-table .task-row-meta{margin-block-start:var(--space-1);display:block}.task-due{align-items:baseline;gap:var(--space-1);display:inline-flex}.task-due>svg{flex:none}.task-queue-row[data-overdue=true] .task-due{color:var(--danger)}.task-queue-table .row-meta{margin-block:var(--space-1) 0;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption);font-weight:var(--font-weight-regular);display:block}.task-row-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.task-preview-trigger{display:none}.task-preview{gap:var(--space-5);min-inline-size:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:none}.task-preview-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.task-preview-heading>button{flex:none}.task-preview dl{gap:var(--space-4);margin:0;display:grid}.task-preview dl>div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.task-preview h2{font-size:var(--font-size-title);line-height:var(--line-title);overflow-wrap:anywhere;margin:0}.task-preview .account-details>div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.task-preview .button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.task-preview>p{margin:0}.task-preview-state{align-items:center;gap:var(--space-2);font-size:var(--font-size-small);line-height:var(--line-small);flex-wrap:wrap;display:flex}.task-preview .card-label{margin-block:0 var(--space-3)}.task-preview-checklist{gap:var(--space-3);font-size:var(--font-size-small);line-height:var(--line-small);margin:0;padding:0;list-style:none;display:grid}.task-preview-checklist>li{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;display:flex}.task-preview-checklist svg{color:var(--success);flex:none;margin-block-start:.1875rem}.own-publications-table thead th:first-child{inline-size:36%}:is(.own-publications-table,.monitoring-table) .publication-name{font-weight:var(--font-weight-semibold);overflow-wrap:break-word;display:block}:is(.own-publications-table,.monitoring-table) .publication-meta{color:var(--text-secondary);overflow-wrap:anywhere;margin-block-start:var(--space-1);display:block}.own-publications-table :is(a,.row-meta){overflow-wrap:anywhere;white-space:normal}@media (min-width:1680px){.tasks-page:has(.tasks-workspace[data-preview=true]){max-inline-size:120rem}@container task-list-page (width>=72rem){.tasks-workspace[data-preview=true]{grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.task-preview{display:grid}.task-preview-trigger{display:inline-flex}}}@container task-list-page (width<=48rem){.task-queue-wrap,.own-publications-wrap{padding:var(--space-2);background:0 0;border:0;overflow:visible}.task-queue-table.data-table,.own-publications-table.data-table,:is(.task-queue-table,.own-publications-table) tbody{inline-size:100%;min-inline-size:0;display:block}:is(.task-queue-table,.own-publications-table) tbody{gap:var(--space-3);display:grid}:is(.task-queue-table,.own-publications-table) thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.task-queue-table,.own-publications-table) tbody tr{gap:var(--space-3);block-size:auto;min-inline-size:0;padding:min(var(--space-4), 16px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.task-queue-row[data-selected=true]{background:var(--surface-selected)}:is(.task-queue-table,.own-publications-table) td{gap:var(--space-2) var(--space-3);border:0;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);min-inline-size:0;padding:0;display:grid}.task-queue-table tbody th{inline-size:100%;height:auto;background:0 0;min-block-size:0;padding:0;display:block}:is(.task-queue-table,.own-publications-table) td[data-label]:before{content:attr(data-label);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption)}:is(.task-queue-table,.own-publications-table) td>*{grid-column:2;min-inline-size:0}.task-queue-table td:first-child,.task-queue-table td:last-child,.own-publications-table td:first-child,.own-publications-table td:last-child{display:block}.task-queue-table td:first-child:before,.task-queue-table td:last-child:before,.own-publications-table td:first-child:before,.own-publications-table td:last-child:before{content:none}.task-queue-table .button,.own-publications-table td:last-child a{inline-size:100%;min-block-size:var(--control-height-large)}}@container task-list-page (width>=48rem) and (width<=84rem){.own-publications-wrap{padding:var(--space-2);background:0 0;border:0;overflow:visible}.own-publications-table.data-table,.own-publications-table tbody{inline-size:100%;min-inline-size:0;display:block}.own-publications-table tbody{gap:var(--space-3);display:grid}.own-publications-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.own-publications-table tbody tr{gap:var(--space-3);block-size:auto;min-inline-size:0;padding:min(var(--space-4), 16px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.own-publications-table td{gap:var(--space-2) var(--space-3);border:0;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);min-inline-size:0;padding:0;display:grid}.own-publications-table td[data-label]:before{content:attr(data-label);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption)}.own-publications-table td>*{grid-column:2;min-inline-size:0}.own-publications-table td:first-child,.own-publications-table td:last-child{display:block}.own-publications-table td:first-child:before,.own-publications-table td:last-child:before{content:none}.own-publications-table td:last-child a{inline-size:100%;min-block-size:var(--control-height-large)}.own-publications-table .status-label{justify-self:start}}@container task-list-page (width<=19rem){:is(.task-queue-table,.own-publications-table) td[data-label]:not(:first-child):not(:last-child){row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}:is(.task-queue-table,.own-publications-table) td[data-label]:not(:first-child):not(:last-child)>*{grid-column:1}}.projects-page,.project-card,.project-create-page{gap:var(--space-6);min-inline-size:0;display:grid}.project-access-actions,.project-heading-meta,.project-section-heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.project-section-heading{justify-content:space-between}.project-heading-meta{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small)}.project-domain{overflow-wrap:anywhere}.project-list-filters{align-items:end;gap:var(--space-4);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.project-list-filters>div{flex:20rem;max-inline-size:30rem}.project-list-table{table-layout:fixed}.project-list-table th:first-child{inline-size:26%}.project-list-table .project-month-heading{inline-size:24%}.project-list-table tbody th{font-weight:var(--font-weight-semibold);border-block-end:1px solid var(--border);background:0 0}.project-list-table :is(th,td){overflow-wrap:anywhere;vertical-align:top}.project-list-table .cost-cell-detail{text-align:start}.project-list-table .cost-bar{margin-block-start:var(--space-2)}.project-list-domains{font-weight:var(--font-weight-regular);margin-block-start:var(--space-1)}.project-list-domains :is(span,li){overflow-wrap:anywhere}.project-list-domains ul{margin:0;padding-inline-start:var(--space-5)}.project-list-cost{justify-content:end;gap:0 var(--space-1);flex-wrap:wrap;display:flex}.project-list-holds{text-align:start}.project-list-holds summary{color:var(--warning)}.project-list-holds dl{margin-block:var(--space-2)}.project-list-holds dd{font-variant-numeric:tabular-nums;margin:0}@container project-surface (width<=48rem){.project-list-table .project-month-heading{inline-size:auto}.project-list-cost{justify-content:start}}.project-tabs{min-inline-size:0}.project-tabs .workspace-tabs{padding:var(--space-2);scroll-padding-inline:var(--space-2)}.project-card>.breadcrumbs,.project-card>.workspace-page-header,.project-card>.project-tabs .workspace-tabs{margin-block-end:0}.project-card>div:not([class]):empty{margin-block-start:calc(-1 * var(--space-6))}.project-tabs [role=tab]{white-space:normal;flex-shrink:0;min-inline-size:0;max-inline-size:100%}.project-tab-panel{min-inline-size:0}.project-overview{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);display:grid}.project-overview__main,.project-overview__side,.project-members,.project-ownership{gap:var(--space-6);min-inline-size:0;display:grid}.project-overview__main,.project-overview__side,.project-members{grid-template-columns:minmax(0,1fr)}.project-overview__main>*,.project-overview__side>*,.project-members>*{min-inline-size:0}.project-overview .panel>*+*{margin-block-start:var(--space-4)}.project-key-facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-key-facts dt{font-size:var(--font-size-small);color:var(--text-secondary)}.project-key-facts dd{overflow-wrap:anywhere;margin:0}.project-article-list{margin:0;padding:0;list-style:none}.project-article-list li{justify-content:space-between;align-items:start;gap:var(--space-3);min-block-size:var(--table-row-min);padding-block:var(--space-3);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.project-article-list a{flex:16rem}.project-article-list .row-meta{font-size:var(--font-size-small);line-height:var(--line-small)}.project-budget__periods{gap:var(--space-5);display:grid}.project-budget__periods .limit-meter p{margin-block:var(--space-1)}.project-brief-layout{justify-content:space-between;align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,45rem) minmax(16rem,22.5rem);display:grid}.project-brief-layout .project-form{gap:var(--space-6);min-inline-size:0;max-inline-size:none;display:grid}.project-brief-layout fieldset{min-inline-size:0;margin:0}.project-brief-layout fieldset.form-section.panel{padding:var(--space-6);border:1px solid var(--border)}.project-brief-layout .form-section>div{margin:0}.project-brief-layout .form-section>div+div{margin-block-start:var(--space-5)}.project-brief-summary{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.project-brief-summary>*{min-inline-size:0}.project-brief-summary p,.project-brief-summary ul{margin:0}.project-brief-summary ul{padding-inline-start:var(--space-5)}.project-brief-summary li{overflow-wrap:anywhere}.project-brief-summary .project-brief-checklist{gap:var(--space-3);padding:0;list-style:none;display:grid}.project-brief-checklist li{align-items:start;gap:var(--space-2);display:flex}.project-brief-checklist .workspace-icon{color:var(--text-muted);flex:none;margin-block-start:.25rem}.project-brief-checklist li[data-complete=true] .workspace-icon{color:var(--success)}.project-brief-checklist .row-meta{font-size:var(--font-size-small);line-height:var(--line-small);display:block}.project-technical,.project-ownership details,.project-members details{font-size:var(--font-size-small);line-height:var(--line-small)}.project-technical .code,.project-ownership .code,.project-members .code{overflow-wrap:anywhere}.project-members .grant-form{align-items:end}.project-members .grant-form>.search-select{inline-size:100%;max-inline-size:100%}.project-members .grant-form__submit{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;inline-size:100%;display:flex}.project-members .grant-form__submit>.field-hint{margin:0}.project-members .membership-email{font-size:var(--font-size-small);line-height:var(--line-small);overflow-wrap:anywhere;display:block}.project-members .membership-table .status-label{white-space:normal}.project-actions{position:relative}.project-actions>summary{list-style:none}.project-actions>summary::-webkit-details-marker{display:none}.project-actions__content{z-index:var(--layer-dropdown);min-inline-size:min(16rem,100vw - 2rem);max-inline-size:min(22rem,100vw - 2rem);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-md);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.project-actions__content .button{text-align:start;justify-content:start}@container project-surface (width<=58rem){.project-overview,.project-brief-layout{grid-template-columns:minmax(0,1fr)}.project-brief-summary{max-inline-size:none}}@media (max-width:767px){.project-overview,.project-brief-layout{grid-template-columns:minmax(0,1fr)}.project-brief-layout fieldset.form-section.panel{padding:var(--space-4);padding-inline:min(var(--space-4), 16px)}.project-key-facts{grid-template-columns:minmax(0,1fr)}.project-list-filters>div{max-inline-size:none}.project-list-table-wrap{padding-inline:min(var(--space-2), 8px)}}@container project-surface (width<=48rem){.project-list-table thead,.project-members .membership-table thead{display:none}.project-list-table,.project-list-table tbody,.project-members .membership-table,.project-members .membership-table tbody{display:block}.project-list-table tbody tr,.project-members .membership-table tbody tr{padding:var(--space-4);gap:var(--space-4);border-block-end:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));block-size:auto;display:grid}.project-list-table tbody th,.project-list-table tbody td,.project-members .membership-table tbody td{text-align:start;border:0;block-size:auto;inline-size:auto;min-inline-size:0;padding:0;display:block}.project-list-table tbody th,.project-members .membership-table tbody td:first-child{grid-column:1/-1}.project-list-table tbody td:before,.project-members .membership-table tbody td:before{content:attr(data-label);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption);margin-block-end:var(--space-1);display:block}}@container project-surface (width<=22rem){.project-list-table tbody tr,.project-members .membership-table tbody tr{grid-template-columns:minmax(0,1fr)}.project-heading-meta{align-items:start}.project-overview__main>.panel>.notice--warning,.project-platform-settings>.notice--info{padding-inline:min(var(--space-4), 16px)}.project-members .membership-table .status-label{padding-inline:min(var(--space-3), 12px)}}@container project-surface (width<=9rem){.project-members .membership-table tbody tr{padding-inline:min(var(--space-3), 12px)}}.projects-page,.project-card,.project-create-page{container:project-surface/inline-size}.platforms-page,.platform-detail-page{min-inline-size:0;container:platform-page/inline-size}.platforms-page .page-count{color:var(--text-secondary);font-size:var(--font-size-title);font-weight:var(--font-weight-medium);margin-inline-start:var(--space-2)}.platform-catalog-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.platform-catalog-search{gap:var(--space-2);max-inline-size:32rem;margin-block-end:var(--space-5);display:grid}.platform-catalog-table{table-layout:fixed;inline-size:100%;min-inline-size:0}.platform-catalog-table th:first-child{inline-size:22%}.platform-catalog-table th:nth-child(2){inline-size:18%}.platform-catalog-table th:last-child{inline-size:10rem}.platform-catalog-knowledge{margin:var(--space-2) 0 0;color:var(--text-secondary)}.platforms-page .table-scroll{padding-inline:min(var(--space-2), 8px)}.platform-catalog-table :is(th,td){overflow-wrap:anywhere;vertical-align:top}.platform-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.platform-detail-page .platform-meta{gap:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);flex-wrap:wrap;display:flex}.platform-detail-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,22.5rem);align-items:start;margin-block-start:var(--space-6);display:grid}.platform-detail-main,.platform-detail-aside{gap:var(--space-6);min-inline-size:0;display:grid}.platform-rule-list{margin:0}.platform-rule-list>div{align-items:start;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--border);font-size:var(--font-size-small);line-height:var(--line-small);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);display:grid}.platform-rule-list dt,.platform-rule-list dd{overflow-wrap:anywhere;min-inline-size:0}.platform-rule-proof{gap:var(--space-1);justify-items:start;display:grid}.platform-rule-proof small{color:var(--text-secondary)}.platform-prompt{padding:var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-control);font-size:var(--font-size-small);line-height:var(--line-small);margin:0}.platform-provenance{overflow-wrap:anywhere;min-inline-size:0}.platform-provenance>summary{padding-block:var(--space-3);cursor:pointer}.platform-rule-groups{gap:var(--space-6);min-inline-size:0;display:grid}.platform-rule-groups:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.platform-rule-group__heading{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.platform-rule-value{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.platform-writing{gap:var(--space-2);display:grid}.platform-writing>h3{margin:var(--space-3) 0 0}.platform-conditions>.section-title:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.platform-readiness__summary{margin-block-end:var(--space-3)}.platform-readiness__lead{margin:0 0 var(--space-2);max-inline-size:var(--reading-max)}.platform-readiness__lead>p{margin:0}.platform-readiness__step .readiness-step__content{flex:auto}.platform-readiness__step .readiness-step__content>p{max-inline-size:var(--reading-max);margin:0}.platform-readiness__step .readiness-step__content>p+p{margin-block-start:var(--space-2)}.platform-readiness__action{flex:none;align-self:center}.platform-readiness__who{margin-block:var(--space-4) 0}.readiness-step__icon--blocked{color:var(--danger);background:var(--danger-soft)}.readiness-step__icon--neutral{color:var(--text-secondary);background:var(--surface-subtle)}.platform-condition-list{gap:var(--space-5);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.platform-condition{gap:var(--space-2);min-inline-size:0;border-block-start:1px solid var(--border);overflow-wrap:anywhere;padding-block-start:var(--space-5);display:grid}.platform-condition:first-child{border-block-start:0;padding-block-start:0}.platform-condition__meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.platform-condition__scope{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small)}.platform-condition__title{max-inline-size:var(--reading-max);font-weight:var(--font-weight-semibold);margin:0}.platform-condition .expandable-text{max-inline-size:var(--reading-max)}.platform-condition__facts{gap:var(--space-1) var(--space-6);font-size:var(--font-size-small);line-height:var(--line-small);flex-wrap:wrap;margin:0;display:flex}.platform-condition__facts>div{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.platform-condition__facts dt{color:var(--text-secondary)}.platform-condition__facts dd{min-inline-size:0;margin:0}@media (max-width:767px){.platform-readiness__step{flex-wrap:wrap}.platform-readiness__action{flex-basis:100%;padding-inline-start:calc(var(--space-8) + var(--space-6))}}.platform-detail-page--editing>.page-heading,.platform-detail-page--editing>.breadcrumbs{max-inline-size:69rem;margin-inline:auto}.platform-edit-form.project-form{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,45rem) minmax(0,22.5rem);max-inline-size:69rem;margin-inline:auto;display:grid}.platform-form-main{gap:var(--space-6);min-inline-size:0;display:grid}.platform-form-main>p{margin:0}.platform-form-main>.form-section,.platform-form-group{min-inline-size:0;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0}.platform-form-main .form-section{min-inline-size:0}.platform-form-group>summary{align-items:start;gap:var(--space-3);cursor:pointer;font-size:var(--font-size-title);line-height:var(--line-title);font-weight:var(--font-weight-semibold);list-style:none;display:flex}.platform-form-group>summary::-webkit-details-marker{display:none}.platform-form-group>summary:before{content:"";block-size:.5rem;inline-size:.5rem;transition:transform var(--duration-fast) var(--ease-standard);border-block-end:2px solid;border-inline-end:2px solid;flex:none;margin-block-start:.5rem;transform:rotate(-45deg)}.platform-form-group[open]>summary:before{transform:rotate(45deg)}.platform-form-group>.form-section{margin:var(--space-5) 0 0;border:0;padding:0}.platform-fact-editor+.platform-fact-editor{border-block-start:1px solid var(--border);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.platform-fact-editor>.field-hint{margin:var(--space-2) 0 0}.platform-fact-value{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.platform-fact-value>.field-control{flex:12rem;inline-size:auto;min-inline-size:0}.platform-fact-source{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-block-start:var(--space-4);display:grid}.platform-fact-source>*{min-inline-size:0;margin:0}.knowledge-segment{gap:min(var(--space-1), 4px);min-inline-size:0;max-inline-size:100%;padding:min(var(--space-1), 4px);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);flex-wrap:wrap;display:inline-flex}.knowledge-segment__option{cursor:pointer;min-inline-size:0;max-inline-size:100%;display:inline-flex;position:relative}.knowledge-segment__option input{z-index:1;opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.knowledge-segment__option span{min-block-size:2.125rem;min-inline-size:0;padding-inline:min(var(--space-3), 12px);border-radius:var(--radius-small);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-control);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;align-items:center;display:inline-flex}.knowledge-segment__option:hover input:not(:checked):not(:disabled)+span{background:var(--surface-hover)}.knowledge-segment__option input:checked+span{background:var(--surface-selected);color:var(--selected-text);box-shadow:inset 0 -3px var(--selected-text)}.knowledge-segment__option input:focus-visible+span{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.knowledge-segment__option input:disabled+span{color:var(--disabled-text);cursor:not-allowed}.platform-form-readiness{min-inline-size:0}.platform-form-readiness ul{padding-inline-start:var(--space-5)}@media (min-width:1200px){.platform-form-readiness{max-block-size:calc(100dvh - var(--topbar-height) - var(--space-8) - var(--action-bar-occlusion,0px));overscroll-behavior:contain;scroll-padding-block:var(--space-3);position:sticky;inset-block-start:calc(var(--topbar-height) + var(--space-4));overflow-y:auto}}.platform-form-readiness{gap:var(--space-3);align-content:start;display:grid}.platform-form-readiness>*{margin:0}ul.platform-form-readiness__counts{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.platform-form-readiness__counts li{align-items:center;column-gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border);font-size:var(--font-size-small);line-height:var(--line-small);grid-template-columns:minmax(0,1fr) auto;display:grid}.platform-form-readiness__counts li>span{color:var(--text-secondary)}.platform-form-readiness__counts li>.button{grid-column:1/-1;justify-self:start;padding-inline:0}.platform-form-readiness__blocked{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--warning-soft);color:var(--warning);font-size:var(--font-size-small);line-height:var(--line-small);overflow-wrap:anywhere}.platform-form-readiness__blocked--danger{background:var(--danger-soft);color:var(--danger)}.platform-form-readiness__blocked p{margin:0}.platform-form-readiness__blocked ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}.platform-form-current-decision{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-subtle)}.platform-form-current-decision>p{margin:0 0 var(--space-2)}.platform-condition-editor{gap:var(--space-5);display:grid}.platform-condition-card{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border:1px solid var(--border-control);border-radius:var(--radius-card);background:var(--surface);display:grid}.platform-condition-card__header{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.platform-condition-card__header>h3{font-size:var(--font-size-title);line-height:var(--line-title);margin:0}.platform-condition-card__scope{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small)}.platform-condition-card__remove{color:var(--danger);margin-inline-start:auto}.platform-condition-card>*,.platform-condition-card__header>*{min-inline-size:0;max-inline-size:100%}.platform-condition-card__header .status-label{white-space:normal}.platform-source-link,.platform-readiness__who .text-link,.readiness-step__link{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.platform-condition-card__basis{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.platform-condition-card__basis>*{min-inline-size:0;margin:0}.platform-condition-card>.admin-field,.platform-condition-card__service .admin-field,.platform-condition-card>.condition-context-choice{margin-block:0}.platform-condition-card__service>summary{cursor:pointer;padding-block:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-small)}.platform-condition-add{justify-self:start}textarea.platform-autosize{field-sizing:content;min-block-size:5lh;max-block-size:none}@media (max-width:767px){.platform-condition-card{padding:min(var(--space-4), 12px)}.platform-condition-card__basis{grid-template-columns:minmax(0,1fr)}}.platform-edit-form>.workflow-action-bar{grid-column:1/-1}.platform-edit-form .button,.project-platforms-layout .button{white-space:normal;max-inline-size:100%}.project-platforms-layout{gap:var(--space-6);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}.project-platforms-picker,.project-platforms-content,.project-platform-settings{min-inline-size:0}.project-platforms-content{display:contents}.project-platforms-skip{display:none}.project-platform-settings--details{grid-column:1/-1}.project-platforms-search{gap:var(--space-2);flex-wrap:wrap;display:flex}.project-platforms-search input{flex:10rem;min-inline-size:0}.project-platform-options{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.project-platform-group{margin-block-start:var(--space-5)}.project-platform-group>.card-label{color:var(--text-secondary);margin:0}.project-platform-options button{inline-size:100%;min-block-size:var(--control-height-large);justify-items:start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-control);background:var(--surface);text-align:start;overflow-wrap:anywhere;border:0;border-inline-start:3px solid #0000;display:grid}.project-platform-options button[aria-current=true]{border-inline-start-color:var(--action);background:var(--surface-selected);color:var(--selected-text)}.project-platform-options button:hover:not(:disabled){background:var(--surface-hover)}.project-platform-saved{font-size:var(--font-size-small);line-height:var(--line-small)}.project-platform-saved .platform-table{min-inline-size:36rem}.project-platform-form.project-form{max-inline-size:none;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.project-platform-form>.form-section{max-inline-size:45rem}.project-platform-form .conflict-review>summary{cursor:pointer;padding-block:var(--space-3);font-weight:var(--font-weight-semibold)}.project-platform-limits{border-block:1px solid var(--border)}.project-platform-limits>summary{min-block-size:var(--control-height);cursor:pointer;font-weight:var(--font-weight-semibold);align-items:center;display:flex}.project-platform-limits>.field-hint{margin:0 0 var(--space-4)}.project-platform-limits__fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding-block-end:var(--space-4);display:grid}.rules-view .rule-source{padding-inline:var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption);margin-inline-start:var(--space-2);display:inline-block}.project-platform-options .project-platform-option__state{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);display:block}.project-platform-form .conflict-review>p{margin-block-start:var(--space-3)}.cost-project{padding:0;container:cost-project/inline-size}.cost-project .cost-period{padding:var(--space-6)}.cost-period>h3{margin:0 0 var(--space-2);font-size:var(--font-size-title);line-height:var(--line-title)}.cost-period .cost-details{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.cost-period .cost-details>div{border-block-end:0;padding-block:0}.cost-period .cost-period-total{font-weight:var(--font-weight-semibold);margin:0}.cost-period-boundary{margin:var(--space-4) 0 0}.cost-project .cost-limit-events{margin-block:var(--space-6)}.cost-limit-events>summary{cursor:pointer;padding-block:var(--space-3)}.cost-journal{margin-block-start:var(--space-6)}.cost-journal-list{display:grid}.cost-journal .cost-run{padding-block:var(--space-4);border-block-end:1px solid var(--border)}.cost-journal .cost-run>summary{cursor:pointer;font-size:var(--font-size-small);line-height:var(--line-small)}.cost-journal .cost-run[open]>summary{margin-block-end:var(--space-5)}.project-limits-form{max-inline-size:45rem;margin-block:var(--space-6)}.project-limits-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container platform-page (width<=64rem){.platform-detail-grid,.platform-edit-form.project-form{grid-template-columns:minmax(0,1fr)}.platform-edit-form.project-form{max-inline-size:45rem}.platform-form-readiness{max-block-size:none;position:static;overflow:visible}}@container platform-page (width<=42rem){.platform-rule-list>div{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.platform-fact-source{grid-template-columns:minmax(0,1fr)}}@container project-surface (width<=60rem){.project-platforms-layout{grid-template-columns:minmax(0,1fr)}.project-platforms-skip{max-inline-size:100%;overflow-wrap:anywhere;margin-block-end:var(--space-3);display:inline-block}}@container cost-project (width<=45rem){.cost-periods,.project-limits-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.platform-form-main>.form-section,.platform-form-group,.project-platform-form.project-form,.cost-project .cost-period{padding:var(--space-4)}.platforms-page .page-heading>.button,.platform-detail-page .page-heading .form-actions{inline-size:100%}.platform-detail-page .page-heading .form-actions>.button{flex:100%}}.authors-page,.author-detail{min-inline-size:0;max-inline-size:90rem;margin-inline:auto}.authors-filters{gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;align-items:end;display:flex}.authors-filters>div{flex:15rem;min-inline-size:0}.authors-catalog{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.authors-table{table-layout:fixed;inline-size:100%}.authors-table th:first-child{inline-size:24%}.authors-table th:nth-child(2){inline-size:14%}.authors-table th:nth-child(4){inline-size:24%}.authors-table :is(td,th){overflow-wrap:anywhere}.authors-person{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.authors-person>div{flex:8rem;min-inline-size:0}.author-avatar{background:var(--surface-selected);block-size:4rem;inline-size:4rem;color:var(--selected-text);font-weight:var(--font-weight-semibold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.author-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.authors-account-marks,.authors-account-legend{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.authors-account-marks>li{min-inline-size:0;max-inline-size:100%}.authors-account-marks .status-label{max-inline-size:100%}.authors-account-legend{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);column-gap:var(--space-4);margin-block-start:var(--space-3)}.authors-account-legend>li{align-items:start;gap:var(--space-2);min-inline-size:0;display:flex}.authors-account-legend svg{flex:none;margin-block-start:.1875rem}.authors-person .author-avatar{block-size:2.5rem;inline-size:2.5rem}.author-header{gap:var(--space-5);margin-block:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.author-header__identity{align-items:start;gap:var(--space-4);flex:25rem;min-inline-size:0;display:flex}.author-header__identity>div{min-inline-size:0}.author-header__title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.author-header__meta{margin-block:var(--space-1) 0;color:var(--text-secondary);overflow-wrap:anywhere}.author-header__lock,.author-accounts__audit,.author-inbound__audit{align-items:flex-start;gap:var(--space-2);display:flex}.author-header__lock>svg,.author-accounts__audit>svg,.author-inbound__audit>svg,.author-inbound__route>svg{flex-shrink:0;margin-block-start:.1875rem}.author-header :is(h1,.status-label),.author-detail :is(.button,summary,dt,dd,a){overflow-wrap:anywhere}.author-detail .button,.authors-page .button{white-space:normal;max-inline-size:100%}.author-menu{position:relative}.author-menu>.button{display:block}.author-profile-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,22.5rem);align-items:start;display:grid}.author-profile-main,.author-profile-aside{gap:var(--space-6);min-inline-size:0;display:grid}.author-detail .panel,.author-form .panel,.author-next{padding:min(var(--space-6), 3vw);min-inline-size:0}.author-persona__fields{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.author-persona__note{align-items:center;gap:var(--space-1);margin-block-start:var(--space-1);display:flex}.author-persona__fields dt{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);margin-block-end:var(--space-2)}.author-persona__fields dd{margin:0}.author-persona__fields dd.author-persona__locked{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.author-persona__locked>span:first-child{overflow-wrap:anywhere;min-inline-size:0}.author-lock-chip{align-items:center;gap:var(--space-1);max-inline-size:100%;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);display:inline-flex}.author-lock-chip>svg{flex-shrink:0}.author-project-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.author-project-chips>li{min-inline-size:0;max-inline-size:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-subtle);font-size:var(--font-size-small);line-height:var(--line-small);overflow-wrap:anywhere}.author-persona__wide{grid-column:1/-1}.author-project-links{overflow-wrap:anywhere;padding-inline-start:var(--space-5)}.author-avatar-panel .project-form{margin-block-end:0}.author-avatar-panel .project-form>.upload-field+.button,.author-avatar-panel .project-form+.button{margin-block-start:var(--space-3)}.author-avatar-panel input[type=file]{inline-size:100%;min-inline-size:0}.author-summary dl{gap:var(--space-4);display:grid}.author-summary dl>div{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.author-summary dt{color:var(--text-secondary)}.author-summary dd{margin:0}.author-create-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,45rem) minmax(0,22.5rem);max-inline-size:69rem;margin-inline:auto;display:grid}.author-next ol{padding-inline-start:var(--space-5)}.author-next li{margin-block:var(--space-4)}.author-form{inline-size:100%;min-inline-size:0}.author-form__identity{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.author-form :is(fieldset,.admin-field),.author-style-form :is(fieldset,.admin-field){min-inline-size:0}.author-form textarea{min-block-size:8rem}.author-form fieldset.form-section.panel{border:1px solid var(--border);margin-block-end:var(--space-6)}.author-form__identity-hint{align-items:flex-start;gap:var(--space-2);margin:calc(-1 * var(--space-3)) 0 var(--space-5);display:flex}.author-form__identity-hint>svg,.author-scope__value>svg{flex-shrink:0;margin-block-start:.1875rem}.author-scope{margin:0 0 var(--space-5)}.author-scope dd{gap:var(--space-1);margin:0;display:grid}.author-scope__value{align-items:flex-start;gap:var(--space-2);font-weight:var(--font-weight-semibold);display:flex}.author-scope .field-hint{margin:0}.author-style-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,45rem) minmax(0,22.5rem);display:grid}.author-style-form{inline-size:100%;min-inline-size:0}.author-style-form>.field-hint,.author-style-form>p{margin-block-start:0}.author-style-main{min-inline-size:0}.author-style-heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.author-style-heading>.field-hint{flex-basis:100%;margin:0}.author-style-form textarea.author-style-input{resize:none;min-block-size:7.5rem;max-block-size:none;overflow-y:hidden}.author-style-section{gap:var(--space-5);min-inline-size:0;display:grid}.author-style-section>:is(h3,p),.author-style-snapshot :is(h3,h4,p){margin:0}.author-style-snapshot{gap:var(--space-8);min-inline-size:0;display:grid}.author-style-snapshot section,.author-style-snapshot section>div{gap:var(--space-2);min-inline-size:0;display:grid}.author-style-snapshot h3{font-size:var(--font-size-title);line-height:var(--line-title);font-weight:var(--font-weight-semibold)}.author-style-snapshot h4{font-size:var(--font-size-body);line-height:var(--line-body)}.author-style-prose{min-inline-size:0;max-inline-size:var(--reading-max);justify-items:start;display:grid}.author-style-prose>.button{padding-inline:0}.author-style-full{max-inline-size:var(--reading-max);white-space:pre-wrap;overflow-wrap:anywhere}.author-style-snapshot .author-style-block__heading{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.author-style-examples{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.author-style-example-card{gap:var(--space-2);min-inline-size:0;padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.author-style-snapshot .author-style-example-card__label{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);font-weight:var(--font-weight-medium)}.author-style-snapshot .author-style-example-card__title{font-weight:var(--font-weight-semibold);max-inline-size:var(--reading-max)}.author-style-prose>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--line-body)}.author-style-prose>p[data-expanded=false]{max-block-size:calc(var(--style-lines,8) * var(--line-body));overflow:hidden}.author-style-example{gap:var(--space-2);min-inline-size:0;display:grid}.author-style-example>.button{justify-self:start}.author-style-revisions{margin:var(--space-4) 0;padding:0;list-style:none}.author-style-revision{border-block-end:1px solid var(--border)}.author-style-revision-select{text-align:start;border-inline-start:3px solid #0000;justify-content:start;inline-size:100%;display:grid}.author-style-revision-select[aria-pressed=true]{border-inline-start-color:var(--selected-text);background:var(--surface-selected)}.author-style-revision-meta{font-weight:var(--font-weight-regular);color:var(--text-secondary)}.author-style-history-view{margin-block-start:var(--space-5)}.author-style-history-actions{gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.author-style-comparison{gap:var(--space-5);margin-block-start:var(--space-5);display:grid}.author-style-comparison>div{border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}.author-accounts{min-inline-size:0}.author-accounts__list{min-inline-size:0;container:author-accounts/inline-size}.author-accounts__body:has(>.author-accounts__details:not(:empty)){gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,22.5rem);align-items:start;display:grid}.author-account-panel{gap:var(--space-4);min-inline-size:0;margin-block:var(--space-4);padding:min(var(--space-5), 3vw);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow-wrap:anywhere;display:grid}.author-account-panel__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.author-account-panel__heading>h3{font-size:var(--font-size-title);line-height:var(--line-title);margin:0}.author-account-panel__heading>.button{flex:none}.author-account-panel .detail-section{margin:0}.author-account-columns{display:none}.author-account{margin-block:var(--space-4);padding:min(var(--space-5), 3vw);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.author-account__summary{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.author-account__summary>div{overflow-wrap:anywhere;min-inline-size:0}.author-account__summary :is(h3,p){margin:0}.author-account__summary h3{font-size:var(--font-size-body);line-height:var(--line-body)}.author-account__summary .status-label{white-space:nowrap}.author-account__summary .field-hint{margin-block-start:var(--space-1)}.author-account__commands{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.author-account__commands>.detail-section{flex:0 auto;min-inline-size:0}.author-account__commands .detail-section,.author-account__commands .field-hint{margin:0}.author-account__mobile-label{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);margin-block-end:var(--space-1);display:block}.author-account__details{margin-block-start:var(--space-3)}.author-account__details:empty{display:none}.author-accounts__audit{margin-block-start:var(--space-4)}.author-account__details>summary{color:var(--link)}.author-account__details[open]{border-block-start:1px solid var(--border);padding-block-start:var(--space-3)}.author-inbound{max-inline-size:52rem}.author-inbound__filters{align-items:center;gap:var(--space-3);margin-block:var(--space-5) var(--space-3);flex-wrap:wrap;display:flex}.author-inbound__filters>.task-quick-filters{margin:0}.author-inbound__platform-filter{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.author-inbound__platform-filter>.field-label{margin:0}.author-inbound__platform-filter>.field-control{inline-size:auto;max-inline-size:16rem}.author-inbound__freshness{margin-inline-start:auto}.author-inbound .task-inbox>li{padding:min(var(--space-5), 3vw);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.author-inbound__meta{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.author-inbound__route{align-items:flex-start;gap:var(--space-2);min-inline-size:0;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption);overflow-wrap:anywhere;margin:0;display:flex}.author-inbound__route>svg{margin-block-start:.0625rem}.author-inbound__platform{max-inline-size:100%;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-small);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption);overflow-wrap:anywhere;flex-shrink:0}.author-inbound .task-inbox__code{font-size:var(--font-size-section);line-height:var(--line-section);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-inline-end:var(--space-4);display:inline-block}.author-inbound__links{gap:var(--space-2);display:grid}.author-publications__list{gap:var(--space-4);padding:0;list-style:none;display:grid}@container author-accounts (width>=64rem){.author-account-columns,.author-account__summary{gap:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,.65fr) minmax(0,1.7fr);display:grid}.author-account-columns{padding:var(--space-4) var(--space-5);font-size:var(--font-size-small);line-height:var(--line-small);color:var(--text-secondary)}.author-account__mobile-label{display:none}}@media (max-width:1199px){.author-profile-layout,.author-create-layout,.author-style-layout{grid-template-columns:minmax(0,1fr)}.author-accounts__body:has(>.author-accounts__details:not(:empty)){grid-template-columns:minmax(0,1fr)}.author-profile-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.author-create-layout,.author-style-layout{max-inline-size:45rem}}@media (max-width:767px){.authors-table,.authors-table tbody,.authors-table tr,.authors-table td{inline-size:100%;display:block}.authors-table thead{display:none}.authors-table tr{padding:var(--space-4) min(var(--space-4), 16px);border-block-end:1px solid var(--border)}.authors-table td{padding:var(--space-2) 0;text-align:start;border:0}.authors-table td[data-label]:before{content:attr(data-label) ": ";color:var(--text-secondary)}.author-header__identity{flex-basis:100%}.author-header>.action-row{inline-size:100%}.author-header>.action-row>.button{flex:100%}.author-profile-aside,.author-form__identity,.author-persona__fields,.author-account__summary{grid-template-columns:minmax(0,1fr)}.author-persona__wide{grid-column:auto}.author-account__commands{grid-column:1/-1;justify-content:flex-start}.author-header .expandable-text--lines{--expandable-lines:1}.author-header__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.author-inbound__freshness{margin-inline-start:0}}.authors-page,.author-detail,.author-create-page{container:author-page/inline-size}@container author-page (width<=64rem){.author-profile-layout,.author-create-layout,.author-style-layout,.author-profile-aside{grid-template-columns:minmax(0,1fr)}.author-accounts__body:has(>.author-accounts__details:not(:empty)){grid-template-columns:minmax(0,1fr)}.author-create-layout,.author-style-layout{max-inline-size:45rem}}@container author-page (width<=42rem){.author-form__identity,.author-persona__fields{grid-template-columns:minmax(0,1fr)}.author-persona__wide{grid-column:auto}.authors-table,.authors-table tbody,.authors-table tr,.authors-table td{inline-size:100%;display:block}.authors-table thead{display:none}.authors-table tr{padding:var(--space-4) min(var(--space-4), 16px);border-block-end:1px solid var(--border)}.authors-table td{padding:var(--space-2) 0;text-align:start;border:0}.authors-table td[data-label]:before{content:attr(data-label) ": ";color:var(--text-secondary)}}.projects-page,.project-card,.project-create-page{grid-template-columns:minmax(0,1fr)}.projects-page{gap:var(--space-4)}.projects-page>*,.project-card>*,.project-create-page>*,.project-list-filters>div{min-inline-size:0}.projects-page .project-list-filters{margin-block:var(--space-4)}.project-list-table th,.project-members .membership-table th,.authors-table th,.platform-catalog-table th{white-space:normal}:is(.project-list-table,.project-members .membership-table,.authors-table,.platform-catalog-table) .table-link{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}@container project-surface (width<=48rem){.project-list-table.data-table,.project-members .membership-table{inline-size:100%;min-inline-size:0}.project-list-table .status-label{white-space:normal}.project-list-table th:first-child{inline-size:auto}.project-list-table tbody tr,.project-members .membership-table tbody tr{block-size:auto}.project-list-table tbody th,.project-members .membership-table tbody td{block-size:auto;min-block-size:0}.project-members .membership-table summary{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}}@container platform-page (width<=64rem){.platform-catalog-table,.platform-catalog-table tbody{display:block}.platform-catalog-table thead{display:none}.platform-catalog-table tbody tr{gap:var(--space-4);padding:var(--space-4);padding-inline:min(var(--space-4), 16px);border-block-end:1px solid var(--border);display:grid}.platform-catalog-table tbody td{text-align:start;border:0;inline-size:auto;min-inline-size:0;padding:0;display:block}.platform-catalog-table td[data-label]:not(:first-child):before{content:attr(data-label);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-caption);margin-block-end:var(--space-1);display:block}.platform-catalog-table.data-table{inline-size:100%;min-inline-size:0}.platform-catalog-table tbody tr{grid-template-columns:minmax(0,1fr);block-size:auto;min-inline-size:0}.platform-catalog-table tbody td{max-inline-size:none}}@container author-page (width<=42rem){.authors-table.data-table{min-inline-size:0}.authors-table tbody tr{block-size:auto;min-inline-size:0}.authors-table tbody td{min-inline-size:0;max-inline-size:none}}.author-create-page>:is(.breadcrumbs,.page-heading,.author-form--create){inline-size:100%;max-inline-size:69rem;margin-inline:auto}@media (max-width:1199px){.author-create-page>:is(.breadcrumbs,.page-heading,.author-form--create){max-inline-size:45rem}}@container author-page (width<=64rem){.author-create-page>:is(.breadcrumbs,.page-heading,.author-form--create){max-inline-size:45rem}}.author-form__fields{min-inline-size:0}@container author-page (width<=20rem){.author-header__identity{flex-direction:column;align-items:start}.author-header__identity>div{inline-size:100%}}:root select:not([multiple]):not([size]),:root select[size="1"]:not([multiple]),:root select[size="0"]:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234C5E55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right min(var(--space-4), 16px) center;background-size:1.25rem 1.25rem;padding-inline-end:calc(min(var(--space-4), 16px) + 1.25rem + var(--space-3))}@media (forced-colors:active){:root select:not([multiple]):not([size]),:root select[size="1"]:not([multiple]),:root select[size="0"]:not([multiple]){appearance:auto;background-image:none}}.settings-page{min-inline-size:0;container:settings-page/inline-size}.settings-layout{gap:var(--space-8);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.settings-nav{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.settings-nav-link{min-block-size:var(--control-height);padding:var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);overflow-wrap:anywhere;border-inline-start:3px solid #0000;align-items:center;text-decoration:none;display:flex}.settings-nav-link:hover{background:var(--surface-hover)}.settings-nav-link[aria-current=page]{border-inline-start-color:var(--selected-text);color:var(--selected-text);background:var(--surface-selected);font-weight:var(--font-weight-semibold)}.settings-content{min-inline-size:0;container:settings-content/inline-size}.settings-content>.notice:first-child{margin-block-start:0}.settings-content :is(.page-heading,.settings-model-layout,.settings-connections-layout,.settings-costs-grid)>*{min-inline-size:0}.settings-content .page-heading{gap:var(--space-4);margin-block:0 var(--space-6)}.settings-content .page-heading p{margin-block:var(--space-2) 0}.settings-content :is(.status-label,.notice){white-space:normal;overflow-wrap:anywhere}.settings-content .project-form{min-inline-size:0;max-inline-size:45rem;margin-inline:0}.settings-content .form-section,.settings-content :is(.table-scroll,.panel){min-inline-size:0}.settings-content :is(th,td,p,dt,dd,label,summary,small,h3){overflow-wrap:anywhere}.settings-content summary{padding-block:var(--space-3)}.settings-content .data-table :is(td,th)>:first-child{margin-block-start:0}.settings-content .data-table :is(td,th)>:last-child{margin-block-end:0}.settings-content .data-table tbody th{background:var(--surface);border-block-end:1px solid var(--border);font-weight:var(--font-weight-medium)}.settings-connections-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.settings-connections-layout--editing{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start}.settings-connections-main{container:settings-connections/inline-size}.settings-integration-editor{container:integration-editor/inline-size}.settings-add-service{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-block-end:var(--space-6);display:grid}.settings-add-service label{grid-column:1/-1;margin:0}.settings-service-name,.settings-integrations-table th .field-hint{display:block}.settings-integrations-table .action-row{gap:var(--space-2)}.settings-integrations-table .notice{padding:var(--space-3);margin-block:0}.settings-model-layout{gap:var(--space-6);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;display:grid}.settings-model-picker ul{margin:var(--space-4) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.settings-model-picker li{min-inline-size:0}.settings-model-picker li button{gap:var(--space-2);inline-size:100%;min-inline-size:0;padding:var(--space-4);text-align:start;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);overflow-wrap:anywhere;border-inline-start:3px solid #0000;display:grid}.settings-model-picker li button span{font-size:var(--font-size-small);line-height:var(--line-small);color:var(--text-secondary)}.settings-model-picker li button:hover{background:var(--surface-hover)}.settings-model-picker li button[aria-current=true]{border-inline-start-color:var(--selected-text);background:var(--surface-selected)}.settings-model-picker li button:disabled{cursor:not-allowed}.settings-model-card,.settings-model-detail{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.settings-model-card{container:settings-model/inline-size}.settings-model-card>.panel>.page-heading{align-items:center;gap:var(--space-3);flex-flow:wrap}.settings-model-card>.panel>.page-heading>h3{flex:16rem}.settings-model-card>.panel>.page-heading>.button{max-inline-size:100%}.settings-model-card>.panel>.brief-details>div{gap:var(--space-4);padding-block:var(--space-2);grid-template-columns:minmax(0,14rem) minmax(0,1fr);display:grid}.settings-model-card>.panel>.brief-details dt{margin-block-end:0}.settings-model-card .settings-prices-table th{white-space:normal}.settings-model-card .settings-prices-table thead th:nth-child(2){inline-size:9rem}.settings-price-tariff{font-size:var(--font-size-small);line-height:var(--line-small);font-weight:var(--font-weight-regular);display:block}.settings-model-card .table-scroll{scroll-padding:var(--space-2);container:settings-model-prices/inline-size}.settings-model-card .settings-prices-table .text-link{max-inline-size:min(100%,100cqi);scroll-margin:var(--space-2);display:inline-block}@container settings-model (width<=36rem){.settings-model-card>.panel>.brief-details>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.settings-model-facts dd{min-inline-size:0;margin:0}.settings-model-facts dd>p{margin-block:0}.settings-schema-description>summary{color:var(--text-secondary)}.settings-price-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@container settings-model-prices (width<=30rem){.settings-model-card .settings-prices-table{inline-size:100%;min-inline-size:0;display:block}.settings-model-card .settings-prices-table thead{display:none}.settings-model-card .settings-prices-table :is(tbody,tr,th,td){block-size:auto;inline-size:100%;min-inline-size:0;max-inline-size:none;display:block}.settings-model-card .settings-prices-table tr{border-block-end:1px solid var(--border);padding:var(--space-3) 0}.settings-model-card .settings-prices-table tr:last-child{border-block-end:0}.settings-model-card .settings-prices-table :is(th,td){padding:var(--space-2) 0;text-align:start;white-space:normal;border:0}.settings-model-card .settings-prices-table td[data-label]:before{content:attr(data-label);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-block-end:var(--space-1);display:block}}.settings-price-history,.settings-rate-history{border-block-start:1px solid var(--border);margin-block-start:var(--space-6)}.settings-price-history>details,.settings-rate-history .difference-list{margin-block-start:var(--space-3)}.settings-costs-grid{gap:var(--space-6);margin-block:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.settings-rate-value{font-size:var(--font-size-title);line-height:var(--line-title);font-weight:var(--font-weight-semibold)}.settings-costs .cost-details{margin-block:var(--space-4)}.settings-costs .cost-details>div{gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-costs .cost-details dd{margin:0}.settings-costs .cost-defaults>.card-title{margin-block-start:0}.settings-limits-table small{font-size:var(--font-size-small);line-height:var(--line-small);color:var(--text-secondary);margin-block-start:var(--space-2);display:block}.settings-limits-table tbody th{white-space:normal;overflow-wrap:break-word}.settings-inbound,.settings-costs,.settings-integrations,.settings-models{min-inline-size:0}.settings-polls{gap:var(--space-6);margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-poll .card-title{margin-block-start:0}.settings-poll-facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-poll-facts dd{font-variant-numeric:tabular-nums;margin:0}.settings-message-meta{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);display:flex}.settings-message-meta svg{flex:none}.settings-inbox .settings-message{margin:0}.settings-message .task-text{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%}.settings-inbox{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:0}.settings-inbox>li.settings-message{gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-5);border:0;border-block-end:1px solid var(--border);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:start;display:grid}.settings-inbox>li.settings-message:last-child{border-block-end:0}.settings-message__main{gap:var(--space-1);min-inline-size:0;display:grid}.settings-message__main>:is(p,h3){margin:0}.settings-message-meta{font-size:var(--font-size-caption);line-height:var(--line-caption)}.settings-message-meta>span{overflow-wrap:anywhere;min-inline-size:0}.settings-message__subject{font-size:var(--font-size-small);line-height:var(--line-small);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.settings-inbox .settings-message__text{margin-block-start:0}.settings-inbox .settings-message__text>summary{min-block-size:var(--control-height);padding-block:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small)}.settings-message__reason{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);text-align:end;margin:0}.settings-poll__header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.settings-poll__header .card-title{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.settings-poll-facts{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,10rem) minmax(0,1fr);margin:0}.settings-poll-facts>div{display:contents}.settings-poll-facts :is(dt,dd){margin:0}.settings-poll-facts dt{color:var(--text-secondary)}.settings-poll>p{margin:0}@container settings-content (width<=40rem){.settings-inbox>li.settings-message{grid-template-columns:minmax(0,1fr)}.settings-message__reason{text-align:start}}.settings-content .readiness-summary{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-content .readiness-summary :is(h2,h3,p){margin:0}.settings-content .readiness-summary>div>p{margin-block-start:var(--space-2)}.readiness-summary__percent{font-size:var(--font-size-section);line-height:var(--line-section);font-weight:var(--font-weight-semibold);white-space:nowrap;align-self:start}.settings-content .readiness-summary progress{inline-size:100%;block-size:var(--space-2);appearance:none;border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-subtle);grid-column:1/-1;overflow:hidden}.settings-content .readiness-summary progress::-webkit-progress-bar{background:var(--surface-subtle)}.settings-content .readiness-summary progress::-webkit-progress-value{background:var(--action)}.settings-content .readiness-summary progress::-moz-progress-bar{background:var(--action)}.settings-content .readiness-step{align-items:center;gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.readiness-step__icon{inline-size:var(--space-8);block-size:var(--space-8);color:var(--text-secondary);border-radius:var(--radius-pill);background:var(--surface-subtle);justify-content:center;align-items:center;display:flex}.readiness-step__icon--ready{color:var(--success);background:var(--success-soft)}.readiness-step__icon--unknown{color:var(--warning);background:var(--warning-soft)}.settings-content .readiness-step{padding-inline:var(--space-3)}.settings-content .readiness-step--current{border-radius:var(--radius-control);background:var(--warning-soft)}.readiness-step__icon--current{color:var(--warning);background:var(--surface)}.readiness-step__link{min-block-size:var(--control-height);font-size:var(--font-size-small);line-height:var(--line-small);align-items:center;display:inline-flex}.settings-content .readiness-step__content>p{font-size:var(--font-size-small);line-height:var(--line-small);margin:0}.settings-content .readiness-step__heading{gap:var(--space-2);margin-block-end:var(--space-1)}.settings-content .readiness-step__heading h3{font-size:var(--font-size-body);line-height:var(--line-body)}.server-status-page{min-inline-size:0}.server-status-list.status-grid{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.server-status-list .status-card{gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-6);border:0;border-block-end:1px solid var(--border);border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.server-status-list .status-card:first-child{border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.server-status-list .status-card:last-child{border-block-end:0;border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}.server-status-list .status-card p{overflow-wrap:anywhere;margin:0}.server-status-list .card-label{color:var(--text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.server-status-list .card-description{color:var(--text-secondary);grid-area:2/1}.server-status-list .status-label{white-space:normal;grid-area:1/2/3;align-self:center}@container settings-content (width<=52rem){.settings-connections-layout--editing{grid-template-columns:minmax(0,1fr)}.settings-integration-editor{max-inline-size:45rem}}@container settings-connections (width<=36rem){.settings-content .data-table.settings-integrations-table{min-inline-size:0;display:block}.settings-content .settings-integrations-table thead{display:none}.settings-content .settings-integrations-table :is(tbody,tr,th,td){block-size:auto;inline-size:100%;min-inline-size:0;display:block}.settings-content .settings-integrations-table tr{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);margin-block-end:var(--space-4)}.settings-content .settings-integrations-table :is(td,th){padding:var(--space-2) 0;text-align:start;border:0}.settings-content .settings-integrations-table td[data-label]:before{content:attr(data-label);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-block-end:var(--space-1);display:block}}.settings-parameters{gap:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr) 9rem;display:grid}.settings-parameters>.settings-parameter{grid-column:1/-1}.settings-parameters>.settings-parameter[data-field=host]:has(+.settings-parameter[data-field=port]){grid-column:1}.settings-parameters>.settings-parameter[data-field=host]+.settings-parameter[data-field=port]{grid-column:2}.settings-parameter__control{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.settings-parameter__control>.field-control{flex:5rem;min-inline-size:0}.settings-parameter__control>.settings-parameter__stored{flex:10rem;min-inline-size:0}.settings-parameter__control>.action-menu{margin-inline-start:auto}@container integration-editor (width<=20rem){.settings-parameters{grid-template-columns:minmax(0,1fr)}.settings-parameters>.settings-parameter[data-field=host]+.settings-parameter[data-field=port]{grid-column:1/-1}.settings-parameters>.settings-parameter[data-field=host]:has(+.settings-parameter[data-field=port]){grid-column:1/-1}}@container settings-content (width<=48rem){.settings-model-layout,.settings-costs-grid,.settings-polls{grid-template-columns:minmax(0,1fr)}.settings-content .readiness-step{grid-template-columns:auto minmax(0,1fr);align-items:start}.settings-content .readiness-step>:is(.button,.readiness-step__link){grid-column:2;justify-self:start}.settings-content .readiness-summary{grid-template-columns:minmax(0,1fr)}.settings-content .readiness-summary progress{grid-column:1}.settings-content .page-heading{flex-direction:column;align-items:flex-start}.settings-add-service{grid-template-columns:minmax(0,1fr)}.settings-content .data-table:is(.settings-integrations-table,.settings-limits-table){min-inline-size:0;display:block}.settings-content :is(.settings-integrations-table,.settings-limits-table) thead{display:none}.settings-content :is(.settings-integrations-table,.settings-limits-table) :is(tbody,tr,th,td){block-size:auto;inline-size:100%;min-inline-size:0;display:block}.settings-content :is(.settings-integrations-table,.settings-limits-table) tr{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);margin-block-end:var(--space-4)}.settings-content :is(.settings-integrations-table,.settings-limits-table) :is(td,th){padding:var(--space-2) 0;text-align:start;border:0}.settings-content :is(.settings-integrations-table,.settings-limits-table) tbody th{white-space:normal}.settings-content :is(.settings-integrations-table,.settings-limits-table) td[data-label]:before{content:attr(data-label);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-block-end:var(--space-1);display:block}.settings-content :is(.settings-integrations-table,.settings-limits-table) .numeric{text-align:start}}@container settings-page (width<=58rem){.settings-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.settings-nav{overscroll-behavior-x:contain;align-items:stretch;gap:var(--space-2);inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--space-2);scroll-padding-inline:var(--space-2);flex-wrap:nowrap;display:flex;overflow:auto hidden}.settings-nav-link{min-inline-size:0;max-inline-size:100%;min-block-size:var(--control-height-large);flex:none}}@container settings-content (width<=26rem){.settings-costs .cost-details>div,.settings-poll-facts{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.server-status-list .status-card{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.server-status-list .status-label{grid-area:3/1;justify-self:start}}@container settings-content (width<=19rem){.settings-content .readiness-step{grid-template-columns:minmax(0,1fr)}.settings-content .readiness-step>:is(.button,.readiness-step__link){grid-column:1}}@media (max-width:767px){.server-status-list .status-card{padding:min(var(--space-4), 16px);grid-template-columns:minmax(0,1fr)}.server-status-list .status-label{padding-inline:min(var(--space-3), 12px);justify-self:start;gap:min(var(--space-2), 8px);grid-area:3/1}}.users-page,.cost-report-page,.audit-page{max-inline-size:90rem;margin-inline:auto;container:control-page/inline-size}.user-create-form{max-inline-size:69rem;container:user-create/inline-size}.user-create-layout,.user-card-layout{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;display:grid}.user-create-main{gap:var(--space-6);min-inline-size:0;display:grid}.user-identity-fields{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.user-identity-fields>*{min-inline-size:0}.user-create-form fieldset.form-section.panel{min-inline-size:0;padding:var(--space-6);margin:0}.user-create-form fieldset.panel>legend{margin-block-end:var(--space-4)}.user-create-aside>:first-child,.user-login-panel>:first-child{margin-block-start:0}.user-role-options,.choice-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.user-role-option,.choice-card{gap:var(--space-2);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-control);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);display:grid}:is(.user-role-option,.choice-card) input{block-size:1.25rem;inline-size:1.25rem;margin:0}:is(.user-role-option,.choice-card) input[type=radio]{accent-color:var(--action)}:is(.user-role-option,.choice-card) small{font-size:var(--font-size-small);line-height:var(--line-small);color:var(--text-secondary);grid-column:1/-1;display:block}.user-role-option[data-selected=true]{background:var(--surface-selected);border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.choice-card:has(input:checked){background:var(--surface-selected);border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.choice-card:has(input:disabled){cursor:not-allowed;color:var(--disabled-text);background:var(--disabled-bg)}.choice-card:has(input:disabled) small{color:var(--disabled-text)}.choice-card :is(span,strong,small){overflow-wrap:anywhere;min-inline-size:0}.user-password-row,.user-login-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.user-login-actions{flex-direction:column}.user-card-layout>.project-form{min-inline-size:0;max-inline-size:none}.user-account-summary{margin-block-end:var(--space-6)}.user-account-summary dl{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.user-account-summary dl>div{border:0;padding:0}.user-account-summary dt{color:var(--text-muted)}.user-account-summary dd{margin:0}.user-card-header{align-items:flex-start;gap:var(--space-4);display:flex}.user-card-header__body{flex:auto;min-inline-size:0}.user-card-header__title{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.user-card-header__meta{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);flex-wrap:wrap;display:flex}.user-card-header__meta>span{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;display:inline-flex}.user-card-header__meta svg{flex-shrink:0}.user-card-main{gap:var(--space-6);min-inline-size:0;display:grid}.user-card-main>.panel{margin:0}.user-access-fields{border:0;min-inline-size:0;margin:0;padding:0}.user-access-fields>.admin-field:first-of-type{margin-block-start:0}.user-access-row{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.user-access-row>.admin-field{flex:16rem;margin:0}.user-access-row>:is(.toggle-field,.button){flex:none;max-inline-size:100%}.user-access-panel>.field-hint{margin-block-start:var(--space-3)}.user-access-panel>.notice{margin-block:var(--space-4) 0}.user-projects-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.user-projects-list a{overflow-wrap:anywhere}.user-login-panel .user-login-actions{margin-block-start:var(--space-4)}.user-login-actions>.button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.proof-fields{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.proof-fields>.admin-field{margin-block:var(--space-3) 0}.user-proof-fields{margin:var(--space-4) 0 0;border:0;min-inline-size:0;padding:0}.user-proof-form>:is(.status-card,.notice){margin-block-end:var(--space-4)}.confirm-dialog__list{gap:var(--space-1);margin:0;padding-inline-start:var(--space-5);display:grid}.password-field{flex:16rem;min-inline-size:0;display:block;position:relative}.password-field>.field-control{padding-inline-end:calc(var(--control-height) + var(--space-1))}.password-field>.password-field__reveal{padding:0;position:absolute;inset-block-start:0;inset-inline-end:0}.role-visibility{gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.role-visibility>li{gap:var(--space-2);overflow-wrap:anywhere;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.role-visibility>li>svg{color:var(--success);margin-block-start:.1875rem}.role-visibility>li[data-available=false]{color:var(--text-secondary)}.role-visibility>li[data-available=false]>svg{color:var(--text-muted)}.cost-metric-band{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin-block:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cost-metric{padding:var(--space-5);border-inline-start:1px solid var(--border);min-inline-size:0}.cost-metric:first-child{border-inline-start:0}.cost-metric dt{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small)}.cost-metric dd{margin:var(--space-1) 0 0}.cost-metric dd strong{font-size:var(--font-size-section);line-height:var(--line-section);font-weight:700;display:block}.cost-metric dd span{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);margin-block-start:var(--space-1);display:block}.cost-report-details{margin-block-end:var(--space-6)}.cost-daily-chart{margin-block:var(--space-6)}.cost-daily-chart>header{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.cost-daily-bars{block-size:8rem;inline-size:100%;margin-block:var(--space-4);display:block}.cost-daily-bar{fill:var(--action)}.cost-report-tabs,.audit-tabs{margin-block:var(--space-6)}.audit-tabs .workspace-tabs{gap:var(--space-1)}.audit-tabs .workspace-tabs>button{padding-inline:min(var(--space-3), 12px)}.audit-request-details,.user-account-technical{margin-block-start:var(--space-3)}.monitoring-workspace{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.monitoring-workspace>section{min-inline-size:0;container:control-page/inline-size}.monitoring-preview{min-inline-size:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.monitoring-preview header{justify-content:space-between;align-items:start;gap:var(--space-2);display:flex}.monitoring-preview header h2{margin:0}.monitoring-preview :is(p,a,dd,code){overflow-wrap:anywhere}.monitoring-preview-trigger{display:none}@media (min-width:1680px){.monitoring-workspace[data-preview=true]{grid-template-columns:minmax(0,1fr) 480px}.monitoring-preview-trigger{display:inline-flex}}.notifications-page{max-inline-size:52rem;margin-inline:auto;container:notifications/inline-size}.notifications-heading{align-items:start}.notifications-tabs{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:var(--space-6);display:flex}.notifications-tabs .workspace-tabs{flex:1}.notifications-page .notification-list{border:1px solid var(--border);border-radius:var(--radius-card);padding:0}.notifications-page .notification-row{gap:var(--space-3);border:0;border-block-end:1px solid var(--border);padding:var(--space-4);border-radius:0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start}.notifications-page .notification-row:last-child{border-block-end:0}.notifications-page .notification-row--unread{background:var(--surface);border-inline-start:3px solid var(--selected-text)}.notification-icon{border-radius:var(--radius-small);place-items:center;block-size:2rem;inline-size:2rem;display:grid}.notification-content p{margin-block:0 var(--space-1);overflow-wrap:anywhere}.notifications-page .notification-text{font-weight:var(--font-weight-semibold)}.notifications-page .notification-row:not(.notification-row--unread) .notification-text{font-weight:var(--font-weight-medium)}.notification-actions{align-items:center;gap:var(--space-1);justify-content:end;display:flex}@container user-create (width<=52rem){.user-create-layout,.user-role-options,.user-identity-fields{grid-template-columns:minmax(0,1fr)}}@container control-page (width<=52rem){.cost-metric-band{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-metric{border:0;border-block-end:1px solid var(--border)}}@media (max-width:1199px){.user-card-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.user-role-options{grid-template-columns:minmax(0,1fr)}.user-create-form fieldset.panel{padding:var(--space-4)}.notifications-tabs{flex-wrap:wrap}}@container control-page (width<=44rem){.cost-metric-band{grid-template-columns:minmax(0,1fr)}}.monitoring-page{min-inline-size:0;container:control-page/inline-size}.monitoring-page .filter-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.users-page .filter-row>div{flex:0 22.5rem}:is(.users-page,.cost-report-page,.audit-page,.monitoring-page) :is(.table-scroll,.workspace-tabs,.filter-row,.panel){min-inline-size:0}:is(.users-page,.cost-report-page,.audit-page,.monitoring-page) :is(td,th,p,dd,a,code,summary,.status-label){overflow-wrap:anywhere}:is(.users-page,.cost-report-page,.audit-page,.monitoring-page) .status-label{white-space:normal}.user-create-layout>*,.user-card-layout>*{min-inline-size:0}.user-role-option :is(span,small),.user-create-form :is(.notice,legend),.user-account-summary :is(dt,dd){overflow-wrap:anywhere;min-inline-size:0}.user-password-row input{flex:16rem;min-inline-size:0}.user-password-row button{flex:0 auto}.notifications-page .notification-row{display:grid}.notifications-page .notification-row:first-child{border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.notifications-page .notification-row:last-child{border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}.notification-content,.notification-actions{min-inline-size:0}.notification-content a{overflow-wrap:anywhere}@container control-page (width<=48rem){.monitoring-page .filter-row{grid-template-columns:minmax(0,1fr)}:is(.users-page,.cost-report-page,.audit-page,.monitoring-page) .data-table:is(.users-table,.monitoring-table,.cost-report-table,.audit-table){inline-size:100%;min-inline-size:0;display:block}:is(.users-table,.monitoring-table,.cost-report-table,.audit-table) thead{display:none}:is(.users-table,.monitoring-table,.cost-report-table,.audit-table) :is(tbody,tr,td,th){block-size:auto;inline-size:100%;min-inline-size:0;display:block}:is(.users-table,.monitoring-table,.cost-report-table,.audit-table) tbody tr{min-block-size:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin-block-end:var(--space-4)}:is(.users-table,.monitoring-table,.cost-report-table,.audit-table) :is(td,th){padding:var(--space-2) 0;text-align:start;border:0}.cost-report-table tbody th{white-space:normal}:is(.users-table,.monitoring-table,.cost-report-table,.audit-table) td[data-label]:before{content:attr(data-label);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-block-end:var(--space-1);display:block}:is(.users-table,.monitoring-table,.cost-report-table,.audit-table) td.numeric{text-align:start}.monitoring-workspace[data-preview=true]{grid-template-columns:minmax(0,1fr)}}@container notifications (width<=42rem){.notifications-page .notification-row{gap:var(--space-2);padding-inline:var(--space-3)}.notification-actions{flex-direction:column;align-items:end}.notifications-tabs{flex-wrap:wrap}}@container user-create (width<=19rem){.user-create-form fieldset.form-section.panel{padding:min(var(--space-6), 24px)}.user-role-option{padding:min(var(--space-4), 16px)}}@container notifications (width<=19rem){.notifications-tabs{grid-template-columns:minmax(0,1fr);display:grid}.notifications-tabs .workspace-tabs{inline-size:100%;min-inline-size:0}.notifications-page .notification-row{padding:min(var(--space-4), 16px);grid-template-columns:2rem minmax(0,1fr)}.notification-actions{flex-flow:wrap;grid-column:2;justify-content:start}}@container notifications (width<=12rem){.notification-actions{grid-column:1/-1}}.settings-content .data-table.settings-integrations-table{table-layout:fixed;min-inline-size:0}.settings-content .settings-integrations-table th{white-space:normal}.settings-integrations-table th:first-child{inline-size:32%}.settings-integrations-table th:nth-child(2){inline-size:22%}.settings-content .settings-integrations-table tbody th{background:0 0}.settings-integrations-table .settings-service-name{text-align:start;font-weight:var(--font-weight-semibold);color:var(--link);text-underline-offset:.18em;background:0 0;justify-content:flex-start;padding-inline:0;text-decoration:underline}.settings-integrations-table tr[data-selected=true]{box-shadow:inset 3px 0 var(--selected-text)}.settings-integrations-table .field-hint{color:var(--text-secondary)}@container settings-content (width<=48rem){.settings-content .settings-integrations-table th{inline-size:100%}}@container settings-connections (width<=36rem){.settings-content .settings-integrations-table th{inline-size:100%}}@media (max-width:767px){.workflow-action-bar__inner{flex-direction:column;align-items:stretch}.workflow-action-bar__status{flex-basis:auto}.workflow-action-bar__actions{align-items:stretch;inline-size:100%;margin-inline-start:0}.workflow-action-bar__actions>*{min-block-size:var(--control-height-large);flex:8rem}.workflow-action-bar__actions>.button--primary{flex-basis:100%}.workspace-tabs[data-tabs-rail]>button{min-block-size:var(--control-height-large);padding-inline:var(--space-2)}}.search-select{border:0;min-inline-size:0;margin:0;padding:0}.search-select>legend.field-label,.search-select__query{margin-block-end:var(--space-3)}.search-select__options{overscroll-behavior-y:contain;max-block-size:20rem;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);scroll-padding-block:var(--space-2);overflow-y:auto}.search-select--compact :where(.search-select__options){max-block-size:none}.search-select :is(ul,li){min-inline-size:0;margin:0;padding:0;list-style:none}.search-select__option{align-items:flex-start;gap:var(--space-3);min-block-size:var(--control-height);padding:var(--space-2);border-radius:var(--radius-small);cursor:pointer;display:flex}.search-select__option:has(input:checked){background:var(--surface-selected)}.search-select__option:hover{background:var(--surface-hover)}.search-select__option:has(input:checked):hover{background:var(--surface-selected)}.search-select__option:has(input:disabled){cursor:not-allowed}.search-select__option>input{block-size:1.25rem;inline-size:1.25rem;margin-block:var(--space-1);accent-color:var(--action);flex:0 0 1.25rem}.search-select__option>span{min-inline-size:0}.search-select__option .field-hint,.search-select__selected .field-hint{overflow-wrap:anywhere;display:block}.search-select__label,.search-select__selected li>span{overflow-wrap:anywhere;min-inline-size:0}.search-select__option:is(:hover,:has(input:checked)) .field-hint{color:var(--text-secondary)}.search-select__selected{margin-block:var(--space-3)}.search-select__selected li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-1);flex-wrap:wrap;display:flex}.search-select__selected li>span{flex:12rem}.search-select__selected li>.button{flex-shrink:0}.search-select>.button,.search-select__error>.button{margin-block-start:var(--space-3)}.search-select__combo{min-inline-size:0;position:relative}.search-select__control{min-block-size:var(--control-height);cursor:text}.search-select--collapsed .search-select__query{margin:0}.search-select__panel{z-index:var(--layer-dropdown);gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-md);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline:0}.search-select__panel[hidden]{display:none}.search-select__panel>.field-hint{padding-inline:var(--space-2);margin:0}.search-select__panel .search-select__options{max-block-size:calc(8 * var(--control-height));border:0;padding:0}.search-select__panel>.button{justify-self:start;margin:0}.search-select--collapsed>.field-hint{margin-block:var(--space-2) 0}@media (max-width:767px){.panel,.data-table tbody tr,.settings-content :is(.settings-integrations-table,.settings-limits-table) tr{padding-inline:min(var(--space-4), 16px)}.table-scroll,.search-select__options{padding-inline:min(var(--space-2), 8px)}.search-select__option{column-gap:min(var(--space-3), 12px);row-gap:min(var(--space-2), 8px);padding-inline:min(var(--space-2), 8px);flex-wrap:wrap}.search-select__option>span{flex:12ch}}@container control-page (width<=9rem){.data-table tbody tr{padding-inline:min(var(--space-3), 12px)}}.token-field,.upload-field{min-inline-size:0}.token-field__control{align-items:center;gap:var(--space-2);padding:var(--space-2);flex-wrap:wrap;display:flex}.token-field__control[data-invalid]{border-color:var(--danger)}.token-field__control[data-readonly]{background:var(--surface-subtle)}.token-field__control[data-disabled],fieldset:disabled .token-field__control{background:var(--disabled-bg)}.token-field__tokens{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.token-field__token{align-items:center;gap:var(--space-1);min-inline-size:0;max-inline-size:100%;border-radius:var(--radius-control);background:var(--surface-subtle);padding-inline-start:var(--space-3);display:flex}.token-field__token>span{overflow-wrap:anywhere;min-inline-size:0}.token-field__remove{padding-inline:var(--space-2);flex-shrink:0}.token-field__input{inline-size:10rem;min-inline-size:0;max-inline-size:100%;min-block-size:var(--control-height);padding:var(--space-2);border-radius:var(--radius-small);color:var(--text);font:inherit;background:0 0;border:0;flex:10rem}.token-field__input:disabled{color:var(--disabled-text);cursor:not-allowed}.date-time-field{max-inline-size:100%}.upload-field{padding:var(--space-6);border:1px dashed var(--border-control);border-radius:var(--radius-card);background:var(--surface-subtle);overflow-wrap:anywhere;position:relative}.upload-field__input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-field__instructions{margin:0 0 var(--space-3);color:var(--text-secondary)}.upload-field>.button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.upload-field>:is(.field-hint,.field-error){margin-block-start:var(--space-2)}.action-menu{flex-shrink:0;display:inline-flex}.action-menu__popup{padding:var(--space-2);overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);max-block-size:calc(100dvh - 16px);inline-size:max-content;max-inline-size:min(22rem,100dvw - 16px);color:var(--text);box-shadow:var(--shadow-md);margin:0;position:fixed;inset:auto;overflow-y:auto}.action-menu__popup[data-open=true]:not([hidden]){gap:var(--space-1);flex-direction:column;display:flex}.action-menu__popup>[role=menuitem]{justify-content:flex-start;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);min-inline-size:0;max-inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);white-space:normal;overflow-wrap:anywhere;text-align:start;font-size:var(--font-size-small);line-height:var(--line-small);display:flex}.action-menu__popup>a[role=menuitem]{color:var(--text);text-decoration:none}.action-menu__popup>a[role=menuitem]:hover{background:var(--surface-hover)}.filter-bar{min-inline-size:0;margin:0 0 var(--space-6);border:0;padding:0}.filter-bar__controls{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-bar__controls>*{min-inline-size:0;max-inline-size:100%}.filter-bar__search{align-items:end;gap:min(var(--space-3), 12px);flex:22rem;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;max-inline-size:min(100%,36rem);margin:0;padding:0;display:grid}.filter-bar__search>:not(.visually-hidden){min-inline-size:0;max-inline-size:100%}.filter-bar__search>.button{align-self:end}.filter-bar__controls>:is(.field-control,label,.field){flex:10rem}.filter-bar__controls .field-control{max-inline-size:100%}.filter-bar__advanced{gap:var(--space-5);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.filter-bar__selection{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.filter-bar__chips{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.filter-bar__chips>li{align-items:center;gap:var(--space-1);max-inline-size:100%;padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-control);background:var(--surface-selected);color:var(--selected-text);font-size:var(--font-size-small);display:flex}.filter-bar__chips>li>span{overflow-wrap:anywhere;min-inline-size:0}.filter-bar__chips .button{padding-inline:var(--space-2);flex-shrink:0}.expandable-text{overflow-wrap:anywhere;min-inline-size:0}.expandable-text>p{white-space:pre-wrap;margin-block-end:var(--space-2)}.expandable-text>.button{padding-inline:0}.expandable-text--lines{--expandable-lines:2}.expandable-text--lines[data-lines="4"]{--expandable-lines:4}.expandable-text--lines[data-lines="8"]{--expandable-lines:8}.expandable-text--lines>p{margin-block:0}.expandable-text--lines[data-expanded=false]>p{-webkit-line-clamp:var(--expandable-lines);line-clamp:var(--expandable-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.authors-table th:nth-child(3){inline-size:28%}@media (max-width:767px){.expandable-text--responsive{--expandable-lines:3}}@container author-page (width<=42rem){.authors-table .expandable-text--responsive{--expandable-lines:3}}@container platform-page (width<=42rem){.platform-catalog-table .expandable-text--responsive{--expandable-lines:3}}.toggle-field{min-inline-size:0}.toggle-field__label{align-items:center;column-gap:min(var(--space-3), 12px);row-gap:min(var(--space-2), 8px);min-block-size:var(--control-height);cursor:pointer;flex-wrap:wrap;display:flex;position:relative}.toggle-field__label>input{clip-path:inset(50%);block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-field__label>span:last-child{overflow-wrap:anywhere;flex:12ch;min-inline-size:0}.toggle-field__track{border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-subtle);flex-shrink:0;align-items:center;block-size:1.5rem;inline-size:2.75rem;padding:2px;display:flex}.toggle-field__track>span{background:var(--text-secondary);border-radius:50%;block-size:1.125rem;inline-size:1.125rem}.toggle-field__label>input:checked+.toggle-field__track{background:var(--action);border-color:var(--action)}.toggle-field__label>input:checked+.toggle-field__track>span{background:var(--surface);margin-inline-start:auto}.toggle-field__label>input:focus-visible+.toggle-field__track{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.toggle-field__label:has(input:disabled){color:var(--disabled-text);cursor:not-allowed}.toggle-field__label>input:disabled+.toggle-field__track{background:var(--disabled-bg);border-color:var(--border)}.toggle-field__label>input:disabled+.toggle-field__track>span{background:var(--disabled-text)}.toggle-field>.field-hint{margin-block:var(--space-1) 0}.status-card__heading{align-items:flex-start;gap:min(var(--space-3), 12px);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.status-card__heading>svg{flex-shrink:0;margin-block-start:var(--space-1)}.status-card__heading>:is(h1,h2,h3){min-inline-size:0;font-size:var(--font-size-title);line-height:var(--line-title);font-weight:var(--font-weight-semibold);flex:12ch;margin:0}.status-card--error>.status-card__heading>svg{color:var(--danger)}.status-card--conflict>.status-card__heading>svg{color:var(--warning)}.status-card--access>.status-card__heading>svg,.status-card--info>.status-card__heading>svg{color:var(--info)}:is(.status-card--error,.status-card--access,.status-card--conflict,.status-card--info){padding:var(--space-5);border-color:#0000}.status-card--error{background:var(--danger-soft)}.status-card--access,.status-card--info{background:var(--info-soft)}.status-card--conflict{background:var(--warning-soft)}.status-card--error>.status-card__heading>:is(h1,h2,h3){color:var(--danger)}:is(.status-card--access,.status-card--info)>.status-card__heading>:is(h1,h2,h3){color:var(--info)}.status-card--conflict>.status-card__heading>:is(h1,h2,h3){color:var(--warning)}:is(.status-card--error,.status-card--access,.status-card--conflict,.status-card--info)>.status-card__heading{margin-block-end:var(--space-2)}@media (max-width:767px){.status-card{padding-inline:min(var(--space-4), 16px)}}.status-card__detail,.status-card__content{color:var(--text-secondary);overflow-wrap:anywhere}.status-card__detail>p{margin-block:0}.status-card__detail>p+p{margin-block-start:var(--space-2)}.status-card__detail>:last-child,.status-card__content>:last-child{margin-block-end:0}.status-card__content,.status-card__actions{margin-block-start:var(--space-4)}.status-card__actions>.button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.status-card__actions>a:not(.button){min-block-size:var(--control-height);color:var(--link);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:767px),(pointer:coarse){.status-card__actions>a:not(.button){min-block-size:var(--control-height-large)}}.task-header{gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin-block-end:var(--space-4)}.task-header>h1{flex:20rem;min-inline-size:0;margin:0}.task-header>p{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.task-heading-meta{align-items:flex-start;gap:var(--space-3) var(--space-5);margin:0 0 var(--space-6);font-size:var(--font-size-small);line-height:var(--line-small);flex-wrap:wrap;display:flex}.task-heading-meta>div{align-items:flex-start;gap:var(--space-1) var(--space-2);border:0;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;padding:0;display:flex}.task-heading-meta dt:not(.visually-hidden),.task-heading-meta dd{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;margin:0;display:flex}.task-heading-meta svg{color:var(--text-muted);flex-shrink:0;margin-block-start:.1875rem}.task-heading-meta .metadata-value,.task-heading-meta time{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.task-heading-meta time{text-wrap:balance}@media (max-width:767px),(pointer:coarse){.search-select__option,.token-field__input,.action-menu__popup>[role=menuitem],.toggle-field__label{min-block-size:var(--control-height-large)}}@media (max-width:767px){.token-field__control{gap:min(var(--space-2), 8px);padding-inline:min(var(--space-2), 8px)}.token-field__tokens{gap:min(var(--space-2), 8px)}.token-field__token{gap:min(var(--space-1), 4px);padding-inline-start:min(var(--space-3), 12px)}.token-field__remove{inline-size:48px;min-inline-size:48px;padding-inline:min(var(--space-2), 8px)}.token-field__input{padding-inline:min(var(--space-2), 8px)}.token-field__control>.button{padding-inline:min(var(--space-4), 16px)}.upload-field{padding:min(var(--space-4), 16px)}.upload-field>.button{inline-size:100%;padding-inline:min(var(--space-4), 16px)}.choice-options{grid-template-columns:minmax(0,1fr)}.user-role-option,.choice-card{padding:min(var(--space-4), 16px);column-gap:min(var(--space-2), 8px);grid-template-columns:20px minmax(0,1fr)}.failure-category{min-block-size:var(--control-height-large);padding-inline:min(var(--space-4), 16px);column-gap:min(var(--space-2), 8px)}:is(.user-role-option,.choice-card,.failure-category) input[type=radio]{block-size:20px;inline-size:20px}}.brief-photos,.brief-cover{container:brief-media/inline-size}.brief-photos__intro{align-items:start;gap:var(--space-4);display:flex}.brief-photos__intro>p{margin:0}.brief-photos__intro>:last-child{font-size:var(--font-size-small);color:var(--text-secondary);flex:none;margin-inline-start:auto}.brief-photo-list,.brief-upload-rows{margin-block:var(--space-4);gap:var(--space-3);padding:0;list-style:none;display:grid}.brief-photos>:is(.brief-photo-list,.brief-upload-rows){margin-block:0}.brief-photo-list:empty{display:none}.brief-photo-row,.brief-upload-row{align-items:center;gap:min(var(--space-3), 12px);min-inline-size:0;padding:min(var(--space-4), 16px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.brief-photo-row{grid-template-columns:auto minmax(0,5rem) minmax(0,1fr) auto}.brief-photo-row[data-unavailable]{background:var(--surface-subtle)}.brief-photo-grip{color:var(--text-muted);cursor:grab;display:flex}.brief-photo-grip svg{block-size:1.25rem;inline-size:1.25rem}.brief-photo-thumb{min-inline-size:0;position:relative}.brief-photo-thumb img{aspect-ratio:1;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);inline-size:100%;display:block}.brief-photo-thumb>span{min-inline-size:var(--space-6);min-block-size:var(--space-6);padding:0 var(--space-1);background:var(--text);color:var(--surface);border-radius:var(--radius-pill);font-size:var(--font-size-caption);line-height:var(--line-caption);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.brief-photo-content,.brief-upload-row__content{overflow-wrap:anywhere;min-inline-size:0}.brief-photo-meta{margin-block:0 var(--space-2);font-size:var(--font-size-small)}.brief-photo-content textarea{min-block-size:var(--control-height);padding:var(--space-2) var(--space-3)}.brief-upload--additional .upload-field{align-items:center;gap:min(var(--space-2), 8px) min(var(--space-4), 16px);flex-wrap:wrap;display:flex}.brief-upload--additional .upload-field__instructions{flex:auto;margin:0}.brief-upload--additional .upload-field>.button{flex:none}.brief-upload--additional .brief-upload__drop-text{flex-basis:100%;margin:0}.brief-upload--additional .upload-field>.field-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.brief-photo-actions{align-items:center;gap:min(var(--space-2), 8px);flex-wrap:wrap;display:flex}.brief-upload .upload-field{padding:min(var(--space-4), 16px);border:1px dashed var(--border-control);border-radius:var(--radius-card);background:var(--surface-subtle)}.brief-upload[data-drag] .upload-field{border-color:var(--action);background:var(--surface-selected)}.brief-upload[data-drag] .upload-field__instructions{display:none}.brief-upload__drop-text{color:var(--selected-text);font-weight:600}.brief-upload--empty .upload-field{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;display:grid}.brief-upload--empty .upload-field>.field-label,.brief-upload-row .upload-field>.field-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.brief-upload--empty .upload-field__instructions{justify-items:center;gap:var(--space-3);color:var(--text);font-size:var(--font-size-title);line-height:var(--line-title);font-weight:var(--font-weight-semibold);margin:0;display:grid}.brief-upload--empty .upload-field>.field-hint{margin:0}.brief-upload__icon{block-size:1.25rem;inline-size:1.25rem;color:var(--text-secondary);flex:none}.brief-upload--empty .brief-upload__icon{box-sizing:content-box;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.brief-upload--additional .upload-field__instructions{align-items:center;gap:var(--space-3);display:flex}.brief-upload-unavailable{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border:1px dashed var(--border-control);border-radius:var(--radius-card);background:var(--surface-subtle);color:var(--text-secondary);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;display:flex}.brief-upload-unavailable svg{flex:none;block-size:1.5rem;inline-size:1.5rem}.brief-upload-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.brief-upload-row[data-state=error] .brief-upload-row__icon{padding:var(--space-2);border-radius:var(--radius-control);background:var(--danger-soft)}.brief-upload-row .brief-upload-row__content>p{margin-block:0 var(--space-2)}.brief-upload-row[data-state=error]{border-color:var(--danger)}.brief-upload-row[data-state=error] .brief-upload-row__icon,.brief-upload-row [role=alert]{color:var(--danger)}.brief-upload-row__icon{padding-block:var(--space-2);color:var(--text-secondary);display:flex}.brief-upload-row__icon svg{block-size:1.5rem;inline-size:1.5rem}.brief-upload-row .brief-upload .upload-field{background:0 0;border:0;padding:0}.brief-upload-row .upload-field__instructions{display:none}.brief-upload-spinner{animation:1s linear infinite brief-upload-spin}@keyframes brief-upload-spin{to{transform:rotate(360deg)}}.brief-cover__preview{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);inline-size:100%;display:block}.brief-cover__selected{align-items:center;gap:var(--space-5);margin-block:var(--space-4) 0;overflow-wrap:anywhere;grid-template-columns:minmax(0,15rem) minmax(0,1fr);min-inline-size:0;display:grid}.brief-cover__body{min-inline-size:0}.brief-cover__body>p{margin-block:0 var(--space-3);font-size:var(--font-size-small)}.brief-cover__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.brief-upload--compact .upload-field{background:0 0;border:0;padding:0}.brief-upload--compact .upload-field__instructions{display:none}.brief-upload--compact .upload-field>.field-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.brief-cover__choices{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief-cover__choices>div{overflow-wrap:anywhere;min-inline-size:0}.brief-cover__choices h3{font-size:var(--font-size-body)}@container brief-media (width<=38rem){.brief-photo-row{padding:min(var(--space-3), 12px);grid-template-columns:minmax(0,64px) minmax(0,1fr)}.brief-photo-grip{display:none}.brief-photo-content{display:contents}.brief-photo-meta{align-self:center}.brief-photo-content :is(label,input,textarea),.brief-photo-actions{grid-column:1/-1}.brief-photo-actions>:last-child{margin-inline-start:auto}.brief-cover__choices,.brief-cover__selected{grid-template-columns:minmax(0,1fr)}.brief-cover__preview{max-inline-size:15rem}.brief-upload-row{padding:min(var(--space-3), 12px)}}@media (max-width:767px),(pointer:coarse){.brief-photo-content textarea{min-block-size:var(--control-height-large)}.brief-upload .upload-field__instructions,.brief-upload__drop-text,.brief-photo-grip{display:none}.brief-upload .upload-field>.button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.brief-upload-spinner{animation:none}}.brief-cover .confirm-dialog__content>fieldset{border:0;min-inline-size:0;margin:0;padding:0}.generation-progress-view{gap:var(--space-3);min-inline-size:0;display:grid}.generation-progress-view>:is(h2,h3,p){margin:0}.generation-progress-view__model,.generation-progress-view__amount,.generation-progress-view__time{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.generation-progress-view__bar{inline-size:100%;block-size:var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-subtle);overflow:hidden}.generation-progress-view__bar>span{background:var(--action);block-size:100%;inline-size:0;display:block}.generation-progress-view__bar[data-indeterminate=true]>span{inline-size:32%;animation:1.8s linear infinite alternate generation-progress-travel}.generation-progress-view__stages{gap:var(--space-2);font-size:var(--font-size-small);line-height:var(--line-small);margin:0;padding:0;list-style:none;display:grid}.generation-progress-view__stages>li{gap:var(--space-1) var(--space-3);border-inline-start:3px solid var(--border);flex-wrap:wrap;padding-inline-start:var(--space-3);display:flex}.generation-progress-view__stages>li>span:first-child{overflow-wrap:anywhere;flex:12ch;min-inline-size:0}.generation-progress-view__step-state{color:var(--text-secondary)}.generation-progress-view__stages>li[data-state=current]{border-color:var(--action);font-weight:var(--font-weight-semibold)}.generation-progress-view__stages>li[data-state=done]{border-color:var(--success)}@keyframes generation-progress-travel{0%{transform:translate(0)}to{transform:translate(212%)}}@media (prefers-reduced-motion:reduce){.generation-progress-view__bar[data-indeterminate=true]>span{animation:none}}.settings-parameter{min-inline-size:0}.settings-parameter__stored{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding-inline:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.settings-parameter__stored>span{overflow-wrap:anywhere;min-inline-size:0;color:var(--text-secondary);flex:12ch}.settings-parameter__stored>.button{padding-inline:var(--space-2);color:var(--link);font-weight:var(--font-weight-regular);text-underline-offset:.18em;text-decoration:underline}.settings-integrations-table .settings-integration-enabled{min-inline-size:0}.settings-integrations-table .toggle-field__label{column-gap:var(--space-2);flex-wrap:wrap}.settings-integrations-table .settings-integration-enabled .field-hint{font-weight:var(--font-weight-regular)}.cost-report-month{flex:0 18rem;min-inline-size:0}.cost-report-month .field-control{max-inline-size:100%}.cost-report-month__trigger{text-align:start;inline-size:100%;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);justify-content:flex-start}.cost-report-month__trigger>span{flex:1;min-inline-size:0}.cost-report-month__trigger>svg{flex-shrink:0}.cost-report-month__fields{gap:var(--space-5);display:grid}.cost-report-page .cost-report-table{table-layout:fixed;inline-size:100%;min-inline-size:0}.cost-report-page .cost-report-table :is(th,td){white-space:normal;vertical-align:top}.cost-report-table tfoot td{border-block-start:1px solid var(--border);background:var(--surface)}.cost-report-limit{gap:var(--space-2);display:grid}.cost-report-page .cost-report-table tbody th{font-weight:var(--font-weight-medium);background:0 0}.cost-report-limit__label{color:var(--text-secondary)}.cost-report-limit__track{background:var(--surface-subtle);border:1px solid var(--border-control);border-radius:var(--radius-small);block-size:8px;display:block}.cost-report-limit__track>span{background:var(--action);border-radius:inherit;block-size:100%;max-inline-size:100%;display:block}.cost-report-limit__track[data-over]>span{background:var(--danger)}.cost-report-notes{margin-block-start:var(--space-4)}@container control-page (width<=48rem){.cost-report-table tfoot{inline-size:100%;display:block}.cost-report-table tfoot td{padding-inline:min(var(--space-3), 12px)}}.audit-search{flex:16rem;min-inline-size:0;max-inline-size:28rem}.audit-change-details{margin-block-start:var(--space-2)}.audit-change-details summary{color:var(--action);text-underline-offset:.15em;text-decoration:underline}.audit-change-details :is(p,ul){margin-block:var(--space-2)}.audit-change-details ul{padding-inline-start:var(--space-5)}.users-projects{gap:var(--space-1);min-inline-size:0;display:grid}.users-projects>*{overflow-wrap:anywhere;min-inline-size:0}.users-projects-scope{padding:var(--space-2) var(--space-3);color:var(--text-secondary);text-align:start;font-size:var(--font-size-small);line-height:var(--line-small)}.users-login-inline{display:none}@container control-page (width<=48rem){.users-page .table-scroll{background:0 0;border:0;border-radius:0;padding:0}.users-table caption.users-projects-scope{inline-size:100%;padding:0 0 var(--space-3);display:block}.users-table td.users-cell-person:before,.users-table td.users-cell-login{display:none}.users-table td[data-label]:not(.users-cell-person){gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);align-items:start;display:grid}.users-table td[data-label]:not(.users-cell-person):before{margin:0}.users-table td[data-label]>.status-label{justify-self:start}.users-table .users-login-inline{display:inline}}@container control-page (width<=17rem){.users-table td[data-label]:not(.users-cell-person){gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.platform-form-group-heading{align-items:start;gap:var(--space-3);flex-wrap:wrap;flex:auto;justify-content:space-between;min-inline-size:0;display:flex}.platform-form-group-heading>span:first-child{overflow-wrap:anywhere;flex:12rem;min-inline-size:0}.platform-fact-provenance{margin-block-start:var(--space-2)}.platform-fact-provenance>summary{min-block-size:var(--control-height);padding-block:var(--space-2);color:var(--link);cursor:pointer}.platform-readiness-meter{border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-subtle);block-size:8px}.platform-readiness-meter>span{border-radius:inherit;background:var(--warning);block-size:100%;display:block}.platform-readiness-meter[data-ready=true]>span{background:var(--action)}.platform-projects-table{table-layout:fixed;inline-size:100%}.platform-projects-table :is(th,td){overflow-wrap:anywhere;min-inline-size:0}.platform-projects-table th:first-child{inline-size:50%}@container platform-page (width<=48rem){.platform-projects-table,.platform-projects-table tbody{display:block}.platform-projects-table thead{display:none}.platform-projects-table tbody tr{gap:var(--space-3);padding:var(--space-4) min(var(--space-4), 16px);display:grid}.platform-projects-table tbody :is(th,td){text-align:start;border:0;inline-size:auto;padding:0;display:block}.platform-projects-table td[data-label]:before{content:attr(data-label);color:var(--text-secondary);display:block}}.authors-account-marks .authors-account-mark{grid-template-columns:16px minmax(0,1fr);display:inline-grid}.authors-account-mark__name{min-inline-size:0}@media (min-width:768px){.authors-page .filter-bar__search{flex:0 24rem}.authors-page .filter-bar__controls>.authors-scope-filter{flex:0 14rem}}.settings-connection-check{gap:var(--space-2);min-inline-size:0;display:grid}.settings-connection-check>p{margin:0}.settings-connection-check>.form-actions{justify-items:start;gap:var(--space-2);margin:0;display:grid}.settings-integrations-table .settings-check-reason{color:var(--text-secondary);background:0 0;padding:0}.seo-project,.seo-plan-form,.seo-suggestions{gap:var(--space-5);min-inline-size:0;display:grid}.seo-distributions,.seo-cover-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.seo-distribution{min-inline-size:0;padding:var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-card)}.seo-distribution__counts,.seo-marking{margin:0}.seo-distribution__counts>div,.seo-marking>div{justify-content:space-between;align-items:baseline;column-gap:var(--space-4);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.seo-distribution__counts dt{overflow-wrap:anywhere;min-inline-size:0}.seo-distribution__counts dd,.seo-marking dd{overflow-wrap:anywhere;margin:0}.seo-pair-list,.seo-cover-grid{margin:0;padding:0;list-style:none}.seo-pair-list li{gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--border);display:grid}.seo-url,.seo-preserve{overflow-wrap:anywhere}.seo-preserve{white-space:pre-wrap}.seo-anchor-row{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);min-inline-size:0;padding:var(--space-4);display:grid}.seo-compare{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-small)}.seo-cover-card{border:1px solid var(--border);border-radius:var(--radius-card);min-inline-size:0;padding:var(--space-4)}.seo-cover-card img{object-fit:contain;border-radius:var(--radius-control);block-size:auto;max-block-size:18rem;inline-size:100%}.seo-cover-card details{margin-block:var(--space-3)}.seo-cover-card h4{margin:0 0 var(--space-2)}.seo-marking-panel{margin-block-start:var(--space-5)}.seo-variant-details{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);margin-block-end:var(--space-4)}.seo-variant-details>summary{min-block-size:var(--control-height);padding-block:var(--space-2);cursor:pointer;color:var(--link)}.seo-variant-details>p{margin-block:var(--space-2)}.calendar-page{gap:var(--space-5);min-inline-size:0;display:grid}.calendar-toolbar,.calendar-period,.calendar-view-choice{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.calendar-toolbar{justify-content:space-between}.calendar-period .section-title{margin:0}.calendar-period .section-title:first-letter{text-transform:uppercase}.calendar-filters{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.calendar-filters>label{gap:var(--space-2);flex:12rem;min-inline-size:0;display:grid}.calendar-filters select{inline-size:100%}.calendar-scroll{border:1px solid var(--border);border-radius:var(--radius-card);min-inline-size:0;max-inline-size:100%;overflow:auto}.calendar-grid{table-layout:fixed;border-collapse:collapse;inline-size:100%;min-inline-size:70rem}.calendar-grid th{font-size:var(--font-size-small);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--surface-subtle)}.calendar-grid th,.calendar-grid td{padding:var(--space-2);border-inline-end:1px solid var(--border);border-block-end:1px solid var(--border);vertical-align:top}.calendar-grid td{block-size:10rem}.calendar-grid td[data-outside=true]{background:var(--surface-subtle)}.calendar-grid tr>:last-child{border-inline-end:0}.calendar-grid tbody tr:last-child>td{border-block-end:0}.calendar-day{margin:0 0 var(--space-3);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.calendar-events,.calendar-event{gap:var(--space-2);min-inline-size:0;display:grid}.calendar-event{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);align-content:start}.calendar-event[draggable=true]{cursor:grab}.calendar-event>*{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-inline-size:0;margin:0}.calendar-event__title{color:var(--text);font-weight:var(--font-weight-semibold)}.calendar-event__account,.calendar-event>time,.calendar-event__reason{font-size:var(--font-size-small);line-height:var(--line-small)}.calendar-event__reason{color:var(--text-secondary)}.calendar-event>.status-badge,.calendar-event>.button{justify-self:start}.calendar-day-list{gap:var(--space-4);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.calendar-unscheduled{min-inline-size:0}.calendar-unscheduled__items{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.schedule-reasons,.schedule-history{overflow-wrap:anywhere;padding-inline-start:var(--space-5)}.schedule-reasons li,.schedule-history li{margin-block:var(--space-2)}.task-schedule details>summary{min-block-size:var(--control-height);padding-block:var(--space-3);color:var(--link);cursor:pointer}.schedule-proposal{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);background:var(--surface-subtle);border-radius:var(--radius-card);display:grid}.schedule-proposal__period{gap:var(--space-3);flex-wrap:wrap;display:flex}.schedule-proposal__period label{gap:var(--space-2);flex:11rem;min-inline-size:0;display:grid}.schedule-proposal input{inline-size:100%;min-inline-size:0}.schedule-proposal>.button{justify-self:start}.external-check-panel,.external-check-policy,.service-tariffs{border-block-start:1px solid var(--border);min-inline-size:0;margin-block-start:var(--space-4)}:is(.external-check-panel,.external-check-policy,.service-tariffs)>summary{min-block-size:var(--control-height);padding-block:var(--space-3);cursor:pointer;color:var(--link);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.external-check-content{gap:var(--space-4);min-inline-size:0;padding-block:var(--space-4);display:grid}.external-check-content :is(p,h4){overflow-wrap:anywhere;margin:0}.external-check-result{gap:var(--space-3);min-inline-size:0;border-block-end:1px solid var(--border);padding-block-end:var(--space-4);display:grid}.external-check-content>.button,.external-check-result>.button{justify-self:start;max-inline-size:100%}.external-check-history,.external-check-tariffs{min-inline-size:0}.external-check-history>ol,.external-check-tariffs{margin:0;padding:0;list-style:none;display:grid}.external-check-history>ol>li,.external-check-tariffs>li{padding-block:var(--space-4);border-block-end:1px solid var(--border);min-inline-size:0}.external-check-history li>div,.external-check-tariffs>li{gap:var(--space-2);display:grid}.external-check-history a{overflow-wrap:anywhere}.external-check-cost{font-size:var(--font-size-small);line-height:var(--line-small);color:var(--text-secondary)}.external-check-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.external-tariff-form{gap:var(--space-3);min-inline-size:0;max-inline-size:45rem;display:grid}.external-tariff-form .field-label{margin:var(--space-2) 0 0}.external-estimate-profile{gap:var(--space-3);min-inline-size:0;margin:var(--space-3) 0;padding:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-control);display:grid}.external-estimate-profile legend{padding-inline:var(--space-2);overflow-wrap:anywhere;max-inline-size:100%}@media (max-width:767px),(pointer:coarse){:is(.external-check-panel,.external-check-policy,.service-tariffs)>summary{min-block-size:var(--control-height-large)}}
