.logo-outer-span[data-v-5babaf57]{color:#232942;font-size:1.5rem;font-weight:500}.logo-inner-span[data-v-5babaf57]{color:#839bbd}.closing-notice[data-v-71530842]{line-height:1.4}.availability-slot[data-v-61b620f0]{position:fixed;left:0;right:0;z-index:4}.availability-banner[data-v-61b620f0]{line-height:1.4}.availability-panel[data-v-61b620f0]{position:fixed;left:0;right:0;bottom:0;z-index:4;overflow-y:auto}.availability-panel__body[data-v-61b620f0]{max-width:640px}.availability-sr-only[data-v-61b620f0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-v-236294b1] .v-toolbar__content{padding-left:0}.availability-main[data-v-236294b1] .v-main__wrap{padding-top:var(--availability-banner-height,0)}.logo-outer-span[data-v-236294b1]{color:#232942;font-size:1.5rem;font-weight:500}.logo-inner-span[data-v-236294b1]{color:#839bbd}.the-toolbar[data-v-236294b1]{z-index:1}.active-job-title[data-v-236294b1]{max-width:220px;white-space:normal;word-break:break-word;line-height:1.2}.analyses-page[data-v-7a6d4b06]{--adl-pill-fill:#fff;--adl-pill-line:#949494;--adl-pill-focus:#1976d2;--adl-line:rgba(0,0,0,0.12);--adl-focus-ring:#1565c0;--adl-segment-fill:#e3effa;--adl-ink-secondary:rgba(0,0,0,0.6);--adl-label-ink:rgba(0,0,0,0.6);--adl-empty-ink:rgba(0,0,0,0.6);--adl-row-hover:rgba(0,0,0,0.06);--adl-link:#1565c0;--adl-run:rgba(25,118,210,0.06);--adl-run-hover:rgba(25,118,210,0.1);--adl-selected:#e3effa;--adl-selected-hover:#d6e6f7;--adl-tick:#1565c0}.theme--dark .analyses-page[data-v-7a6d4b06]{--adl-pill-fill:#1e1e1e;--adl-pill-line:#909090;--adl-pill-focus:#2196f3;--adl-line:hsla(0,0%,100%,0.12);--adl-focus-ring:#90caf9;--adl-segment-fill:#1f313f;--adl-ink-secondary:hsla(0,0%,100%,0.7);--adl-label-ink:hsla(0,0%,100%,0.7);--adl-empty-ink:hsla(0,0%,100%,0.7);--adl-row-hover:hsla(0,0%,100%,0.08);--adl-link:#90caf9;--adl-run:rgba(33,150,243,0.12);--adl-run-hover:rgba(33,150,243,0.18);--adl-selected:#1f313f;--adl-selected-hover:#25394a;--adl-tick:#90caf9}.tabular-nums[data-v-7a6d4b06]{font-variant-numeric:tabular-nums}.analyses-table[data-v-7a6d4b06] tbody tr{height:70px;cursor:pointer}.analyses-table[data-v-7a6d4b06]:not(.v-data-table--mobile) table{min-width:888px}.analyses-table[data-v-7a6d4b06]:not(.v-data-table--mobile) td,.analyses-table[data-v-7a6d4b06]:not(.v-data-table--mobile) th{padding:0 12px}.analyses-table[data-v-7a6d4b06]:not(.v-data-table--mobile) th.select-cell{padding:0 0 0 8px}.analyses-table[data-v-7a6d4b06]:not(.v-data-table--mobile) td.select-cell{position:relative;padding:0}.analyses-table[data-v-7a6d4b06]:not(.v-data-table--mobile) td.doc-cell,.analyses-table[data-v-7a6d4b06]:not(.v-data-table--mobile) th.doc-cell{padding-left:0}.analyses-table:not(.v-data-table--mobile) .select-stop[data-v-7a6d4b06]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-left:8px}.select-box[data-v-7a6d4b06]{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px}.select-box[data-v-7a6d4b06] .v-input,.select-box[data-v-7a6d4b06] .v-input__control,.select-box[data-v-7a6d4b06] .v-input__slot{width:100%;height:100%;margin:0}.select-box[data-v-7a6d4b06] .v-input__slot{justify-content:center}.select-box[data-v-7a6d4b06] .v-input--selection-controls__input{margin:0}.select-box--partial[data-v-7a6d4b06] .v-input--selection-controls__input .v-icon{color:var(--adl-tick)}.analyses-table[data-v-7a6d4b06]:not(.v-data-table--mobile) td:last-child,.analyses-table[data-v-7a6d4b06]:not(.v-data-table--mobile) th:last-child{padding-right:8px}.analyses-table[data-v-7a6d4b06] tbody tr:not(.in-progress-row):not(.v-data-table__empty-wrapper):focus-within,.analyses-table[data-v-7a6d4b06] tbody tr:not(.in-progress-row):not(.v-data-table__empty-wrapper):hover{background:var(--adl-row-hover)!important}.analyses-table[data-v-7a6d4b06] tbody tr:not(.in-progress-row):not(.v-data-table__empty-wrapper).v-data-table__selected{background:var(--adl-selected)!important}.analyses-table[data-v-7a6d4b06] tbody tr:not(.in-progress-row):not(.v-data-table__empty-wrapper).v-data-table__selected:focus-within,.analyses-table[data-v-7a6d4b06] tbody tr:not(.in-progress-row):not(.v-data-table__empty-wrapper).v-data-table__selected:hover{background:var(--adl-selected-hover)!important}.analyses-table[data-v-7a6d4b06] .doc-title:focus-visible .cell-clamp,.analyses-table[data-v-7a6d4b06] tbody tr:hover .doc-title .cell-clamp{color:var(--adl-link);text-decoration:underline;text-underline-offset:2px}.analyses-table[data-v-7a6d4b06] tbody tr:focus-within:not(:has(.select-box:focus-within)) .doc-title .cell-clamp{color:var(--adl-link);text-decoration:underline;text-underline-offset:2px}.doc-title[data-v-7a6d4b06]{display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;font-size:14px;line-height:21px;font-weight:500;color:inherit;text-align:left;cursor:pointer}.doc-title[data-v-7a6d4b06]:focus-visible{outline:2px solid var(--adl-focus-ring);outline-offset:2px}.doc-title[data-v-7a6d4b06]:focus:not(:focus-visible){outline:none}.cell-clamp[data-v-7a6d4b06]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.delete-meta[data-v-7a6d4b06]{gap:8px}.delete-list[data-v-7a6d4b06]{max-height:272px;margin:0;padding:0;overflow-y:auto;list-style:none;border:1px solid;border-radius:4px}.delete-list__item[data-v-7a6d4b06]{padding:10px 16px;font-size:14px;line-height:20px}.delete-list__item+.delete-list__item[data-v-7a6d4b06]{border-top:1px solid;border-top-color:inherit}.bulk-failures[data-v-7a6d4b06]{margin:4px 0 0;padding-left:18px}.bulk-failures li+li[data-v-7a6d4b06]{margin-top:2px}.degraded-notice[data-v-7a6d4b06]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.degraded-notice__text[data-v-7a6d4b06]{flex:1 1 520px}.analyses-table[data-v-7a6d4b06] tbody tr.v-data-table__empty-wrapper{height:96px;cursor:default}.analyses-table[data-v-7a6d4b06] tbody tr.v-data-table__empty-wrapper td{font-size:14px;line-height:20px;text-align:center;color:var(--adl-empty-ink)}.analyses-pagination[data-v-7a6d4b06] .v-pagination__item,.analyses-pagination[data-v-7a6d4b06] .v-pagination__navigation{box-shadow:none;border:thin solid var(--adl-line)}.analyses-pagination[data-v-7a6d4b06] .v-pagination__item--active{border-color:transparent}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] tr.v-data-table__mobile-table-row{position:relative}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] tr.v-data-table__mobile-table-row>td{min-height:40px}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] tr.v-data-table__mobile-table-row>td:first-child{height:0;min-height:0;padding:0;border:0}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] tr.v-data-table__mobile-table-row>td:first-child .v-data-table__mobile-row__header{display:none}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] tr.v-data-table__mobile-table-row>td:first-child .select-box{position:absolute;top:6px;left:0}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] .select-box{width:44px;height:44px}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] tr.v-data-table__mobile-table-row>td:nth-child(2){display:block;padding-top:12px;padding-left:48px}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] tr.v-data-table__mobile-table-row>td:nth-child(2) .v-data-table__mobile-row__header{display:none}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] tr.v-data-table__mobile-table-row>td:nth-child(2) .v-data-table__mobile-row__cell{text-align:left}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] tr.v-data-table__mobile-table-row>td:nth-child(2) .py-2{padding-top:0!important;padding-bottom:4px!important}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] tr.v-data-table__mobile-table-row>td:last-child{padding-bottom:8px}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] .v-data-table__mobile-row__header{flex:none;font-size:12px;line-height:16px;font-weight:500;color:var(--adl-label-ink)}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] .v-data-table__mobile-row__cell{min-width:0;padding:6px 0;font-size:14px;line-height:20px}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] .v-data-table__mobile-row__cell .d-flex{justify-content:flex-end}.analyses-table.v-data-table--mobile[data-v-7a6d4b06] .v-data-table__mobile-row__cell .py-2{padding-top:0!important;padding-bottom:0!important}.analyses-table[data-v-7a6d4b06] tbody tr.in-progress-row>td.in-progress-mobile{display:block;height:auto;padding:12px 16px}.mt-half[data-v-7a6d4b06]{margin-top:2px}.sector-list[data-v-7a6d4b06]{display:flex;flex-direction:column;gap:4px}.read-only-label[data-v-7a6d4b06]{display:inline-flex;align-items:center;gap:4px;letter-spacing:.4px}.sector-first[data-v-7a6d4b06]{font-size:14px;line-height:21px}.analyses-table[data-v-7a6d4b06] tbody tr.in-progress-row{position:relative;background-color:var(--adl-run)!important}.analyses-table[data-v-7a6d4b06] tbody tr.in-progress-row--openable:focus-within,.analyses-table[data-v-7a6d4b06] tbody tr.in-progress-row--openable:hover{background-color:var(--adl-run-hover)!important}.analyses-table[data-v-7a6d4b06] tbody tr.in-progress-row--inert{cursor:default}.run-title[data-v-7a6d4b06]{font-size:14px;line-height:21px;font-weight:500}.run-progress[data-v-7a6d4b06]{font-size:14px;line-height:20px;letter-spacing:.25px;text-align:right}@media (max-width:599px){.analyses-table[data-v-7a6d4b06] tbody tr{height:auto}}.analyses-page__rows--bar[data-v-7a6d4b06]{padding-bottom:160px}.v-snack.selection-bar[data-v-7a6d4b06]{z-index:4}.selection-bar[data-v-7a6d4b06] .v-snack__wrapper{height:56px;min-height:56px;min-width:0;max-width:none;margin-bottom:48px;padding:0 12px 0 8px;gap:4px;white-space:nowrap}.selection-bar[data-v-7a6d4b06] .v-snack__content{display:flex;align-items:center;gap:4px;padding:0}.selection-bar[data-v-7a6d4b06] .v-snack__action{gap:4px;margin-right:0}.selection-bar[data-v-7a6d4b06] .v-snack__action .v-btn{padding:0 12px}.selection-bar__count[data-v-7a6d4b06]{flex:none;padding-right:4px;font-size:14px;line-height:20px;font-weight:500;color:#fff}.selection-bar__note[data-v-7a6d4b06]{flex:none;padding-right:8px;font-size:14px;line-height:20px;color:hsla(0,0%,100%,.7)}.selection-bar__divider[data-v-7a6d4b06]{flex:none;width:1px;height:24px;margin:0 4px;background:hsla(0,0%,100%,.24)}.selection-bar__icon[data-v-7a6d4b06]{margin-right:8px}.v-btn.selection-bar__btn--unavailable[data-v-7a6d4b06]{color:hsla(0,0%,100%,.38)!important;cursor:default}.selection-bar__run[data-v-7a6d4b06]{display:inline-flex;align-items:center;gap:12px;padding:0 8px;font-size:14px;line-height:20px}.selection-bar__meter[data-v-7a6d4b06]{flex:none;width:120px;border-radius:2px}.selection-bar.selection-bar--stacked[data-v-7a6d4b06] .v-snack__wrapper{width:calc(100% - 16px);height:auto;min-height:0;margin:8px;padding:4px 8px 8px;border-radius:16px;align-items:stretch;gap:0;white-space:normal}.selection-bar.selection-bar--stacked[data-v-7a6d4b06] .v-snack__content{height:44px;margin-right:0}.selection-bar.selection-bar--stacked[data-v-7a6d4b06] .v-snack__action{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:4px;margin:0}.selection-bar.selection-bar--stacked[data-v-7a6d4b06] .v-snack__action .v-btn{height:56px;min-width:0;margin:0;padding:0 4px;border-radius:8px;font-size:12px;line-height:16px;letter-spacing:1.07px}.selection-bar.selection-bar--stacked[data-v-7a6d4b06] .v-snack__action .v-btn__content{flex-direction:column;gap:2px}.selection-bar--stacked .selection-bar__icon[data-v-7a6d4b06]{margin-right:0}.selection-bar--stacked .selection-bar__run[data-v-7a6d4b06]{grid-column:1/-1;justify-content:center;height:56px}.search-capsule[data-v-7a6d4b06]{display:flex;align-items:center;gap:12px;height:53px;padding:0 7px 0 20px;border:1px solid var(--adl-pill-line);border-radius:100px;background:var(--adl-pill-fill)}.search-capsule--no-filter[data-v-7a6d4b06],.search-capsule--split[data-v-7a6d4b06]{padding:0 20px}.search-capsule--focused[data-v-7a6d4b06]{border-color:var(--adl-pill-focus);box-shadow:0 0 0 1px var(--adl-pill-focus)}.search-capsule__field[data-v-7a6d4b06]{flex:1 1 auto;min-width:120px;margin:0;padding:0}.search-capsule[data-v-7a6d4b06] .v-input__control{min-height:0!important}.search-capsule[data-v-7a6d4b06] .v-input__slot{min-height:0!important;margin:0;padding:0!important;background:transparent!important;box-shadow:none!important}.search-capsule[data-v-7a6d4b06] .v-input__prepend-inner{padding-right:12px}.search-capsule[data-v-7a6d4b06] input{font-size:16px}.search-capsule__divider[data-v-7a6d4b06]{flex:none;width:1px;height:28px;background:var(--adl-line)}.status-segments[data-v-7a6d4b06]{flex:none;display:flex;align-items:center;gap:4px}.segments-pill[data-v-7a6d4b06]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;height:45px;padding:3px;border:1px solid var(--adl-pill-line);border-radius:100px;background:var(--adl-pill-fill)}.segments-pill .v-btn.status-segment[data-v-7a6d4b06],.status-segments .v-btn.status-segment[data-v-7a6d4b06]{padding:0 16px;border-radius:100px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.25px}.segments-pill .v-btn.status-segment[data-v-7a6d4b06]{padding:0 8px}.v-btn.status-segment--selected[data-v-7a6d4b06]{background-color:var(--adl-segment-fill)}.v-btn.status-segment[data-v-7a6d4b06]:focus:before{opacity:0}.v-btn.status-segment[data-v-7a6d4b06]:focus:hover:before{opacity:.08}.v-btn.status-segment[data-v-7a6d4b06]:focus-visible{outline:2px solid var(--adl-focus-ring);outline-offset:1px}.status-segment__count[data-v-7a6d4b06]{margin-left:8px;font-weight:400;font-variant-numeric:tabular-nums}.segments-pill .status-segment__count[data-v-7a6d4b06]{margin-left:6px}.status-segment:not(.status-segment--selected) .status-segment__count[data-v-7a6d4b06]{color:var(--adl-ink-secondary)}.oi-editor-sheet[data-v-612c7a50],.oi-editor-sheet[data-v-cb99b1e2]{height:100vh}.extraction-accordion[data-v-612c7a50]{border:1px solid #e0e0e0}.run-page[data-v-0a9873be]{--run-surface:#fff;--run-aside:#fafafa;--run-border:rgba(0,0,0,0.12);--run-ink:rgba(0,0,0,0.87);--run-ink-2:rgba(0,0,0,0.6);--run-blue:#1565c0;--run-on-blue:#fff;--run-blue-track:#bbdefb;--run-blue-soft:#e3f2fd;--run-tint:#e3effa;--run-grey:#9e9e9e;--run-grey-ink:#616161;--run-line:#e0e0e0;--run-red:#c62828;--run-red-ink:#b71c1c;--run-on-red:#fff;--run-slate:#455a64;--run-slate-bg:#eceff1;width:100%;min-height:100%;color:var(--run-ink)}.run-page--dark[data-v-0a9873be]{--run-surface:#1e1e1e;--run-aside:#252525;--run-border:hsla(0,0%,100%,0.12);--run-ink:#fff;--run-ink-2:hsla(0,0%,100%,0.7);--run-blue:#90caf9;--run-on-blue:#121212;--run-blue-track:rgba(144,202,249,0.32);--run-blue-soft:rgba(144,202,249,0.14);--run-tint:#1f313f;--run-grey:#9e9e9e;--run-grey-ink:#bdbdbd;--run-line:hsla(0,0%,100%,0.16);--run-red:#ef9a9a;--run-red-ink:#ef9a9a;--run-on-red:#121212;--run-slate:#b0bec5;--run-slate-bg:rgba(176,190,197,0.12)}.run-sr-only[data-v-0a9873be]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.run-loading[data-v-0a9873be]{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.run-loading__text[data-v-0a9873be]{font-size:14px;line-height:20px;color:var(--run-ink-2)}.run-column[data-v-0a9873be]{max-width:1040px;margin:0 auto;padding:48px 24px 96px;display:flex;flex-direction:column;gap:32px}.run-header[data-v-0a9873be]{display:flex;flex-direction:column;gap:12px}.run-back[data-v-0a9873be]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 0;font-size:14px;font-weight:500;letter-spacing:.1px;color:var(--run-blue);text-decoration:none}.run-back[data-v-0a9873be]:hover{text-decoration:underline;text-underline-offset:2px}.run-back[data-v-0a9873be]:focus-visible{outline:2px solid var(--run-blue);outline-offset:2px}.run-back__icon[data-v-0a9873be]{color:inherit!important}.run-title[data-v-0a9873be]{margin:0;overflow-wrap:anywhere}.run-meta[data-v-0a9873be]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px;line-height:20px;color:var(--run-ink-2)}.run-chip[data-v-0a9873be]{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;box-sizing:border-box;border:1px solid currentColor;border-radius:12px;font-size:12px;font-weight:500;letter-spacing:.4px;white-space:nowrap}.run-chip--blue[data-v-0a9873be]{color:var(--run-blue)}.run-chip--grey[data-v-0a9873be]{color:var(--run-grey-ink)}.run-chip--slate[data-v-0a9873be]{color:var(--run-slate)}.run-chip--failed[data-v-0a9873be]{color:var(--run-red-ink)}.run-chip__dot[data-v-0a9873be]{width:8px;height:8px;border-radius:4px;background:currentColor;-webkit-animation:run-pulse-data-v-0a9873be 1.6s ease-in-out infinite;animation:run-pulse-data-v-0a9873be 1.6s ease-in-out infinite}.run-card[data-v-0a9873be]{display:flex;flex-wrap:wrap;gap:1px;overflow:hidden;background:var(--run-border);background-clip:padding-box;border:1px solid var(--run-border);border-radius:12px}.run-card__steps[data-v-0a9873be]{flex:999 1 520px;min-width:0;padding:32px 40px 28px;box-sizing:border-box;background:var(--run-surface)}.run-card__aside[data-v-0a9873be]{flex:1 1 312px;display:flex;flex-direction:column;gap:24px;padding:32px;box-sizing:border-box;background:var(--run-aside)}.run-card__footer[data-v-0a9873be]{flex:1 1 100%;display:flex;flex-direction:column;gap:16px;padding:20px 40px 24px;background:var(--run-surface)}.run-card__footer--alone[data-v-0a9873be]{padding-top:28px}@media (max-width:959px){.run-card__steps[data-v-0a9873be]{padding:24px 24px 20px}.run-card__aside[data-v-0a9873be]{padding:24px}.run-card__footer[data-v-0a9873be]{padding:20px 24px 24px}}.run-steps[data-v-0a9873be]{list-style:none;margin:0;padding:0}.run-step[data-v-0a9873be]{display:grid;grid-template-columns:32px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px}.run-step__rail[data-v-0a9873be]{display:flex;flex-direction:column;align-items:center}.run-step__connector[data-v-0a9873be]{flex:1;width:2px;min-height:20px;margin:4px 0;border-radius:1px;background:var(--run-line)}.run-step__connector--done[data-v-0a9873be]{background:var(--run-blue)}.run-step__body[data-v-0a9873be]{min-width:0;padding:3px 0 24px}.run-step:last-child .run-step__body[data-v-0a9873be]{padding-bottom:4px}.run-step__title[data-v-0a9873be]{font-size:16px;line-height:22px;color:var(--run-ink)}.run-step__title--current[data-v-0a9873be]{font-weight:500}.run-step__title--pending[data-v-0a9873be]{color:var(--run-ink-2)}.run-step__line[data-v-0a9873be]{margin-top:2px;font-size:14px;line-height:20px;color:var(--run-ink-2);font-variant-numeric:tabular-nums}.run-step__line--active[data-v-0a9873be]{color:var(--run-blue)}.run-step__line--paused[data-v-0a9873be]{color:var(--run-slate)}.run-step__line--failed[data-v-0a9873be]{color:var(--run-red-ink)}.run-icon[data-v-0a9873be]{flex-shrink:0;width:28px;height:28px;box-sizing:border-box;border-radius:14px;display:flex;align-items:center;justify-content:center}.run-icon--small[data-v-0a9873be]{width:20px;height:20px;border-width:2px!important}.run-icon--done[data-v-0a9873be]{background:var(--run-blue)}.run-icon--done .run-icon__glyph[data-v-0a9873be]{color:var(--run-on-blue)!important}.run-icon--active[data-v-0a9873be]{border:3px solid var(--run-blue-track);border-top-color:var(--run-blue);-webkit-animation:run-spin-data-v-0a9873be .9s linear infinite;animation:run-spin-data-v-0a9873be .9s linear infinite}.run-icon--waiting[data-v-0a9873be]{border:2px solid var(--run-grey-ink)}.run-icon--waiting .run-icon__glyph[data-v-0a9873be]{color:var(--run-grey-ink)!important}.run-icon--paused[data-v-0a9873be]{border:2px solid var(--run-slate)}.run-icon--paused .run-icon__glyph[data-v-0a9873be]{color:var(--run-slate)!important}.run-icon--failed[data-v-0a9873be]{background:var(--run-red)}.run-icon--failed .run-icon__glyph[data-v-0a9873be]{color:var(--run-on-red)!important}.run-icon--pending[data-v-0a9873be]{border:2px solid var(--run-grey)}.run-meter[data-v-0a9873be]{max-width:560px;margin-top:14px}.run-meter--bar[data-v-0a9873be]{height:10px;border-radius:5px;overflow:hidden;background:var(--run-blue-soft)}.run-meter__fill[data-v-0a9873be]{height:10px;border-radius:5px;background:var(--run-blue);transition:width .4s ease}.run-meter__fill--paused[data-v-0a9873be]{background:var(--run-slate)}.run-meter--segments[data-v-0a9873be]{display:flex;gap:6px}.run-meter__segment[data-v-0a9873be]{flex:1 1 0;height:10px;border-radius:5px;background-color:var(--run-line);transition:background-color .3s ease}.run-meter__segment--done[data-v-0a9873be]{background-color:var(--run-blue)}.run-meter__segment--paused[data-v-0a9873be]{background-color:var(--run-slate)}.run-meter__segment--running[data-v-0a9873be]{background-color:var(--run-blue-track);background-image:linear-gradient(90deg,var(--run-blue-track),var(--run-blue-soft) 50%,var(--run-blue-track));background-size:48px 100%;-webkit-animation:run-flow-data-v-0a9873be 1.1s linear infinite;animation:run-flow-data-v-0a9873be 1.1s linear infinite}.run-indet[data-v-0a9873be]{max-width:560px;height:4px;margin-top:14px;border-radius:2px;overflow:hidden;background:var(--run-blue-soft)}.run-indet__bar[data-v-0a9873be]{width:40%;height:4px;border-radius:2px;background:var(--run-blue);-webkit-animation:run-slide-data-v-0a9873be 1.5s ease-in-out infinite;animation:run-slide-data-v-0a9873be 1.5s ease-in-out infinite}.run-overline[data-v-0a9873be]{font-size:12px;line-height:16px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--run-ink-2)}.run-timer[data-v-0a9873be]{margin-top:4px;font-size:44px;line-height:52px;font-weight:300;font-variant-numeric:tabular-nums;color:var(--run-ink)}.run-secondary[data-v-0a9873be]{font-size:14px;line-height:20px;color:var(--run-ink-2)}.run-divider[data-v-0a9873be]{height:1px;background:var(--run-border)}.run-leave[data-v-0a9873be]{display:flex;flex-direction:column;gap:10px}.run-leave__title[data-v-0a9873be]{display:flex;align-items:center;gap:10px;font-size:16px;line-height:22px;font-weight:500}.run-leave__icon[data-v-0a9873be]{color:var(--run-blue)!important}.run-leave__text[data-v-0a9873be]{margin:0}.run-leave__btn[data-v-0a9873be]{margin-top:6px;align-self:flex-start}.run-opening[data-v-0a9873be]{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:var(--run-blue)}.run-note[data-v-0a9873be]{display:flex;align-items:flex-start;gap:12px}.run-note__icon[data-v-0a9873be]{flex-shrink:0;margin-top:1px;color:var(--run-blue)!important}.run-note__icon--failed[data-v-0a9873be]{color:var(--run-red-ink)!important}.run-note--paused[data-v-0a9873be]{padding:14px 16px;border-radius:8px;background:var(--run-slate-bg)}.run-note--paused .run-note__icon[data-v-0a9873be]{color:var(--run-slate)!important}.run-note__text[data-v-0a9873be]{margin:0;font-size:14px;line-height:20px}.run-note--paused .run-note__text[data-v-0a9873be]{color:var(--run-ink)}.run-note__title[data-v-0a9873be]{font-size:14px;line-height:20px;font-weight:500}.run-note__title--failed[data-v-0a9873be]{color:var(--run-red-ink)}.run-actions[data-v-0a9873be]{display:flex;flex-wrap:wrap;gap:12px;padding-left:32px}.run-preview[data-v-0a9873be]{display:flex;flex-direction:column;gap:20px}.run-preview__heading[data-v-0a9873be]{margin:0;padding-bottom:8px;border-bottom:1px solid var(--run-border);font-size:14px;line-height:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.run-preview__items[data-v-0a9873be]{display:flex;flex-wrap:wrap;gap:32px}.run-preview__item[data-v-0a9873be]{flex:1 1 280px;min-width:0;display:flex;gap:16px}.run-preview__badge[data-v-0a9873be]{flex-shrink:0;width:40px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--run-tint)}.run-preview__glyph[data-v-0a9873be]{color:var(--run-blue)!important}.run-preview__content[data-v-0a9873be]{flex:1;min-width:0}.run-preview__title[data-v-0a9873be]{font-size:16px;line-height:22px;font-weight:500}.run-preview__text[data-v-0a9873be]{margin:4px 0 10px}.run-preview__chips[data-v-0a9873be]{display:flex;flex-wrap:wrap;gap:6px}.run-sector-chip[data-v-0a9873be]{display:inline-flex;align-items:center;height:24px;padding:0 10px;box-sizing:border-box;border:1px solid var(--run-border);border-radius:12px;font-size:12px;font-weight:500;letter-spacing:.4px}.run-sizes[data-v-0a9873be]{max-width:320px;margin:0;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}.run-sizes__row[data-v-0a9873be]{display:flex;justify-content:space-between;gap:12px}.run-sizes__row dd[data-v-0a9873be]{margin:0;font-weight:500}@-webkit-keyframes run-spin-data-v-0a9873be{to{transform:rotate(1turn)}}@keyframes run-spin-data-v-0a9873be{to{transform:rotate(1turn)}}@-webkit-keyframes run-flow-data-v-0a9873be{0%{background-position:0 0}to{background-position:48px 0}}@keyframes run-flow-data-v-0a9873be{0%{background-position:0 0}to{background-position:48px 0}}@-webkit-keyframes run-slide-data-v-0a9873be{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}@keyframes run-slide-data-v-0a9873be{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}@-webkit-keyframes run-pulse-data-v-0a9873be{0%,to{opacity:1}50%{opacity:.35}}@keyframes run-pulse-data-v-0a9873be{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.run-chip__dot[data-v-0a9873be],.run-icon--active[data-v-0a9873be],.run-indet__bar[data-v-0a9873be],.run-meter__segment--running[data-v-0a9873be]{-webkit-animation:none;animation:none}.run-indet__bar[data-v-0a9873be]{width:100%;opacity:.5}}#side-list>[data-v-9594fc2e]{transition:all .3s}.hovered-style[data-v-9594fc2e]{box-shadow:0 0 8px 0 rgba(33,33,33,.3)}.clicked-style[data-v-9594fc2e]{border:1px solid #2196f3}.ois-list-footer[data-v-9594fc2e]{border-top:1px solid #ff69b4}.manual-cost-input[data-v-9594fc2e]{max-width:165px}.selectedHighlight[data-v-2dcc757e]:before{content:"a";display:inline}.passage-arrow-icon[data-v-2dcc757e]{display:inline;position:absolute;transform:translate(-300%,-12%);opacity:0}.selected-passage-icon[data-v-2dcc757e]{opacity:1;transform:translate(-160%,-12%)}.clickable[data-v-2dcc757e]{cursor:pointer}.shake-passage-icon[data-v-2dcc757e]:hover{-webkit-animation:shake-data-v-2dcc757e 2.5s;animation:shake-data-v-2dcc757e 2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake-data-v-2dcc757e{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake-data-v-2dcc757e{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.big-number-label[data-v-498b8679]{line-height:14px;display:inline-flex}.sectors-bar-chart[data-v-ef5e3ca2]{display:flex;flex-direction:column;flex:1 1 0}.chart-host[data-v-ef5e3ca2]{flex:1 1 0;min-height:300px}[data-v-a529ff56] .apexcharts-tooltip{color:#fff}p[data-v-a529ff56]{margin-bottom:0}.mini-divider[data-v-a529ff56]{height:1px}.faded[data-v-a529ff56]{opacity:.5}.chart-label[data-v-6c11eb08]{line-height:14px;display:inline-flex}.parameter-set-line[data-v-86206a58]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px;margin-top:4px}.parameter-set-line--notice[data-v-86206a58]{display:inline-flex;margin-top:12px;padding:6px 8px 6px 12px;border-radius:4px}.parameter-set-line--failed[data-v-86206a58]{background:#fff3e0;color:#6b3a00}.parameter-set-line--failed .parameter-set-line__icon[data-v-86206a58]{color:#b45309}.parameter-set-line--unattributed[data-v-86206a58]{background:#eee;color:#424242}.parameter-set-line--unattributed .parameter-set-line__icon[data-v-86206a58]{color:#424242}.theme--dark .parameter-set-line--failed[data-v-86206a58]{background:rgba(255,167,38,.16);color:#ffcc80}.theme--dark .parameter-set-line--failed .parameter-set-line__icon[data-v-86206a58]{color:#ffb74d}.theme--dark .parameter-set-line--unattributed[data-v-86206a58]{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.87)}.theme--dark .parameter-set-line--unattributed .parameter-set-line__icon[data-v-86206a58]{color:hsla(0,0%,100%,.87)}.ps-details__titlebar[data-v-2931905f]{word-break:normal}.ps-details__meta[data-v-2931905f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ps-details__chip[data-v-2931905f]{font-size:14px;font-weight:500;line-height:20px;padding:4px 12px;border-radius:16px;background:#e3f2fd;color:#0d47a1}.ps-details__chip--muted[data-v-2931905f]{background:#eee;color:#424242}.ps-details__body[data-v-2931905f]{font-size:15px;line-height:22px}.ps-details__body p[data-v-2931905f]{margin:0}.ps-details__box[data-v-2931905f]{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-radius:4px;margin-bottom:12px;font-size:14px;line-height:20px}.ps-details__box>div[data-v-2931905f]{display:flex;flex-direction:column;gap:4px}.ps-details__box-icon[data-v-2931905f]{margin-top:1px}.ps-details__box--muted[data-v-2931905f],.ps-details__box--neutral[data-v-2931905f]{background:#f5f5f5;color:#424242}.ps-details__box--muted .ps-details__box-icon[data-v-2931905f],.ps-details__box--neutral .ps-details__box-icon[data-v-2931905f]{color:#424242}.ps-details__box--warning[data-v-2931905f]{background:#fff3e0;color:#6b3a00}.ps-details__box--warning .ps-details__box-icon[data-v-2931905f]{color:#b45309}.ps-details__retry[data-v-2931905f]{align-self:flex-start;margin-left:-8px}.ps-details__section[data-v-2931905f]{display:flex;flex-direction:column;gap:12px;margin-top:28px}.ps-details__body>.ps-details__section[data-v-2931905f]:first-child,.ps-details__box+.ps-details__section[data-v-2931905f]{margin-top:16px}.ps-details__heading[data-v-2931905f]{margin:0;font-size:14px;line-height:20px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.12)}.ps-details__term[data-v-2931905f]{display:flex;gap:14px;align-items:flex-start}.ps-details__term strong[data-v-2931905f]{font-weight:500}.ps-details__list[data-v-2931905f]{margin:0;padding-left:20px}.ps-details__list li+li[data-v-2931905f]{margin-top:8px}.ps-details__stats[data-v-2931905f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ps-details__stats>div[data-v-2931905f]{display:flex;flex-direction:column;gap:2px}.ps-details__stat[data-v-2931905f]{font-size:32px;line-height:40px;font-weight:300}.ps-details__stat small[data-v-2931905f]{font-size:18px;opacity:.75}.ps-details__stat-label[data-v-2931905f]{font-size:13px;line-height:18px;opacity:.75}.ps-details__toggle[data-v-2931905f]{align-self:flex-start;margin-left:-8px}.ps-details__table[data-v-2931905f]{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.ps-details__table th[data-v-2931905f]{font-weight:500;text-align:right;padding:8px;border-bottom:1px solid rgba(0,0,0,.12);opacity:.8}.ps-details__table td[data-v-2931905f]{text-align:right;padding:8px;border-bottom:1px solid rgba(0,0,0,.06);font-variant-numeric:tabular-nums}.ps-details__table td[data-v-2931905f]:first-child,.ps-details__table th[data-v-2931905f]:first-child{text-align:left;padding-left:0}.ps-details__table td[data-v-2931905f]:last-child,.ps-details__table th[data-v-2931905f]:last-child{padding-right:0}.ps-details__initials[data-v-2931905f]{display:inline-block;min-width:64px;font-weight:500;margin-right:4px}.ps-details__footnote[data-v-2931905f]{margin-top:8px!important;font-size:13px;line-height:18px}.theme--dark .ps-details__chip[data-v-2931905f]{background:rgba(100,181,246,.16);color:#bbdefb}.theme--dark .ps-details__box--muted[data-v-2931905f],.theme--dark .ps-details__box--neutral[data-v-2931905f],.theme--dark .ps-details__chip--muted[data-v-2931905f]{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.87)}.theme--dark .ps-details__box--muted .ps-details__box-icon[data-v-2931905f],.theme--dark .ps-details__box--neutral .ps-details__box-icon[data-v-2931905f]{color:hsla(0,0%,100%,.87)}.theme--dark .ps-details__box--warning[data-v-2931905f]{background:rgba(255,167,38,.16);color:#ffcc80}.theme--dark .ps-details__box--warning .ps-details__box-icon[data-v-2931905f]{color:#ffb74d}.theme--dark .ps-details__heading[data-v-2931905f],.theme--dark .ps-details__table th[data-v-2931905f]{border-bottom-color:hsla(0,0%,100%,.12)}.theme--dark .ps-details__table td[data-v-2931905f]{border-bottom-color:hsla(0,0%,100%,.06)}.element-absolute[data-v-8cc23f4c]{position:absolute}.element-fixed[data-v-8cc23f4c]{position:fixed}.ois-side-list[data-v-8cc23f4c]{border-right:1px solid rgba(0,0,0,.1);height:calc(93.5% - var(--availability-banner-height, 0px))}.col-divider-dark[data-v-8cc23f4c]{border-right:1px solid hsla(0,0%,100%,.1)}.big-number-label[data-v-8cc23f4c]{line-height:15px;border-bottom:1px solid #212121;display:inline-flex}.label-divider-dark[data-v-8cc23f4c]{border-bottom:1px solid hsla(0,0%,100%,.1)}.oi-card,.oi-panel,.oi-tokens,.requirement-review{--oi-text:#212121;--oi-text-body:#424242;--oi-text-2:#616161;--oi-text-3:#737373;--oi-text-disabled:#9e9e9e;--oi-icon:#757575;--oi-line-control:#949494;--oi-line-strong:#bdbdbd;--oi-line:#e0e0e0;--oi-line-subtle:#eee;--oi-surface:#fff;--oi-surface-2:#fafafa;--oi-canvas:#f5f5f5;--oi-badge-bg:#eceff1;--oi-badge-ink:#455a64;--oi-hover:rgba(0,0,0,0.06);--oi-pending-bg:#fff8e1;--oi-accent:#1976d2;--oi-accent-ink:#1565c0;--oi-accent-deep:#0d47a1;--oi-accent-tint:#e3f2fd;--oi-accent-wash:#f3f8fe;--oi-accent-line:#90caf9;--oi-warn-ink:#b45309;--oi-warn-icon:#ef6c00;--oi-warn-ring:#ffb74d;--oi-warn-tint:#fff8e1;--oi-warn-line:#ffcc80;--oi-danger-ink:#c62828;--oi-danger-fill:#c62828;--oi-danger-tint:#ffebee;--oi-danger-line:#ef9a9a;--oi-success:#2e7d32;--oi-success-tint:#e8f5e9;--oi-e1:0 1px 2px rgba(0,0,0,0.16);--oi-e2:0 -6px 8px -6px rgba(0,0,0,0.12);--oi-e3:0 6px 24px rgba(0,0,0,0.18),0 1px 3px rgba(0,0,0,0.08);--oi-font-overline:700 11px/16px Roboto,sans-serif;--oi-font-badge:700 11px/16px Roboto,sans-serif;--oi-font-label:500 12px/16px Roboto,sans-serif;--oi-font-helper:400 12px/16px Roboto,sans-serif;--oi-font-caption:400 12px/18px Roboto,sans-serif;--oi-font-body-s:400 13px/20px Roboto,sans-serif;--oi-font-body:400 14px/22px Roboto,sans-serif;--oi-font-body-line:400 14px/20px Roboto,sans-serif;--oi-font-card-title:500 15px/22px Roboto,sans-serif;--oi-font-panel-title:500 18px/26px Roboto,sans-serif;--oi-font-figure:500 20px/28px Roboto,sans-serif;--oi-radius-badge:3px;--oi-radius:4px;--oi-radius-pop:6px;--oi-duration:220ms;--oi-ease:cubic-bezier(0.4,0,0.2,1)}.oi-tokens.theme--dark,.requirement-review-undo,.requirement-review.theme--dark,.theme--dark .oi-card,.theme--dark .oi-panel,.theme--dark .oi-tokens,.theme--dark .requirement-review{--oi-text:#ededed;--oi-text-body:#d6d6d6;--oi-text-2:#bdbdbd;--oi-text-3:#9a9a9a;--oi-text-disabled:hsla(0,0%,100%,0.38);--oi-icon:#9e9e9e;--oi-line-control:#909090;--oi-line-strong:hsla(0,0%,100%,0.3);--oi-line:hsla(0,0%,100%,0.16);--oi-line-subtle:hsla(0,0%,100%,0.08);--oi-surface:#1e1e1e;--oi-surface-2:#252525;--oi-canvas:#212121;--oi-badge-bg:#37474f;--oi-badge-ink:#cfd8dc;--oi-hover:hsla(0,0%,100%,0.08);--oi-pending-bg:#332e21;--oi-accent:#64b5f6;--oi-accent-ink:#90caf9;--oi-accent-deep:#bbdefb;--oi-accent-tint:rgba(144,202,249,0.16);--oi-accent-wash:rgba(144,202,249,0.08);--oi-accent-line:#1565c0;--oi-warn-ink:#ffb74d;--oi-warn-icon:#ffb74d;--oi-warn-ring:#ffb74d;--oi-warn-tint:#3d3524;--oi-warn-line:#6d5b2f;--oi-danger-ink:#ef9a9a;--oi-danger-fill:#b71c1c;--oi-danger-tint:#382426;--oi-danger-line:#8f5559;--oi-success:#81c784;--oi-success-tint:#233828}.v-menu__content.oi-tokens{border-radius:var(--oi-radius-pop);box-shadow:var(--oi-e3)}.review-card:focus-visible,.review-summary-focus:focus-visible,:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) :is(button,summary,a[href],[role=button],[tabindex]):not(input):not(textarea):not(select):focus-visible,:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens)[tabindex]:focus-visible{outline:2px solid var(--oi-accent-ink);outline-offset:2px}:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) :is(.requirement-review-dock__header,.requirement-review-dock__body,.v-list-item):is(button,summary,a[href],[role=button],[tabindex]):not(input):not(textarea):not(select):focus-visible{outline-offset:-2px}:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens)[tabindex="-1"]:focus:not(:focus-visible),:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) [tabindex="-1"]:focus:not(:focus-visible){outline:none}:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) [aria-disabled=true]{cursor:not-allowed}:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) .oi-pill[aria-disabled=true]{border-color:var(--oi-line);background:var(--oi-line);color:var(--oi-text-disabled)}:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) .oi-text-button[aria-disabled=true]{background:transparent;color:var(--oi-text-disabled)}:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) [aria-busy=true]{position:relative;cursor:progress}:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) [aria-busy=true]>.oi-busy-label{visibility:hidden}:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) .oi-busy-spinner{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;color:var(--oi-text-disabled)}:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) .oi-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens),:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) *,:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) :after,:is(.oi-card,.oi-panel,.requirement-review,.oi-tokens) :before{transition:none!important;-webkit-animation:none!important;animation:none!important}}.requirement-review{--rr-surface:var(--oi-surface);--rr-list:var(--oi-canvas);--rr-subtle:var(--oi-surface-2);--rr-history-hover:var(--oi-hover);--rr-text:var(--oi-text);--rr-muted:var(--oi-text-2);--rr-border:var(--oi-line);--rr-control-border:var(--oi-line-control);--rr-rail:var(--oi-line);--rr-primary:var(--oi-accent-ink);--rr-blue:var(--oi-accent);--rr-green:var(--oi-success);--rr-green-bg:var(--oi-success-tint);--rr-amber:var(--oi-warn-ink);--rr-amber-bg:var(--oi-warn-tint);--rr-pending-bg:var(--oi-pending-bg);--rr-pending-border:var(--oi-warn-line);--rr-danger:var(--oi-danger-ink);--rr-danger-fill:var(--oi-danger-fill);--rr-danger-bg:var(--oi-danger-tint);--rr-danger-border:var(--oi-danger-line);--rr-removed:var(--oi-surface-2);--rr-removed-badge:var(--oi-badge-bg);--rr-selected:var(--oi-badge-bg);--rr-selected-border:var(--oi-badge-ink);--rr-hover:var(--oi-hover)}.requirement-review-button,.requirement-review-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%;min-width:0;min-height:30px;padding:4px 11px;border:1px solid transparent;border-radius:7px;color:var(--rr-muted);font:500 12px/1.4 Roboto,sans-serif;overflow-wrap:anywhere;cursor:pointer}.requirement-review-button .mdi,.requirement-review-link .mdi{flex:none;font-size:16px;line-height:1}.requirement-review-button:hover:not(:disabled),.requirement-review-link:hover:not(:disabled){background:var(--rr-hover)}.requirement-review-button:disabled,.requirement-review-link:disabled{color:var(--rr-muted);opacity:.55;cursor:default}.requirement-review-link{color:var(--rr-primary);min-height:24px;padding:2px 0;border-radius:3px;font-size:11.5px;text-align:left}.requirement-review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.requirement-review-caption{display:block;color:var(--rr-muted);font:700 9.5px/1.5 Roboto,sans-serif;letter-spacing:.7px;text-transform:uppercase}.requirement-review-rationale{min-width:0;padding:8px 12px 10px;border-radius:var(--oi-radius);background:var(--oi-surface-2)}.requirement-review-rationale .requirement-review-caption{font:var(--oi-font-label);letter-spacing:normal;text-transform:none;color:var(--oi-text-2)}.requirement-review-rationale p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:var(--oi-font-body-s);font-style:italic;color:var(--oi-text-body)}.requirement-review-hint{position:relative;margin:8px 0 0!important;padding-left:20px;font:var(--oi-font-caption);color:var(--oi-text-2)}.requirement-review-hint:before{position:absolute;top:2px;left:0;font:normal normal normal 14px/1 Material Design Icons}.requirement-review-hint--info:before{content:"󰋽";color:var(--oi-icon)}.requirement-review-empty{margin:6px 4px;color:var(--rr-muted);text-align:center;font:400 11px/1.5 Roboto,sans-serif}.requirement-review-summary{background:var(--rr-surface);border:1px solid var(--rr-border);border-radius:4px;padding:11px 14px 12px;color:var(--rr-text)}.requirement-review-summary__heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 8px}.requirement-review-summary__heading h2{margin:0;color:var(--rr-muted);font:700 10px/1.5 Roboto,sans-serif;letter-spacing:.8px}.requirement-review-summary__heading>span{font:500 11.5px/1.5 Roboto,sans-serif}.requirement-review-summary__track{height:4px;border-radius:2px;overflow:hidden;background:var(--rr-selected);margin-top:8px}.requirement-review-summary__track>span{display:block;height:100%;background:var(--rr-blue)}.requirement-review-summary__track>.is-complete{background:var(--rr-green)}.requirement-review-summary__help{margin:7px 0 0!important;color:var(--rr-muted);font:400 10.5px/1.5 Roboto,sans-serif}.requirement-review-summary__filters{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.requirement-review-pill{display:inline-flex;align-items:center;gap:4px;min-height:24px;max-width:100%;padding:1px 9px;border-radius:12px;border:1px solid var(--rr-control-border);background:var(--rr-surface);color:var(--rr-muted);font:500 10.5px/1.4 Roboto,sans-serif}.requirement-review-pill .mdi{font-size:12px}.requirement-review-pill:hover{background:var(--rr-hover)}.requirement-review-pill.is-selected{color:var(--rr-text);border-color:var(--rr-selected-border);background:var(--rr-selected)}.requirement-review-pill--pending,.requirement-review-pill--pending.is-selected{color:var(--rr-amber);background:var(--rr-amber-bg)}.requirement-review-pill--pending.is-selected{border-color:var(--rr-amber)}.requirement-review-pill--removed.is-selected{background:var(--rr-removed-badge)}.requirement-review-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--rr-amber-bg);color:var(--rr-amber);font-size:14px}.requirement-review-badge.is-reviewed{color:var(--rr-green);background:var(--rr-green-bg)}.requirement-review-menu{border-radius:4px;max-width:calc(100vw - 24px)}.requirement-review-menu .oi-card__menu-item{white-space:normal;overflow-wrap:anywhere}.review-card{border:1px solid var(--rr-border);border-radius:4px;background:var(--rr-surface);color:var(--rr-text)}.review-card--focused{border-color:var(--oi-accent);box-shadow:0 0 0 1px var(--oi-accent)}.review-card:focus:not(:focus-visible){outline:none}.review-card--flash{border-color:var(--rr-blue)}.review-card__pending{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;border-top:1px solid var(--oi-warn-line);background:var(--oi-pending-bg);border-radius:0 0 4px 4px}.review-card__spacer{flex:1}.review-card__action{display:inline-flex;align-items:center;gap:6px;height:32px;box-sizing:border-box;padding:0 12px 0 10px;border:0;border-radius:16px;background:transparent;font:var(--oi-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--oi-text-body);cursor:pointer}.review-card__action .mdi{flex:none;font-size:16px;line-height:1}.review-card__action:hover{background:var(--oi-hover)}.review-card__action--confirm{color:var(--oi-success)}.review-card__action--confirm:hover{background:var(--oi-success-tint)}.review-card__action--delete{color:var(--oi-danger-ink)}.review-card__action[aria-disabled=true],.review-card__action[aria-disabled=true]:hover{background:transparent;color:var(--oi-text-disabled)}.review-card--removed{border-style:dashed;border-color:var(--oi-line-control);background:var(--oi-surface-2)}.review-card__retained{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.review-card__removed-heading{display:flex;align-items:flex-start;gap:8px}.review-card__category{flex:1;min-width:0;padding-top:2px;font:var(--oi-font-caption);font-weight:500;color:var(--oi-text-2);overflow-wrap:anywhere}.review-card__removed-badge{flex:none;display:inline-flex;align-items:center;gap:4px;height:22px;box-sizing:border-box;padding:0 8px;border-radius:11px;background:var(--oi-badge-bg);color:var(--oi-badge-ink);font:var(--oi-font-badge);letter-spacing:.06em;text-transform:uppercase}.review-card__removed-badge .mdi{font-size:12px;line-height:1}.review-card__removed-title{margin:0;font:var(--oi-font-card-title);color:var(--oi-text-2);text-decoration:line-through;overflow-wrap:anywhere}.review-card__retained>.requirement-review-rationale{border:1px solid var(--oi-line-subtle);background:var(--oi-surface)}.requirement-review-rationale .review-card__attribution{margin-top:6px;font:var(--oi-font-helper);font-style:normal;color:var(--oi-text-3)}.review-card__removed-footer{display:flex;align-items:center;gap:4px;padding:6px;border-top:1px solid var(--oi-line);border-radius:0 0 4px 4px}.review-card__excluded{margin:0!important;font:var(--oi-font-helper);color:var(--oi-text-2)}.review-card__excluded strong{font-weight:500;color:var(--oi-text-body);font-variant-numeric:tabular-nums}.review-card__action--restore{color:var(--oi-accent-ink)}.review-card__details-chevron{transition:transform var(--oi-duration) var(--oi-ease)}[aria-expanded=true]>.review-card__details-chevron{transform:rotate(180deg)}.review-card__details{display:flex;flex-direction:column;gap:16px;padding:16px;border-top:1px solid var(--oi-line-subtle);border-radius:0 0 4px 4px;background:var(--oi-surface)}.review-card__details>.requirement-review-history{margin:0 -16px -16px}@media(max-width:900px){.requirement-review-button,.requirement-review-link,.requirement-review-pill{min-height:32px}}.requirement-review-section-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;color:var(--rr-muted);font:700 11px/1.5 Roboto,sans-serif;text-transform:uppercase;letter-spacing:.8px}.requirement-review-section-title .mdi{flex:none;font-size:16px;line-height:1}.requirement-review-editor-sections{display:flex;flex-direction:column;gap:18px;margin-top:20px;color:var(--rr-text)}.requirement-review-changes{color:var(--oi-text);font:var(--oi-font-body-s);overflow-wrap:anywhere}.requirement-review-changes__count{font-weight:500;letter-spacing:0;text-transform:none}.requirement-review-changes__list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0!important}.requirement-review-changes__row{display:flex;gap:8px;min-width:0}.requirement-review-changes__row>.mdi{flex:none;margin-top:2px;font-size:16px;line-height:1;color:var(--oi-accent-ink)}.requirement-review-changes__row>.is-added{color:var(--oi-success)}.requirement-review-changes__row>.is-deleted{color:var(--oi-danger-ink)}.requirement-review-changes__row>.mdi-calculator-variant-outline{color:var(--oi-icon)}.requirement-review-changes__row>div{min-width:0;white-space:pre-wrap}.requirement-review-changes__row strong{font-weight:500}.requirement-review-changes__values{color:var(--oi-text-2)}.requirement-review-changes__value-label{font:var(--oi-font-helper)}.requirement-review-changes__arrow{color:var(--oi-accent-ink)}.requirement-review-changes .requirement-review-changes__list.requirement-review-changes__consequences{gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--oi-line-subtle);color:var(--oi-text-2)}.requirement-review-changes__deferred{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0!important;font:var(--oi-font-caption);color:var(--oi-warn-ink)}.requirement-review-changes__deferred>.mdi{flex:none;margin-top:2px;font-size:14px;line-height:1;color:var(--oi-warn-icon)}.requirement-review-changes--compact .requirement-review-changes__list{gap:6px;margin-top:6px}.requirement-review-reason{min-width:0}.requirement-review-reason .v-input{margin-top:8px;font:400 12.5px/1.5 Roboto,sans-serif}.requirement-review-reason .v-input__slot{padding:0 10px!important;background:var(--rr-surface)!important}.requirement-review-reason .v-text-field__slot textarea{max-height:160px;overflow-y:auto!important;padding:8px 0!important;margin-top:0!important;line-height:1.5}.requirement-review-reason .v-text-field__details{padding:0!important;gap:8px}.requirement-review-reason .v-counter,.requirement-review-reason .v-messages{color:var(--rr-muted);font:400 11px/1.5 Roboto,sans-serif}.requirement-review-reason .v-counter{flex:none}.requirement-review-reason .v-input:not(.v-input--is-focused):not(.error--text) fieldset{border-color:var(--rr-control-border)}.requirement-review-reason .v-input--is-focused fieldset{border-color:var(--rr-primary)}.requirement-review-reason--draft>.requirement-review-section-title,.requirement-review-reason--removal>.requirement-review-section-title{display:block;margin-bottom:6px;font:var(--oi-font-label);letter-spacing:normal;text-transform:none;color:var(--oi-text-2)}.requirement-review-reason--draft .v-input,.requirement-review-reason--removal .v-input{margin-top:0;font:var(--oi-font-body-line)}.requirement-review-reason--draft .v-input__slot,.requirement-review-reason--removal .v-input__slot{min-height:40px!important;padding:0 12px!important;align-items:center}.requirement-review-reason--draft .v-text-field__slot textarea,.requirement-review-reason--removal .v-text-field__slot textarea{padding:9px 0!important;font:var(--oi-font-body-line);color:var(--oi-text)}.requirement-review-reason--draft textarea::-moz-placeholder,.requirement-review-reason--removal textarea::-moz-placeholder{font-style:normal;color:var(--oi-text-3);opacity:1}.requirement-review-reason--draft textarea:-ms-input-placeholder,.requirement-review-reason--removal textarea:-ms-input-placeholder{font-style:normal;color:var(--oi-text-3);opacity:1}.requirement-review-reason--draft textarea::placeholder,.requirement-review-reason--removal textarea::placeholder{font-style:normal;color:var(--oi-text-3);opacity:1}.requirement-review-reason--draft .v-counter,.requirement-review-reason--draft .v-messages,.requirement-review-reason--removal .v-counter,.requirement-review-reason--removal .v-messages{font:var(--oi-font-helper);color:var(--oi-text-3)}.requirement-review-reason--draft .v-text-field__details,.requirement-review-reason--removal .v-text-field__details{margin-top:4px;margin-bottom:0!important}.v-application .requirement-review-reason .error--text{color:var(--oi-danger-ink)!important;caret-color:var(--oi-danger-ink)!important}.requirement-review-reason .v-input.error--text fieldset{border-color:var(--oi-danger-ink)}.requirement-review-reason--removal .v-input__slot{min-height:60px!important;align-items:flex-start}.requirement-review-reason--removal .v-text-field__slot textarea{min-height:58px}.requirement-review-latest{border-top:1px solid var(--oi-line-subtle);border-radius:0 0 4px 4px;background:var(--oi-surface);color:var(--oi-text-2)}.requirement-review-latest__toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;box-sizing:border-box;padding:0 8px 0 16px;border-radius:inherit;color:inherit;font:var(--oi-font-caption);text-align:left;transition:background-color var(--oi-duration) var(--oi-ease)}.requirement-review-latest__toggle:hover{background:var(--oi-hover)}.requirement-review-latest__toggle>.mdi-history{flex:none;font-size:16px;line-height:1;color:var(--oi-icon)}.requirement-review-latest__meta{flex:1;min-width:0;padding:11px 0;overflow-wrap:anywhere}.requirement-review-latest__meta strong{font-weight:500;color:var(--oi-text-body);white-space:nowrap}.requirement-review-latest__chevron{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;color:var(--oi-text-2);transition:transform var(--oi-duration) var(--oi-ease)}[aria-expanded=true]>.requirement-review-latest__chevron{transform:rotate(180deg)}.requirement-review-latest__expanded{display:flex;flex-direction:column;padding:0 16px 12px}.requirement-review-latest__expanded>.requirement-review-rationale{margin-top:10px}.requirement-review-changes--card .requirement-review-changes__row strong,.requirement-review-changes--draft .requirement-review-changes__row strong{font-weight:400}.requirement-review-changes--card .requirement-review-changes__values,.requirement-review-changes--draft .requirement-review-changes__values{display:inline;color:inherit}.requirement-review-changes--card .requirement-review-changes__arrow,.requirement-review-changes--draft .requirement-review-changes__arrow{color:inherit}.requirement-review-changes--card .requirement-review-changes__value-label,.requirement-review-changes--draft .requirement-review-changes__value-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.requirement-review-changes__consequences .requirement-review-changes__row>.mdi{color:var(--oi-icon)}.requirement-review-latest__link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;box-sizing:border-box;margin:6px 0 0 -12px;padding:0 10px 0 12px;border:0;border-radius:16px;background:transparent;font:var(--oi-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--oi-accent-ink);cursor:pointer}.requirement-review-latest__link .mdi{flex:none;font-size:16px;line-height:1}.requirement-review-latest__link:hover{background:var(--oi-hover)}.requirement-review-history{border-top:1px solid var(--oi-line-subtle);color:var(--oi-text)}.requirement-review-history:not(.requirement-review-history--docked) .requirement-review-dock__header{padding:0 8px 0 16px}.requirement-review-history:not(.requirement-review-history--docked) .requirement-review-dock__chevron{width:32px;height:32px}.requirement-review-history__body{padding:4px 16px 16px}.requirement-review-history__events{max-height:224px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:4px 5px 2px 2px}.requirement-review-history__timeline{list-style:none;margin:0;padding:0!important}.requirement-review-history__event{display:flex;gap:12px;font:var(--oi-font-body-s);overflow-wrap:anywhere}.requirement-review-history__rail{flex:none;display:flex;flex-direction:column;align-items:center;width:10px}.requirement-review-history__rail:after{content:"";flex:1;width:2px;margin-top:4px;background:var(--oi-line)}.requirement-review-history__event:last-child .requirement-review-history__rail:after{display:none}.requirement-review-history__dot{flex:none;width:10px;height:10px;box-sizing:border-box;margin-top:5px;border:2px solid var(--oi-accent-line);border-radius:50%;background:var(--oi-surface)}.requirement-review-history__event--sectors .requirement-review-history__dot{border-color:var(--oi-line-strong)}.requirement-review-history__event--remove .requirement-review-history__dot{border-color:var(--oi-danger-line)}.requirement-review-history__event--restore .requirement-review-history__dot{border-color:var(--oi-success)}.requirement-review-history__entry{flex:1;min-width:0;padding-bottom:20px}.requirement-review-history__entry>.requirement-review-rationale{margin-top:10px}.requirement-review-history__event:last-child .requirement-review-history__entry{padding-bottom:0}.requirement-review-history__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}.requirement-review-history__meta strong{font:var(--oi-font-body-s);font-weight:500;color:var(--oi-text)}.requirement-review-history__meta time{font:var(--oi-font-helper);color:var(--oi-text-3)}.requirement-review-history__kind{display:flex;gap:8px;margin:6px 0 0!important;color:var(--oi-text);font:var(--oi-font-body-s)}.requirement-review-history__kind>.mdi{flex:none;margin-top:2px;font-size:16px;line-height:1;color:var(--oi-text-2)}@media(max-height:700px){.requirement-review-history__events{max-height:min(224px,35vh)}}.requirement-review-editor-sections:empty{display:none}.requirement-review-dock__section{flex:0 1 auto;display:flex;flex-direction:column;min-height:0;color:var(--oi-text)}.requirement-review-dock__section+.requirement-review-dock__section{border-top:1px solid var(--oi-line-subtle)}.requirement-review-dock__heading{flex:none;margin:0}.requirement-review-dock__header{display:flex;align-items:center;gap:8px;width:100%;height:44px;box-sizing:border-box;padding:0 12px 0 24px;border:0;background:transparent;text-align:left;cursor:pointer}.requirement-review-dock__header:hover{background:var(--oi-hover)}.requirement-review-dock__title{min-width:0;font:var(--oi-font-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--oi-text-2)}.requirement-review-dock__count{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;box-sizing:border-box;padding:0 6px;border-radius:10px;background:var(--oi-badge-bg);color:var(--oi-badge-ink);font:var(--oi-font-badge);font-variant-numeric:tabular-nums}.requirement-review-dock__count--draft{background:var(--oi-warn-tint);color:var(--oi-warn-ink)}.requirement-review-dock__chevron{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;font-size:20px;color:var(--oi-text-2);transition:transform var(--oi-duration) var(--oi-ease)}[aria-expanded=false]>.requirement-review-dock__chevron{transform:rotate(180deg)}.requirement-review-dock__wrap{flex:0 1 auto;display:grid;grid-template-rows:0fr;min-height:0;visibility:hidden;transition:grid-template-rows var(--oi-duration) var(--oi-ease),visibility 0s linear var(--oi-duration);transition:grid-template-rows var(--oi-duration) var(--oi-ease),visibility 0s linear var(--oi-duration),-ms-grid-rows var(--oi-duration) var(--oi-ease)}.requirement-review-dock__wrap.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--oi-duration) var(--oi-ease),visibility 0s;transition:grid-template-rows var(--oi-duration) var(--oi-ease),visibility 0s,-ms-grid-rows var(--oi-duration) var(--oi-ease)}.requirement-review-dock__clip{display:flex;flex-direction:column;min-height:0;overflow:hidden}.requirement-review-dock__body{flex:0 1 auto;min-height:0;max-height:min(360px,45cqh);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:0 24px 20px}.requirement-review-history--docked{flex:0 1 auto;display:flex;flex-direction:column;min-height:0;padding:0;border-top:0;background:var(--oi-surface)}.requirement-review-history--docked .requirement-review-history__events{max-height:min(360px,45cqh);padding:4px 24px 20px}.requirement-review-draft__body>.requirement-review-reason{margin-top:20px}.requirement-review-draft__body>.requirement-review-reason:first-child{margin-top:4px}.requirement-review-changes__details{margin-top:2px}.requirement-review-changes__details>summary{display:inline-flex;align-items:center;gap:4px;height:28px;margin-left:-8px;padding:0 10px 0 8px;border-radius:14px;list-style:none;color:var(--oi-accent-ink);font:var(--oi-font-label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.requirement-review-changes__details>summary::-webkit-details-marker{display:none}.requirement-review-changes__details>summary:hover{background:var(--oi-hover)}.requirement-review-changes__details[open] .requirement-review-changes__details-chevron{transform:rotate(180deg)}.requirement-review-changes__details-chevron{font-size:16px;line-height:1;transition:transform var(--oi-duration) var(--oi-ease)}.requirement-review-changes__full-values{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:10px 12px;border:1px solid var(--oi-line-subtle);border-radius:var(--oi-radius);background:var(--oi-surface-2)}.requirement-review-changes__full-values>div+div{padding-top:10px;border-top:1px solid var(--oi-line-subtle)}.requirement-review-changes__full-values p{margin:2px 0 0!important;white-space:pre-wrap;font:var(--oi-font-body-s);color:var(--oi-text-body)}.requirement-review-changes__full-values>div+div p{color:var(--oi-text)}.requirement-review-changes__full-label{display:block;font:var(--oi-font-label);color:var(--oi-text-2)}.requirement-review-retained{display:flex;flex-direction:column;gap:16px;color:var(--oi-text);font:var(--oi-font-body-s);overflow-wrap:anywhere}.requirement-review-retained__description{margin:0!important;white-space:pre-wrap;color:var(--oi-text-body)}.requirement-review-retained__settings{display:grid;grid-template-columns:112px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:6px;margin:0}.requirement-review-retained__settings dt{font:var(--oi-font-caption);font-weight:500;line-height:20px;color:var(--oi-text-2)}.requirement-review-retained__settings dd{margin:0;min-width:0;white-space:pre-wrap;font:var(--oi-font-body-s);color:var(--oi-text)}.requirement-review-retained__branch h4{display:flex;align-items:flex-start;gap:8px;margin:0;font:var(--oi-font-body-s);font-weight:500;color:var(--oi-text)}.requirement-review-retained__branch h4 .mdi{flex:none;margin-top:2px;font-size:16px;line-height:1;color:var(--oi-icon)}.requirement-review-retained__branch ul{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0!important;margin:8px 0 0 24px}.requirement-review-retained__branch strong{display:block;font-weight:500;color:var(--oi-text)}.requirement-review-retained__branch blockquote{margin:6px 0 0;padding-left:10px;border-left:2px solid var(--oi-line);font-style:italic;color:var(--oi-text-body)}.requirement-review-retained__activity{margin:2px 0 0!important;font:var(--oi-font-helper);color:var(--oi-text-2)}.requirement-review-removal{padding:12px 16px 14px;border-top:1px solid var(--oi-danger-line);border-radius:0 0 4px 4px;background:var(--oi-danger-tint);color:var(--oi-text)}.requirement-review-removal>h3{display:flex;align-items:center;gap:6px;margin:0;font:var(--oi-font-body-s);font-weight:500;color:var(--oi-danger-ink)}.requirement-review-removal>h3 .mdi{font-size:16px;line-height:1}.requirement-review-removal>.requirement-review-reason{margin-top:14px}.requirement-review-removal .requirement-review-reason .v-counter,.requirement-review-removal .requirement-review-reason .v-messages{color:var(--oi-text-2)}.requirement-review-removal__help{margin:6px 0 0!important;font:var(--oi-font-caption);color:var(--oi-text-body)}.requirement-review-removal__ack{display:flex;align-items:flex-start;gap:10px;margin-top:12px;cursor:pointer;font:var(--oi-font-body-line);color:var(--oi-text)}.requirement-review-removal__ack input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--oi-accent);cursor:pointer}.requirement-review-removal__actions{display:flex;gap:8px;margin-top:14px}.requirement-review-removal__cancel,.requirement-review-removal__delete{height:32px;box-sizing:border-box;padding:0 16px;border-radius:16px;font:var(--oi-font-label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.requirement-review-removal__delete{border:1px solid var(--oi-danger-fill);background:var(--oi-danger-fill);color:#fff}.requirement-review-removal__cancel{border:1px solid var(--oi-line-strong);background:var(--oi-surface);color:var(--oi-text-body)}.requirement-review-removal__cancel:not([aria-disabled=true]):hover{background:var(--oi-hover)}.requirement-review-removal__cancel[aria-disabled=true],.requirement-review-removal__delete[aria-disabled=true]{border-color:var(--oi-line);background:var(--oi-line);color:var(--oi-text-disabled);cursor:not-allowed}.requirement-review-approval{margin:12px;max-width:290px}.requirement-review-approval>p{margin:5px 0 0;color:var(--rr-muted);font:400 11px/1.5 Roboto,sans-serif}.requirement-review-approval__button .mdi{font-size:16px;margin-right:7px}.requirement-review-approval__button.is-approved{color:var(--rr-green)!important;border-color:var(--rr-green)!important;background-color:var(--rr-green-bg)!important;opacity:1}.requirement-review-notices{display:flex;flex-direction:column;gap:8px;padding:0}.requirement-review-notices--populated{padding:10px 10px 0}.requirement-review-notice{display:flex;align-items:flex-start;gap:7px;border:1px solid var(--rr-border);border-radius:4px;padding:9px 11px;background:var(--rr-subtle);color:var(--rr-text);font:400 11.5px/1.5 Roboto,sans-serif;overflow-wrap:anywhere}.requirement-review-notice>.mdi{flex:none;font-size:16px;color:var(--rr-muted)}.requirement-review-notice>div{min-width:0}.requirement-review-notice p{margin:0}.requirement-review-notice--warning{background:var(--rr-amber-bg);border-color:var(--rr-pending-border)}.requirement-review-notice--warning>.mdi{color:var(--rr-amber)}.requirement-review-notice--error{background:var(--rr-danger-bg);border-color:var(--rr-danger-border)}.requirement-review-notice--error>.mdi{color:var(--rr-danger)}.requirement-review-notice--success{background:var(--rr-green-bg)}.requirement-review-notice--success>.mdi{color:var(--rr-green)}.requirement-review-preserved{padding:10px;border:1px solid var(--rr-border);border-radius:4px;background:var(--rr-surface);color:var(--rr-text);font:400 12px/1.5 Roboto,sans-serif}.requirement-review-preserved summary{cursor:pointer;font-weight:500;margin-bottom:8px}.requirement-review-preserved>.requirement-review-rationale,.requirement-review-preserved>details{margin-top:12px}.requirement-review-decision>.v-card{display:flex;flex-direction:column;max-height:calc(100vh - 48px);background:var(--rr-surface);padding:18px;color:var(--rr-text)}.requirement-review-decision .requirement-review-section-title{flex:none}.requirement-review-decision .requirement-review-actions{flex:none;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--rr-border)}.requirement-review-decision__body{overflow-y:auto;min-height:0;margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--rr-text);font:400 12.5px/1.6 Roboto,sans-serif}.requirement-review-decision__confirm{border-color:var(--rr-blue);color:var(--rr-primary);border-radius:15px}.requirement-review-undo{bottom:24px}.requirement-review-undo .v-snack__wrapper{min-width:0;max-width:calc(100vw - 24px);border-radius:4px;background:var(--oi-surface)!important;color:var(--oi-text)}.requirement-review-undo .v-snack__content{padding:9px 8px 9px 16px;font:400 12.5px/1.5 Roboto,sans-serif;overflow-wrap:anywhere}.requirement-review-undo .requirement-review-button{color:var(--oi-accent-ink);font-size:12px}@media(max-width:900px){.requirement-review-approval{margin-left:0}}.requirement-review-decision--approval>.v-card{padding:40px;border-radius:0}.requirement-review-decision--approval .requirement-review-section-title{font:700 24px/1.3 Roboto,sans-serif;text-transform:none;letter-spacing:normal}.requirement-review-decision--approval .requirement-review-decision__body{margin:24px 0;color:var(--rr-muted);font:500 16px/1.5 Roboto,sans-serif}.requirement-review-decision--approval .requirement-review-actions{justify-content:flex-start;gap:8px;padding-top:40px}.requirement-review-decision--approval .requirement-review-button{min-height:36px;padding:7px 18px;border-radius:20px;text-transform:uppercase;font-weight:500;letter-spacing:.8px}.requirement-review-decision--approval .requirement-review-decision__confirm{background:var(--rr-blue);color:var(--oi-surface)}@media(max-width:600px){.requirement-review-decision--approval>.v-card{padding:24px}.requirement-review-decision--approval .requirement-review-actions{padding-top:24px}}.oi-card[data-v-79788034]{background:var(--oi-surface);border:1px solid var(--oi-line);border-radius:var(--oi-radius);color:var(--oi-text);transition:border-color var(--oi-duration) var(--oi-ease),box-shadow var(--oi-duration) var(--oi-ease),background-color var(--oi-duration) var(--oi-ease)}.oi-card--review-embedded[data-v-79788034]{border:0;border-radius:4px 4px 0 0}.oi-card--focused[data-v-79788034]{border-color:var(--oi-accent);box-shadow:0 0 0 1px var(--oi-accent)}.oi-card--pulse[data-v-79788034]{background:var(--oi-warn-tint)}.oi-card--label-flash[data-v-79788034]{border-color:var(--oi-accent)}.oi-card__kicker[data-v-79788034]{display:flex;align-items:flex-start;gap:8px;padding:12px 8px 0 16px}.oi-card__ordinal[data-v-79788034]{flex:none;display:inline-flex;align-items:center;height:20px;margin-top:6px;box-sizing:border-box;padding:0 6px;border:1px solid var(--oi-accent-line);border-radius:var(--oi-radius);background:var(--oi-accent-tint);color:var(--oi-accent-ink);font:var(--oi-font-badge);white-space:nowrap}.oi-card--focused .oi-card__ordinal[data-v-79788034]{border-color:var(--oi-accent-ink);background:var(--oi-accent-ink);color:var(--oi-surface)}.oi-card__kicker-text[data-v-79788034]{display:block;flex:1;min-width:0;padding-top:7px;font:500 12px/18px Roboto,sans-serif;color:var(--oi-text-2)}.oi-card__kicker-text--missing[data-v-79788034]{font-style:italic;font-weight:400;color:var(--oi-text-3)}.oi-card__created[data-v-79788034]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;margin-top:6px;border-radius:50%;background:var(--oi-success-tint)}.oi-card__created .mdi[data-v-79788034]{font-size:14px;color:var(--oi-success)}.oi-card__created[data-v-79788034]:focus-visible:after,.oi-card__created[data-v-79788034]:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 7px);right:0;width:232px;white-space:normal;text-align:left;background:var(--oi-text);color:var(--oi-surface);font:var(--oi-font-caption);padding:8px 12px;border-radius:var(--oi-radius);z-index:60;pointer-events:none;box-shadow:var(--oi-e3)}.oi-card__created[data-v-79788034]:focus-visible:before,.oi-card__created[data-v-79788034]:hover:before{content:"";position:absolute;top:calc(100% + 2px);right:5px;border:5px solid transparent;border-bottom-color:var(--oi-text);z-index:60;pointer-events:none}.oi-card__menu[data-v-79788034]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--oi-text-2);font-size:20px;line-height:1;cursor:pointer}.oi-card__menu[data-v-79788034]:hover{background:var(--oi-hover)}.oi-card__menu[aria-disabled=true][data-v-79788034],.oi-card__menu[aria-disabled=true][data-v-79788034]:hover{background:transparent;color:var(--oi-text-disabled)}.oi-card__menu-list[data-v-79788034]{padding:4px 0}.oi-card__menu-list .oi-card__menu-item[data-v-79788034]{min-height:36px;padding:8px 16px;font:var(--oi-font-body-s);color:var(--oi-text)}.oi-card__menu-danger[data-v-79788034]{color:var(--oi-danger-ink)}.v-list-item--disabled .oi-card__menu-danger[data-v-79788034]{color:inherit}.oi-card__title[data-v-79788034]{display:block;width:100%;margin:4px 0 0;padding:0 16px;border:0;background:transparent;font:var(--oi-font-card-title);color:var(--oi-text);text-align:left;cursor:pointer;transition:color var(--oi-duration) var(--oi-ease)}.oi-card__title--missing[data-v-79788034]{font-style:italic;font-weight:400;color:var(--oi-warn-ink)}.oi-card__title--selected[data-v-79788034]{color:var(--oi-accent-deep)}.oi-card__description[data-v-79788034]{display:flex;gap:8px;padding:6px 16px 0}.oi-card__description-icon[data-v-79788034]{flex:none;font-size:14px;line-height:20px}.oi-card__description-icon--muted[data-v-79788034]{color:var(--oi-icon)}.oi-card__description-icon--accent[data-v-79788034]{color:var(--oi-accent)}.oi-card__description-stale[data-v-79788034]{flex:none;font-size:14px;line-height:20px;color:var(--oi-warn-icon);cursor:help}.oi-card__description-text[data-v-79788034]{margin:0;font:var(--oi-font-body-s);color:var(--oi-text-2)}.oi-card__description-text--italic[data-v-79788034]{font-style:italic}.oi-card__chips[data-v-79788034]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 16px 14px}.oi-card__chip[data-v-79788034]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border:0;border-radius:12px;background:var(--oi-accent-tint);color:var(--oi-accent-ink);font:500 12px/16px Roboto,sans-serif;cursor:pointer;transition:background-color var(--oi-duration) var(--oi-ease),color var(--oi-duration) var(--oi-ease)}.oi-card__chip--active[data-v-79788034]{background:var(--oi-accent);color:var(--oi-surface)}.oi-card__chip--unresolved[data-v-79788034]{padding:0 8px 0 10px;box-shadow:inset 0 0 0 1px var(--oi-warn-ring)}.oi-card__chip--inert[data-v-79788034]{cursor:help}.oi-card__chip-warn[data-v-79788034]{font-size:13px;color:var(--oi-warn-icon)}.oi-card__chip--active .oi-card__chip-warn[data-v-79788034]{color:var(--oi-surface)}.oi-card__chip-more[data-v-79788034]{display:inline-flex;align-items:center;gap:4px;height:24px;box-sizing:border-box;padding:0 10px;border:1px dashed var(--oi-line-strong);border-radius:12px;background:var(--oi-surface);color:var(--oi-text-2);font:500 12px/16px Roboto,sans-serif;cursor:pointer;transition:background-color var(--oi-duration) var(--oi-ease),border-color var(--oi-duration) var(--oi-ease),color var(--oi-duration) var(--oi-ease)}.oi-card__chip-more[data-v-79788034]:hover{background:var(--oi-hover)}.oi-card__chip-more--active[data-v-79788034],.oi-card__chip-more--active[data-v-79788034]:hover{border-style:solid;border-color:var(--oi-accent);background:var(--oi-accent);color:var(--oi-surface)}.oi-card__chip-more--unresolved[data-v-79788034]{border-color:var(--oi-warn-ring)}.oi-card__chip--flash[data-v-79788034],.oi-card__chip-more--flash[data-v-79788034],.oi-card__chip-more--flash[data-v-79788034]:hover{background:var(--oi-warn-tint);color:var(--oi-accent-ink)}.oi-card__chip--flash .oi-card__chip-warn[data-v-79788034]{color:var(--oi-warn-icon)}.oi-card__meta[data-v-79788034]{margin-left:4px;font:var(--oi-font-helper);color:var(--oi-text-3);white-space:nowrap}.oi-card__divider[data-v-79788034]{height:1px;background:var(--oi-line-subtle)}.oi-card__tree[data-v-79788034]{padding:12px 16px}.oi-card__tree-header[data-v-79788034]{display:flex;align-items:center;gap:12px}.oi-card__tree-title[data-v-79788034]{flex:1;min-width:0;margin:0;font:500 13px/20px Roboto,sans-serif;color:var(--oi-text)}.oi-card__toggle[data-v-79788034]{flex:none;display:inline-flex;gap:2px;padding:2px;border-radius:14px;background:var(--oi-badge-bg)}.oi-card__toggle-segment[data-v-79788034]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--oi-text-2);font:700 11px/16px Roboto,sans-serif;letter-spacing:.06em;cursor:pointer;transition:background-color var(--oi-duration) var(--oi-ease),color var(--oi-duration) var(--oi-ease)}.oi-card__toggle-segment--active[data-v-79788034]{background:var(--oi-surface);box-shadow:var(--oi-e1);color:var(--oi-accent-ink)}.oi-card__sort[data-v-79788034]{display:flex;align-items:flex-end;gap:16px;margin-top:12px;border-bottom:1px solid var(--oi-line)}.oi-card__sort-label[data-v-79788034]{padding-bottom:8px;font:var(--oi-font-helper);color:var(--oi-text-3)}.oi-card__views[data-v-79788034]{display:flex;gap:16px}.oi-card__view[data-v-79788034]{display:inline-flex;align-items:center;height:32px;box-sizing:border-box;margin-bottom:-1px;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font:var(--oi-font-body-s);color:var(--oi-text-2);cursor:pointer}.oi-card__view--active[data-v-79788034]{border-bottom-color:var(--oi-accent);font-weight:500;color:var(--oi-accent-deep)}.oi-card__fam[data-v-79788034]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px;align-items:center;margin:4px -6px 0;padding:8px 6px;cursor:default}.oi-card__fam-label[data-v-79788034]{min-width:0;font:var(--oi-font-body-s);color:var(--oi-text-2)}.oi-card__badge[data-v-79788034]{flex:none;display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:var(--oi-radius-badge);background:var(--oi-badge-bg);color:var(--oi-badge-ink);font:var(--oi-font-badge);letter-spacing:.02em}.oi-card__fam-info[data-v-79788034]{flex:none;font-size:16px;line-height:20px;color:var(--oi-icon);cursor:help}.oi-card__groups[data-v-79788034]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.oi-card__fam+.oi-card__groups[data-v-79788034]{margin-top:0}.oi-card__groups.oi-card__groups--by-rd[data-v-79788034]{margin-top:8px}.oi-card__fam+.oi-card__groups .oi-card__rows:not(.oi-card__rows--grouped)>.oi-card__row[data-v-79788034]:first-child{border-top:1px solid var(--oi-line-subtle)}.oi-card__group-header[data-v-79788034]{display:flex;align-items:flex-start;gap:8px;width:100%;padding:6px 0;border:0;background:transparent;text-align:left;cursor:pointer}.oi-card__group-badge[data-v-79788034]{margin-top:1px;white-space:nowrap}.oi-card__group-badge--none[data-v-79788034]{color:var(--oi-text-2)}.oi-card__group-badge--on[data-v-79788034]{background:var(--oi-accent-ink);color:var(--oi-surface)}.oi-card__group-name[data-v-79788034]{flex:1;min-width:0;font:500 13px/20px Roboto,sans-serif;color:var(--oi-text)}.oi-card__group-name--none[data-v-79788034]{font-style:italic;font-weight:400;color:var(--oi-text-2)}.oi-card__group-name--on[data-v-79788034]{color:var(--oi-accent-deep)}.oi-card__cat-count.oi-card__group-count[data-v-79788034]{cursor:inherit}.oi-card__rows--grouped[data-v-79788034]{margin:0 0 4px 8px;padding-left:14px;border-left:2px solid var(--oi-line)}.oi-card__row[data-v-79788034]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px;row-gap:2px;align-items:center;margin:0 -6px;padding:8px 6px;border-radius:var(--oi-radius);transition:background-color var(--oi-duration) var(--oi-ease)}.oi-card__row+.oi-card__row[data-v-79788034]{border-top:1px solid var(--oi-line-subtle)}.oi-card__rows--grouped .oi-card__row[data-v-79788034]{padding:6px}.oi-card__rows--grouped .oi-card__row+.oi-card__row[data-v-79788034]{border-top-color:transparent}.oi-card__row--active[data-v-79788034]{background:var(--oi-accent-tint)}.oi-card__row--active .oi-card__row-name[data-v-79788034]{color:var(--oi-accent-deep)}.oi-card__row--flash[data-v-79788034]{background:var(--oi-warn-tint)}.oi-card__tag[data-v-79788034]{justify-self:start;display:inline-flex;align-items:center;height:20px;box-sizing:border-box;padding:0 5px;border:1px solid var(--oi-accent-line);border-radius:var(--oi-radius);background:var(--oi-accent-tint);color:var(--oi-accent-ink);font:var(--oi-font-badge);white-space:nowrap;transition:background-color var(--oi-duration) var(--oi-ease),color var(--oi-duration) var(--oi-ease),border-color var(--oi-duration) var(--oi-ease)}.oi-card__tag--on[data-v-79788034]{border-color:var(--oi-accent-ink);background:var(--oi-accent-ink);color:var(--oi-surface)}.oi-card__tag--dimmed[data-v-79788034]{border-color:var(--oi-line);background:var(--oi-surface-2);color:var(--oi-text-3)}.oi-card__tag--dimmed.oi-card__tag--on[data-v-79788034]{border-color:var(--oi-line-strong);background:var(--oi-badge-bg);color:var(--oi-badge-ink)}.oi-card__tag--auto[data-v-79788034]{border-color:var(--oi-line);background:var(--oi-canvas);color:var(--oi-text-2)}.oi-card__row-name[data-v-79788034]{min-width:0;padding:0;border:0;background:transparent;font:var(--oi-font-body-s);color:var(--oi-text);text-align:left;cursor:pointer}.oi-card__row-name--missing[data-v-79788034]{font-style:italic;color:var(--oi-text-2)}.oi-card__row-name-warn[data-v-79788034]{margin-left:4px;font-style:normal}.oi-card__row-task[data-v-79788034]{grid-column:2/4;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:var(--oi-font-caption);color:var(--oi-text-2)}.oi-card__row-chip[data-v-79788034]{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border:0;border-radius:12px;background:var(--oi-accent-tint);color:var(--oi-accent-ink);font:500 12px/16px Roboto,sans-serif;white-space:nowrap;cursor:pointer}.oi-card__row-chip--none[data-v-79788034]{background:var(--oi-badge-bg);color:var(--oi-text-2)}.oi-card__row-chip--unresolved[data-v-79788034]{padding:0 8px 0 10px;box-shadow:inset 0 0 0 1px var(--oi-warn-ring)}.oi-card__row--active .oi-card__row-chip[data-v-79788034]:not(.oi-card__row-chip--none){background:var(--oi-accent);color:var(--oi-surface)}.oi-card__row--active .oi-card__row-chip:not(.oi-card__row-chip--none) .oi-card__chip-warn[data-v-79788034]{color:var(--oi-surface)}.oi-card__row-rd[data-v-79788034]{grid-column:2/4;justify-self:start;display:flex;align-items:flex-start;gap:6px;max-width:100%;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.oi-card__rd-tag[data-v-79788034]{flex:none;display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:var(--oi-radius-badge);background:var(--oi-badge-bg);color:var(--oi-badge-ink);font:var(--oi-font-badge);letter-spacing:.02em}.oi-card__rd-tag--on[data-v-79788034]{background:var(--oi-accent-ink);color:var(--oi-surface)}.oi-card__rd-name[data-v-79788034]{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:var(--oi-font-caption);color:var(--oi-text-2)}.oi-card__trecho[data-v-79788034]{position:absolute;z-index:20;top:calc(100% + 2px);right:0;width:304px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--oi-radius-pop);background:var(--oi-surface);box-shadow:var(--oi-e3);cursor:default}.oi-card__trecho-arrow[data-v-79788034]{position:absolute;top:-5px;right:22px;width:10px;height:10px;background:var(--oi-surface);transform:rotate(45deg)}.oi-card__trecho-head[data-v-79788034]{display:flex;align-items:center;gap:6px}.oi-card__trecho-kicker[data-v-79788034]{font:var(--oi-font-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--oi-text-2)}.oi-card__trecho-note[data-v-79788034],.oi-card__trecho-partial[data-v-79788034]{font:var(--oi-font-caption);color:var(--oi-warn-ink)}.oi-card__trecho-note[data-v-79788034]{margin:0}.oi-card__trecho-quote[data-v-79788034]{margin:0;font:italic 400 13px/20px Roboto,sans-serif;color:var(--oi-text-body)}.oi-card__cats[data-v-79788034]{display:flex;flex-direction:column;margin-top:8px}.oi-card__cat[data-v-79788034]{display:flex;align-items:center;gap:8px;width:calc(100% + 12px);margin:0 -6px;padding:8px 6px;border:0;border-radius:var(--oi-radius);background:transparent;text-align:left;font:inherit;transition:background-color var(--oi-duration) var(--oi-ease)}button.oi-card__cat[data-v-79788034]{cursor:default}.oi-card__cat--link[data-v-79788034],button.oi-card__cat--link[data-v-79788034]{cursor:pointer}.oi-card__cat--active[data-v-79788034]{background:var(--oi-accent-tint)}.oi-card__cat--active .oi-card__cat-name[data-v-79788034],.oi-card__cat--active .oi-card__cat-total[data-v-79788034]{color:var(--oi-accent-deep)}.oi-card__cat-name[data-v-79788034]{flex:1;min-width:0;font:var(--oi-font-body-s);color:var(--oi-text)}.oi-card__cat-count[data-v-79788034]{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;background:var(--oi-badge-bg);color:var(--oi-text-2);font:500 12px/16px Roboto,sans-serif;cursor:help}.oi-card__cat--active .oi-card__cat-count[data-v-79788034]{background:var(--oi-surface)}.oi-card__cat-total[data-v-79788034]{flex:none;font:var(--oi-font-body-s);font-variant-numeric:tabular-nums;color:var(--oi-text-body);white-space:nowrap}.oi-card__empty[data-v-79788034]{margin:8px 0 0;font:var(--oi-font-caption);color:var(--oi-text-3)}.oi-card__footer[data-v-79788034]{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 16px}.oi-card__entity[data-v-79788034]{font:var(--oi-font-overline);letter-spacing:.08em;color:var(--oi-text-2)}.oi-card__spacer[data-v-79788034]{flex:1}.oi-card__total[data-v-79788034]{font:500 14px/20px Roboto,sans-serif;font-variant-numeric:tabular-nums;color:var(--oi-text)}.oi-card__total--zero[data-v-79788034]{font-weight:400;color:var(--oi-text-3)}.oi-card__chevron[data-v-79788034]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--oi-text-body);font-size:20px;line-height:1;cursor:pointer}.oi-card__chevron[data-v-79788034]:hover{background:var(--oi-hover)}.oi-card__chevron-spacer[data-v-79788034]{flex:none;width:32px;height:32px}.oi-card__delete[data-v-79788034]{padding:12px 16px 14px;border-top:1px solid var(--oi-danger-line);border-radius:0 0 4px 4px;background:var(--oi-danger-tint)}.oi-card__delete-title[data-v-79788034]{display:flex;align-items:center;gap:6px;margin:0;font:500 13px/20px Roboto,sans-serif;color:var(--oi-danger-ink)}.oi-card__delete-title .mdi[data-v-79788034]{font-size:16px}.oi-card__delete-lines[data-v-79788034]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.oi-card__delete-line[data-v-79788034]{margin:0;font:var(--oi-font-caption);color:var(--oi-text-body)}.oi-card__delete-line--refusal[data-v-79788034]{font-weight:500;color:var(--oi-danger-ink)}.oi-card__delete-actions[data-v-79788034]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.oi-card__delete-cancel[data-v-79788034],.oi-card__delete-go[data-v-79788034],.oi-card__delete-reload[data-v-79788034]{display:inline-flex;align-items:center;height:32px;padding:0 16px;border:1px solid var(--oi-line-strong);border-radius:16px;background:var(--oi-surface);color:var(--oi-text-body);font:500 12px/16px Roboto,sans-serif;letter-spacing:.06em;cursor:pointer}.oi-card__delete-go[data-v-79788034]{border-color:var(--oi-danger-fill);background:var(--oi-danger-fill);color:#fff}.oi-card__delete-reload[data-v-79788034]{border-color:var(--oi-accent);color:var(--oi-accent-ink)}.oi-card__delete-cancel[data-v-79788034]:hover,.oi-card__delete-reload[data-v-79788034]:hover{background-image:linear-gradient(var(--oi-hover),var(--oi-hover))}.oi-sectors__scope[data-v-f2ddd25a]{margin:8px 0 0;font:400 13px/1.5 Roboto,sans-serif;color:rgba(0,0,0,.6);word-break:normal}.oi-sectors__note[data-v-f2ddd25a]{margin:6px 0 0;font-size:12px;line-height:1.4}.oi-sectors__outcome[data-v-f2ddd25a]{margin:20px 0 0;font:400 13px/1.5 Roboto,sans-serif;color:rgba(0,0,0,.7)}.theme--dark .oi-sectors__scope[data-v-f2ddd25a]{color:hsla(0,0%,100%,.6)}.theme--dark .oi-sectors__outcome[data-v-f2ddd25a]{color:hsla(0,0%,100%,.7)}.oi-panel[data-v-ccef70f2]{display:flex;flex-direction:column;height:100%;min-height:0;container-type:size;background:var(--oi-surface);color:var(--oi-text);font:var(--oi-font-body-s)}.oi-panel__bar[data-v-ccef70f2]{flex:none;display:flex;align-items:center;gap:8px;height:56px;box-sizing:border-box;padding:0 12px 0 24px;border-bottom:1px solid var(--oi-line-subtle)}.oi-panel__heading[data-v-ccef70f2],.oi-panel__section-title[data-v-ccef70f2]{margin:0;font:var(--oi-font-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--oi-text-2)}.oi-panel__heading[data-v-ccef70f2]{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oi-panel__ordinal[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;height:20px;box-sizing:border-box;padding:0 6px;border:1px solid var(--oi-accent-line);border-radius:var(--oi-radius);background:var(--oi-accent-tint);color:var(--oi-accent-ink);font:var(--oi-font-badge);white-space:nowrap}.oi-panel__spacer[data-v-ccef70f2]{flex:1}.oi-panel__frozen[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;height:20px;box-sizing:border-box;padding:0 6px;border:1px solid var(--oi-warn-line);border-radius:var(--oi-radius);background:var(--oi-warn-tint);color:var(--oi-warn-ink);font:var(--oi-font-badge);letter-spacing:.06em;white-space:nowrap}.oi-panel__close[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--oi-text-2);font-size:22px;line-height:1;cursor:pointer}.oi-panel__close[data-v-ccef70f2]:hover{background:var(--oi-hover)}.oi-panel__close[aria-disabled=true][data-v-ccef70f2],.oi-panel__close[aria-disabled=true][data-v-ccef70f2]:hover{background:transparent;color:var(--oi-text-disabled)}.oi-panel__scroll[data-v-ccef70f2]{flex:1 1 0;min-height:0;overflow-y:auto;position:relative;display:flex;flex-direction:column;padding:0 24px}.oi-panel__scroll>[data-v-ccef70f2]{flex-shrink:0}.oi-panel__empty[data-v-ccef70f2]{margin:0;padding:16px 24px;font:var(--oi-font-caption);color:var(--oi-text-2)}.oi-panel__section[data-v-ccef70f2]{padding:16px 0 20px}.oi-panel__section-head[data-v-ccef70f2]{display:flex;align-items:center;gap:6px;min-height:32px;margin-bottom:8px}.oi-panel__label[data-v-ccef70f2]{display:block;margin:0;font:var(--oi-font-label);color:var(--oi-text-2)}.oi-panel__info[data-v-ccef70f2]{flex:none;font-size:16px;line-height:1;color:var(--oi-icon);cursor:help}.oi-panel__picker[data-v-ccef70f2]{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;box-sizing:border-box;padding:8px 8px 8px 12px;border:1px solid var(--oi-line-control);border-radius:var(--oi-radius);background:var(--oi-surface);font:var(--oi-font-body-line);color:var(--oi-text);text-align:left;cursor:pointer}.oi-panel__picker--open[data-v-ccef70f2]{border-color:var(--oi-accent);box-shadow:0 0 0 1px var(--oi-accent)}.oi-panel__picker--refused[data-v-ccef70f2]{border-color:var(--oi-danger-ink);box-shadow:0 0 0 1px var(--oi-danger-ink)}.oi-panel__picker-value[data-v-ccef70f2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oi-panel__picker-value--unset[data-v-ccef70f2]{color:var(--oi-text-3)}.oi-panel__picker-caret[data-v-ccef70f2]{flex:none;font-size:18px;line-height:1;color:var(--oi-text-2)}.oi-panel__menu[data-v-ccef70f2]{padding:4px 0}.oi-panel__menu-title[data-v-ccef70f2]{margin:0;padding:8px 16px 4px;font:var(--oi-font-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--oi-text-2)}.oi-panel__menu .oi-panel__menu-item[data-v-ccef70f2]{min-height:36px;gap:8px;padding:0 16px;font:var(--oi-font-body-s);color:var(--oi-text)}.oi-panel__menu .oi-panel__menu-item--checked[data-v-ccef70f2]{background:var(--oi-accent-wash)}.oi-panel__menu-check[data-v-ccef70f2]{flex:none;font-size:16px;color:var(--oi-accent-ink)}.oi-panel__scope-rail[data-v-ccef70f2]{margin:12px 0 0 6px;padding:2px 0 2px 14px;border-left:2px solid var(--oi-line)}.oi-panel__scope-rail--company[data-v-ccef70f2]{border-left-color:var(--oi-accent-line)}.oi-panel__sectors[data-v-ccef70f2]{display:flex;align-items:center;gap:12px}.oi-panel__sectors-text[data-v-ccef70f2]{flex:1;min-width:0}.oi-panel__sectors-summary[data-v-ccef70f2]{margin:2px 0 0;font:var(--oi-font-body-line);color:var(--oi-text)}.oi-panel__alter[data-v-ccef70f2],.oi-panel__describe[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:16px;background:transparent;color:var(--oi-accent-ink);font:500 12px/16px Roboto,sans-serif;letter-spacing:.06em;cursor:pointer}.oi-panel__describe[data-v-ccef70f2]{padding:0 12px 0 10px}.oi-panel__describe .mdi[data-v-ccef70f2]{font-size:15px}.oi-panel__alter[data-v-ccef70f2]:not([aria-disabled=true]):hover,.oi-panel__describe[data-v-ccef70f2]:not([aria-disabled=true]):hover{background:var(--oi-hover)}.oi-panel__scope-off[data-v-ccef70f2]{display:flex;align-items:flex-start;gap:8px}.oi-panel__scope-off-icon[data-v-ccef70f2]{flex:none;font-size:16px;line-height:20px;color:var(--oi-icon);cursor:help}.oi-panel__scope-off-text[data-v-ccef70f2]{margin:0;font:var(--oi-font-body-line);color:var(--oi-text-2)}.oi-panel__scope-off-party[data-v-ccef70f2]{font-weight:500;color:var(--oi-text-body)}.oi-panel__off[data-v-ccef70f2]{display:flex;flex-direction:column;border:1px solid var(--oi-line-subtle);border-radius:var(--oi-radius);background:var(--oi-surface-2)}.oi-panel__off-note[data-v-ccef70f2]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.oi-panel__off-icon[data-v-ccef70f2]{flex:none;font-size:16px;line-height:20px;color:var(--oi-icon)}.oi-panel__off-text[data-v-ccef70f2]{margin:0;font:var(--oi-font-body-s);color:var(--oi-text-2)}.oi-panel__off-rule[data-v-ccef70f2]{height:1px;background:var(--oi-line-subtle)}.oi-panel__off-list[data-v-ccef70f2]{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.oi-panel__off-list .oi-panel__hint[data-v-ccef70f2]{margin:0}.oi-panel__quote-row[data-v-ccef70f2]{display:flex;align-items:flex-start;gap:10px}.oi-panel__quote-chip[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border:0;border-radius:12px;background:var(--oi-accent-tint);color:var(--oi-accent-ink);font:500 12px/16px Roboto,sans-serif;cursor:pointer}.oi-panel__quote-chip[data-v-ccef70f2]:hover{background-image:linear-gradient(var(--oi-hover),var(--oi-hover))}.oi-panel__quote-chip--warn[data-v-ccef70f2]{padding:0 8px 0 10px;box-shadow:inset 0 0 0 1px var(--oi-warn-ring)}.oi-panel__quote-chip-warn[data-v-ccef70f2]{font-size:13px;color:var(--oi-warn-icon)}.oi-panel__quote-chip--inert[data-v-ccef70f2]{cursor:help}.oi-panel__quote[data-v-ccef70f2]{flex:1;min-width:0;margin:2px 0 0;font:italic 400 13px/20px Roboto,sans-serif;color:var(--oi-text-body)}.oi-panel__quote--blank[data-v-ccef70f2]{color:var(--oi-text-2)}.oi-panel__identity[data-v-ccef70f2]{padding:20px 0}.oi-panel__title-wrap[data-v-ccef70f2]{position:relative;margin:0 -8px}.oi-panel__description-text[data-v-ccef70f2],.oi-panel__title[data-v-ccef70f2]{display:block;box-sizing:border-box;padding:3px 7px;border:1px solid transparent;background:transparent;resize:none;outline:none;overflow:hidden;color:var(--oi-text)}.oi-panel__title[data-v-ccef70f2]{width:100%;margin:0;padding-right:31px;border-bottom:1px dashed var(--oi-line-control);border-radius:4px 4px 0 0;font:var(--oi-font-panel-title)}.oi-panel__description-text[data-v-ccef70f2]{width:calc(100% + 16px);margin:0 -8px;border-radius:var(--oi-radius);font:var(--oi-font-body);color:var(--oi-text-body)}.oi-panel__title[data-v-ccef70f2]:hover{background:var(--oi-hover)}.oi-panel__description-text[data-v-ccef70f2]:hover{background:var(--oi-surface-2);outline:1px dashed var(--oi-line-control);outline-offset:-1px}.oi-panel__description-text[data-v-ccef70f2]:focus,.oi-panel__title[data-v-ccef70f2]:focus{border:1px solid var(--oi-accent);border-radius:var(--oi-radius);outline:none;background:var(--oi-surface)}.oi-panel__description-text[readonly][data-v-ccef70f2],.oi-panel__description-text[readonly][data-v-ccef70f2]:focus,.oi-panel__description-text[readonly][data-v-ccef70f2]:hover,.oi-panel__title[readonly][data-v-ccef70f2],.oi-panel__title[readonly][data-v-ccef70f2]:focus,.oi-panel__title[readonly][data-v-ccef70f2]:hover{border-color:transparent;outline:none;background:transparent;cursor:default}.oi-panel__description-text[data-v-ccef70f2]::-moz-placeholder,.oi-panel__title[data-v-ccef70f2]::-moz-placeholder{color:var(--oi-text-3)}.oi-panel__description-text[data-v-ccef70f2]:-ms-input-placeholder,.oi-panel__title[data-v-ccef70f2]:-ms-input-placeholder{color:var(--oi-text-3)}.oi-panel__description-text[data-v-ccef70f2]::placeholder,.oi-panel__title[data-v-ccef70f2]::placeholder{color:var(--oi-text-3)}.oi-panel__title--missing[data-v-ccef70f2]::-moz-placeholder{font-style:italic;font-weight:400;color:var(--oi-warn-ink)}.oi-panel__title--missing[data-v-ccef70f2]:-ms-input-placeholder{font-style:italic;font-weight:400;color:var(--oi-warn-ink)}.oi-panel__title--missing[data-v-ccef70f2]::placeholder{font-style:italic;font-weight:400;color:var(--oi-warn-ink)}.oi-panel__title-pencil[data-v-ccef70f2]{position:absolute;top:9px;right:10px;font-size:16px;line-height:1;color:var(--oi-icon);opacity:0;pointer-events:none;transition:opacity var(--oi-duration) var(--oi-ease)}.oi-panel__title-wrap:hover .oi-panel__title-pencil[data-v-ccef70f2]{opacity:1}.oi-panel__title:focus~.oi-panel__title-pencil[data-v-ccef70f2]{opacity:0}.oi-panel__notice[data-v-ccef70f2]{position:absolute;z-index:2;left:0;top:calc(100% + 2px);margin:0;padding:8px 12px;border-radius:var(--oi-radius);background:var(--oi-text);color:var(--oi-surface);font:var(--oi-font-caption);box-shadow:var(--oi-e3);pointer-events:none}.oi-panel__description[data-v-ccef70f2]{margin-top:6px}.oi-panel__description-body[data-v-ccef70f2]{display:flex;flex-direction:column;min-width:0}.oi-panel__describe-row[data-v-ccef70f2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:32px;margin-top:8px}.oi-panel__origin-note[data-v-ccef70f2]{display:inline-flex;align-items:center;gap:6px;min-width:0;margin:0;font:var(--oi-font-caption);color:var(--oi-text-2)}.oi-panel__origin-icon[data-v-ccef70f2]{flex:none;font-size:14px;line-height:18px}.oi-panel__origin-icon--accent[data-v-ccef70f2]{color:var(--oi-accent)}.oi-panel__origin-icon--muted[data-v-ccef70f2]{color:var(--oi-icon)}.oi-panel__origin-icon--warn[data-v-ccef70f2]{color:var(--oi-warn-icon)}.oi-panel__warn-icon[data-v-ccef70f2]{font-size:14px;line-height:18px;color:var(--oi-warn-icon);cursor:help}.oi-panel__revert[data-v-ccef70f2]{flex:none;padding:0;border:0;background:transparent;font:500 12px/18px Roboto,sans-serif;color:var(--oi-accent-ink);text-decoration:underline;cursor:pointer}.oi-panel__revert--end[data-v-ccef70f2]{margin-left:auto}.oi-panel__revert--alone[data-v-ccef70f2]{align-self:flex-start;margin-top:8px}.oi-panel__hint[data-v-ccef70f2]{position:relative;margin:8px 0 0;font:var(--oi-font-caption);color:var(--oi-text-2)}.oi-panel__hint--info[data-v-ccef70f2],.oi-panel__hint--refused[data-v-ccef70f2],.oi-panel__hint--warn[data-v-ccef70f2]{padding-left:20px}.oi-panel__hint--info[data-v-ccef70f2]:before,.oi-panel__hint--refused[data-v-ccef70f2]:before,.oi-panel__hint--warn[data-v-ccef70f2]:before{position:absolute;top:2px;left:0;font:normal normal normal 14px/1 Material Design Icons}.oi-panel__hint--info[data-v-ccef70f2]:before{content:"\F02FD";color:var(--oi-icon)}.oi-panel__hint--warn[data-v-ccef70f2]{color:var(--oi-warn-ink)}.oi-panel__hint--warn[data-v-ccef70f2]:before{content:"\F002A";color:var(--oi-warn-icon)}.oi-panel__hint--refused[data-v-ccef70f2]{color:var(--oi-danger-ink)}.oi-panel__hint--refused[data-v-ccef70f2]:before{content:"\F05D6";color:var(--oi-danger-ink)}.oi-panel__hint--rail[data-v-ccef70f2]{margin-left:22px}.oi-panel__description-body .oi-panel__band[data-v-ccef70f2]{margin-top:10px}.oi-panel__totals-line[data-v-ccef70f2]{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font:var(--oi-font-caption);color:var(--oi-text-2)}.oi-panel__totals-line--pending[data-v-ccef70f2]{color:var(--oi-accent-ink)}.oi-panel__totals-line--warn[data-v-ccef70f2]{color:var(--oi-warn-ink)}.oi-panel__totals-icon[data-v-ccef70f2]{flex:none;font-size:14px;line-height:18px}.oi-panel__totals-line--warn .oi-panel__totals-icon[data-v-ccef70f2]{color:var(--oi-warn-icon)}.oi-panel__totals-band[data-v-ccef70f2]{margin:8px 0 0}.oi-panel__check[data-v-ccef70f2]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font:var(--oi-font-body-s);color:var(--oi-text-body);cursor:pointer}.oi-panel__divider[data-v-ccef70f2]{height:1px;background:var(--oi-line-subtle)}.oi-panel__tree-header[data-v-ccef70f2]{display:flex;align-items:center;gap:12px;min-height:32px;margin-bottom:8px}.oi-panel__tree-title[data-v-ccef70f2]{flex:1;min-width:0}.oi-panel__toggle[data-v-ccef70f2]{flex:none;display:inline-flex;gap:2px;padding:2px;border-radius:16px;background:var(--oi-badge-bg)}.oi-panel__toggle-segment[data-v-ccef70f2]{height:26px;padding:0 12px;border:0;border-radius:13px;background:transparent;font:var(--oi-font-badge);letter-spacing:.06em;color:var(--oi-text-2);cursor:pointer}.oi-panel__toggle-segment[data-v-ccef70f2]:hover{color:var(--oi-text)}.oi-panel__toggle-segment--active[data-v-ccef70f2],.oi-panel__toggle-segment--active[data-v-ccef70f2]:hover{background:var(--oi-surface);box-shadow:var(--oi-e1);color:var(--oi-accent-ink)}.oi-panel__sort[data-v-ccef70f2]{display:flex;align-items:flex-end;gap:20px;border-bottom:1px solid var(--oi-line)}.oi-panel__sort-label[data-v-ccef70f2]{padding-bottom:9px;font:var(--oi-font-helper);color:var(--oi-text-3)}.oi-panel__views[data-v-ccef70f2]{display:flex;gap:20px}.oi-panel__view[data-v-ccef70f2]{height:32px;margin-bottom:-1px;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font:var(--oi-font-body-s);color:var(--oi-text-2);cursor:pointer}.oi-panel__view[data-v-ccef70f2]:hover{color:var(--oi-text)}.oi-panel__view--active[data-v-ccef70f2],.oi-panel__view--active[data-v-ccef70f2]:hover{border-bottom-color:var(--oi-accent);font-weight:500;color:var(--oi-accent-deep)}.oi-panel__fam[data-v-ccef70f2]{display:grid;grid-template-columns:36px minmax(0,1fr) auto 32px;-moz-column-gap:8px;column-gap:8px;align-items:center;margin:6px -8px 0;padding:8px;cursor:default}.oi-panel__fam-label[data-v-ccef70f2]{min-width:0;font:var(--oi-font-body-line);color:var(--oi-text-2)}.oi-panel__fam-auto[data-v-ccef70f2]{font:var(--oi-font-helper);color:var(--oi-text-3);white-space:nowrap}.oi-panel__fam-lock[data-v-ccef70f2]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:16px;line-height:1;color:var(--oi-icon)}.oi-panel__fam-info[data-v-ccef70f2]{flex:none;font-size:16px;line-height:1;color:var(--oi-icon);cursor:help}.oi-panel__groups[data-v-ccef70f2]{display:flex;flex-direction:column}.oi-panel__rdgroups[data-v-ccef70f2]{display:flex;flex-direction:column;margin-top:6px}.oi-panel__rdgroups--grouped[data-v-ccef70f2]{gap:10px;margin-top:12px}.oi-panel__fam+.oi-panel__groups>.oi-panel__rdgroups[data-v-ccef70f2]:not(.oi-panel__rdgroups--grouped){margin-top:0}.oi-panel__fam+.oi-panel__groups .oi-panel__alist:not(.oi-panel__alist--grouped)>.oi-panel__arow-wrap[data-v-ccef70f2]:first-child:not(.oi-panel__arow-wrap--lit){border-top:1px solid var(--oi-line-subtle)}.oi-panel__rdgroup[data-v-ccef70f2]{position:relative}.oi-panel__alist[data-v-ccef70f2]{display:flex;flex-direction:column}.oi-panel__arow-wrap[data-v-ccef70f2]{display:grid;grid-template-rows:1fr;margin:0 -8px}.oi-panel__arow-clip[data-v-ccef70f2]{min-height:0}.oi-panel__arow-wrap+.oi-panel__arow-wrap[data-v-ccef70f2]{border-top:1px solid var(--oi-line-subtle)}.oi-panel__arow-wrap--lit+.oi-panel__arow-wrap[data-v-ccef70f2],.oi-panel__arow-wrap--lit[data-v-ccef70f2]{border-top-color:transparent}.oi-row-enter-active[data-v-ccef70f2],.oi-row-leave-active[data-v-ccef70f2]{overflow:hidden;transition:grid-template-rows var(--oi-duration) var(--oi-ease),opacity var(--oi-duration) var(--oi-ease);transition:grid-template-rows var(--oi-duration) var(--oi-ease),opacity var(--oi-duration) var(--oi-ease),-ms-grid-rows var(--oi-duration) var(--oi-ease)}.oi-row-enter[data-v-ccef70f2],.oi-row-leave-to[data-v-ccef70f2]{grid-template-rows:0fr;opacity:0}.oi-row-leave-active[data-v-ccef70f2]{pointer-events:none}.oi-panel__arow[data-v-ccef70f2]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto 32px;-moz-column-gap:8px;column-gap:8px;row-gap:2px;align-items:center;padding:8px;border-radius:var(--oi-radius);transition:background-color var(--oi-duration) var(--oi-ease)}.oi-panel__arow--menu[data-v-ccef70f2]{background:var(--oi-accent-wash)}.oi-panel__arow--active[data-v-ccef70f2]{background:var(--oi-accent-tint)}.oi-panel__arow--flash[data-v-ccef70f2]{background:var(--oi-pending-bg)}.oi-panel__atag[data-v-ccef70f2]{justify-self:start;display:inline-flex;align-items:center;height:20px;box-sizing:border-box;padding:0 5px;border:1px solid var(--oi-accent-line);border-radius:var(--oi-radius);background:var(--oi-accent-tint);font:var(--oi-font-badge);white-space:nowrap;color:var(--oi-accent-ink)}.oi-panel__atag--on[data-v-ccef70f2]{border-color:var(--oi-accent-ink);background:var(--oi-accent-ink);color:var(--oi-surface)}.oi-panel__atag--auto[data-v-ccef70f2]{border-color:var(--oi-line);background:var(--oi-canvas);color:var(--oi-text-2)}.oi-panel__acat[data-v-ccef70f2]{justify-self:start;display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;margin-left:-6px;padding:4px 6px;border:0;border-radius:var(--oi-radius);background:transparent;font:var(--oi-font-body-line);text-align:left;color:var(--oi-text);cursor:pointer}.oi-panel__acat--open[data-v-ccef70f2],.oi-panel__acat[data-v-ccef70f2]:hover{background:var(--oi-hover)}.oi-panel__acat[aria-disabled=true][data-v-ccef70f2],.oi-panel__acat[aria-disabled=true][data-v-ccef70f2]:hover{background:transparent}.oi-panel__arow--active .oi-panel__acat[data-v-ccef70f2]{color:var(--oi-accent-deep)}.oi-panel__acat--refused[data-v-ccef70f2],.oi-panel__arow--active .oi-panel__acat--refused[data-v-ccef70f2]{color:var(--oi-danger-ink)}.oi-panel__acat-refused[data-v-ccef70f2]{flex:none;font-size:16px;line-height:1}.oi-panel__acat--frozen[data-v-ccef70f2]{margin-left:0;padding:4px 0;cursor:default}.oi-panel__acat-name[data-v-ccef70f2]{min-width:0;overflow-wrap:anywhere}.oi-panel__acat--unset[data-v-ccef70f2],.oi-panel__acat-name--unset[data-v-ccef70f2]{font-style:italic;color:var(--oi-text-2)}.oi-panel__acat-caret[data-v-ccef70f2]{flex:none;font-size:16px;line-height:1;color:var(--oi-icon)}.oi-panel__acat[aria-disabled=true] .oi-panel__acat-caret[data-v-ccef70f2]{color:var(--oi-text-disabled)}.oi-panel__achip[data-v-ccef70f2]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border:0;border-radius:12px;background:var(--oi-accent-tint);font:var(--oi-font-label);white-space:nowrap;color:var(--oi-accent-ink);cursor:pointer}.oi-panel__achip--warn[data-v-ccef70f2]{box-shadow:inset 0 0 0 1px var(--oi-warn-ring)}.oi-panel__achip--none[data-v-ccef70f2]{background:var(--oi-badge-bg);color:var(--oi-text-2)}.oi-panel__achip--on[data-v-ccef70f2]{background:var(--oi-accent);color:var(--oi-surface)}.oi-panel__achip-warn[data-v-ccef70f2]{font-size:13px;line-height:1;color:var(--oi-warn-icon)}.oi-panel__achip--on .oi-panel__achip-warn[data-v-ccef70f2]{color:var(--oi-surface)}.oi-panel__amove[data-v-ccef70f2],.oi-panel__aremove[data-v-ccef70f2],.oi-panel__rdactions[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;font-size:16px;color:var(--oi-icon);cursor:pointer}.oi-panel__amove[data-v-ccef70f2],.oi-panel__rdactions[data-v-ccef70f2]{color:var(--oi-text-2)}.oi-panel__rdactions[data-v-ccef70f2]{margin-top:4px;font-size:18px}.oi-panel__amove--open[data-v-ccef70f2],.oi-panel__amove[data-v-ccef70f2]:hover,.oi-panel__aremove[data-v-ccef70f2]:hover,.oi-panel__rdactions--open[data-v-ccef70f2],.oi-panel__rdactions[data-v-ccef70f2]:hover{background:var(--oi-hover)}.oi-panel__amove[aria-disabled=true][data-v-ccef70f2],.oi-panel__aremove[aria-disabled=true][data-v-ccef70f2],.oi-panel__rdactions[aria-disabled=true][data-v-ccef70f2]{background:transparent;color:var(--oi-text-disabled)}.oi-panel__ard[data-v-ccef70f2]{grid-column:2/4;display:flex;align-items:flex-start;gap:8px;min-width:0}.oi-panel__ard-set[data-v-ccef70f2]{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;min-width:0;margin-left:-6px;padding:2px 6px;border:0;border-radius:var(--oi-radius);background:transparent;font:var(--oi-font-body-s);text-align:left;color:var(--oi-text-2);cursor:pointer}.oi-panel__ard-set[data-v-ccef70f2]:hover{background:var(--oi-hover)}.oi-panel__ard-set--frozen[data-v-ccef70f2],.oi-panel__ard-set--frozen[data-v-ccef70f2]:hover,.oi-panel__ard-set[aria-disabled=true][data-v-ccef70f2]{background:transparent}.oi-panel__ard-set--frozen[data-v-ccef70f2]{cursor:default}.oi-panel__rdtag[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;height:18px;margin-top:1px;padding:0 5px;border-radius:var(--oi-radius-badge);background:var(--oi-badge-bg);font:var(--oi-font-badge);letter-spacing:.02em;white-space:nowrap;color:var(--oi-badge-ink)}.oi-panel__ard-name[data-v-ccef70f2]{min-width:0;overflow-wrap:anywhere}.oi-panel__ard-caret[data-v-ccef70f2]{flex:none;margin-top:3px;font-size:14px;line-height:1;color:var(--oi-icon)}.oi-panel__ard-add[data-v-ccef70f2]{display:inline-flex;align-items:center;gap:4px;margin-left:-6px;padding:2px 6px;border:0;border-radius:var(--oi-radius);background:transparent;font:var(--oi-font-caption);font-weight:500;color:var(--oi-accent-ink);cursor:pointer}.oi-panel__ard-add .mdi[data-v-ccef70f2]{font-size:12px;line-height:1}.oi-panel__ard-add[data-v-ccef70f2]:hover{background:var(--oi-hover)}.oi-panel__ard-add[aria-disabled=true][data-v-ccef70f2]{background:transparent;color:var(--oi-text-disabled)}.oi-panel__ard-optional[data-v-ccef70f2]{align-self:center;font:var(--oi-font-helper);color:var(--oi-text-3)}.oi-panel__arow--active .oi-panel__ard-optional[data-v-ccef70f2],.oi-panel__arow--flash .oi-panel__ard-optional[data-v-ccef70f2],.oi-panel__arow--menu .oi-panel__ard-optional[data-v-ccef70f2]{color:var(--oi-text-2)}.oi-panel__amenu[data-v-ccef70f2]{position:absolute;z-index:30;left:44px;right:8px;padding:6px 0;border-radius:var(--oi-radius-pop);background:var(--oi-surface);box-shadow:var(--oi-e3)}.oi-panel__amenu--category[data-v-ccef70f2]{top:40px}.oi-panel__amenu--requirement[data-v-ccef70f2]{top:calc(100% - 4px)}.oi-panel__amenu--group[data-v-ccef70f2]{top:40px;left:auto;right:0;min-width:236px}.oi-panel__amenu-title[data-v-ccef70f2]{margin:0;padding:6px 14px 4px;font:var(--oi-font-overline);letter-spacing:.08em;color:var(--oi-text-2)}.oi-panel__amenu-item[data-v-ccef70f2]{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 14px;border:0;background:transparent;font:var(--oi-font-body-s);text-align:left;color:var(--oi-text);cursor:pointer}.oi-panel__amenu-item[data-v-ccef70f2]:hover{background:var(--oi-hover)}.oi-panel__amenu-item--checked[data-v-ccef70f2],.oi-panel__amenu-item--checked[data-v-ccef70f2]:hover{background:var(--oi-accent-wash)}.oi-panel__amenu--category .oi-panel__amenu-item--checked .oi-panel__amenu-name[data-v-ccef70f2]{font-weight:500}.oi-panel__amenu-item--new[data-v-ccef70f2]{font-weight:500;color:var(--oi-accent-ink)}.oi-panel__amenu-item--danger[data-v-ccef70f2]{color:var(--oi-danger-ink)}.oi-panel__amenu-tick[data-v-ccef70f2]{flex:none;display:flex;width:16px;font-size:16px;line-height:1;color:var(--oi-accent)}.oi-panel__amenu-item--danger .oi-panel__amenu-tick[data-v-ccef70f2],.oi-panel__amenu-item--new .oi-panel__amenu-tick[data-v-ccef70f2]{color:inherit}.oi-panel__amenu-badge[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:var(--oi-radius-badge);background:var(--oi-badge-bg);font:var(--oi-font-badge);color:var(--oi-badge-ink)}.oi-panel__amenu-name[data-v-ccef70f2]{flex:1;min-width:0}.oi-panel__amenu-name--ellipsis[data-v-ccef70f2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oi-panel__amenu-name--none[data-v-ccef70f2]{font-style:italic;color:var(--oi-text-2)}.oi-panel__amenu-divider[data-v-ccef70f2]{height:1px;margin:4px 0;background:var(--oi-line-subtle)}.oi-panel__amenu-field[data-v-ccef70f2]{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 14px;color:var(--oi-accent-ink)}.oi-panel__amenu-new-icon[data-v-ccef70f2]{flex:none;width:16px;font-size:16px;line-height:1}.oi-panel__amenu-input[data-v-ccef70f2]{flex:1;min-width:0;padding:3px 0;border:0;border-bottom:1px solid var(--oi-accent);background:transparent;outline:none;font:var(--oi-font-body-s);color:var(--oi-text)}.oi-panel__trecho[data-v-ccef70f2]{position:absolute;z-index:20;top:44px;right:44px;width:320px;max-width:calc(100% - 52px);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--oi-radius-pop);background:var(--oi-surface);box-shadow:var(--oi-e3);cursor:default}.oi-panel__trecho-arrow[data-v-ccef70f2]{position:absolute;top:-5px;right:26px;width:10px;height:10px;background:var(--oi-surface);transform:rotate(45deg)}.oi-panel__trecho-kicker[data-v-ccef70f2]{font:var(--oi-font-overline);letter-spacing:.08em;color:var(--oi-text-2)}.oi-panel__trecho-quote[data-v-ccef70f2]{margin:0;font:var(--oi-font-body-s);font-style:italic;color:var(--oi-text-body)}.oi-panel__trecho .oi-panel__hint[data-v-ccef70f2]{margin:0}.oi-panel__rdhead[data-v-ccef70f2]{position:relative;display:flex;align-items:flex-start;gap:8px;min-height:40px}.oi-panel__rdbadge[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;height:18px;margin-top:11px;padding:0 5px;border-radius:var(--oi-radius-badge);background:var(--oi-badge-bg);font:var(--oi-font-badge);letter-spacing:.02em;white-space:nowrap;color:var(--oi-badge-ink)}.oi-panel__rdbadge--none[data-v-ccef70f2]{color:var(--oi-text-2)}.oi-panel__rdhead-none[data-v-ccef70f2]{flex:1;min-width:0;padding:10px 0;font:var(--oi-font-body-line);font-style:italic;color:var(--oi-text-2)}.oi-panel__rdcount[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;height:22px;margin-top:9px;padding:0 8px;border-radius:11px;background:var(--oi-warn-tint);font:var(--oi-font-label);white-space:nowrap;color:var(--oi-warn-ink)}.oi-panel__element-wrap[data-v-ccef70f2]{position:relative;flex:1;min-width:0;display:flex}.oi-panel__element[data-v-ccef70f2]{flex:1;min-width:0;display:block;box-sizing:border-box;margin:0;padding:9px 32px 9px 8px;border:1px solid transparent;border-bottom:1px dashed var(--oi-line-control);border-radius:4px 4px 0 0;background:transparent;resize:none;overflow:hidden;outline:none;font:var(--oi-font-body-line);font-weight:500;color:var(--oi-text)}.oi-panel__element[data-v-ccef70f2]:hover{background:var(--oi-hover)}.oi-panel__element[data-v-ccef70f2]:focus{border:1px solid var(--oi-accent);border-radius:var(--oi-radius);background:var(--oi-surface);box-shadow:0 0 0 1px var(--oi-accent)}.oi-panel__element--refused[data-v-ccef70f2]{border-bottom:1px solid var(--oi-danger-ink)}.oi-panel__element[readonly][data-v-ccef70f2],.oi-panel__element[readonly][data-v-ccef70f2]:focus,.oi-panel__element[readonly][data-v-ccef70f2]:hover{border-color:transparent;background:transparent;box-shadow:none;cursor:default}.oi-panel__element[data-v-ccef70f2]::-moz-placeholder{font-weight:400;color:var(--oi-text-3)}.oi-panel__element[data-v-ccef70f2]:-ms-input-placeholder{font-weight:400;color:var(--oi-text-3)}.oi-panel__element[data-v-ccef70f2]::placeholder{font-weight:400;color:var(--oi-text-3)}.oi-panel__element-pencil[data-v-ccef70f2]{position:absolute;top:12px;right:8px;font-size:16px;line-height:1;color:var(--oi-text-2);opacity:0;pointer-events:none;transition:opacity var(--oi-duration) var(--oi-ease)}.oi-panel__element-wrap:hover .oi-panel__element-pencil[data-v-ccef70f2]{opacity:1}.oi-panel__element:focus~.oi-panel__element-pencil[data-v-ccef70f2]{opacity:0}.oi-panel__rdgroup>.oi-panel__hint[data-v-ccef70f2]{margin:6px 0 0 50px}.oi-panel__rdhint--text[data-v-ccef70f2]{margin:8px 0 0}.oi-panel__rdhint-link[data-v-ccef70f2]{padding:0;border:0;background:transparent;font:inherit;font-weight:500;text-decoration:underline;color:inherit;cursor:pointer}.oi-panel__alist--grouped[data-v-ccef70f2]{margin:4px 0 0 8px;padding-left:18px;border-left:2px solid var(--oi-line)}.oi-panel__alist--grouped[data-v-ccef70f2]:empty{display:none}.oi-panel__alist--grouped>.oi-panel__arow-wrap[data-v-ccef70f2]{margin:0 -4px}.oi-panel__arow--by-rd[data-v-ccef70f2]{grid-template-columns:36px minmax(0,1fr) auto 32px 32px;-moz-column-gap:6px;column-gap:6px;padding:6px 4px}.oi-panel__arow--by-rd .oi-panel__amenu--category[data-v-ccef70f2]{top:38px}.oi-panel__arow--by-rd .oi-panel__amenu--requirement[data-v-ccef70f2]{right:0}.oi-panel__arow--by-rd .oi-panel__trecho[data-v-ccef70f2]{top:40px;right:72px}.oi-panel__adds[data-v-ccef70f2]{display:flex;flex-direction:column;margin-top:12px}.oi-panel__adds--pair[data-v-ccef70f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.oi-panel__add-activity[data-v-ccef70f2],.oi-panel__new-group[data-v-ccef70f2]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;box-sizing:border-box;padding:4px 8px;border:1px dashed var(--oi-accent-line);border-radius:var(--oi-radius);background:var(--oi-surface);font:var(--oi-font-label);letter-spacing:.06em;text-align:center;color:var(--oi-accent-ink);cursor:pointer}.oi-panel__add-activity .mdi[data-v-ccef70f2],.oi-panel__new-group .mdi[data-v-ccef70f2]{font-size:14px;line-height:1}.oi-panel__add-activity[data-v-ccef70f2]:hover,.oi-panel__new-group[data-v-ccef70f2]:hover{background:var(--oi-accent-wash)}.oi-panel__add-activity[aria-disabled=true][data-v-ccef70f2],.oi-panel__new-group[aria-disabled=true][data-v-ccef70f2]{border-color:var(--oi-line);background:var(--oi-surface);color:var(--oi-text-disabled)}.oi-panel__armed[data-v-ccef70f2]{display:flex;align-items:center;gap:6px;min-width:0;min-height:36px;box-sizing:border-box;padding:4px 4px 4px 12px;border:1px solid var(--oi-accent-line);border-radius:var(--oi-radius);background:var(--oi-accent-wash);font:var(--oi-font-label);color:var(--oi-accent-ink)}.oi-panel__armed-icon[data-v-ccef70f2]{flex:none;font-size:16px;line-height:1}.oi-panel__armed-text[data-v-ccef70f2]{flex:1;min-width:0}.oi-panel__armed-cancel[data-v-ccef70f2]{flex:none;padding:4px 8px;border:0;border-radius:var(--oi-radius);background:transparent;font:var(--oi-font-label);color:var(--oi-text-2);cursor:pointer}.oi-panel__armed-cancel[data-v-ccef70f2]:hover{background:var(--oi-hover)}.oi-panel__footnote[data-v-ccef70f2]{display:flex;align-items:flex-start;gap:8px}.oi-panel__footnote--tree[data-v-ccef70f2]{margin-top:16px}.oi-panel__footnote-icon[data-v-ccef70f2]{flex:none;margin-top:1px;font-size:16px;line-height:1;color:var(--oi-icon)}.oi-panel__footnote-text[data-v-ccef70f2]{margin:0;font:var(--oi-font-caption);color:var(--oi-text-2)}.oi-panel__footnote-link[data-v-ccef70f2]{padding:0;border:0;background:transparent;font:inherit;font-weight:500;text-decoration:underline;color:var(--oi-accent-ink);cursor:pointer}.oi-panel__costs[data-v-ccef70f2]{display:flex;flex-direction:column}.oi-panel__cost-table[data-v-ccef70f2]{position:relative;margin-top:16px}.oi-panel__cost-grid[data-v-ccef70f2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr);-moz-column-gap:8px;column-gap:8px;align-items:center}.oi-panel__cost-head[data-v-ccef70f2]{padding-bottom:8px;border-bottom:1px solid var(--oi-line)}.oi-panel__cost-col[data-v-ccef70f2]{padding-right:8px;font:var(--oi-font-overline);letter-spacing:.08em;text-align:right;text-transform:uppercase;white-space:nowrap;color:var(--oi-text-2);cursor:help}.oi-panel__cost-col--total[data-v-ccef70f2]{padding-right:0}.oi-panel__cost-col--empty[data-v-ccef70f2]{color:var(--oi-text-3)}.oi-panel__cost-col-note[data-v-ccef70f2]{display:inline-flex;align-items:center;gap:4px;border-radius:var(--oi-radius-badge)}.oi-panel__cost-col-icon[data-v-ccef70f2]{font-size:13px;line-height:1}.oi-panel__cost[data-v-ccef70f2]{margin:0 -8px;padding:12px 8px;border-radius:var(--oi-radius);transition:background-color var(--oi-duration) var(--oi-ease)}.oi-panel__cost+.oi-panel__cost[data-v-ccef70f2]{border-top:1px solid var(--oi-line-subtle)}.oi-panel__cost--active+.oi-panel__cost[data-v-ccef70f2],.oi-panel__cost--active[data-v-ccef70f2]{border-top-color:transparent}.oi-panel__cost--active[data-v-ccef70f2]{background:var(--oi-accent-wash)}.oi-panel__cost-row[data-v-ccef70f2]{row-gap:8px}.oi-panel__cost-name-line[data-v-ccef70f2]{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.oi-panel__cost-name[data-v-ccef70f2]{min-width:0;overflow-wrap:anywhere;font:var(--oi-font-body-line);color:var(--oi-text)}.oi-panel__cost--active .oi-panel__cost-name[data-v-ccef70f2],.oi-panel__cost--active .oi-panel__cost-total[data-v-ccef70f2]{color:var(--oi-accent-deep)}.oi-panel__cat-count[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 8px;border:0;border-radius:11px;background:var(--oi-badge-bg);font:var(--oi-font-label);white-space:nowrap;color:var(--oi-text-2);cursor:pointer}.oi-panel__cat-count[data-v-ccef70f2]:hover{box-shadow:inset 0 0 0 1px var(--oi-line-strong)}.oi-panel__cost--active .oi-panel__cat-count[data-v-ccef70f2]{background:var(--oi-surface)}.oi-panel__cat-count[aria-disabled=true][data-v-ccef70f2],.oi-panel__cat-count[aria-disabled=true][data-v-ccef70f2]:hover{box-shadow:none}.oi-panel__cost-slot[data-v-ccef70f2]{min-width:0}.oi-panel__cost-cell[data-v-ccef70f2]{display:flex;align-items:center;gap:4px;height:32px;box-sizing:border-box;min-width:0;padding:0 8px;border:1px solid var(--oi-line);border-radius:var(--oi-radius);background:var(--oi-surface);cursor:text}.oi-panel__cost-cell[data-v-ccef70f2]:focus-within{border-color:var(--oi-accent);box-shadow:0 0 0 1px var(--oi-accent)}.oi-panel__cost-currency[data-v-ccef70f2]{flex:none;font:var(--oi-font-helper);color:var(--oi-text-3)}.oi-panel__cost-input[data-v-ccef70f2]{flex:1;width:0;min-width:0;padding:0;border:0;outline:none;background:transparent;text-align:right;font:var(--oi-font-body-s);font-variant-numeric:tabular-nums;color:var(--oi-text-body)}.oi-panel__cost-input[data-v-ccef70f2]::-moz-placeholder{color:var(--oi-text-3);opacity:1}.oi-panel__cost-input[data-v-ccef70f2]:-ms-input-placeholder{color:var(--oi-text-3);opacity:1}.oi-panel__cost-input[data-v-ccef70f2]::placeholder{color:var(--oi-text-3);opacity:1}.oi-panel__cost-cell--suggested .oi-panel__cost-input[data-v-ccef70f2]::-moz-placeholder{color:var(--oi-text-body)}.oi-panel__cost-cell--suggested .oi-panel__cost-input[data-v-ccef70f2]:-ms-input-placeholder{color:var(--oi-text-body)}.oi-panel__cost-cell--suggested .oi-panel__cost-input[data-v-ccef70f2]::placeholder{color:var(--oi-text-body)}.oi-panel__cost-cell--typed[data-v-ccef70f2]{border-color:var(--oi-accent-line);background:var(--oi-accent-wash)}.oi-panel__cost-cell--typed .oi-panel__cost-input[data-v-ccef70f2]{font-weight:500;color:var(--oi-accent-deep)}.oi-panel__cost-cell--typed .oi-panel__cost-currency[data-v-ccef70f2]{color:var(--oi-accent-ink)}.oi-panel__cost-cell--empty[data-v-ccef70f2]{border:1px dashed var(--oi-line-strong)}.oi-panel__cost-cell--refused[data-v-ccef70f2],.oi-panel__cost-cell--refused[data-v-ccef70f2]:focus-within{border-color:var(--oi-danger-ink);background:var(--oi-danger-tint)}.oi-panel__cost-cell--refused[data-v-ccef70f2]:focus-within{box-shadow:0 0 0 1px var(--oi-danger-ink)}.oi-panel__cost-cell--refused .oi-panel__cost-currency[data-v-ccef70f2],.oi-panel__cost-cell--refused .oi-panel__cost-input[data-v-ccef70f2]{color:var(--oi-danger-ink)}.oi-panel__cost-input[aria-disabled=true][data-v-ccef70f2]::-moz-placeholder{color:var(--oi-text-2);cursor:not-allowed}.oi-panel__cost-input[aria-disabled=true][data-v-ccef70f2]:-ms-input-placeholder{color:var(--oi-text-2);cursor:not-allowed}.oi-panel__cost-input[aria-disabled=true][data-v-ccef70f2],.oi-panel__cost-input[aria-disabled=true][data-v-ccef70f2]::placeholder{color:var(--oi-text-2);cursor:not-allowed}.oi-panel__cost-input[readonly][data-v-ccef70f2]{cursor:default}.oi-panel__cost-cell.oi-panel__cost-cell--held[data-v-ccef70f2]{border:1px dotted var(--oi-line-strong);background:transparent;box-shadow:none;cursor:default}.oi-panel__cost-cell.oi-panel__cost-cell--held .oi-panel__cost-input[data-v-ccef70f2]::-moz-placeholder{font-weight:400;color:var(--oi-text-2);cursor:default}.oi-panel__cost-cell.oi-panel__cost-cell--held .oi-panel__cost-input[data-v-ccef70f2]:-ms-input-placeholder{font-weight:400;color:var(--oi-text-2);cursor:default}.oi-panel__cost-cell.oi-panel__cost-cell--held .oi-panel__cost-currency[data-v-ccef70f2],.oi-panel__cost-cell.oi-panel__cost-cell--held .oi-panel__cost-input[data-v-ccef70f2],.oi-panel__cost-cell.oi-panel__cost-cell--held .oi-panel__cost-input[data-v-ccef70f2]::placeholder{font-weight:400;color:var(--oi-text-2);cursor:default}.oi-panel__cost-total[data-v-ccef70f2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font:var(--oi-font-body-line);font-weight:500;font-variant-numeric:tabular-nums;color:var(--oi-text)}.oi-panel__cost-cell--stale .oi-panel__cost-input[data-v-ccef70f2]::-moz-placeholder{opacity:.45}.oi-panel__cost-cell--stale .oi-panel__cost-input[data-v-ccef70f2]:-ms-input-placeholder{opacity:.45}.oi-panel__cost-cell--stale .oi-panel__cost-input[data-v-ccef70f2]::placeholder,.oi-panel__cost-total--stale[data-v-ccef70f2],.oi-panel__total-value--stale[data-v-ccef70f2]{opacity:.45}.oi-panel__cost-cell--pricing[data-v-ccef70f2]{border:1px dashed var(--oi-accent-line)}.oi-panel__cost-cell--pricing .oi-panel__cost-input[data-v-ccef70f2],.oi-panel__cost-total--pricing[data-v-ccef70f2]{-webkit-animation:oi-panel-pricing-data-v-ccef70f2 1.2s ease-in-out infinite;animation:oi-panel-pricing-data-v-ccef70f2 1.2s ease-in-out infinite}.oi-panel__cost-cell--pricing .oi-panel__cost-input[data-v-ccef70f2]::-moz-placeholder{color:var(--oi-accent-ink)}.oi-panel__cost-cell--pricing .oi-panel__cost-input[data-v-ccef70f2]:-ms-input-placeholder{color:var(--oi-accent-ink)}.oi-panel__cost-cell--pricing .oi-panel__cost-input[data-v-ccef70f2]::placeholder,.oi-panel__cost-total--pricing[data-v-ccef70f2]{color:var(--oi-accent-ink)}@-webkit-keyframes oi-panel-pricing-data-v-ccef70f2{0%,to{opacity:.25}50%{opacity:1}}@keyframes oi-panel-pricing-data-v-ccef70f2{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.oi-panel__cost-cell--pricing .oi-panel__cost-input[data-v-ccef70f2],.oi-panel__cost-total--pricing[data-v-ccef70f2],.oi-panel__totals-sync[data-v-ccef70f2]{-webkit-animation:none;animation:none;opacity:.6}}.oi-panel__cost-notes .oi-panel__hint[data-v-ccef70f2]:first-child{margin-top:8px}.oi-panel__cost-notes .oi-panel__hint+.oi-panel__hint[data-v-ccef70f2]{margin-top:4px}.oi-panel__legend[data-v-ccef70f2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;font:var(--oi-font-helper);color:var(--oi-text-2)}.oi-panel__legend-item[data-v-ccef70f2]{display:inline-flex;align-items:center;gap:6px}.oi-panel__legend-swatch[data-v-ccef70f2]{flex:none;width:14px;height:14px;box-sizing:border-box;border:1px solid var(--oi-line);border-radius:var(--oi-radius-badge);background:var(--oi-surface)}.oi-panel__legend-swatch--typed[data-v-ccef70f2]{border-color:var(--oi-accent-line);background:var(--oi-accent-wash)}.oi-panel__legend-swatch--empty[data-v-ccef70f2]{border:1px dashed var(--oi-line-strong)}.oi-panel__cost-footnote[data-v-ccef70f2]{margin-top:16px}.oi-panel__totals[data-v-ccef70f2]{margin-top:auto;padding:16px 0 20px;border-top:1px solid var(--oi-line)}.oi-panel__total[data-v-ccef70f2]{display:flex;align-items:baseline;gap:12px}.oi-panel__total+.oi-panel__total[data-v-ccef70f2]{margin-top:6px}.oi-panel__total-label[data-v-ccef70f2]{flex:1;min-width:0;font:var(--oi-font-body-s);color:var(--oi-text-2)}.oi-panel__total-value[data-v-ccef70f2]{font:500 14px/20px Roboto,sans-serif;font-variant-numeric:tabular-nums;color:var(--oi-text);white-space:nowrap}.oi-panel__total--main .oi-panel__total-label[data-v-ccef70f2]{font:500 14px/20px Roboto,sans-serif;color:var(--oi-text)}.oi-panel__total--main .oi-panel__total-value[data-v-ccef70f2]{font:var(--oi-font-figure)}.oi-panel__total .oi-panel__total-value--zero[data-v-ccef70f2]{font-weight:400;color:var(--oi-text-3)}.oi-panel__total .oi-panel__total-value--stale[data-v-ccef70f2]{opacity:.45}.oi-panel__band[data-v-ccef70f2]{display:flex;gap:12px;margin:12px 0 0;padding:12px 14px;border:1px solid var(--oi-danger-line);border-radius:var(--oi-radius);background:var(--oi-danger-tint)}.oi-panel__band-icon[data-v-ccef70f2]{flex:none;font-size:16px;line-height:20px;color:var(--oi-danger-ink)}.oi-panel__band-body[data-v-ccef70f2]{flex:1;min-width:0}.oi-panel__band-title[data-v-ccef70f2]{margin:0;font:500 13px/20px Roboto,sans-serif;color:var(--oi-danger-ink)}.oi-panel__band--ack[data-v-ccef70f2],.oi-panel__band--frozen[data-v-ccef70f2]{border-color:var(--oi-warn-line);background:var(--oi-warn-tint)}.oi-panel__band--ack .oi-panel__band-icon[data-v-ccef70f2],.oi-panel__band--frozen .oi-panel__band-icon[data-v-ccef70f2]{color:var(--oi-warn-icon)}.oi-panel__band--ack .oi-panel__band-title[data-v-ccef70f2],.oi-panel__band--frozen .oi-panel__band-title[data-v-ccef70f2]{color:var(--oi-warn-ink)}.oi-panel__frozen-band[data-v-ccef70f2]{margin:16px 0 0}.oi-panel__diag[data-v-ccef70f2]{margin:4px 0 0;font:var(--oi-font-body-s);color:var(--oi-text-body);overflow-wrap:anywhere}.oi-panel__diag--muted[data-v-ccef70f2]{font:var(--oi-font-caption);color:var(--oi-text-2)}.oi-panel__diag--warn[data-v-ccef70f2]{font-weight:500}.oi-panel__save[data-v-ccef70f2]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}.oi-panel__save-hint[data-v-ccef70f2]{flex:1 1 160px;min-width:0;font:var(--oi-font-caption);color:var(--oi-text-2)}.oi-panel__button[data-v-ccef70f2]{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--oi-accent);border-radius:16px;background:var(--oi-surface);color:var(--oi-accent-ink);font:500 12px/16px Roboto,sans-serif;letter-spacing:.06em;cursor:pointer}.oi-panel__button[data-v-ccef70f2]:not([aria-disabled=true]):hover{background-image:linear-gradient(var(--oi-hover),var(--oi-hover))}.oi-panel__checklist[data-v-ccef70f2]{flex:none;padding:14px 24px 4px;border-top:1px solid var(--oi-line);background:var(--oi-surface)}.oi-panel__checklist-title[data-v-ccef70f2]{display:flex;align-items:center;gap:6px;margin:0 0 10px;font:var(--oi-font-overline);letter-spacing:.08em;text-transform:uppercase;color:var(--oi-warn-ink)}.oi-panel__checklist-icon[data-v-ccef70f2]{font-size:16px;color:var(--oi-warn-icon)}.oi-panel__checklist-item[data-v-ccef70f2]{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;font:var(--oi-font-body-s);color:var(--oi-text)}.oi-panel__checklist-mark[data-v-ccef70f2]{flex:none;font-size:16px;line-height:20px;color:var(--oi-line-control)}.oi-panel__checklist-item--done[data-v-ccef70f2]{color:var(--oi-text-2)}.oi-panel__checklist-item--done .oi-panel__checklist-mark[data-v-ccef70f2]{color:var(--oi-success)}.oi-panel__dock[data-v-ccef70f2]{flex:0 1 auto;display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--oi-line);background:var(--oi-surface);box-shadow:var(--oi-e2)}.oi-panel__dock[data-v-ccef70f2]:empty{display:none}.oi-panel__actions[data-v-ccef70f2]{flex:none;padding:16px 24px;border-top:1px solid var(--oi-line);background:var(--oi-surface)}.oi-panel__buttons[data-v-ccef70f2]{display:flex;gap:8px}.oi-panel__cancel[data-v-ccef70f2],.oi-panel__confirm[data-v-ccef70f2]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;padding:0 20px;border-radius:18px;font:var(--oi-font-body-s);font-weight:500;letter-spacing:.04em;cursor:pointer}.oi-panel__confirm[data-v-ccef70f2]{border:1px solid var(--oi-accent);background:var(--oi-accent);color:var(--oi-surface)}.oi-panel__confirm[data-v-ccef70f2]:not([aria-disabled=true]):hover{border-color:var(--oi-accent-ink);background:var(--oi-accent-ink)}.oi-panel__cancel[data-v-ccef70f2]{border:1px solid var(--oi-line-strong);background:var(--oi-surface);color:var(--oi-text-body)}.oi-panel__cancel[data-v-ccef70f2]:not([aria-disabled=true]):hover{background:var(--oi-hover)}.oi-discard[data-v-ccef70f2]{padding:20px 24px;border-radius:var(--oi-radius);background:var(--oi-surface);font:var(--oi-font-body-s);color:var(--oi-text)}.oi-discard__title[data-v-ccef70f2]{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;font:var(--oi-font-card-title);color:var(--oi-text)}.oi-discard__icon[data-v-ccef70f2]{flex:none;font-size:20px;line-height:22px;color:var(--oi-danger-ink)}.oi-discard__body[data-v-ccef70f2]{margin:0 0 6px;font:var(--oi-font-body-s);color:var(--oi-text-body)}.oi-discard__actions[data-v-ccef70f2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.oi-discard__discard[data-v-ccef70f2],.oi-discard__stay[data-v-ccef70f2]{height:36px;padding:0 20px;white-space:nowrap;border-radius:18px;font:var(--oi-font-body-s);font-weight:500;letter-spacing:.04em;cursor:pointer}.oi-discard__discard[data-v-ccef70f2]{border:1px solid var(--oi-danger-fill);background:var(--oi-danger-fill);color:#fff}.oi-discard__stay[data-v-ccef70f2]{border:1px solid var(--oi-line-strong);background:var(--oi-surface);color:var(--oi-text-body)}.oi-discard__stay[data-v-ccef70f2]:hover{background:var(--oi-hover)}.oi-discard__discard[data-v-ccef70f2]:focus,.oi-discard__stay[data-v-ccef70f2]:focus{outline:2px solid var(--oi-accent-ink);outline-offset:2px}.save-notice[data-v-12c9ba88]{display:flex;flex-direction:column;gap:8px;padding:10px 10px 0}.save-notice.mb-4[data-v-12c9ba88]{padding:0}.save-notice__card[data-v-12c9ba88]{border-radius:4px;border:1px solid rgba(0,0,0,.12);padding:9px 11px;background:#f5f5f5;font:400 12px/1.5 Roboto,sans-serif;color:rgba(0,0,0,.75)}.save-notice__card--done[data-v-12c9ba88]{background:#e8f5e9;border-color:#c8e6c9}.save-notice__card--owed[data-v-12c9ba88]{background:#fff8e1;border-color:#ffe082}.save-notice__card--stale[data-v-12c9ba88]{background:#eceff1;border-color:#cfd8dc}.save-notice__head[data-v-12c9ba88]{display:flex;align-items:center;gap:7px;margin-bottom:4px}.save-notice__icon[data-v-12c9ba88]{font-size:15px;color:rgba(0,0,0,.55)}.save-notice__title[data-v-12c9ba88]{font:700 9.5px Roboto,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:rgba(0,0,0,.6)}.save-notice__spacer[data-v-12c9ba88]{flex:1 1 auto}.save-notice__dismiss[data-v-12c9ba88]{font:500 10.5px Roboto,sans-serif;color:#1565c0;cursor:pointer;text-decoration:underline}.save-notice__body[data-v-12c9ba88]{margin:0 0 3px}.save-notice__row[data-v-12c9ba88]{margin:0;font:400 11.5px/1.5 Roboto,sans-serif;color:rgba(0,0,0,.65)}.save-notice__muted[data-v-12c9ba88]{margin:3px 0 0;font:400 11px/1.5 Roboto,sans-serif;color:rgba(0,0,0,.5)}.theme--dark .save-notice__card[data-v-12c9ba88]{background:#262626;border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8)}.theme--dark .save-notice__card--done[data-v-12c9ba88]{background:#1f3324;border-color:#2e5b3a}.theme--dark .save-notice__card--owed[data-v-12c9ba88]{background:#3d3524;border-color:#6d5b2f}.theme--dark .save-notice__card--stale[data-v-12c9ba88]{background:#2b3033;border-color:#455a64}.theme--dark .save-notice__icon[data-v-12c9ba88],.theme--dark .save-notice__title[data-v-12c9ba88]{color:hsla(0,0%,100%,.6)}.theme--dark .save-notice__dismiss[data-v-12c9ba88]{color:#90caf9}.theme--dark .save-notice__row[data-v-12c9ba88]{color:hsla(0,0%,100%,.7)}.theme--dark .save-notice__muted[data-v-12c9ba88]{color:hsla(0,0%,100%,.5)}.requirement-review-save .save-notice__muted[data-v-12c9ba88],.requirement-review-save .save-notice__title[data-v-12c9ba88]{color:var(--rr-muted)}.requirement-review-save .save-notice__dismiss[data-v-12c9ba88]{min-height:24px;padding:2px 0;color:var(--rr-primary)}.rq-selection-popover[data-v-eaf1531e]{position:fixed;z-index:12;width:372px;max-height:60vh;overflow-y:auto;padding:10px;border-radius:6px;background:#fff;box-shadow:0 6px 24px rgba(0,0,0,.22);border:1px solid rgba(0,0,0,.08)}.rq-selection-popover__quote[data-v-eaf1531e]{margin:0 0 8px;padding:6px 8px;border-left:3px solid rgba(25,118,210,.5);background:rgba(25,118,210,.06);font-size:12px;line-height:1.4;font-style:italic;color:rgba(0,0,0,.72)}.rq-selection-popover__action[data-v-eaf1531e]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-radius:4px;background:none;cursor:pointer;font-size:13px;font-weight:500;text-align:left;color:rgba(0,0,0,.82)}.rq-selection-popover__action[data-v-eaf1531e]:disabled{opacity:.45;cursor:default}.rq-selection-popover__action[data-v-eaf1531e]:disabled:hover{background:none}.rq-selection-popover__action[data-v-eaf1531e]:hover{background:rgba(25,118,210,.08)}.rq-selection-popover__spacer[data-v-eaf1531e]{flex:1 1 auto}.rq-selection-popover__list[data-v-eaf1531e]{margin-top:4px;border-top:1px solid rgba(0,0,0,.08);padding-top:4px}.rq-selection-popover__target[data-v-eaf1531e]{display:flex;align-items:baseline;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:4px;background:none;cursor:pointer;font-size:12px;text-align:left}.rq-selection-popover__target[data-v-eaf1531e]:hover{background:rgba(0,0,0,.04)}.rq-selection-popover__target[data-v-eaf1531e]:disabled,.rq-selection-popover__target[data-v-eaf1531e]:disabled:hover{opacity:.45;cursor:default;background:none}.rq-selection-popover__ordinal[data-v-eaf1531e]{flex:0 0 auto;font-weight:700;color:#1976d2}.rq-selection-popover__target-text[data-v-eaf1531e]{color:rgba(0,0,0,.68);line-height:1.35}.rq-selection-popover__step[data-v-eaf1531e]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 8px 0}.rq-selection-popover__open-mark[data-v-eaf1531e]{flex:0 0 auto;margin-left:auto;font:500 10px Roboto,sans-serif;letter-spacing:.4px;color:#1565c0}.rq-selection-popover__warn[data-v-eaf1531e]{margin:8px 0 0;font-size:12px;line-height:1.4;color:#b71c1c}.rq-selection-popover__kicker[data-v-eaf1531e]{font:700 9.5px Roboto,sans-serif;letter-spacing:.8px;color:rgba(0,0,0,.45)}.rq-selection-popover__cats-empty[data-v-eaf1531e]{margin:4px 12px 6px;font:400 11.5px/1.45 Roboto,sans-serif;color:rgba(0,0,0,.5)}.rq-selection-popover__action-text[data-v-eaf1531e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font:500 12.5px Roboto,sans-serif}.rq-selection-popover__action-sub[data-v-eaf1531e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 11px/1.4 Roboto,sans-serif;color:rgba(0,0,0,.5)}.rq-arming-pill[data-v-eaf1531e]{position:fixed;z-index:13;top:14px;left:clamp(520px,42vw,640px);right:0;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - clamp(520px, 42vw, 640px) - 48px);display:flex;align-items:center;gap:11px;padding:8px 8px 8px 16px;border-radius:20px;background:#0d47a1;box-shadow:0 4px 14px rgba(0,0,0,.32)}.rq-arming-pill--refused[data-v-eaf1531e]{background:#e65100}.rq-arming-pill__icon[data-v-eaf1531e]{flex:none;font-size:17px;color:#90caf9}.rq-arming-pill--refused .rq-arming-pill__icon[data-v-eaf1531e]{color:#ffe0b2}.rq-arming-pill--refused .rq-arming-pill__text[data-v-eaf1531e]{-webkit-animation:rq-arming-refused-data-v-eaf1531e .5s ease;animation:rq-arming-refused-data-v-eaf1531e .5s ease}@-webkit-keyframes rq-arming-refused-data-v-eaf1531e{0%{opacity:.3}to{opacity:1}}@keyframes rq-arming-refused-data-v-eaf1531e{0%{opacity:.3}to{opacity:1}}.rq-arming-pill__text[data-v-eaf1531e]{min-width:0;font:400 12.5px/1.4 Roboto,sans-serif;color:#fff}.rq-arming-pill__cancel[data-v-eaf1531e]{flex:none;padding:5px 10px;border-radius:14px;font:500 12px Roboto,sans-serif;letter-spacing:.6px;color:#90caf9;cursor:pointer;outline:none}.rq-arming-pill--refused .rq-arming-pill__cancel[data-v-eaf1531e]{color:#ffe0b2}.rq-arming-pill__cancel[data-v-eaf1531e]:focus-visible,.rq-arming-pill__cancel[data-v-eaf1531e]:hover{background:rgba(144,202,249,.16)}.rq-arming-pill__chips[data-v-eaf1531e]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.rq-arming-pill__plus[data-v-eaf1531e]{font:500 12px Roboto,sans-serif;color:hsla(0,0%,100%,.6)}.rq-arming-pill__chip-main[data-v-eaf1531e],.rq-arming-pill__chip[data-v-eaf1531e]{display:inline-flex;align-items:center;gap:5px;cursor:pointer;outline:none}.rq-arming-pill__chip[data-v-eaf1531e]{padding:2px 6px 2px 3px;border-radius:12px;background:hsla(0,0%,100%,.12);font:500 11.5px Roboto,sans-serif;color:#fff}.rq-arming-pill__chip[data-v-eaf1531e]:focus-within,.rq-arming-pill__chip[data-v-eaf1531e]:hover{background:hsla(0,0%,100%,.2)}.rq-arming-pill__chip--current[data-v-eaf1531e]{border:1px dashed hsla(0,0%,100%,.45)}.rq-arming-pill__chip-num[data-v-eaf1531e]{display:inline-block;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ffb74d;color:#0d47a1;font:700 10px/16px Roboto,sans-serif;text-align:center}.rq-arming-pill__chip-x[data-v-eaf1531e]{font-size:13px;color:#90caf9;outline:none}.rq-arming-pill__chip-x[data-v-eaf1531e]:focus-visible,.rq-arming-pill__chip-x[data-v-eaf1531e]:hover,.rq-arming-pill__conclude[data-v-eaf1531e]{color:#fff}.rq-selection-popover__parts[data-v-eaf1531e]{display:flex;flex-direction:column;gap:2px;padding:9px 12px 8px;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.08)}.rq-selection-popover__parts--flush[data-v-eaf1531e]{margin:-10px -10px 6px}.rq-selection-popover__part[data-v-eaf1531e]{display:flex;align-items:flex-start;gap:7px;padding:3px 0}.rq-selection-popover__part-num[data-v-eaf1531e]{flex:none;min-width:16px;height:16px;margin-top:1px;padding:0 4px;border-radius:8px;background:#ef6c00;color:#fff;font:700 10px/16px Roboto,sans-serif;text-align:center}.rq-selection-popover__part-num--current[data-v-eaf1531e]{background:#1976d2}.rq-selection-popover__part-body[data-v-eaf1531e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rq-selection-popover__part-label[data-v-eaf1531e]{font:500 11px Roboto,sans-serif;color:rgba(0,0,0,.6)}.rq-selection-popover__part-quote[data-v-eaf1531e]{font:italic 400 11.5px/1.4 Roboto,sans-serif;color:rgba(0,0,0,.6)}.rq-selection-popover__part-x[data-v-eaf1531e]{flex:none;font-size:14px;color:rgba(0,0,0,.38);cursor:pointer;outline:none}.rq-selection-popover__part-x[data-v-eaf1531e]:focus-visible,.rq-selection-popover__part-x[data-v-eaf1531e]:hover{color:rgba(0,0,0,.7)}.rq-selection-popover__action--join[data-v-eaf1531e]{align-items:flex-start;gap:10px;color:#e65100}.rq-selection-popover__action--join .mdi[data-v-eaf1531e]{flex:none;padding-top:1px;font-size:17px;color:#ef6c00}.rq-selection-popover__action--join[data-v-eaf1531e]:hover{background:#fff8f0}.rq-selection-popover--compose[data-v-eaf1531e]{padding:12px}.rq-selection-popover__compose[data-v-eaf1531e]{display:flex;flex-direction:column;gap:12px}.rq-selection-popover__compose-head[data-v-eaf1531e]{display:flex;flex-direction:column;gap:4px}.rq-selection-popover__compose-head>.rq-selection-popover__kicker[data-v-eaf1531e]{padding:0 2px;color:rgba(0,0,0,.54)}.rq-selection-popover__compose .rq-selection-popover__action--join[data-v-eaf1531e]{margin:0;padding:8px;background:#fff8f0}.rq-selection-popover__compose .rq-selection-popover__action-sub[data-v-eaf1531e]{color:rgba(0,0,0,.56)}.rq-selection-popover__compose .rq-selection-popover__action--join[data-v-eaf1531e]:hover{background:#ffefdc}.rq-selection-popover__parts--inline[data-v-eaf1531e]{margin:0}.rq-selection-popover__oi[data-v-eaf1531e]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:4px;background:#f5f7f8}.rq-selection-popover__oi>.rq-selection-popover__kicker[data-v-eaf1531e]{color:rgba(0,0,0,.54)}.rq-selection-popover__oi-tag[data-v-eaf1531e]{flex:none;padding:2px 5px;border:1px solid #90caf9;border-radius:3px;background:#e3f2fd;color:#1565c0;font:700 10px Roboto,sans-serif}.rq-selection-popover__oi-title[data-v-eaf1531e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12.5px Roboto,sans-serif}.rq-selection-popover__oi-change[data-v-eaf1531e]{flex:none;padding:2px 0;border:0;background:transparent;color:#1976d2;font:500 11.5px Roboto,sans-serif;cursor:pointer}.rq-selection-popover__oi-change[data-v-eaf1531e]:focus-visible,.rq-selection-popover__oi-change[data-v-eaf1531e]:hover{text-decoration:underline}.rq-selection-popover__field[data-v-eaf1531e]{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;border:0}.rq-selection-popover__legend[data-v-eaf1531e]{display:flex;align-items:baseline;gap:6px;width:100%;padding:0 2px}.rq-selection-popover__field>.rq-selection-popover__legend[data-v-eaf1531e]{padding-bottom:6px}.rq-selection-popover__legend-name[data-v-eaf1531e]{font:700 9.5px Roboto,sans-serif;letter-spacing:.8px;color:#455a64}.rq-selection-popover__legend-note[data-v-eaf1531e]{font:400 10.5px Roboto,sans-serif;color:rgba(0,0,0,.54)}.rq-selection-popover__radio[data-v-eaf1531e]{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 6px;border-radius:4px;cursor:pointer}.rq-selection-popover__radio[data-v-eaf1531e]:hover{background:rgba(0,0,0,.04)}.rq-selection-popover__radio--on[data-v-eaf1531e],.rq-selection-popover__radio--on[data-v-eaf1531e]:hover{background:#e3f2fd}.rq-selection-popover__radio input[data-v-eaf1531e]{flex:none;width:16px;height:16px;margin:0;accent-color:#1976d2}.rq-selection-popover__radio-name[data-v-eaf1531e]{flex:1;min-width:0;font:400 12.5px Roboto,sans-serif}.rq-selection-popover__radio--on .rq-selection-popover__radio-name[data-v-eaf1531e]{font-weight:500}.rq-selection-popover__radio-use[data-v-eaf1531e]{flex:none;font:400 10.5px Roboto,sans-serif;color:rgba(0,0,0,.54)}.rq-selection-popover__divider[data-v-eaf1531e]{height:1px;background:rgba(0,0,0,.08)}.rq-selection-popover__rd[data-v-eaf1531e]{display:flex;flex-direction:column;gap:4px}.rq-selection-popover__rd-field[data-v-eaf1531e]{display:flex;align-items:center;gap:7px;min-width:0;margin:0 2px;padding:5px 0 4px;border:0;border-bottom:1px solid rgba(0,0,0,.3);background:transparent;text-align:left;cursor:pointer}.rq-selection-popover__rd-field--open[data-v-eaf1531e]{padding-bottom:3px;border-bottom:2px solid #1976d2}.rq-selection-popover__rd-field[data-v-eaf1531e]:focus-visible{outline:2px solid rgba(25,118,210,.5);outline-offset:2px}.rq-selection-popover__rd-tag[data-v-eaf1531e]{flex:none;padding:2px 5px;border-radius:3px;background:#eceff1;color:#455a64;font:700 10px Roboto,sans-serif}.rq-selection-popover__rd-name[data-v-eaf1531e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12.5px Roboto,sans-serif;color:rgba(0,0,0,.84)}.rq-selection-popover__rd-name--none[data-v-eaf1531e]{font-style:italic;color:rgba(0,0,0,.6)}.rq-selection-popover__rd-caret[data-v-eaf1531e]{flex:none;font-size:16px;color:rgba(0,0,0,.54)}.rq-selection-popover__rd-menu[data-v-eaf1531e]{margin-top:2px;padding:4px 0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.16)}.rq-selection-popover__rd-item[data-v-eaf1531e]{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 10px;border:0;background:transparent;text-align:left;cursor:pointer}.rq-selection-popover__rd-item[data-v-eaf1531e]:focus-visible,.rq-selection-popover__rd-item[data-v-eaf1531e]:hover{outline:none;background:rgba(0,0,0,.04)}.rq-selection-popover__rd-item--checked[data-v-eaf1531e],.rq-selection-popover__rd-item--checked[data-v-eaf1531e]:focus-visible,.rq-selection-popover__rd-item--checked[data-v-eaf1531e]:hover{background:rgba(25,118,210,.08)}.rq-selection-popover__rd-item--new[data-v-eaf1531e]{color:#1565c0;font:500 12.5px Roboto,sans-serif}.rq-selection-popover__rd-tick[data-v-eaf1531e]{display:flex;flex:none;width:16px;font-size:16px;color:#1976d2}.rq-selection-popover__rd-item--new .rq-selection-popover__rd-tick[data-v-eaf1531e]{font-size:14px;color:inherit}.rq-selection-popover__rd-divider[data-v-eaf1531e]{height:1px;margin:4px 0;background:rgba(0,0,0,.08)}.rq-selection-popover__rd-new-field[data-v-eaf1531e]{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;color:#1565c0}.rq-selection-popover__rd-input[data-v-eaf1531e]{flex:1;min-width:0;padding:4px 0 3px;border:0;border-bottom:2px solid #1976d2;outline:none;background:transparent;font:400 12.5px Roboto,sans-serif;color:rgba(0,0,0,.84)}.rq-selection-popover__go[data-v-eaf1531e]{display:flex;flex-direction:column;gap:6px;padding-top:2px}.rq-selection-popover__go-button[data-v-eaf1531e]{height:36px;border:0;border-radius:4px;background:#1976d2;color:#fff;font:500 12.5px Roboto,sans-serif;letter-spacing:.4px;cursor:pointer}.rq-selection-popover__go-button[data-v-eaf1531e]:hover{background:#1565c0}.rq-selection-popover__go-button[data-v-eaf1531e]:disabled,.rq-selection-popover__go-button[data-v-eaf1531e]:disabled:hover{background:rgba(0,0,0,.12);color:rgba(0,0,0,.38);cursor:default}.rq-selection-popover__go-summary[data-v-eaf1531e]{font:400 11px/1.45 Roboto,sans-serif;color:rgba(0,0,0,.54);text-align:center}.rq-mark-popover[data-v-eaf1531e]{position:fixed;z-index:12;width:340px;max-height:60vh;overflow-y:auto;padding:12px 14px 8px;border-radius:4px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.25)}.rq-mark-popover__title[data-v-eaf1531e]{margin:0;font:500 12.5px/1.4 Roboto,sans-serif;color:rgba(0,0,0,.87)}.rq-mark-popover__dot[data-v-eaf1531e]{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;background:#1976d2}.rq-mark-popover__meta[data-v-eaf1531e]{margin:4px 0 0 15px;font:400 11.5px/1.5 Roboto,sans-serif;color:rgba(0,0,0,.6)}.rq-mark-popover__gate[data-v-eaf1531e]{margin:8px 0 0 15px;font:400 11.5px/1.5 Roboto,sans-serif;color:#b71c1c}.rq-mark-popover__actions[data-v-eaf1531e]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px;margin-top:6px}.rq-mark-popover__action[data-v-eaf1531e]{padding:6px 8px;border:none;border-radius:4px;background:none;font:500 11.5px Roboto,sans-serif;letter-spacing:.8px;color:#1976d2;cursor:pointer}.rq-mark-popover__action[data-v-eaf1531e]:focus-visible,.rq-mark-popover__action[data-v-eaf1531e]:hover{background:rgba(25,118,210,.08)}.rq-mark-popover__action--danger[data-v-eaf1531e]{color:#b71c1c}.rq-mark-popover__action--danger[data-v-eaf1531e]:focus-visible,.rq-mark-popover__action--danger[data-v-eaf1531e]:hover{background:rgba(183,28,28,.08)}.rq-mark-popover__action[data-v-eaf1531e]:disabled{opacity:.45;cursor:default}.rq-mark-popover__action[data-v-eaf1531e]:disabled:hover{background:none}.rq-mark-popover__confirm[data-v-eaf1531e]{margin:10px -14px -8px;padding:11px 14px 13px;border-top:1px solid #ef9a9a;border-radius:0 0 4px 4px;background:#ffebee}.rq-mark-popover__confirm-title[data-v-eaf1531e]{display:flex;align-items:center;gap:6px;margin:0;font:500 12.5px Roboto,sans-serif;color:#b71c1c}.rq-mark-popover__confirm-title .mdi[data-v-eaf1531e]{font-size:15px}.rq-mark-popover__confirm-line[data-v-eaf1531e]{margin:4px 0 0;font:400 11px/1.5 Roboto,sans-serif;color:rgba(0,0,0,.6)}.rq-mark-popover__confirm-line--refusal[data-v-eaf1531e]{font-weight:500;color:#b71c1c}.rq-mark-popover__confirm-actions[data-v-eaf1531e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:11px}.rq-mark-popover__go[data-v-eaf1531e]{display:inline-flex;align-items:center;height:30px;padding:0 16px;border:none;border-radius:15px;background:#c62828;color:#fff;font:500 12px Roboto,sans-serif;letter-spacing:.6px;cursor:pointer}.rq-mark-popover__go[data-v-eaf1531e]:disabled{background:rgba(0,0,0,.12);color:rgba(0,0,0,.35);cursor:default}.rq-mark-popover__cancel[data-v-eaf1531e]{padding:6px 8px;border:none;border-radius:4px;background:none;color:#424242;font:500 12px Roboto,sans-serif;letter-spacing:.6px;cursor:pointer}.rq-mark-popover__cancel[data-v-eaf1531e]:focus-visible,.rq-mark-popover__cancel[data-v-eaf1531e]:hover{background:rgba(0,0,0,.05)}.rq-reader[data-v-ca31dc64]{max-width:1060px;margin-left:auto;margin-right:auto;border-radius:2px;padding:56px clamp(28px,8%,84px)}.rq-reader__absent[data-v-ca31dc64]{margin:0;font:400 13px/1.6 Roboto,sans-serif;color:rgba(0,0,0,.45);text-align:center}.theme--dark .rq-reader__absent[data-v-ca31dc64]{color:hsla(0,0%,100%,.5)}.theme--dark .rq-reader__paragraph--pulse[data-v-ca31dc64]{background:hsla(0,0%,100%,.12)}.rq-reader__paragraph[data-v-ca31dc64]{margin:0 0 12px;font:400 14px/1.95 Roboto,sans-serif;text-align:justify}.rq-reader__paragraph--pulse[data-v-ca31dc64]{background:hsla(0,0%,87.8%,.55);border-radius:2px;transition:background-color .34s ease}.rq-reader__title[data-v-ca31dc64]{margin:26px 0 12px;font:300 19px/1.4 Roboto,sans-serif}.rq-reader__title--caps[data-v-ca31dc64]{font-weight:500;letter-spacing:.4px}.rq-reader__subtitle[data-v-ca31dc64]{margin:20px 0 10px;font:400 16px/1.5 Roboto,sans-serif}.rq-reader__body[data-v-ca31dc64]>:first-child{margin-top:0}.rq-hl{padding-bottom:1px;cursor:pointer;border-bottom:2px solid #1976d2;transition:background-color .34s ease,border-bottom-color .34s ease}.rq-hl--selected{background:#bbdefb}.rq-hl--edited,.rq-hl--selected{border-bottom-color:#1565c0}.rq-hl--active,.rq-hl--pulse{background:#90caf9;border-bottom-color:#0d47a1}.rq-hl--dimmed{border-bottom-color:#cfd8dc}.rq-hl--dimmed.rq-hl--pulse{background:#cfd8dc;border-bottom-color:#90a4ae}.rq-hl--armed{background:transparent;border-bottom-color:#e0e0e0;cursor:text}.rq-hl--armed.rq-hl--pulse{background:#eee;border-bottom-color:#bdbdbd}.rq-hl-label{font:700 9px Roboto,sans-serif;background:#e3f2fd;color:#1565c0;border:1px solid #90caf9;border-radius:3px;padding:1px 4px;margin-left:3px;white-space:nowrap;display:inline-block;cursor:pointer;vertical-align:baseline;transition:background-color .34s ease,color .34s ease,border-color .34s ease}.rq-hl-label--on{background:#1565c0;color:#fff;border-color:#1565c0}.rq-hl-label--dimmed{background:#f1f3f4;color:rgba(0,0,0,.38);border-color:#e4e7e9}.rq-hl-label--dimmed.rq-hl-label--on{background:#b0bec5;color:#fff;border-color:#b0bec5}.rq-hl-label--armed{background:#f5f5f5;color:rgba(0,0,0,.26);border-color:#eaeaea;cursor:text}.theme--dark .rq-hl{border-bottom-color:#64b5f6}.theme--dark .rq-hl--selected{background:#1565c0;border-bottom-color:#90caf9}.theme--dark .rq-hl--edited{border-bottom-color:#90caf9}.theme--dark .rq-hl--active,.theme--dark .rq-hl--pulse{background:#1976d2;border-bottom-color:#bbdefb}.theme--dark .rq-hl--dimmed{background:transparent;border-bottom-color:#455a64}.theme--dark .rq-hl--dimmed.rq-hl--pulse{background:#37474f;border-bottom-color:#78909c}.theme--dark .rq-hl-label{background:#0d47a1;color:#bbdefb;border-color:#1565c0}.theme--dark .rq-hl-label--on{background:#90caf9;color:#0d47a1;border-color:#90caf9}.theme--dark .rq-hl-label--dimmed{background:#37474f;color:hsla(0,0%,100%,.38);border-color:#455a64}.theme--dark .rq-hl-label--dimmed.rq-hl-label--on{background:#607d8b;color:#fff;border-color:#607d8b}.theme--dark .rq-hl--armed{background:transparent;border-bottom-color:#424242}.theme--dark .rq-hl--armed.rq-hl--pulse{background:#424242;border-bottom-color:#616161}.theme--dark .rq-hl-label--armed{background:#303030;color:hsla(0,0%,100%,.3);border-color:#424242}.rq-part{background:#fff3e0;border-bottom:2px dashed #ef6c00;padding-bottom:1px;transition:background-color .2s ease}.rq-part:hover{background:#ffe0b2}.rq-part-num{display:inline-block;min-width:14px;height:14px;margin-left:2px;padding:0 3px;border-radius:7px;background:#ef6c00;color:#fff;font:700 9px/14px Roboto,sans-serif;text-align:center;vertical-align:super;cursor:default}.rq-pending{background:#e3f2fd;border-bottom:2px solid #1e88e5;padding-bottom:1px}.theme--dark .rq-pending{background:rgba(30,136,229,.25)}.theme--dark .rq-part{background:rgba(239,108,0,.22)}.theme--dark .rq-part:hover{background:rgba(239,108,0,.34)}.rq-sector-editor__activator[data-v-539e6325]{display:inline-flex}.rq-sector-editor__activator--disabled[data-v-539e6325]{cursor:not-allowed}.rq-sector-editor__note[data-v-539e6325]{margin:6px 0 0;font-size:12px;line-height:1.4}.rq-sector-editor__parameters[data-v-539e6325]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;word-break:normal;letter-spacing:normal}.rq-sector-editor__parameters-link[data-v-539e6325]{margin-left:-4px}.analysis-title__heading[data-v-51108296]{min-width:0;overflow-wrap:anywhere}.analysis-title__field[data-v-51108296]{position:relative;display:inline-grid;max-width:calc(100% + 8px);min-width:8ch;margin:-2px 0 -2px -8px;border-radius:6px;box-shadow:inset 0 0 0 1px transparent;transition:background-color .15s ease,box-shadow .15s ease}.analysis-title__field[data-v-51108296]:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap}.analysis-title__field[data-v-51108296]:after,.analysis-title__input[data-v-51108296]{grid-area:1/1/2/2;min-width:0;padding:2px 36px 2px 8px;font:inherit;letter-spacing:inherit;overflow-wrap:anywhere}.analysis-title__input[data-v-51108296]{width:100%;border:0;outline:none;resize:none;overflow:hidden;color:inherit;background:transparent}.analysis-title__field[data-v-51108296]:hover{background-color:hsla(0,0%,49.8%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,49.8%,.45)}.analysis-title__field--focused[data-v-51108296],.analysis-title__field--focused[data-v-51108296]:hover{background-color:hsla(0,0%,49.8%,.05);box-shadow:inset 0 0 0 2px var(--analysis-title-accent,#1976d2)}.analysis-title__field--renaming .analysis-title__input[data-v-51108296]{cursor:progress}.analysis-title__affordance[data-v-51108296]{position:absolute;top:12px;right:10px;display:flex;opacity:0;pointer-events:none;transition:opacity .15s ease}.analysis-title__field--renaming .analysis-title__affordance[data-v-51108296],.analysis-title__field:hover .analysis-title__affordance[data-v-51108296]{opacity:1}.analysis-title__field--focused:not(.analysis-title__field--renaming) .analysis-title__affordance[data-v-51108296]{opacity:0}.analysis-title__message[data-v-51108296]{margin:6px 0 0}.req-analysis-charts[data-v-62ad7c5c] .chart-label{padding-left:0!important}.req-analysis-charts[data-v-62ad7c5c] .company-cost-icon{height:106px;display:flex;align-items:flex-end;justify-content:center}.req-analysis-charts[data-v-62ad7c5c] .company-cost-icon img{display:block}@media (min-width:1264px){.req-analysis-charts[data-v-62ad7c5c] .col-lg-6+.col .chart-label{padding-left:22px!important}}.req-analysis-header[data-v-62ad7c5c]{container-type:inline-size}.req-analysis-header__layout[data-v-62ad7c5c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px}.req-analysis-header__title[data-v-62ad7c5c]{min-width:0;text-align:left}.req-analysis-header__actions[data-v-62ad7c5c]{display:flex;justify-self:end;justify-content:flex-end;align-items:center;gap:12px}.req-analysis-header__actions>[data-v-62ad7c5c]{flex-shrink:0}.req-analysis-header__actions[data-v-62ad7c5c] .requirement-review-approval{margin:0;width:auto}.req-analysis-header__actions[data-v-62ad7c5c] .ml-3{margin-left:0!important}@container (max-width: 640px){.req-analysis-header .req-analysis-header__layout{grid-template-columns:minmax(0,1fr)}.req-analysis-header .req-analysis-header__actions{flex-wrap:wrap}}.req-side-list[data-v-62ad7c5c]{position:fixed;border-right:1px solid var(--oi-line);background:var(--oi-canvas);height:calc(100% - var(--req-app-top, 64px) - var(--availability-banner-height, 0px));width:max(392px,25vw);max-width:none}.req-main[data-v-62ad7c5c]{margin-left:max(392px,25vw);max-width:calc(100% - max(392px, 25vw));flex:1 1 auto}.req-side-list--panel[data-v-62ad7c5c]{width:clamp(520px,42vw,640px)}.req-main--panel[data-v-62ad7c5c]{margin-left:clamp(520px,42vw,640px);max-width:calc(100% - clamp(520px, 42vw, 640px))}.req-side-list__panel[data-v-62ad7c5c]{padding:10px}.req-side-list--framed[data-v-62ad7c5c]{display:flex;flex-direction:column;overflow:hidden}.req-side-list--framed .req-side-list__panel[data-v-62ad7c5c]{flex:1 1 auto;min-height:0;padding:0}.req-side-list--framed>.review-notice[data-v-62ad7c5c],.req-side-list--framed>.save-notice[data-v-62ad7c5c]{flex:0 1 auto;min-height:0;max-height:40%;overflow-y:auto}.req-side-list__cards[data-v-62ad7c5c]{display:flex;flex-direction:column;gap:10px;padding:10px}.req-side-list__unresolved[data-v-62ad7c5c]{display:flex;align-items:flex-start;gap:8px;margin:2px;padding:8px 12px;border-radius:var(--oi-radius);background:var(--oi-warn-tint);border:1px solid var(--oi-warn-line);font:var(--oi-font-caption);color:var(--oi-text-body)}.req-side-list__unresolved-icon[data-v-62ad7c5c]{font-size:16px;line-height:18px;color:var(--oi-warn-icon)}.req-side-list__empty[data-v-62ad7c5c]{margin:6px 4px;font:var(--oi-font-caption);color:var(--oi-text-2);text-align:center}.review-layout .req-side-list--framed>.review-notice[data-v-62ad7c5c],.review-layout .req-side-list--framed>.save-notice[data-v-62ad7c5c]{flex-shrink:0}@media (max-width:900px){.review-layout[data-v-62ad7c5c]{display:block;overflow-y:auto;height:calc(100vh - 56px - var(--availability-banner-height, 0px))!important}.review-layout .req-side-list[data-v-62ad7c5c]{position:relative;width:100%;max-width:100%;height:72vh;min-height:320px}.review-layout .req-side-list--framed[data-v-62ad7c5c]{height:min(85vh,100%)}.review-layout .req-main>.container[data-v-62ad7c5c]{padding:16px!important}.review-layout .req-main[data-v-62ad7c5c]{margin-left:0;width:100%;max-width:100%;height:auto;padding:20px!important}}.diploma-comparison-selector-wrapper[data-v-7147c295]{display:flex;justify-content:space-between;margin-block:3rem;gap:2rem}.diploma-comparison-selector-side[data-v-7147c295]{flex:1 1 100%;min-width:0}.diploma-comparison-card-wrapper[data-v-4388ab0c]{display:flex;flex-direction:column}.diploma-comparison-card-wrapper .card-header[data-v-4388ab0c]{display:flex;justify-items:space-between;align-items:center;padding:1rem}.diploma-comparison-card-wrapper .card-header .card-title[data-v-4388ab0c]{flex-grow:1;font-size:.9rem;font-weight:500;text-transform:uppercase}.diploma-comparison-card-wrapper .card-header .delta-value-percentage[data-v-4388ab0c]{font-size:18px;line-height:1em;font-weight:500;display:flex;gap:.5rem;align-items:center}.diploma-comparison-card-wrapper .card-header .delta-value-percentage.better[data-v-4388ab0c],.diploma-comparison-card-wrapper .card-header .delta-value-percentage.better i[data-v-4388ab0c]{color:var(--clr-green)}.diploma-comparison-card-wrapper .card-header .delta-value-percentage.worse[data-v-4388ab0c],.diploma-comparison-card-wrapper .card-header .delta-value-percentage.worse i[data-v-4388ab0c]{color:var(--clr-red)}.diploma-comparison-card-wrapper .card-header .delta-value-percentage i[data-v-4388ab0c]{font-size:inherit}.diploma-comparison-card-wrapper .delta-value[data-v-4388ab0c]{padding:1rem;font-size:50px;font-weight:100;flex-grow:1;display:flex;align-items:center}.diploma-comparison-card-wrapper .delta-value.better[data-v-4388ab0c]{color:var(--clr-green)}.diploma-comparison-card-wrapper .delta-value.worse[data-v-4388ab0c]{color:var(--clr-red)}.diploma-comparison-card-wrapper .delta-value.reduced[data-v-4388ab0c]{font-size:36px}.diploma-comparison-card-wrapper .delta-value.not-comparable[data-v-4388ab0c]{font-size:1.1rem;font-weight:500;opacity:.7}.diploma-comparison-card-wrapper .card-footer[data-v-4388ab0c]{display:flex;border-top:1px solid #ddd}.diploma-comparison-card-wrapper .card-footer .card-footer-item-wrapper[data-v-4388ab0c]{flex-grow:1;padding:1rem;border-right:1px solid #ddd}.diploma-comparison-card-wrapper .card-footer .card-footer-item-wrapper[data-v-4388ab0c]:hover{background-color:#eee}.diploma-comparison-card-wrapper .card-footer .card-footer-item-wrapper[data-v-4388ab0c]:last-child{border-right:none}.diploma-comparison-card-wrapper.theme--dark .card-footer .card-footer-item-wrapper[data-v-4388ab0c],.diploma-comparison-card-wrapper.theme--dark .card-footer[data-v-4388ab0c]{border-color:#333}.diploma-comparison-card-wrapper.theme--dark .card-footer .card-footer-item-wrapper[data-v-4388ab0c]:hover{background-color:#333}.main-wrapper[data-v-40d1d0fc]{--clr-red:#ff5858;--clr-green:#41aea4;width:1200px;margin-inline:auto;padding-block:6rem 3rem}.header hgroup[data-v-40d1d0fc]{text-align:center;text-wrap:balance}.vocabulary-change-notice[data-v-40d1d0fc]{text-align:left;margin-bottom:1rem}.diploma-comparison-cards-wrapper[data-v-40d1d0fc]{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:1rem}.empty-wrapper[data-v-40d1d0fc]{text-align:center;flex-grow:1}.empty-wrapper .empty-wrapper-circle[data-v-40d1d0fc]{background-color:#d1e1ee;border-radius:50%;width:275px;height:275px;display:grid;place-items:center;margin-inline:auto}.empty-wrapper .empty-wrapper-circle i[data-v-40d1d0fc]{color:#2196f3;font-size:7rem}.invite-row[data-v-87a956fa]{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}.invite-row__name[data-v-87a956fa]{flex:1 1 140px}.invite-row__email[data-v-87a956fa]{flex:2 1 220px}.invite-row__role[data-v-87a956fa]{flex:0 1 170px}.invite-result__sentence[data-v-87a956fa]{white-space:normal}.admin-users-table[data-v-3800e021] tbody tr{height:70px;cursor:default}@media (max-width:599px){.admin-users-table[data-v-3800e021] tbody tr{height:auto}}.admin-users-reason[data-v-3800e021]{white-space:normal;line-height:1.35}.search-field[data-v-3800e021] .v-input__slot{min-height:52.8px;box-shadow:none!important;border-radius:100px;border:1px solid #949494}.search-field.v-input--is-focused[data-v-3800e021] .v-input__slot{border-color:#1976d2;box-shadow:0 0 0 1px #1976d2!important}.theme--dark .search-field[data-v-3800e021] .v-input__slot{border-color:#909090}.theme--dark .search-field.v-input--is-focused[data-v-3800e021] .v-input__slot{border-color:#2196f3;box-shadow:0 0 0 1px #2196f3!important}.admin-users-table[data-v-3800e021] tbody tr.v-data-table__empty-wrapper{height:96px}.admin-users-table[data-v-3800e021] tbody tr.v-data-table__empty-wrapper td{font-size:14px;line-height:20px;text-align:center;color:rgba(0,0,0,.6)}.theme--dark .admin-users-table[data-v-3800e021] tbody tr.v-data-table__empty-wrapper td{color:hsla(0,0%,100%,.7)}.admin-users-pagination[data-v-3800e021] .v-pagination__item,.admin-users-pagination[data-v-3800e021] .v-pagination__navigation{box-shadow:none;border:thin solid rgba(0,0,0,.12)}.theme--dark .admin-users-pagination[data-v-3800e021] .v-pagination__item,.theme--dark .admin-users-pagination[data-v-3800e021] .v-pagination__navigation{border-color:hsla(0,0%,100%,.12)}.admin-users-pagination[data-v-3800e021] .v-pagination__item--active{border-color:transparent}.parameters-conflict__sector[data-v-4889d954]{padding:8px 0;border-top:1px solid hsla(0,0%,50.2%,.25)}.parameters-conflict__list[data-v-4889d954]{padding-left:18px;margin-bottom:4px}.parameters-conflict__cells[data-v-4889d954]{margin-left:24px}.parameters-conflict__toggle[data-v-4889d954]{text-transform:none;letter-spacing:normal;max-width:100%}.parameters-conflict__category[data-v-4889d954]{white-space:normal;text-align:left}.parameters-adjust__percent[data-v-22413d25]{max-width:260px}.parameters-adjust__ranges[data-v-22413d25]{gap:16px}.parameters-adjust__range[data-v-22413d25]{flex:1 1 280px;min-width:0;border:1px solid hsla(0,0%,50.2%,.35);border-radius:4px;padding:8px 12px 12px}.parameters-adjust__range legend[data-v-22413d25]{padding:0 4px}.parameters-adjust__list[data-v-22413d25]{max-height:260px;overflow-y:auto}.parameters-matrix__sr[data-v-78e1ec0a]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.parameters-matrix__toolbar[data-v-78e1ec0a]{gap:12px}.parameters-matrix__sector[data-v-78e1ec0a]{flex:1 1 360px;max-width:560px}.parameters-matrix__body[data-v-78e1ec0a]{display:flex;align-items:flex-start;gap:24px}.parameters-matrix__rail[data-v-78e1ec0a]{flex:0 0 280px;max-width:280px}.parameters-matrix__rail-item[data-v-78e1ec0a]{min-height:36px}.parameters-matrix__rail-name[data-v-78e1ec0a]{white-space:normal;line-height:1.3;font-size:13px}.parameters-matrix__rail-mark[data-v-78e1ec0a]{min-width:0;margin:0 0 0 8px!important}.parameters-matrix__grid[data-v-78e1ec0a]{flex:1 1 auto;min-width:0}.parameters-matrix__table[data-v-78e1ec0a]{background:transparent!important}.parameters-matrix__table th[scope=row][data-v-78e1ec0a]{font-weight:inherit;text-align:left}.parameters-matrix__part-row td[data-v-78e1ec0a],.parameters-matrix__part-row th[data-v-78e1ec0a],.parameters-matrix__row td[data-v-78e1ec0a],.parameters-matrix__row th[data-v-78e1ec0a]{vertical-align:top;padding-top:6px!important;padding-bottom:6px!important}.parameters-matrix__activity[data-v-78e1ec0a]{min-width:220px}.parameters-matrix__part-name[data-v-78e1ec0a]{padding-left:40px!important;font-size:12.5px;opacity:.8}.parameters-matrix__band[data-v-78e1ec0a]{width:160px}.parameters-matrix__lock[data-v-78e1ec0a]{margin-left:6px;font-size:14px;opacity:.5}.parameters-matrix__lock--focusable[data-v-78e1ec0a]{cursor:help;border-radius:2px}.parameters-matrix__lock--focusable[data-v-78e1ec0a]:focus{outline:2px solid #1976d2;outline-offset:1px;opacity:1}.parameters-matrix__field[data-v-78e1ec0a]{display:flex;align-items:baseline;gap:3px;padding:1px 3px;border-bottom:1px solid hsla(0,0%,50.2%,.6);border-radius:2px 2px 0 0;cursor:text}.parameters-matrix__field[data-v-78e1ec0a]:focus-within{border-bottom-color:#1976d2}.parameters-matrix__field--changed[data-v-78e1ec0a]{background:rgba(25,118,210,.08)}.parameters-matrix__field--highlighted[data-v-78e1ec0a]{background:rgba(255,160,0,.16)}.parameters-matrix__highlight[data-v-78e1ec0a]{font-size:11.5px;line-height:1.4;text-align:right}.parameters-matrix__unsettled[data-v-78e1ec0a]{display:inline-block;padding:0 6px;border-radius:8px;font-size:11px;white-space:nowrap;background:rgba(255,160,0,.18)}.parameters-matrix__field--refused[data-v-78e1ec0a],.parameters-matrix__field--refused[data-v-78e1ec0a]:focus-within{border-bottom-color:#c62828;background:rgba(198,40,40,.08)}.parameters-matrix__field--held[data-v-78e1ec0a],.parameters-matrix__field--locked[data-v-78e1ec0a]{border-bottom-style:dotted;cursor:default}.parameters-matrix__currency[data-v-78e1ec0a]{flex:none;font-size:11.5px;opacity:.55}.parameters-matrix__input[data-v-78e1ec0a]{flex:1;width:0;min-width:0;padding:0;border:none;outline:none;background:transparent;color:inherit;text-align:right;font:inherit}.parameters-matrix__input[readonly][data-v-78e1ec0a]{cursor:default;opacity:.75}.parameters-matrix__value[data-v-78e1ec0a]{display:block;text-align:right}.parameters-matrix__before[data-v-78e1ec0a]{font-size:11.5px;opacity:.65;text-align:right;white-space:nowrap}.parameters-matrix__note-row td[data-v-78e1ec0a]{border-top:none!important;height:auto!important}.parameters-matrix__note[data-v-78e1ec0a]{font-size:13px}@media (max-width:959px){.parameters-matrix__body[data-v-78e1ec0a]{flex-direction:column}.parameters-matrix__rail[data-v-78e1ec0a]{flex:none;max-width:none;width:100%}}.parameters-review__list[data-v-6f6058b3]{padding-left:18px;margin-bottom:4px}.parameters-review__list li[data-v-6f6058b3]{margin-top:2px}.parameters-review__sector[data-v-6f6058b3]{padding:8px 0;border-top:1px solid hsla(0,0%,50.2%,.25)}.parameters-review__category[data-v-6f6058b3]{margin-left:-4px}.parameters-review__toggle[data-v-6f6058b3]{text-transform:none;letter-spacing:normal;max-width:100%}.parameters-review__category-name[data-v-6f6058b3]{white-space:normal;text-align:left}.parameters-review__cells[data-v-6f6058b3]{margin-left:24px}.parameters-review__unsettled[data-v-6f6058b3]{display:inline-block;padding:0 6px;border-radius:8px;font-size:11.5px;background:rgba(255,160,0,.18)}.parameters-new-sector__initials[data-v-614f4e25]{max-width:220px}.parameters-new-sector__counts[data-v-614f4e25]{gap:12px}.parameters-new-sector__count[data-v-614f4e25]{flex:1 1 140px}.parameters-new-sector__findings[data-v-614f4e25]{padding-left:18px;margin-bottom:0}.parameters-new-sector__findings li[data-v-614f4e25]{margin-top:4px}.parameters-sector-state__counts[data-v-e6755ab6]{gap:12px}.parameters-sector-state__count[data-v-e6755ab6]{flex:1 1 120px}.parameters-sectors__sr[data-v-5332acf4]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.parameters-sectors__table[data-v-5332acf4]{background:transparent!important}.parameters-sectors__table th[scope=row][data-v-5332acf4]{font-weight:inherit;text-align:left}.parameters-sectors__row td[data-v-5332acf4],.parameters-sectors__row th[data-v-5332acf4]{vertical-align:top;padding-top:8px!important;padding-bottom:8px!important}.parameters-sectors__name[data-v-5332acf4]{min-width:240px;max-width:420px}.parameters-sectors__menu-col[data-v-5332acf4]{width:48px}.parameters-sectors__lock[data-v-5332acf4]{margin-left:6px;font-size:15px;opacity:.55;cursor:help;border-radius:2px}.parameters-sectors__lock[data-v-5332acf4]:focus{outline:2px solid #1976d2;outline-offset:1px;opacity:1}.parameters-sectors__input[data-v-5332acf4]{width:96px;padding:1px 3px;border:none;border-bottom:1px solid hsla(0,0%,50.2%,.6);border-radius:2px 2px 0 0;outline:none;background:transparent;color:inherit;text-align:right;font:inherit}.parameters-sectors__input--initials[data-v-5332acf4]{width:84px;text-align:left}.parameters-sectors__input[data-v-5332acf4]:focus{border-bottom-color:#1976d2}.parameters-sectors__input[readonly][data-v-5332acf4]{border-bottom-style:dotted;cursor:default}.parameters-sectors__input--refused[data-v-5332acf4],.parameters-sectors__input--refused[data-v-5332acf4]:focus{border-bottom-color:#c62828;background:rgba(198,40,40,.08)}.parameters-sectors__input--highlighted[data-v-5332acf4]{background:rgba(255,160,0,.16)}.parameters-sectors__highlight[data-v-5332acf4]{font-size:11.5px;line-height:1.4;white-space:nowrap}.parameters-sectors__was[data-v-5332acf4]{font-size:11.5px;opacity:.65;white-space:nowrap}.parameters-sectors__note-row td[data-v-5332acf4]{border-top:none!important;height:auto!important;padding-bottom:8px!important}.parameters-sectors__note[data-v-5332acf4]{font-size:13px}.parameters-sectors__reason[data-v-5332acf4]{white-space:normal;line-height:1.35;max-width:340px;text-align:right}.admin-parameters__footer[data-v-54cdda7c]{position:sticky;bottom:16px;z-index:3;margin-top:24px}.admin-parameters__bar[data-v-54cdda7c]{gap:8px}.admin-parameters__notice-list[data-v-54cdda7c]{padding-left:18px;margin-bottom:0;max-height:160px;overflow-y:auto}.admin-parameters__unsettled[data-v-54cdda7c]{display:inline-block;padding:0 6px;border-radius:8px;font-size:11.5px;background:rgba(255,160,0,.18)}