.seg-control[data-v-7545ef2d]{border:.5px solid var(--color-surface-warm-600);background:var(--color-surface-warm-400);border-radius:8px;display:flex;position:relative;overflow:hidden}.seg-control__thumb[data-v-7545ef2d]{box-sizing:border-box;pointer-events:none;opacity:0;background:var(--color-brand-primary);position:absolute;top:0;left:0}.seg-control--thumb-visible .seg-control__thumb[data-v-7545ef2d]{opacity:1}.seg-control--thumb-ready .seg-control__thumb[data-v-7545ef2d]{transition:transform .2s cubic-bezier(.2,.8,.2,1),width .2s cubic-bezier(.2,.8,.2,1),height .2s cubic-bezier(.2,.8,.2,1),opacity .12s}.seg-control>.seg-control__slot[data-v-7545ef2d]{flex:auto;min-width:0;display:flex;position:relative}.seg-control__btn[data-v-7545ef2d]{width:100%;color:var(--color-ink-secondary);font-family:var(--type-label-md-family);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:auto;justify-items:center;font-weight:400;transition:color .12s;display:inline-grid}.seg-control__label[data-v-7545ef2d]{grid-area:1/1}.seg-control__btn[data-v-7545ef2d]:after{content:attr(data-label);visibility:hidden;pointer-events:none;white-space:nowrap;grid-area:1/1;font-weight:500}.seg-control--sm .seg-control__btn[data-v-7545ef2d]{font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-leading);padding:5px 10px}.seg-control--md .seg-control__btn[data-v-7545ef2d]{font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);padding:6px 14px}.seg-control--raised.seg-control--md .seg-control__btn[data-v-7545ef2d]{align-content:center;height:32px;padding-block:0}.seg-control__btn[data-v-7545ef2d]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.seg-control__btn[data-v-7545ef2d]:hover:not(:disabled):not(.seg-control__btn--active){color:var(--color-ink)}.seg-control__btn--active[data-v-7545ef2d]{color:var(--color-brand-primary-subtle)}.seg-control__btn--active .seg-control__label[data-v-7545ef2d]{font-weight:500}.seg-control--raised[data-v-7545ef2d]{border:0;border-radius:9px;gap:2px;padding:3px;overflow:visible}.seg-control--raised .seg-control__thumb[data-v-7545ef2d]{background:var(--color-surface-warm-100);border:1px solid var(--color-surface-warm-600);border-radius:7px;box-shadow:0 1px 2px #0000000d}.seg-control--raised .seg-control__btn--active[data-v-7545ef2d]{color:var(--color-ink)}.seg-control--fit[data-v-7545ef2d]{width:-moz-fit-content;width:fit-content;max-width:100%}.seg-control--fit>.seg-control__slot[data-v-7545ef2d]{flex:none}.seg-control--fit .seg-control__btn[data-v-7545ef2d]{flex:none;width:auto}.seg-control__btn[data-v-7545ef2d]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.seg-control--thumb-ready .seg-control__thumb[data-v-7545ef2d]{transition:none}}.chip[data-v-743a29d7]{max-width:100%;font-size:var(--type-label-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-label-sm-leading);box-sizing:border-box;border-radius:6px;align-items:center;display:inline-flex}.chip--status[data-v-743a29d7]{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;padding:4px 10px;overflow:hidden}.chip--status.chip--sm[data-v-743a29d7]{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);border:0;border-radius:6px;padding:2px 7px}.chip--entity[data-v-743a29d7]{border:1px solid var(--color-surface-warm-600);background:var(--color-surface-warm-100);min-width:0;color:var(--color-ink);white-space:nowrap;border-radius:6px;gap:4px;padding:3px 8px;overflow:hidden}.chip--entity.chip--sm[data-v-743a29d7]{font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-leading)}.chip__entity-icon[data-v-743a29d7]{width:12px;height:12px;color:var(--color-ink-secondary);flex-shrink:0}.chip__entity-label[data-v-743a29d7]{min-width:0;font-weight:var(--type-label-sm-weight);text-overflow:ellipsis;overflow:hidden}.chip--toggle[data-v-743a29d7],.chip--dismissible[data-v-743a29d7]{border:1px solid var(--color-surface-warm-500);background:var(--color-surface-warm-100);color:var(--color-ink)}.chip--toggle[data-v-743a29d7]{border:1px solid var(--color-surface-warm-600);color:var(--color-ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;gap:5px;padding:5px 12px;transition:background .12s,border-color .12s,color .12s}.chip--dismissible[data-v-743a29d7]{padding:0;overflow:hidden}.chip--dismissible[data-v-743a29d7]:hover{border-color:var(--color-surface-warm-600)}.chip--toggle[data-v-743a29d7]:not(.chip--active):hover{background:var(--color-surface-warm-300);color:var(--color-ink)}.chip--active[data-v-743a29d7]{background:var(--color-brand-primary-subtle);border-color:var(--color-brand-primary);color:var(--color-brand-primary-hover)}.chip--toggle.chip--active[data-v-743a29d7]{background:var(--color-surface-warm-500);color:var(--color-ink);border-color:#0000;padding-left:9px}.chip--toggle.chip--active[data-v-743a29d7]:hover{background:var(--color-surface-warm-300)}.chip__check[data-v-743a29d7]{flex-shrink:0}.chip__icon[data-v-743a29d7]{flex-shrink:0;align-items:center;margin-left:-1px;display:inline-flex}.chip__action[data-v-743a29d7],.chip__remove[data-v-743a29d7]{cursor:pointer;background:0 0;border:none}.chip__action[data-v-743a29d7]{min-width:0;max-width:100%;color:inherit;font:inherit;font-size:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;padding:4px 4px 4px 10px;overflow:hidden}.chip__remove[data-v-743a29d7]{width:24px;height:24px;color:var(--color-ink-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;padding:0;display:inline-flex}.chip__remove[data-v-743a29d7]:hover{color:var(--color-ink);background:var(--color-surface-warm-400)}.chip--dismissible.chip--sm[data-v-743a29d7],.chip--dismissible.chip--sm[data-v-743a29d7]:hover{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);border:0;border-radius:6px}.chip--dismissible.chip--sm .chip__action[data-v-743a29d7]{padding:2px 3px 2px 7px}.chip--dismissible.chip--sm .chip__remove[data-v-743a29d7]{width:18px;height:18px;margin-right:1px}.chip--status.chip--brand[data-v-743a29d7]{color:var(--color-brand-primary-hover);background:var(--color-brand-primary-subtle);border-color:var(--color-chip-brand-border)}.chip--status.chip--success[data-v-743a29d7]{color:var(--color-success);background:var(--color-brand-primary-subtle);border-color:var(--color-chip-success-border)}.chip--status.chip--danger[data-v-743a29d7]{color:var(--color-danger-strong);background:var(--color-danger-subtle);border-color:var(--color-chip-danger-border)}.chip--status.chip--warning[data-v-743a29d7]{color:var(--color-warning);background:var(--color-warning-subtle);border-color:var(--color-chip-warning-border)}.chip--status.chip--gold[data-v-743a29d7]{color:var(--color-accent-gold-700);background:var(--color-chip-gold-bg);border-color:var(--color-chip-gold-border)}.chip--status.chip--amber[data-v-743a29d7]{color:var(--color-amber-700);background:var(--color-chip-amber-bg);border-color:var(--color-chip-amber-border)}.chip--status.chip--info[data-v-743a29d7]{color:var(--color-pillar-agent-experience-text);background:var(--color-blue-100)}.chip--status.chip--purple[data-v-743a29d7]{color:var(--color-chip-purple-text);background:var(--color-chip-purple-bg)}.chip--status.chip--muted[data-v-743a29d7]{color:var(--color-ink-secondary);background:var(--color-surface-warm-300);border-color:var(--color-chip-muted-border)}.chip--status.chip--pillar-security[data-v-743a29d7],.chip--status.chip--pillar-bus-factor[data-v-743a29d7],.chip--status.chip--pillar-agent-experience[data-v-743a29d7],.chip--status.chip--pillar-tech-debt[data-v-743a29d7],.chip--status.chip--criticality-t1[data-v-743a29d7],.chip--status.chip--criticality-t2[data-v-743a29d7],.chip--status.chip--criticality-t3[data-v-743a29d7],.chip--status.chip--criticality-t4[data-v-743a29d7]{font-weight:var(--type-label-sm-weight);border:none;border-radius:6px;padding:3px 9px}.chip--status.chip--pillar-security[data-v-743a29d7]{color:var(--color-brand-primary-hover);background:var(--color-brand-primary-subtle)}.chip--status.chip--pillar-bus-factor[data-v-743a29d7]{color:var(--color-pillar-bus-factor-text);background:var(--color-danger-subtle)}.chip--status.chip--pillar-agent-experience[data-v-743a29d7]{color:var(--color-pillar-agent-experience-text);background:var(--color-blue-100)}.chip--status.chip--pillar-tech-debt[data-v-743a29d7]{color:var(--color-pillar-tech-debt-text);background:var(--color-warning-subtle)}.chip--status.chip--criticality-t1[data-v-743a29d7]{color:var(--color-criticality-t1-text);background:var(--color-danger-subtle)}.chip--status.chip--criticality-t2[data-v-743a29d7]{color:var(--color-criticality-t2-text);background:var(--color-warning-subtle)}.chip--status.chip--criticality-t3[data-v-743a29d7]{color:var(--color-ink-secondary);background:var(--color-surface-warm-300)}.chip--status.chip--criticality-t4[data-v-743a29d7]{color:var(--color-ink-secondary);background:var(--color-surface-warm-200)}.portal-footer[data-v-4d19aacf]{text-align:center;border-top:1px solid var(--color-surface-warm-500);padding:32px 24px}.portal-footer p[data-v-4d19aacf]{margin:0 0 4px;line-height:1.6}.footer-brand[data-v-4d19aacf]{font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);color:var(--color-ink-secondary);margin-bottom:8px!important}.footer-company[data-v-4d19aacf],.footer-address[data-v-4d19aacf]{font-size:var(--type-body-sm-size);color:var(--color-ink-muted)}.footer-attribution[data-v-4d19aacf]{font-size:var(--type-body-sm-size);color:var(--color-ink-muted);margin-top:8px!important}.footer-attribution a[data-v-4d19aacf]{color:var(--color-ink-muted);text-decoration:underline;transition:color .2s}.footer-attribution a[data-v-4d19aacf]:hover{color:var(--color-ink-secondary)}.quote-block[data-v-ab1cd51d]{text-align:center;max-width:400px;margin:0 auto;padding-top:2.5rem}.quote-text[data-v-ab1cd51d]{font-family:Lora,serif;font-style:italic;font-size:var(--type-heading-sm-size);color:var(--color-ink-muted);margin:0 0 6px;line-height:1.6}.quote-author[data-v-ab1cd51d]{font-size:var(--type-body-sm-size);color:var(--color-surface-warm-700);margin:0;font-style:normal}
