.s1-app{--surface-primary:var(--sf-card);--surface-secondary:var(--sf-page);--surface-muted:var(--sf-sunken);--surface-subtle:var(--sf-inset);--surface-raised:var(--sf-card);--border-default:var(--line);--border-strong:var(--line-strong);--border-muted:var(--line);--text-primary:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--text-inverse:var(--sf-card);--role-blocking-surface:var(--state-blocking-bg);--role-blocking-border:var(--state-blocking-line);--role-blocking-text:var(--state-blocking-fg);--role-open-surface:var(--state-open-bg);--role-open-border:var(--state-open-line);--role-open-text:var(--state-open-fg);--role-resolved-surface:var(--state-resolved-bg);--role-resolved-border:var(--state-resolved-line);--role-resolved-text:var(--state-resolved-fg);--role-active-surface:var(--state-active-bg);--role-active-border:var(--state-active-line);--role-active-text:var(--state-active-fg);--role-unverifiable-surface:var(--state-unverifiable-bg);--role-unverifiable-border:var(--state-unverifiable-line);--role-unverifiable-text:var(--state-unverifiable-fg);--role-na-surface:var(--state-na-bg);--role-na-border:var(--state-na-line);--role-na-text:var(--state-na-fg);--role-unmapped-surface:var(--ink);--role-unmapped-border:var(--ink);--role-unmapped-text:var(--sf-card);--spacing-xs:var(--sp-1);--spacing-sm:var(--sp-2);--spacing-md:var(--sp-3);--spacing-lg:var(--sp-4);--spacing-xl:var(--sp-5);--spacing-2xl:var(--sp-6);--radius-sm:var(--radius-input);--radius-md:var(--radius-card);min-width:var(--app-min-width);min-height:var(--viewport-full-height);color:var(--text-primary);background:var(--surface-secondary);font-family:var(--font-sans);font-size:var(--text-md)}.s1-screen{grid-template-columns:var(--rail-width) minmax(var(--main-workspace-min-width), 1fr);min-height:var(--viewport-full-height);display:grid}.s1-rail{height:var(--viewport-full-height);border-right:var(--hairline-width) solid var(--border-strong);background:var(--surface-muted);padding:var(--spacing-lg);position:sticky;top:0;overflow:auto}.s1-rail__brand{margin:0 0 var(--spacing-xl);font-size:var(--text-lg);line-height:var(--leading-tight)}.s1-rail__section{gap:var(--spacing-xs);padding:var(--spacing-md) 0;border-top:var(--hairline-width) solid var(--border-muted);display:grid}.s1-label{color:var(--text-muted);font-size:var(--text-sm);text-transform:uppercase}.s1-value{color:var(--text-primary);line-height:var(--leading-body)}.s1-num{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.s1-main{min-width:0}.s1-nav{z-index:5;align-items:center;gap:var(--spacing-sm);height:var(--nav-height);border-bottom:var(--hairline-width) solid var(--border-default);background:var(--surface-primary);padding:0 var(--spacing-lg);display:flex;position:sticky;top:0}.s1-tab{color:var(--text-secondary);cursor:pointer;font:inherit;padding:var(--spacing-sm) var(--spacing-md);background:0 0;border:0}.s1-tab[aria-current=page]{color:var(--text-primary);box-shadow:inset 0 calc(-1 * var(--nav-current-marker-width)) 0 var(--text-primary)}.s1-tab:disabled{color:var(--text-muted);cursor:not-allowed}.s1-next{margin-left:var(--spacing-xs);color:var(--text-muted);font-size:var(--text-sm)}.s1-needs{top:var(--nav-height);z-index:4;align-items:center;gap:var(--spacing-sm);min-height:var(--needs-you-height);border-bottom:var(--hairline-width) solid var(--border-default);background:var(--surface-subtle);padding:var(--spacing-sm) var(--spacing-lg);display:flex;position:sticky}.s1-needs__item{border:var(--hairline-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm)}.s1-needs__item:hover{border-color:var(--border-strong);background:var(--surface-muted)}.s1-needs__note{color:var(--text-secondary);font-size:var(--text-sm);margin-left:auto}.s1-content{padding:var(--spacing-lg)}.s1-demo-controls{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);border:var(--hairline-width) solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface-muted);padding:var(--spacing-sm) var(--spacing-md);display:flex}.s1-demo-controls select{border:var(--hairline-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);font:inherit;padding:var(--spacing-xs) var(--spacing-sm)}.s1-band,.s1-panel{border:var(--hairline-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);box-shadow:var(--shadow-subtle)}.s1-band{margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.s1-upload{min-height:var(--upload-min-height);border-style:dashed;justify-content:space-between;align-items:center;transition:background .12s,border-color .12s;display:flex}.s1-upload--drag{border-color:var(--role-active-border);background:var(--role-active-surface)}.s1-upload--busy{border-color:var(--role-open-border);background:var(--role-open-surface)}.s1-upload__failures{margin-top:var(--spacing-xs);color:var(--role-blocking-text);font-size:var(--text-sm)}.s1-drop-zone{min-block-size:var(--upload-min-height)}.s1-toolbar{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:var(--hairline-width) solid var(--border-default);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-primary);display:flex;position:static}.s1-toolbar select,.s1-toolbar input,.s1-inline-input{border:var(--hairline-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);font:inherit;padding:var(--spacing-xs) var(--spacing-sm)}.s1-toolbar select:hover,.s1-toolbar input:hover,.s1-inline-input:hover{border-color:var(--border-strong)}.s1-table-wrap{border:var(--hairline-width) solid var(--border-default);background:var(--surface-primary);border-top:0;overflow:auto}.s1-table{width:100%;min-width:var(--table-min-width);border-collapse:collapse}.s1-table th{z-index:2;height:var(--table-header-height);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-strong);text-align:left;border-bottom:var(--hairline-width) solid var(--border-default);padding:var(--spacing-xs) var(--spacing-sm);position:sticky;top:0}.s1-table td{min-height:var(--row-height-compact);vertical-align:top;border-bottom:var(--hairline-width) solid var(--border-muted);padding:var(--spacing-sm)}.s1-row-selected{background:var(--surface-subtle)}.s1-row-withdrawn{color:var(--text-muted)}.s1-row-withdrawn td,.s1-table tbody tr:hover{background:var(--surface-muted)}.s1-table tbody tr.s1-row-active{box-shadow:inset var(--active-row-marker-width) 0 0 var(--text-primary)}.s1-table tbody tr.s1-row-selected.s1-row-active{background:var(--role-active-surface)}.s1-table td:nth-child(6),.s1-table td:nth-child(5),.s1-needs,.s1-field-value{font-variant-numeric:tabular-nums}.s1-doc-link,.s1-linklike{color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;text-underline-offset:var(--underline-offset);background:0 0;border:0;padding:0;text-decoration:underline}.s1-linklike:disabled{color:var(--text-muted);cursor:not-allowed;text-decoration:none}.s1-doc-link:hover,.s1-linklike:hover:not(:disabled){color:var(--text-secondary)}.s1-muted{color:var(--text-muted)}.s1-type-cell{gap:var(--spacing-xs);align-content:start;display:grid}.s1-type-name{color:var(--text-primary);font-weight:var(--weight-regular);line-height:var(--leading-tight)}.s1-type-band-text{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-tight)}.s1-reason{margin-top:var(--spacing-xs);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.s1-chip-stack{gap:var(--spacing-xs);flex-wrap:wrap;align-items:center;display:flex}.s1-state{width:fit-content;min-height:var(--state-chip-min-height);border:var(--hairline-width) solid;border-radius:var(--state-chip-radius);font-size:var(--text-sm);line-height:var(--leading-tight);padding:var(--state-chip-padding-block) var(--spacing-sm);align-items:center;display:inline-flex;position:relative}.s1-tooltip{left:0;top:calc(100% + var(--spacing-xs));z-index:20;min-width:var(--tooltip-min-width);max-width:var(--tooltip-max-width);border:var(--hairline-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);box-shadow:var(--shadow-subtle);font-size:var(--text-sm);line-height:var(--leading-body);padding:var(--spacing-sm);display:none;position:absolute}.s1-state--explained:hover .s1-tooltip,.s1-state--explained:focus .s1-tooltip,.s1-state--explained:focus-visible .s1-tooltip{display:block}.s1-state--blocking{border-color:var(--role-blocking-border);background:var(--role-blocking-surface);color:var(--role-blocking-text)}.s1-state--open{border-color:var(--role-open-border);background:var(--role-open-surface);color:var(--role-open-text)}.s1-state--resolved{border-color:var(--role-resolved-border);background:var(--role-resolved-surface);color:var(--role-resolved-text)}.s1-state--active{border-color:var(--role-active-border);background:var(--role-active-surface);color:var(--role-active-text)}.s1-state--unverifiable{border-color:var(--role-unverifiable-border);background:var(--role-unverifiable-surface);color:var(--role-unverifiable-text)}.s1-state--na{border-style:dashed;border-color:var(--role-na-border);background:var(--role-na-surface);color:var(--role-na-text)}.s1-state--unmapped{border-color:var(--role-unmapped-border);background:var(--role-unmapped-surface);color:var(--role-unmapped-text)}.s1-bulk{align-items:center;gap:var(--spacing-md);border:var(--hairline-width) solid var(--border-strong);background:var(--surface-subtle);padding:var(--spacing-sm) var(--spacing-md);border-bottom:0;display:flex}.s1-button{border:var(--hairline-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);cursor:pointer;font:inherit;padding:var(--spacing-xs) var(--spacing-sm);justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.s1-button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-muted)}.s1-button--compact{margin-top:var(--spacing-xs);padding:var(--compact-button-padding-block) var(--spacing-xs)}.s1-button:disabled{color:var(--text-muted);cursor:not-allowed}.s1-button--icon{min-inline-size:var(--icon-button-size);padding-inline:var(--spacing-xs)}.s1-menu{position:relative}.s1-menu__panel{z-index:30;min-width:var(--menu-min-width);border:var(--hairline-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-primary);box-shadow:var(--shadow-subtle);padding:var(--spacing-xs);display:grid;position:absolute;right:0}.s1-menu__item{border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font:inherit;padding:var(--spacing-xs) var(--spacing-sm);text-align:left;background:0 0;border:0}.s1-menu__item:hover:not(:disabled),.s1-menu__item:focus-visible{background:var(--surface-muted)}.s1-menu__item:disabled{color:var(--text-muted);cursor:not-allowed}.s1-menu__empty{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);padding:var(--spacing-xs) var(--spacing-sm)}.s1-file-input{inline-size:var(--hidden-input-size);block-size:var(--hidden-input-size);opacity:0;pointer-events:none;position:absolute;overflow:hidden}.s1-system-banner{gap:var(--spacing-sm);border:var(--hairline-width) solid var(--role-blocking-border);background:var(--role-blocking-surface);color:var(--role-blocking-text);padding:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.s1-notice{gap:var(--spacing-sm);border-style:dashed;flex-wrap:wrap;display:flex}.s1-cards{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s1-card{border:var(--hairline-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);padding:var(--spacing-md)}.s1-supportive-evidence{gap:var(--spacing-sm);margin-top:var(--spacing-md);display:grid}.s1-supportive-evidence__label{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-strong)}.s1-supportive-card{gap:var(--spacing-xs);max-width:var(--glossary-table-max-width);border:var(--hairline-width) dashed var(--role-na-border);border-left:var(--active-row-marker-width) dashed var(--role-supportive-marker);border-radius:var(--radius-sm);background:var(--surface-primary);padding:var(--spacing-sm) var(--spacing-md);display:grid}.s1-supportive-card h3{font-size:var(--text-md);line-height:var(--leading-tight);margin:0}.s1-supportive-card p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.s1-supportive-card__meta{gap:var(--spacing-sm);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.s1-panel{margin-top:var(--spacing-lg);padding:var(--spacing-md)}.s1-glossary{gap:var(--spacing-lg);max-width:var(--glossary-table-max-width);display:grid}.s1-glossary h2,.s1-glossary h3{margin:0}.s1-panel h3,.s1-card h3,.s1-band h3{margin:0 0 var(--spacing-sm);font-size:var(--text-md)}.s1-empty{gap:var(--spacing-md);max-width:var(--empty-content-max-width);display:grid}.s1-extraction{grid-template-columns:var(--queue-width) minmax(var(--field-pane-min-width), 1fr) minmax(var(--source-pane-min-width), var(--source-pane-max-width));min-height:calc(var(--viewport-full-height) - var(--nav-height));display:grid}.s1-queue,.s1-document-viewer,.s1-correction-rail{border-right:var(--hairline-width) solid var(--border-default);background:var(--surface-primary);min-height:0;overflow:auto}.s1-correction-rail{top:var(--nav-height);height:calc(var(--viewport-full-height) - var(--nav-height));border-right:0;position:sticky}.s1-document-viewer{height:calc(var(--viewport-full-height) - var(--nav-height));grid-template-rows:auto auto minmax(0,1fr);display:grid}.s1-pane-header{z-index:1;border-bottom:var(--hairline-width) solid var(--border-default);background:var(--surface-muted);padding:var(--spacing-md);position:sticky;top:0}.s1-pane-header h2{margin:0 0 var(--spacing-sm);font-size:var(--text-md);line-height:var(--leading-tight)}.s1-document-viewer .s1-pane-header h2,.s1-correction-rail .s1-pane-header h2{overflow-wrap:anywhere}.s1-queue-item,.s1-field-row,.s1-source-body{border-bottom:var(--hairline-width) solid var(--border-muted);padding:var(--spacing-md)}.s1-queue-item{width:100%;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0}.s1-queue-item:hover{background:var(--surface-muted)}.s1-field-row:hover{background:var(--surface-primary);box-shadow:inset var(--active-row-marker-width) 0 0 var(--border-strong)}.s1-queue-item[aria-current=true],.s1-field-row[aria-current=true],.s1-field-row[aria-current=true]:hover{background:var(--surface-primary);box-shadow:inset var(--active-row-marker-width) 0 0 var(--role-active-border)}.s1-queue-item:focus-visible,.s1-field-row:focus-visible,.s1-table tr[aria-current=true]{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.s1-field-row{gap:var(--spacing-sm);overflow-wrap:anywhere;word-break:break-word;grid-template-columns:minmax(0,1fr);display:grid}.s1-field-row h3{font-size:var(--text-md);margin:0}.s1-requirement-level{width:fit-content;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.s1-provisional-id{gap:var(--spacing-xs);display:grid}.s1-provisional-id__marker{border:var(--hairline-width) dashed var(--role-na-border);border-radius:var(--radius-sm);width:fit-content;color:var(--role-na-text);font-size:var(--text-sm);line-height:var(--leading-tight);padding:var(--provisional-marker-padding-block) var(--spacing-xs);text-transform:uppercase}.s1-field-value{max-height:var(--field-value-max-height);white-space:pre-wrap;overflow:auto}.s1-document-frame{background:var(--surface-muted);border:0;width:100%;height:100%;min-height:0}.s1-document-preview-shell{min-height:0;display:grid;position:relative}.s1-preview-download{right:var(--spacing-md);bottom:var(--spacing-md);position:absolute}.s1-document-empty{align-content:start;gap:var(--spacing-md);padding:var(--spacing-lg);display:grid}.s1-selected-source{gap:var(--spacing-sm);max-height:var(--selected-source-max-height);border-bottom:var(--hairline-width) solid var(--border-muted);background:var(--surface-primary);padding:var(--spacing-md);display:grid;overflow:auto}.s1-selected-source h3{font-size:var(--text-md);margin:0}.s1-source-notice{gap:var(--spacing-sm);max-width:var(--source-notice-max-width);margin:var(--spacing-md);border:var(--hairline-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);padding:var(--spacing-md);align-self:start;display:grid}.s1-source-notice h3{font-size:var(--text-md);margin:0}.s1-source-notice p{margin:0}.s1-csv-preview{min-height:0;padding:var(--spacing-md);background:var(--surface-muted);overflow:auto}.s1-csv-table{width:100%;min-width:var(--csv-preview-min-width);border-collapse:collapse;background:var(--surface-primary);font-size:var(--text-sm)}.s1-csv-table th,.s1-csv-table td{border:var(--hairline-width) solid var(--border-muted);padding:var(--spacing-sm);text-align:left;vertical-align:top;white-space:nowrap}.s1-csv-table th{background:var(--surface-subtle);color:var(--text-secondary);font-weight:var(--weight-strong);position:sticky;top:0}.s1-csv-raw{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.s1-snippet{border-left:var(--active-row-marker-width) solid var(--border-strong);background:var(--surface-muted);padding:var(--spacing-sm);line-height:var(--leading-body);max-height:var(--source-snippet-max-height);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.s1-source-context{white-space:pre-wrap;line-height:var(--leading-body)}.s1-history-row td{background:var(--surface-muted)}.s1-history-list{gap:var(--spacing-sm);display:grid}.s1-history-entry{border-left:var(--active-row-marker-width) solid var(--border-strong);background:var(--surface-primary);padding:var(--spacing-sm)}.s1-history-entry--system{border-left-style:dashed}.s1-history-entry--reviewer{border-left-style:solid}.s1-actions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:flex-start;display:flex}.s1-printable-table{border-collapse:collapse;width:100%}.s1-glossary-table{max-width:var(--glossary-table-max-width)}.s1-glossary-table th,.s1-glossary-table td{border-bottom:var(--hairline-width) solid var(--border-muted);padding:var(--spacing-sm);text-align:left;vertical-align:top}.s1-glossary-table thead th{color:var(--text-secondary);font-size:var(--text-sm);text-transform:uppercase}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media print{.s1-app{min-width:0;color:var(--ink);background:var(--sf-card)}.s1-screen{display:block}.s1-rail,.s1-nav,.s1-needs,.s1-toolbar,.s1-correction-rail,.s1-queue{position:static}.s1-demo-controls,.s1-actions,.s1-button{display:none}.s1-band,.s1-panel,.s1-card,.s1-table-wrap,.s1-state{box-shadow:none}.s1-state{color:var(--ink);border-color:var(--ink-2);background:0 0}.s1-state--na{border-style:dashed}.s1-table th,.s1-table td{color:var(--ink);background:var(--sf-card)}}.s1-ws{gap:var(--sp-4);flex-direction:column;display:flex}.s1-ws-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.s1-ws-header__id{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.s1-ws-header__id h1{font-size:var(--text-lg);font-weight:var(--weight-strong);margin:0}.s1-ws-header__counts{gap:var(--sp-2);display:flex}.s1-ws-count{font:inherit;font-size:var(--text-sm);cursor:pointer;background:var(--sf-card);color:var(--ink-2);border:var(--border-hairline);border-radius:var(--radius-chip);padding:var(--sp-1) var(--sp-3)}.s1-ws-count:hover{border-color:var(--line-strong)}.s1-ws-count.is-on{border-color:var(--state-active-fg);background:var(--state-active-bg);color:var(--ink)}.s1-ws-count__n{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.s1-ws-factabs{gap:0 var(--sp-5);border-bottom:var(--hairline-width) solid var(--line);flex-wrap:wrap;display:flex}.s1-ws-factab{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) 0;margin-bottom:calc(-1 * var(--hairline-width));font:inherit;font-size:var(--text-md);color:var(--ink-2);white-space:nowrap;cursor:pointer;border:0;border-bottom:calc(2 * var(--hairline-width)) solid transparent;background:0 0;transition:color .15s,border-color .15s;display:inline-flex}.s1-ws-factab:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.s1-ws-factab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.s1-ws-factab__n{font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.s1-ws-factab.is-on .s1-ws-factab__n{color:var(--ink-2)}.s1-ws-table td{vertical-align:top}.s1-ws-group td{background:var(--sf-sunken);color:var(--ink);font-weight:var(--weight-strong);font-size:var(--text-sm);border-top:var(--border-strong)}.s1-ws-src{font-size:var(--text-sm)}.s1-ws-issues{gap:var(--sp-1);font-size:var(--text-sm);color:var(--state-blocking-fg);flex-direction:column;display:flex}.s1-ws-notes{gap:var(--sp-1);flex-direction:column;display:flex}.s1-ws-note-line{font-size:var(--text-sm)}.s1-ws-confirm{align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.s1-ws-note-edit{align-items:stretch;gap:var(--sp-1);flex-direction:column;min-width:8rem;display:flex}.s1-ws-note-edit .s1-inline-input{box-sizing:border-box;width:100%;min-width:0}.s1-ws-note-edit__actions{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.s1-ws-note-edit__actions>*{white-space:nowrap}.s1-ws-empty,.s1-ws-firstday{text-align:left}.s1-ws-empty{padding:var(--sp-5);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card)}.s1-ws-firstday h3{margin:0 0 var(--sp-1)}.s1-ws-record{gap:var(--sp-3);padding:var(--sp-2) 0;flex-direction:column;display:flex}.s1-ws-record strong{font-size:var(--text-sm);margin-bottom:var(--sp-1);display:block}.s1-ws-record__notes,.s1-ws-record__log{font-size:var(--text-sm);gap:var(--sp-1);flex-direction:column;display:flex}.s1-ws-toast{left:50%;bottom:var(--sp-5);background:var(--ink);color:var(--sf-card);font-size:var(--text-sm);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-chip);z-index:calc(var(--z-modal) + 1);position:fixed;transform:translate(-50%)}.s1-modal-scrim{background:var(--scrim);z-index:var(--z-modal);justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.s1-modal{width:min(var(--modal-width), 92vw);background:var(--sf-card);border:var(--border-strong);border-radius:var(--radius-card);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.s1-modal__head{gap:var(--sp-1);flex-direction:column;display:flex}.s1-modal__field{gap:var(--sp-1);font-size:var(--text-sm);flex-direction:column;display:flex}.s1-modal__field select,.s1-modal__field textarea{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-2)}.s1-modal__note{font-size:var(--text-sm);margin:0}.s1-modal__actions{gap:var(--sp-2);display:flex}.s1-xr{padding:0}.s1-xr-grid{grid-template-columns:var(--rail-width) minmax(0, 1fr) 21rem;border:var(--border-hairline);border-radius:var(--radius-card);background:var(--sf-card);height:78vh;min-height:32rem;display:grid;overflow:hidden}.s1-xr-nav{border-right:var(--border-hairline);padding:var(--sp-2) 0;overflow-y:auto}.s1-xr-back{padding:var(--sp-2) var(--sp-4);display:block}.s1-xr-navgroup{flex-direction:column;display:flex}.s1-xr-node{align-items:center;gap:var(--sp-2);text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;font-size:var(--text-sm);padding:var(--sp-1) var(--sp-4);background:0 0;border:none;display:flex}.s1-xr-node:hover{background:var(--sf-sunken)}.s1-xr-node--root{font-weight:var(--weight-strong)}.s1-xr-node--child{padding-left:var(--sp-6);color:var(--ink-2)}.s1-xr-node.is-on{background:var(--state-active-bg);box-shadow:inset var(--nav-current-marker-width) 0 0 var(--state-active-fg)}.s1-xr-node.is-dim{color:var(--ink-3)}.s1-xr-caret{width:var(--sp-3);color:var(--ink-3);font-size:var(--text-sm)}.s1-xr-node__label{flex:1}.s1-xr-node__count{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:var(--text-sm)}.s1-xr-node.is-dim .s1-xr-node__count{color:var(--state-resolved-fg)}.s1-xr-values{padding:0 var(--sp-4) var(--sp-5);overflow-y:auto}.s1-xr-vhead{background:var(--sf-card);padding:var(--sp-3) 0;border-bottom:var(--border-hairline);z-index:2;position:sticky;top:0}.s1-xr-vhead h2{font-size:var(--text-md);font-weight:var(--weight-strong);margin:0 0 var(--sp-2)}.s1-xr-filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-xr-filter{font:inherit;font-size:var(--text-sm);cursor:pointer;color:var(--ink-2);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-chip);padding:var(--sp-1) var(--sp-3)}.s1-xr-filter.is-on{border-color:var(--state-active-fg);background:var(--state-active-bg);color:var(--ink)}.s1-xr-filter__n{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.s1-xr-group{margin-top:var(--sp-3)}.s1-xr-doc{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) 0;font-size:var(--text-sm);border-bottom:var(--border-hairline);display:flex}.s1-xr-doc__fn{font-weight:var(--weight-strong)}.s1-xr-wall{margin:var(--sp-2) 0;padding:var(--sp-3);border-radius:var(--radius-card);background:var(--state-blocking-bg);border:var(--border-hairline);border-color:var(--state-blocking-line);font-size:var(--text-sm);color:var(--ink-2)}.s1-xr-wall strong{color:var(--state-blocking-fg)}.s1-xr-card{margin-top:var(--sp-2);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);cursor:pointer;grid-template-columns:2.2rem 1fr;display:grid}.s1-xr-card:hover{border-color:var(--line-strong)}.s1-xr-card.is-sel{border-color:var(--state-active-fg);box-shadow:0 0 0 var(--hairline-width) var(--state-active-fg)}.s1-xr-gutter{font-variant-numeric:tabular-nums;background:var(--sf-sunken);border-right:var(--border-hairline);border-radius:var(--radius-card) 0 0 var(--radius-card);color:var(--line-strong);font-size:var(--text-md);justify-content:center;align-items:center;display:flex}.s1-xr-card--accepted .s1-xr-gutter{background:var(--state-resolved-bg);color:var(--state-resolved-fg)}.s1-xr-card--corrected .s1-xr-gutter{background:var(--state-open-bg);color:var(--state-open-fg)}.s1-xr-card--requested .s1-xr-gutter{background:var(--state-active-bg);color:var(--state-active-fg)}.s1-xr-body{padding:var(--sp-2) var(--sp-3);min-width:0}.s1-xr-l1{gap:var(--sp-1);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;display:flex}.s1-xr-l1 .s1-xr-what{color:var(--ink-2)}.s1-xr-dot{color:var(--line-strong)}.s1-xr-scope{padding:0 var(--sp-2);border-radius:var(--radius-chip);font-size:var(--text-sm);background:var(--sf-inset);color:var(--ink-2);border:var(--border-hairline);display:inline-block}.s1-xr-scope--scope1{background:var(--state-open-bg);color:var(--state-open-fg);border-color:var(--state-open-line)}.s1-xr-scope--scope2_location,.s1-xr-scope--scope2_market{background:var(--state-active-bg);color:var(--state-active-fg);border-color:var(--state-active-line)}.s1-xr-scope--not_placed{color:var(--ink-3);border:var(--border-dashed);background:0 0}.s1-xr-l3{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-xr-val{font-size:var(--text-md);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.s1-xr-unit{color:var(--ink-2);font-size:var(--text-sm)}.s1-xr-was{color:var(--ink-3);font-size:var(--text-sm);text-decoration:line-through}.s1-xr-record{margin-top:var(--sp-2);border-top:var(--border-hairline);padding-top:var(--sp-1);gap:var(--sp-1);flex-direction:column;display:flex}.s1-xr-rec{align-items:baseline;gap:var(--sp-1);font-size:var(--text-sm);display:flex}.s1-xr-rec--machine{color:var(--ink-3);font-variant-numeric:tabular-nums}.s1-xr-rec--machine .s1-xr-rec__mk{width:var(--sp-2);height:var(--sp-2);border:var(--border-hairline);border-color:var(--ink-3);border-radius:var(--radius-chip);display:inline-block}.s1-xr-rec--human{color:var(--ink-2)}.s1-xr-rec__who{width:var(--sp-4);height:var(--sp-4);border-radius:var(--radius-chip);background:var(--state-active-bg);color:var(--state-active-fg);border:var(--border-hairline);border-color:var(--state-active-line);font-size:var(--text-sm);font-weight:var(--weight-strong);justify-content:center;align-items:center;display:inline-flex}.s1-xr-rec__act{font-weight:var(--weight-strong);color:var(--ink)}.s1-xr-rec--machine .s1-xr-rec__act{color:var(--ink-3);font-weight:var(--weight-regular)}.s1-xr-actions{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.s1-xr-source{border-left:var(--border-hairline);overflow-y:auto}.s1-xr-src-empty{padding:var(--sp-5)}.s1-xr-src-head{padding:var(--sp-3) var(--sp-4);border-bottom:var(--border-hairline);gap:var(--sp-1);flex-direction:column;display:flex}.s1-xr-src-fn{font-size:var(--text-sm);font-weight:var(--weight-strong)}.s1-xr-pager{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);display:flex}.s1-xr-page{position:relative}.s1-xr-page__note{padding:var(--sp-4)}.s1-xr-paper{background:var(--sf-card);border:var(--border-strong);border-radius:var(--radius-input);padding:var(--sp-4);font-size:var(--text-sm);position:relative}.s1-xr-paper__co{font-weight:var(--weight-strong)}.s1-xr-paper__meta{color:var(--ink-3);font-size:var(--text-sm);margin-bottom:var(--sp-3)}.s1-xr-paper__row{padding:var(--sp-1) 0;border-bottom:var(--border-hairline);justify-content:space-between;display:flex}.s1-xr-highlight{background:var(--state-open-bg);border:var(--border-hairline);border-color:var(--state-open-line);border-radius:var(--radius-chip);mix-blend-mode:multiply;pointer-events:none;position:absolute}.s1-xr-fallback{background:var(--state-active-bg);border:var(--border-hairline);border-color:var(--state-active-line);border-radius:var(--radius-card);padding:var(--sp-3);font-size:var(--text-sm);color:var(--ink-2)}.s1-xr-fallback strong{color:var(--state-active-fg)}.s1-xr-snip,.s1-xr-passage{margin-top:var(--sp-2);padding:var(--sp-2);background:var(--sf-inset);border:var(--border-hairline);border-radius:var(--radius-input);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--ink)}.s1-xr-passage{line-height:var(--leading-body)}.s1-xr-sheet__head{font-size:var(--text-sm);margin-bottom:var(--sp-2)}.s1-xr-sheet__table{border-collapse:collapse;width:100%}.s1-xr-sheet__table td{border:var(--border-hairline);height:var(--sp-6);font-size:var(--text-sm);padding:0 var(--sp-2);font-variant-numeric:tabular-nums}.s1-xr-sheet__table td.is-target{background:var(--state-open-bg);border:var(--nav-current-marker-width) solid var(--state-open-fg)}.s1-xr-sheet__note{font-size:var(--text-sm);margin-top:var(--sp-2)}.s1-xr-card--withdrawn{opacity:var(--disabled-opacity)}.s1-xr-card--withdrawn .s1-xr-gutter{color:var(--ink-3);background:var(--sf-sunken)}.s1-upload-screen{gap:var(--sp-4);flex-direction:column;display:flex}.s1-upload-drop{align-items:flex-start;gap:var(--sp-3);flex-direction:column;justify-content:center;min-height:10rem}.s1-upload-drop h3{margin:0 0 var(--sp-1)}.s1-upload-drop__actions{gap:var(--sp-2);display:flex}.s1-upload-batch{border:var(--border-hairline);border-radius:var(--radius-card);background:var(--sf-card);padding:var(--sp-3) var(--sp-4)}.s1-upload-batch__head{margin-bottom:var(--sp-2);justify-content:space-between;align-items:baseline;display:flex}.s1-upload-batch__row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-1) 0;border-top:var(--border-hairline);display:flex}.s1-upload-batch__fn{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.s1-upq{gap:var(--sp-3);padding:var(--sp-4);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);flex-direction:column;display:flex}.s1-upq__head{align-items:baseline;gap:var(--sp-2) var(--sp-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.s1-upq__head .s1-linklike{margin-left:auto}.s1-upq__bar{background:var(--sf-sunken);border-radius:var(--radius-chip);height:.5rem;overflow:hidden}.s1-upq__fill{background:var(--state-active-fg);border-radius:var(--radius-chip);height:100%;transition:width .25s}.s1-upq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s1-upq__row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:var(--border-hairline);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) 4.5rem minmax(6rem,12rem) 6.5rem;display:grid}.s1-upq__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s1-upq__size{text-align:right;font-variant-numeric:tabular-nums}.s1-upq__track{background:var(--sf-sunken);border-radius:var(--radius-chip);height:.375rem;overflow:hidden}.s1-upq__track-fill{background:var(--state-active-fg);border-radius:var(--radius-chip);height:100%;transition:width .2s;display:block}.s1-upq__row--done .s1-upq__track-fill{background:var(--state-resolved-fg,var(--state-active-fg))}.s1-upq__row--failed .s1-upq__track-fill{background:var(--state-blocking-fg)}.s1-upq__track-fill.is-reading{background-image:linear-gradient(90deg,#0000 0,#ffffff73 50%,#0000 100%);background-size:200% 100%;background-color:var(--state-active-fg);animation:1.2s linear infinite s1-upq-reading}@keyframes s1-upq-reading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.s1-upq__track-fill.is-reading{animation:none}.s1-upq__fill,.s1-upq__track-fill{transition:none}}.s1-upq__stage{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.s1-upq__row--done .s1-upq__stage{color:var(--state-resolved-fg,var(--ink-2));font-weight:var(--weight-strong)}.s1-upq__row--failed .s1-upq__stage,.s1-upq__row--not_uploaded .s1-upq__stage{color:var(--state-blocking-fg);font-weight:var(--weight-strong)}.s1-upq__error{font-size:var(--text-sm);color:var(--state-blocking-fg);grid-column:1/-1}.s1-uph{gap:var(--sp-2);flex-direction:column;display:flex}.s1-uph__title{font-size:var(--text-md);margin:var(--sp-2) 0 0}.s1-uph__file{font-weight:var(--weight-strong);text-align:left;overflow-wrap:anywhere}.s1-uph__fmt,.s1-uph__why{font-size:var(--text-sm)}@media (max-width:48rem){.s1-upq__row{grid-template-columns:minmax(0,1fr) 6.5rem}.s1-upq__size,.s1-upq__track{display:none}}.s1-upload-screen__hint{font-size:var(--text-sm)}.s1-batch{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);flex-direction:column;display:flex}.s1-batch__head{align-items:baseline;gap:var(--sp-2) var(--sp-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.s1-batch__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.s1-batch__table th{text-align:left;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;padding:var(--sp-1) var(--sp-2)}.s1-batch__table td{padding:var(--sp-2);border-top:var(--border-hairline);vertical-align:middle}.s1-batch__file{gap:var(--sp-1);overflow-wrap:anywhere;flex-direction:column;display:flex}.s1-batch__file .s1-linklike{text-align:left;color:var(--accent)}.s1-batch__note{color:var(--ink-2)}.s1-batch__notice{font-size:var(--text-sm);margin:0}.s1-batch__progress{margin-left:var(--sp-2)}.s1-batch__table th.s1-batch__num,.s1-batch__table td.s1-batch__num{text-align:right;font-variant-numeric:tabular-nums}.s1-setup{gap:var(--sp-4);flex-direction:column;display:flex}.s1-setup-card{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.s1-setup-card h2{font-size:var(--text-md);font-weight:var(--weight-strong);margin:0}.s1-setup-card__head{align-items:baseline;gap:var(--sp-3);justify-content:space-between;display:flex}.s1-setup-card p{margin:0}.s1-setup-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s1-setup-field{gap:var(--sp-1);font-size:var(--text-sm);color:var(--ink-2);flex-direction:column;display:flex}.s1-setup-inline{gap:var(--sp-2);display:flex}.s1-setup-field input,.s1-setup-field select,.s1-setup-row input{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-2)}.s1-setup-list{gap:var(--sp-2);flex-direction:column;display:flex}.s1-setup-row{align-items:center;gap:var(--sp-3);display:flex}.s1-req{gap:var(--sp-4);flex-direction:column;display:flex}.s1-req-body{gap:var(--sp-4);grid-template-columns:12rem minmax(0,1fr);display:grid}.s1-req-types{gap:var(--sp-2);flex-direction:column;display:flex}.s1-req-typechip{text-align:left;font:inherit;font-size:var(--text-sm);cursor:pointer;color:var(--ink-2);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-chip);padding:var(--sp-2) var(--sp-3)}.s1-req-main{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.s1-req-sendbtn{margin-left:var(--sp-2)}.s1-req-table td{vertical-align:top}.s1-req-row--not_yet_sent td{background:var(--state-blocking-bg)}.s1-req-row--requested td{background:var(--state-open-bg)}.s1-req-row--resolved td{background:var(--state-resolved-bg);color:var(--ink-3);text-decoration:line-through}.s1-req-row--withdrawn td{background:var(--sf-sunken);color:var(--ink-3);text-decoration:line-through}.s1-req-row--resolved a,.s1-req-row--resolved button,.s1-req-row--resolved .s1-req-state,.s1-req-row--withdrawn a,.s1-req-row--withdrawn button,.s1-req-row--withdrawn .s1-req-state{text-decoration:none}.s1-req-state{gap:var(--sp-1);flex-direction:column;display:flex}.s1-req-state__label{font-size:var(--text-sm)}.s1-req-state__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-req-subrow td{background:var(--sf-sunken)}.s1-req-box{gap:var(--sp-2);padding:var(--sp-3);flex-direction:column;max-width:32rem;display:flex}.s1-req-panel{background:var(--sf-card);border-left:var(--border-strong);width:min(38rem,96vw);height:100vh;padding:var(--sp-5);gap:var(--sp-3);z-index:var(--z-modal);flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto}.s1-req-panel__head,.s1-req-preview{gap:var(--sp-1);flex-direction:column;display:flex}.s1-req-message{background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-3);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-body);white-space:pre-wrap;color:var(--ink)}.s1-cov,.s1-vr{gap:var(--sp-4);flex-direction:column;display:flex}.s1-cov-banner{background:var(--state-open-bg);border:var(--border-hairline);border-color:var(--state-open-line);border-radius:var(--radius-card);padding:var(--sp-3) var(--sp-4);font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-body)}.s1-cov-banner strong{color:var(--state-open-fg)}.s1-cov-table td,.s1-vr-table td{vertical-align:top}.s1-vr-table select{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-1) var(--sp-2);box-sizing:border-box;width:100%;max-width:100%}.s1-vr-table td{overflow:visible}.s1-vr-note{font-size:var(--text-sm)}.s1-output{gap:var(--sp-4);flex-direction:column;display:flex}.s1-output-card{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);padding:var(--sp-5);gap:var(--sp-2);flex-direction:column;max-width:44rem;display:flex}.s1-output-card h2{font-size:var(--text-md);font-weight:var(--weight-strong);margin:var(--sp-2) 0 0}.s1-output-card p{line-height:var(--leading-body);margin:0}.s1-signin{background:var(--sf-page);min-height:100vh;padding:var(--sp-5);justify-content:center;align-items:center;display:flex}.s1-signin__card{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);width:min(24rem,92vw);padding:var(--sp-6);gap:var(--sp-3);box-shadow:0 var(--sp-1) var(--sp-4) #0000000d;flex-direction:column;display:flex}.s1-signin__brand{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.01em}.s1-signin__title{font-size:var(--text-lg);font-weight:var(--weight-strong);margin:var(--sp-3) 0 0}.s1-signin__sub{margin:0 0 var(--sp-2);color:var(--ink-3);font-size:var(--text-sm)}.s1-signin__field{gap:var(--sp-1);font-size:var(--text-sm);color:var(--ink-2);flex-direction:column;display:flex}.s1-signin__field input{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-2) var(--sp-3)}.s1-signin__submit{margin-top:var(--sp-2);font:inherit;font-size:var(--text-md);font-weight:var(--weight-strong);cursor:pointer;color:var(--sf-card);background:var(--state-active-fg);border:var(--hairline-width) solid var(--state-active-fg);border-radius:var(--radius-input);padding:var(--sp-2) var(--sp-3)}.s1-signin__submit:hover{filter:brightness(1.05)}.s1-signin__foot{font-size:var(--text-sm);color:var(--ink-3);margin-top:var(--sp-1);justify-content:space-between;align-items:center;display:flex}.s1-rail__reset{padding-top:var(--sp-4);margin-top:auto}.s1-rail__reset-btn{font-size:var(--text-sm);color:var(--ink-3)}.s1-rail__reset-btn:hover{color:var(--ink-2)}.s1-xr-realpage{overflow:auto}.s1-analyze{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.s1-analyze__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.s1-analyze__fn{font-weight:var(--weight-strong)}.s1-analyze__stage{color:var(--ink-2);font-size:var(--text-sm)}.s1-analyze__bar{height:var(--sp-2);background:var(--sf-sunken);border-radius:var(--radius-chip);overflow:hidden}.s1-analyze__bar-fill{background:var(--state-active-fg);border-radius:var(--radius-chip);width:0;height:100%}.s1-analyze__classified{font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:var(--sp-2);display:flex}.s1-analyze__found{gap:var(--sp-1);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s1-analyze__tick{color:var(--state-resolved-fg);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.s1-analyze__bar-fill{transition:width .4s}}.s1-sample{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);padding:var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.s1-sample__doc{align-items:center;gap:var(--sp-3);display:flex}.s1-sample__icon{width:var(--sp-7);height:var(--sp-7);background:var(--state-blocking-bg);color:var(--state-blocking-fg);border-radius:var(--radius-input);font-size:var(--text-sm);font-weight:var(--weight-strong);justify-content:center;align-items:center;display:flex}.s1-sample__fn{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}:root{--leading-tight:1.5;--leading-body:1.7;--sp-2:.6rem;--sp-3:.95rem;--sp-4:1.4rem;--sp-5:2rem;--sp-6:3rem;--sp-7:4rem;--radius-card:.75rem}.s1-main{padding:var(--sp-5) var(--sp-6)}.s1-content{gap:var(--sp-5)}.s1-rail{padding:var(--sp-5) var(--sp-4)}.s1-nav{gap:var(--sp-1);margin-bottom:var(--sp-4)}.s1-tab{padding:var(--sp-2) var(--sp-3)}.s1-ws-header{margin-bottom:var(--sp-2)}.s1-ws-header__id h1{font-size:var(--text-lg);letter-spacing:-.02em}.s1-table th,.s1-table td{padding:var(--sp-3)}.s1-ws-group td{padding:var(--sp-3) var(--sp-3)}.s1-xr-grid{border-radius:.9rem;grid-template-columns:17rem minmax(0,1fr) 27rem;height:80vh;min-height:40rem}.s1-xr-nav{padding:var(--sp-3) 0}.s1-xr-node{padding:var(--sp-2) var(--sp-4)}.s1-xr-node--child{padding-left:var(--sp-6)}.s1-xr-vhead h2{font-size:var(--text-md)}.s1-xr-filters{gap:var(--sp-2)}.s1-xr-card{margin-top:var(--sp-3);border-radius:.75rem;grid-template-columns:2.6rem 1fr}.s1-xr-body{padding:var(--sp-4)}.s1-xr-l2{margin:var(--sp-2) 0}.s1-xr-l3{gap:var(--sp-3)}.s1-xr-val{font-size:var(--text-md)}.s1-xr-record{margin-top:var(--sp-3);padding-top:var(--sp-2);gap:var(--sp-1)}.s1-xr-actions{margin-top:var(--sp-3);gap:var(--sp-2)}.s1-xr-src-head{padding:var(--sp-4) var(--sp-4);gap:var(--sp-2)}.s1-xr-src-body{padding:var(--sp-4)}.s1-xr-doc{padding:var(--sp-3) 0}.s1-button{padding:var(--sp-2) var(--sp-4);border-radius:.5rem}.s1-button--icon{width:var(--icon-button-size);height:var(--icon-button-size);padding:0}.s1-setup-card,.s1-cov-banner,.s1-analyze,.s1-sample,.s1-upload-batch,.s1-ws-empty,.s1-band{padding:var(--sp-5);border-radius:.75rem}.s1-xr-grid{grid-template-columns:16rem minmax(0,1fr) 25rem}.s1-xr-actions .s1-button{padding:var(--sp-1) var(--sp-3)}.s1-xr-actions{flex-wrap:wrap;align-items:center}.s1-xr-actions .s1-button{white-space:nowrap}.s1-xr-missing{font-size:var(--text-md);color:var(--state-open-fg);font-style:italic}.s1-xr-recorrect{font-size:var(--text-sm);margin-left:var(--sp-2)}.s1-xr-edit{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;width:100%;display:flex}.s1-xr-edit__field{font-size:var(--text-sm);color:var(--ink-3);flex-direction:column;flex:7rem;gap:.15rem;min-width:0;display:flex}.s1-xr-edit__field--unit{flex:0 6rem}.s1-xr-edit__field input{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-1) var(--sp-2);width:100%;min-width:0}.s1-xr-edit__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-xr-acceptall{margin-left:auto}.s1-xr-doc{flex-wrap:wrap}.s1-xr-scope{white-space:nowrap}.s1-xr-l1{row-gap:0}.s1-xr-card.is-sel{box-shadow:0 0 0 var(--nav-current-marker-width) var(--state-active-fg)}.s1-app{min-width:0}.s1-screen{grid-template-columns:var(--rail-width) minmax(0, 1fr)}.s1-table{table-layout:fixed;width:100%;min-width:0}.s1-table td,.s1-table th{overflow-wrap:anywhere}.s1-table-wrap{overflow:visible}.s1-req-table th:first-child{width:3rem}.s1-req-table th:nth-child(2){width:32%}.s1-req-table th:nth-child(4){width:22%}.s1-rail__brand{margin-bottom:var(--sp-5)}.s1-rail__logo{width:auto;height:1.5rem;display:block}.s1-signin__brand{display:flex}.s1-signin__logo{width:auto;height:1.9rem;display:block}.s1-button--pri{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--sf-card)}.s1-button--pri:hover{filter:brightness(1.12)}.s1-button,.s1-tab,.s1-ws-count,.s1-req-typechip,.s1-linklike,.s1-add-note,.s1-ws-setup,.s1-doc-link{transition:transform .16s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out), box-shadow .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.s1-button:hover:not(:disabled),.s1-ws-count:hover,.s1-req-typechip:hover,.s1-add-note:hover,.s1-ws-setup:hover{transform:translateY(-.0625rem)}}.s1-button:active:not(:disabled),.s1-tab:active:not(:disabled),.s1-ws-count:active,.s1-req-typechip:active,.s1-add-note:active,.s1-ws-setup:active,.s1-button--icon:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.s1-button,.s1-tab,.s1-ws-count,.s1-req-typechip,.s1-add-note,.s1-ws-setup{transition:background-color .16s,color .16s;transform:none!important}}.s1-button:focus-visible,.s1-tab:focus-visible,.s1-ws-count:focus-visible,.s1-ws-factab:focus-visible,.s1-req-typechip:focus-visible,.s1-add-note:focus-visible,.s1-ws-setup:focus-visible,.s1-doc-link:focus-visible,.s1-linklike:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--active-row-marker-width) solid var(--accent-line);outline-offset:var(--underline-offset);border-radius:var(--radius-input)}.s1-nav{gap:var(--sp-1);height:auto;padding:var(--sp-2) var(--sp-2);background:var(--sf-card);border-bottom:var(--border-hairline);border-radius:var(--radius-card);margin-bottom:var(--sp-5);overflow-x:auto;box-shadow:0 .06rem .12rem #2828700a}.s1-tab{padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-input);color:var(--ink-2);font-weight:var(--weight-strong);white-space:nowrap;box-shadow:none}.s1-tab:hover:not(:disabled){background:var(--sf-sunken);color:var(--ink)}.s1-tab[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 0 0 var(--hairline-width) var(--accent-line)}.s1-ws-header__counts{gap:var(--sp-3)}.s1-ws-count{min-width:6.5rem;padding:var(--sp-2) var(--sp-4);line-height:var(--leading-tight);border-radius:var(--radius-card);background:var(--sf-card);flex-direction:column;align-items:flex-start;gap:0;display:flex}.s1-ws-count__n{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--ink)}.s1-ws-count--open .s1-ws-count__n{color:var(--state-open-fg)}.s1-ws-count--blocking .s1-ws-count__n{color:var(--state-blocking-fg)}.s1-ws-count.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 var(--hairline-width) var(--accent-line)}.s1-ws-count--blocking.is-on{border-color:var(--state-blocking-line);background:var(--state-blocking-bg);box-shadow:inset 0 0 0 var(--hairline-width) var(--state-blocking-line)}.s1-ws-setup{align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;background:var(--sf-card);border:var(--border-hairline);border-radius:var(--state-chip-radius);padding:var(--sp-1) var(--sp-3);display:inline-flex}.s1-ws-setup:hover{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-softer)}.s1-ws-setup svg{width:.9rem;height:.9rem}.s1-req-typechip{border-radius:var(--state-chip-radius);padding:var(--sp-2) var(--sp-4);font-weight:var(--weight-strong);color:var(--ink-2)}.s1-req-typechip .s1-muted{min-width:1.2rem;margin-left:var(--sp-1);padding:0 var(--sp-1);border-radius:var(--state-chip-radius);background:var(--sf-sunken);color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex}.s1-req-typechip:hover{border-color:var(--accent-line);color:var(--ink)}.s1-req-typechip.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.s1-req-typechip.is-on .s1-muted{background:var(--sf-card);color:var(--accent-strong)}.s1-table-wrap{border-radius:var(--radius-card);box-shadow:0 .06rem .18rem #2828700d}.s1-table th{text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-sm);color:var(--ink-3);background:var(--sf-page)}.s1-table tbody tr:hover{background:var(--accent-softer)}.s1-ws-group td{text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-sm);color:var(--ink-3);background:var(--sf-sunken)}.s1-doc-link{font-weight:var(--weight-strong);color:var(--accent);text-decoration:none}.s1-doc-link:hover{color:var(--accent-strong);text-decoration:underline}.s1-ws-notes{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}.s1-add-note{align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink-3);cursor:pointer;border:var(--border-dashed);border-radius:var(--state-chip-radius);padding:var(--sp-1) var(--sp-3);background:0 0;display:inline-flex}.s1-add-note:hover{border-color:var(--accent-line);color:var(--accent-strong);background:var(--accent-softer);border-style:solid}.s1-add-note svg{flex:none;width:.8rem;height:.8rem}.s1-add-note{white-space:nowrap}.s1-ws-openextract{align-items:center;gap:var(--sp-1);font:inherit;margin-top:var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--accent-strong);cursor:pointer;background:var(--accent-soft);border:var(--hairline-width) solid var(--accent-line);border-radius:var(--state-chip-radius);padding:var(--sp-1) var(--sp-3);white-space:nowrap;transition:background .16s var(--ease-out), color .16s var(--ease-out);display:inline-flex}.s1-ws-openextract:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.s1-ws-openextract svg{flex:none;width:.9rem;height:.9rem}.s1-table td .s1-doc-link,.s1-table td .s1-num{overflow-wrap:anywhere}.s1-ws-note-line{font-size:var(--text-sm);color:var(--ink)}.s1-inline-input,.s1-setup-field input,.s1-setup-field select,.s1-vr-table select{border-radius:var(--radius-input);border:var(--border-hairline);background:var(--sf-card)}.s1-inline-input:focus,.s1-setup-field input:focus,.s1-setup-field select:focus{border-color:var(--accent);box-shadow:0 0 0 var(--hairline-width) var(--accent-line);outline:none}.s1-menu{transform-origin:100% 0}@media (prefers-reduced-motion:no-preference){.s1-menu{animation:s1-pop .15s var(--ease-out)}}@keyframes s1-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.s1-button--pri{background:var(--accent-solid);border-color:var(--accent-solid)}.s1-button--pri:hover{filter:none;background:var(--accent-strong);border-color:var(--accent-strong)}.s1-signin__submit{background:var(--accent-solid);border-color:var(--accent-solid)}.s1-signin__submit:hover{filter:none;background:var(--accent-strong)}@media (max-width:48rem){.s1-screen{grid-template-columns:1fr}.s1-rail{gap:var(--sp-2) var(--sp-4);border-right:0;border-bottom:var(--border-strong);flex-flow:wrap;align-items:center;height:auto;position:static}.s1-rail__brand{width:100%;margin-bottom:var(--sp-2)}.s1-rail__section{border-top:0;padding:0}.s1-rail__section:nth-of-type(n+4){display:none}.s1-rail__reset{margin-top:0;padding-top:0}.s1-main{padding:var(--sp-4) var(--sp-4)}.s1-ws-header{flex-direction:column;align-items:stretch}.s1-ws-header__counts{width:100%}.s1-ws-count{flex:1;min-width:0}.s1-table-wrap{overflow-x:auto}.s1-table{table-layout:auto;min-width:44rem}.s1-button,.s1-tab,.s1-ws-factab{min-height:2.75rem}.s1-xr-grid{grid-template-columns:1fr;height:auto}.s1-setup-grid{grid-template-columns:1fr}.s1-setup-inline{flex-wrap:wrap}.s1-req-body{grid-template-columns:1fr}.s1-cov-tile{flex-basis:45%;min-width:0}}.s1-select,select.s1-inline-input{appearance:none;padding:var(--sp-2) var(--sp-5) var(--sp-2) var(--sp-3);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A897F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--sp-2) center;cursor:pointer;background-size:1rem 1rem;width:100%;max-width:14rem}.s1-select:hover{border-color:var(--accent-line)}.s1-ws-setcell{gap:var(--sp-1);flex-direction:column;display:flex}.s1-cov-header{align-items:center;gap:var(--sp-3)}.s1-cov-title-icon{width:1.6rem;height:1.6rem;color:var(--accent);flex:none}.s1-cov-summary{gap:var(--sp-3);flex-wrap:wrap;display:flex}.s1-cov-tile{align-items:center;gap:var(--sp-3);min-width:11rem;padding:var(--sp-3) var(--sp-4);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);flex:1;display:flex}.s1-cov-tile__icon{border-radius:var(--state-chip-radius);flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.s1-cov-tile__icon svg{width:1.15rem;height:1.15rem}.s1-cov-tile__n{font-size:var(--text-md);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;line-height:1.1}.s1-cov-tile__label{font-size:var(--text-sm);color:var(--ink-2)}.s1-cov-tile--resolved .s1-cov-tile__icon{background:var(--state-resolved-bg);color:var(--state-resolved-fg)}.s1-cov-tile--open .s1-cov-tile__icon{background:var(--state-open-bg);color:var(--state-open-fg)}.s1-cov-tile--na .s1-cov-tile__icon{background:var(--sf-inset);color:var(--ink-3)}.s1-cov-tile--unverifiable .s1-cov-tile__icon{background:var(--state-unverifiable-bg);color:var(--state-unverifiable-fg)}.s1-cov-banner{align-items:flex-start;gap:var(--sp-3);display:flex}.s1-cov-banner__icon{width:1.2rem;height:1.2rem;color:var(--state-open-fg);flex:none;margin-top:.1rem}.s1-cov-table .s1-state{align-items:center;gap:.4em;display:inline-flex}.s1-cov-table .s1-state svg{flex:none;width:.95em;height:.95em}.s1-cov-grouphead{align-items:center;gap:var(--sp-2);display:inline-flex}.s1-cov-grouphead svg{width:1em;height:1em;color:var(--ink-3);flex:none}.s1-app--fullscreen{background:var(--sf-page);flex-direction:column;min-width:0;height:100vh;display:flex}.s1-app--fullscreen .s1-nav{margin:var(--sp-3) var(--sp-4) 0;flex:none}.s1-app--fullscreen .s1-xr{flex:1;gap:0;min-height:0;padding:0;display:flex}.s1-app--fullscreen .s1-xr-grid{border:0;border-top:var(--border-hairline);border-radius:0;flex:1;grid-template-columns:15rem minmax(0,1fr) 30rem;height:auto;min-height:0}.s1-xr-nav{order:1}.s1-xr-source{order:2}.s1-xr-values{order:3}.s1-xr-source{background:var(--sf-sunken);border-left:var(--border-hairline);border-right:var(--border-hairline);min-width:0;max-width:none;overflow:hidden}.s1-xr-src{flex-direction:column;height:100%;display:flex}.s1-xr-src-body{padding:var(--sp-5);flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.s1-xr-realpage{width:100%;max-width:42rem;box-shadow:0 .1rem .6rem #2828701a}.s1-xr-pdf{background:var(--sf-card);border:0;width:100%;height:min(72vh,52rem);display:block}.s1-pv{gap:var(--sp-2);flex-direction:column;display:flex}.s1-pv__bar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-pv__open{font-size:var(--text-sm);margin-left:auto}.s1-pv__page{box-sizing:border-box;background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-input);width:100%;position:relative;overflow:hidden}.s1-pv__img{width:100%;height:auto;display:block}.s1-pv__note{font-size:var(--text-sm);margin:0}.s1-pv__box{box-sizing:border-box;cursor:pointer;background:var(--hl-to-review);box-shadow:inset 0 -.1rem 0 var(--hl-to-review-stroke);mix-blend-mode:multiply;transition:background-color .18s ease, box-shadow .18s var(--ease-out);border:0;border-radius:.2rem;margin:0;padding:0;position:absolute}.s1-pv__box:hover{background:var(--hl-to-review-hover)}.s1-pv__box:focus-visible{outline:var(--focus-ring);outline-offset:.1rem}.s1-pv__box--alone{cursor:default;pointer-events:none}.s1-cv__mark{font:inherit;color:inherit;text-align:inherit;cursor:pointer;white-space:inherit;background:var(--hl-to-review);box-shadow:inset 0 -.1rem 0 var(--hl-to-review-stroke);transition:background-color .18s ease, box-shadow .18s var(--ease-out);border:0;border-radius:.2rem;margin:0;padding:0 .15rem}.s1-cv__mark:hover{background:var(--hl-to-review-hover)}.s1-cv__mark:focus-visible{outline:var(--focus-ring);outline-offset:.1rem}.s1-pv__box--accepted,.s1-cv__mark--accepted{background:var(--hl-accepted);box-shadow:inset 0 -.1rem 0 var(--hl-accepted-stroke)}.s1-pv__box--accepted:hover,.s1-cv__mark--accepted:hover{background:var(--hl-accepted-hover)}.s1-pv__box--corrected,.s1-cv__mark--corrected{background:var(--hl-corrected);box-shadow:inset 0 -.1rem 0 var(--hl-corrected-stroke)}.s1-pv__box--corrected:hover,.s1-cv__mark--corrected:hover{background:var(--hl-corrected-hover)}.s1-pv__box--requested,.s1-cv__mark--requested{background:var(--hl-requested);box-shadow:inset 0 -.1rem 0 var(--hl-requested-stroke)}.s1-pv__box--requested:hover,.s1-cv__mark--requested:hover{background:var(--hl-requested-hover)}.s1-pv__box.is-sel,.s1-cv__mark.s1-cv__mark--selected{box-shadow:0 0 0 .15rem var(--accent-solid), 0 0 0 .45rem var(--hl-selected-halo);animation:s1-hl-pulse 1.4s var(--ease-out) 1}@keyframes s1-hl-pulse{0%{box-shadow:0 0 0 .15rem var(--accent-solid), 0 0 0 0 var(--hl-selected-pulse)}70%{box-shadow:0 0 0 .15rem var(--accent-solid), 0 0 0 .75rem var(--hl-selected-pulse-end)}to{box-shadow:0 0 0 .15rem var(--accent-solid), 0 0 0 .45rem var(--hl-selected-halo)}}@media (prefers-reduced-motion:reduce){.s1-pv__box,.s1-cv__mark,.s1-pv__box.is-sel,.s1-cv__mark.s1-cv__mark--selected{transition:none;animation:none}}.s1-cv{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.s1-cv__tabs{gap:var(--sp-1);flex-wrap:wrap;display:flex}.s1-cv__tab{font:inherit;font-size:var(--text-sm);padding:var(--sp-1) var(--sp-2);border:var(--border-hairline);border-radius:var(--radius-input);background:var(--sf-card);cursor:pointer}.s1-cv__tab--on{border-color:var(--state-open-fg);font-weight:var(--weight-strong)}.s1-cv__tab:focus-visible{outline:var(--focus-ring);outline-offset:.1rem}.s1-cv__scroll{border:var(--border-hairline);border-radius:var(--radius-input);background:var(--sf-card);max-height:70vh;overflow:auto}.s1-cv__grid{border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.s1-cv__grid th,.s1-cv__grid td{border:var(--border-hairline);padding:0 var(--sp-2);height:var(--sp-6);white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:18rem;overflow:hidden}.s1-cv__colhead,.s1-cv__rowhead,.s1-cv__corner{background:var(--sf-sunken);color:var(--ink-3);font-weight:var(--weight-strong);text-align:center;z-index:1;position:sticky}.s1-cv__colhead,.s1-cv__corner{top:0}.s1-cv__rowhead{text-align:right;left:0}.s1-cv__corner{z-index:2;left:0}.s1-cv__grid td.s1-cv__cell--marked{padding:0}.s1-cv__lines{padding:var(--sp-2);border:var(--border-hairline);border-radius:var(--radius-input);background:var(--sf-card);max-height:70vh;font-size:var(--text-sm);margin:0;line-height:1.7;list-style:none;overflow:auto}.s1-cv__line{gap:var(--sp-2);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;display:grid}.s1-cv__lineno{font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-self:end}.s1-cv__text{white-space:pre-wrap;tab-size:4;overflow-wrap:anywhere}.s1-cv__grid .s1-cv__mark{width:100%;height:100%;min-height:var(--sp-6);padding:0 var(--sp-2);border-radius:0;display:block}.s1-cv__grid .s1-cv__mark.s1-cv__mark--selected{box-shadow:inset 0 0 0 .15rem var(--accent-solid);animation:none}.s1-cv__note{font-size:var(--text-sm);margin:0}.s1-xr-pdf-open{margin-top:var(--sp-2);font-size:var(--text-sm);display:inline-block}.s1-xr-values{overflow:auto}.s1-rail__reset-btn{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);cursor:pointer;color:var(--sf-card);background:var(--brand-ink);border:var(--hairline-width) solid var(--brand-ink);border-radius:var(--radius-input);padding:var(--sp-2) var(--sp-3);transition:transform .16s var(--ease-out), filter .16s var(--ease-out);text-decoration:none;display:inline-flex}.s1-rail__reset-btn:hover{filter:brightness(1.18);color:var(--sf-card)}.s1-rail__reset-btn:active{transform:scale(.97)}.s1-rail__reset-btn svg{flex:none;width:.95rem;height:.95rem}.s1-req-sendbtn{align-items:center;gap:var(--sp-2);display:inline-flex}.s1-req-sendbtn svg{flex:none;width:1.05rem;height:1.05rem}@media (max-width:48rem){.s1-app--fullscreen .s1-xr,.s1-app--fullscreen .s1-xr-grid{height:auto;min-height:0}.s1-app--fullscreen .s1-xr-grid{grid-template-columns:1fr}.s1-xr-realpage{max-width:none}.s1-xr-source{border-left:0;border-right:0}}body{font-family:var(--font-sans);color:var(--ink);background:var(--sf-page)}html{font-size:82%}.s1-table td{overflow-wrap:anywhere}.s1-button--pri:disabled{color:var(--sf-card);opacity:.5}.s1-out-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-out-actions .s1-button{align-items:center;gap:var(--sp-2);display:inline-flex}.s1-out-actions .s1-button svg{flex:none;width:1rem;height:1rem}.s1-out-status{align-self:center}.s1-out-doc{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);width:100%;max-width:58rem;padding:var(--sp-6) var(--sp-7);gap:var(--sp-5);flex-direction:column;margin:0 auto;display:flex;box-shadow:0 .15rem .9rem #28287012}.s1-out-doc__band{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:var(--active-row-marker-width) solid var(--brand-ink);display:flex}.s1-out-brand{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.01em;color:var(--brand-ink)}.s1-out-eyebrow{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.s1-out-titleblock h2{font-size:var(--text-lg);font-weight:var(--weight-strong);margin:0 0 var(--sp-1);letter-spacing:-.02em}.s1-out-titleblock p{margin:0}.s1-out-meta{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.s1-out-meta__item dt{margin-bottom:var(--sp-1)}.s1-out-meta__item dd{color:var(--ink);font-size:var(--text-md);margin:0}.s1-out-section{gap:var(--sp-3);flex-direction:column;display:flex}.s1-out-section h3{font-size:var(--text-md);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:0}.s1-out-lead{font-size:var(--text-md);line-height:var(--leading-body);color:var(--ink);margin:0}.s1-out-tiles{gap:var(--sp-3);flex-wrap:wrap;display:flex}.s1-out-tile{min-width:10rem;padding:var(--sp-3) var(--sp-4);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-card);flex:1}.s1-out-tile--accent{background:var(--accent-soft);border-color:var(--accent-line)}.s1-out-tile__label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.s1-out-tile__value{font-size:var(--text-lg);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;margin-top:var(--sp-1);line-height:1.15}.s1-out-tile--accent .s1-out-tile__value{color:var(--accent-strong)}.s1-out-tile__unit{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--ink-2)}.s1-out-tile__sub{font-size:var(--text-sm);color:var(--ink-3);margin-top:var(--sp-1)}.s1-out-tablewrap{box-shadow:none}.s1-out-num{text-align:right;font-variant-numeric:tabular-nums}.s1-out-table th.s1-out-num{text-align:right}.s1-out-table tfoot .s1-out-total td{font-weight:var(--weight-strong);background:var(--sf-sunken);border-top:var(--border-strong)}.s1-out-foot{font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.s1-out-split{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s1-out-list{gap:var(--sp-2);font-size:var(--text-sm);line-height:var(--leading-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s1-out-list li{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-out-signoff{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding-top:var(--sp-4);border-top:var(--border-hairline);display:flex}.s1-out-signoff__name{font-size:var(--text-md);font-weight:var(--weight-strong)}.s1-out-signoff__date{text-align:right}.s1-out-placeholder{padding:var(--sp-2) var(--sp-3);color:var(--ink-2);border:var(--hairline-width) dashed var(--line-strong);border-radius:var(--radius-input)}.s1-out-table .s1-out-subtotal td{font-weight:var(--weight-strong);color:var(--ink);background:var(--sf-page)}.s1-out-by{align-items:center;gap:var(--sp-1);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink-2);display:inline-flex}.s1-out-by__icon{width:1em;height:1em}.s1-out-subhead{margin:var(--sp-3) 0 0;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink-2)}.s1-out-list__text{flex:8rem;min-width:0}.s1-out-outcome{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}@media (max-width:48rem){.s1-out-doc{padding:var(--sp-5) var(--sp-4)}.s1-out-meta{grid-template-columns:1fr 1fr}.s1-out-split{grid-template-columns:1fr}}.s1-tab{align-items:center;gap:var(--sp-2);display:inline-flex}.s1-tab__icon{display:inline-flex}.s1-tab__icon svg{width:1rem;height:1rem}.s1-tab[aria-current=page] .s1-tab__icon{color:var(--accent-strong)}.s1-bars{align-items:flex-end;gap:var(--sp-3);display:flex}.s1-bars__col{align-items:center;gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.s1-bars__track{justify-content:center;align-items:flex-end;width:100%;height:11rem;display:flex}.s1-bars__fill{border-radius:.4rem .4rem 0 0;width:100%;max-width:3.4rem;min-height:.4rem;position:relative}.s1-bars__val{text-align:center;font-size:var(--text-sm);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--ink);position:absolute;top:-1.3rem;left:0;right:0}.s1-bars__label{font-size:var(--text-sm);color:var(--ink-3);text-align:center;line-height:1.3}.s1-donut{align-items:center;gap:var(--sp-5);display:flex}.s1-donut__svg{flex:none;width:9rem;height:9rem}.s1-donut__num{fill:var(--ink);font-variant-numeric:tabular-nums}.s1-donut__cap{fill:var(--ink-3)}.s1-donut__legend{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.s1-donut__legend li{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);display:flex}.s1-donut__dot{border-radius:.2rem;flex:none;width:.7rem;height:.7rem}.s1-donut__lbl{color:var(--ink-2);flex:1}.s1-donut__n{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.s1-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s1-feed__row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:var(--border-hairline);display:flex}.s1-feed__row:last-child{border-bottom:0}.s1-feed__dot{border-radius:50%;flex:none;width:.6rem;height:.6rem}.s1-feed__dot--resolved{background:var(--state-resolved-fg)}.s1-feed__dot--active{background:var(--accent)}.s1-feed__dot--open{background:var(--state-open-fg)}.s1-feed__dot--blocking{background:var(--state-blocking-fg)}.s1-feed__text{font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex:1;padding:0}.s1-feed__text:hover{color:var(--accent-strong)}.s1-feed__when{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;flex:none}@media (max-width:48rem){.s1-donut{flex-direction:column;align-items:flex-start}}.s1-xr-grid{border:var(--border-hairline);border-radius:var(--radius-card);grid-template-columns:15rem minmax(0,1fr) 26rem;height:calc(100vh - 9rem);min-height:34rem;overflow:hidden}@media (max-width:48rem){.s1-xr-grid{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}}.s1-table th{overflow-wrap:normal;word-break:normal}.s1-modal{max-height:86vh;overflow-y:auto;box-shadow:0 1rem 3rem #1717143d}.s1-modal-scrim:has(.s1-atr){padding:var(--sp-4);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);align-items:center}.s1-atr{gap:var(--sp-4);padding:0;overflow:hidden}.s1-atr__head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:var(--border-hairline);display:flex}.s1-atr__title{font-size:var(--text-md);margin:0}.s1-atr__close{font:inherit;font-size:var(--text-lg);border-radius:var(--radius-input);width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;line-height:1}.s1-atr__close:hover{background:var(--sf-sunken);color:var(--ink)}.s1-atr__about{gap:var(--sp-2) var(--sp-4);margin:0 var(--sp-5);padding:var(--sp-3) var(--sp-4);background:var(--sf-sunken);border-radius:var(--radius-input);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.s1-atr__fact{min-width:0}.s1-atr__fact:first-child{grid-column:1/-1}.s1-atr__fact dt{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.s1-atr__fact dd{font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere;margin:.1rem 0 0}.s1-atr__form{gap:var(--sp-3);padding:0 var(--sp-5) var(--sp-5);flex-direction:column;display:flex}.s1-atr__row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.s1-atr__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:var(--border-hairline);flex-wrap:wrap;display:flex}.s1-atr__foot .s1-modal__note{flex:14rem}.s1-atr .s1-modal__field textarea{resize:vertical;min-height:5.5rem}@media (max-width:36rem){.s1-atr__row{grid-template-columns:1fr}}.s1-rail{position:relative}.s1-rail__toggle{top:var(--sp-2);right:var(--sp-2);z-index:1;cursor:pointer;background:var(--sf-card);width:1.6rem;height:1.6rem;color:var(--ink-3);border:var(--border-hairline);border-radius:var(--radius-input);transition:color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.s1-rail__toggle:hover{color:var(--accent-strong);border-color:var(--accent-line)}.s1-rail__toggle:active{transform:scale(.94)}.s1-rail__toggle svg{width:.9rem;height:.9rem}.s1-screen.is-railcollapsed{grid-template-columns:2.75rem minmax(0,1fr)}.s1-rail--collapsed{padding:var(--sp-2) 0;align-items:center;overflow:hidden}.s1-rail--collapsed .s1-rail__toggle{margin:0 auto;position:static}.s1-rail--collapsed .s1-rail__brand,.s1-rail--collapsed .s1-rail__section,.s1-rail--collapsed .s1-rail__reset{display:none}@media (max-width:48rem){.s1-screen.is-railcollapsed{grid-template-columns:1fr}.s1-rail__toggle{position:static}}.s1-mat{gap:var(--sp-3);flex-direction:column;display:flex}.s1-mat__tiles{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s1-mat__tile{padding:var(--sp-3) var(--sp-4);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card)}.s1-mat__tile--over{border-color:var(--state-blocking-line);background:var(--state-blocking-bg)}.s1-mat__label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.s1-mat__value{font-size:var(--text-lg);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;margin-top:var(--sp-1);line-height:1.2}.s1-mat__unit{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--ink-2)}.s1-mat__sub{font-size:var(--text-sm);color:var(--ink-3);margin-top:var(--sp-1)}.s1-mat__note{font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-body);margin:0}.s1-vr-rowactions{gap:var(--sp-1);flex-direction:column;align-items:flex-start;display:flex}.s1-vr-working-btn{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--accent);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0}.s1-vr-working-btn.is-on,.s1-vr-working-btn:hover{color:var(--accent-strong);text-decoration:underline}.s1-vr-workingrow>td{background:var(--sf-sunken);padding:0}.s1-working{padding:var(--sp-4) var(--sp-5)}.s1-working__grid{gap:var(--sp-4) var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.s1-working__block--wide{grid-column:1/-1}.s1-working__block h4{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0 0 var(--sp-2)}.s1-working__formula{font-variant-numeric:tabular-nums;font-size:var(--text-sm);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-2) var(--sp-3);color:var(--ink);overflow-wrap:anywhere;display:block}.s1-working__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s1-working__list li{font-size:var(--text-sm);flex-direction:column;gap:.1rem;display:flex}.s1-working__k{color:var(--ink-2)}.s1-working__v{font-weight:var(--weight-strong);color:var(--ink)}.s1-working__src{font-size:var(--text-sm);color:var(--accent)}.s1-working__result{font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.s1-working__refs{gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-working__ref{font-size:var(--text-sm);color:var(--ink-2);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--state-chip-radius);padding:.1rem var(--sp-3)}.s1-working__note{margin:var(--sp-3) 0 0;font-size:var(--text-sm);color:var(--state-open-fg);line-height:var(--leading-body)}@media (max-width:48rem){.s1-mat__tiles{grid-template-columns:1fr 1fr}.s1-working__grid{grid-template-columns:1fr}}.s1-rc{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card)}.s1-rc__head{align-items:center;gap:var(--sp-2) var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;display:flex}.s1-rc__title{font-weight:var(--weight-strong)}.s1-rc__meta{font-size:var(--text-sm);margin-left:auto}.s1-rc__body{gap:var(--sp-4);padding:0 var(--sp-4) var(--sp-4);flex-direction:column;display:flex}.s1-rc__asks{padding-left:var(--sp-5);gap:var(--sp-1);font-size:var(--text-sm);color:var(--state-open-fg);flex-direction:column;margin:0;display:flex}.s1-rc__grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s1-rc__group{padding:var(--sp-3);border:var(--border-hairline);border-radius:var(--radius-input);gap:var(--sp-3);flex-direction:column;min-width:0;margin:0;display:flex}.s1-rc__group--wide{grid-column:1/-1}.s1-qc{margin-bottom:var(--sp-4)}.s1-qc__list{padding:0 var(--sp-4) var(--sp-4);gap:var(--sp-3);flex-direction:column;margin:0;list-style:none;display:flex}.s1-qc__item{gap:var(--sp-3);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;display:grid}.s1-qc__sev{font-size:var(--text-sm);font-weight:var(--weight-strong);padding:.1rem var(--sp-2);border-radius:var(--radius-chip);border:var(--border-hairline);white-space:nowrap;justify-self:start}.s1-qc__sev--warning{color:var(--state-blocking-fg);border-color:currentColor}.s1-qc__sev--review{color:var(--state-open-fg);border-color:currentColor}.s1-qc__sev--info{color:var(--state-na-fg)}.s1-qc__what{font-size:var(--text-sm);font-weight:var(--weight-strong)}.s1-qc__msg{margin:var(--sp-1) 0 0;font-size:var(--text-sm);max-width:72ch}.s1-rc__group legend{padding:0 var(--sp-1);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.s1-rc__field{gap:var(--sp-1);font-size:var(--text-sm);flex-direction:column;display:flex}.s1-rc__field--row{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-direction:row}.s1-rc__field select,.s1-rc__group input{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-1) var(--sp-2);min-width:0}.s1-rc__group input[aria-invalid=true]{border-color:var(--state-blocking-line)}.s1-rc__out{color:var(--ink-2)}.s1-fac{gap:var(--sp-2);margin:var(--sp-3) 0;flex-direction:column;display:flex}.s1-fac__head,.s1-fac__row{gap:var(--sp-2);grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr) minmax(10rem,1fr) auto;align-items:center;display:grid}.s1-fac__hint{font-size:var(--text-sm);grid-column:1/-1;margin:0}.s1-relate{align-items:flex-end;gap:var(--sp-3);padding:var(--sp-2) 0;flex-wrap:wrap;display:flex}.s1-relate label{gap:var(--sp-1);font-size:var(--text-sm);flex-direction:column;min-width:0;display:flex}.s1-relate select{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-1) var(--sp-2);max-width:100%}.s1-fac__head{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.s1-fac__row input,.s1-fac__row select{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-1) var(--sp-2);min-width:0}.s1-fac__found{margin:var(--sp-2) 0 var(--sp-3);padding:var(--sp-3);background:var(--state-open-bg);border:var(--border-hairline);border-color:var(--state-open-line);border-radius:var(--radius-input);font-size:var(--text-sm)}.s1-fac__found ul{margin:var(--sp-2) 0 0;gap:var(--sp-1);flex-direction:column;padding:0;list-style:none;display:flex}.s1-fac__found li{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:48rem){.s1-fac__head{display:none}.s1-fac__row{padding-bottom:var(--sp-2);border-bottom:var(--border-hairline);grid-template-columns:1fr}}.s1-rc__need{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--state-open-fg)}.s1-rc__hint{font-size:var(--text-sm)}.s1-rc__chosen{gap:var(--sp-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;display:flex}.s1-rc__cert{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 6rem auto;align-items:center;display:grid}.s1-rc__vg{gap:var(--sp-2) var(--sp-3);padding-top:var(--sp-3);border-top:var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;display:grid}.s1-rc__vg-foot{justify-content:space-between;gap:var(--sp-2);font-size:var(--text-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.s1-rc__reported{gap:var(--sp-2) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s1-rc__num{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.s1-rc__num input{text-align:right;font-variant-numeric:tabular-nums;width:8rem}.s1-rc__num .s1-muted{width:3.5rem;font-size:var(--text-sm)}.s1-rc__actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.s1-rc__error{font-size:var(--text-sm);color:var(--state-blocking-fg)}.s1-vr-status{font-size:var(--text-sm)}@media (max-width:64rem){.s1-rc__grid,.s1-rc__reported{grid-template-columns:1fr}}.s1-ws-group--btn td{padding:0}.s1-ws-grouphead{align-items:center;gap:var(--sp-2);width:100%;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);cursor:pointer;text-align:left;padding:var(--sp-3) var(--sp-3);background:0 0;border:0;display:flex}.s1-ws-grouphead:hover{color:var(--accent-strong)}.s1-ws-grouphead__caret{color:var(--ink-3);font-size:var(--text-sm);width:.9rem}.s1-ws-group--prepared td{background:var(--state-open-bg);box-shadow:inset .18rem 0 0 var(--state-open-fg)}.s1-ws-group--prepared .s1-ws-grouphead,.s1-ws-group--prepared .s1-ws-grouphead:hover,.s1-ws-group--prepared .s1-ws-grouphead__caret{color:var(--state-open-fg)}.s1-ws-grouphead__tag{margin-left:var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-strong);text-transform:none;letter-spacing:0;color:var(--state-open-fg);background:var(--sf-card);border:var(--hairline-width) solid var(--state-open-line);border-radius:var(--radius-chip);padding:.05rem var(--sp-2)}.s1-xr-sheet__scroll{border:var(--border-hairline);border-radius:var(--radius-input);overflow:auto}.s1-xr-sheet__scroll .s1-xr-sheet__table{width:100%;min-width:22rem}.s1-xr-sheet__table th{border:var(--border-hairline);font-size:var(--text-sm);padding:0 var(--sp-2);height:var(--sp-6)}.s1-xr-sheet__colhead,.s1-xr-sheet__rowhead,.s1-xr-sheet__corner{background:var(--sf-sunken);color:var(--ink-3);font-weight:var(--weight-strong);text-align:center}.s1-xr-sheet__rowhead{width:2rem}.s1-xr-sheet__title{font-weight:var(--weight-strong);color:var(--ink-2);background:var(--sf-page);white-space:nowrap}.s1-shell{background:var(--sf-page);align-items:stretch;min-height:100vh;display:flex}.s1-shell>.s1-main{flex:1;min-width:0}.s1-side{background:var(--brand-ink);color:#ffffffdb;width:14rem;height:100vh;transition:width .18s var(--ease-out);flex-direction:column;flex:none;align-self:stretch;display:flex;position:sticky;top:0;overflow-y:auto}.s1-side__top{padding:var(--sp-4) var(--sp-4) var(--sp-3);align-items:center;min-height:3.4rem;display:flex}.s1-side__logo{filter:brightness(0)invert();width:auto;height:1.35rem}.s1-side--min .s1-side__logo{height:1.5rem;margin:0 auto}.s1-side__nav{padding:var(--sp-2);flex-direction:column;flex:1;gap:.15rem;display:flex}.s1-side__item{align-items:center;gap:var(--sp-3);width:100%;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);color:#ffffffc7;border-radius:var(--radius-input);cursor:pointer;padding:var(--sp-2) var(--sp-3);text-align:left;white-space:nowrap;transition:background-color .14s var(--ease-out), color .14s var(--ease-out);background:0 0;border:0;display:flex}.s1-side__item:hover{color:#fff;background:#ffffff17}.s1-side__item.is-on{color:#fff;box-shadow:inset var(--active-row-marker-width) 0 0 #ffffff8c;background:#ffffff26}.s1-side__item:active{transform:scale(.98)}.s1-side__icon{flex:none;display:inline-flex}.s1-side--min .s1-side__item{padding:var(--sp-2);justify-content:center}.s1-side--min .s1-side__label{display:none}.s1-side__toggle{align-items:center;gap:var(--sp-3);width:100%;font:inherit;font-size:var(--text-sm);color:#fff9;border:0;border-top:var(--hairline-width) solid #ffffff1f;cursor:pointer;padding:var(--sp-3) var(--sp-4);background:0 0;display:flex}.s1-side__toggle:hover{color:#fff}.s1-side__toggle .s1-side__icon svg{width:1rem;height:1rem}.s1-side--min .s1-side__toggle{padding:var(--sp-3);justify-content:center}.s1-side--min .s1-side__toggle .s1-side__label{display:none}.s1-ctx{margin-bottom:var(--sp-4)}.s1-ctx__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);padding:var(--sp-2) var(--sp-4);display:flex}.s1-ctx--open .s1-ctx__bar{border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0}.s1-ctx__summary{align-items:baseline;gap:var(--sp-3);font:inherit;cursor:pointer;padding:var(--sp-1) 0;background:0 0;border:0;min-width:0;display:flex}.s1-ctx__client{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--ink)}.s1-ctx__meta{align-items:baseline;gap:var(--sp-2);min-width:0;font-size:var(--text-sm);color:var(--ink-2);display:inline-flex}.s1-ctx__id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s1-ctx__meta>*+:before{content:"·";margin-right:var(--sp-2);color:var(--ink-3)}.s1-ctx__hint{align-items:center;gap:.125rem;display:inline-flex}.s1-ctx__summary:hover .s1-ctx__hint{color:var(--accent)}.s1-ctx__chev{width:.875rem;height:.875rem;transition:transform .16s var(--ease-out);align-self:center}.s1-ctx__chev.is-open{transform:rotate(180deg)}.s1-ctx__actions{align-items:center;gap:var(--sp-4);flex:none;display:flex}.s1-ctx__user{align-items:baseline;gap:var(--sp-3);padding-left:var(--sp-4);border-left:var(--border-hairline);font-size:var(--text-sm);display:inline-flex}.s1-ctx__user-name{font-weight:var(--weight-strong);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.s1-ctx__user-role{font-size:var(--text-sm)}@media (max-width:48rem){.s1-ctx__user-role{display:none}.s1-ctx__user{padding-left:var(--sp-2)}}.s1-ctx__reset{align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--text-sm);color:var(--brand-ink);cursor:pointer;background:0 0;border:0;display:inline-flex}.s1-ctx__reset:hover{text-decoration:underline}.s1-ctx__reset svg{width:.9rem;height:.9rem}.s1-ctx__details{gap:var(--sp-4);background:var(--sf-card);border:var(--border-hairline);border-radius:0 0 var(--radius-card) var(--radius-card);padding:var(--sp-4);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s1-ctx__item .s1-label{color:var(--ink-3);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--sp-1)}.s1-ctx__item .s1-value{color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-body)}@media (max-width:48rem){.s1-shell{flex-direction:column}.s1-side,.s1-side--min{flex-direction:row;align-items:center;width:100%;height:auto;position:static;overflow:auto hidden}.s1-side__top{padding:var(--sp-2) var(--sp-3);flex:none;min-height:0}.s1-side--min .s1-side__logo,.s1-side__logo{height:1.2rem;margin:0}.s1-side__nav{padding:var(--sp-2);gap:var(--sp-1);flex-direction:row}.s1-side__item,.s1-side--min .s1-side__item{padding:var(--sp-1) var(--sp-2);font-size:var(--text-sm);flex-direction:column;gap:.15rem}.s1-side__label,.s1-side--min .s1-side__label{display:block}.s1-side__toggle{display:none}.s1-ctx__details{grid-template-columns:1fr 1fr}.s1-ctx__bar{gap:var(--sp-2);flex-wrap:wrap}.s1-ctx__hint{display:none}.s1-ctx__summary{flex:1;min-width:0}.s1-ctx__actions{justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;flex:100%;min-width:0}.s1-ctx__user{border-left:0;flex-wrap:wrap;min-width:0;padding-left:0}.s1-ctx__user-name{max-width:10rem}}html,body{margin:0;padding:0}.s1-side__top{padding:var(--sp-3) var(--sp-4)}.s1-ai-fab{right:var(--sp-5);bottom:var(--sp-5);z-index:80;cursor:pointer;background:var(--brand-ink);width:3.2rem;height:3.2rem;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 .4rem 1.2rem #28287059}.s1-ai-fab:hover{transform:translateY(-.125rem);box-shadow:0 .6rem 1.5rem #2828706b}.s1-ai-fab:active{transform:scale(.95)}.s1-ai-fab__mark{filter:brightness(0)invert();width:1.7rem;height:1.7rem}.s1-ai{right:var(--sp-5);bottom:calc(var(--sp-5) + 4rem);z-index:80;background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);flex-direction:column;width:min(23rem,92vw);height:min(30rem,70vh);display:flex;position:fixed;overflow:hidden;box-shadow:0 1rem 3rem #1717143d}.s1-ai__head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--brand-ink);color:#fff;flex:none;display:flex}.s1-ai__brand{align-items:center;gap:var(--sp-2);font-weight:var(--weight-strong);font-size:var(--text-sm);display:inline-flex}.s1-ai__mark{filter:brightness(0)invert();width:1.1rem;height:1.1rem}.s1-ai__close{color:#fffc;cursor:pointer;font-size:var(--text-md);background:0 0;border:0;padding:0;line-height:1}.s1-ai__close:hover{color:#fff}.s1-ai__body{padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.s1-ai__msg{font-size:var(--text-sm);line-height:var(--leading-body);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-card);white-space:pre-wrap;max-width:92%}.s1-ai__msg--assistant{background:var(--sf-sunken);color:var(--ink);border-top-left-radius:var(--radius-input);align-self:flex-start}.s1-ai__msg--user{background:var(--accent-solid);color:#fff;border-top-right-radius:var(--radius-input);align-self:flex-end}.s1-ai__sugs{gap:var(--sp-1);padding:0 var(--sp-3) var(--sp-2);flex-wrap:wrap;flex:none;display:flex}.s1-ai__sug{font:inherit;font-size:var(--text-sm);color:var(--accent-strong);background:var(--accent-soft);border:var(--hairline-width) solid var(--accent-line);border-radius:var(--state-chip-radius);padding:var(--sp-1) var(--sp-2);cursor:pointer}.s1-ai__sug:hover{background:var(--accent-softer)}.s1-ai__input{gap:var(--sp-2);padding:var(--sp-3);border-top:var(--border-hairline);flex:none;display:flex}.s1-ai__input input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-2) var(--sp-3);flex:1}.s1-ai__input input:focus{border-color:var(--accent);outline:none}.s1-ai__send{border-radius:var(--radius-input);background:var(--brand-ink);color:#fff;cursor:pointer;width:2.2rem;font-size:var(--text-md);border:0;flex:none}.s1-ai__send:hover{filter:brightness(1.12)}@media (max-width:48rem){.s1-ai{right:var(--sp-3);left:var(--sp-3);width:auto;bottom:calc(var(--sp-3) + 3.8rem)}.s1-ai-fab{right:var(--sp-3);bottom:var(--sp-3)}}.s1-vw-tone--scope1{--vw-tone:var(--chart-3)}.s1-vw-tone--scope2_location{--vw-tone:var(--chart-4)}.s1-vw-tone--scope2_market{--vw-tone:var(--chart-1)}.s1-vw-tone--biogenic{--vw-tone:var(--chart-2)}.s1-vw{--vw-ease-drawer:cubic-bezier(.32, .72, 0, 1);gap:var(--sp-4);flex-direction:column;display:flex}.s1-vw-ico{flex:none;width:1em;height:1em}.s1-vw-pane__title,.s1-vw-label{font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0}.s1-vw-scroll{overflow-x:auto}.s1-vw-red{color:var(--state-blocking-fg)}.s1-vw-delta{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--state-blocking-fg);background:var(--state-blocking-bg);border-radius:var(--state-chip-radius);align-items:center;gap:.15rem;padding:.1rem .45rem;display:inline-flex}.s1-vw-delta--zero{font-weight:var(--weight-regular);color:var(--ink-3);background:0 0;padding-inline:0}.s1-vw-boxes{gap:var(--sp-3);flex-direction:column;display:flex}.s1-vw-box{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);overflow:hidden}.s1-vw-box__head{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);font:inherit;text-align:left;color:var(--ink);background:var(--sf-card);cursor:pointer;border:0;grid-template-columns:auto minmax(10rem,1fr) auto auto;transition:background-color .16s;display:grid}.s1-vw-box.is-open .s1-vw-box__head{border-bottom:var(--border-hairline)}.s1-vw-box__head:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.s1-vw-box__icon{width:2.25rem;height:2.25rem;font-size:var(--text-md);color:color-mix(in srgb, var(--vw-tone) 75%, var(--ink));background:color-mix(in srgb, var(--vw-tone) 16%, var(--sf-card));border:var(--border-hairline);border-color:color-mix(in srgb, var(--vw-tone) 30%, var(--sf-card));border-radius:var(--radius-input);justify-content:center;align-items:center;display:inline-flex}.s1-vw-box__name{flex-direction:column;gap:.1rem;min-width:0;display:flex}.s1-vw-box__title{font-size:var(--text-md);font-weight:var(--weight-strong)}.s1-vw-box__figures{justify-content:flex-end;align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.s1-vw-fig{line-height:var(--leading-tight);flex-direction:column;align-items:flex-end;display:flex}.s1-vw-fig__label{font-size:var(--text-sm);color:var(--ink-3)}.s1-vw-fig__value{font-weight:var(--weight-strong);color:var(--ink)}.s1-vw-fig__arrow{color:var(--ink-3)}.s1-vw-box__meta{font-size:var(--text-sm);color:var(--ink-3);align-items:center;gap:.25rem;display:inline-flex}.s1-vw-box__chev{color:var(--ink-3);font-size:var(--text-md);transition:transform .2s var(--ease-out)}.s1-vw-box.is-open .s1-vw-box__chev{transform:rotate(180deg)}.s1-vw-box__body{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}@starting-style{.s1-vw-box__body{opacity:0;transform:translateY(-.25rem)}}.s1-vw-box__lines{gap:var(--sp-1) var(--sp-4);padding:var(--sp-2) var(--sp-4) var(--sp-3);font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.s1-vw-pill{padding:var(--state-chip-padding-block) var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap;border:var(--border-hairline);border-radius:var(--state-chip-radius);flex:none}.s1-vw-pill--differs{color:var(--state-blocking-fg);background:var(--state-blocking-bg);border-color:var(--state-blocking-line)}.s1-vw-pill--agrees{color:var(--state-resolved-fg);background:var(--state-resolved-bg);border-color:var(--state-resolved-line)}.s1-vw-pill--open{color:var(--state-open-fg);background:var(--state-open-bg);border-color:var(--state-open-line)}.s1-vw-amber{color:var(--state-open-fg)}.s1-vw-delta--below{color:var(--state-open-fg);background:var(--state-open-bg)}.s1-vw-box__figures.s1-vw-box__figures--live{grid-template-columns:5.5rem 1.25rem 5.5rem 4.75rem 13rem 3.5rem}@media (min-width:64rem) and (max-width:70rem){.s1-vw-box__head.s1-vw-box__head--live{grid-template-columns:1rem auto minmax(0,1fr)}.s1-vw-box__head--live .s1-vw-box__figures{grid-column:1/-1;justify-content:start}}.s1-vw-table td.s1-vw-amber{color:var(--state-open-fg);font-weight:var(--weight-strong)}.s1-vw-state{align-items:center;gap:var(--sp-1);white-space:nowrap;font-style:normal;display:inline-flex}.s1-vw-named{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:inline-flex}.s1-vw-row.is-stated td{font-style:normal}.s1-vw-gases{--vw-tone:var(--chart-5)}.s1-vw-fig__value{white-space:nowrap}.s1-vw-box__state{white-space:nowrap;grid-column:span 2;justify-self:end}.s1-vw-box__figures .s1-vw-box__meta.s1-vw-box__count{justify-self:end;gap:var(--sp-2);white-space:nowrap;grid-column:1/-1}.s1-vw-group td{padding-top:var(--sp-3);font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);background:var(--sf-page)}.s1-vw-table,.s1-vw-steps{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.s1-vw-table th,.s1-vw-steps th{padding:var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.02em;text-transform:uppercase;text-align:left;vertical-align:bottom;color:var(--ink-3);border-bottom:var(--border-strong)}.s1-vw-table td{padding:var(--sp-2);vertical-align:middle;color:var(--ink-2);border-bottom:var(--border-hairline)}.s1-vw-table th.s1-vw-num,.s1-vw-steps th.s1-vw-num,.s1-vw-num{text-align:right}.s1-vw-table td.s1-vw-num,.s1-vw-steps td.s1-vw-num{white-space:nowrap}.s1-vw-unit{text-transform:none;letter-spacing:0;white-space:nowrap}.s1-vw-examined{border-left:var(--border-hairline);color:var(--ink-3)}.s1-vw-table td.s1-vw-examined{color:var(--ink-3)}.s1-vw-table td.s1-vw-examined.is-done{color:var(--state-resolved-fg)}.s1-vw-examined.is-done .s1-vw-ico{vertical-align:-.1em;margin-right:.2rem}.s1-vw-table td.s1-vw-red{color:var(--state-blocking-fg);font-weight:var(--weight-strong)}.s1-vw-table td.s1-vw-name{white-space:nowrap}.s1-vw-table td.s1-vw-category{min-width:8rem;color:var(--ink)}.s1-vw-cat{align-items:center;gap:var(--sp-2);display:inline-flex}.s1-vw-cat:before{content:"";background:var(--vw-cat,var(--chart-5));border-radius:50%;flex:none;width:.5rem;height:.5rem}.s1-vw-cat--stationary{--vw-cat:var(--chart-3)}.s1-vw-cat--mobile{--vw-cat:var(--chart-2)}.s1-vw-cat--fugitive{--vw-cat:var(--chart-1)}.s1-vw-row{cursor:pointer;transition:background-color .12s}.s1-vw-row.is-selected td{background:var(--accent-soft)}.s1-vw-row.is-selected td:first-child{box-shadow:inset var(--active-row-marker-width) 0 0 var(--accent)}.s1-vw-row.is-unreported{cursor:default}.s1-vw-row.is-unreported td{color:var(--ink-3);font-style:italic}.s1-vw-total td{font-weight:var(--weight-strong);color:var(--ink);background:var(--sf-page);border-top:var(--border-strong);border-bottom:0}.s1-vw-normalized td{color:var(--ink-3);border-bottom:0;font-style:italic}.s1-vw-rowbtn{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.2rem;padding:0;display:inline-flex}.s1-vw-rowbtn__go{color:var(--accent);opacity:0;transition:opacity .16s ease, transform .16s var(--ease-out);transform:translate(-.2rem)}.s1-vw-row.is-selected .s1-vw-rowbtn{font-weight:var(--weight-strong)}.s1-vw-row.is-selected .s1-vw-rowbtn__go{opacity:1;transform:none}.s1-vw-share{vertical-align:middle;flex-direction:column;align-items:flex-end;gap:.2rem;width:3.5rem;display:inline-flex}.s1-vw-share__bar{background:color-mix(in srgb, var(--accent) 45%, var(--sf-card));border-radius:var(--state-chip-radius);justify-self:end;min-width:.15rem;height:.2rem;display:block}.s1-vw-rowbtn:focus-visible,.s1-vw-input:focus-visible,.s1-vw-chip:focus-visible,.s1-vw-close:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-vw-panel{z-index:60;width:min(84rem, calc(100vw - var(--rail-width)));overscroll-behavior:contain;padding:var(--sp-4);background:var(--sf-page);border-left:var(--border-strong);transition:transform .28s var(--vw-ease-drawer), opacity .2s var(--ease-out);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@starting-style{.s1-vw-panel{opacity:.6;transform:translate(100%)}}.s1-vw-panel__grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:90rem){.s1-vw-panel__grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr)}.s1-vw-pane--source{max-height:calc(100vh - 2 * var(--sp-4));position:sticky;top:0;overflow-y:auto}}@media (max-width:48rem){.s1-vw-panel{width:100vw}}.s1-vw-pane{gap:var(--sp-3);min-width:0;padding:var(--sp-4);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);flex-direction:column;display:flex}.s1-vw-calc{gap:var(--sp-3);flex-direction:column;display:flex}.s1-vw-calc__head{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:var(--border-hairline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.s1-vw-calc__title{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.s1-vw-crumb{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--ink);text-wrap:balance;margin:0}.s1-vw-crumb__sep{color:var(--ink-3);font-weight:var(--weight-regular)}.s1-vw-summary{gap:var(--sp-1) var(--sp-3);font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.s1-vw-summary strong{font-weight:var(--weight-strong);color:var(--ink)}.s1-vw-summary strong.s1-vw-red{color:var(--state-blocking-fg)}.s1-vw-close{width:2.25rem;height:2.25rem;font-size:var(--text-md);color:var(--ink-2);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-input);cursor:pointer;transition:transform .16s var(--ease-out), background-color .16s ease;justify-content:center;align-items:center;display:inline-flex}.s1-vw-close:active{transform:scale(.97)}.s1-vw-facilities .s1-vw-row.is-different td{background:color-mix(in srgb, var(--state-blocking-bg) 70%, var(--sf-card))}.s1-vw-facilities .s1-vw-row.is-open td{border-bottom:0}.s1-vw-facility{gap:var(--sp-1)}.s1-vw-caret{color:var(--ink-3);transition:transform .18s var(--ease-out)}.s1-vw-facility[aria-expanded=true] .s1-vw-caret{transform:rotate(90deg)}.s1-vw-examined-tag{color:var(--state-resolved-fg);display:inline-flex}.s1-vw-table .s1-vw-cardrow>td{padding:0 0 var(--sp-3) var(--sp-3);background:var(--sf-card);white-space:normal;cursor:default}.s1-vw-card{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--sf-card);border:var(--border-strong);border-radius:var(--radius-input);transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);flex-direction:column;display:flex}@starting-style{.s1-vw-card{opacity:0;transform:translateY(-.25rem)}}.s1-vw-card__title{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--ink);margin:0}.s1-vw-steps td{padding:var(--sp-1) var(--sp-2);vertical-align:middle;color:var(--ink-2);border-bottom:var(--border-hairline)}.s1-vw-steps tr:last-child td{border-bottom:0}.s1-vw-steps__total td{font-weight:var(--weight-strong);color:var(--ink);background:var(--sf-page);border-top:var(--border-strong)}.s1-vw-steps__total+.s1-vw-steps__share td{border-top:var(--border-hairline)}.s1-vw-input{white-space:nowrap;font:inherit;color:var(--accent);background:var(--accent-softer);border:var(--border-hairline);border-color:var(--accent-line);border-radius:var(--radius-chip);cursor:pointer;text-underline-offset:var(--underline-offset);transition:background-color .14s ease, transform .14s var(--ease-out);align-items:center;gap:.25rem;padding:.05rem .35rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.s1-vw-input:active{transform:scale(.97)}.s1-vw-input.is-active{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent);text-decoration-style:solid}.s1-vw-cause{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink);border:var(--border-hairline);border-radius:var(--radius-input);align-items:flex-start;margin:0;display:flex}.s1-vw-cause__icon{margin-top:.3em}.s1-vw-cause--differs{background:var(--state-open-bg);border-color:var(--state-open-line)}.s1-vw-cause--differs .s1-vw-cause__icon{color:var(--state-open-fg)}.s1-vw-cause--agrees{background:var(--state-resolved-bg);border-color:var(--state-resolved-line)}.s1-vw-cause--agrees .s1-vw-cause__icon{color:var(--state-resolved-fg)}.s1-vw-cause--note{background:var(--sf-page)}.s1-vw-cause--note .s1-vw-cause__icon{color:var(--ink-3)}.s1-vw-by{align-items:center;gap:var(--sp-1);margin-right:var(--sp-2);font-weight:var(--weight-strong);color:var(--ink-2);white-space:nowrap;display:inline-flex}.s1-vw-card__note{gap:var(--sp-2);font-size:var(--text-sm);color:var(--ink-3);align-items:flex-start;margin:0;display:flex}.s1-vw-card__note .s1-vw-ico{margin-top:.2em}.s1-vw-records__hint{font-size:var(--text-sm);margin:0}.s1-vw-actions,.s1-vw-form-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-vw-action{align-items:center;gap:var(--sp-1);transition:transform .16s var(--ease-out);display:inline-flex}.s1-vw-action:active{transform:scale(.97)}.s1-vw-action.is-done{color:var(--state-resolved-fg);background:var(--state-resolved-bg);border-color:var(--state-resolved-line)}.s1-vw-examined-by{font-size:var(--text-sm);color:var(--state-resolved-fg);align-items:center;gap:.25rem;display:inline-flex}.s1-vw-form-actions{justify-content:flex-end}.s1-vw-clear{margin-right:auto}.s1-vw-box-form{gap:var(--sp-3);max-width:38rem;padding:var(--sp-3);background:var(--sf-page);border:var(--border-strong);border-radius:var(--radius-input);transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);flex-direction:column;display:flex}@starting-style{.s1-vw-box-form{opacity:0;transform:translateY(-.25rem)}}.s1-vw-field{gap:var(--sp-1);font-size:var(--text-sm);color:var(--ink);flex-direction:column;display:flex}.s1-vw-field textarea{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-input);padding:var(--sp-2);resize:vertical}.s1-vw-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-vw-chip{align-items:center;gap:var(--sp-2);padding:.2rem var(--sp-3) .2rem .2rem;font:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--state-chip-radius);cursor:pointer;transition:transform .16s var(--ease-out), border-color .16s ease;display:inline-flex}.s1-vw-chip:active{transform:scale(.97)}.s1-vw-chip.is-on{color:var(--ink);font-weight:var(--weight-strong);background:var(--state-active-bg);border-color:var(--state-active-fg)}.s1-vw-avatar{width:1.5rem;height:1.5rem;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--state-active-fg);background:var(--state-active-bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.s1-vw-chip.is-on .s1-vw-avatar{color:var(--sf-card);background:var(--state-active-fg)}.s1-vw-stored{align-items:center;gap:var(--sp-1);font-size:var(--text-sm);color:var(--state-resolved-fg);margin:0;display:flex}.s1-vw-help{font-size:var(--text-sm);margin:0}.s1-vw-notes ul{margin:var(--sp-1) 0 0;padding-left:var(--sp-4);font-size:var(--text-sm);color:var(--ink)}.s1-vw-src__head{align-items:center;gap:var(--sp-2);flex-direction:row}.s1-vw-src__icon{width:2rem;height:2rem;font-size:var(--text-md);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-input);justify-content:center;align-items:center;display:inline-flex}.s1-vw-pane--source .s1-xr-src-head{padding:0 0 var(--sp-2)}.s1-vw-pane--source .s1-xr-src-body{padding:var(--sp-3) 0 0;display:block}.s1-vw-pane--source .s1-xr-src-empty{align-items:center;gap:var(--sp-2);padding:var(--sp-4);font-size:var(--text-sm);text-align:center;background:var(--sf-page);border:var(--border-dashed);border-radius:var(--radius-input);flex-direction:column;display:flex}.s1-vw-pane--source .s1-xr-src-empty p{line-height:var(--leading-body);margin:0}.s1-vw-src-empty__icon{font-size:var(--text-md);color:var(--accent)}.s1-vw-src-meta{font-size:var(--text-sm);overflow-wrap:anywhere}.s1-vw-sheet{max-height:24rem}.s1-vw-sheet .s1-xr-sheet__table td,.s1-vw-sheet .s1-xr-sheet__table th,.s1-vw-ref td,.s1-vw-ref th{height:auto;padding:var(--sp-1) var(--sp-2);white-space:nowrap}.s1-vw-back{margin-bottom:var(--sp-2);font-size:var(--text-sm);display:inline-block}.s1-vw-records__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.s1-vw-records__table th,.s1-vw-records__table td{padding:var(--sp-1) var(--sp-2);text-align:left;vertical-align:top;border-bottom:var(--border-hairline)}.s1-vw-records__table th{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink-3)}.s1-vw-records__table td:first-child{white-space:nowrap}.s1-vw-records__table th.s1-vw-num,.s1-vw-records__table td.s1-vw-num{text-align:right;white-space:nowrap}.s1-vw-records__table tfoot td{font-weight:var(--weight-strong);color:var(--ink);border-top:var(--border-strong);border-bottom:0}.s1-vw-records__table tr.is-missing td{background:var(--state-open-bg)}.s1-vw-records__flag{font-size:var(--text-sm);color:var(--state-open-fg);border:var(--border-hairline);border-color:var(--state-open-line);border-radius:var(--state-chip-radius);margin-top:.15rem;padding:0 .4rem;display:inline-block}.s1-vw-records__note{margin:0 0 var(--sp-2);font-size:var(--text-sm);color:var(--ink-2)}.s1-vw-records .s1-vw-input{background:0 0;border:0;padding:0}.s1-vw-doc .s1-xr-paper__row{gap:var(--sp-3)}.s1-vw-doc .s1-xr-paper__row span:last-child{text-align:right;font-variant-numeric:tabular-nums}.s1-vw-doc .s1-vw-doc__hit{padding-inline:var(--sp-1);background:var(--state-open-bg);border-radius:var(--radius-chip);outline:var(--nav-current-marker-width) solid var(--state-open-fg)}.s1-vw-ref th{text-align:left;color:var(--ink-3)}.s1-vw-ref th.is-target-col{color:var(--ink)}.s1-vw-ref tr.is-target-row td{background:var(--accent-softer)}.s1-vw-ref td.is-target{background:var(--state-open-bg);border:var(--nav-current-marker-width) solid var(--state-open-fg)}.s1-vw-basis{padding:var(--sp-3);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink);background:var(--sf-inset);border-radius:var(--radius-input);margin:0}@keyframes s1-vw-flash{0%{background-color:color-mix(in srgb, var(--state-open-fg) 30%, var(--state-open-bg))}to{background-color:var(--state-open-bg)}}.s1-vw-pane--source [aria-current=true]{animation:s1-vw-flash .9s var(--ease-out) 1}@media (hover:hover) and (pointer:fine){.s1-vw-row:hover td{background:var(--accent-softer)}.s1-vw-row.is-unreported:hover td{background:0 0}.s1-vw-row:hover .s1-vw-rowbtn__go{opacity:1;transform:none}.s1-vw-box__head:hover{background:var(--sf-page)}.s1-vw-input:hover{background:var(--accent-soft)}.s1-vw-close:hover{background:var(--sf-sunken)}.s1-vw-chip:hover{border-color:var(--line-strong)}}@media (prefers-reduced-motion:reduce){.s1-vw-panel,.s1-vw-box__body,.s1-vw-card,.s1-vw-box-form{transition:opacity .15s}.s1-vw-pane--source [aria-current=true]{animation:none}.s1-vw-box__chev,.s1-vw-caret,.s1-vw-rowbtn__go{transition:none}}@media (max-width:64rem){.s1-vw-box__head{grid-template-columns:auto minmax(0,1fr) auto}.s1-vw-box__figures{grid-column:1/-1;justify-content:flex-start}}.s1-infotip{vertical-align:middle;margin-left:var(--sp-1);display:inline-flex;position:relative}.s1-infotip__btn{width:1.25rem;height:1.25rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.s1-infotip__btn svg{width:.95rem;height:.95rem}.s1-infotip__btn:hover,.s1-infotip__btn[aria-expanded=true]{color:var(--accent-strong);background:var(--accent-soft)}.s1-infotip__btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-infotip__panel{z-index:30;top:calc(100% + var(--sp-2));width:max-content;max-width:18rem;padding:var(--sp-2) var(--sp-3);background:var(--ink);color:var(--sf-card);border-radius:var(--radius-input);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;transform-origin:top;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);position:absolute;left:50%;translate:-50%;box-shadow:0 .5rem 1.5rem #1717142e}@starting-style{.s1-infotip__panel{opacity:0;transform:scale(.96)}}.s1-dash{gap:var(--sp-5);flex-direction:column;display:flex}.s1-dash__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.s1-dash__id h1{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:var(--weight-strong);margin:0}.s1-dash__meta{margin:var(--sp-1) 0 0;color:var(--ink-2);font-size:var(--text-md)}.s1-timeline{padding:var(--sp-4) var(--sp-5);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.s1-timeline__step{min-width:0;position:relative}.s1-timeline__step:not(:last-child):after{content:"";top:1rem;left:2.75rem;right:var(--sp-2);background:var(--line);border-radius:var(--radius-chip);height:.125rem;position:absolute}.s1-timeline__step--done:not(:last-child):after{background:var(--state-resolved-fg)}.s1-timeline__btn{align-items:flex-start;gap:var(--sp-2);width:100%;padding:var(--sp-1);font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-input);background:0 0;border:0;flex-direction:column;display:flex}.s1-timeline__btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-timeline__dot{z-index:1;width:2rem;height:2rem;font-size:var(--text-sm);font-weight:var(--weight-strong);background:var(--sf-sunken);color:var(--ink-3);border:.125rem solid var(--line);transition:transform .16s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.s1-timeline__dot svg{stroke-width:2.5px;width:1rem;height:1rem}.s1-timeline__btn:hover .s1-timeline__dot{transform:scale(1.06)}.s1-timeline__btn:active .s1-timeline__dot{transform:scale(.96)}.s1-timeline__step--done .s1-timeline__dot{background:var(--state-resolved-fg);color:var(--sf-card);border-color:var(--state-resolved-fg)}.s1-timeline__step--active .s1-timeline__dot{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--accent-solid);box-shadow:0 0 0 .25rem var(--accent-softer)}.s1-timeline__text{min-width:0;padding-right:var(--sp-2);flex-direction:column;gap:.125rem;display:flex}.s1-timeline__label{font-weight:var(--weight-strong);color:var(--ink)}.s1-timeline__step--pending .s1-timeline__label{color:var(--ink-3)}.s1-timeline__caption{font-size:var(--text-sm);color:var(--ink-2)}.s1-timeline__step--active .s1-timeline__caption{color:var(--accent-strong)}.s1-timeline__step--pending .s1-timeline__caption{color:var(--ink-3)}.s1-dash__meters{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s1-meter{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);transition:border-color .16s ease, transform .16s var(--ease-out);grid-template-columns:1fr;display:grid}.s1-meter:hover{border-color:var(--accent-line)}.s1-meter:active{transform:scale(.99)}.s1-meter:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-meter__label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.s1-meter__figure{font-size:var(--text-lg);line-height:1;font-weight:var(--weight-strong);letter-spacing:-.03em;color:var(--brand-ink);font-variant-numeric:tabular-nums}.s1-meter__unit{font-size:var(--text-md);color:var(--ink-3);font-weight:var(--weight-strong);margin-left:.125rem}.s1-meter__track{border-radius:var(--radius-chip);background:var(--sf-sunken);height:.5rem;display:block;overflow:hidden}.s1-meter__fill{transform-origin:0;border-radius:var(--radius-chip);background:linear-gradient(90deg, var(--accent-solid), var(--chart-2));width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}@starting-style{.s1-meter__fill{transform:scaleX(0)}}.s1-meter__detail{font-size:var(--text-sm);color:var(--ink-2)}.s1-attention{gap:var(--sp-3);flex-direction:column;display:flex}.s1-attention h2{font-size:var(--text-md);font-weight:var(--weight-strong);margin:0}.s1-attention__list{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.s1-attention__list li+li{border-top:var(--border-hairline)}.s1-attention__item{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem 2.5rem 1fr auto;transition:background-color .15s;display:grid}.s1-attention__item:hover{background:var(--accent-softer)}.s1-attention__item:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.s1-attention__icon{border-radius:var(--radius-input);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.s1-attention__icon svg{width:1.05rem;height:1.05rem}.s1-attention__item--blocking .s1-attention__icon{background:var(--state-blocking-bg);color:var(--state-blocking-fg)}.s1-attention__item--open .s1-attention__icon{background:var(--state-open-bg);color:var(--state-open-fg)}.s1-attention__item--waiting .s1-attention__icon{background:var(--state-unverifiable-bg);color:var(--state-unverifiable-fg)}.s1-attention__n{font-size:var(--text-md);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;text-align:left}.s1-attention__item--blocking .s1-attention__n{color:var(--state-blocking-fg)}.s1-attention__what{min-width:0}.s1-attention__go{align-items:center;gap:var(--sp-1);font-size:var(--text-sm);color:var(--accent);display:inline-flex}.s1-attention__go svg{width:1rem;height:1rem;transition:transform .16s var(--ease-out)}.s1-attention__item:hover .s1-attention__go svg{transform:translate(.125rem)}.s1-attention__none{align-items:center;gap:var(--sp-2);padding:var(--sp-4);background:var(--state-resolved-bg);color:var(--state-resolved-fg);border-radius:var(--radius-card);margin:0;display:flex}.s1-attention__none svg{width:1.1rem;height:1.1rem}@media (max-width:60rem){.s1-timeline{gap:var(--sp-2);grid-template-columns:1fr}.s1-timeline__step:after{display:none}.s1-timeline__btn{flex-direction:row;align-items:center}.s1-dash__meters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.s1-meter__fill,.s1-infotip__panel,.s1-timeline__dot,.s1-attention__go svg{transition:none}}.s1-updlg-scrim,.s1-drawer-scrim{z-index:var(--z-modal);background:var(--scrim);transition:opacity .2s;position:fixed;inset:0}@starting-style{.s1-updlg-scrim,.s1-drawer-scrim{opacity:0}}.s1-updlg-scrim{padding:12vh var(--sp-4) var(--sp-4);justify-content:center;align-items:flex-start;display:flex}.s1-updlg{box-sizing:border-box;gap:var(--sp-4);width:min(32rem,100%);max-height:76vh;padding:var(--sp-5);background:var(--sf-card);border-radius:var(--radius-card);transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 1.5rem 3rem #17171438}@starting-style{.s1-updlg{opacity:0;transform:translateY(.5rem)scale(.98)}}.s1-updlg__head,.s1-actlog__head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.s1-updlg__head h2,.s1-actlog__head h2{font-size:var(--text-md);font-weight:var(--weight-strong);align-items:center;gap:var(--sp-2);margin:0;display:inline-flex}.s1-actlog__head h2 svg{width:1.1rem;height:1.1rem;color:var(--accent)}.s1-updlg__close{border-radius:var(--radius-input);width:2rem;height:2rem;color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.s1-updlg__close:hover{background:var(--sf-sunken);color:var(--ink)}.s1-updlg__close svg{width:1.1rem;height:1.1rem}.s1-updlg__drop{align-items:center;gap:var(--sp-2);text-align:center;padding:var(--sp-6) var(--sp-4);border:.125rem dashed var(--line-strong);border-radius:var(--radius-card);background:var(--sf-page);cursor:pointer;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex;position:relative}.s1-updlg__drop:hover,.s1-updlg__drop.is-drag{border-color:var(--accent-solid);background:var(--accent-softer)}.s1-updlg__drop:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-updlg__drop .s1-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.s1-updlg__dropicon{width:2rem;height:2rem;color:var(--accent);transition:transform .2s var(--ease-out)}.s1-updlg__drop.is-drag .s1-updlg__dropicon{transform:translateY(-.2rem)}.s1-updlg__droptext{color:var(--ink)}.s1-updlg__browse{color:var(--accent);text-underline-offset:var(--underline-offset);text-decoration:underline}.s1-updlg__hint{font-size:var(--text-sm);color:var(--ink-3)}.s1-updlg__sample{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:var(--border-hairline);border-radius:var(--radius-card);grid-template-columns:auto 1fr auto;display:grid}.s1-updlg__pdf{border-radius:var(--radius-input);background:var(--state-blocking-bg);width:2.25rem;height:2.75rem;color:var(--state-blocking-fg);font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.04em;justify-content:center;align-items:center;display:inline-flex}.s1-updlg__samplename{flex-direction:column;min-width:0;display:flex}.s1-updlg__samplename>span:first-child{font-variant-numeric:tabular-nums;font-size:var(--text-sm);overflow-wrap:anywhere}.s1-updlg__list{border:var(--border-hairline);border-radius:var(--radius-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s1-updlg__list li{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);display:flex}.s1-updlg__list li+li{border-top:var(--border-hairline)}.s1-updlg__list li{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}@starting-style{.s1-updlg__list li{opacity:0;transform:translateY(.25rem)}}.s1-updlg__fn{font-variant-numeric:tabular-nums;font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0}.s1-updlg__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.s1-drawer-scrim{justify-content:flex-end;display:flex}.s1-actlog{box-sizing:border-box;gap:var(--sp-3);width:min(28rem,100%);height:100%;padding:var(--sp-5) var(--sp-5) 0;background:var(--sf-card);transition:transform .28s var(--ease-out);flex-direction:column;display:flex;box-shadow:-1rem 0 2.5rem #17171429}@starting-style{.s1-actlog{transform:translate(100%)}}.s1-actlog__search{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--border-hairline);border-radius:var(--radius-input);background:var(--sf-page);display:flex}.s1-actlog__search:focus-within{border-color:var(--accent-solid)}.s1-actlog__search svg{width:1rem;height:1rem;color:var(--ink-3);flex:none}.s1-actlog__search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.s1-actlog__kinds{gap:var(--sp-1);flex-wrap:wrap;display:flex}.s1-actlog__kind{font:inherit;font-size:var(--text-sm);padding:var(--sp-1) var(--sp-2);cursor:pointer;border:var(--border-hairline);border-radius:var(--state-chip-radius);background:var(--sf-card);color:var(--ink-2);transition:background-color .15s,color .15s,border-color .15s}.s1-actlog__kind span{color:var(--ink-3);font-variant-numeric:tabular-nums}.s1-actlog__kind.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-strong)}.s1-actlog__body{padding-bottom:var(--sp-5);margin:0 calc(-1 * var(--sp-5));padding-inline:var(--sp-5);flex:1;overflow-y:auto}.s1-actlog__day h3{padding:var(--sp-3) 0 var(--sp-1);background:var(--sf-card);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:var(--weight-strong);margin:0;position:sticky;top:0}.s1-actlog__day ul{margin:0;padding:0;list-style:none}.s1-actlog__row{gap:var(--sp-2);padding:var(--sp-2) 0;font-size:var(--text-sm);grid-template-columns:1.75rem 1fr auto;align-items:start;display:grid}.s1-actlog__row+.s1-actlog__row{border-top:var(--border-hairline)}.s1-actlog__icon{border-radius:var(--radius-input);background:var(--sf-sunken);width:1.75rem;height:1.75rem;color:var(--ink-2);justify-content:center;align-items:center;display:inline-flex}.s1-actlog__icon svg{width:.9rem;height:.9rem}.s1-actlog__row--upload .s1-actlog__icon{background:var(--state-active-bg);color:var(--state-active-fg)}.s1-actlog__row--review .s1-actlog__icon{background:var(--state-resolved-bg);color:var(--state-resolved-fg)}.s1-actlog__row--request .s1-actlog__icon{background:var(--state-open-bg);color:var(--state-open-fg)}.s1-actlog__row--finding .s1-actlog__icon{background:var(--state-blocking-bg);color:var(--state-blocking-fg)}.s1-actlog__what{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);line-height:var(--leading-tight);padding-top:.2rem}.s1-actlog__what strong{color:var(--ink);font-weight:var(--weight-strong)}.s1-actlog__when{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:.25rem}.s1-actlog__empty{color:var(--ink-3);padding:var(--sp-5) 0;text-align:center}.s1-ctx__activity{align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:var(--sp-1) var(--sp-2);border:var(--border-hairline);border-radius:var(--radius-input);background:var(--sf-card);color:var(--ink);transition:border-color .15s,background-color .15s;display:inline-flex}.s1-ctx__activity:hover{border-color:var(--accent-line);background:var(--accent-softer)}.s1-ctx__activity:active{transform:scale(.97)}.s1-ctx__activity svg{width:.95rem;height:.95rem;color:var(--accent)}@media (prefers-reduced-motion:reduce){.s1-updlg,.s1-actlog,.s1-updlg-scrim,.s1-drawer-scrim,.s1-updlg__list li{transition:none}}.s1-ws{position:relative}.s1-ws-top{align-items:center}.s1-ws-top .s1-ws-header__id{align-items:baseline}.s1-ws-top__total{color:var(--ink-3);font-size:var(--text-md);font-variant-numeric:tabular-nums}.s1-ws-top__right{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.s1-ws-top .s1-ws-header__counts{gap:var(--sp-2)}.s1-ws-top .s1-ws-count{align-items:baseline;gap:var(--sp-2);min-width:0;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-input);flex-direction:row}.s1-ws-top .s1-ws-count__n{font-size:var(--text-md);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.s1-ws-top .s1-ws-count__label{font-size:var(--text-sm);color:var(--ink-2)}.s1-ws-top__upload{align-items:center;gap:var(--sp-2);display:inline-flex}.s1-ws-top__upload svg{width:1rem;height:1rem}.s1-ws-groups{gap:var(--sp-2);flex-direction:column;display:flex}.s1-ws-gr{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);transition:border-color .15s ease, box-shadow .2s var(--ease-out);overflow:hidden}.s1-ws-gr.is-open{border-color:var(--line-strong);box-shadow:0 .25rem 1rem #2828700f}.s1-ws-gr__head{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-3) var(--sp-4);font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1rem minmax(12rem,1.4fr) 7rem minmax(8rem,1fr) 2.75rem minmax(12rem,1.2fr);transition:background-color .15s;display:grid}.s1-ws-gr__head:hover{background:var(--accent-softer)}.s1-ws-gr__head:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.s1-ws-gr__caret{width:1rem;height:1rem;color:var(--ink-3);transition:transform .2s var(--ease-out)}.s1-ws-gr.is-open .s1-ws-gr__caret{color:var(--accent);transform:rotate(90deg)}.s1-ws-gr__type{align-items:center;gap:var(--sp-1) var(--sp-2);font-weight:var(--weight-strong);flex-wrap:wrap;min-width:0;display:inline-flex}.s1-ws-gr__tag{font-size:var(--text-sm);font-weight:var(--weight-regular);padding:.05rem var(--sp-2);border-radius:var(--state-chip-radius);background:var(--state-unverifiable-bg);color:var(--state-unverifiable-fg);white-space:nowrap}.s1-ws-gr--prepared .s1-ws-gr__head{background:linear-gradient(90deg, var(--sf-sunken), transparent 60%)}.s1-ws-gr__n{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.s1-ws-gr__bar{border-radius:var(--radius-chip);background:var(--sf-sunken);gap:.125rem;height:.5rem;display:flex;overflow:hidden}.s1-ws-gr__seg{min-width:.25rem;transition:flex-grow .4s var(--ease-out);border:0;flex-basis:0;margin:0;padding:0}.s1-ws-gr__pct{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.s1-ws-gr__seg--resolved{background:var(--mark-done)}.s1-ws-gr__seg--open{background:var(--mark-review)}.s1-ws-gr__seg--blocking{background:var(--mark-blocked)}.s1-ws-gr__seg--active{background:var(--mark-progress)}.s1-ws-gr__seg--na{background:var(--mark-idle)}.s1-ws-gr__mix{gap:var(--sp-1) var(--sp-2);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.s1-ws-gr__mixitem{align-items:baseline;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.s1-ws-gr__mixitem+.s1-ws-gr__mixitem:before{content:"·";color:var(--ink-3)}.s1-ws-gr__mixn{font-variant-numeric:tabular-nums;color:var(--ink);margin-right:calc(-1 * var(--sp-1))}.s1-ws-gr__mixitem--open .s1-ws-gr__mixn{color:var(--state-open-fg);font-weight:var(--weight-strong)}.s1-ws-gr__mixitem--blocking .s1-ws-gr__mixn{color:var(--state-blocking-fg);font-weight:var(--weight-strong)}.s1-ws-gr__body{border-top:var(--border-hairline);border-inline:0;border-bottom:0;border-radius:0}.s1-ws-gr__body .s1-ws-table{margin:0}.s1-ws-gr.is-open .s1-ws-gr__body{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}@starting-style{.s1-ws-gr.is-open .s1-ws-gr__body{opacity:0;transform:translateY(-.25rem)}}.s1-ws-docmeta{align-items:center;gap:var(--sp-1) var(--sp-3);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;margin-top:.125rem;display:flex}.s1-ws-marker{align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);font:inherit;font-size:var(--text-sm);border:var(--hairline-width) solid var(--line);border-radius:var(--state-chip-radius);background:var(--sf-card);color:var(--ink-2);cursor:pointer;transition:border-color .15s,color .15s;display:inline-flex}.s1-ws-marker:hover{border-color:var(--accent-line);color:var(--accent-strong)}.s1-ws-marker svg{width:.75rem;height:.75rem}.s1-ws-marker--not_yet_sent{border-color:var(--state-open-line);color:var(--state-open-fg);background:var(--state-open-bg)}.s1-ws-marker--requested{border-color:var(--state-active-line);color:var(--state-active-fg);background:var(--state-active-bg)}.s1-ws-marker--resolved{border-color:var(--state-resolved-line);color:var(--state-resolved-fg);background:var(--state-resolved-bg)}.s1-ws-confirm{font-size:var(--text-sm);margin-top:var(--sp-1)}.s1-ws-issues{margin-top:var(--sp-1);font-size:var(--text-sm);color:var(--state-open-fg);flex-direction:column;gap:.125rem;display:flex}.s1-ws-noteedit{align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;display:flex}.s1-ws-noteedit .s1-inline-input{flex:1;max-width:36rem}.s1-ws-dropveil{inset:calc(-1 * var(--sp-2));z-index:20;border:.125rem dashed var(--accent-solid);border-radius:var(--radius-card);pointer-events:none;background:#eaf3fce0;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute}@starting-style{.s1-ws-dropveil{opacity:0}}.s1-ws-dropveil span{padding:var(--sp-2) var(--sp-4);border-radius:var(--state-chip-radius);background:var(--accent-solid);color:var(--sf-card);font-weight:var(--weight-strong)}@media (max-width:64rem){.s1-ws-gr__head{grid-template-columns:1rem 1fr auto}.s1-ws-gr__bar{grid-column:2/3}.s1-ws-gr__mix{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){.s1-ws-gr,.s1-ws-gr__caret,.s1-ws-gr__seg,.s1-ws-gr.is-open .s1-ws-gr__body,.s1-ws-dropveil{transition:none}}.s1-setup-card h2{align-items:center;gap:var(--sp-1);display:inline-flex}.s1-setup-field input,.s1-setup-field select,.s1-setup-row input,.s1-fac__row input,.s1-fac__row select{box-sizing:border-box;background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-input);width:100%;height:2.25rem;padding:0 var(--sp-3);font:inherit;font-size:var(--text-sm);color:var(--ink)}.s1-setup-row input:focus,.s1-fac__row input:focus,.s1-fac__row select:focus{outline:var(--focus-ring);outline-offset:0;border-color:var(--accent-solid)}.s1-setup-inline>input{flex:1;min-width:0}.s1-fac{margin:0}.s1-fac__head,.s1-fac__row{column-gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr)) 2.5rem}.s1-fac--regions .s1-fac__head,.s1-fac--regions .s1-fac__row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) 2.5rem}.s1-setup-row{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr)) 2.5rem;align-items:center;display:grid}.s1-setup-row input:first-child{flex:none}.s1-setup-row--head{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.s1-setup-remove{border-radius:var(--radius-input);width:2.5rem;height:2.5rem;color:var(--ink-3);cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .12s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.s1-setup-remove:hover{background:var(--state-blocking-bg);color:var(--state-blocking-fg)}.s1-setup-remove:active{transform:scale(.94)}.s1-setup-remove:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-setup-remove svg{width:1rem;height:1rem}.s1-setup-add{align-self:flex-start;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer;border:var(--hairline-width) dashed var(--accent-line);border-radius:var(--radius-input);background:0 0;transition:background-color .15s,border-color .15s;display:inline-flex}.s1-setup-add:hover{background:var(--accent-softer);border-color:var(--accent-solid)}.s1-setup-add:active{transform:scale(.98)}.s1-setup-add svg{width:.95rem;height:.95rem}@media (max-width:48rem){.s1-setup-row,.s1-fac__row,.s1-fac--regions .s1-fac__row{grid-template-columns:minmax(0,1fr) 2.5rem}.s1-setup-row>.s1-setup-remove,.s1-fac__row>.s1-setup-remove{grid-area:1/2}.s1-fac__address,.s1-fac__region,.s1-setup-row__login{grid-column:1/-1}.s1-setup-row:not(.s1-setup-row--head){row-gap:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:var(--border-hairline)}.s1-setup-row--head{display:none}}.s1-cr{gap:var(--sp-5)}.s1-cr-review{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-4) var(--sp-5);text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:linear-gradient(90deg, var(--state-open-bg), var(--sf-card) 70%);border:var(--hairline-width) solid var(--state-open-line);border-radius:var(--radius-card);transition:border-color .15s ease, transform .16s var(--ease-out), box-shadow .2s var(--ease-out);grid-template-columns:auto 1fr auto;display:grid}.s1-cr-review:hover{border-color:var(--state-open-fg);box-shadow:0 .25rem 1rem #8a51081a}.s1-cr-review:active{transform:scale(.995)}.s1-cr-review:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-cr-review__icon{background:var(--state-open-fg);width:2.5rem;height:2.5rem;color:var(--sf-card);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.s1-cr-review__icon svg{width:1.2rem;height:1.2rem}.s1-cr-review__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.s1-cr-review__text strong{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--state-open-fg)}.s1-cr-review__text span{font-size:var(--text-sm);color:var(--ink-2)}.s1-cr-review__go{align-items:center;gap:var(--sp-1);font-weight:var(--weight-strong);color:var(--state-open-fg);display:inline-flex}.s1-cr-review__go svg{width:1rem;height:1rem;transition:transform .16s var(--ease-out)}.s1-cr-review:hover .s1-cr-review__go svg{transform:translate(.2rem)}.s1-cr-cov,.s1-cr-reqs{gap:var(--sp-3);flex-direction:column;display:flex}.s1-cr-sectionhead{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.s1-cr-sectionhead h2{margin:0 var(--sp-2) 0 0;font-size:var(--text-md);font-weight:var(--weight-strong)}.s1-cr-filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-cr-filter{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);font:inherit;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;background:var(--sf-card);border:var(--border-hairline);border-radius:var(--state-chip-radius);transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .12s var(--ease-out);display:inline-flex}.s1-cr-filter:hover{border-color:var(--line-strong);color:var(--ink)}.s1-cr-filter:active{transform:scale(.97)}.s1-cr-filter:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-cr-filter__n{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--ink)}.s1-cr-filter__icon{display:inline-flex}.s1-cr-filter__icon svg{width:.95rem;height:.95rem}.s1-cr-filter--open .s1-cr-filter__icon{color:var(--state-open-fg)}.s1-cr-filter--resolved .s1-cr-filter__icon{color:var(--state-resolved-fg)}.s1-cr-filter--na .s1-cr-filter__icon{color:var(--state-na-fg)}.s1-cr-filter--unverifiable .s1-cr-filter__icon{color:var(--state-unverifiable-fg)}.s1-cr-filter.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-strong)}.s1-cr-filter--open.is-on,.s1-cr-filter--not_yet_sent.is-on{background:var(--state-open-bg);border-color:var(--state-open-line);color:var(--state-open-fg)}.s1-cr-filter--resolved.is-on{background:var(--state-resolved-bg);border-color:var(--state-resolved-line);color:var(--state-resolved-fg)}.s1-cr-filter--requested.is-on{background:var(--state-active-bg);border-color:var(--state-active-line);color:var(--state-active-fg)}.s1-cr-note{padding:var(--sp-4);color:var(--ink-3);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);margin:0}.s1-cr-rules{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.s1-cr-rule{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);grid-template-columns:2rem minmax(0,1.5fr) minmax(0,1fr) 8.5rem;display:grid}@starting-style{.s1-cr-rule{opacity:0;transform:translateY(.375rem)}}.s1-cr-rule+.s1-cr-rule{border-top:var(--border-hairline)}.s1-cr-rule__icon{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.s1-cr-rule__icon svg{width:1.05rem;height:1.05rem}.s1-cr-rule--open .s1-cr-rule__icon{background:var(--state-open-bg);color:var(--state-open-fg)}.s1-cr-rule--resolved .s1-cr-rule__icon{background:var(--state-resolved-bg);color:var(--state-resolved-fg)}.s1-cr-rule--na .s1-cr-rule__icon{background:var(--sf-sunken);color:var(--state-na-fg)}.s1-cr-rule--unverifiable .s1-cr-rule__icon{background:var(--state-unverifiable-bg);color:var(--state-unverifiable-fg)}.s1-cr-rule__main{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.s1-cr-rule__what{font-weight:var(--weight-strong)}.s1-cr-rule__points{gap:var(--sp-1);flex-wrap:wrap;display:flex}.s1-cr-rule__points span{font-size:var(--text-sm);padding:0 var(--sp-2);border-radius:var(--state-chip-radius);background:var(--sf-sunken);color:var(--ink-2)}.s1-cr-rule__why{font-size:var(--text-sm);color:var(--ink-2)}.s1-cr-rule--open .s1-cr-rule__why{color:var(--state-open-fg)}.s1-cr-rule__act{justify-self:end}.s1-cr-request{align-items:center;gap:var(--sp-1);display:inline-flex}.s1-cr-request svg{width:.85rem;height:.85rem}.s1-cr-search{min-width:12rem;height:2.25rem;padding:0 var(--sp-3);font:inherit;font-size:var(--text-sm);border:var(--border-hairline);border-radius:var(--radius-input);background:var(--sf-card);color:var(--ink);margin-left:auto}.s1-cr-search:focus{outline:var(--focus-ring);outline-offset:0;border-color:var(--accent-solid)}.s1-cr-send{align-items:center;gap:var(--sp-2);display:inline-flex}.s1-cr-send svg{width:.95rem;height:.95rem}.s1-cr .s1-req-table .s1-inline-input{box-sizing:border-box;width:100%}textarea.s1-req-message{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%;font-size:var(--text-sm);line-height:var(--leading-body);padding:var(--sp-3);border:var(--border-hairline);border-radius:var(--radius-input);background:var(--sf-page);resize:vertical}@media (max-width:64rem){.s1-cr-rule{grid-template-columns:2rem 1fr}.s1-cr-rule__why,.s1-cr-rule__act{grid-column:2;justify-self:start}.s1-cr-search{margin-left:0}}@media (prefers-reduced-motion:reduce){.s1-cr-rule,.s1-cr-review,.s1-cr-filter,.s1-cr-review__go svg{transition:none}}.s1-cr .s1-req-row td{background:0 0}.s1-cr .s1-req-state__label{padding:.05rem var(--sp-2);border-radius:var(--state-chip-radius);font-size:var(--text-sm);border:var(--hairline-width) solid var(--line);background:var(--sf-sunken);color:var(--ink-2);align-items:center;display:inline-flex}.s1-cr .s1-req-row--not_yet_sent .s1-req-state__label{background:var(--state-open-bg);border-color:var(--state-open-line);color:var(--state-open-fg)}.s1-cr .s1-req-row--requested .s1-req-state__label{background:var(--state-active-bg);border-color:var(--state-active-line);color:var(--state-active-fg)}.s1-cr .s1-req-row--resolved .s1-req-state__label{background:var(--state-resolved-bg);border-color:var(--state-resolved-line);color:var(--state-resolved-fg)}.s1-xr-vhead__top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.s1-xr-addvalue{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer;border:var(--hairline-width) dashed var(--accent-line);border-radius:var(--radius-input);background:0 0;flex:none;transition:background-color .15s,border-color .15s;display:inline-flex}.s1-xr-addvalue:hover,.s1-xr-addvalue[aria-expanded=true]{background:var(--accent-softer);border-color:var(--accent-solid)}.s1-xr-addvalue svg{width:.9rem;height:.9rem}.s1-xr-addform{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);background:var(--accent-softer);border:var(--hairline-width) solid var(--accent-line);border-radius:var(--radius-card);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);grid-template-columns:1fr 1fr;display:grid}@starting-style{.s1-xr-addform{opacity:0;transform:translateY(-.25rem)}}.s1-xr-addform__title,.s1-xr-addform__what,.s1-xr-addform__actions{grid-column:1/-1}.s1-xr-addform__title{font-size:var(--text-sm);color:var(--ink-2);overflow-wrap:anywhere}.s1-xr-addform label{font-size:var(--text-sm);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:.125rem;display:flex}.s1-xr-addform input{box-sizing:border-box;width:100%;min-width:0;height:2.25rem;padding:0 var(--sp-2);font:inherit;font-size:var(--text-sm);text-transform:none;letter-spacing:normal;color:var(--ink);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-input)}.s1-xr-addform input:focus{outline:var(--focus-ring);outline-offset:0;border-color:var(--accent-solid)}.s1-xr-addform__actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.s1-xr-addform__note{font-size:var(--text-sm);color:var(--ink-3)}.s1-xr-pages,.s1-pv__pages{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.s1-pv__pages{padding:var(--sp-2) 0;font-size:var(--text-sm);color:var(--ink-3)}.s1-pv__pages>span{margin-right:var(--sp-1)}.s1-xr-pagechip,.s1-pv__pagechip{font:inherit;font-size:var(--text-sm);padding:.125rem var(--sp-2);cursor:pointer;border:var(--border-hairline);border-radius:var(--state-chip-radius);background:var(--sf-card);color:var(--ink-2);font-variant-numeric:tabular-nums;transition:background-color .15s,border-color .15s,color .15s}.s1-xr-pagechip span{color:var(--ink-3);margin-left:.125rem}.s1-xr-pagechip:hover,.s1-pv__pagechip:hover{border-color:var(--accent-line)}.s1-xr-pagechip.is-on,.s1-pv__pagechip.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-strong)}.s1-pv__goto{align-items:center;gap:var(--sp-1);font-size:var(--text-sm);color:var(--ink-3);display:inline-flex}.s1-pv__goto input{box-sizing:border-box;width:3.5rem;height:1.75rem;padding:0 var(--sp-1);font:inherit;font-size:var(--text-sm);border:var(--border-hairline);border-radius:var(--radius-input);background:var(--sf-card);color:var(--ink)}@media (prefers-reduced-motion:reduce){.s1-xr-addform{transition:none}}.s1-xr-was--keyed{font-style:italic;text-decoration:none}@media (min-width:64rem){.s1-vw-box__figures{justify-content:end;justify-items:end;column-gap:var(--sp-3);grid-template-columns:5.5rem 1.25rem 5.5rem 4.75rem 8.5rem 3.5rem;display:grid}.s1-vw-box__figures .s1-vw-fig__arrow{justify-self:center}.s1-vw-box__figures .s1-vw-pill{text-align:center;justify-content:center;justify-self:stretch}.s1-vw-box__figures .s1-vw-box__meta{justify-self:start}}.s1-xr-card.is-flash{animation:s1-xr-flash .9s var(--ease-out) 1}@keyframes s1-xr-flash{0%{transform:scale(.985);box-shadow:0 0 0 .35rem #3d83c759}to{transform:scale(1);box-shadow:0 0 #3d83c700}}@media (prefers-reduced-motion:reduce){.s1-xr-card.is-flash{animation:none}}.s1-menu__panel--float{z-index:calc(var(--z-modal) - 1);min-width:13rem;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);position:fixed;right:auto;box-shadow:0 .75rem 2rem #17171429}@starting-style{.s1-menu__panel--float{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.s1-menu__panel--float{transition:none}}.s1-xr-more{margin:var(--sp-2) 0;padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);color:var(--ink-3);background:var(--sf-sunken);border-radius:var(--radius-input)}.s1-side{width:17rem}.s1-side--min{width:4.25rem}.s1-side__top{padding:var(--sp-5) var(--sp-4) var(--sp-4);min-height:4.25rem}.s1-side__logo{height:2.1rem}.s1-side--min .s1-side__logo{height:1.9rem}.s1-side__nav{padding:var(--sp-2) var(--sp-3);gap:.25rem}.s1-side__item{gap:var(--sp-3);padding:.65rem var(--sp-3);font-size:var(--text-md);letter-spacing:.005em;border-radius:.6rem}.s1-side__icon svg{width:1.4rem;height:1.4rem}@media (max-width:48rem){.s1-side,.s1-side--min{width:100%}}.s1-vw-box{transition:border-color .15s ease, box-shadow .2s var(--ease-out)}.s1-vw-box.is-open{border-color:var(--line-strong);box-shadow:0 .25rem 1rem #2828700f}.s1-vw-box__head{gap:var(--sp-4);grid-template-columns:1rem auto minmax(10rem,1fr) auto;transition:background-color .15s}.s1-vw-box__head:hover{background:var(--accent-softer)}.s1-vw-box__chev{width:1rem;height:1rem;color:var(--ink-3);transition:transform .2s var(--ease-out), color .15s ease}.s1-vw-box.is-open .s1-vw-box__chev{color:var(--accent);transform:rotate(90deg)}.s1-vw-box__icon{border:0;border-radius:50%;width:2rem;height:2rem}.s1-vw-box__title{font-weight:var(--weight-strong)}.s1-vw-box__sub{font-size:var(--text-sm);color:var(--ink-2)}.s1-vw-table th,.s1-vw-steps th{padding:var(--sp-3);letter-spacing:.04em;vertical-align:middle;background:var(--sf-page);border-bottom:var(--border-hairline)}@media (max-width:64rem){.s1-vw-box__head{grid-template-columns:1rem auto minmax(0,1fr)}}.s1-ai__headactions{align-items:center;gap:var(--sp-2);display:inline-flex}.s1-ai__badge{margin-left:var(--sp-2);padding:.05rem var(--sp-2);border-radius:var(--state-chip-radius);font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.04em;background:linear-gradient(135deg, var(--accent-solid), var(--chart-2));color:var(--sf-card)}.s1-ai__badge.is-off{background:var(--sf-inset);color:var(--ink-3)}.s1-ai__new{font:inherit;font-size:var(--text-sm);color:var(--ink-3);cursor:pointer;text-underline-offset:var(--underline-offset);background:0 0;border:0;text-decoration:underline}.s1-ai__new:hover{color:var(--accent-strong)}.s1-ai__status{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--ink-3);display:inline-flex}.s1-ai__dots{background:radial-gradient(circle, var(--accent-solid) 45%, transparent 50%) 0 50% / .5rem .4rem no-repeat, radial-gradient(circle, var(--accent-solid) 45%, transparent 50%) 50% 50% / .5rem .4rem no-repeat, radial-gradient(circle, var(--accent-solid) 45%, transparent 50%) 100% 50% / .5rem .4rem no-repeat;width:1.5rem;height:.4rem;animation:1.1s ease-in-out infinite s1-ai-dots;display:inline-block}@keyframes s1-ai-dots{0%,to{opacity:.35}50%{opacity:1}}.s1-ai__answer{gap:var(--sp-2);white-space:normal;flex-direction:column;display:flex}.s1-ai__answer p{margin:0}.s1-ai__answer ul,.s1-ai__answer ol{flex-direction:column;gap:.2rem;margin:0;padding-left:1.15rem;display:flex}.s1-ai__answer strong{font-weight:var(--weight-strong);color:var(--ink)}.s1-ai__ref{max-width:100%;padding:0 var(--sp-2);vertical-align:baseline;font:inherit;font-size:var(--text-sm);color:var(--accent-strong);background:var(--accent-soft);border:var(--hairline-width) solid var(--accent-line);border-radius:var(--state-chip-radius);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background-color .15s ease, transform .12s var(--ease-out);align-items:center;gap:.2rem;margin:0 .15rem;line-height:1.6;display:inline-flex;overflow:hidden}span.s1-ai__ref{cursor:default;color:var(--ink-2);background:var(--sf-sunken);border-color:var(--line)}button.s1-ai__ref:hover{background:var(--accent-line)}button.s1-ai__ref:active{transform:scale(.97)}.s1-ai__ref svg{flex:none;width:.75rem;height:.75rem}.s1-ai__ref span{text-overflow:ellipsis;max-width:16rem;overflow:hidden}.s1-ai__ref--req,.s1-ai__ref--chk{color:var(--state-open-fg);background:var(--state-open-bg);border-color:var(--state-open-line)}.s1-ai__disclaimer{margin-top:var(--sp-2);font-size:var(--text-sm);color:var(--ink-3);display:block}.s1-ai__msg.is-error{color:var(--state-blocking-fg);background:var(--state-blocking-bg)}.s1-ai__sug:disabled,.s1-ai__send:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.s1-ai__dots{animation:none}}.s1-cr .s1-req-table td{vertical-align:middle}.s1-req-state{flex-direction:column;align-items:stretch;gap:.125rem;display:flex}.s1-req-state__row{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.s1-cr .s1-req-state__label{white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-strong);flex:none;line-height:1.6}.s1-req-state__actions{align-items:center;gap:var(--sp-1);margin-left:auto;display:flex}.s1-req-state__go{padding:.125rem var(--sp-2);font:inherit;font-size:var(--text-sm);color:var(--accent);white-space:nowrap;cursor:pointer;background:var(--sf-card);border:var(--hairline-width) solid var(--accent-line);border-radius:var(--radius-input);transition:background-color .15s ease, border-color .15s ease, transform .15s var(--ease-out)}.s1-req-state__go:hover{background:var(--accent-softer);border-color:var(--accent-solid)}.s1-req-state__go:active{transform:scale(.97)}.s1-req-state__go:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-req-state .s1-button--icon{width:1.75rem;height:1.75rem}.s1-req-state__note{font-size:var(--text-sm);overflow-wrap:anywhere}.s1-xr-values{padding:0 var(--sp-4) var(--sp-5)}.s1-xr-vhead{padding:var(--sp-3) 0}.s1-xr-vhead h2{font-size:var(--text-md);margin:0}.s1-xr-vhead__top{margin-bottom:var(--sp-2)}.s1-xr-filters{border:var(--border-hairline);border-radius:var(--radius-input);background:var(--sf-card);flex-wrap:nowrap;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.s1-xr-filter{min-width:0;padding:.375rem var(--sp-2);font:inherit;color:var(--ink-2);text-align:left;background:var(--sf-card);cursor:pointer;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:0;transition:background-color .15s,box-shadow .15s;display:flex}.s1-xr-filter+.s1-xr-filter{border-left:var(--border-hairline)}.s1-xr-filter:hover{background:var(--accent-softer)}.s1-xr-filter.is-on{background:var(--state-active-bg);border-color:var(--line);box-shadow:inset 0 calc(-1 * var(--nav-current-marker-width)) 0 var(--state-active-fg)}.s1-xr-filter__n{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--ink);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.s1-xr-filter__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm);color:var(--ink-3);overflow:hidden}.s1-xr-doc{min-width:0;padding:var(--sp-2) 0;flex-wrap:nowrap;align-items:center}.s1-xr-doc__fn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s1-xr-doc>.s1-muted{white-space:nowrap;flex:none}.s1-xr-doc .s1-xr-acceptall{padding:.125rem var(--sp-2);font-size:var(--text-sm);flex:none;margin-left:auto}.s1-xr-card{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-input);border-left:var(--active-row-marker-width) solid var(--line-strong);flex-direction:column;gap:.125rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.s1-xr-card--to_review{border-left-color:var(--chart-3)}.s1-xr-card--accepted{border-left-color:var(--state-resolved-fg)}.s1-xr-card--corrected{border-left-color:var(--accent-solid)}.s1-xr-card--requested{border-left-color:var(--chart-5)}.s1-xr-card:hover{background:var(--accent-softer)}.s1-xr-card.is-sel{background:var(--sf-card);box-shadow:0 0 0 var(--hairline-width) var(--state-active-fg), 0 .25rem .75rem #28287014}.s1-xr-card:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-xr-card__top{align-items:baseline;gap:0 var(--sp-2);min-width:0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.s1-xr-card__top .s1-xr-what{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-weight:var(--weight-strong)}.s1-xr-period{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;flex:none}.s1-xr-badge{font-size:var(--text-sm);font-weight:var(--weight-strong);border:var(--border-hairline);border-radius:var(--state-chip-radius);white-space:nowrap;flex:none;margin-left:auto;padding:0 .375rem}.s1-xr-badge--accepted{color:var(--state-resolved-fg);background:var(--state-resolved-bg);border-color:var(--state-resolved-line)}.s1-xr-badge--corrected{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--accent-line)}.s1-xr-badge--requested{color:var(--chart-5);background:var(--state-unverifiable-bg);border-color:var(--state-unverifiable-line)}.s1-xr-card__value{align-items:baseline;gap:0 var(--sp-2);flex-wrap:wrap;display:flex}.s1-xr-card .s1-xr-val{font-size:var(--text-md);line-height:var(--leading-tight)}.s1-xr-card .s1-xr-unit,.s1-xr-card .s1-xr-was{font-size:var(--text-sm)}.s1-xr-conv{font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-basis:100%}.s1-xr-card .s1-xr-missing{font-size:var(--text-sm)}.s1-xr-card__scopes{gap:var(--sp-1);flex-wrap:wrap;display:flex}.s1-xr-card .s1-xr-scope{padding:0 .375rem;line-height:1.5}.s1-xr-card__more{gap:var(--sp-2);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:var(--border-hairline);cursor:default;flex-direction:column;display:flex}@starting-style{.s1-xr-card__more{opacity:0;transform:translateY(-.125rem)}}.s1-xr-card__more{transition:opacity .16s var(--ease-out), transform .16s var(--ease-out)}.s1-xr-card .s1-xr-record{border:0;gap:.125rem;margin:0;padding:0}.s1-xr-card .s1-xr-rec{column-gap:var(--sp-1);line-height:var(--leading-tight);flex-wrap:wrap}.s1-xr-card .s1-xr-rec--machine{font-family:inherit}.s1-xr-rec__at{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.s1-xr-card .s1-xr-actions{gap:var(--sp-2);margin:0}.s1-xr-card .s1-xr-actions .s1-button{padding:.25rem var(--sp-3);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.s1-xr-card__more{transition:none}}.s1-xr-key{gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);color:var(--ink-2);background:var(--sf-page);border:var(--border-hairline);border-radius:var(--radius-input);flex-direction:column;display:flex}.s1-xr-key__count{font-size:var(--text-sm);color:var(--ink-2)}.s1-xr-key__count strong{color:var(--ink);font-weight:var(--weight-strong)}.s1-xr-key__keys{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.s1-xr-key__top{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.s1-xr-key__pick{flex:none}.s1-mr{--mr-purple:color-mix(in srgb, var(--brand-ink) 82%, var(--sf-card));--mr-row-line:color-mix(in srgb, var(--line) 65%, var(--sf-card));--mr-tint:color-mix(in srgb, var(--sf-sunken) 70%, var(--sf-card));gap:var(--sp-5)}.s1-mr-card{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.s1-mr-card__head{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:var(--border-hairline);display:flex}.s1-mr-card__icon{border:var(--border-hairline);border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.s1-mr-card__icon svg{width:1rem;height:1rem}.s1-mr-card__icon--boundary{color:var(--accent-solid);background:var(--state-active-bg);border-color:var(--state-active-line)}.s1-mr-card__icon--methods{color:var(--state-open-fg);background:var(--state-open-bg);border-color:var(--state-open-line)}.s1-mr-card__title{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--ink);margin:0}.s1-mr-card__body{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.s1-mr-lead{gap:var(--sp-5);padding-bottom:var(--sp-2);flex-direction:column;display:flex}.s1-mr-field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.s1-mr-label{font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2)}.s1-mr-inline{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.s1-mr-value{font-size:var(--text-md);color:var(--ink);font-variant-numeric:tabular-nums}.s1-mr-muted{color:var(--ink-3);font-size:var(--text-sm)}.s1-mr-none{color:var(--ink-3);font-style:italic}.s1-mr-ico{flex:none;width:.875rem;height:.875rem}.s1-mr-scroll{overflow-x:auto}.s1-mr-btn{align-items:center;gap:var(--sp-1);min-height:2rem;padding:var(--sp-1) var(--sp-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--brand-ink);background:var(--sf-card);border:var(--hairline-width) solid var(--line-strong);border-radius:var(--radius-input);cursor:pointer;white-space:nowrap;transition:border-color .14s ease, transform .14s var(--ease-out);display:inline-flex}.s1-mr-btn:hover:not(:disabled){border-color:var(--brand-ink)}.s1-mr-btn--pri{color:var(--sf-card);background:var(--brand-ink);border-color:var(--brand-ink)}.s1-mr-btn:disabled{opacity:.5;cursor:default}.s1-mr-link{font:inherit;font-size:var(--text-sm);color:var(--mr-purple);text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.s1-mr-btn:active:not(:disabled),.s1-mr-accept:active,.s1-mr-link:active{transform:scale(.97)}.s1-mr-btn:focus-visible,.s1-mr-link:focus-visible,.s1-mr-accept:focus-visible,.s1-mr-entity:focus-visible,.s1-mr-group__head:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-mr-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.s1-mr-input{box-sizing:border-box;width:100%;min-height:2.25rem;padding:.375rem var(--sp-2);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--sf-card);border:var(--hairline-width) solid var(--line-strong);border-radius:var(--radius-input)}.s1-mr-input:focus{outline:var(--focus-ring);outline-offset:0}textarea.s1-mr-input{resize:vertical;line-height:var(--leading-body)}.s1-mr-input--period{width:17.5rem}.s1-mr-input--pct{font-variant-numeric:tabular-nums;width:4.5rem}.s1-mr-pct{color:var(--ink-2);align-items:center;gap:.375rem;display:inline-flex}.s1-mr-select{max-width:10rem;min-height:2.25rem;font-size:var(--text-sm);color:var(--ink);background-color:var(--sf-card);border:var(--hairline-width) solid var(--line-strong);border-radius:var(--radius-input)}.s1-mr-select--wide{width:17.5rem;max-width:100%;min-height:2.5rem}.s1-mr-select--fill{max-width:none}.s1-mr-adjusted{font-size:var(--text-sm);color:var(--mr-purple);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.s1-mr-adjusted .s1-mr-ico{vertical-align:-.1em;width:.75rem;height:.75rem}.s1-mr-table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.s1-mr-table th{padding:var(--sp-3) .875rem;font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase;text-align:left;color:var(--ink-2);border-bottom:var(--border-hairline);white-space:nowrap}.s1-mr-table td{padding:var(--sp-2) .875rem;vertical-align:middle;color:var(--ink);border-bottom:var(--hairline-width) solid var(--mr-row-line)}.s1-mr-table tbody tr:last-child td{border-bottom:0}.s1-mr-table tr.is-flagged td{background:color-mix(in srgb, var(--state-blocking-bg) 70%, var(--sf-card))}.s1-mr-editrow td{background:var(--mr-tint)}.s1-mr-entities{border:var(--border-hairline);border-collapse:separate;border-spacing:0;border-radius:.5rem;max-width:62.5rem;overflow:hidden}.s1-mr-col-value{width:10rem}.s1-mr-col-review{width:12rem}.s1-mr-entity{align-items:center;gap:var(--sp-2);min-height:2.25rem;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.s1-mr-chev{width:.875rem;height:.875rem;color:var(--ink-2);flex:none;transition:transform .12s}.s1-mr-entity[aria-expanded=true] .s1-mr-chev,.s1-mr-group.is-open>.s1-mr-group__head .s1-mr-chev{transform:rotate(90deg)}.s1-mr-note{font-size:var(--text-sm);color:var(--ink-2);padding-left:1.375rem}.s1-mr-sub td{background:var(--mr-tint);color:var(--ink-2)}.s1-mr-sub td:first-child{padding-left:2.625rem}.s1-mr-accept{min-height:2.25rem;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--brand-ink);background:var(--sf-card);border:var(--hairline-width) solid var(--brand-ink);border-radius:var(--state-chip-radius);cursor:pointer;transition:background-color .14s ease, transform .14s var(--ease-out);padding:.375rem .875rem}.s1-mr-accept:hover{background:color-mix(in srgb, var(--brand-ink) 6%, var(--sf-card))}.s1-mr-chip{font-size:var(--text-sm);font-weight:var(--weight-strong);border:var(--border-hairline);border-radius:var(--state-chip-radius);white-space:nowrap;align-items:center;padding:.1875rem .625rem;display:inline-flex}@starting-style{.s1-mr-chip{opacity:0;transform:scale(.96)}}.s1-mr-chip{transition:opacity .16s var(--ease-out), transform .16s var(--ease-out)}.s1-mr-chip--accepted{color:var(--state-resolved-fg);background:var(--state-resolved-bg);border-color:var(--state-resolved-line)}.s1-mr-chip--corrected{color:var(--mr-purple);background:color-mix(in srgb, var(--brand-ink) 9%, var(--sf-card));border-color:color-mix(in srgb, var(--brand-ink) 22%, var(--sf-card))}.s1-mr-group{border:var(--border-hairline);border-radius:.5rem;overflow:hidden}.s1-mr-group__head{width:100%;min-height:2.75rem;font:inherit;text-align:left;color:var(--ink);background:var(--sf-sunken);cursor:pointer;border:0;align-items:center;gap:.625rem;padding:.625rem .875rem;transition:background-color .14s;display:flex}.s1-mr-group__head:hover{background:var(--sf-inset)}.s1-mr-group__title{font-size:var(--text-md);font-weight:var(--weight-strong);flex:auto}.s1-mr-flag{padding:.125rem var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--state-blocking-fg);background:var(--state-blocking-bg);border:var(--hairline-width) solid var(--state-blocking-line);border-radius:var(--state-chip-radius);white-space:nowrap;align-items:center;display:inline-flex}.s1-mr-cats{max-width:62.5rem}.s1-mr-col-incl{width:10.625rem}.s1-mr-cats--stacked{max-width:none}.s1-mr-cats--stacked .s1-mr-col-incl{width:9.375rem}.s1-mr-cats--stacked tr.has-adjusted td{border-bottom:0}.s1-mr-adjusted-row td{padding-top:0}.s1-mr-split{gap:0 var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:60rem){.s1-mr-split{grid-template-columns:minmax(0,1fr)}}.s1-mr-textrow{border-bottom:var(--hairline-width) solid var(--mr-row-line);grid-template-columns:minmax(15rem,23rem) minmax(0,1fr);display:grid}.s1-mr-textrow:last-child{border-bottom:0}.s1-mr-textrow__label{padding:var(--sp-3) .875rem;color:var(--ink)}.s1-mr-textrow>.s1-mr-field{padding:.625rem .875rem}.s1-mr-textview{align-items:flex-start;gap:var(--sp-3);display:flex}.s1-mr-textview__value{color:var(--ink-2);line-height:var(--leading-body);white-space:pre-wrap;flex:auto;padding-top:.375rem}.s1-mr-editor{gap:var(--sp-2);flex-direction:column;display:flex}.s1-mr-cite{color:var(--ink);text-underline-offset:var(--underline-offset);text-decoration:underline}@media (max-width:48rem){.s1-mr-textrow{grid-template-columns:minmax(0,1fr)}.s1-mr-textrow>.s1-mr-field{padding-top:0}}.s1-mr-boxes{gap:var(--sp-4);padding:var(--sp-4);flex-direction:column;display:flex}.s1-mr-box{border:var(--border-hairline);border-radius:.5rem;overflow:hidden}.s1-mr-box__title{font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);border-bottom:var(--border-hairline);padding:.625rem .875rem}.s1-mr-box__foot{border-top:var(--hairline-width) solid var(--mr-row-line);padding:.625rem .875rem}.s1-mr-factors th,.s1-mr-factors td{padding-left:.625rem;padding-right:.625rem}.s1-mr-col-edition{width:7.75rem}.s1-mr-gwp .s1-mr-col-edition{width:10rem}.s1-mr-col-flag{width:7rem}.s1-mr-col-actions{width:11.5rem}.s1-mr-gwp{max-width:74.75rem}.s1-mr-by{color:var(--ink);text-underline-offset:var(--underline-offset);cursor:help;text-decoration:underline}.s1-mr-cats:not(.s1-mr-cats--stacked) th:first-child{width:36%}.s1-mr-factors{table-layout:fixed;min-width:46rem}.s1-mr-factors th:first-child{width:30%}.s1-mr-factors .s1-mr-actions{flex-wrap:nowrap}.s1-app :where(button,input,select,textarea,optgroup){font-family:inherit;font-size:inherit}.s1-app :where(strong,b,th,h1,h2,h3,h4,h5,h6){font-weight:var(--weight-strong)}.s1-xr-key .s1-xr-key__pick{font-size:var(--text-sm);font-weight:var(--weight-strong)}.s1-vw-box__icon .s1-vw-ico,.s1-vw-close .s1-vw-ico,.s1-vw-ico.s1-vw-src-empty__icon{width:1.25rem;height:1.25rem}.s1-out-draftnote{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);color:var(--ink);background:var(--state-open-bg);border:var(--hairline-width) solid var(--state-open-line);border-radius:var(--radius-input)}.s1-xr-unread{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);color:var(--ink-2);background:var(--state-open-bg);border:var(--hairline-width) solid var(--state-open-line);border-radius:var(--radius-input);overflow-wrap:anywhere}.s1-xr-unread strong{color:var(--ink)}.s1-mb{gap:var(--sp-4);flex-direction:column;display:flex}.s1-mb-top{align-items:center;gap:var(--sp-4);flex-wrap:wrap;justify-content:space-between;display:flex}.s1-mb-ai{font-size:var(--text-sm);color:var(--state-open-fg)}.s1-mb-confirm,.s1-mb-result,.s1-mb-notice{padding:var(--sp-3) var(--sp-4);border:var(--border-hairline);border-radius:var(--radius-card);background:var(--sf-card);font-size:var(--text-md);color:var(--ink);margin:0}.s1-mb-notice{color:var(--state-blocking-fg)}.s1-mb-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s1-mb-row{gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-bottom:var(--hairline-width) solid var(--mr-row-line);flex-direction:column;display:flex}.s1-mb-row:last-child{border-bottom:0}.s1-mb-main,.s1-mb-suggest,.s1-mb-edit{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.s1-mb-status{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--ink-2)}.s1-mb-row[data-status=accepted] .s1-mb-status,.s1-mb-row[data-status=edited] .s1-mb-status{color:var(--state-resolved-fg)}.s1-mb-row[data-status=rejected] .s1-mb-status{color:var(--state-blocking-fg)}.s1-mb-chip{font-size:var(--text-sm);color:var(--state-active-fg);background:var(--state-active-bg);border:var(--hairline-width) solid var(--state-active-line);border-radius:var(--radius-chip);padding:0 var(--sp-2)}.s1-mb-quote{font-size:var(--text-sm);color:var(--ink-2)}.s1-mb-part{gap:var(--sp-1);flex-direction:column;display:flex}.s1-cp{gap:var(--sp-3);flex-direction:column;display:flex}.s1-cp-cat{--vw-tone:var(--chart-3)}.s1-cp-head{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);font:inherit;text-align:left;color:var(--ink);background:var(--sf-card);cursor:pointer;border:0;grid-template-columns:auto minmax(10rem,1fr) auto;display:grid}.s1-cp-head:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.s1-cp-cat.is-open .s1-cp-head{border-bottom:var(--border-hairline)}.s1-cp-cat.is-open .s1-vw-box__chev{transform:rotate(90deg)}.s1-cp-figures{justify-content:flex-end;align-items:center;gap:var(--sp-2) var(--sp-4);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.s1-cp-scroll{max-height:32rem;overflow:auto}.s1-cp-lines th{z-index:1;background:var(--sf-card);position:sticky;top:0}.s1-cp-expanded>td{background:var(--sf-page);padding:0}.s1-cp-detail{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);flex-direction:column;display:flex}.s1-cp-route{color:var(--ink-2);margin:0}.s1-cp-tabs{gap:var(--sp-1);border-bottom:var(--border-hairline);flex-wrap:wrap;display:flex}.s1-cp-tab{padding:var(--sp-2) var(--sp-3);font:inherit;font-size:var(--text-sm);color:var(--ink-3);border:0;border-bottom:var(--active-row-marker-width) solid transparent;cursor:pointer;background:0 0}.s1-cp-tab.is-on{font-weight:var(--weight-strong);color:var(--ink);border-bottom-color:var(--accent)}.s1-cp-tab:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-cp-tabpanel{gap:var(--sp-3);flex-direction:column;display:flex}.s1-cp-gwp{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--ink-3);display:flex}.s1-cp-fields{gap:var(--sp-3);flex-wrap:wrap;display:flex}.s1-cp-src-wrap{display:inline-block;position:relative}.s1-cp-src{font:inherit;color:inherit;border:0;border-bottom:var(--hairline-width) dotted var(--ink-3);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;padding:0}.s1-cp-src:hover{color:var(--accent);border-bottom-color:var(--accent)}.s1-cp-src:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-cp-pop{z-index:2;min-width:14rem;max-width:22rem;padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);text-align:left;white-space:normal;color:var(--ink);background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-input);position:absolute;top:100%;right:0}.s1-et{gap:var(--sp-2);flex-direction:column;display:flex}.s1-et-bar{gap:var(--sp-4);font-size:var(--text-sm);justify-content:flex-end;display:flex}.s1-et-node{background:var(--sf-card);border:var(--border-hairline);border-radius:var(--radius-card)}.s1-et-node .s1-et-node{border-width:var(--hairline-width) 0 0 0;border-radius:0}.s1-et-head{align-items:center;gap:var(--sp-3);grid-template-columns:minmax(12rem,1fr) 7rem minmax(6rem,10rem) 7.5rem 5.5rem;padding-inline-end:var(--sp-3);display:grid}.s1-et-toggle{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3);font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.s1-et-toggle:hover{background:var(--accent-softer)}.s1-et-toggle:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.s1-et-node--d1>.s1-et-head .s1-et-toggle{padding-inline-start:var(--sp-5)}.s1-et-node--d2>.s1-et-head .s1-et-toggle{padding-inline-start:var(--sp-6)}.s1-et-node--d3>.s1-et-head .s1-et-toggle{padding-inline-start:calc(var(--sp-6) + var(--sp-4))}.s1-et-node--d4>.s1-et-head .s1-et-toggle{padding-inline-start:calc(var(--sp-6) + var(--sp-5))}.s1-et-node--d0>.s1-et-head .s1-et-title{font-weight:var(--weight-strong)}.s1-et-caret{width:1rem;height:1rem;color:var(--ink-3);transition:transform .2s var(--ease-out);flex:none}.s1-et-node.is-open>.s1-et-head .s1-et-caret{color:var(--accent);transform:rotate(90deg)}.s1-et-title{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:inline-flex}.s1-et-sub{font-size:var(--text-sm);color:var(--ink-3);font-weight:var(--weight-regular)}.s1-et-n{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.s1-et-bar-track{min-width:0}.s1-et-fill{grid-column:2/5}.s1-et-actions{justify-content:flex-end;align-items:center;gap:var(--sp-1);display:flex}.s1-et-body{border-top:var(--border-hairline)}.s1-et-docs{flex-direction:column;display:flex}.s1-et-doc{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-6);border-top:var(--border-hairline);min-height:var(--row-height-compact);grid-template-columns:minmax(10rem,1.2fr) minmax(10rem,2fr) 9rem 2.5rem;display:grid}.s1-et-body>.s1-et-docs>.s1-et-doc:first-child{border-top:0}.s1-et-doc__meta{gap:var(--sp-1) var(--sp-3);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.s1-et-doc__vals{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.s1-et-none{padding:var(--sp-2) var(--sp-6);font-size:var(--text-sm);color:var(--ink-3);margin:0}.s1-et-add{align-items:center;gap:var(--sp-1);margin:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-6);font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;display:inline-flex}.s1-et-add svg{width:1rem;height:1rem}.s1-et-add:hover{color:var(--accent-strong)}.s1-icon-button{border-radius:var(--radius-input);width:2rem;height:2rem;color:var(--accent);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.s1-icon-button svg{width:1.125rem;height:1.125rem}.s1-icon-button:hover{background:var(--accent-soft)}.s1-icon-button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (max-width:64rem){.s1-et-head{grid-template-columns:1fr auto}.s1-et-n,.s1-et-bar-track,.s1-et-fill{display:none}.s1-et-doc{grid-template-columns:1fr auto}.s1-et-doc__meta,.s1-et-doc__vals{text-align:left;grid-column:1}}@media (prefers-reduced-motion:reduce){.s1-et-caret{transition:none}}.s1-sch{gap:var(--sp-4);flex-direction:column;display:flex}.s1-sch-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.s1-sch-head__id{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.s1-sch-head__id h1,.s1-sch-head__id p{margin:0}.s1-sch-head__actions{align-items:center;gap:var(--sp-4);display:flex}.s1-sch-crumbs{font-size:var(--text-sm);color:var(--ink-3)}.s1-sch-eyebrow{font-size:var(--text-sm);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em}.s1-sch-top{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;display:grid}.s1-sch-top .s1-panel,.s1-sch .s1-panel{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);flex-direction:column;display:flex}.s1-sch .s1-panel h2{font-size:var(--text-md);font-weight:var(--weight-strong);margin:0}.s1-sch-months{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.s1-sch-month{gap:var(--sp-1);width:100%;height:100%;padding:var(--sp-2);font:inherit;text-align:left;border:var(--border-hairline);border-radius:var(--radius-input);background:var(--sf-card);color:var(--ink);flex-direction:column;display:flex}button.s1-sch-month{cursor:pointer}button.s1-sch-month:hover{border-color:var(--accent)}button.s1-sch-month:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-sch-month__name{font-weight:var(--weight-strong)}.s1-sch-month__status,.s1-sch-month__qty,.s1-sch-month__waiting{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.s1-sch-month--resolved{background:var(--state-resolved-bg);border-color:var(--state-resolved-line)}.s1-sch-month--active{background:var(--state-active-bg);border-color:var(--state-active-line)}.s1-sch-month--open{background:var(--state-open-bg);border-color:var(--state-open-line)}.s1-sch-month--na{color:var(--ink-3);border-style:dashed}.s1-sch-legend{gap:var(--sp-2) var(--sp-4);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s1-sch-swatch{border-radius:var(--radius-chip);border:var(--border-hairline);vertical-align:middle;width:.75rem;height:.75rem;display:inline-block}.s1-sch-swatch--resolved{background:var(--state-resolved-bg);border-color:var(--state-resolved-fg)}.s1-sch-swatch--active{background:var(--state-active-bg);border-color:var(--state-active-fg)}.s1-sch-swatch--open{background:var(--state-open-bg);border-color:var(--state-open-fg)}.s1-sch-swatch--na{border-style:dashed}.s1-sch-ids ul{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s1-sch-ids li{gap:0 var(--sp-3);padding:var(--sp-2);border:var(--border-hairline);border-radius:var(--radius-input);grid-template-columns:1fr auto;display:grid}.s1-sch-ids li.is-partial{background:var(--state-open-bg);border-color:var(--state-open-line)}.s1-sch-ids__label{font-size:var(--text-sm);color:var(--ink-3)}.s1-sch-ids__value{font-weight:var(--weight-strong);overflow-wrap:break-word;word-break:normal;grid-column:1}.s1-sch-ids__value--short{white-space:nowrap}.s1-sch-ids__n{font-size:var(--text-sm);color:var(--ink-2);grid-area:1/2/span 2;align-self:center}.s1-sch-ids__toggle{align-items:center;gap:var(--sp-2);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto max-content minmax(0,1fr) auto;padding:0;display:grid}.s1-sch-ids__toggle svg{width:1rem;height:1rem}.s1-sch-ids__toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-sch-ids .s1-sch-ids__toggle .s1-sch-ids__n{grid-area:auto}.s1-sch-ids .s1-sch-ids__toggle .s1-sch-ids__value{text-align:right;grid-column:auto}.s1-sch-ids__toggle .s1-sch-ids__label{white-space:nowrap}.s1-sch-ids li{display:block}.s1-sch-ids__how{margin:var(--sp-1) 0 0;font-size:var(--text-sm)}.s1-sch-ids ul.s1-sch-ids__groups{margin-top:var(--sp-2);gap:var(--sp-1)}.s1-sch-ids .s1-sch-ids__groups li{padding:var(--sp-1) 0 0;border:0;flex-direction:column;display:flex}.s1-sch-ids__gname{font-size:var(--text-sm);color:var(--ink-2)}.s1-sch-ids__docs{flex-direction:column;align-items:flex-start;display:flex}.s1-sch-row--pending td{color:var(--ink-3)}.s1-sch-row__flag{font-size:var(--text-sm)}.s1-sch-values{max-height:22rem;overflow:auto}.s1-sch-values thead th{background:var(--sf-card);z-index:1;position:sticky;top:0}.s1-sch-history summary{cursor:pointer;font-weight:var(--weight-strong)}.s1-sch-history ul{gap:var(--sp-2);margin:var(--sp-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}@media (max-width:64rem){.s1-sch-top{grid-template-columns:1fr}}.s1-chip{padding:0 var(--sp-2);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--ink-2);background:var(--sf-sunken);border:var(--border-hairline);border-radius:var(--radius-chip);white-space:nowrap;display:inline-block}.s1-icon-tile{width:2.25rem;height:2.25rem;color:var(--brand-ink);background:var(--accent-softer);border:var(--border-hairline);border-color:var(--accent-line);border-radius:var(--radius-card);cursor:pointer;place-items:center;padding:0;display:inline-grid}.s1-icon-tile svg{width:1.25rem;height:1.25rem}.s1-icon-tile:hover{background:var(--accent-soft)}.s1-icon-tile:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.s1-et-bar{justify-content:space-between;align-items:center}.s1-et-bar__fold{gap:var(--sp-4);display:inline-flex}.s1-et-facility{align-items:center;gap:var(--sp-2);color:var(--ink-3);font-size:var(--text-sm);display:inline-flex}.s1-sch-month__docs{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}
