@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,::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{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}}.ms-747{margin-inline-start:calc(var(--spacing) * 747)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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{--color-surface-sunken:#f6fafb;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-accent-wash:#e9f8f5;--color-text:#102d45;--color-text-muted:#526b7d;--color-label:#087c83;--color-text-on-accent:#fff;--color-border:#d9e6e9;--color-border-strong:#526b7d;--color-focus-ring:#397ce4;--color-action:#102d45;--color-action-hover:#245b74;--color-link:#087c83;--color-selected-bg:#e9f8f5;--color-selected-fg:#087c83;--color-status-draft:#526b7d;--color-status-review:#f5a524;--color-status-released:#0ebdae;--color-status-superseded:#526b7d;--color-hit-bg:#e9f8f5;--color-danger-bg:#fee2e2;--color-danger-fg:#b91c1c;--color-derived-bg:#e9f8f5;--color-derived-fg:#087c83;--color-marker-bg:#fff1a8;--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;--text-label:.77rem;--text-xs:.813rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.75rem;--radius-field:8px;--radius-button:9px;--radius-card:13px;--radius-dialog:17px;--measure:68ch;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-voice:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface-sunken);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-field)}:where(h1,h2){letter-spacing:-.03em;font-weight:700}:where(h3){letter-spacing:-.025em;font-weight:700}.qms-prose{max-width:var(--measure)}.qms-button{justify-content:center;align-items:center;gap:var(--space-2);min-width:2.25rem;min-height:2.25rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-button);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.qms-button,.qms-button--secondary{background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border-strong)}.qms-button:hover,.qms-button--secondary:hover{background:var(--color-surface-sunken)}.qms-button--primary{background:var(--color-action);color:var(--color-text-on-accent)}.qms-button--primary:hover{background:var(--color-action-hover)}.qms-button--danger{background:var(--color-danger-bg);color:var(--color-danger-fg);border-color:currentColor}.qms-button[disabled],.qms-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.qms-button--primary[aria-disabled=true]:hover{background:var(--color-action)}.qms-button--small{min-height:1.75rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);white-space:nowrap}.qms-act-line{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.qms-act-line>span{flex:16rem;min-width:0}.qms-field{gap:var(--space-1);flex-direction:column;margin-block-end:var(--space-4);display:flex}.qms-field__label{font-weight:500}.qms-page :where(input,select,textarea):not([type=checkbox]):not([type=radio]){min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-text);font:inherit;max-width:100%}.qms-page :where(textarea){resize:vertical;line-height:1.6}.qms-field__input{min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-text);font:inherit}.qms-field__hint{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.qms-choice{column-gap:var(--space-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.qms-choice .qms-field__hint{grid-column:2}.qms-field__error{color:var(--color-danger-fg);margin:0;font-weight:500}.qms-field__input[aria-invalid=true]{border-color:var(--color-danger-fg);border-width:2px}.qms-date{align-items:stretch;gap:var(--space-1);align-self:flex-start;max-width:100%;display:inline-flex;position:relative}.qms-date>.qms-date__box{font-variant-numeric:tabular-nums;box-sizing:content-box;width:11ch;min-width:0}.qms-date>.qms-date__open{min-width:2.25rem;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.qms-date>.qms-date__open:disabled{cursor:not-allowed;opacity:.55}.qms-date>.qms-date__picker{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.qms-status{color:var(--color-text);font-size:var(--text-sm);letter-spacing:.01em;align-items:center;font-weight:600;display:inline-flex}:is(.qms-status,.qms-tag--warning,.qms-onboarding-status--confirmed,.qms-onboarding-status--skipped,.qms-onboarding-status--proposed,.qms-onboarding-status--processing,.qms-onboarding-status--ready,.qms-onboarding-status--received,.qms-pilot__state--said,.qms-pilot__state--waiting,.qms-intake-tabs__count--asks,.qms-intake-life__pill--now,.qms-intake-life__pill--did,.qms-overlay__tag,.qms-overlay__state--cant,.qms-overlay__state--review,.qms-overlay__state--none,.qms-record__todo,.qms-roster__holder--none,.qms-roster__flag,.qms-supplier-cell--warning,.qms-intake__needs):before{content:"";box-sizing:border-box;background:var(--dot,var(--color-status-draft));width:.5rem;height:.5rem;border-radius:50%;flex:none;margin-inline-end:var(--space-2);display:inline-block}.qms-status--draft{--dot:var(--color-status-draft)}.qms-status--review{--dot:var(--color-status-review)}.qms-status--released,.qms-status--open{--dot:var(--color-status-released)}:is(.qms-status--superseded,.qms-status--closed,.qms-overlay__state--none):before{border:1.5px solid var(--color-status-superseded);background:0 0}.qms-dialog__overlay{background:#00000073;position:fixed;inset:0}.qms-dialog__content{width:min(32rem, calc(100vw - var(--space-8)));padding:var(--space-6);background:var(--color-surface-overlay);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-dialog);position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.qms-dialog__title{margin:0 0 var(--space-2);font-size:var(--text-xl);letter-spacing:-.03em;font-weight:700}.qms-dialog__description{margin:0 0 var(--space-4);color:var(--color-text-muted)}.qms-page{width:100%;min-width:0;max-width:90rem;padding:var(--space-8) var(--space-6);overflow-wrap:anywhere;margin:0 auto}.qms-page--wide{max-width:100rem}.qms-modal{width:min(46rem, calc(100vw - var(--space-8)));padding:var(--space-6);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-dialog);margin:auto}.qms-modal::backdrop{background:#00000073}.qms-modal__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.qms-linkish{color:var(--color-link,inherit);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.qms-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-6);min-width:0;max-width:100%;margin-block-end:var(--space-6)}.qms-facts{gap:var(--space-2);margin:0 0 var(--space-4);display:grid}.qms-facts>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.qms-facts dt{font-size:var(--text-sm);color:var(--color-text-muted);flex:0 0 12rem}.qms-facts dd{overflow-wrap:anywhere;flex:18rem;min-width:0;margin:0}.qms-stack{flex-direction:column;display:flex}.qms-framework-settings{gap:var(--space-4);margin-block-start:var(--space-4)}.qms-framework-settings .qms-card>h2{margin-block-start:0}.qms-framework-settings details>summary{cursor:pointer;font-weight:600}.qms-framework-settings details[open]>summary{margin-block-end:var(--space-3)}.qms-table{border-collapse:collapse;width:100%}.qms-table th,.qms-table td{text-align:start;padding:var(--space-3);border-block-end:1px solid var(--color-border)}.qms-table th{font-size:var(--text-label);color:var(--color-label);text-transform:uppercase;letter-spacing:.15em;font-weight:800}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:60rem){.qms-page{padding:var(--space-6) var(--space-4)}.qms-page>.qms-table,.qms-card>.qms-table{max-width:100%;display:block;overflow-x:auto}}.qms-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qms-token{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-all;font-size:.85em}body:has(>.qms-nav){grid-template-rows:auto 1fr;grid-template-columns:15.5rem minmax(0,1fr);align-items:start;min-height:100vh;display:grid}body:has(>.qms-nav)>main{grid-area:2/2;width:100%;min-width:0}body:has(>.qms-nav[hidden]){grid-template-columns:auto minmax(0,1fr)}.qms-skip-link{z-index:100;padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);background:var(--color-action);color:var(--color-text-on-accent);transform:translateY(calc(-100% - var(--space-4)));position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.qms-skip-link:focus{transform:translateY(0)}:root{--below-contextbar:calc(var(--contextbar-height,4rem) + var(--space-4))}html:has(>body>.qms-contextbar){scroll-padding-block-start:var(--contextbar-height,4rem)}.qms-contextbar{z-index:20;align-items:center;gap:var(--space-2) var(--space-4);min-width:0;padding:var(--space-3) var(--space-6) var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;grid-area:1/1/auto/-1;display:flex;position:sticky;top:0}.qms-contextbar__brand{align-items:center;gap:var(--space-2);color:var(--color-text);letter-spacing:-.01em;flex:none;font-weight:700;text-decoration:none;display:flex}.qms-mark{object-fit:contain;width:1.875rem;height:1.875rem;display:block}.qms-contextbar__identity{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-sm);flex:1 1 0;display:flex}.qms-contextbar__identity>*,.qms-org-chooser__button .qms-contextbar__organisation{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qms-contextbar__organisation{flex:0 auto;font-weight:700}.qms-contextbar__system{color:var(--color-text-muted);flex:1 1 0}.qms-contextbar__kind{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-field);color:var(--color-text-muted);font-size:var(--text-xs);flex:none}.qms-sesha-entry{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);background:var(--color-selected-bg);color:var(--color-selected-fg);font-size:var(--text-sm);border-radius:999px;flex:none;font-weight:600;text-decoration:none;display:inline-flex}.qms-sesha-entry:hover{text-decoration:underline}.qms-sesha-mark{flex:none;display:block}.qms-contextbar__notices{color:var(--color-text);font-size:var(--text-sm);flex:none;text-decoration:none}.qms-contextbar__notices:hover{text-decoration:underline}.qms-name-menu{flex:0 auto;min-width:0;position:relative}.qms-name-menu__button{max-width:16rem;min-height:2.5rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-button);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;line-height:1.25;display:flex}.qms-name-menu__button:hover,.qms-name-menu__button[aria-expanded=true]{background:var(--color-surface-sunken)}.qms-name-menu__name,.qms-name-menu__role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.qms-name-menu__name{font-size:var(--text-sm);font-weight:600}.qms-name-menu__role{color:var(--color-text-muted);font-size:var(--text-xs)}.qms-name-menu__list{z-index:30;gap:var(--space-1);min-width:11rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-overlay);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;box-shadow:0 .5rem 1.5rem #0000001f}.qms-name-menu__list[hidden]{display:none}.qms-name-menu__list :where(a,button){width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.qms-name-menu__list :where(a,button):hover:not(:disabled){background:var(--color-surface-sunken)}.qms-name-menu__list button:disabled{cursor:default;opacity:.55}.qms-name-menu__list .qms-account-error{padding:0 var(--space-3)}.qms-org-chooser{flex:0 auto;min-width:0;position:relative}.qms-contextbar__identity>.qms-org-chooser{overflow:visible}.qms-org-chooser__button{align-items:center;gap:var(--space-1);max-width:100%;min-height:2.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;display:inline-flex}.qms-org-chooser__button:after{content:"▾";color:var(--color-text-muted);font-size:var(--text-xs)}.qms-org-chooser__button:hover,.qms-org-chooser__button[aria-expanded=true]{background:var(--color-surface-sunken)}.qms-org-chooser__list{z-index:30;gap:var(--space-1);min-width:14rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-overlay);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:0}.qms-org-chooser__list[hidden]{display:none}.qms-org-chooser__heading{padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.qms-org-chooser__list button{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:block}.qms-org-chooser__list button:hover:not(:disabled){background:var(--color-surface-sunken)}.qms-org-chooser__list button:disabled{cursor:default;opacity:.55}.qms-nav{gap:var(--space-6);height:calc(100vh - var(--contextbar-height,4rem));padding:var(--space-4) var(--space-3);border-inline-end:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text);top:var(--contextbar-height,4rem);flex-direction:column;grid-area:2/1;align-self:start;display:flex;position:sticky;overflow-y:auto}.qms-nav[hidden]{display:none}.qms-nav__head{margin:calc(var(--space-4) * -1) calc(var(--space-3) * -1) calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--color-border);justify-content:flex-end;display:flex}.qms-rail{top:var(--contextbar-height,4rem);height:calc(100vh - var(--contextbar-height,4rem));padding:var(--space-1);border-inline-end:1px solid var(--color-border);background:var(--color-surface-sunken);grid-area:2/1;align-self:start;position:sticky}.qms-rail[hidden]{display:none}.qms-product-filter{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-2);display:flex}.qms-product-filter__card{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);display:flex;position:relative}.qms-product-filter__card:hover{border-color:var(--color-border-strong)}.qms-product-filter__card:has(select:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-product-filter__tile{border-radius:var(--radius-field);background:var(--color-accent-wash);width:1.75rem;height:1.75rem;color:var(--color-label);font-size:var(--text-label);flex:none;place-items:center;font-weight:800;display:grid}.qms-product-filter__tile--all{background:var(--color-surface);border:1px dashed var(--color-border-strong);color:var(--color-text-muted);font-size:.6rem}.qms-product-filter__text{flex-direction:column;flex:auto;min-width:0;display:flex}.qms-product-filter__text label{letter-spacing:.15em;text-transform:uppercase;color:var(--color-label);font-size:.66rem;font-weight:800}.qms-product-filter__name{font-size:var(--text-sm);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.qms-product-filter__card>svg{width:1rem;height:1rem;color:var(--color-text-muted);flex:none}.qms-product-filter__select{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}@media (scripting:none){.qms-product-filter__card>:not(.qms-product-filter__text,select),.qms-product-filter__name{display:none}.qms-product-filter__card{align-items:stretch;gap:var(--space-1);flex-direction:column}.qms-product-filter__select{opacity:1;min-height:2.25rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-text);position:static}}.qms-nav__items,.qms-nav__children{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-nav a,.qms-drawer nav a,.qms-drawer .qms-workspace-switch{padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);color:var(--color-text);font-size:var(--text-sm);font-weight:500;text-decoration:none;display:block}.qms-nav a:hover,.qms-drawer nav a:hover{background:var(--color-surface)}.qms-nav a[aria-current=page],.qms-drawer nav a[aria-current=page]{background:var(--color-selected-bg);color:var(--color-selected-fg);font-weight:600}.qms-nav a[aria-current=location],.qms-drawer nav a[aria-current=location]{color:var(--color-selected-fg);font-weight:600}.qms-nav__children{margin:var(--space-1) 0 var(--space-2) var(--space-3);border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-2)}.qms-nav__children a{font-size:var(--text-xs)!important}.qms-workspace-switch{border:1px solid var(--color-border-strong);margin-block-start:auto}.qms-menu-button,.qms-shell-icon{border-radius:var(--radius-button);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.qms-menu-button:hover,.qms-shell-icon:hover{background:var(--color-surface-sunken)}.qms-nav .qms-menu-button:hover,.qms-rail .qms-menu-button:hover{background:var(--color-surface)}.qms-menu-button--bar{display:none}.qms-drawer{width:min(22rem, calc(100vw - var(--space-8)));max-width:none;height:100dvh;max-height:none;padding:var(--space-4);border:0;border-inline-end:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);margin:0;inset:0 auto 0 0}.qms-drawer[open]{gap:var(--space-6);flex-direction:column;display:flex}.qms-drawer::backdrop{background:#00000073}.qms-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.qms-drawer__head h2{margin:0;margin-inline-end:auto}.qms-drawer nav a:hover{background:var(--color-surface-sunken)}.qms-drawer nav{overflow-y:auto}@media (max-width:60rem){:is(body:has(>.qms-nav),body:has(>.qms-nav[hidden])){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}body:has(>.qms-nav)>main{grid-area:2/1}.qms-nav--desktop,.qms-rail{display:none}.qms-menu-button--bar{display:inline-flex}.qms-contextbar{gap:var(--space-2);padding:var(--space-2) var(--space-4)}.qms-menu-button,.qms-shell-icon{width:2.75rem;height:2.75rem}.qms-drawer__keep{display:none}.qms-contextbar__brand{margin-inline-end:auto}.qms-sesha-entry{order:1}.qms-name-menu{order:2}.qms-name-menu__button{max-width:40vw}.qms-contextbar:after{content:"";height:0;margin-block:calc(var(--space-2) / -2);flex:0 0 100%;order:3}.qms-contextbar__identity{font-size:var(--text-xs);order:4}.qms-contextbar__notices{font-size:var(--text-xs);order:5}}@media (max-width:34rem){.qms-contextbar__brand-word,.qms-sesha-entry>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qms-sesha-entry{padding:var(--space-1)}}.qms-sesha-heading{align-items:center;gap:var(--space-4);margin-block-end:var(--space-5);display:flex}.qms-sesha-heading__mark{padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex:none;display:inline-flex}.qms-sesha-heading h1,.qms-sesha-heading p{margin:0}.qms-sesha-heading h1{margin-block:var(--space-1)}.qms-sesha-heading>div>p:last-child{max-width:var(--measure);color:var(--color-text-muted)}@media (max-width:34rem){.qms-sesha-heading{align-items:flex-start}.qms-sesha-heading__mark .qms-sesha-mark{width:2.75rem;height:auto}}.qms-account{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;max-width:100%;display:flex}.qms-account-name{font-weight:600;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.qms-account-role{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.02em}.qms-signout{font:inherit;font-size:var(--text-sm);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-button);padding:var(--space-1) var(--space-2);cursor:pointer;background:0 0;flex:none;margin-block-start:var(--space-1)}.qms-signout:hover:not(:disabled){background:var(--color-surface-raised);text-decoration:underline}.qms-signout:disabled{cursor:default;opacity:.55}.qms-account-error{color:var(--color-danger-fg);font-size:var(--text-sm)}.qms-details{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.qms-details dt{color:var(--color-text-muted);font-weight:600}.qms-details dd{margin:0}.qms-fieldset{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3);margin:0 0 var(--space-4)}.qms-fieldset legend{padding:0 var(--space-2);font-weight:600}.qms-checkbox{gap:var(--space-2);padding:var(--space-1) 0;align-items:baseline;display:flex}.qms-checkbox-columns{column-gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.qms-list{padding-left:var(--space-4);margin:0}.qms-list--marked{list-style:outside}.qms-list--marked li+li{margin-block-start:var(--space-1)}.qms-note{color:var(--color-text-muted);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-border-strong);border-radius:var(--radius-field);padding:var(--space-3);margin-block:var(--space-3);max-width:var(--measure);font-size:.9em;display:block}span.qms-note{padding:0 var(--space-2);border-inline-start-width:1px;margin-block:0;font-size:.85em;display:inline-block}.qms-textarea{resize:vertical;font-family:inherit;line-height:1.6}.qms-authoring{gap:var(--space-6);align-items:start;display:grid}@media (min-width:60rem){.qms-authoring{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.qms-preview{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.qms-preview__title{font-size:var(--text-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-label);overflow-wrap:anywhere;margin:0;font-weight:800}.qms-preview__text,.qms-preview__frame{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-sunken);height:27rem;margin:0}.qms-preview__text{padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text);line-height:1.6;overflow:auto}.qms-preview__text:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-preview__frame{width:100%;display:block}.qms-preview__frame>.qms-preview__unavailable{gap:var(--space-2);border:0;flex-direction:column;justify-content:center;height:100%;display:flex}.qms-preview__unavailable p{margin:0}.qms-preview__unavailable{padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.qms-reading{max-width:68ch;line-height:1.65}.qms-reading p{margin:0 0 var(--space-4)}.qms-muted{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-page h1{font-size:var(--text-2xl);letter-spacing:-.03em;margin:0 0 var(--space-2);text-wrap:balance;font-weight:700;line-height:1.25}.qms-page h2{font-size:var(--text-xl);letter-spacing:-.03em;margin:var(--space-8) 0 var(--space-3);font-weight:700;line-height:1.3}.qms-page h3{font-size:var(--text-lg);letter-spacing:-.025em;margin:var(--space-6) 0 var(--space-2);font-weight:700;line-height:1.35}.qms-table-scroll{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow-x:auto}.qms-table-scroll .qms-table{border-radius:0}.qms-table thead th{z-index:1;background:var(--color-surface);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--color-label);white-space:nowrap;font-weight:800;position:sticky;top:0}.qms-table tbody td{font-size:var(--text-sm)}.qms-table tbody tr:hover{background:var(--color-selected-bg)}.qms-table [data-numeric],.qms-table .qms-numeric{font-variant-numeric:tabular-nums;text-align:end}.qms-table--compact th,.qms-table--compact td{padding-block:var(--space-1)}.qms-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-block-end:1px solid var(--color-border);flex-wrap:wrap;margin-block-end:var(--space-6);padding-block-end:var(--space-6);display:flex}.qms-page-header__meta{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.qms-page-header__eyebrow{margin:0 0 var(--space-1);color:var(--color-label);font-size:var(--text-label);letter-spacing:.15em;text-transform:uppercase;font-weight:800}.qms-page-header__actions{align-items:center;gap:var(--space-2);display:flex}.qms-page-header__actions>form{display:contents}.qms-state{gap:var(--space-2);padding:var(--space-8);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-muted);flex-direction:column;align-items:flex-start;display:flex}.qms-state h2,.qms-state h3{font-size:var(--text-lg);color:var(--color-text);margin:0}.qms-state p{max-width:var(--measure);margin:0}.qms-state--error{border-style:solid;border-color:var(--color-danger-fg);background:var(--color-danger-bg)}.qms-state--error h2,.qms-state--error h3,.qms-state--error p{color:var(--color-danger-fg)}.qms-state--warning{border-style:solid;border-inline-start:3px solid var(--color-status-review)}.qms-not-ready{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-status-review);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;display:flex}.qms-not-ready__says{gap:var(--space-1);display:grid}.qms-not-ready p{max-width:var(--measure);margin:0}.qms-state--success{border-style:solid;border-inline-start:3px solid var(--color-status-released)}.qms-state__description{display:contents}.qms-state__recovery strong{color:inherit}.qms-state__action{margin-block-start:var(--space-2)}.qms-connection-state{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);border-inline-start:3px solid var(--color-status-review);background:var(--color-surface);color:var(--color-text);display:flex}.qms-connection-state>div{gap:var(--space-1);flex-wrap:wrap;display:flex}.qms-connection-state--offline{border-color:var(--color-danger-fg);background:var(--color-danger-bg);color:var(--color-danger-fg)}@media (max-width:40rem){.qms-connection-state{padding-inline:var(--space-4);flex-direction:column;align-items:flex-start}}.qms-stacked-form{gap:var(--space-3);flex-direction:column;max-width:46rem;display:flex}.qms-stacked-form .qms-field{margin-block-end:0}.qms-stacked-form .qms-fieldset{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.qms-stacked-form .qms-fieldset>p{margin:0}.qms-stacked-form textarea,.qms-stacked-form input[type=text],.qms-stacked-form input[type=number],.qms-stacked-form input[type=password],.qms-stacked-form input:not([type]),.qms-stacked-form select{width:100%;font:inherit}.qms-stacked-form p{margin:0}.qms-curated{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.qms-curated>select,.qms-curated>input{flex:18rem;min-width:0}.qms-curated>.qms-button{flex:none}.qms-stacked-form .qms-field--inline>input[type=checkbox]{flex:none;width:auto}.qms-form-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-1);display:flex}.qms-reveal{margin-block-start:var(--space-4)}.qms-reveal>summary{cursor:pointer;color:var(--color-link);padding-block:var(--space-2);font-weight:500}.qms-reveal[open]>summary{margin-block-end:var(--space-3)}.qms-card--nested{background:var(--color-surface-sunken);padding:var(--space-4) var(--space-4);margin-block-end:var(--space-4)}.qms-card--nested>h3{margin-block:0 var(--space-3)}.qms-card--nested:last-child{margin-block-end:0}.qms-card--nested .qms-details{gap:var(--space-3) var(--space-4)}@media (max-width:40rem){.qms-card--nested .qms-details{gap:var(--space-1);grid-template-columns:1fr}.qms-card--nested .qms-details dd{margin-block-end:var(--space-3)}}.qms-inline-form{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.qms-inline-form>.qms-button{align-self:flex-end}.qms-inline-form .qms-field{margin-block-end:0}.qms-inline-form label{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-end:var(--space-1);font-weight:500;display:block}.qms-inline-form>.qms-field{flex:18rem;min-width:0}.qms-inline-form .qms-field>:where(input,select,textarea){width:100%}.qms-inline-form .qms-field>.qms-date{width:auto}.qms-inline-form>*{min-width:0}.qms-inline-form p{flex-basis:100%;margin:0}.qms-home{gap:var(--space-8);flex-direction:column;display:flex}.qms-home__header{margin-block-end:0}.qms-home__header h1{margin-block:0 var(--space-1)}.qms-action-lanes{gap:var(--space-6);flex-direction:column;display:flex}.qms-action-lane{min-width:0;scroll-margin-block-start:var(--space-8)}.qms-action-lane:target{outline:3px solid var(--color-focus-ring);outline-offset:var(--space-2)}.qms-action-lane>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-block-end:var(--space-3);display:flex}.qms-action-lane>header :is(h2,h3),.qms-action-lane>header p{margin:0}.qms-action-lane>header :is(h2,h3){font-size:var(--text-lg)}.qms-action-lane>header p,.qms-action-lane__empty{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-action-lane>header strong{border:1px solid var(--color-border);background:var(--color-surface-sunken);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:2rem;min-height:2rem;display:grid}.qms-action-lane__empty{padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-card);margin:0}.qms-task--sesha{border-inline-start-color:var(--color-derived-fg);background:linear-gradient(100deg, var(--color-surface-sunken), var(--color-surface))}.qms-task__title{align-items:flex-start;gap:var(--space-3);display:flex}.qms-task__title>div{min-width:0}.qms-task__source{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.qms-task__source a{font-size:var(--text-sm);font-weight:600}.qms-section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-block-end:var(--space-3);display:flex}.qms-section-heading--compact{align-items:flex-start}.qms-section-heading h2{font-size:var(--text-lg);margin:0}.qms-section-heading p{margin-block-end:var(--space-1)}.qms-health__bar{min-height:.65rem;margin-block:var(--space-6) var(--space-4);border-radius:var(--radius-field);background:var(--color-border);display:flex;overflow:hidden}.qms-health__segment{min-width:.2rem}.qms-health__segment--healthy{background:var(--color-status-released)}.qms-health__segment--attention{background:var(--color-status-review)}.qms-health__segment--human_decision{background:var(--color-action)}.qms-health__segment--blocked{background:var(--color-danger-fg)}.qms-health__segment--unassessed{background:var(--color-text-muted)}.qms-health__grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.qms-health__stat{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-block-start:.25rem solid var(--color-border-strong);border-radius:var(--radius-card);color:inherit;flex-direction:column;text-decoration:none;display:flex}.qms-health__stat:hover{background:var(--color-surface-sunken);border-color:var(--color-border-strong)}.qms-health__stat--healthy{border-block-start-color:var(--color-status-released)}.qms-health__stat--attention{border-block-start-color:var(--color-status-review)}.qms-health__stat--human_decision{border-block-start-color:var(--color-action)}.qms-health__stat--blocked{border-block-start-color:var(--color-danger-fg)}.qms-health__stat--unassessed{border-block-start-color:var(--color-text-muted)}.qms-health__stat strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.qms-health__stat>span{font-size:var(--text-sm);font-weight:600}.qms-health__stat small{color:var(--color-text-muted);margin-block-start:var(--space-1)}.qms-health__denominator{margin:var(--space-4) 0 0;border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);padding-block-start:var(--space-3)}.qms-task-list{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.qms-task{align-items:center;gap:var(--space-6);padding:var(--space-4);border-inline-start:3px solid var(--color-status-review);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(16rem,1.2fr) minmax(20rem,1fr) auto;display:grid}.qms-task:last-child{border-block-end:0}.qms-task__heading{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.qms-task h3,.qms-gap h3{font-size:var(--text-base);margin:0}.qms-task p,.qms-gap p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.qms-task__meta{gap:var(--space-2) var(--space-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.qms-task__meta div,.qms-gap dl div{min-width:0}.qms-task__meta dt,.qms-gap dt{color:var(--color-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;font-weight:800}.qms-task__meta dd,.qms-gap dd{overflow-wrap:anywhere;font-size:var(--text-sm);margin:0}.qms-task__action{align-items:flex-end;gap:var(--space-2);flex-direction:column;max-width:18rem;display:flex}.qms-task__action small{color:var(--color-text-muted);text-align:end;overflow-wrap:anywhere}.qms-plain-list,.qms-change-list{margin:0;padding:0;list-style:none}.qms-plain-list li,.qms-change-list li{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);display:flex}.qms-plain-list span,.qms-change-list span{flex-direction:column;min-width:0;display:flex}.qms-plain-list small,.qms-change-list small,.qms-change-list time{color:var(--color-text-muted);font-size:var(--text-xs)}.qms-gap-list{flex-direction:column;display:flex}.qms-gap{gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);grid-template-columns:minmax(12rem,1fr) minmax(14rem,1.2fr) auto;display:grid}.qms-gap--overdue{border-inline-start:.25rem solid var(--color-danger-fg);padding-inline-start:var(--space-3)}.qms-gap dl{gap:var(--space-2);grid-template-columns:1fr 1fr;margin:0;display:grid}.qms-state--compact{padding:var(--space-4)}@media (max-width:76rem){.qms-health__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qms-task{grid-template-columns:minmax(14rem,1fr) minmax(18rem,1fr)}.qms-task__action{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;max-width:none}}@media (max-width:60rem){.qms-home{gap:var(--space-4)}.qms-task,.qms-gap{grid-template-columns:1fr}.qms-task__action{grid-column:1}}@media (max-width:34rem){.qms-health__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qms-task__meta,.qms-gap dl{grid-template-columns:1fr}.qms-task__action{flex-direction:column;align-items:stretch}.qms-task__action small{text-align:start}.qms-task__source{align-items:flex-start}.qms-plain-list li,.qms-change-list li{flex-direction:column;align-items:flex-start}}.qms-page.qms-dash{--dash-top:18.875rem;--dash-bottom:27.875rem;--dash-yours:var(--dash-top);--dash-processes:var(--dash-top);--dash-kinds:var(--dash-bottom);--dash-scope:var(--dash-bottom);gap:var(--space-4);padding-block:var(--space-6);flex-direction:column;display:flex}.qms-dash__header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.qms-dash__title{align-items:baseline;gap:0 var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.qms-dash__title h1{font-size:var(--text-2xl);margin:0;line-height:1.2}.qms-dash__title p{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.qms-dash__header .qms-button{flex:none}.qms-dash__columns{gap:var(--space-4);grid-template-rows:auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-auto-flow:column;display:grid}.qms-dash-box{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.qms-dash-box--yours{min-block-size:var(--dash-yours)}.qms-dash-box--processes{min-block-size:var(--dash-processes)}.qms-dash-box--kinds{min-block-size:var(--dash-kinds)}.qms-dash-box--scope{min-block-size:var(--dash-scope)}.qms-dash-box>header{justify-content:space-between;align-items:baseline;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.qms-dash-box h2{font-size:var(--text-lg);overflow-wrap:normal;margin:0;line-height:1.3}.qms-dash-beside{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.qms-dash-box>header>.qms-dash-figure{font-size:var(--text-sm);white-space:nowrap}.qms-dash-figure{color:var(--color-text);font-variant-numeric:tabular-nums;border-radius:4px;font-weight:600;text-decoration:none}.qms-dash-figure:hover,.qms-dash-row:hover{background:var(--color-accent-wash)}.qms-dash-zero{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.qms-dash-empty,.qms-dash-failed{padding:var(--space-2) var(--space-1);border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.qms-dash-failed{align-items:flex-start;gap:var(--space-2);color:var(--color-text);flex-direction:column;display:flex}.qms-dash-failed p{margin:0}.qms-dash-open{min-height:1.75rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);align-self:flex-start}.qms-dash-foot{margin-block-start:auto}.qms-dash-act{text-align:start;align-self:flex-start}.qms-dash-yours,.qms-dash-processes{margin:0;padding:0;list-style:none}.qms-dash-row{align-items:center;gap:0 var(--space-4);padding:var(--space-2) var(--space-1);border-block-start:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);border-radius:4px;grid-template-columns:min(14rem,32%) minmax(0,1fr) auto;text-decoration:none;display:grid}.qms-dash-row__kind{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qms-dash-row__title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.qms-dash-row__due{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.qms-dash-kinds{border-collapse:collapse;width:100%;font-size:var(--text-xs);overflow-wrap:normal}.qms-dash-kinds :is(th,td){padding:.25rem var(--space-1);border-block-start:1px solid var(--color-border);text-align:end;font-weight:400}.qms-dash-kinds :is(th,td):first-child{text-align:start}.qms-dash-kinds thead th{color:var(--color-text-muted);vertical-align:bottom;border-block-start:0;font-weight:600}.qms-dash-kinds tfoot :is(th,td){border-block-start:1px solid var(--color-border-strong);font-weight:700}.qms-dash-kinds td.qms-dash-empty{padding:var(--space-2) var(--space-1);font-size:var(--text-sm);text-align:start}.qms-dash-kinds td:not(.qms-dash-empty){padding:0}.qms-dash-kinds td>:is(.qms-dash-figure,.qms-dash-zero){padding:.25rem var(--space-1);display:block}.qms-dash-processes .qms-status{overflow-wrap:normal}.qms-dash-processes li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-1);border-block-start:1px solid var(--color-border);font-size:var(--text-sm);display:flex}.qms-dash-processes__count{font-variant-numeric:tabular-nums;white-space:nowrap}.qms-dash-tags{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.qms-dash-tags li{min-width:0;max-width:100%}.qms-dash-tags .qms-tag{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qms-dash-counts{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qms-dash-counts div{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-field);flex-direction:column-reverse;justify-content:flex-end;display:flex}.qms-dash-counts dt{color:var(--color-text-muted);font-size:var(--text-xs)}.qms-dash-counts dd{font-size:var(--text-xl);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.2}.qms-dash-counts .qms-dash-figure{font-weight:700}.qms-dash-steps{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qms-dash-step{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-status-review);border-radius:var(--radius-card);background:var(--color-surface);font-size:var(--text-sm);flex-direction:column;display:flex}.qms-dash-step small{color:var(--color-text-muted);font-size:var(--text-xs)}.qms-dash-step__act{gap:var(--space-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}@media (min-width:60.0625rem) and (max-width:75rem){.qms-dash-row{grid-template-columns:min(11.5rem,50%) minmax(0,1fr) auto}}@media (max-width:60rem){.qms-page.qms-dash{--dash-yours:22.75rem;--dash-kinds:0;--dash-scope:24.75rem;padding-block:var(--space-4)}.qms-dash__columns{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.qms-dash__title{flex-direction:column;align-items:flex-start}.qms-dash-box{padding:var(--space-4)}.qms-dash-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.qms-dash-row{grid-template-columns:minmax(0,1fr) auto}.qms-dash-row__kind{font-size:var(--text-xs);grid-column:1/-1}.qms-dash-act{min-height:1.75rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}}@media (max-width:34rem){.qms-dash-steps{grid-template-columns:minmax(0,1fr)}}.qms-market{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:flex}.qms-market>div{min-width:0}.qms-market strong{margin-block-end:var(--space-1);display:block}.qms-market p{font-size:var(--text-sm);max-width:var(--measure);margin:0}.qms-mark{width:auto;height:1.55rem;display:block}.qms-register{gap:var(--space-3);flex-direction:column;display:flex}.qms-register__controls{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.qms-register__controls .qms-field{margin:0}.qms-register__controls input[type=search]{min-width:16rem}.qms-register__count{margin:0 0 var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin-inline-start:auto}.qms-sort{align-items:center;gap:var(--space-1);font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.qms-sort:hover{color:var(--color-text);text-decoration:underline}.qms-button--quiet{border-color:var(--color-border-strong);color:var(--color-text-muted);background:0 0}.qms-button--quiet:hover{background:var(--color-surface-sunken);color:var(--color-text)}.qms-document-library{gap:var(--space-4);flex-direction:column;display:flex}.qms-document-library__header{margin-block-end:0}.qms-saved-views{gap:var(--space-1);border-block-end:1px solid var(--color-border);display:flex}.qms-saved-views a{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);border-block-end:.2rem solid #0000;text-decoration:none}.qms-saved-views a:hover{color:var(--color-text)}.qms-saved-views__count{font-variant-numeric:tabular-nums}.qms-saved-views a[aria-current=page]{border-block-end-color:var(--color-selected-fg);color:var(--color-text);font-weight:600}.qms-document-filters{align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:minmax(18rem,2fr) minmax(10rem,.7fr) minmax(12rem,.8fr) auto;display:grid}.qms-document-filters .qms-field{margin:0}.qms-files-filters{align-items:end;gap:var(--space-3);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.qms-files-filters .qms-field{margin:0}.qms-files__member{padding-left:var(--space-6);border-left:2px solid var(--color-border)}.qms-files__acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-files__acts>.qms-button{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);white-space:nowrap}.qms-files__passage{margin-top:var(--space-1);font-size:var(--text-sm)}.qms-files__passage>.qms-linkish{text-align:left}.qms-files__passage mark{background:var(--color-hit-bg);color:var(--color-text)}.qms-document-filters__more{grid-column:1/-1}.qms-document-filters__more>summary,.qms-column-choice>summary{cursor:pointer;padding-block:var(--space-1);font-weight:600}.qms-document-filters__more-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(12rem,1fr));padding-block-start:var(--space-3);display:grid}.qms-document-library__summary{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.qms-document-library__summary p{font-variant-numeric:tabular-nums;margin:0}.qms-document-library__tools{align-items:flex-start;gap:var(--space-4);display:flex}.qms-column-choice{position:relative}.qms-column-choice form{z-index:4;width:15rem;padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-overlay);margin-block-start:var(--space-2);position:absolute;inset-inline-end:0;box-shadow:0 .5rem 1.5rem #0000001f}.qms-document-table th,.qms-document-table td{overflow-wrap:normal;word-break:normal}.qms-document-table thead th{white-space:normal}.qms-document-table .qms-document-table__line{white-space:nowrap}.qms-document-table th:nth-child(2),.qms-document-table td:nth-child(2){white-space:normal;overflow-wrap:break-word;min-width:14rem}.qms-document-table td:first-child{font-family:var(--font-mono)}.qms-document-snippet{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);max-width:44rem}.qms-document-snippet mark{background:var(--color-hit-bg);color:var(--color-text)}.qms-document-cards,.qms-people-cards{margin:0;padding:0;list-style:none;display:none}.qms-person-facts{gap:var(--space-1) var(--space-5);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.qms-person-facts>div{gap:var(--space-2);display:flex}.qms-person-facts dt{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.qms-person-facts dd{margin:0}.qms-person-tab{gap:var(--space-6);display:grid}.qms-person-tab .qms-section-heading h3{font-size:var(--text-base);margin:0}.qms-job-cards{columns:22rem;column-gap:var(--space-4)}.qms-job-card{margin:0 0 var(--space-4);break-inside:avoid}.qms-job-card h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.qms-job-card__people{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.qms-job-card__duties{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);list-style:outside;display:grid}.qms-job-card__duties li::marker{color:var(--color-text-muted)}.qms-job-card__person{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-pagination{justify-content:center;align-items:center;gap:var(--space-6);padding-block:var(--space-3);display:flex}.qms-pagination span{color:var(--color-text-muted)}@media (max-width:76rem){.qms-document-filters{grid-template-columns:minmax(16rem,2fr) 1fr 1fr}.qms-document-filters>.qms-button{grid-column:3}.qms-document-filters__more-grid{grid-template-columns:repeat(2,minmax(12rem,1fr))}}@media (max-width:60rem){.qms-document-library{gap:var(--space-4)}.qms-document-library__header{flex-direction:column}.qms-document-library__header .qms-page-header__actions{width:100%}.qms-document-library__header .qms-button{flex:1}.qms-saved-views{overflow-x:auto}.qms-saved-views a{flex:none}.qms-document-filters{grid-template-columns:1fr}.qms-document-filters>.qms-button,.qms-document-filters__more{grid-column:1}.qms-document-filters__more-grid{grid-template-columns:1fr}.qms-document-library__summary{flex-direction:column;align-items:flex-start}.qms-document-library__tools{justify-content:space-between;width:100%}.qms-column-choice form{inset-inline:0 auto}.qms-document-table{display:none}.qms-document-cards{gap:var(--space-3);flex-direction:column;display:flex}.qms-document-cards>li{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.qms-document-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);font-family:var(--font-mono);display:flex}.qms-document-cards h3{font-size:var(--text-base);margin:0}.qms-document-cards dl{gap:var(--space-2);margin:0;display:grid}.qms-document-cards dl>div{gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr);display:grid}.qms-document-cards dt{color:var(--color-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-weight:800}.qms-document-cards dd{overflow-wrap:anywhere;margin:0}.qms-document-cards .qms-button{align-self:stretch}.qms-pagination{justify-content:space-between;gap:var(--space-3)}.qms-card>.qms-people-table{display:none}.qms-people-cards{gap:var(--space-3);display:grid}.qms-people-cards>li{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.qms-people-cards h3{margin:0 0 var(--space-3);font-size:var(--text-base);overflow-wrap:anywhere}.qms-people-cards dl{gap:var(--space-2);margin:0;display:grid}.qms-people-cards dl>div{gap:var(--space-3);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);display:grid}.qms-people-cards dt{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.qms-people-cards dd{overflow-wrap:anywhere;min-width:0;margin:0}}.qms-document-workbench{gap:var(--space-4)}.qms-document-workbench>.qms-muted,.qms-document-workbench__header{margin-block-end:0}.qms-workbench-tabs{gap:var(--space-1);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex;overflow-x:auto}.qms-workbench-tabs a{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);border-block-end:.2rem solid #0000;flex:none;font-weight:600;text-decoration:none}.qms-workbench-tabs a:hover{color:var(--color-text)}.qms-workbench-tabs a[aria-current=page]{border-block-end-color:var(--color-selected-fg);color:var(--color-text)}.qms-workbench-panel{margin:0}.qms-workbench-panel>h2{margin-block-start:0}.qms-workbench-panel>h3{margin-block-start:var(--space-6)}.qms-document-acts{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-more{position:relative}.qms-more__menu{z-index:30;gap:var(--space-1);min-width:14rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.qms-more__menu[hidden]{display:none}.qms-more__menu>.qms-button{text-align:start;border-color:#0000;justify-content:flex-start;width:100%}.qms-segmented{border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface);display:inline-flex;overflow:hidden}.qms-segmented a{padding:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;text-decoration:none}.qms-segmented a+a{border-inline-start:1px solid var(--color-border-strong)}.qms-segmented a:hover{color:var(--color-text)}.qms-segmented a[aria-current=true]{background:var(--color-selected-bg);color:var(--color-selected-fg)}.qms-page-header__meta>.qms-segmented{align-self:center}.qms-page-header__meta{align-items:center}.qms-document-stands{color:var(--color-text-muted);margin:0}.qms-document-stands strong{color:var(--color-text)}.qms-document-cols{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.qms-document-cols--outline{grid-template-columns:14rem minmax(0,1fr)}.qms-document-cols--side{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem)}.qms-document-cols--outline.qms-document-cols--side{grid-template-columns:14rem minmax(0,1fr) minmax(17rem,21rem)}.qms-document-outline{min-width:0;font-size:var(--text-sm);position:sticky;inset-block-start:var(--below-contextbar)}.qms-document-outline h2{margin:0 0 var(--space-2);color:var(--color-label);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.qms-document-outline ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.qms-document-outline a{padding:var(--space-1) var(--space-2);border-radius:var(--radius-field);color:var(--color-text);overflow-wrap:anywhere;text-decoration:none;display:block}.qms-document-outline a:hover{background:var(--color-surface-sunken)}.qms-note-acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-document-left{gap:var(--space-6);min-width:0;align-content:start;display:grid;position:sticky;inset-block-start:var(--below-contextbar)}.qms-document-left>.qms-document-outline{position:static}.qms-document-outline--changed p{padding-inline:var(--space-2);margin:0}.qms-sheet-changed,.qms-sheet-block--changed{border-inline-start:3px solid var(--color-focus-ring);padding-inline-start:var(--space-3)}.qms-sheet-changed{margin-block-end:var(--space-3)}.qms-sheet-changed__word{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.qms-document-outline--todo h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-sm)}.qms-document-outline--todo p{padding-inline:var(--space-2);margin:0}.qms-left-row__heading{display:block}.qms-left-row__left{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.qms-document-middle{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.qms-document-middle__bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;width:100%;display:flex}.qms-document-middle>.qms-controlled-copy,.qms-document-middle>.qms-state{width:100%}.qms-document-side{gap:var(--space-4);min-width:0;display:grid}.qms-document-side .qms-card{padding:var(--space-4);font-size:var(--text-sm)}.qms-document-side dl{gap:var(--space-2);margin:0;display:grid}.qms-document-side dt{color:var(--color-text-muted)}.qms-document-side dd{overflow-wrap:anywhere;margin:0}.qms-document-tab{gap:var(--space-4);min-width:0;display:grid}.qms-document-tab>*{min-width:0}.qms-sheet{width:100%;min-width:0;padding:var(--space-10) clamp(var(--space-4), 6%, var(--space-12));border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface)}.qms-sheet__title{font-size:var(--text-2xl);margin:0}.qms-sheet__text{white-space:pre-line}.qms-sheet__identity{margin-block:var(--space-1) var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm)}.qms-sheet h3{margin-block:var(--space-6) var(--space-2);font-size:var(--text-lg);scroll-margin-block-start:var(--space-4)}.qms-sheet__header{gap:var(--space-1) var(--space-6);margin:var(--space-4) 0 var(--space-6);padding-block:var(--space-3);border-block:1px solid var(--color-border);font-size:var(--text-sm);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.qms-sheet__header>div{gap:var(--space-2);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.qms-sheet__header dt{color:var(--color-text-muted)}.qms-sheet__header dd{overflow-wrap:anywhere;margin:0}.qms-sheet__drafting{margin-block:var(--space-3);color:var(--color-text-muted)}.qms-sheet__drafting summary{cursor:pointer}.qms-sheet__drafting ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-6)}.qms-sheet__lacked{margin-block:var(--space-3)}.qms-sheet__lacked p{margin:0 0 var(--space-2)}.qms-sheet__aside,.qms-sheet__heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-sheet__heading .qms-button{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.qms-sheet__beside{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.qms-sheet-block{margin-block-end:var(--space-3);position:relative}.qms-sheet-block--required,.qms-sheet-block--optional,.qms-sheet-block--confirm{padding:var(--space-2) var(--space-3);border-radius:var(--radius-field);border-inline-start:3px solid var(--color-status-review);background:var(--color-surface-sunken);scroll-margin-block-start:var(--space-4)}.qms-sheet-block--required{border-inline-start-color:var(--color-danger-fg);background:var(--color-danger-bg)}.qms-sheet-block__need{margin:0 0 var(--space-1);color:var(--color-text);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.qms-sheet-block--required>.qms-sheet-block__need{color:var(--color-danger-fg)}.qms-sheet .qms-sheet-block--required .qms-sheet-block__words::placeholder{color:var(--color-text)}.qms-sheet-block__unused{margin:0 0 var(--space-1);color:var(--color-text-muted);font-style:italic}.qms-sheet-icon--words{padding-inline:var(--space-2);font-weight:600}.qms-sheet-block__icons{z-index:1;align-items:flex-start;gap:var(--space-1);opacity:0;transition:opacity .12s;display:flex;position:absolute;inset-block-start:calc(-1 * var(--space-2));inset-inline-end:0}.qms-sheet-block:hover>.qms-sheet-block__icons,.qms-sheet-block:focus-within>.qms-sheet-block__icons{opacity:1}:is(.qms-sheet-block--required,.qms-sheet-block--optional,.qms-sheet-block--confirm)>.qms-sheet-block__icons{opacity:1;float:inline-end;justify-content:flex-end;position:static}@media (hover:none){.qms-sheet-block__icons{opacity:1;justify-content:flex-end;position:static}}.qms-sheet-icon-form{justify-items:end;gap:var(--space-1);display:grid}.qms-sheet-icon-form:has(>select){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-sheet-icon-form:has(>select)>select{flex:0 24rem;min-width:0}.qms-sheet-icon-form:has(>select)>.qms-field__error{flex-basis:100%}.qms-sheet-icon{min-width:1.75rem;min-height:1.75rem;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.qms-sheet-icon:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.qms-sheet-icon:disabled{cursor:default;opacity:.5}.qms-sheet-icon--asked{padding-inline:var(--space-2);border-color:var(--color-danger-fg);color:var(--color-danger-fg);font-weight:600}.qms-sheet-block__form{gap:var(--space-1);display:grid}.qms-sheet .qms-sheet-block .qms-sheet-block__words{width:calc(100% + 2 * var(--space-2));min-height:2.75rem;margin-inline:calc(-1 * var(--space-2));padding:var(--space-2);border-radius:var(--radius-field);color:inherit;font:inherit;line-height:inherit;resize:none;background:0 0;border:1px solid #0000;display:block;overflow:hidden}.qms-sheet .qms-sheet-block .qms-sheet-block__words:hover{border-color:var(--color-border)}.qms-sheet .qms-sheet-block .qms-sheet-block__words:focus{border-color:var(--color-border-strong);background:var(--color-surface);outline:3px solid var(--color-focus-ring);outline-offset:1px}.qms-sheet .qms-sheet-block .qms-sheet-block__words::placeholder{color:var(--color-text-muted)}.qms-sheet-block__saving{min-height:0;color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.qms-sheet-block__saving:empty{display:none}.qms-sheet-block__note{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs)}.qms-marks{position:relative}.qms-sheet .qms-sheet-block .qms-marks__under{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap;overflow-wrap:break-word;border-color:#0000;max-width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.qms-sheet .qms-sheet-block .qms-marks__over{position:relative}.qms-sheet .qms-sheet-block .qms-marks__over:focus{background:0 0}.qms-sheet .qms-sheet-block .qms-marks:focus-within .qms-marks__under{background:var(--color-surface)}.qms-marks__line{position:relative}.qms-marks__line--ours:before{content:"";background:var(--color-border-strong);width:2px;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--space-2) + 2px)}.qms-marks__value{background:var(--color-marker-bg);color:#0000;border-radius:2px;padding:0}@media (forced-colors:active){.qms-marks__value,.qms-marks__line--ours:before{forced-color-adjust:none}.qms-marks__value{background:mark}.qms-marks__line--ours:before{background:canvastext}}.qms-sheet-rewrite blockquote{margin:var(--space-1) 0;padding-left:var(--space-2);border-left:2px solid var(--color-status-review);color:var(--color-text);white-space:pre-wrap}.qms-sheet-block__under{gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-sheet-block__add{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);justify-self:start}.qms-sheet .qms-table-editor td{padding:var(--space-1);vertical-align:top}.qms-sheet .qms-table-editor input,.qms-sheet .qms-table-editor textarea,.qms-sheet .qms-table-editor select{width:100%;min-width:5rem}.qms-table-editor__cell{resize:none;white-space:pre-wrap;overflow-wrap:break-word;display:block;overflow:hidden}.qms-sheet__table{max-width:100%;margin-block:var(--space-3);overflow-x:auto}.qms-sheet__table:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-sheet__table th,.qms-sheet__table td{overflow-wrap:break-word;word-break:normal;vertical-align:top}.qms-sheet__table td{white-space:pre-line}.qms-sheet__table .qms-table thead th{white-space:normal}.qms-panel-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.qms-panel-head>h2{margin:0}.qms-record-start{border:0;margin-inline:0;padding:0}.qms-record-start__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.qms-record-start__row>.qms-field__input{flex:14rem}.qms-records-in-work{margin-block-end:var(--space-4)}.qms-list.qms-records-in-work__list{padding-left:var(--space-8);margin-block-start:var(--space-2)}.qms-record-start__help{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.qms-record-start__help-text{padding:var(--space-3);border-radius:var(--radius-button);background:var(--color-surface-sunken);align-self:stretch}.qms-record-start__help-text[hidden]{display:none}.qms-record-start__help-text p{margin:0}.qms-record-start__help-text p+p{margin-block-start:var(--space-2)}.qms-help-toggle{border:1px solid var(--color-border-strong);background:var(--color-surface);block-size:1.75rem;inline-size:1.75rem;color:var(--color-text-muted);cursor:pointer;border-radius:50%;font-weight:600;line-height:1}.qms-help-toggle:hover,.qms-help-toggle[aria-expanded=true]{color:var(--color-text);border-color:var(--color-text)}.qms-help-toggle:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-controlled-copy{gap:var(--space-3);display:grid}.qms-controlled-copy__heading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.qms-controlled-copy__heading h3,.qms-controlled-copy__heading p{margin:0}.qms-controlled-copy__acts{gap:var(--space-2);display:flex}.qms-controlled-copy__frame{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-sunken);width:100%;min-height:42rem;display:block}.qms-controlled-copy__frame>.qms-preview__unavailable{flex-direction:column;justify-content:center;min-height:20rem;display:flex}.qms-source-file{gap:var(--space-3)}.qms-review-withdrawal{gap:var(--space-3);display:grid}.qms-review-withdrawal .qms-field{max-width:46rem}.qms-review-withdrawal textarea{resize:vertical;width:100%}.qms-review-withdrawal .qms-button{justify-self:start}.qms-review-withdrawal>p{margin:0}.qms-table-scroll{max-width:100%;overflow-x:auto}.qms-table-scroll:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-table-scroll .qms-table{min-width:42rem}.qms-relationship-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.qms-relationship-list>li{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) minmax(12rem,auto);display:grid}.qms-relationship-list h3{margin-block:0 var(--space-2);font-size:var(--text-base)}.qms-relationship-list p{margin-block:0}.qms-relationship-list dl{gap:var(--space-2);margin:0;display:grid}.qms-relationship-list dl>div{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.qms-relationship-list dt{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-relationship-list dd{overflow-wrap:anywhere;margin:0}@media (max-width:72rem){.qms-document-cols--outline.qms-document-cols--side{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem)}.qms-document-cols--outline{grid-template-columns:minmax(0,1fr)}.qms-document-outline{display:none}.qms-document-outline--todo,.qms-document-outline--changed{display:block;position:static}.qms-document-left{position:static}}@media (max-width:60rem){.qms-more__menu{inset-inline:0 auto}.qms-document-cols--side,.qms-document-cols--outline.qms-document-cols--side{grid-template-columns:minmax(0,1fr)}.qms-sheet{padding:var(--space-6) var(--space-4)}.qms-sheet__header{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.qms-contextbar{padding-inline:var(--space-2)}.qms-workbench-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.qms-workbench-tabs a{min-width:0;padding-inline:var(--space-3);text-align:center}.qms-workbench-tabs a:nth-child(odd):last-child{grid-column:1/-1}.qms-relationship-list>li{grid-template-columns:minmax(0,1fr)}.qms-controlled-copy__heading{flex-direction:column}.qms-controlled-copy__heading .qms-button{align-self:stretch}.qms-controlled-copy__frame{min-height:28rem}.qms-management-system-details{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.qms-management-system-details dd{overflow-wrap:break-word;margin-block-end:var(--space-3)}.qms-people-cards dl>div{grid-template-columns:minmax(0,1fr)}.qms-people-cards dd{margin-block-end:var(--space-3)}}.qms-dropzone{gap:var(--space-2);padding:var(--space-4);border:2px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.qms-dropzone--over{border-style:solid;border-color:var(--color-border-strong);background:var(--color-surface-sunken)}progress{vertical-align:middle;border:1px solid var(--color-border);border-radius:var(--radius-field);background-color:var(--color-surface-sunken);block-size:.6rem;inline-size:12rem}progress::-webkit-progress-bar{background-color:var(--color-surface-sunken);border-radius:var(--radius-field)}progress::-webkit-progress-value{background-color:var(--color-status-released);border-radius:var(--radius-field)}progress::-moz-progress-bar{background-color:var(--color-status-released);border-radius:var(--radius-field)}.qms-worklist{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-worklist>li{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.qms-worklist>li>p:first-child{margin:0 0 var(--space-2)}.qms-onboarding{gap:var(--space-4);flex-direction:column;display:flex}.qms-onboarding__header{margin-block-end:0}.qms-onboarding__intro{max-width:54rem;margin:0}.qms-onboarding__layout{gap:var(--space-6);grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);align-items:start;display:grid}.qms-onboarding__progress,.qms-onboarding__work{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0}.qms-onboarding__progress{padding:var(--space-4);position:sticky;inset-block-start:var(--space-4)}.qms-onboarding__progress>p{margin-block:0 var(--space-2)}.qms-onboarding__progress>progress{width:100%;margin-block-end:var(--space-4)}.qms-onboarding__progress ol{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-onboarding__steps--mobile{display:none}.qms-onboarding-step{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card)}.qms-onboarding-step>a{gap:var(--space-2);color:inherit;grid-template-columns:2rem minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.qms-onboarding-step>a:hover strong{text-decoration:underline}.qms-onboarding-step>a[aria-current=step]{color:var(--color-selected-fg)}.qms-onboarding-step>p{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.qms-onboarding-step__number{border:1px solid var(--color-border-strong);width:1.7rem;height:1.7rem;font-size:var(--text-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.qms-onboarding-step__state{color:var(--color-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;margin-block-start:var(--space-1);font-weight:800;display:block}.qms-onboarding-step--complete{border-inline-start:3px solid var(--color-status-released)}.qms-onboarding-step--blocked{border-inline-start:3px solid var(--color-status-review)}.qms-onboarding-step--current>p{display:none}.qms-onboarding__work{gap:var(--space-6);padding:var(--space-6);flex-direction:column;display:flex}.qms-onboarding__work>section{gap:var(--space-3);flex-direction:column;display:flex}.qms-onboarding__work>section>h3,.qms-onboarding__work>section>p{margin:0}.qms-onboarding__step-header{border-block-end:1px solid var(--color-border);padding-block-end:var(--space-4)}.qms-onboarding__step-header>*{margin-block-start:0}.qms-onboarding__step-header>:last-child{margin-block-end:0}.qms-onboarding__facts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.qms-onboarding__facts>div{padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-surface-sunken)}.qms-onboarding__facts dt{color:var(--color-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;font-weight:800}.qms-onboarding__facts dd{margin:var(--space-1) 0 0;font-size:var(--text-xl);font-variant-numeric:tabular-nums}.qms-onboarding__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.qms-onboarding-items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-onboarding-items li{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card)}.qms-onboarding-items li>div{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.qms-onboarding-items li p{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.qms-onboarding-status--confirmed,.qms-onboarding-status--skipped{--dot:var(--color-status-released)}.qms-onboarding-status--proposed,.qms-onboarding-status--processing,.qms-onboarding-status--ready{--dot:var(--color-status-review)}.qms-onboarding-status--failed,.qms-onboarding-status--rejected{background:var(--color-danger-bg);color:var(--color-danger-fg)}.qms-onboarding-status--received{--dot:var(--color-status-draft)}.qms-onboarding__section-heading{gap:var(--space-3);align-items:flex-start;display:flex}.qms-onboarding__section-heading h3,.qms-onboarding__section-heading p{margin:0}.qms-onboarding__section-heading p{color:var(--color-text-muted);margin-block-start:var(--space-1)}.qms-regulatory-picture{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-sunken);flex-direction:column;display:flex}.qms-regulatory-picture>header{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.qms-regulatory-picture>header h3,.qms-regulatory-picture>header p{margin:0}.qms-regulatory-picture__grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qms-regulatory-picture__grid article{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.qms-regulatory-picture__grid h4,.qms-regulatory-picture__grid p{margin-block:0 var(--space-2)}.qms-regulatory-picture__grid ul,.qms-regulatory-picture__decisions ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-regulatory-picture__grid li,.qms-regulatory-picture__decisions li{gap:var(--space-1);flex-direction:column;display:flex}.qms-regulatory-picture__grid li span,.qms-regulatory-picture__decisions li span{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-regulatory-picture__decisions{gap:var(--space-4);border-block-start:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;padding-block-start:var(--space-3);display:flex}.qms-regulatory-picture__decisions h4,.qms-regulatory-picture__decisions p{margin-block:0 var(--space-2)}.qms-first-hour-handoff{padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-sunken)}.qms-first-hour-handoff>*{margin-block-start:0}.qms-first-hour-handoff>:last-child{margin-block-end:0}@media (max-width:64rem){.qms-onboarding__layout{grid-template-columns:minmax(0,1fr)}.qms-onboarding__progress{position:static}.qms-onboarding__progress>.qms-onboarding__steps--desktop{display:none}.qms-onboarding__steps--mobile{display:block}.qms-onboarding__steps--mobile>summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.qms-onboarding__steps--mobile>summary>span:first-child{flex-direction:column;min-width:0;display:flex}.qms-onboarding__steps--mobile>summary small{color:var(--color-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;font-weight:800}.qms-onboarding__steps--mobile>summary>span:last-child{color:var(--color-selected-fg);text-align:end;font-weight:600}.qms-onboarding__steps--mobile[open]>summary{margin-block-end:var(--space-3)}.qms-onboarding__steps--mobile ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qms-onboarding-step>p{display:none}.qms-regulatory-picture__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.qms-onboarding__steps--mobile ol,.qms-onboarding__facts{grid-template-columns:minmax(0,1fr)}.qms-onboarding__work{padding:var(--space-4)}.qms-onboarding-items li>div{gap:var(--space-2);flex-direction:column}.qms-onboarding__resume{display:none}.qms-onboarding__progress{padding:var(--space-3)}.qms-onboarding__progress>progress{margin-block-end:var(--space-2)}.qms-onboarding__progress ol{gap:var(--space-1)}.qms-onboarding-step{padding:var(--space-2)}.qms-regulatory-picture>header,.qms-regulatory-picture__decisions{flex-direction:column;align-items:stretch}}.qms-requirements,.qms-requirements-view{gap:var(--space-6);flex-direction:column;display:flex}.qms-requirements__header{margin-block-end:0}.qms-requirements__header h1{margin-block:0 var(--space-2)}.qms-requirements__header p:last-child{margin-block-end:0}.qms-requirements__header .qms-prose{max-width:48rem}.qms-requirements-scope{gap:var(--space-6);padding:var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:minmax(15rem,1fr) minmax(28rem,auto);align-items:center;display:grid}.qms-requirements-scope>div{gap:var(--space-1);flex-direction:column;display:flex}.qms-requirements-scope>div p{margin:0}.qms-requirements-scope>div span{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-requirements-scope dl{gap:var(--space-4);grid-template-columns:repeat(4,minmax(6rem,1fr));margin:0;display:grid}.qms-requirements-scope dl div{min-width:0}.qms-requirements-scope dt{color:var(--color-label);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;font-weight:800}.qms-requirements-scope dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.qms-requirements-lenses{gap:var(--space-3);padding:var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.qms-requirements-lenses>div{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);align-items:center;display:grid}.qms-requirements-lenses>div>div{gap:var(--space-2);padding:1px 1px var(--space-1);display:flex;overflow-x:auto}.qms-requirements-lenses span{color:var(--color-label);font-size:var(--text-label);letter-spacing:.15em;text-transform:uppercase;font-weight:800}.qms-requirements-lenses a{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-button);color:inherit;flex:none;text-decoration:none}.qms-requirements-lenses a:hover{background:var(--color-surface-sunken);border-color:var(--color-border-strong)}.qms-requirements-lenses a[aria-current=page]{border-color:var(--color-selected-fg);background:var(--color-selected-bg);font-weight:600}.qms-requirements-workspace{gap:var(--space-4);grid-template-columns:minmax(19rem,.85fr) minmax(30rem,1.35fr) minmax(21rem,.9fr);align-items:start;display:grid}.qms-requirements-pane{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.qms-requirements-pane__heading{border-block-end:1px solid var(--color-border);padding-block-end:var(--space-4)}.qms-requirements-pane__heading h2{font-size:var(--text-xl);margin:0}.qms-requirements-pane__heading p{margin-block:var(--space-1) 0;color:var(--color-text-muted)}.qms-requirements-pane__heading>small{color:var(--color-text-muted);margin-block-start:var(--space-2);line-height:1.45;display:block}.qms-requirements-pane__heading .qms-page-header__eyebrow{color:var(--color-text-muted)}.qms-requirements-pane>h3{margin-block:var(--space-4) var(--space-2);font-size:var(--text-base)}.qms-requirements-tree{flex-direction:column;max-height:min(64rem,100vh - 12rem);display:flex;overflow:hidden}.qms-requirement-list,.qms-control-paths,.qms-implementation-gaps{gap:var(--space-2);margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.qms-requirement-list{min-height:0;padding-inline-end:var(--space-1);overflow-y:auto}.qms-requirement-list a,.qms-control-path__target{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);color:inherit;flex-direction:column;text-decoration:none;display:flex}.qms-requirement-list a{gap:var(--space-2);padding:var(--space-4)}.qms-requirement-list a:hover,.qms-control-path__target:hover{border-color:var(--color-border-strong);background:var(--color-surface-sunken)}.qms-requirement-list a[aria-current=true],.qms-control-paths>li[data-selected=true]{border-inline-start:.3rem solid var(--color-selected-fg);background:var(--color-selected-bg)}.qms-requirement-list>li>a>span:not(.qms-requirement-card__heading),.qms-control-paths span,.qms-requirement-list small,.qms-control-paths small{color:var(--color-text-muted)}.qms-requirement-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.qms-requirement-card__heading strong{line-height:1.35}.qms-requirement-card__heading .qms-status{padding:.15rem var(--space-2);font-size:var(--text-xs);text-transform:capitalize;flex:none}.qms-requirement-list code{color:var(--color-text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;display:block}.qms-requirement-list em,.qms-control-paths em{color:var(--color-link);font-size:var(--text-sm);font-style:normal;font-weight:600}.qms-requirement-card__decision{align-self:flex-start;display:inline-flex}.qms-control-paths>li{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.qms-control-path__target{padding:0 0 var(--space-3);border:0;border-block-end:1px solid var(--color-border);border-radius:0}.qms-control-meanings{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-control-meanings li{gap:var(--space-1);flex-direction:column;display:flex}.qms-control-meanings li+li{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3)}.qms-control-meanings strong{font-size:var(--text-sm)}.qms-requirements-back{margin:0 0 var(--space-4);display:none}.qms-requirements-facts{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qms-requirements-facts>div{min-width:0;padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-surface-sunken)}.qms-requirements-facts dt{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-requirements-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.qms-implementation-gaps li{gap:var(--space-1);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);flex-direction:column;display:flex}.qms-implementation-gaps span{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-requirements-implementation>.qms-button{margin-block-start:var(--space-4)}@media (min-width:92.01rem){.qms-requirements-implementation{position:sticky;inset-block-start:var(--space-4)}}@media (max-width:92rem){.qms-requirements-workspace{grid-template-columns:minmax(16rem,.8fr) minmax(24rem,1.2fr)}.qms-requirements-implementation{grid-column:1/-1}}@media (max-width:64rem){.qms-requirements-view[data-mobile-view=detail]>.qms-requirements-scope,.qms-requirements-view[data-mobile-view=detail]>.qms-requirements-lenses{display:none}.qms-requirements-scope{grid-template-columns:1fr}.qms-requirements-scope dl{grid-template-columns:repeat(2,minmax(0,1fr))}.qms-requirements-workspace{grid-template-columns:minmax(0,1fr)}.qms-requirements-implementation{grid-column:1}.qms-requirements-workspace[data-mobile-view=list] .qms-requirements-detail,.qms-requirements-workspace[data-mobile-view=list] .qms-requirements-implementation,.qms-requirements-workspace[data-mobile-view=detail] .qms-requirements-tree{display:none}.qms-requirements-workspace[data-mobile-view=detail] .qms-requirements-detail{order:1}.qms-requirements-workspace[data-mobile-view=detail] .qms-requirements-implementation{order:2}.qms-requirements-tree{max-height:none;overflow:visible}.qms-requirement-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:min(34rem,62dvh);overflow-y:auto}.qms-requirement-list:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:var(--space-1)}.qms-requirements-back{display:block}}@media (max-width:34rem){.qms-requirements-scope dl{grid-template-columns:1fr}.qms-requirements-lenses{padding-inline:var(--space-4)}.qms-requirements-lenses>div{gap:var(--space-2);grid-template-columns:1fr}.qms-requirements-facts{grid-template-columns:1fr}}.qms-structure-section{border-top:1px solid var(--color-border);padding-block:var(--space-4)}.qms-structure-section h4{margin:0 0 var(--space-1)}.qms-structure-section__meta,.qms-structure-block__meta{margin:0 0 var(--space-2);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.qms-structure-blocks,.qms-structure-expectations{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-structure-block{border-left:3px solid var(--color-border);padding-left:var(--space-3)}.qms-structure-block__ways-out{gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-status-review);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;display:flex}.qms-structure-block__ways-out>form{flex:18rem}.qms-tag{padding:0 var(--space-2);border-radius:var(--radius-field);border:1px solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text);font-size:var(--text-sm);display:inline-block}.qms-tag--muted{color:var(--color-text-muted);border:1px solid var(--color-border);background:0 0}.qms-tag--warning{--dot:var(--color-status-review);color:var(--color-text);background:0 0;border-color:#0000;padding-inline:0}.qms-suggestion{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-status-review);background:var(--color-surface-raised);max-width:var(--measure)}.qms-field--inline{align-items:center;gap:var(--space-2);flex-direction:row}.qms-table-editor__scroll{overflow-x:auto}.qms-table-editor input,.qms-table-editor textarea{min-width:8rem}.qms-pilot{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.qms-pilot__chat{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;min-height:32rem;display:flex;overflow:hidden}.qms-pilot__log{padding:var(--space-6);gap:var(--space-6);flex-direction:column;max-height:62vh;margin:0;list-style:none;display:flex;overflow-y:auto}.qms-pilot__msg{gap:var(--space-2);flex-direction:column;max-width:82%;display:flex}.qms-pilot__msg--you{align-self:flex-end;align-items:flex-end}.qms-pilot__who{font-size:var(--text-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-label);font-weight:800}.qms-voice,.qms-pilot__msg--agent .qms-pilot__bubble{font-family:var(--font-voice);font-size:var(--text-base);line-height:1.65}.qms-pilot__bubble{padding:var(--space-4) var(--space-4);border-radius:2px var(--radius-card) var(--radius-card) var(--radius-card);background:var(--color-accent-wash);white-space:pre-wrap;line-height:1.6;font-size:var(--text-base);border:1px solid #0000}.qms-pilot__msg--you .qms-pilot__bubble{border-radius:var(--radius-card) 2px var(--radius-card) var(--radius-card);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm)}.qms-pilot__msg--system .qms-pilot__bubble{background:var(--color-danger-bg);color:var(--color-danger-fg);border-color:#0000}.qms-pilot__bubble ul{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.qms-pilot__bubble li{padding-left:var(--space-4);border-left:2px solid var(--color-derived-fg);font-weight:500}.qms-pilot__answers{gap:var(--space-2);margin-top:var(--space-3);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.qms-pilot__answer{font:inherit;font-size:var(--text-sm);cursor:pointer;padding:var(--space-1) var(--space-4);border:1px solid var(--color-action);background:var(--color-surface);color:var(--color-action);border-radius:999px;font-weight:600}.qms-pilot__answer:hover{background:var(--color-accent-wash)}.qms-pilot__answer:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-pilot__waiting{align-items:center;gap:var(--space-3);color:var(--color-text-muted);display:flex}.qms-pilot__spin{animation:2.4s linear infinite qms-pilot-spin;display:inline-flex}@keyframes qms-pilot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qms-pilot__spin{animation:1.1s ease-in-out infinite alternate qms-overlay-wait}}.qms-pilot__composer{gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);align-items:flex-end;display:flex}.qms-pilot__composer textarea{font:inherit;font-size:var(--text-base);flex:1}.qms-pilot__panel{top:var(--below-contextbar);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-6);position:sticky}.qms-pilot__panel h2{margin:0 0 var(--space-3)}.qms-pilot__panel h3{font-size:var(--text-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-label);margin:var(--space-6) 0 var(--space-2);font-weight:800}.qms-pilot__meterlabel{justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);margin:0 0 var(--space-2);display:flex}.qms-pilot__meter{background:var(--color-border);border-radius:2px;height:4px;display:flex;overflow:hidden}.qms-pilot__meter-said{background:var(--color-status-released)}.qms-pilot__meter-proposed{background:var(--color-action)}.qms-pilot__fields{margin:0}.qms-pilot__field{padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.qms-pilot__field dt{justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);align-items:baseline;display:flex}.qms-pilot__field dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--text-sm)}.qms-pilot__state{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;padding:2px var(--space-2);border-radius:var(--radius-field);white-space:nowrap;background:var(--color-surface-sunken);color:var(--color-label);font-weight:800}.qms-pilot__state--said{--dot:var(--color-status-released);color:var(--color-text);background:0 0;padding-inline:0}.qms-pilot__state--inferred{background:var(--color-derived-bg);color:var(--color-derived-fg)}.qms-pilot__state--waiting{--dot:var(--color-status-review);color:var(--color-text);background:0 0;padding-inline:0}.qms-pilot__state--kept{background:var(--color-surface-sunken);color:var(--color-text-muted)}@media (max-width:64rem){.qms-pilot{grid-template-columns:minmax(0,1fr)}.qms-pilot__panel{position:static}.qms-pilot__log{max-height:none}}.qms-error,.qms-ok{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);border-left:3px solid;font-weight:500}.qms-error{background:var(--color-danger-bg);color:var(--color-danger-fg)}.qms-ok{background:var(--color-surface);color:var(--color-text);border-left-color:var(--color-status-released)}.qms-stored-value{white-space:pre-wrap;overflow-wrap:anywhere;max-width:60ch;font-family:var(--font-mono);display:block}.qms-values{padding-left:var(--space-4);gap:var(--space-2);margin:0;display:grid}.qms-values>li>.qms-muted{font-size:.85em;display:block}.qms-heard{gap:var(--space-5);flex-direction:column;display:flex}.qms-heard__list{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.qms-heard__row{gap:var(--space-2) var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.qms-heard__row:first-child{border-top:0}.qms-heard__row--change{box-shadow:inset 3px 0 0 var(--color-selected-fg)}.qms-heard__row--refuse{box-shadow:inset 3px 0 0 var(--color-border-strong)}.qms-heard__row--refuse .qms-heard__value{color:var(--color-text-muted);text-decoration:line-through}.qms-heard__what{flex-direction:column;gap:2px;min-width:0;display:flex}.qms-heard__label{font-size:var(--text-xs);color:var(--color-text-muted)}.qms-heard__value{font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.4}.qms-heard__value em{color:var(--color-text-muted);font-style:normal}.qms-heard__basis{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.qms-heard__act{gap:var(--space-2);align-items:center;display:flex}.qms-heard__refuse{padding:var(--space-1) 0;font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.qms-heard__refuse:hover{color:var(--color-text)}.qms-heard__edit{gap:var(--space-1);padding-top:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}.qms-heard__edit input{width:100%}.qms-heard__commit{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-sunken);flex-direction:column;display:flex}.qms-heard__commit .qms-button{align-self:flex-start}.qms-heard__commit p{font-size:var(--text-sm);margin:0}@media (max-width:40rem){.qms-heard__row{grid-template-columns:minmax(0,1fr)}.qms-heard__act{justify-content:flex-start}.qms-heard__commit .qms-button{text-align:center;align-self:stretch}}.qms-record__group{margin-block-start:var(--space-5)}.qms-record__group h3{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.15em;color:var(--color-label);margin-block-end:var(--space-2);font-weight:800}.qms-record{gap:0;margin:0;display:grid}.qms-record__row{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:baseline;display:grid}.qms-record__row dt{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-record__row dd{overflow-wrap:anywhere;margin:0}.qms-record__row--blank dd{font-size:var(--text-sm)}@media (max-width:40rem){.qms-record__row{padding:var(--space-2) 0;grid-template-columns:minmax(0,1fr);gap:2px}}.qms-lede{font-size:var(--text-base);color:var(--color-text-muted);max-width:60ch}.qms-record__summary{font-size:var(--text-sm);color:var(--color-text-muted)}.qms-record__summary strong{color:var(--color-text);font-variant-numeric:tabular-nums}.qms-record__todo{--dot:var(--color-status-review);color:var(--color-text);font-size:var(--text-sm)}.qms-record__row--conditional dd{font-size:var(--text-sm);line-height:1.45}.qms-pilot__consent{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-status-review);border-radius:var(--radius-card);background:var(--color-surface);margin-block-end:var(--space-3)}.qms-pilot__consent label{gap:var(--space-3);cursor:pointer;font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.qms-pilot__consent input{margin-block-start:.2em}.qms-pilot__consent>p{margin:0 0 var(--space-2)}.qms-roster-form{gap:var(--space-5);flex-direction:column;display:flex}.qms-roster{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.qms-roster__row{gap:var(--space-2) var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.qms-roster__row:first-child{border-top:0}.qms-roster__row--editing{box-shadow:inset 3px 0 0 var(--color-selected-fg)}.qms-roster__what{flex-direction:column;gap:2px;min-width:0;display:flex}.qms-roster__label{font-size:var(--text-xs);color:var(--color-text-muted)}.qms-roster__holder{font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.4}.qms-roster__holder--none{--dot:var(--color-status-review);color:var(--color-text);font-size:var(--text-sm)}.qms-roster__cite{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.qms-roster__cite code{font-size:.9em}.qms-from-products .qms-roster__row{padding:var(--space-3) var(--space-4);grid-template-columns:13rem minmax(0,1fr);align-items:baseline}.qms-from-products .qms-roster__label{font-size:var(--text-sm)}.qms-from-products__values{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:baseline;margin:0;padding:0;list-style:none;display:grid}.qms-from-products__values>li{display:contents}.qms-from-products__value{overflow-wrap:anywhere;font-weight:600;line-height:1.4}.qms-from-products__products{overflow-wrap:anywhere;line-height:1.4}@media (max-width:40rem){.qms-from-products .qms-roster__row,.qms-from-products__values{grid-template-columns:minmax(0,1fr)}.qms-from-products__products{margin-block-end:var(--space-1)}}.qms-roster__act{align-items:center;display:flex}.qms-roster__edit{gap:var(--space-1);padding-top:var(--space-3);border-top:1px dashed var(--color-border);margin-top:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}.qms-roster__edit label{font-size:var(--text-sm);margin-block-start:var(--space-2)}.qms-roster__edit select,.qms-roster__edit input{width:100%;max-width:32rem}.qms-roster__edit .qms-hint{font-size:var(--text-xs);color:var(--color-text-muted)}.qms-roster__why{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);max-width:62ch;line-height:1.5}.qms-roster__commit{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-sunken);flex-direction:column;display:flex}.qms-roster__commit input{width:100%;max-width:40rem}.qms-roster__commit .qms-button{align-self:flex-start}.qms-supplier-facts{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.qms-page-tabs{gap:var(--space-1);margin-block:var(--space-4);border-block-end:1px solid var(--color-border);display:flex;overflow-x:auto}.qms-page-tabs a{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);white-space:nowrap;border-block-end:2px solid #0000;text-decoration:none}.qms-page-tabs a:hover{color:var(--color-text)}.qms-page-tabs a[aria-current=page]{color:var(--color-selected-fg);border-block-end-color:var(--color-selected-fg);font-weight:600}.qms-page-tabs a:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.qms-roster__flag{--dot:var(--color-status-review);font-size:var(--text-xs);color:var(--color-text);overflow-wrap:anywhere}.qms-roster__earlier{font-size:var(--text-xs);color:var(--color-text-muted)}.qms-roster__earlier ul{margin:var(--space-1) 0 0;padding-inline-start:var(--space-4)}.qms-tag--danger{background:var(--color-danger-bg);color:var(--color-danger-fg)}.qms-icon-button{padding:var(--space-2)}.qms-supplier-boxes{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-block-end:var(--space-4);display:grid}.qms-supplier-box{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);color:inherit;font-size:var(--text-sm);flex-direction:column;text-decoration:none;display:flex}a.qms-supplier-box:hover{border-color:var(--color-link)}a.qms-supplier-box:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}:is(a,div).qms-supplier-box[aria-current=true]{border-color:var(--color-selected-fg);background:var(--color-selected-bg)}.qms-supplier-box--warning{border-inline-start:3px solid var(--color-status-review)}.qms-supplier-box__label{color:inherit}.qms-supplier-box__count{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.qms-supplier-box .qms-form-actions{margin:var(--space-1) 0 0}.qms-supplier-box .qms-list{margin:0}.qms-supplier-boxes--list{flex-wrap:wrap;align-items:stretch;display:flex}.qms-supplier-boxes--list>.qms-supplier-box{flex:15rem;min-width:0}.qms-supplier-boxes--list>.qms-supplier-box--wide{flex:3 30rem}.qms-supplier-suggestions{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-supplier-suggestion{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-supplier-suggestion__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-about-rows{margin:0;padding:0;list-style:none}.qms-about-row{column-gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name acts""stands acts""more acts";align-items:center;display:grid}.qms-about-row:first-child{border-block-start:0;padding-block-start:0}.qms-about-row:last-child{padding-block-end:0}.qms-about-row__name{overflow-wrap:anywhere;grid-area:name;font-weight:600}.qms-about-row__stands{font-size:var(--text-sm);color:var(--color-text-muted);grid-area:stands}.qms-about-row__more{font-size:var(--text-sm);color:var(--color-text-muted);grid-area:more}.qms-about-row__mark{background:var(--color-status-released);width:.5rem;height:.5rem;border-radius:50%;margin-inline-end:var(--space-2);display:inline-block}.qms-about-row__mark[data-held=false]{background:var(--color-status-review)}.qms-about-row__acts{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;grid-area:acts;display:flex}.qms-about-row__acts>.qms-button,.qms-about .qms-panel-head>.qms-button{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);white-space:nowrap}.qms-modal.qms-act-dialog.qms-act-dialog--narrow{width:min(34rem, calc(100vw - var(--space-8)))}.qms-who-is{gap:var(--space-3);border:0;margin-inline:0;padding:0}.qms-who-is>legend{margin-block-end:var(--space-2);padding:0;font-weight:600}.qms-who-is__choices{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.qms-who-is__choice{gap:var(--space-1);cursor:pointer;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-field);flex-direction:column;display:flex;position:relative}.qms-who-is__choice>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.qms-who-is__choice>span{font-size:var(--text-sm);color:var(--color-text-muted)}.qms-who-is__choice:has(>input:checked){border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action);background:var(--color-surface-sunken)}.qms-who-is__choice:has(>input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.qms-who-is__choice:has(>input:disabled){opacity:.55;cursor:not-allowed}.qms-supplier-box .qms-act-dialog{color:var(--color-text);text-align:start}.qms-list-box{border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);padding:0 var(--space-2);white-space:nowrap;line-height:1.6;display:inline-block}.qms-list-box b{font-weight:600}.qms-list-box--warning{border-color:var(--color-status-review)}.qms-market-chips{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.qms-market-chips button{font:inherit;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);cursor:pointer;text-align:start}.qms-market-chips button[aria-pressed=true]{border-color:var(--color-selected-fg);box-shadow:inset 0 -3px 0 var(--color-selected-fg);background:var(--color-accent-wash);font-weight:600}.qms-market-chips small{color:var(--color-text-muted);font-weight:400;display:block}.qms-stage-choice{border-radius:var(--radius-field);align-items:flex-start;display:flex}.qms-stage-choice input{flex:none;margin-block-start:.2rem}.qms-stage-choice span{flex-direction:column;gap:2px;min-width:0;display:flex}.qms-stage-choice small{color:var(--color-text-muted)}.qms-route-choice{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.qms-supplier-flags{gap:var(--space-1);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.qms-supplier-settings th[scope=row]{width:18%}.qms-supplier-settings__means{font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);display:block}.qms-supplier-settings__criteria{margin:0;padding-inline-start:var(--space-6)}.qms-supplier-settings__who{font-size:var(--text-sm);color:var(--color-text-muted);display:block}.qms-supplier-settings__acts{gap:var(--space-2);white-space:nowrap;flex-wrap:wrap;align-items:center;display:flex}.qms-supplier-settings__acts form{display:contents}.qms-supplier-settings__editing{background:var(--color-surface-sunken)}.qms-supplier-settings textarea{width:100%;min-width:16rem}.qms-supplier-group>h2{font-size:var(--text-lg);margin-block:var(--space-6) var(--space-2)}.qms-supplier-group:first-of-type>h2{margin-block-start:var(--space-2)}.qms-roster--fields .qms-roster__row{gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-4);grid-template-columns:13rem minmax(0,1fr) minmax(0,17rem) auto;align-items:baseline}.qms-roster--fields .qms-roster__what{display:contents}.qms-roster--fields .qms-roster__label{font-size:var(--text-sm);grid-column:1}.qms-roster--fields .qms-roster__holder{font-size:var(--text-base);grid-column:2}.qms-roster--fields .qms-roster__cite{grid-column:3}.qms-roster--fields .qms-roster__flag{grid-column:2/4}.qms-roster--fields .qms-roster__earlier{grid-column:3}.qms-roster--fields .qms-roster__act{grid-area:1/4;align-self:center}.qms-roster--fields .qms-roster__act .qms-button{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.qms-roster--fields .qms-roster__row--editing{background:var(--color-surface-sunken);align-items:center}.qms-page--cards :is(.qms-roster,.qms-table-scroll),.qms-page--cards .qms-supplier-box:not(.qms-supplier-box--warning,.qms-supplier-box--danger,[aria-current=true]){background:var(--color-accent-wash)}.qms-page--cards .qms-roster--fields .qms-roster__row--editing,.qms-page--cards .qms-table tbody tr:hover{background:var(--color-surface)}.qms-roster__change,.qms-roster__beneath{display:contents}.qms-roster__value{gap:var(--space-2);grid-column:2;align-items:center;min-width:0;display:flex}.qms-roster__value>input,.qms-roster__value>select{flex:auto;width:100%;min-width:0}.qms-roster__instead{align-items:center;gap:var(--space-1);font-size:var(--text-sm);white-space:nowrap;flex:none;display:inline-flex}.qms-roster__value>textarea.qms-roster__long{resize:vertical;flex:auto;width:100%;min-width:0}.qms-roster__help{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.qms-roster--fields .qms-roster__help{grid-column:2/4;margin:0}.qms-roster__another{margin-top:var(--space-3)}.qms-roster__another>summary{cursor:pointer;list-style:none;display:inline-block}.qms-roster__another>summary::-webkit-details-marker{display:none}.qms-roster__another>ul{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.qms-roster__reason{grid-column:3;min-width:0}.qms-roster__reason input{width:100%}.qms-roster--fields .qms-roster__row--editing .qms-roster__act{gap:var(--space-2);white-space:nowrap;justify-content:flex-end;display:flex}.qms-roster--fields .qms-roster__other{font-size:var(--text-sm);color:var(--color-text-muted);grid-column:2;margin:0}.qms-roster__said{grid-column:2/-1;margin:0}.qms-roster__said.qms-note{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.qms-roster__said.qms-note>p{flex:20rem;margin:0}.qms-udi-dis{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.qms-udi-dis small{color:var(--color-text-muted)}.qms-udi-di-entries{gap:var(--space-2);flex-direction:column;display:flex}.qms-udi-di-entry{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.qms-udi-di-entry>input[type=text]{flex:12rem;width:auto;min-width:0}.qms-udi-di-entry>label{white-space:nowrap;flex:none;display:flex}.qms-roster--fields .qms-roster__act .qms-act-dialog .qms-button{min-height:2.25rem;padding:var(--space-2) var(--space-4);font-size:inherit}.qms-roster--fields .qms-act-dialog{white-space:normal;text-align:start}.qms-supplier-form{gap:var(--space-3) var(--space-6);align-items:start;max-width:72rem;display:grid}.qms-supplier-form>*{grid-column:1/-1}.qms-supplier-form .qms-hint{font-size:var(--text-sm);color:var(--color-text-muted)}.qms-supplier-form .qms-field>select{align-self:flex-start;width:auto;min-width:14rem;max-width:100%}.qms-supplier-form .qms-fieldset,.qms-supplier-form input{min-width:0}.qms-supplier-form .qms-fieldset{padding:var(--space-3) var(--space-4)}.qms-supplier-form .qms-fieldset .qms-field--inline{margin:0}.qms-supplier-form--judge{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.qms-supplier-form--judge>.qms-fieldset,.qms-supplier-form--judge>.qms-note{grid-area:1/1/span 6}.qms-supplier-form--judge>:not(.qms-fieldset,.qms-note){grid-column:2}.qms-supplier-form--purchase{grid-template-columns:minmax(0,2fr) 12rem minmax(0,1fr);align-items:end}.qms-supplier-form--purchase>.qms-field{grid-column:auto}.qms-supplier-form--purchase>.qms-supplier-form__whole{grid-column:1/-1}.qms-supplier-form--verify{grid-template-columns:max-content minmax(0,1fr)}.qms-supplier-form--verify>.qms-field{grid-column:auto}.qms-supplier-form--verify>.qms-field:has(textarea){grid-column:1/-1}.qms-tab-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-1) var(--space-3);border-block-end:1px solid var(--color-border);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.qms-tab-bar__says{min-width:0;color:var(--color-text-muted);flex:28rem;margin:0}.qms-tab-bar__says strong{color:var(--color-text)}.qms-tab-bar>.qms-muted{margin:0}.qms-tab-bar--boxes{align-items:flex-start}.qms-supplier-boxes--glance{gap:var(--space-2);flex:40rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));min-width:0;margin:0}.qms-supplier-boxes--glance .qms-supplier-box{padding:var(--space-2) var(--space-3);gap:2px;min-width:0}.qms-supplier-boxes--glance .qms-supplier-box__label{font-size:var(--text-xs);color:var(--color-text-muted)}.qms-supplier-box__value{font-size:var(--text-base);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.qms-supplier-box__sub{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.qms-supplier-box--danger{border-color:var(--color-danger-fg);background:var(--color-danger-bg);color:var(--color-danger-fg)}.qms-supplier-box--danger :is(.qms-supplier-box__label,.qms-supplier-box__sub),.qms-supplier-boxes--glance .qms-supplier-box--danger .qms-supplier-box__label{color:var(--color-danger-fg)}.qms-supplier-box__sub a{color:inherit}.qms-tab-bar--boxes .qms-button{white-space:nowrap}.qms-tab-bar--boxes>.qms-muted{flex:0 18rem}h3.qms-supplier-table-heading{font-size:var(--text-label);color:var(--color-label);text-transform:uppercase;letter-spacing:.15em;margin:var(--space-6) 0 var(--space-2);font-weight:800}.qms-supplier-table{font-variant-numeric:tabular-nums}.qms-table-scroll .qms-supplier-table{min-width:56rem}.qms-supplier-table td{vertical-align:top;overflow-wrap:normal;word-break:normal}.qms-supplier-table__nowrap{white-space:nowrap}.qms-supplier-table__text{min-width:12rem}.qms-supplier-table__sub{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.qms-supplier-table__replaced td{color:var(--color-text-muted)}.qms-supplier-table__conditions{margin:var(--space-1) 0 0;padding-inline-start:var(--space-4);list-style:outside}.qms-supplier-table__act{text-align:end;white-space:nowrap}.qms-supplier-table__act .qms-button{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.qms-statement-acts{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.qms-supplier-cell--warning{--dot:var(--color-status-review);color:var(--color-text);font-weight:600}.qms-supplier-cell--danger{color:var(--color-danger-fg);font-weight:600}.qms-modal.qms-act-dialog{width:min(60rem, calc(100vw - var(--space-8)));max-height:calc(100vh - var(--space-16));padding-block-start:var(--space-4)}.qms-modal.qms-act-dialog.qms-act-dialog--top{margin-block:var(--space-8) auto}.qms-act-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-block-end:var(--space-4);display:flex}.qms-act-dialog__head h2{font-size:var(--text-lg);margin:0}.qms-act-dialog__head p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.qms-act-dialog__close{border-radius:var(--radius-button);min-width:2.25rem;min-height:2.25rem;font-size:var(--text-xl);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;line-height:1}.qms-act-dialog__close:hover{color:var(--color-text)}.qms-act-dialog__close:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-act-dialog .qms-supplier-form{max-width:none}.qms-act-dialog__acts{align-items:center;gap:var(--space-2);flex:none;display:flex}.qms-act-dialog__lead{color:var(--color-text-muted);font-size:var(--text-sm);margin-block-start:var(--space-1)}.qms-act-dialog__lead p{margin:0}.qms-steps{gap:var(--space-1) var(--space-4);counter-reset:step;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qms-steps li{counter-increment:step;white-space:nowrap}.qms-steps li:before{content:counter(step) " "}.qms-steps li[aria-current=step]{color:var(--color-label);font-weight:600}.qms-chooser{margin-inline:calc(-1 * var(--space-6));border-block-start:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 17rem;margin-block-end:calc(-1 * var(--space-6));display:grid}.qms-chooser__main{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-2);flex-direction:column;min-width:0;display:flex}.qms-chooser__summary{background:var(--color-surface-sunken);border-inline-start:1px solid var(--color-border);padding:var(--space-4) var(--space-6);font-size:var(--text-sm)}.qms-chooser__summary h3{margin:0 0 var(--space-3);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-label)}.qms-chooser__summary dl{gap:var(--space-2);margin:0;display:grid}.qms-chooser__summary dt{color:var(--color-text-muted);font-size:var(--text-xs)}.qms-chooser__summary dd{overflow-wrap:anywhere;margin:0}.qms-chooser__list{border:1px solid var(--color-border);border-radius:var(--radius-card);overscroll-behavior:contain;max-height:26rem;overflow:auto}.qms-chooser__group{z-index:1;background:var(--color-surface-sunken);color:var(--color-label);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-block-end:1px solid var(--color-border);font-weight:600;position:sticky;top:0}.qms-chooser__row{gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.qms-chooser__row:last-child{border-block-end:0}.qms-chooser__row:hover{background:var(--color-surface-sunken)}.qms-chooser__row--chosen,.qms-chooser__row--chosen:hover{background:var(--color-selected-bg)}.qms-chooser__row--held{cursor:default;color:var(--color-text-muted)}.qms-chooser__row input{accent-color:var(--color-selected-fg);margin-block-start:.3rem}.qms-chooser__row:has(input:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:-3px}.qms-chooser__name{font-weight:500}.qms-chooser__for{color:var(--color-text-muted);font-size:var(--text-sm);grid-column:2}.qms-chooser__tag{padding:0 var(--space-2);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;vertical-align:middle;border-radius:999px;margin-inline-start:var(--space-2);font-weight:400;display:inline-block}.qms-chooser__tag--product{border-color:var(--color-selected-fg);color:var(--color-selected-fg)}.qms-chooser__none{padding:var(--space-3)}.qms-chooser__fixed{min-height:2.25rem;padding-inline:var(--space-3);border-radius:var(--radius-field);background:var(--color-surface-sunken);align-items:center;margin:0;display:flex}.qms-chooser__short{max-width:14rem}.qms-chooser__optional{color:var(--color-text-muted);font-weight:400}.qms-chooser__suggest{align-self:flex-start;margin-block-start:var(--space-1)}@media (max-width:40rem){.qms-chooser{grid-template-columns:minmax(0,1fr)}.qms-chooser__summary{border-inline-start:0;border-block-start:1px solid var(--color-border)}.qms-chooser__list{max-height:21rem}}.qms-roster--acts .qms-roster__row{align-items:center}.qms-roster--acts .qms-roster__act .qms-button{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}@media (max-width:56rem){.qms-roster--fields .qms-roster__row{grid-template-columns:minmax(0,1fr) auto}.qms-roster--fields .qms-roster__label,.qms-roster--fields .qms-roster__holder,.qms-roster--fields .qms-roster__cite,.qms-roster--fields .qms-roster__flag,.qms-roster--fields .qms-roster__earlier{grid-column:1}.qms-roster--fields .qms-roster__act{grid-column:2}.qms-roster__value,.qms-roster__reason,.qms-roster__said,.qms-roster--fields .qms-roster__other,.qms-roster--fields .qms-roster__help{grid-column:1/-1}.qms-roster__value{flex-wrap:wrap}.qms-roster--fields .qms-roster__row--editing .qms-roster__act{grid-area:auto/1/auto/-1;justify-content:flex-start}.qms-supplier-form--judge,.qms-supplier-form--purchase,.qms-supplier-form--verify{grid-template-columns:minmax(0,1fr)}.qms-supplier-form>*,.qms-supplier-form--judge>*{grid-area:auto/1/auto/-1!important}}@media (max-width:40rem){.qms-roster__row{grid-template-columns:minmax(0,1fr)}.qms-roster__commit .qms-button{text-align:center;align-self:stretch}}.qms-viewer-panel{width:min(56rem, calc(100vw - var(--space-8)));max-width:none;height:100dvh;max-height:none;padding:var(--space-4);border:0;border-inline-start:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);margin:0;inset:0 0 0 auto}.qms-viewer-panel[open]{gap:var(--space-4);flex-direction:column;display:flex}.qms-viewer-panel::backdrop{background:#00000073}.qms-viewer-panel__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.qms-viewer-panel__head h2{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0}@media (max-width:40rem){.qms-viewer-panel{border-inline-start:0;width:100vw}}.qms-viewer{gap:var(--space-3);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.qms-viewer__tabs{gap:var(--space-1);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.qms-viewer__tabs button{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:.2rem solid #0000;font-weight:600}.qms-viewer__tabs button:hover{color:var(--color-text)}.qms-viewer__tabs button[aria-selected=true]{border-block-end-color:var(--color-selected-fg);color:var(--color-selected-fg)}.qms-viewer__tabs button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-viewer__canvas{width:100%;height:65dvh;min-height:20rem}.qms-viewer__text{height:65dvh;min-height:20rem}.qms-viewer__hash{font-family:var(--font-mono);font-size:var(--text-sm)}.qms-viewer__away{visibility:hidden;height:0;overflow:hidden}.qms-viewer__details{flex:none}.qms-viewer__details>summary{cursor:pointer;width:fit-content;font-size:var(--text-sm);color:var(--color-text-muted)}.qms-viewer__details[open]>summary{margin-block-end:var(--space-2)}.qms-viewer__download{min-height:1.75rem;padding:0 var(--space-3);font-size:var(--text-sm)}.qms-viewer__caption{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.qms-viewer__members h3{font-size:var(--text-lg);margin:0}.qms-viewer__members h4{margin:var(--space-2) 0 0;font-size:var(--text-base)}.qms-viewer__tree{overflow-wrap:anywhere;margin:0;padding-inline-start:var(--space-4);list-style:none}.qms-viewer__tree>li{padding-block:var(--space-1)}.qms-intake-page{gap:var(--space-3);max-width:none;padding:var(--space-4) var(--space-6);flex-direction:column;display:flex}.qms-intake-head{gap:var(--space-2) var(--space-6);grid-template-columns:minmax(18rem,1fr) minmax(22rem,36rem);align-items:center;display:grid}.qms-intake-head__title{gap:var(--space-3);margin:0}.qms-intake-head__title h1{font-size:var(--text-xl);margin-block:0}.qms-intake-head__title>div>p:last-child{font-size:var(--text-sm);max-width:44rem}.qms-intake-head__state{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.qms-intake-head__state .qms-pilot__consent{padding:var(--space-2) var(--space-3);margin:0}.qms-intake-head__state .qms-pilot__consent label{font-size:var(--text-sm);line-height:1.4}.qms-intake-head__state .qms-note{margin:0}.qms-intake-head__status{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;display:flex}.qms-intake-meter{align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.qms-intake-meter__bar{background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:999px;flex:12rem;min-width:8rem;height:.5rem;display:flex;overflow:hidden}.qms-intake-meter__seg{height:100%;display:block}.qms-intake-meter__legend{gap:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.qms-intake-meter__legend b{color:var(--color-text);font-variant-numeric:tabular-nums}.qms-intake-meter__key{width:.5rem;height:.5rem;border-radius:2px;margin-inline-end:var(--space-1);text-decoration:none;display:inline-block}.qms-intake-meter__seg--decided{background:var(--color-status-released)}.qms-intake-meter__seg--needYou{background:var(--color-status-review)}.qms-intake-meter__seg--ready{background:var(--color-action)}.qms-intake-meter__seg--setAside{background:var(--color-border-strong)}.qms-intake-meter__seg--arriving{background:repeating-linear-gradient(45deg, var(--color-border-strong) 0 4px, transparent 4px 8px)}.qms-intake-meter__seg--notReadInFull{background:var(--color-status-draft);opacity:.35}.qms-intake-arriving__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.qms-intake-arriving{margin:0;padding:0;list-style:none}.qms-intake-arriving__row{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.qms-intake-arriving__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qms-intake-arriving__row .qms-field__hint{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.qms-intake-row{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.qms-intake-row__info{flex:20rem;min-width:0}.qms-intake-row__acts{gap:var(--space-2);flex:none;margin:0;display:flex}.qms-intake-row>:not(.qms-intake-row__info,.qms-intake-row__acts){flex-basis:100%}.qms-intake-lines{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-intake-line{align-items:baseline;gap:0 var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.4;display:flex}.qms-intake-line__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:600;overflow:hidden}.qms-intake-line__rest{align-items:baseline;gap:0 var(--space-2);min-width:0;color:var(--color-text-muted);flex-wrap:wrap;display:inline-flex}.qms-intake-line__rest .qms-field__hint{font-size:inherit}.qms-intake-line--one{flex-wrap:nowrap}.qms-intake-line--one .qms-intake-line__title{flex:0 auto}.qms-intake-line--one .qms-intake-line__rest{white-space:nowrap;flex-wrap:nowrap;flex:none}.qms-intake-row__acts{align-items:center}.qms-intake-row__acts form{margin:0}.qms-intake-found{gap:var(--space-3);flex-direction:column;display:flex}.qms-intake-found p{margin:0}.qms-intake-found ul{gap:var(--space-1);flex-direction:column;margin:0;padding-inline-start:var(--space-6);display:flex}.qms-intake-tabs{gap:var(--space-1);border-block-end:1px solid var(--color-border);flex:none;display:flex;overflow-x:auto}.qms-intake-tabs button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;display:flex}.qms-intake-tabs button:hover{color:var(--color-text)}.qms-intake-tabs button[aria-selected=true]{color:var(--color-selected-fg);border-block-end-color:var(--color-selected-fg);font-weight:600}.qms-intake-tabs button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.qms-intake-tabs__spacer{flex:1}.qms-intake-tabs__count{font-variant-numeric:tabular-nums;font-size:var(--text-xs);padding:0 var(--space-2);background:var(--color-surface-sunken);color:var(--color-text);border:1px solid var(--color-border);border-radius:999px;font-weight:600}.qms-intake-tabs__count--asks{--dot:var(--color-status-review);color:var(--color-text);background:0 0;border-color:#0000;padding-inline:0}.qms-intake-tabs__count--failed{background:var(--color-danger-bg);color:var(--color-danger-fg);border-color:var(--color-danger-fg)}.qms-intake-tabs__spin{border:2px solid var(--color-border-strong);border-block-start-color:var(--color-action);border-radius:50%;width:.7rem;height:.7rem;animation:1s linear infinite qms-intake-spin}@keyframes qms-intake-spin{to{transform:rotate(360deg)}}.qms-intake-life{align-items:center;gap:var(--space-1);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.qms-intake-life__pill{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-field);font-size:var(--text-xs);background:var(--color-surface-sunken);color:var(--color-text-muted);line-height:1.6;display:inline-flex}.qms-intake-life__pill--now{--dot:var(--color-status-review);color:var(--color-text);background:0 0;padding-inline:0;font-weight:600}.qms-intake-life__pill--did{--dot:var(--color-status-released);color:var(--color-text);background:0 0;padding-inline:0}.qms-intake-life__pill--failed{background:var(--color-danger-bg);color:var(--color-danger-fg);font-weight:600}.qms-intake-life__failure{color:var(--color-danger-fg)}.qms-intake-panel[hidden]{display:none}.qms-intake-pane{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;min-height:0;padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;overflow:auto}.qms-intake-pane>section{gap:var(--space-2);flex-direction:column;display:flex}.qms-intake-pane h2{font-size:var(--text-lg);margin:0}.qms-intake-pane h3{margin:var(--space-2) 0 0;font-size:var(--text-base)}.qms-intake-pane .qms-card{padding:var(--space-4);margin-block-end:var(--space-3)}.qms-intake-two{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.qms-intake-two--sweep{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.qms-intake-rail-and-pane{gap:var(--space-3);grid-template-columns:230px minmax(0,1fr);display:grid}.qms-intake-rail{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;min-height:0;padding:var(--space-2);overflow:auto}.qms-intake-rail ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-intake-rail button{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-button);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.qms-intake-rail button[aria-current=true]{border-color:var(--color-selected-fg);background:var(--color-selected-bg)}.qms-intake-rail button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-intake-rail button{row-gap:var(--space-1);flex-wrap:wrap}.qms-intake-rail button>span:not([class]){flex:calc(100% - 1.1rem);min-width:0}.qms-intake-rail .qms-tag{white-space:nowrap;flex:none}.qms-intake-rail button>span:not([class])+.qms-tag{margin-inline-start:1.1rem}.qms-intake-rail .qms-intake-rail__group{margin:var(--space-3) var(--space-2) var(--space-1);font-size:var(--text-label);color:var(--color-label);text-transform:uppercase;letter-spacing:.15em;font-weight:800}.qms-intake-rail .qms-intake-rail__group:first-child{margin-block-start:var(--space-1)}.qms-intake-pager{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-intake-pager strong{margin-inline-end:var(--space-2)}.qms-intake-step{gap:var(--space-3);flex-direction:column;display:flex}.qms-intake-stepgrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-width:0;min-height:0;display:grid}.qms-intake-stepgrid .qms-viewer__text{height:auto;min-height:12rem}@media (min-width:901px){.qms-intake__file .qms-viewer__panel{flex-direction:column;flex:1 1 0;min-height:12rem;display:flex}.qms-intake__file .qms-viewer__panel[hidden]{display:none}.qms-intake__file .qms-viewer__text,.qms-intake__file .qms-viewer__canvas{flex:1 1 0;height:auto;min-height:0}}.qms-intake__small{min-height:1.75rem;padding:0 var(--space-3);font-size:var(--text-sm)}.qms-intake-page .qms-linkish,.qms-intake-page .qms-viewer__details>summary{padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-surface-raised);color:var(--color-text);text-decoration:none}.qms-intake-page .qms-linkish:hover,.qms-intake-page .qms-viewer__details>summary:hover{background:var(--color-surface-sunken)}@media (min-width:901px){body:has(>main.qms-intake-page){grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}body>main.qms-intake-page{align-self:stretch;height:100%;min-height:0;overflow:hidden}.qms-intake-head,.qms-intake-tabs{flex:none}.qms-intake-panel{flex-direction:column;flex:1;min-height:0;display:flex}.qms-intake-panel>*,.qms-intake-step>.qms-intake-rail-and-pane{flex:1;min-height:0}.qms-intake-two,.qms-intake-rail-and-pane,.qms-intake-stepgrid,.qms-intake-step{height:100%;min-height:0}.qms-intake-two>*,.qms-intake-rail-and-pane>*,.qms-intake-stepgrid>*{min-height:0}}@media (max-width:900px){.qms-intake-head,.qms-intake-two,.qms-intake-two--sweep,.qms-intake-rail-and-pane,.qms-intake-stepgrid{grid-template-columns:minmax(0,1fr)}.qms-intake-page{padding:var(--space-4)}}.qms-intake__files ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-intake__files button{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-button);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.qms-intake__files button[aria-current=true]{border-color:var(--color-selected-fg);background:var(--color-selected-bg)}.qms-intake__files button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-intake__dot{border:1px solid var(--color-border-strong);border-radius:50%;flex:none;width:.6rem;height:.6rem}.qms-intake__dot--ready{background:var(--color-status-released);border-color:var(--color-status-released)}.qms-intake__dot--unsure{border:1.5px solid var(--color-status-review);background:0 0}.qms-intake__dot--asks{background:var(--color-status-review);border-color:var(--color-status-review)}.qms-intake__dot--aside{background:0 0}.qms-intake__file{min-width:0}.qms-intake__reading{gap:var(--space-2);min-width:0;font-size:var(--text-sm);flex-direction:column;display:flex}.qms-intake__reading .qms-voice p{margin:0 0 var(--space-1)}.qms-intake__reading .qms-voice{font-size:var(--text-sm);line-height:1.5}.qms-intake__reading .qms-field__hint{font-size:var(--text-xs)}.qms-intake__reading .qms-field__input{min-height:1.75rem;padding:0 var(--space-2);font-size:var(--text-sm)}.qms-intake__reading textarea.qms-field__input{padding-block:var(--space-1)}.qms-intake__reading .qms-button{min-height:1.75rem;padding:0 var(--space-3);font-size:var(--text-sm)}.qms-intake__sentence{margin:0;line-height:1.5}.qms-intake__unsure{border-block-end:2px dashed var(--color-status-review)}.qms-intake__form{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);align-items:baseline;display:grid}.qms-intake__field{display:contents}.qms-intake__form>:not(.qms-intake__field){grid-column:1/-1}.qms-intake__label{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.qms-intake__label--unsure{color:var(--color-text);border-block-end:2px dashed var(--color-status-review);justify-self:start}.qms-intake__control{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.qms-intake__control>.qms-field__input{width:100%;max-width:32rem}.qms-intake__cites{gap:var(--space-1);flex-direction:column;display:flex}.qms-intake__cites .qms-field__input{max-width:32rem}.qms-intake__inline{width:auto;max-width:100%;display:inline-block}.qms-intake__subjects{gap:var(--space-1);flex-direction:column;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.qms-intake__subject{align-items:center;gap:0 var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.qms-intake__subject-who{flex-direction:column;min-width:0;display:flex}.qms-intake__subject-who>.qms-field__input{min-height:1.75rem;font-size:var(--text-sm);padding-block:0}.qms-intake__subject-name,.qms-intake__subject-why{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qms-intake__subject-name{font-size:var(--text-sm)}.qms-intake__subject-why{font-size:var(--text-xs);color:var(--color-text-muted)}.qms-intake__subject-acts{align-items:center;gap:var(--space-1);display:flex}.qms-intake__add-person{align-items:center;gap:var(--space-1);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.qms-intake__add-person>.qms-field__input{width:9rem;min-height:1.75rem;font-size:var(--text-sm);padding-block:0}.qms-intake__add-person>p{flex-basis:100%;margin:0}.qms-intake__sections{gap:var(--space-1);flex-direction:column;display:flex}.qms-intake__section{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-intake-pane--reading{padding:0;overflow:hidden}.qms-intake__reading{flex:auto;gap:0;min-height:0}.qms-intake__reading-scroll{min-height:0;padding:var(--space-4);gap:var(--space-2);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.qms-intake__reading-scroll>*{flex:none}.qms-intake__dock{padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--color-border);background:var(--color-surface-sunken);flex:none}.qms-intake__dock>p{margin:var(--space-1) 0 0}.qms-intake__confirm{display:inline-block;position:relative}.qms-intake__confirm[data-tip]:hover:after{content:attr(data-tip) / "";z-index:30;inline-size:max-content;max-inline-size:min(22rem,80vw);padding:var(--space-1) var(--space-2);border-radius:var(--radius-card);background:var(--color-text);color:var(--color-surface-raised);font-size:var(--text-xs);pointer-events:none;line-height:1.4;position:absolute;inset-block-end:calc(100% + var(--space-1));inset-inline-start:0}.qms-intake__confirm[data-tip]:has(:focus-visible):after{content:attr(data-tip) / "";z-index:30;inline-size:max-content;max-inline-size:min(22rem,80vw);padding:var(--space-1) var(--space-2);border-radius:var(--radius-card);background:var(--color-text);color:var(--color-surface-raised);font-size:var(--text-xs);pointer-events:none;line-height:1.4;position:absolute;inset-block-end:calc(100% + var(--space-1));inset-inline-start:0}.qms-intake__part{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);overflow:hidden}.qms-intake__reading .qms-intake__part-head,.qms-intake-found .qms-intake__part-head{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-sunken);border-block-end:1px solid var(--color-border);margin:0;font-weight:600}.qms-intake__part-body{padding:var(--space-2) var(--space-3)}.qms-intake__part-body .qms-voice>:last-child{margin-block-end:0}.qms-intake__part-body .qms-voice{gap:var(--space-3);flex-direction:column;display:flex}.qms-intake__part-body .qms-voice>*{margin-block:0}.qms-intake__decisions ul{margin:0;padding:0;list-style:none}.qms-intake__decisions li+li{border-block-start:1px solid var(--color-border)}.qms-intake__decisions li>button,.qms-intake__decisions li>p{text-align:start;width:100%;font:inherit;color:inherit;padding:var(--space-1) 0;background:0 0;border:0;margin:0;display:block}.qms-intake__decisions li>button{cursor:pointer}.qms-intake__decisions li>button:hover{background:var(--color-surface-sunken)}.qms-intake__decisions li>button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.qms-intake__rows li>.qms-intake__proposal{align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:0 var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.qms-intake__proposal>.qms-button{margin-inline-start:auto}.qms-intake__needs{--dot:var(--color-status-review);color:var(--color-text)}.qms-intake__ruling{gap:var(--space-1) var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.qms-intake__ruling>legend{padding:0;font-weight:600}.qms-intake__open-points{border-inline-start:3px solid var(--color-status-review)}.qms-intake-rail .qms-intake-rail__split{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2) 0;font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600;display:flex}.qms-intake-rail__split>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qms-intake-rail .qms-intake-rail__in-split{padding-inline-start:var(--space-3)}.qms-intake__splitmark{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.qms-intake__splitmark:before,.qms-intake__splitmark:after{content:"";border-top:1px dashed var(--color-border-strong);flex:1}.qms-intake__reference{width:12em;max-width:100%;display:inline-block}.qms-intake__keys kbd{font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-field);border-block-end-width:2px;padding:0 .3em}.qms-viewer__text mark{background:var(--color-hit-bg);color:var(--color-text)}.qms-viewer__text mark.qms-viewer__start{outline:2px solid var(--color-status-review);font-weight:600}.qms-intake-ask{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-status-review);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.qms-intake-ask p,.qms-intake-ask blockquote{margin:0}.qms-intake-ask__head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-intake-ask__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-intake-ask__taken{gap:var(--space-1);flex-direction:column;display:flex}.qms-intake-ask__done{margin:0}.qms-intake__shut{border:0;min-width:0;margin:0;padding:0}.qms-intake__shut:disabled .qms-intake__form{opacity:.55}.qms-intake__shut-line{margin:0 0 var(--space-2)}.qms-overlay{background:var(--color-surface-sunken);min-height:100dvh;padding:var(--space-8) var(--space-4) var(--space-16);justify-content:center;align-items:flex-start;display:flex}.qms-overlay__portal{z-index:0;pointer-events:none;opacity:.2;filter:blur(6px)saturate(.5);grid-template-columns:220px 1fr;display:grid;position:fixed;inset:0}.qms-overlay__portal-shell{background:var(--color-surface);border-inline-end:1px solid var(--color-border);padding:var(--space-6) var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.qms-overlay__portal-page{padding:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.qms-overlay__portal-line{border-radius:var(--radius-field);background:var(--color-border);height:.75rem;display:block}.qms-overlay__portal-line--title{width:40%;height:1.25rem}.qms-overlay__portal-card{border-radius:var(--radius-dialog);background:var(--color-surface);border:1px solid var(--color-border);height:4.5rem;display:block}.qms-overlay__sheet{z-index:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-dialog);flex-direction:column;width:min(820px,100%);animation:.16s ease-out qms-overlay-in;display:flex;position:relative}.qms-overlay__sheet--welcome{padding:var(--space-8);gap:var(--space-4);align-items:flex-start}.qms-overlay__sheet--welcome h1{font-size:var(--text-2xl)}.qms-overlay__points{gap:var(--space-1);color:var(--color-text-muted);flex-direction:column;margin:0;padding-inline-start:var(--space-6);display:flex}.qms-overlay__head{gap:var(--space-4);padding:var(--space-4) var(--space-6);border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;display:flex}.qms-overlay__who{gap:var(--space-3);align-items:flex-start;min-width:0;display:flex}.qms-overlay__title{font-size:var(--text-lg);overflow-wrap:anywhere}.qms-overlay__sub{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-overlay__side{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.qms-overlay__exits{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.qms-overlay__tag{--dot:var(--color-status-review);color:var(--color-text);font-size:var(--text-sm);align-items:center;display:inline-flex}.qms-overlay__body{padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}.qms-overlay__error{background:var(--color-danger-bg);color:var(--color-danger-fg);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4)}.qms-overlay__turn{gap:var(--space-3);align-items:flex-start;display:flex}.qms-overlay__status:empty{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qms-overlay__turn--waiting .qms-sesha-mark{animation:1.1s ease-in-out infinite alternate qms-overlay-wait}.qms-overlay__hold{display:contents}.qms-overlay__hold:disabled :is(button,input,select,textarea,label,a){cursor:progress}.qms-overlay__hold:disabled :is(button,.qms-overlay__choice):not([data-pressed]){opacity:.55}.qms-overlay [data-pressed]{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-color:var(--color-selected-fg)}.qms-overlay .qms-overlay__choice[data-pressed]{background:var(--color-accent-wash)}.qms-overlay__turn .qms-voice p+p{margin-block-start:var(--space-2)}.qms-overlay__turn .qms-voice p{max-width:62ch;margin:0}.qms-overlay__card,.qms-overlay__form{gap:var(--space-4);flex-direction:column;display:flex}.qms-overlay__count{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.qms-overlay__card-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-overlay__mode button{font:inherit;cursor:pointer;background:0 0;border:0}.qms-overlay__fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.qms-overlay__fields{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.qms-overlay__field{gap:var(--space-1);width:min(28rem,100%);color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.qms-overlay__field input,.qms-overlay__field select,.qms-overlay__field textarea{min-height:44px;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-field)}.qms-overlay__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-overlay__choice{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;border-radius:999px;transition:border-color .12s ease-out,background-color .12s ease-out;display:inline-flex}.qms-overlay__choice:hover{border-color:var(--color-link)}.qms-overlay__choice--check input{width:1.125rem;height:1.125rem;accent-color:var(--color-action);margin:0}.qms-overlay__choice--check:has(input:checked){border-color:var(--color-selected-fg);background:var(--color-selected-bg)}.qms-overlay__choice--quiet{color:var(--color-link);background:0 0;border-color:#0000}.qms-overlay__go{align-self:flex-start;min-height:44px}.qms-overlay__form .qms-field>:is(label,legend,span):not(.qms-field--inline){color:var(--color-text-muted);font-size:var(--text-sm)}.qms-overlay__form .qms-field>:is(input,select,textarea):not([type=checkbox]){min-height:44px;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-field)}.qms-overlay__form fieldset.qms-field{border:0;min-width:0;margin:0;padding:0}.qms-overlay__form fieldset.qms-field>legend{margin-block-end:var(--space-1);padding:0;font-weight:400}.qms-overlay__form fieldset.qms-field>.qms-field--inline{display:flex}.qms-overlay__form .qms-fieldset{background:var(--color-surface-raised);padding:var(--space-3) var(--space-4)}.qms-overlay__form .qms-add-market{gap:var(--space-3);flex-direction:column;display:flex}.qms-overlay__form .qms-add-market+.qms-add-market{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3)}.qms-overlay__form .qms-field--inline{min-height:2rem}.qms-overlay__form .qms-field--inline>input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--color-action);margin:0}.qms-overlay__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.qms-overlay__link{color:var(--color-link);min-height:44px;padding-inline:var(--space-2);align-items:center;display:inline-flex}.qms-overlay__capacity{gap:var(--space-4);flex-direction:column;display:flex}:is(.qms-overlay__capacity:has(input[name=capacity][value=legal_manufacturer]:checked) .qms-overlay__follow,.qms-overlay__capacity:not(:has(input[name=capacity]:checked)) .qms-overlay__follow){display:none}.qms-overlay__makes{gap:var(--space-4);flex-direction:column;display:flex}.qms-overlay__makes:not(:has(input[name=makes][value=distribute_represent]:checked)) .qms-overlay__follow{display:none}.qms-overlay__follow legend{margin-block-end:var(--space-2)}.qms-overlay__why summary{cursor:pointer;color:var(--color-link);align-items:center;min-height:44px;display:inline-flex}.qms-overlay__why p{color:var(--color-text-muted);max-width:62ch}.qms-overlay__found{border:1px solid var(--color-border);background:var(--color-surface-sunken);border-radius:var(--radius-card);padding:var(--space-4) var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.qms-overlay__found-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.qms-overlay__found-head h2{font-size:var(--text-base)}.qms-overlay__hint{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-overlay__group{gap:var(--space-2);flex-direction:column;display:flex}.qms-overlay__group h3{font-size:var(--text-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-label);font-weight:800}.qms-overlay__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-overlay__pending{color:var(--color-text-muted);font-style:italic}.qms-overlay__finding{align-items:baseline;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-field);border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);overflow-wrap:anywhere;flex-wrap:wrap;align-content:center;text-decoration:none;animation:.2s ease-out qms-overlay-land;display:inline-flex}a.qms-overlay__finding:hover{border-color:var(--color-link)}.qms-overlay__src{font-size:var(--text-xs);color:var(--color-text-muted)}.qms-overlay__finding--site{border-color:var(--color-border);border-inline-start:3px solid var(--color-status-review)}.qms-overlay__finding--derived{background:var(--color-derived-bg);color:var(--color-derived-fg);border-color:#0000}.qms-overlay__finding--open{border-style:dashed;border-inline-start:3px solid var(--color-status-review)}.qms-overlay__law--probable{background:var(--color-accent-wash);color:var(--color-text);border-color:#0000;font-weight:600}.qms-overlay__law--cant,.qms-overlay__law--open,.qms-overlay__std--offered{border-style:dashed}.qms-overlay__edit{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4)}.qms-overlay__rows{flex-direction:column;margin:0;display:flex}.qms-overlay__row{gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(8rem,12rem) 1fr auto;align-items:center;display:grid}.qms-overlay__row dt{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-overlay__row dd{overflow-wrap:anywhere;min-width:0;margin:0}.qms-overlay__row--site{box-shadow:inset 3px 0 0 var(--color-status-review);padding-inline-start:var(--space-3)}.qms-overlay__row--derived dd:first-of-type{color:var(--color-derived-fg)}.qms-overlay__row--open dd:first-of-type{color:var(--color-text-muted);font-style:italic}.qms-overlay__row .qms-overlay__src{margin-inline-start:var(--space-1)}.qms-overlay__quote{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.qms-overlay__because{font-size:var(--text-xs);color:var(--color-text-muted);font-style:normal;display:block}.qms-overlay__row-acts{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.qms-overlay__inline{display:inline-flex}.qms-overlay__approve .qms-overlay__go[disabled]{opacity:.55;cursor:not-allowed}.qms-overlay__skipped summary,.qms-overlay__notraised summary{cursor:pointer;color:var(--color-link);min-height:44px;padding-block:var(--space-3);display:list-item}.qms-overlay__skipped ul,.qms-overlay__notraised ul{color:var(--color-text-muted);gap:var(--space-1);flex-direction:column;margin:0;padding-inline-start:var(--space-6);display:flex}.qms-overlay__lines{gap:var(--space-3);flex-direction:column;display:flex}.qms-overlay__line{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.qms-overlay__line-top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-overlay__line-name{font-weight:600}.qms-overlay__line-full{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400;display:block}.qms-overlay__line p{margin:0}.qms-overlay__state{font-size:var(--text-xs);padding:2px var(--space-2);white-space:nowrap;border-radius:999px;font-weight:600}.qms-overlay__state--probable{background:var(--color-accent-wash);color:var(--color-text)}.qms-overlay__state--cant,.qms-overlay__state--review{--dot:var(--color-status-review);color:var(--color-text);background:0 0;padding-inline:0}.qms-overlay__state--works{background:var(--color-derived-bg);color:var(--color-derived-fg)}.qms-overlay__state--none{color:var(--color-text);background:0 0;padding-inline:0}.qms-overlay__line textarea{width:100%;min-height:4rem;font:inherit}.qms-overlay__confirm{border:1px solid var(--color-border);border-radius:var(--radius-dialog);padding:var(--space-6);background:var(--color-surface-raised);color:var(--color-text);width:min(40rem, calc(100vw - var(--space-8)));gap:var(--space-4);flex-direction:column;margin:auto;display:flex}.qms-overlay__confirm::backdrop{background:#00000073}.qms-overlay__confirm h3{font-size:var(--text-lg);margin:0;line-height:1.3}.qms-overlay__confirm ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qms-overlay__confirm li{padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.qms-overlay__confirm-acts{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4)}@keyframes qms-overlay-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes qms-overlay-land{0%{background-color:var(--color-derived-bg)}}@keyframes qms-overlay-wait{0%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.qms-overlay__sheet,.qms-overlay__finding,.qms-overlay__turn--waiting .qms-sesha-mark{animation:none}.qms-overlay__choice{transition:none}}@media (max-width:860px){.qms-overlay__portal{display:none}.qms-overlay{padding:0}.qms-overlay__sheet{border:0;border-radius:0;min-height:100dvh}.qms-overlay__head{padding:var(--space-4);flex-wrap:wrap}.qms-overlay__side{align-items:flex-start}.qms-overlay__exits{justify-content:flex-start}.qms-overlay__body{padding:var(--space-4)}.qms-overlay__sheet--welcome{padding:var(--space-6) var(--space-4)}.qms-overlay__row{grid-template-columns:1fr}.qms-overlay__row-acts{justify-content:flex-start}}.qms-overlay__exits button{min-height:44px}.qms-action-filters{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.qms-action-filters__group{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.qms-action-filters .qms-button{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.qms-actions-table__due,.qms-actions-table__step{white-space:nowrap}.qms-actions-table__step .qms-button{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.qms-actions-table .qms-act-dialog{white-space:normal}.qms-record-decisions{flex:none;max-height:40dvh;overflow:auto}.qms-record-decisions h3{margin:0 0 var(--space-2);font-size:var(--text-base)}.qms-record-decisions__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.qms-record-decisions .qms-roster__holder{font-size:var(--text-base)}.qms-record-decisions .qms-button{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);white-space:nowrap}.qms-working-on{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface-sunken)}.qms-started-from{align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.qms-started-from .qms-button{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.qms-action-form{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:min(34rem,80vw);display:grid}.qms-action-form__wide,.qms-action-form>.qms-ok,.qms-action-form>.qms-error{grid-column:1/-1}.qms-search-choice{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.qms-search-choice>input{width:100%}.qms-search-choice__list{padding:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface-raised);max-height:16rem;margin:0;list-style:none;overflow-y:auto}.qms-search-choice__list:empty{display:none}.qms-search-choice__option{padding:var(--space-1) var(--space-2);border-radius:var(--radius-field);cursor:pointer;overflow-wrap:anywhere}.qms-search-choice__option--active{background:var(--color-accent-wash)}.qms-search-choice__option[aria-selected=true]{font-weight:600}.qms-search-choice__count{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.qms-search-choice__count:empty{display:none}.qms-action-two{gap:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:60rem){.qms-action-two{grid-template-columns:minmax(0,1fr)}}.qms-action-quote{border-inline-start:3px solid var(--color-border-strong);margin:0 0 var(--space-3);padding:var(--space-1) var(--space-3);color:var(--color-text-muted)}.qms-action-history{margin:0 0 var(--space-4);gap:var(--space-1);padding:0;list-style:none;display:grid}.qms-action-facts{gap:var(--space-2) var(--space-4);grid-template-columns:9rem minmax(0,1fr);margin:0;display:grid}.qms-action-facts dt{color:var(--color-text-muted);font-size:var(--text-sm)}.qms-action-facts dd{overflow-wrap:anywhere;margin:0}.qms-approvals__counts{gap:var(--space-4);margin:0 0 var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qms-approvals__counts>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:flex}.qms-approvals__counts dt{font-size:var(--text-sm);color:var(--color-text-muted)}.qms-approvals__counts dt a{color:inherit;text-decoration:none}.qms-approvals__counts dt a:hover{text-decoration:underline}.qms-approvals__counts dd{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1}.qms-approvals__section{margin-block-end:var(--space-8);scroll-margin-block-start:var(--space-6)}.qms-approvals__section .qms-section-heading p{margin:var(--space-1) 0 0;max-width:var(--measure)}.qms-approvals__table{min-width:64rem}.qms-approvals__table th,.qms-approvals__table td{vertical-align:top}.qms-approvals__table thead th:first-child{width:22%}.qms-approvals__table .qms-approvals__reason{min-width:22rem;max-width:34rem}.qms-approvals__table .qms-approvals__names{min-width:12rem}.qms-approvals__act .qms-button{white-space:nowrap}.qms-approvals__table tbody th{text-align:start;text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--text-sm);color:var(--color-text)}.qms-approvals__table .qms-approvals__version{text-align:start;font-weight:600}.qms-approvals__table td.qms-numeric{text-align:start}.qms-approvals__name{display:block}.qms-approvals__versions{font-size:var(--text-xs);margin-block-start:var(--space-1);font-weight:400;display:inline-block}.qms-approvals__names{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.qms-approvals__framework{color:var(--color-text-muted)}.qms-approvals__note,.qms-approvals__reason{color:var(--color-text-muted);margin-block-start:var(--space-1);display:block}.qms-approvals__stopped{color:var(--color-danger-fg);display:block}.qms-approvals__act{text-align:end}.qms-approvals__act form{justify-content:flex-end;display:flex}.qms-approvals__sub{font-size:var(--text-xs);color:var(--color-text-muted);display:block}.qms-approvals__outcomes{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}@media (max-width:48rem){.qms-approvals__counts{gap:var(--space-2);grid-template-columns:1fr}}.qms-sheet-brackets{gap:var(--space-1);display:grid}.qms-sheet-brackets__row{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.qms-sheet-brackets__gap{overflow-wrap:anywhere;color:var(--color-text-muted)}.qms-sheet-brackets__row .qms-field__input{width:auto;max-width:100%}.qms-sheet-help{display:inline-flex;position:relative}.qms-sheet-help__icon{min-width:1.5rem;min-height:1.5rem;font-weight:600}.qms-sheet-help__text{z-index:2;width:min(28rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:400;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.qms-sheet-help__text[hidden]{display:none}.qms-first{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.qms-first__count{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;font-weight:600}.qms-first__question{margin:0}.qms-first h4{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-sm)}.qms-first__foot{justify-content:space-between;gap:var(--space-2);border-block-start:1px solid var(--color-border);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.qms-first__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.qms-first__people{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;display:grid}.qms-first__line{gap:var(--space-2);align-items:center;display:flex}.qms-first__job{gap:var(--space-1);flex-direction:column;display:flex}.qms-first__applies{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.qms-first__applies legend{flex-basis:100%}.qms-first__rows{margin:0}.qms-first__row{gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;align-items:start;display:grid}.qms-first__row:last-child{border-block-end:0}.qms-first__row dt{color:var(--color-text-muted)}.qms-first__row dd{min-width:0;margin:0}.qms-first__lineout{display:block}.qms-first__job-heading{margin-block-start:var(--space-2);font-weight:600}.qms-first__job-heading:first-child{margin-block-start:0}.qms-first__tag{font-size:var(--text-xs);border-radius:var(--radius-field);padding:0 var(--space-1);border:1px solid var(--color-status-review);white-space:nowrap;font-weight:700;display:inline-block}.qms-first__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.qms-first__tabs{gap:var(--space-1);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.qms-first__tabs button{padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-block-end:3px solid #0000;font-weight:600}.qms-first__tabs button:hover{color:var(--color-text)}.qms-first__tabs button[aria-selected=true]{border-block-end-color:var(--color-selected-fg);color:var(--color-selected-fg)}.qms-first__tabs button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.qms-first__table{border-collapse:collapse;width:100%}.qms-first__table th,.qms-first__table td{text-align:start;vertical-align:top;padding:var(--space-1) var(--space-3) var(--space-1) 0;border-block-end:1px solid var(--color-border)}.qms-first__table tr:last-child td{border-block-end:0}.qms-first__table thead th{color:var(--color-text-muted);font-weight:600;font-size:var(--text-sm)}.qms-first__yes{white-space:nowrap;width:1%;font-weight:600}.qms-first__duties td:first-child{width:55%}.qms-first__duties .qms-field__input{width:100%}.qms-first__tag--skip{border-color:var(--color-border-strong);color:var(--color-text-muted)}@media (max-width:40rem){.qms-first__row{grid-template-columns:minmax(0,1fr) auto}.qms-first__row dt{grid-column:1/-1}.qms-first__people{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.qms-contents{gap:var(--space-6);max-width:72rem;margin:0;padding-inline-start:var(--space-6);list-style:decimal;display:grid}.qms-contents__section::marker{font-weight:600}.qms-contents__title{margin:0 0 var(--space-2);font-size:var(--text-lg)}.qms-contents__where p,.qms-contents__prompt{margin:var(--space-1) 0;max-width:60rem}.qms-contents__where{color:var(--color-text-muted)}.qms-contents__frameworks{margin:0 0 var(--space-2);gap:var(--space-1);padding:0;list-style:none;display:grid}.qms-contents__clauses{margin-inline-end:var(--space-1);display:inline-block}.qms-button.qms-contents__clause{min-height:0;padding:0 var(--space-2);font-size:var(--text-xs);line-height:1.8}.qms-contents__table{margin-block:var(--space-3)}.qms-contents__rules{margin:0 0 var(--space-6)}.qms-clause-panel__heading{margin:0;font-weight:600}.qms-clause-panel__text{white-space:pre-line}.qms-approvals__filter{align-items:flex-end;gap:var(--space-3);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.qms-approvals__filter label{gap:var(--space-1);display:grid}@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}
