.doc{gap:var(--gap-group);grid-template-columns:minmax(0,1fr);display:grid}.doc>:not(.editor){max-width:var(--measure)}@media (min-width:1280px){.doc:has(>.editor)>:not(.editor){max-width:min(var(--measure), calc(100% - var(--aside) - var(--gap-group)))}}.doc-section{gap:var(--gap-stack);display:grid}.doc-section-title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);padding:0}.timeline{gap:var(--gap-stack);display:grid}.doc.reading--aside>.doc-progress{padding:var(--pad-card);border:1px solid var(--rule);background:var(--surface-raised);--rail-ground:var(--surface-raised)}@media not (min-width:1280px){.doc.reading--aside>.doc-progress{padding:var(--pad-card-lg)}}@media (min-width:1280px){.doc.reading--aside>.doc-progress{max-height:calc(100dvh - var(--header-h) - 2 * var(--gap-stack));overflow:auto}}.outcome{gap:var(--gap-item);padding:var(--pad-card-lg);border:1px solid var(--rule);background:var(--surface-raised);justify-items:start;display:grid}.outcome>p{max-width:var(--measure-text)}.outcome[data-outcome=accepted]{border-top:var(--rail) solid var(--accent)}.outcome[data-outcome=accepted] h2{color:var(--accent)}.request{gap:var(--gap-item);padding:var(--pad-card-lg);border:1px solid var(--rule);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);display:grid}.request__title{align-items:center;gap:var(--gap-inline);display:flex}.request__title:before{content:"";inline-size:var(--marker-dot);block-size:var(--marker-dot);background:var(--marker);border-radius:50%;flex:none}.request__message{padding-left:var(--gap-item);border-left:var(--rail) solid var(--accent);margin:0}.request__due{white-space:normal}.request__questions{margin-top:var(--gap-inline)}.editor>.reading{--reading-gap:var(--gap-stack)}@media not (min-width:1280px){.editor>.reading{row-gap:var(--gap-stack)}}.doc-basic,.doc-basic-edit{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--col-field)), 1fr));align-items:start;gap:var(--gap-item) var(--gap-stack);border:0;min-width:0;margin:0;padding:0;display:grid}.doc-basic-fieldset{border:0;min-width:0;margin:0;padding:0}.doc-basic-fieldset>legend{margin-bottom:var(--gap-item);padding:0}.doc-basic dt{font-weight:var(--type-strong-weight);line-height:var(--type-strong-leading)}.doc-basic dd{overflow-wrap:anywhere;margin:0}.doc-email{min-height:var(--control-h);overflow-wrap:anywhere;align-items:center;display:flex}@media not (min-width:760px){.doc-basic-edit{grid-template-columns:minmax(0,1fr)}.doc-email{min-height:0}}.doc-questions{margin:0;padding:0;list-style:none;display:grid}.doc-question{padding-block:var(--gap-stack);border-top:1px solid var(--rule)}.doc-question:last-child{padding-bottom:0}.doc-section>.doc-questions>.doc-question:first-child{border-top:0;padding-top:0}.doc-view .doc-question h3{margin-bottom:var(--gap-inline)}.doc-question .field__label{line-height:var(--type-strong-wrap-leading)}.field__optional{margin-left:var(--gap-inline)}.field__done{align-items:center;gap:var(--gap-tight);margin-left:var(--gap-inline);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text);display:inline-flex;position:relative}.field__done:before{content:"";inline-size:var(--marker-check);block-size:var(--marker-check);background:var(--accent);border-radius:50%;flex:none}.field__done:after{content:"";left:calc(var(--marker-check) / 4);top:calc(50% - var(--marker-check) / 4);inline-size:calc(var(--marker-check) / 2);block-size:calc(var(--marker-check) / 2);background:var(--on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);position:absolute}.field__desc{color:var(--text)}.field__options{display:grid}.field__foot{align-items:baseline;gap:var(--gap-tight) var(--gap-item);flex-wrap:wrap;display:flex}.field__notes{gap:var(--gap-tight);display:grid}.field__todo{align-items:center;gap:var(--gap-inline);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted);display:inline-flex}.field__todo:before{content:"";inline-size:var(--marker-dot);block-size:var(--marker-dot);box-shadow:inset 0 0 0 2px var(--marker);border-radius:50%;flex:none}.field__todo--requested{color:var(--text)}.field__todo--requested:before{background:var(--marker);box-shadow:none}.field__count{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted);overflow-wrap:normal;word-break:normal;margin-left:auto}.field__count[data-level=near]{color:var(--text);font-weight:var(--type-strong-weight)}.field__count[data-level=over]{color:var(--error);font-weight:var(--type-strong-weight)}.file-list{gap:var(--gap-inline);margin:0;padding:0;list-style:none;display:grid}.file-item{align-items:center;gap:var(--gap-tight) var(--gap-item);min-height:var(--control-h);padding:var(--gap-inline) var(--pad-item);border:1px solid var(--rule);background:var(--surface-raised);flex-wrap:wrap;display:flex}.file-item:is([data-file-state],.file-item--ready)>.file-item__name{padding-left:calc(var(--marker-check) + var(--gap-inline));position:relative}.file-item:is([data-file-state],.file-item--ready)>.file-item__name:before{content:"";left:0;top:calc((1lh - var(--marker-check)) / 2);inline-size:var(--marker-check);block-size:var(--marker-check);box-shadow:inset 0 0 0 2px var(--accent);border-radius:50%;position:absolute}.file-item:is([data-file-state=ready],.file-item--ready)>.file-item__name:before{background:var(--accent);box-shadow:none}.file-item:is([data-file-state=ready],.file-item--ready)>.file-item__name:after{content:"";left:calc(var(--marker-check) / 4);top:calc((1lh - var(--marker-check)) / 2 + var(--marker-check) / 4);inline-size:calc(var(--marker-check) / 2);block-size:calc(var(--marker-check) / 2);background:var(--on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);position:absolute}.file-item:is([data-file-state=rejected],[data-file-state=failed],[data-file-state=refused]){border-color:var(--error);background:var(--error-wash)}.file-item:is([data-file-state=rejected],[data-file-state=failed],[data-file-state=refused])>.file-item__name:before{background:var(--error);box-shadow:none}.file-item__name{flex:1 1 var(--col-fact);overflow-wrap:anywhere;min-width:0}.file-drop{align-content:center;justify-items:center;gap:var(--gap-tight);min-height:calc(var(--control-h) * 2);padding:var(--gap-item) var(--pad-item);border:1px dashed var(--input-border);background:var(--surface-raised);text-align:center;cursor:pointer;transition:border-color var(--motion-fast) var(--ease), background-color var(--motion-fast) var(--ease);display:grid}.file-drop:hover,.file-drop[data-drag]{border-style:solid;border-color:var(--accent);background:var(--accent-wash)}.file-drop:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.file-drop:has(input:disabled){border-color:var(--rule);background:var(--surface-sunken);cursor:not-allowed}.file-drop__title{font-weight:var(--type-strong-weight);line-height:var(--type-strong-wrap-leading)}.file-drop__rule{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted)}.file-item__meta{font-family:var(--font-label);font-weight:var(--type-label-weight);font-size:var(--type-label-size);line-height:var(--type-label-leading);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.file-item__state{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted)}.file-item[data-file-state=ready] .file-item__state{color:var(--text);font-weight:var(--type-strong-weight)}.file-item:is([data-file-state=rejected],[data-file-state=failed],[data-file-state=refused]) .file-item__state{color:var(--error);font-weight:var(--type-strong-weight)}.file-item>progress{flex:100%}.file-item__actions{gap:var(--gap-item);display:flex}.file-item__preview{width:100%;max-height:calc(var(--measure) * .62);object-fit:contain}.file-item__pdf{width:100%;height:calc(var(--measure) * .62);border:1px solid var(--rule)}.readiness{gap:var(--gap-item);padding:var(--pad-card);border:1px solid var(--rule);background:var(--surface-raised);align-content:start;display:grid}.readiness .meter__head h2{font-size:var(--type-title-size)}.readiness .meter__head{flex-wrap:wrap}.readiness .meter__count{white-space:normal}.readiness__label{margin-bottom:var(--gap-tight);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted)}.readiness__more>.readiness__list{margin-top:var(--gap-inline)}@media (not (max-width:760px)) and (not (min-width:1280px)){.readiness>.button{justify-self:start}}@media (min-width:1280px){.reading--aside>.readiness{max-height:calc(100dvh - var(--header-h) - 2 * var(--gap-stack) - var(--dock-h));overflow:auto}.reading--aside>.readiness .readiness__list{overscroll-behavior:contain;max-height:40dvh;overflow:auto}}.save-bar{align-items:center;gap:var(--gap-stack);min-height:var(--control-h);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);flex-wrap:nowrap;display:flex}.save-bar__status{align-items:center;gap:var(--gap-inline);min-width:0;min-height:var(--control-h-sm);color:var(--text-muted);white-space:nowrap;display:flex;overflow:hidden}.save-bar__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.save-bar__status:before{content:"";inline-size:var(--marker-dot);block-size:var(--marker-dot);box-shadow:inset 0 0 0 2px var(--rail-color);border-radius:50%;flex:none}.save-bar__status:is([data-save-status=pending],[data-save-status=saving]):before{box-shadow:inset 0 0 0 2px var(--accent)}.save-bar__status[data-save-status=saved]{color:var(--text)}.save-bar__status[data-save-status=saved]:before{background:var(--accent);box-shadow:none}.save-bar__status:is([data-save-status=retry],[data-save-status=rejected],[data-save-status=conflict],[data-save-status=unauthenticated],[data-save-status=blocked]){color:var(--error);font-weight:var(--type-strong-weight)}.save-bar__status:is([data-save-status=retry],[data-save-status=rejected],[data-save-status=conflict],[data-save-status=unauthenticated],[data-save-status=blocked]):before{background:var(--error);box-shadow:none}.save-bar__go{min-height:var(--control-h-sm);color:var(--accent);text-underline-offset:.2em;flex:none;align-items:center;margin-left:auto;display:inline-flex}.save-bar__go :is(.meter__count,.mono){color:inherit}.save-bar__submit{flex:none;margin-left:auto}@media (min-width:1280px){.save-bar__submit,.save-bar__go{display:none}}@media not (min-width:1280px){.save-bar:has(>.save-bar__submit)>.save-bar__go{display:none}}.doc-manage{gap:var(--gap-stack);padding-top:var(--gap-group);border-top:1px solid var(--rule);display:grid}.pool{gap:var(--gap-item);padding:var(--pad-card-lg);justify-items:start;display:grid}.pool__head,.manage-row{align-items:center;gap:var(--gap-inline) var(--gap-item);flex-wrap:wrap;display:flex}.app-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.app-row{grid-template-columns:var(--col-status) minmax(0, 1fr) auto;align-items:baseline;gap:var(--gap-inline) var(--gap-stack);padding-block:var(--gap-stack);border-bottom:1px solid var(--rule);display:grid;position:relative}.app-row:hover{background:var(--surface-raised)}.app-row:has(.app-row__link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.app-row__status{margin:0}.app-row__main{gap:var(--gap-tight);display:grid}.app-row__title{font-size:var(--type-title-size);line-height:var(--type-title-leading)}.app-row__link{color:inherit;text-decoration:none}.app-row__link:after{content:"";position:absolute;inset:0}.app-row__link:focus-visible{outline:none}.app-row__meta,.app-row__next{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted)}.app-row__next{white-space:nowrap}.app-row__next--act{color:var(--text);font-weight:var(--type-strong-weight)}@media (max-width:760px){.app-row{grid-template-columns:minmax(0,1fr)}}.empty .rail{--rail-ground:var(--surface-raised)}.me-summary{padding:var(--pad-card);border:1px solid var(--rule);background:var(--surface-raised);justify-items:start}.me-summary__counts{gap:var(--gap-item);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;margin:0;display:grid}.me-summary__counts dt{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted)}.me-summary__counts dd{font-size:var(--type-title-size);line-height:var(--type-title-leading);margin:0}.me-summary__due{font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.sheet__group--minor{align-items:center;gap:0 var(--gap-item);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);flex-wrap:wrap;display:flex}.sheet__group--minor>details[open]{flex-basis:100%}@media (max-width:520px){.sheet--submit .sheet__actions{flex-wrap:nowrap}.sheet--submit .sheet__actions>.button{flex:auto}.sheet--submit .sheet__actions>.button--quiet{flex:none}}
.admin-bar,.admin-bar+.page{padding-top:var(--gap-stack)}.data-table th,.data-table td{vertical-align:middle;min-width:0}.data-table :is(th[scope=row],.data-table__text){min-width:var(--col-fact)}.data-table th[scope=row]{font-weight:var(--type-strong-weight);background:0 0}.data-table .data-table__num{text-align:right}.data-table .data-table__title{width:40%;min-width:var(--col-field)}@media not (min-width:1280px){.data-table--cards thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table--cards,.data-table--cards tbody{display:block}.data-table--cards tr{align-items:baseline;gap:var(--gap-tight) var(--gap-item);padding:var(--gap-item) var(--pad-item);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.data-table--cards :is(th,td){border:0;min-width:0;padding:0;display:block}.table-wrap .data-table--cards :is(th,td):first-child{box-shadow:none;position:static}.data-table--cards th[scope=row]{flex:100%;min-width:0}.data-table--cards td[data-label]:before{content:attr(data-label) " ";color:var(--text-muted)}.data-table--cards td[data-label]{font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}}.table-wrap--pool,.workbench__filters--pool{max-width:var(--measure-wide)}.new-opening{gap:var(--gap-item) var(--gap-stack);margin-top:var(--gap-group);padding:var(--pad-card);border:1px solid var(--rule);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.new-opening__title{font-size:var(--type-body-size);line-height:var(--type-strong-leading)}@media (min-width:1280px){.new-opening{grid-template-columns:minmax(0, var(--col-field)) auto auto auto;justify-content:start;align-items:end}.new-opening__title,.new-opening__error{grid-column:1/-1}}.new-opening__choices,.choices{gap:0 var(--gap-stack);flex-wrap:wrap;display:flex}.workbench__filters{gap:var(--gap-item);margin-bottom:var(--gap-stack);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.workbench__filters>.workbench__filter--grow,.workbench__filters>.button{grid-column:1/-1}@media not (max-width:760px){.workbench__filters{flex-wrap:wrap;display:flex}.workbench__filters>.field{flex:1 1 var(--col-fact)}.workbench__filters>.workbench__filter--grow{flex:2 1 var(--col-field)}}.workbench{gap:var(--gap-item);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.workbench{grid-template-columns:minmax(0, var(--col-list)) minmax(0, 1fr) minmax(0, var(--col-panel));align-items:start}.workbench__panel,.workbench__list{top:calc(var(--header-h) + var(--gap-item));max-height:calc(100dvh - var(--header-h) - 2 * var(--gap-item));overscroll-behavior:contain;position:sticky;overflow:auto}.workbench--detail{grid-template-columns:minmax(0, 1fr) minmax(0, var(--col-panel))}}@media (min-width:1920px){.workbench--detail{grid-template-columns:minmax(0, var(--measure)) var(--col-panel);justify-content:start}}.workbench__list ol{gap:var(--gap-tight);margin:0;padding:0;list-style:none;display:grid}.workbench__list>.button{margin-top:var(--gap-inline)}.workbench__item{gap:var(--gap-tight);padding:var(--gap-inline) var(--pad-item);border:1px solid var(--rule);background:var(--surface-raised);color:var(--text);text-decoration:none;display:grid}.workbench__item:hover{border-color:var(--input-border)}.workbench__item[aria-current=true]{border-color:var(--accent);box-shadow:inset var(--rail) 0 0 var(--accent)}.workbench__line{justify-content:space-between;align-items:baseline;gap:var(--gap-inline);min-width:0;display:flex}.workbench__line--meta{align-items:center}.workbench__name{min-width:0;font-weight:var(--type-strong-weight);line-height:var(--type-strong-leading);overflow-wrap:anywhere}.workbench__date,.workbench__opening,.workbench__mine{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted)}.workbench__date,.workbench__mine{white-space:nowrap;flex:none}.workbench__tags{gap:var(--gap-tight);flex-wrap:wrap;min-width:0;display:flex}.workbench__mine{align-items:center;gap:var(--gap-inline);display:inline-flex}.workbench__mine:before{content:"";inline-size:var(--marker-dot);block-size:var(--marker-dot);box-shadow:inset 0 0 0 var(--rail) var(--rail-color);border-radius:50%;flex:none}.workbench__mine[data-mine=saved]:before{box-shadow:inset 0 0 0 var(--rail) var(--accent);background:radial-gradient(circle, var(--accent) 0 30%, transparent 35%)}.workbench__mine[data-mine=submitted]:before{box-shadow:none;background:var(--accent)}.workbench__doc,.workbench__panel{padding:var(--pad-card);border:1px solid var(--rule);background:var(--surface-raised);min-width:0}.workbench__doc>.empty{border:0;padding:0}.doc-head{gap:var(--gap-tight);display:grid}.doc-head__links{align-items:center;gap:0 var(--gap-item);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);flex-wrap:wrap;display:flex}.doc-head__title{font-size:var(--type-title-size);line-height:var(--type-title-leading)}.workbench__doc .doc-view .doc-question .prose{max-width:var(--measure-text)}.shortcuts{gap:var(--gap-inline);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);display:grid}.shortcuts__list{gap:var(--gap-tight);margin:0;display:grid}.shortcuts__list>div{grid-template-columns:calc(var(--control-h) + var(--gap-item)) minmax(0, 1fr);gap:var(--gap-inline);align-items:baseline;display:grid}.shortcuts__list dd{color:var(--text-muted);margin:0}@media (hover:none){.shortcuts{display:none}}.review{gap:var(--gap-stack);grid-template-columns:minmax(0,1fr);display:grid}.review__head{gap:var(--gap-inline);display:grid}.review__progress{align-items:center;gap:var(--gap-item);display:flex}.review__progress>.segments{flex:auto}.review__state{align-items:center;gap:var(--gap-inline);flex-wrap:wrap;display:flex}.criterion{gap:var(--gap-inline);border:0;min-width:0;margin:0;padding:0;display:grid}.criterion>legend{margin-bottom:var(--gap-inline);padding:0}.scale-row{align-items:center;gap:var(--gap-inline);max-width:var(--col-panel);display:flex}.scale{grid-template-columns:repeat(5, minmax(var(--control-h-sm), 1fr));flex:auto;display:grid}.scale__point,.scale__none{cursor:pointer;position:relative}.scale__point{min-height:var(--control-h-sm);border:1px solid var(--input-border);background:var(--surface-raised);font-family:var(--font-label);font-weight:var(--type-label-weight);font-variant-numeric:tabular-nums;place-items:center;display:grid}.scale__point+.scale__point{margin-left:-1px}.scale__point>input,.scale__none>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.scale__point:hover{background:var(--accent-wash)}.scale__point:has(input:checked){z-index:1;border-color:var(--accent);background:var(--accent);color:var(--on-accent)}:is(.scale__point:has(input:focus-visible),.scale__none:has(input:focus-visible)){z-index:2;outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset) - 2px)}.scale__point:has(input:checked:focus-visible){box-shadow:inset 0 0 0 2px var(--on-accent)}.scale__none{min-height:var(--control-h-sm);padding:0 var(--gap-inline);color:var(--text-muted);font-size:var(--type-meta-size);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--rule);flex:none;align-items:center;display:inline-flex}.scale__none:has(input:checked){color:var(--text);box-shadow:inset 0 -2px 0 var(--text-muted)}.anchors{gap:var(--gap-tight);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted);margin:0;padding:0;list-style:none;display:grid}.anchors>li{grid-template-columns:var(--gap-stack) minmax(0, 1fr);padding-left:var(--gap-inline);box-shadow:inset var(--rail) 0 0 transparent;display:grid}.anchors__n{font-family:var(--font-label);font-weight:var(--type-label-weight);font-size:var(--type-label-size);color:var(--accent)}.anchors>li[data-between]:after{content:"";inline-size:var(--gap-stack);background:var(--rule);align-self:center;block-size:1px}.anchors>li[aria-current=true]{color:var(--text);box-shadow:inset var(--rail) 0 0 var(--accent)}.review__submit{bottom:calc(-1 * var(--pad-card));z-index:3;gap:var(--gap-inline);padding-block:var(--gap-item) calc(var(--gap-item) + var(--pad-card));margin-bottom:calc(-1 * var(--pad-card));border-top:1px solid var(--rule);background:var(--surface-raised);display:grid;position:sticky}.review__submit>.save-status:empty{display:none}.review__done{align-items:center;gap:var(--gap-inline);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);flex-wrap:wrap;display:flex}.workbench__panel{scroll-padding-bottom:calc(var(--control-h) + 2 * var(--gap-item) + var(--pad-card))}html:has(.review__submit){scroll-padding-bottom:calc(var(--control-h) + 3 * var(--gap-item))}@media (hover:none){.workbench__panel:has(>.shortcuts:only-child){display:none}}.review__others{gap:var(--gap-item);display:grid}.spread,.others-table{border-collapse:collapse;width:100%;font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}:is(.spread,.others-table) caption{text-align:left;padding-bottom:var(--gap-inline)}:is(.spread,.others-table) :is(th,td){text-align:left;padding:var(--gap-tight) var(--gap-inline);border-top:1px solid var(--rule);vertical-align:middle}.range{inline-size:calc(var(--control-h) * 2);block-size:var(--gap-item);background:linear-gradient(var(--rule), var(--rule)) left center / 1px 100% no-repeat, linear-gradient(var(--rule), var(--rule)) 25% center / 1px 50% no-repeat, linear-gradient(var(--rule), var(--rule)) 50% center / 1px 50% no-repeat, linear-gradient(var(--rule), var(--rule)) 75% center / 1px 50% no-repeat, linear-gradient(var(--rule), var(--rule)) right center / 1px 100% no-repeat, linear-gradient(var(--rule), var(--rule)) center / 100% 1px no-repeat;display:block;position:relative}.others-table .others-table__score,.compare-matrix .compare-matrix__score{text-align:center}.data-table thead th{white-space:nowrap}.range__bar{top:50%;left:calc((var(--lo) - 1) / 4 * 100%);right:calc((5 - var(--hi)) / 4 * 100%);block-size:var(--bar);background:var(--rail-color);position:absolute;translate:0 -50%}.range__dot{top:50%;left:calc((var(--v) - 1) / 4 * 100%);inline-size:var(--marker-dot);block-size:var(--marker-dot);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--rail) var(--accent);border-radius:50%;position:absolute;translate:-50% -50%}.range__dot--mine{background:var(--accent)}.table-scroll{max-width:100%;overflow-x:auto}.others{gap:var(--gap-item);margin:0;padding:0;list-style:none;display:grid}.decision{gap:var(--gap-item);padding-top:var(--gap-stack);border-top:1px solid var(--rule);display:grid}.decision__state{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted)}.decision__state.dot{color:var(--text);font-weight:var(--type-strong-weight)}.decision__pair{gap:var(--gap-inline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision__wide{width:100%}.decision>.button--text{justify-self:start}.sheet__head{gap:var(--gap-tight);display:grid}.sheet__effect{max-width:var(--measure-text)}.sheet__coverage{align-items:center;gap:var(--gap-inline);flex-wrap:wrap;display:flex}.pending{margin-bottom:var(--gap-stack)}.pending summary{font-weight:var(--type-strong-weight)}.pending__list{padding:var(--gap-inline) 0 0;gap:var(--gap-item);margin:0;list-style:none;display:grid}.pending__actions{margin-top:var(--gap-tight)}.compare{gap:var(--gap-item);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.compare{grid-template-columns:minmax(0, var(--col-panel)) minmax(0, 1fr);align-items:start}.compare__criteria{top:calc(var(--header-h) + var(--gap-item));max-height:calc(100dvh - var(--header-h) - 2 * var(--gap-item));position:sticky;overflow:auto}}.compare__criteria,.compare__entry{padding:var(--pad-card);border:1px solid var(--rule);background:var(--surface-raised)}.compare__criteria{gap:var(--gap-item);display:grid}.compare__criterion{gap:var(--gap-inline);display:grid}.compare__entries{gap:var(--gap-item);margin:0;padding:0;list-style:none;display:grid}.compare__entry{gap:var(--gap-item);display:grid}@media (min-width:1920px){.compare__entry{grid-template-columns:minmax(0, 1fr) minmax(0, var(--col-panel));align-items:start}}.compare__answer{gap:var(--gap-inline);min-width:0;display:grid}.compare__answer .prose{max-width:var(--measure-text)}.compare-score{gap:var(--gap-item);max-width:var(--col-panel);display:grid}.compare-matrix td[data-scored]{background:var(--accent-wash)}@media (min-width:1280px){.compare-score__anchors,.workbench__list-fold>summary{display:none}}.workbench__list-fold>summary{font-weight:var(--type-strong-weight)}.compare-empty{max-width:var(--measure)}.compare__next{align-items:center;gap:var(--gap-item);flex-wrap:wrap;display:flex}.editor-grid{gap:var(--gap-group);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.editor-grid__main{grid-area:1/1}.editor-grid__publish{grid-area:2/1}.preview{top:calc(var(--header-h) + var(--gap-item));max-height:calc(100dvh - var(--header-h) - 2 * var(--gap-item) - var(--control-h) - 2 * var(--gap-inline));grid-area:1/2/span 2;position:sticky;overflow:auto}}.preview{padding:var(--pad-card);border:1px solid var(--rule);background:var(--surface-raised)}.preview .opening__title{font-size:calc(var(--type-title-size) * 1.6)}.editor-nav{top:var(--header-h);z-index:4;gap:0 var(--gap-item);padding-block:var(--gap-tight);border-bottom:1px solid var(--rule);background:var(--surface);flex-wrap:wrap;display:flex;position:sticky}.editor-nav a{align-items:center;gap:var(--gap-tight);min-height:var(--control-h-sm);color:var(--text-muted);font-size:var(--type-meta-size);white-space:nowrap;text-decoration:none;display:inline-flex}.editor-nav a:hover{color:var(--text)}.editor-nav .mono{color:var(--accent);font-size:var(--type-label-size)}.editor-nav__count{padding:0 var(--gap-tight);box-shadow:inset 0 0 0 1px var(--error);color:var(--error);font-family:var(--font-label);font-size:var(--type-label-size);font-variant-numeric:tabular-nums}html:has(.editor-nav){scroll-padding-top:calc(var(--header-h) + var(--control-h) + var(--gap-item))}@media (max-width:760px){.editor-nav{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}}.section-head{justify-content:space-between;align-items:baseline;gap:var(--gap-inline);flex-wrap:wrap;display:flex}.section-action{justify-self:start}.field-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--col-fact)), 1fr));gap:var(--gap-item) var(--gap-stack);display:grid}.field--nested{padding-left:calc(var(--check-size) + var(--gap-inline))}.textarea--short{min-height:calc(var(--control-h) * 1.5)}.input--num{max-width:var(--col-num)}.input--date{max-width:var(--col-field)}.editor-list{gap:var(--gap-item);margin:0;padding:0;list-style:none;display:grid}.editor-item{padding:var(--pad-item);border:1px solid var(--rule);background:var(--surface-raised)}.editor-item__head{gap:var(--gap-inline);flex-wrap:wrap;align-items:center;display:flex}.editor-item__head .select,.editor-item__head .input{flex:1 1 var(--col-fact);width:auto;min-width:0}.editor-item__no{flex:none}.editor-item__tools{flex-wrap:wrap;margin-left:auto;display:flex}.select--auto{max-width:var(--col-field)}.editor-actions{justify-content:space-between;align-items:center;gap:var(--gap-inline) var(--gap-stack);flex-wrap:wrap;display:flex}.editor-actions__message{min-width:0;font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}@media (max-width:520px){.editor-actions:not(:has(.editor-actions__message>p)){flex-wrap:nowrap}.editor-actions:not(:has(.editor-actions__message>p)) .editor-actions__message{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-actions:has(.editor-actions__message>p) .editor-actions__message{flex:100%}body:has(.editor-actions__message>p){padding-bottom:calc(2 * var(--dock-h))}}.ops{margin-top:var(--gap-group)}.ops__actions{gap:var(--gap-inline);flex-wrap:wrap;display:flex}.ops__row{align-items:end;gap:var(--gap-inline);flex-wrap:wrap;display:flex}.kst-echo{min-height:1lh}.idle-warning{right:var(--gap-item);bottom:var(--gap-item);z-index:11;gap:var(--gap-inline);max-width:var(--aside);display:grid;position:fixed}body:has(.dock) .idle-warning{bottom:calc(var(--dock-h) + var(--gap-item))}

