.v-snackbar{justify-content:center;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);z-index:10000}.v-snackbar:not(.v-snackbar--centered):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;border-radius:6px;display:flex;max-width:672px;min-height:44px;min-width:344px;overflow:hidden;padding:0}.v-snackbar--variant-outlined,.v-snackbar--variant-plain,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-tooltip-background));color:rgb(var(--v-theme-surface))}.v-snackbar--variant-elevated{box-shadow:0 1px 5px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-snackbar--variant-flat{box-shadow:0 0 rgba(var(--v-shadow-key-umbra-color),1),0 0 transparent,0 0 transparent}.v-snackbar--variant-outlined{border:thin solid}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;border-radius:inherit;bottom:0;left:0;opacity:var(--v-activated-opacity);pointer-events:none;position:absolute;right:0;top:0}.v-snackbar__content{flex-grow:1;font-size:.8125rem;font-weight:400;letter-spacing:normal;line-height:1.25rem;margin-right:auto;padding:12px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:16px}.v-snackbar__actions>.v-btn{min-width:auto;padding:0 9px}.v-snackbar__timer{position:absolute;top:0;width:100%}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--end,.v-snackbar--right{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.sif-comparison-table-shell[data-v-86dea988]{background:#fff;border:1px solid #d8e1eb;border-radius:10px;box-shadow:0 2px 6px #0f172a0a;display:flex;height:100%;min-height:0;overflow:hidden}.sif-comparison-table-scroll[data-v-86dea988]{flex:1 1 auto;min-height:0;overflow:auto}.sif-comparison-table[data-v-86dea988]{border-collapse:separate;border-spacing:0;color:#344054;font-size:13px;min-width:100%;table-layout:fixed;width:-moz-max-content;width:max-content}.sif-comparison-table td[data-v-86dea988],.sif-comparison-table th[data-v-86dea988]{border-bottom:1px solid #e1e8f0;border-right:1px solid #e1e8f0;box-sizing:border-box;height:30px;padding:8px;text-align:left;vertical-align:middle}.sif-comparison-table tr[data-v-86dea988]>:last-child{border-right:0}.sif-comparison-table tbody tr:last-child>*[data-v-86dea988]{border-bottom:0}.sif-comparison-table thead th[data-v-86dea988]{background:#f8fafc;color:#1d2939;height:30px;padding-block:8px;position:sticky;top:0;z-index:3}.sif-comparison-metric-column[data-v-86dea988],.sif-comparison-metric-name[data-v-86dea988],.sif-comparison-section>th[data-v-86dea988]{box-shadow:5px 0 10px #0f172a0a;color:#1d2939;left:0;min-width:120px;position:sticky;text-align:left!important;width:120px;z-index:2}.sif-comparison-metric-column[data-v-86dea988]{background:#f1f5f9!important;font-size:11px;font-weight:800;letter-spacing:.08em;z-index:4!important}.sif-comparison-cell[data-v-86dea988],.sif-comparison-section>td[data-v-86dea988],.sif-comparison-sif-column[data-v-86dea988]{color:#000;font-size:14px;max-width:100px;min-width:100px;overflow:hidden;width:100px}.sif-comparison-header[data-v-86dea988]{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left}.sif-comparison-header__identity[data-v-86dea988]{align-items:center;display:flex;gap:7px;min-width:0}.sif-comparison-header__details[data-v-86dea988]{flex:1;min-width:0}.sif-comparison-header__description[data-v-86dea988],.sif-comparison-header__tag[data-v-86dea988]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sif-comparison-header__tag[data-v-86dea988]{font-weight:800;line-height:1.25}.sif-comparison-header__description[data-v-86dea988]{color:#667085;font-size:11px;font-weight:400;line-height:1.25;margin-top:2px}.sif-comparison-header__actions[data-v-86dea988]{border-top:1px solid #e1e8f0;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:4px}.sif-comparison-header__action[data-v-86dea988]{border-radius:50%!important;color:#667085!important;height:22px!important;justify-self:center;min-width:22px!important;padding:0!important;width:22px!important}.sif-comparison-header__action[data-v-86dea988]:first-child:hover{background:#eff8ff!important;color:#175cd3!important}.sif-comparison-indicator[data-v-86dea988]{background:#64748b;border-radius:50%;box-shadow:0 0 0 4px #64748b1f;flex:0 0 auto;height:8px;width:8px}.sif-comparison-indicator--ok[data-v-86dea988]{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.sif-comparison-indicator--warning[data-v-86dea988]{background:#ca8a04;box-shadow:0 0 0 4px #ca8a041f}.sif-comparison-indicator--error[data-v-86dea988]{background:#dc2626;box-shadow:0 0 0 4px #dc26261f}.sif-comparison-remove[data-v-86dea988]{color:#667085!important}.sif-comparison-remove[data-v-86dea988]:hover{background:#fff1f0!important;color:#b42318!important}.sif-comparison-metric-name[data-v-86dea988]{background:#fff;color:#344054;font-weight:700}.sif-comparison-metric-name small[data-v-86dea988]{color:#667085;display:block;font-size:10px;font-weight:400;line-height:1.2;margin-top:1px}.sif-comparison-section>*[data-v-86dea988]{color:#475467;font-size:11px;font-weight:800;height:30px;letter-spacing:.08em;padding-block:6px;text-transform:uppercase}.sif-comparison-section--required>*[data-v-86dea988]{background:#eaf1f8}.sif-comparison-section--achieved>*[data-v-86dea988]{background:#e9f7ee}.sif-comparison-section--achieved>.sif-comparison-section-status--ok[data-v-86dea988]{background:#dcfce7}.sif-comparison-section--achieved>.sif-comparison-section-status--warning[data-v-86dea988]{background:#fef9c3}.sif-comparison-section--achieved>.sif-comparison-section-status--error[data-v-86dea988]{background:#fee2e2}.sif-comparison-section--achieved>.sif-comparison-section-status--neutral[data-v-86dea988]{background:#eef2f6}.sif-comparison-section--pf>*[data-v-86dea988]{background:#fff7df}.sif-comparison-section--legs>*[data-v-86dea988]{background:#f3effb}.sif-comparison-section--cost>*[data-v-86dea988]{background:#fff0e2}.sif-comparison-row>*[data-v-86dea988]{transition:background-color .15s ease}.sif-comparison-row:hover>*[data-v-86dea988],.sif-comparison-row:hover>.sif-comparison-metric-name[data-v-86dea988]{background:#f4f8fc}.sif-comparison-compliance[data-v-86dea988]{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;gap:4px;line-height:1.2;padding:3px 7px}.sif-comparison-compliance--ok[data-v-86dea988]{background:#dcfce7;color:#166534}.sif-comparison-compliance--warning[data-v-86dea988]{background:#fef9c3;color:#854d0e}.sif-comparison-compliance--error[data-v-86dea988]{background:#fee2e2;color:#991b1b}.sif-comparison-compliance--neutral[data-v-86dea988]{background:#eef2f6;color:#475467}.sif-comparison-scientific[data-v-86dea988]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.sif-comparison-total-row>*[data-v-86dea988]{background:#fff8ef;border-top:2px solid #f2d5b5;font-weight:800}.sif-comparison-total-row:hover>*[data-v-86dea988]{background:#fff1df}.sif-comparison-empty[data-v-86dea988]{align-items:center;border:1px dashed #cbd5e1;border-radius:10px;color:#667085;display:flex;gap:12px;justify-content:center;min-height:150px;padding:24px;text-align:left}.sif-comparison-empty__title[data-v-86dea988]{color:#344054;font-weight:800}.sif-comparison-empty__description[data-v-86dea988]{font-size:13px;margin-top:2px}@media (max-width:600px){.sif-comparison-table[data-v-86dea988]{font-size:12px}.sif-comparison-table td[data-v-86dea988],.sif-comparison-table th[data-v-86dea988]{padding:7px 9px}.sif-comparison-metric-column[data-v-86dea988],.sif-comparison-metric-name[data-v-86dea988],.sif-comparison-section>th[data-v-86dea988]{min-width:185px;width:185px}.sif-comparison-cell[data-v-86dea988],.sif-comparison-section>td[data-v-86dea988],.sif-comparison-sif-column[data-v-86dea988]{min-width:220px;width:220px}}.compare-window[data-v-36318451]{display:flex;flex-direction:column;height:100%;min-height:0}.compare-table-card[data-v-36318451]{display:flex}.compare-table-card[data-v-36318451],.compare-table-card__table[data-v-36318451]{flex:1 1 auto;min-height:0}.empty-compare-card[data-v-36318451]{background-color:#f8fafc;border:1px dashed #cbd5e1}.transfer-icon-box[data-v-36318451]{background-color:#fff;border:1px solid #d9e1ec}.sif-picker[data-v-36318451]{background:#fff;border:1px solid #d9e1ec;border-radius:12px;flex:0 0 auto;overflow:hidden}.sif-picker[data-v-36318451] .v-expansion-panel{background:transparent}.sif-picker[data-v-36318451] .v-expansion-panel-title{min-height:60px;padding:12px 16px}.sif-picker[data-v-36318451] .v-expansion-panel-text__wrapper{padding:0 16px 16px}.sif-picker__icon[data-v-36318451]{background:#e6f4fa;border-radius:10px;color:#005b85;display:grid;height:38px;place-items:center;width:38px}.sif-picker__counter[data-v-36318451]{background:#e6f4fa;color:#005b85;font-size:.75rem}.sif-picker__form[data-v-36318451]{border-radius:10px;padding:10px 12px}.vertical-table[data-v-36318451]{border-collapse:collapse;font-size:14px;width:100%}.vertical-table td[data-v-36318451],.vertical-table th[data-v-36318451]{border:1px solid #dfe3e8;padding:10px 14px;text-align:left}.vertical-table tr>th[data-v-36318451]:first-child{background:#f7f8fa;font-weight:600;width:180px}.vertical-table td[data-v-36318451]{background:#fff}.vertical-table .section-row th[data-v-36318451]{background:#e9edf3;color:#344054;font-size:12px;letter-spacing:.06em}.summary-table-shell[data-v-f39ade21]{background:#fff;border:1px solid #d8e1eb;border-radius:10px;box-shadow:0 2px 6px #0f172a0a;display:flex;height:100%;min-height:0;overflow:hidden}.summary-table-wrapper[data-v-f39ade21]{flex:1 1 auto;min-height:0;overflow:auto}.summary-table[data-v-f39ade21]{border-collapse:separate;border-spacing:0;color:#344054;font-size:13px;min-width:100%;table-layout:fixed;width:-moz-max-content;width:max-content}.summary-table td[data-v-f39ade21],.summary-table th[data-v-f39ade21]{border-bottom:1px solid #e1e8f0;border-right:1px solid #e1e8f0;box-sizing:border-box;color:#000;height:40px;min-width:36px;padding:8px;text-align:center;vertical-align:middle;white-space:nowrap}.summary-table tr[data-v-f39ade21]>:last-child{border-right:0}.summary-table tbody tr:last-child td[data-v-f39ade21]{border-bottom:0}.summary-table thead th[data-v-f39ade21]{background:#f8fafc;color:#1d2939;font-size:11px;font-weight:800;letter-spacing:.03em;position:sticky;top:0;z-index:4}.summary-table thead tr:first-child th[data-v-f39ade21]{height:40px;text-transform:uppercase}.summary-table thead tr:nth-child(2) th[data-v-f39ade21]{background:#f8fafc;top:40px;z-index:3}.summary-table thead .architecture-secondary-header[data-v-f39ade21]{background:#e5e9f0!important}.group-header[data-v-f39ade21]{font-size:11px!important}.group-target[data-v-f39ade21]{background:#e2e8f0!important}.group-achieved[data-v-f39ade21]{background:#dcfce7!important}.group-sil-achieved[data-v-f39ade21]{background:#fef3c7!important}.group-route[data-v-f39ade21]{background:#ede9fe!important}.group-legs[data-v-f39ade21]{background:#ffedd5!important}.sticky-column[data-v-f39ade21]{background:#fff;position:sticky;z-index:2}.number-column[data-v-f39ade21]{left:0;min-width:58px!important;width:58px}.sif-tag-column[data-v-f39ade21]{left:58px;min-width:210px!important;text-align:left!important;width:210px}.summary-table thead .number-column[data-v-f39ade21],.summary-table thead .sif-tag-column[data-v-f39ade21]{background:#f1f5f9;z-index:6}.summary-table thead tr:nth-child(2) .sticky-column[data-v-f39ade21]{z-index:5}.summary-table tbody tr:nth-child(2n) .sticky-column[data-v-f39ade21],.summary-table tbody tr:nth-child(2n) td[data-v-f39ade21]{background:#f8fafc}.summary-table tbody tr:hover .sticky-column[data-v-f39ade21],.summary-table tbody tr:hover td[data-v-f39ade21]{background:#eef4ff}.summary-table-row[data-v-f39ade21]{cursor:pointer}.summary-table tbody .summary-table-row--selected .sticky-column[data-v-f39ade21],.summary-table tbody .summary-table-row--selected td[data-v-f39ade21]{background:rgba(var(--v-theme-primary),.14)!important}.summary-table tbody .summary-table-row--selected:hover .sticky-column[data-v-f39ade21],.summary-table tbody .summary-table-row--selected:hover td[data-v-f39ade21]{background:rgba(var(--v-theme-primary),.22)}.summary-table-row:focus-visible td[data-v-f39ade21]{outline:2px solid #2563eb;outline-offset:-2px}.summary-table tbody td[data-v-f39ade21]{font-variant-numeric:tabular-nums}.sif-tag[data-v-f39ade21]{align-items:center;color:#1d2939!important;display:flex;font-weight:600;gap:9px}.sif-dot[data-v-f39ade21]{background:#2563eb;border-radius:50%;box-shadow:0 0 0 4px #2563eb1f;flex:0 0 auto;height:8px;width:8px}.strong-value[data-v-f39ade21]{color:#101828;font-size:14px;font-weight:800}.summary-status[data-v-f39ade21]{border-radius:50%;display:inline-block;height:11px;width:11px}.status-ok[data-v-f39ade21]{background:#22c55e;box-shadow:0 0 0 4px #22c55e24,0 0 8px #22c55e4d}.status-error[data-v-f39ade21]{background:#ef4444;box-shadow:0 0 0 4px #ef444424,0 0 8px #ef44444d}.status-warning[data-v-f39ade21]{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24,0 0 8px #f59e0b4d}.empty-cell[data-v-f39ade21]{background:#fff!important;height:180px!important}.empty-state[data-v-f39ade21]{align-items:center;color:#667085;display:flex;flex-direction:column;gap:7px;justify-content:center}.empty-state strong[data-v-f39ade21]{color:#344054;font-size:14px}.empty-state-icon[data-v-f39ade21]{background:#eff6ff;border-radius:12px;color:#2563eb;display:grid;font-size:20px;height:42px;margin-bottom:4px;place-items:center;width:42px}.summary-table-wrapper[data-v-f39ade21]::-webkit-scrollbar{height:9px;width:9px}.summary-table-wrapper[data-v-f39ade21]::-webkit-scrollbar-track{background:#f1f5f9}.summary-table-wrapper[data-v-f39ade21]::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:999px}.summary-table-wrapper[data-v-f39ade21]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.summary-window[data-v-f347deee]{display:flex;flex-direction:column;height:100%;min-height:0}.summary-window[data-v-f347deee] .v-alert,.summary-window[data-v-f347deee] .v-progress-linear,.summary-window__header[data-v-f347deee]{flex:0 0 auto}.summary-window__table[data-v-f347deee]{flex:1 1 auto;min-height:0}.empty-compare-card[data-v-5f422490]{background-color:#f8fafc;border:1px dashed #cbd5e1}.transfer-icon-box[data-v-5f422490]{background-color:#fff;border:1px solid #d9e1ec}.sif-picker[data-v-5f422490]{background:#fff;border:1px solid #d9e1ec;border-radius:12px;overflow:hidden}.sif-picker[data-v-5f422490] .v-expansion-panel{background:transparent}.sif-picker[data-v-5f422490] .v-expansion-panel-title{min-height:72px;padding:12px 16px}.sif-picker[data-v-5f422490] .v-expansion-panel-text__wrapper{padding:0 16px 16px}.sif-picker__icon[data-v-5f422490]{background:#e6f4fa;border-radius:10px;color:#005b85;display:grid;height:38px;place-items:center;width:38px}.sif-picker__counter[data-v-5f422490]{background:#e6f4fa;color:#005b85;font-size:.75rem}.sif-picker__form[data-v-5f422490]{border-radius:10px;padding:10px 12px}.compare-sif-dialog__title-copy[data-v-5f422490]{align-items:center;display:flex;gap:12px;min-width:0}.compare-sif-dialog__fullscreen[data-v-5f422490]{border-radius:0!important;display:flex;flex-direction:column;height:100vh;overflow:hidden}.compare-sif-dialog__header[data-v-5f422490]{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:72px;padding:16px 24px}.compare-sif-dialog__header-actions[data-v-5f422490]{align-items:center;display:flex;flex:0 0 auto;gap:8px}.compare-sif-dialog__content[data-v-5f422490]{flex:1 1 auto;min-height:0;overflow-y:auto}.compare-sif-dialog__content--fill[data-v-5f422490]{display:flex;flex-direction:column;overflow:hidden}.compare-sif-dialog__window[data-v-5f422490]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.compare-sif-dialog__content--fill .compare-sif-dialog__window[data-v-5f422490] .v-window-item,.compare-sif-dialog__content--fill .compare-sif-dialog__window[data-v-5f422490] .v-window__container{height:100%;min-height:0}.compare-sif-dialog__content--fill .compare-sif-dialog__window[data-v-5f422490] .v-window__container{flex:1 1 auto}.compare-sif-dialog__title-icon[data-v-5f422490]{background:#e6f4fa;border-radius:10px;color:#005b85;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.compare-sif-dialog__title-text[data-v-5f422490]{color:#1d2939;font-size:1.25rem;font-weight:700;line-height:1.2;margin:0}.compare-sif-dialog__title-description[data-v-5f422490]{color:#667085;font-size:.75rem;line-height:1.25;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-toggle[data-v-5f422490]{background:#f8fafc;border:1px solid #d8e1eb;border-radius:10px;box-shadow:none;gap:3px;height:38px;padding:3px}.view-toggle__button[data-v-5f422490]{border:1px solid transparent;border-radius:7px!important;box-shadow:none!important;color:#475467!important;font-size:.78rem;font-weight:600;height:30px!important;letter-spacing:0;min-width:92px;opacity:1!important;padding:0 12px;text-transform:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.view-toggle__button[data-v-5f422490],.view-toggle__button[data-v-5f422490]:active,.view-toggle__button[data-v-5f422490]:focus,.view-toggle__button[data-v-5f422490]:hover{transform:none!important}.view-toggle__button[data-v-5f422490]:hover{background:#eef7fa;color:#005b85!important}.view-toggle__active[data-v-5f422490]{background:#005b85!important;border-color:#005b85!important;color:#fff!important;font-weight:700}.view-toggle__active[data-v-5f422490]:hover{background:#004c70!important;color:#fff!important}.vertical-table[data-v-5f422490]{border-collapse:collapse;font-size:14px;width:100%}.vertical-table td[data-v-5f422490],.vertical-table th[data-v-5f422490]{border:1px solid #dfe3e8;padding:10px 14px;text-align:left}.vertical-table tr>th[data-v-5f422490]:first-child{background:#f7f8fa;font-weight:600;width:180px}.vertical-table td[data-v-5f422490]{background:#fff}.vertical-table .section-row th[data-v-5f422490]{background:#e9edf3;color:#344054;font-size:12px;letter-spacing:.06em}
