.avatar{font-family:var(--font-display);font-weight:700}.avatar.avatar--sm{width:32px;height:32px;font-size:var(--text-xs)}.avatar.avatar--md{width:40px;height:40px;font-size:var(--text-sm)}.avatar.avatar--lg{width:56px;height:56px;font-size:var(--text-lg)}.avatar.avatar--xl{width:72px;height:72px;font-size:var(--text-xl)}.avatar.avatar--tint-0{background:#f6e4cc;color:#6b3f0a}.avatar.avatar--tint-1{background:#f6dede;color:#7a2f35}.avatar.avatar--tint-2{background:#dcebe1;color:#1b5742}.avatar.avatar--tint-3{background:#cbe9e7;color:#0f4e56}.avatar.avatar--tint-4{background:#dbe8f3;color:#234d6d}.avatar.avatar--tint-5{background:#e8e2f3;color:#4a3a78}.xp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.xp-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin-bottom:var(--space-section)}.xp-intro__text{min-width:0;max-width:40rem}.xp-intro__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:var(--text-display);line-height:1.1;letter-spacing:-.025em;color:var(--ink-900);overflow-wrap:anywhere}.xp-intro__status{margin:var(--space-3) 0 0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--ink-600)}.xp-intro__action{flex-shrink:0}@media(max-width:767.98px){.xp-intro__title{line-height:1.2}.xp-intro__status{font-size:var(--text-base)}.xp-intro__action,.xp-intro__action .ui-btn{width:100%}}.xp-section{margin-bottom:var(--space-section)}.xp-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.xp-section__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:var(--text-title);line-height:var(--leading-tight);letter-spacing:-.015em;color:var(--ink-900)}.xp-section__action{font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-shrink:0}.xp-section__action a{color:var(--teal-700)}.xp-section__desc{margin:calc(-1 * var(--space-2)) 0 var(--space-4);max-width:60ch;color:var(--ink-600);font-size:var(--text-sm)}.xp-action{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;list-style:none;border-bottom:1px solid var(--border-soft)}.xp-action:last-child{border-bottom:0}.xp-action__icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--warm-50);color:var(--warning-700)}.xp-action__text{flex:1;min-width:0}.xp-action__title{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--ink-900);line-height:var(--leading-normal)}.xp-action__desc{margin:2px 0 0;font-size:var(--text-sm);color:var(--ink-600)}.xp-action__buttons{display:flex;gap:var(--space-2);flex-shrink:0}@media(max-width:767.98px){.xp-action{flex-wrap:wrap;gap:var(--space-3)}.xp-action__text{flex-basis:calc(100% - 56px)}.xp-action__buttons{flex-basis:100%;justify-content:flex-end}}.xp-action-list{margin:0;padding:0;list-style:none}.xp-choices{border:0;margin:0;padding:0;min-width:0}.xp-choices__legend{padding:0;font-family:var(--font-display);font-weight:800;font-size:var(--text-title);color:var(--ink-900);margin-bottom:var(--space-2)}.xp-choices__hint{margin:0 0 var(--space-4);color:var(--ink-600);font-size:var(--text-sm)}.xp-choices__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-4);margin-top:var(--space-3)}.xp-choice{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);min-width:0;min-height:44px;background:var(--surface-raised);border:2px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),background var(--duration-fast) var(--ease-out)}.xp-choice:hover:not(.is-disabled){box-shadow:var(--shadow-md);border-color:var(--warm-100)}.xp-choice.is-checked{border-color:var(--teal-600);background:var(--teal-50)}.xp-choice.is-disabled{opacity:.55;cursor:not-allowed}.xp-choice:has(.xp-choice__input:focus-visible){box-shadow:var(--focus-ring)}.xp-choice__input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:inherit}.xp-choice__art{display:block;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0;border-radius:calc(var(--radius-xl) - 8px);overflow:hidden}.xp-choice__body{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:var(--space-8)}.xp-choice__label{font-family:var(--font-display);font-weight:700;font-size:var(--text-base);color:var(--ink-900);overflow-wrap:anywhere}.xp-choice__desc{font-size:var(--text-sm);color:var(--ink-600);line-height:var(--leading-normal)}.xp-choice__mark{position:absolute;right:var(--space-4);bottom:var(--space-4);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid var(--ink-500);background:var(--surface);color:transparent;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.xp-choice.is-checked .xp-choice__mark{background:var(--teal-600);border-color:var(--teal-600);color:#fff}.xp-chip{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;padding:4px;background:var(--warm-50);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--ink-900)}.xp-chip:not(:has(.xp-chip__remove)){padding-right:var(--space-3)}.xp-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium)}.xp-chip__remove{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:var(--ink-600);cursor:pointer}.xp-chip__remove:hover{background:var(--warm-100);color:var(--ink-900)}.xp-chip__remove:focus-visible{outline:none;box-shadow:var(--focus-ring)}.xp-picker{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.xp-picker__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-900)}.xp-picker__selected{display:flex;flex-wrap:wrap;gap:var(--space-2)}.xp-picker__search{position:relative;display:flex;align-items:center;color:var(--ink-600)}.xp-picker__search svg{position:absolute;left:var(--space-3);pointer-events:none}.xp-picker__input{width:100%;min-height:var(--control-lg);padding:0 var(--space-3) 0 var(--space-10);background:var(--surface);color:var(--ink-900);border:1px solid var(--border-strong);border-radius:var(--radius-md);font:inherit;font-size:var(--text-base)}.xp-picker__input::placeholder{color:var(--ink-500)}.xp-picker__input:focus-visible{outline:none;border-color:var(--teal-600);box-shadow:0 0 0 3px var(--teal-100)}.xp-picker__count{margin:0;font-size:var(--text-xs);color:var(--ink-600)}.xp-picker__list{list-style:none;margin:0;padding:0;max-height:18rem;overflow-y:auto;border-radius:var(--radius-lg)}.xp-picker__row{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.xp-picker__row:hover{background:var(--warm-50)}.xp-picker__row.is-checked{background:var(--teal-50)}.xp-picker__row:has(.xp-picker__check:focus-visible){box-shadow:var(--focus-ring)}.xp-picker__check{width:20px;height:20px;flex-shrink:0;margin:0;accent-color:var(--teal-600)}.xp-picker__who{display:flex;flex-direction:column;min-width:0}.xp-picker__name{font-weight:var(--weight-semibold);color:var(--ink-900);overflow-wrap:anywhere}.xp-picker__sub{font-size:var(--text-sm);color:var(--ink-600)}.xp-quote{margin:0;padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:4px solid var(--warm-100)}.xp-quote__text{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.25rem;line-height:1.5;color:var(--ink-900);overflow-wrap:anywhere}.xp-quote__by{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-sm)}.xp-quote__author{display:block;font-weight:var(--weight-semibold);color:var(--ink-900)}.xp-quote__meta{display:block;color:var(--ink-600)}@media(max-width:767.98px){.xp-quote{padding-left:var(--space-4)}.xp-quote__text{font-size:1.125rem}}.xp-steps{display:flex;flex-direction:column;gap:var(--space-3)}.xp-steps__summary{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-700)}.xp-steps__bar{height:6px;border-radius:var(--radius-full);background:var(--warm-100);overflow:hidden}.xp-steps__fill{display:block;height:100%;border-radius:inherit;background:var(--teal-600);transition:width var(--duration-base) var(--ease-out)}.xp-steps__list{display:flex;gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none}.xp-steps__item{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-600)}.xp-steps__item.is-current{color:var(--ink-900);font-weight:var(--weight-semibold)}.xp-steps__dot{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:2px solid var(--border-strong);color:#fff;flex-shrink:0}.xp-steps__item.is-current .xp-steps__dot{border-color:var(--teal-600);box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 9px var(--teal-600)}.xp-steps__item.is-done .xp-steps__dot{background:var(--teal-600);border-color:var(--teal-600)}@media(max-width:767.98px){.xp-steps__item:not(.is-current) .xp-steps__label{display:none}}.xp-consequence{display:flex;align-items:flex-start;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-normal)}.xp-consequence__icon{display:grid;place-items:center;flex-shrink:0;height:1.5em}.xp-consequence--visibility{background:var(--info-50);color:var(--info-700)}.xp-consequence--money{background:var(--sage-50);color:var(--success-700)}.xp-consequence--approval{background:var(--warm-50);color:var(--warning-700)}.xp-consequence--time{background:var(--surface-sunken);color:var(--ink-700)}.xp-consequence--warning{background:var(--rose-50);color:var(--danger-700)}.xp-disclosure__trigger{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);margin-left:calc(-1 * var(--space-2));border:0;border-radius:var(--radius-md);background:transparent;color:var(--teal-700);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.xp-disclosure__trigger:hover{background:var(--teal-50)}.xp-disclosure__trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.xp-disclosure__trigger svg{transition:transform var(--duration-base) var(--ease-out)}.xp-disclosure.is-open .xp-disclosure__trigger svg{transform:rotate(180deg)}.xp-disclosure__panel{padding-top:var(--space-3);animation:xp-reveal var(--duration-base) var(--ease-out)}.xp-disclosure__panel[hidden]{display:none}@keyframes xp-reveal{0%{opacity:0;transform:translateY(-4px)}}.xp-art{display:block;width:100%;height:auto}.xp-art--card{aspect-ratio:4 / 3}.xp-art--hero{aspect-ratio:16 / 7;border-radius:var(--radius-xl)}@media(max-width:767.98px){.xp-art--hero{aspect-ratio:16 / 9}}.shell--banner{--banner-h: 44px;padding-top:var(--banner-h)}.shell--banner .sidebar,.shell--banner .topbar{top:var(--banner-h)}.impersonation-banner{position:fixed;inset:0 0 auto 0;z-index:120;box-sizing:border-box;height:var(--banner-h, 44px);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-6);background:var(--warning-50);color:var(--ink-900);border-bottom:1px solid var(--warning-600);font-size:var(--text-sm)}.impersonation-banner__icon{flex-shrink:0;color:var(--warning-700)}.impersonation-banner__text{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impersonation-banner__short{display:none}@media(max-width:767.98px){.shell--banner{--banner-h: 56px}.impersonation-banner{padding:0 var(--space-3);gap:var(--space-2)}.impersonation-banner__long{display:none}.impersonation-banner__short{display:flex;flex-direction:column;line-height:1.25;font-size:var(--text-xs)}.impersonation-banner__text{white-space:normal}}button.bottom-nav__link{border:0;background:transparent;font-family:inherit;cursor:pointer}button.bottom-nav__link:hover{background:var(--surface-sunken)}.auth-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:var(--surface-app)}.auth-page__main{flex:1;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6);padding:var(--space-12) var(--space-4) var(--space-6);box-sizing:border-box}.auth-page__logo{align-self:center}.auth-page__foot{padding:var(--space-4);font-size:var(--text-xs);color:var(--ink-600)}.auth-card .ui-card__body{padding:var(--space-6)}.auth-title{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--ink-900)}.auth-subtitle{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--ink-600)}.auth-form{display:flex;flex-direction:column;gap:var(--space-4)}.auth-form .ui-btn{margin-top:var(--space-2)}.auth-forgot{display:flex;justify-content:flex-end;margin-top:calc(-1 * var(--space-2))}.auth-forgot a,.auth-back a{color:var(--teal-700);font-size:var(--text-sm);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-1)}.auth-forgot a:hover,.auth-back a:hover{text-decoration:underline}.auth-forgot a:focus-visible,.auth-back a:focus-visible,.auth-link-button:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.auth-back{margin:var(--space-4) 0 0;text-align:center}.auth-skeleton{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.auth-sent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}.auth-sent__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--warm-50);color:var(--teal-700)}.auth-link-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-lg);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-semibold);text-decoration:none}.auth-link-button:hover{background:var(--color-primary-hover)}.auth-alert{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.auth-alert svg{flex-shrink:0;margin-top:2px}.auth-alert span{flex:1}.auth-alert--danger{background:var(--danger-50);color:var(--danger-700)}.auth-alert--info{background:var(--info-50);color:var(--info-700)}.auth-alert--success{background:var(--success-50);color:var(--success-700)}.auth-password{position:relative}.auth-password .ui-control{padding-right:var(--control-lg);width:100%;box-sizing:border-box}.auth-password__toggle{position:absolute;top:0;right:0;display:grid;place-items:center;width:var(--control-lg);height:100%;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-600);cursor:pointer}.auth-password__toggle:hover{color:var(--ink-900)}.auth-password__toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.auth-rules{margin:calc(-1 * var(--space-2)) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--ink-600)}.auth-rules li{display:flex;align-items:center;gap:var(--space-2)}.auth-rules li.is-ok{color:var(--success-700)}.auth-rules__dot{width:6px;height:6px;margin:0 4px;border-radius:50%;background:var(--ink-500)}.auth-demo--loading{min-height:calc(var(--space-4) + var(--control-lg))}.auth-demo{padding-top:var(--space-4);border-top:1px solid var(--border-subtle, var(--surface-sunken))}.auth-demo__note{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--ink-600)}.auth-demo__list{max-height:320px;overflow-y:auto}.auth-demo__tenant{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-900)}.auth-demo__role{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-600);text-transform:uppercase;letter-spacing:.04em}.auth-demo__account{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-lg);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;color:var(--ink-900)}.auth-demo__account:hover{background:var(--surface-sunken)}.auth-demo__account:focus-visible{outline:none;box-shadow:var(--focus-ring)}.auth-demo__name{flex-shrink:0;font-weight:var(--weight-semibold)}.auth-demo__email{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-600);font-size:var(--text-xs)}.account-menu{position:relative}.account-menu__trigger{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-1);border:0;border-radius:var(--radius-full);background:transparent;color:var(--ink-900);cursor:pointer;font:inherit}.account-menu__trigger:hover{background:var(--surface-sunken)}.account-menu__trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.account-menu__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--teal-50);color:var(--teal-700);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.account-menu__who{display:none;flex-direction:column;align-items:flex-start;line-height:1.2;padding-right:var(--space-2)}.account-menu__first{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.account-menu__role{font-size:var(--text-xs);color:var(--ink-600)}@media(min-width:1280px){.account-menu__who{display:flex}}.account-menu__panel{position:absolute;right:0;top:calc(100% + var(--space-2));z-index:40;width:280px;padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-lg);border:1px solid var(--surface-sunken)}.account-menu__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-3)}.account-menu__head p,.account-menu--panel p{margin:0}.account-menu__name{font-weight:var(--weight-semibold);color:var(--ink-900)}.account-menu__email{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--ink-600)}.account-menu__tenant{font-size:var(--text-xs);color:var(--ink-600)}.account-menu__sep{margin:var(--space-1) 0;border:0;border-top:1px solid var(--surface-sunken)}.account-menu__item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-lg);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-900);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.account-menu__item:hover:not(:disabled){background:var(--surface-sunken)}.account-menu__item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.account-menu__item:disabled{color:var(--ink-500);cursor:not-allowed}.account-menu--panel{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.account-menu__identity{font-weight:var(--weight-semibold);color:var(--ink-900);font-size:var(--text-sm)}@media(max-width:767.98px){.auth-page__main{padding-top:var(--space-8)}.auth-card .ui-card__body{padding:var(--space-4)}}.account-menu__field{padding:var(--space-2)}.bell{position:relative;flex-shrink:0}.bell__button{position:relative;display:grid;place-items:center;width:var(--control-lg);height:var(--control-lg);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-900);cursor:pointer}.bell__button:hover{background:var(--surface-sunken)}.bell__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.bell__badge{position:absolute;top:0;right:-3px;min-width:16px;height:16px;padding:0 3px;border-radius:var(--radius-full);background:var(--danger-700);color:#fff;font-size:11px;font-weight:var(--weight-bold);line-height:12px;text-align:center;font-variant-numeric:tabular-nums;border:2px solid var(--surface);box-sizing:border-box;pointer-events:none}.bell__panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:60;width:24rem;max-height:min(70vh,34rem);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.bell__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface)}.bell__title{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--ink-900)}.bell__markall{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-sm);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--teal-700);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.bell__markall:hover:not(:disabled){background:var(--teal-50)}.bell__markall:disabled{color:var(--ink-500);cursor:default}.bell__markall:focus-visible,.bell__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.bell__list{list-style:none;margin:0;padding:0}.bell__item{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;color:var(--ink-700);font:inherit}.bell__item:hover{background:var(--surface-sunken)}.bell__item.is-unread{background:var(--teal-50)}.bell__item.is-unread:hover{background:var(--teal-100)}.bell__item-title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-900)}.bell__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--teal-600)}.bell__item-body{font-size:var(--text-sm);color:var(--ink-700);overflow-wrap:anywhere}.bell__item-meta{font-size:var(--text-xs);color:var(--ink-600)}.bell__empty{margin:0;padding:var(--space-6) var(--space-4);font-size:var(--text-sm);color:var(--ink-600);text-align:center}.bell__foot{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--ink-600);background:var(--surface-sunken)}@media(max-width:767.98px){.bell{position:static}.bell__panel{position:fixed;top:64px;left:var(--space-4);right:var(--space-4);width:auto}}.bell__all{display:block;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--teal-700);text-align:center;text-decoration:none}.bell__all:hover{background:var(--teal-50)}.bell__all:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--teal-600)}.tsearch{position:relative;display:flex;align-items:center;flex:0 1 16rem;min-width:6rem}.tsearch__glyph{position:absolute;left:var(--space-3);color:var(--ink-600);pointer-events:none}.tsearch__input{width:100%;height:var(--control-md);padding:0 var(--space-8) 0 calc(var(--space-3) + 24px);border:1px solid var(--border-strong, var(--border));border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-900);font:inherit;font-size:var(--text-sm)}.tsearch__input::placeholder{color:var(--ink-600)}.tsearch__input:focus-visible{outline:none;box-shadow:var(--focus-ring);background:var(--surface)}.tsearch__kbd{position:absolute;right:var(--space-2);display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-600);font:inherit;font-size:var(--text-xs)}.tsearch__input:focus~.tsearch__kbd{display:none}.tsearch__icon{display:grid;place-items:center;flex-shrink:0;width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-md);color:var(--ink-900)}.tsearch__icon:hover{background:var(--surface-sunken)}.tsearch__icon:focus-visible{outline:none;box-shadow:var(--focus-ring)}.srch{min-width:0}.srch-form{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:640px;margin-bottom:var(--space-2)}.srch-form__field{flex:1 1 14rem;min-width:0}.srch-hint{margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--ink-600);max-width:640px}.srch-hint kbd{padding:0 5px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);font:inherit;font-size:var(--text-xs)}.srch-summary{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--ink-700)}.srch-groups{display:grid;gap:var(--space-6);max-width:760px}.srch-group__title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--ink-900)}.srch-group__title svg{color:var(--teal-700)}.srch-group__count{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--ink-600)}.srch-list{margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.srch-hit{display:grid;gap:2px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);color:inherit;text-decoration:none;overflow-wrap:anywhere}.srch-list>li:last-child .srch-hit{border-bottom:0}a.srch-hit:hover{background:var(--surface-sunken)}a.srch-hit:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--teal-600)}.srch-hit__title{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--ink-900)}a.srch-hit:hover .srch-hit__title{color:var(--teal-700)}.srch-hit__sub{font-size:var(--text-sm);color:var(--ink-600)}.srch-scope{margin:var(--space-6) 0 0;max-width:760px;font-size:var(--text-xs);color:var(--ink-600)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAY4AA8AAAAADAgAAAXbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEIColAh0ILIAABNgIkAzwEIAWFDgeBDgwHG+AJUZRRTjjFj4Tq5gemzyGZTG6nVw6tYjI838fD/1/mfX/fTGqhUoGWQqHaNBZMPNyAow0ox7twBQnwzhJOTWc7hKOWXWKXr0DkpgQpUDLH6QCIQtseGBrgH7bw/7/frGjU9j8ZT4RKbQ9/j4slsyyW3BKNiYZGaHNN65yFqEm8baHMTLciniD21+aCycSwMhUB9AqGkau5xdUw8mwCNwAjL9r4IRiJAnwSJed6bgjEoKJRCGVEjGC8GHhyqyYG0DhA08q13HvbJ8lebH7HERcej2+zleYi6xT6wehFtXEWiNUvSCAJCImISSGIHKm5DqiAQoiCiIig3eo8ADUgAQHGoYHxBjSdwsAt6MGRua9FgwBU49Rx3A0mlxftMl8tLF3AK/Y82SwpgOugmDstrv53P6BrEjoa0D3ksmA75lDQ6fxg3Lv+FOKyu4dHABQIEF0kDbACtOQ2UndzyjAwSY0kpEDLsN0nIqhjeSm/nDt9ljqr5GhezC8Km6+73kAZzaiMv3qoplbpp6S21QABMSEJ0d2XNlEBdJkzxy+C2AOIDmqgXx8jkEidBQ30gaHWTIs4YaidEmffo5a4hu+kIoCiAmRoBDxnYriXbJJignyibHw9UsEkaUO/Dq6z0GZDsukvZIte0YjFIthDIZio6O1XjKcmUZmv7LIcqxUIOTnDVp9JutASWkvJJ/WTGqJn4Udv0Iy3H9N6H76G6Y4PWKvdjlwvxNosFphuterJiYqmFsV4YhLxaCpXzZYMPCKMQYGkAWmgc6HN1znqPK+FXRTq3HQ5HnTBhRrE6faqdetCVJb6osXnj8P0EwkXrLJF9qx1m8YoNltCLRbu3AzWo75k9wpCNm1DM44GH5ypMHD9Zif5LnuEfRFPxQtrsocl/XDgfQ5zWdOXl+PyLsUX4kKKy8W5NJ+JM73JOBkLMcbUMIMZmgvFoaJgHCzyxb5CGtPr8C7YBQJd52xfS3/eyWn2bzFOvr+pQv774z+Iuhv3cM+ch4n7LjutH3zXSbespmaZ7mXYd2G586UOIIjDbM01Od8UetxiU+PdG5Lav6VCcP50O9809mH04Gnr0qZ/9m4dWZwhmceYjLk9hvVFf7tPeKkFwXbwylNfV3+td+BL+ys++IBR3usAa9r/n4/OTKh/f+3a+rce8uqSNeBYd4/TbKz+/+uGqPvn7AHnT3Dz4gVuBfvvrHNdNl7IQsFIpXfniaoDmlw2uSKnzTf4Ey2GB6deVr889GLXryvmw74Di+DXZdt3/bZiAezbvxB+W77j31nTjy9aPvPQjLqxZXFLmlfMPAjT3PNX0oX6GMOdwbyo2b2aLu/q0sjJYYP+w5N+CAq8L4zPU7kl18bGTtyU7BTm030o2/CB4cjPL1tf5nzoi17QUx+5xsyMj21KjNhRqKA9YhbneAQkFMenndxF082h5m/SGx+1m1sOp5w7m7enKt5bTx6ZLik1UCAByP9quwDyqh71gzqlRZX8q5gUPQd8nd07G/DjWbGNznrB8a7LqBEAAT62tHocAMlKAerKoeq++wIWAjNxfgOi1Sks1nqT02jBq0FBfqY8lhP8knymAocQMISlIIFWMMLj+q3VglIC4CF0QIrgoKUEZWilpGJ3eymhVMDFYalQnGGpUoxMqZovD4mGltyDAMgGPois/7uWXq9uPXg5xuNx2mQyGNCpRJshHAMjPVrmKNaKevCIvIkimvVMOnB6GfFAFM5EBgbPY8DpFqFMruLZm8fDwvYUY+lx82YaDKHFBN5YzKAmUU9SJV+Jgm6sxaz0djPzwttw9zCMnguydOMTcNL1ojAiJaBVY6a+4RpQDph90KHzZzDfMxhOH6YF3rnNlOBu0su8Zu1BrIPB4FtAzxl08eRObSIMrveDQQgAzWZt9dSGgCUPEAHJQSIKCZAQiZAYyJAgKZIJM9o5/bBeUvOLzFZ8xwSReaiXicnMGKyWgyVmOzcTErwsJoMhsiqzjaKYzJjz6P+dWgIAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Manrope", var(--font-sans);--text-xs: .75rem;--text-sm: .8125rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2rem;--text-display: 2.5rem;--text-title: 1.375rem;--leading-tight: 1.25;--leading-normal: 1.5;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--navy-900: #192d42;--navy-800: #243d55;--ink-900: #21364a;--ink-700: #3d5266;--ink-600: #52677a;--ink-500: #5b7083;--border: #dfe6eb;--border-strong: #7d90a1;--surface-app: #f7f5f1;--surface-raised: #ffffff;--border-soft: #ece8e1;--surface: #ffffff;--surface-sunken: #eef2f5;--teal-50: #e9f6f5;--teal-100: #cbe9e7;--teal-600: #197a85;--teal-700: #14636c;--teal-800: #0f4e56;--amber-50: #fff4e5;--warm-50: #fbf3e8;--warm-100: #f6e4cc;--rose-50: #fbeeee;--sage-50: #ecf3ee;--amber-500: #f2a65a;--danger-50: #fbedee;--danger-600: #b5474d;--danger-700: #8f2f35;--success-50: #e7f4ee;--success-600: #27745b;--success-700: #1b5742;--warning-50: #fff4e5;--warning-600: #a85d00;--warning-700: #7a4a0c;--info-50: #e8f1f8;--info-600: #2f6690;--info-700: #234d6d;--color-text: var(--ink-900);--color-text-muted: var(--ink-600);--color-text-subtle: var(--ink-500);--color-link: var(--teal-600);--color-primary: var(--teal-600);--color-primary-hover: var(--teal-700);--color-on-primary: #ffffff;--color-overlay: rgba(25, 45, 66, .55);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 999px;--shadow-sm: 0 1px 2px rgba(60, 45, 25, .05);--shadow-md: 0 6px 20px rgba(60, 45, 25, .07);--shadow-lg: 0 16px 48px rgba(25, 45, 66, .2);--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px var(--teal-600);--control-sm: 36px;--control-md: 40px;--control-lg: 44px;--duration-fast: .15s;--duration-base: .2s;--ease-out: cubic-bezier(.2, .8, .2, 1);--space-section: 48px;--bottom-nav-h: 64px;--layout-max: 1180px;--content-narrow: 60rem}@media(max-width:767.98px){:root{--space-section: 32px;--text-display: 1.875rem}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--teal-600);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-sm);line-height:1;white-space:nowrap;padding:0 var(--space-4);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.ui-btn--sm{min-height:var(--control-sm)}.ui-btn--md{min-height:var(--control-md)}.ui-btn--lg{min-height:var(--control-lg);font-size:var(--text-base);padding:0 var(--space-5)}.ui-btn--full{width:100%}.ui-btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.ui-btn--primary:hover:not(:disabled){background:var(--color-primary-hover)}.ui-btn--secondary{background:var(--surface);color:var(--ink-900);border-color:var(--border);box-shadow:var(--shadow-sm)}.ui-btn--secondary:hover:not(:disabled){background:var(--warm-50);border-color:var(--warm-100)}.ui-btn--ghost{background:transparent;color:var(--teal-700)}.ui-btn--ghost:hover:not(:disabled){background:var(--teal-50)}@media(pointer:coarse){.ui-btn--sm,.ui-btn--md{min-height:var(--control-lg)}}.ui-btn--danger{background:var(--danger-600);color:#fff}.ui-btn--danger:hover:not(:disabled){background:var(--danger-700)}.ui-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn[aria-busy=true]{cursor:progress}.ui-spin{animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0}.ui-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0}.ui-card__title{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;color:var(--ink-900)}.ui-card__desc{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-600)}.ui-card__actions{display:flex;gap:var(--space-2);flex-shrink:0}.ui-card__body{padding:var(--space-5) var(--space-6) var(--space-6)}.ui-card__body--flush{padding:0}.ui-card__head+.ui-card__body--flush{padding-top:var(--space-4)}.ui-card>.ui-card__body--flush:first-child .ui-table-wrap:first-child th:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px)}.ui-card>.ui-card__body--flush:first-child .ui-table-wrap:first-child th:last-child{border-top-right-radius:calc(var(--radius-lg) - 1px)}.ui-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.4;white-space:nowrap}.ui-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ui-badge--neutral{background:var(--surface-sunken);color:var(--ink-700)}.ui-badge--brand{background:var(--teal-50);color:var(--teal-800)}.ui-badge--success{background:var(--success-50);color:var(--success-700)}.ui-badge--warning{background:var(--warning-50);color:var(--warning-700)}.ui-badge--danger{background:var(--danger-50);color:var(--danger-700)}.ui-badge--info{background:var(--info-50);color:var(--info-700)}.ui-table-wrap{overflow-x:auto;max-width:100%}.ui-table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--text-sm);color:var(--ink-900)}.ui-table th{text-transform:none;letter-spacing:0;text-align:left;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-600);background:var(--surface-app);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-soft);white-space:nowrap}.ui-table td{padding:var(--space-3) var(--space-4);border-top:0;font-size:var(--text-sm);color:var(--ink-900);border-bottom:1px solid var(--border-soft);vertical-align:middle}.ui-table tbody tr:hover{background:var(--warm-50)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-align-right{text-align:right!important}.ui-align-center{text-align:center!important}@media(max-width:767.98px){.ui-table--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ui-table--cards{min-width:0}.ui-table--cards,.ui-table--cards tbody,.ui-table--cards tr,.ui-table--cards td{display:block}.ui-table--cards tr{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.ui-table--cards td{display:flex;justify-content:space-between;gap:var(--space-4);border:0;padding:var(--space-1) 0;text-align:right}.ui-table--cards td:before{content:attr(data-label);color:var(--ink-600);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:left}}.ui-tabs__list{display:flex;gap:var(--space-1);border-bottom:1px solid var(--border-soft);overflow-x:auto;scrollbar-width:thin;scroll-padding-inline:var(--space-8);background:linear-gradient(to right,var(--surface-app) 60%,transparent) left center / 24px 100% no-repeat local,linear-gradient(to left,var(--surface-app) 60%,transparent) right center / 24px 100% no-repeat local,linear-gradient(to right,rgba(25,45,66,.18),transparent) left center / 12px 100% no-repeat scroll,linear-gradient(to left,rgba(25,45,66,.18),transparent) right center / 12px 100% no-repeat scroll}.ui-tabs__tab{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--space-3) var(--space-4);min-height:var(--control-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-600);cursor:pointer;white-space:nowrap}@media(max-width:479.98px){.ui-tabs__tab{padding-inline:var(--space-2);min-height:var(--control-lg)}}.ui-tabs__tab:hover{color:var(--ink-900)}.ui-tabs__tab[aria-selected=true]{color:var(--teal-700);border-bottom-color:var(--teal-600)}.ui-tabs__tab:focus-visible{outline:2px solid var(--teal-600);outline-offset:-3px;border-radius:var(--radius-sm)}.ui-tabs__panel{padding-top:var(--space-5)}.ui-tabs__panel:focus-visible{outline:2px solid var(--teal-600);outline-offset:2px;border-radius:var(--radius-sm)}.ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:ui-fade var(--duration-base) ease-out}.ui-dialog{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:100%;width:100%;color:var(--ink-900)}.ui-dialog:focus{outline:none}.ui-dialog--modal{max-width:520px;animation:ui-pop var(--duration-base) ease-out}.ui-dialog--drawer{max-width:440px;height:100%;border-radius:var(--radius-xl) 0 0 var(--radius-xl);animation:ui-slide var(--duration-base) ease-out}.ui-overlay:has(.ui-dialog--drawer){justify-content:flex-end;padding:0}.ui-dialog__head{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-3)}.ui-dialog__title{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.ui-dialog__desc{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-600)}.ui-dialog__close{display:grid;place-items:center;flex-shrink:0;width:var(--control-sm);height:var(--control-sm);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-600);cursor:pointer}.ui-dialog__close:hover{background:var(--surface-sunken);color:var(--ink-900)}.ui-dialog__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-dialog__body{padding:var(--space-3) var(--space-6) var(--space-6);overflow-y:auto;flex:1;font-size:var(--text-base)}.ui-dialog__foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-soft)}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes ui-slide{0%{transform:translate(32px);opacity:0}}@media(max-width:767.98px){.ui-dialog--drawer{max-width:none;border-radius:0}.ui-dialog__foot{flex-direction:column-reverse}.ui-dialog__foot .ui-btn{width:100%}}.ui-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-field__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-900)}.ui-field__req{color:var(--danger-600)}.ui-field__help{margin:0;font-size:var(--text-xs);color:var(--ink-600)}.ui-field__error{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--danger-600)}.ui-control{width:100%;min-height:var(--control-md);padding:0 var(--space-3);background:var(--surface);color:var(--ink-900);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.ui-control::placeholder{color:var(--ink-500)}.ui-control:hover:not(:disabled){border-color:var(--ink-600)}.ui-control:focus-visible{outline:none;border-color:var(--teal-600);box-shadow:0 0 0 3px var(--teal-100)}.ui-control:disabled{background:var(--surface-sunken);color:var(--ink-600);cursor:not-allowed}.ui-control.is-invalid{border-color:var(--danger-600)}.ui-control.is-invalid:focus-visible{box-shadow:0 0 0 3px var(--danger-50)}.ui-textarea{padding:var(--space-3);resize:vertical;line-height:var(--leading-normal)}.ui-select{padding-right:var(--space-8)}.ui-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-10) var(--space-6)}.ui-empty__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--warm-50);color:var(--teal-700);margin-bottom:var(--space-4)}.ui-empty__title{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--ink-900)}.ui-empty__desc{margin:var(--space-2) 0 0;max-width:44ch;font-size:var(--text-sm);color:var(--ink-600);line-height:var(--leading-normal)}.ui-empty__action{margin-top:var(--space-5)}.ui-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-8)}.ui-page-header__text{min-width:0;max-width:70ch}.ui-page-header__title{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:800;letter-spacing:-.02em;color:var(--ink-900)}.ui-page-header__desc{margin:var(--space-2) 0 0;font-size:var(--text-base);color:var(--ink-600);line-height:var(--leading-normal)}.ui-page-header__actions{display:flex;gap:var(--space-2);flex-wrap:wrap}@media(max-width:767.98px){.ui-page-header__title{font-size:var(--text-xl)}}.ui-skeleton{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--border) 50%,var(--surface-sunken) 75%);background-size:200% 100%;animation:ui-shimmer 1.4s ease-in-out infinite}.ui-skeleton--circle{border-radius:50%}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-toast-region{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:120;display:flex;flex-direction:column;gap:var(--space-2);width:min(380px,calc(100vw - 32px));pointer-events:none}.ui-toast-region>div{display:flex;flex-direction:column;gap:var(--space-2)}.ui-toast{pointer-events:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--navy-900);color:#fff;border-left:4px solid var(--teal-100);box-shadow:var(--shadow-lg);font-size:var(--text-sm);animation:ui-pop var(--duration-base) ease-out}.ui-toast--success{border-left-color:#6cc3a3}.ui-toast--warning{border-left-color:var(--amber-500)}.ui-toast--danger{border-left-color:#e58a8f}.ui-toast__text strong{display:block;font-weight:var(--weight-semibold)}.ui-toast__text p{margin:2px 0 0;color:#d6e2ec}.ui-toast__close{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:#d6e2ec;cursor:pointer}.ui-toast__close:hover{background:#ffffff1f;color:#fff}.ui-toast__close:focus-visible{outline:2px solid #fff;outline-offset:1px}.ui-gallery{max-width:var(--layout-max);margin:0 auto;padding:var(--space-8) var(--space-4);display:grid;gap:var(--space-6);font-family:var(--font-sans);color:var(--ink-900)}.ui-gallery__row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ui-gallery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.ui-gallery__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:var(--space-3)}.ui-gallery__swatch{font-size:var(--text-xs);color:var(--ink-700)}.ui-gallery__swatch i{display:block;height:40px;border-radius:var(--radius-md);border:1px solid var(--border);margin-bottom:6px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--surface-app)}button,input,select,textarea{font:inherit}a{color:inherit}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{min-height:100vh}.skip-link{position:fixed;left:var(--space-4);top:-80px;z-index:300;padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--teal-700);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-weight:var(--weight-semibold)}.skip-link:focus{top:var(--space-4)}.shell__main{margin-left:248px;min-width:0;display:flex;flex-direction:column;min-height:100vh}.shell__content{flex:1;width:100%;max-width:calc(var(--layout-max) + 2 * var(--space-8));margin:0 auto;padding:var(--space-8) var(--space-8) var(--space-12);outline:none}.shell__page{min-width:0}.shell__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--color-overlay)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:100;width:248px;display:flex;flex-direction:column;background:var(--surface);color:var(--ink-900);border-right:1px solid var(--border-soft, var(--border));overflow-y:auto;outline:none}.sidebar__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-5) var(--space-4)}.sidebar__brand{display:flex;align-items:center;gap:var(--space-3)}.sidebar__close{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-900);cursor:pointer}.sidebar__close:hover{background:var(--surface-sunken)}.sidebar__demo{padding:0 var(--space-4) var(--space-3)}.sidebar__nav{flex:1;padding:var(--space-2) var(--space-3)}.nav-main{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;gap:var(--space-1)}.nav-main__link{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink-700);text-decoration:none;font-size:var(--text-base);font-weight:var(--weight-semibold);transition:background var(--duration-fast) var(--ease-out, ease-out)}.nav-main__link svg{flex-shrink:0;color:var(--ink-600)}.nav-main__link:hover{background:var(--surface-sunken);color:var(--ink-900)}.nav-main__link.active{background:var(--teal-50);color:var(--teal-800)}.nav-main__link.active svg{color:var(--teal-700)}.nav-section{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-soft, var(--border))}.nav-section ul,.nav-sub ul{list-style:none;margin:0;padding:0}.nav-section__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-align:left}.nav-section__toggle:hover{background:var(--surface-sunken);color:var(--ink-900)}.nav-section__toggle svg{transition:transform var(--duration-fast)}.nav-section__toggle svg.is-collapsed{transform:rotate(-90deg)}.nav-sub{margin-top:var(--space-2)}.nav-sub__title{margin:0;padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-600)}.nav-link{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink-700);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-medium)}.nav-link svg{flex-shrink:0;color:var(--ink-600)}.nav-link:hover{background:var(--surface-sunken);color:var(--ink-900)}.nav-link.active{background:var(--teal-50);color:var(--teal-800);font-weight:var(--weight-semibold)}.nav-link.active svg{color:var(--teal-700)}.sidebar a:focus-visible,.sidebar button:focus-visible{outline:2px solid var(--teal-600);outline-offset:-2px}.sidebar__foot{position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--border-soft, var(--border));padding:var(--space-4);display:grid;gap:var(--space-3)}.sidebar__tenant{display:flex;flex-direction:column;gap:2px}.sidebar__tenant-label{font-size:var(--text-xs);color:var(--ink-600);text-transform:uppercase;letter-spacing:.06em}.sidebar__tenant strong{color:var(--ink-900);font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.sidebar__tenant-role{font-size:var(--text-xs);color:var(--ink-600)}.sidebar__note{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-600)}.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-8);background:var(--surface);border-bottom:1px solid var(--border)}.topbar__menu{display:grid;place-items:center;flex-shrink:0;width:var(--control-lg);height:var(--control-lg);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-900);cursor:pointer}.topbar__menu:hover{background:var(--surface-sunken)}.topbar__spacer{flex:1 1 0;min-width:0}.breadcrumbs{flex:0 0 auto;min-width:0;max-width:40%}.breadcrumbs ol{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--ink-600)}.breadcrumbs li{white-space:nowrap;flex-shrink:0}.breadcrumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-500)}.breadcrumbs a{color:var(--teal-700);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs a:focus-visible{outline:2px solid var(--teal-600);outline-offset:2px;border-radius:var(--radius-sm)}.breadcrumbs li.breadcrumbs__current{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink-900);font-weight:var(--weight-semibold)}.simulation-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px var(--space-3);border-radius:var(--radius-full);background:var(--amber-50);color:var(--warning-700);border:1px solid #f1d4a8;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.demo-controls{display:flex;align-items:center;gap:var(--space-2)}.demo-controls__field{min-width:0}.demo-controls .ui-control{min-height:var(--control-sm);font-size:var(--text-sm);max-width:320px}.demo-controls:not(.demo-controls--panel) .demo-controls__field{min-width:0;width:220px}.demo-controls:not(.demo-controls--panel) .demo-controls__field:first-child{width:284px}.demo-controls--panel{flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.demo-controls--panel .ui-control{max-width:none;width:100%}.demo-controls__label{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--ink-700)}.demo-controls--panel .reset-btn{width:100%}@media(max-width:1279.98px){.reset-btn--icon{padding:0;width:var(--control-sm)}.reset-btn--icon span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.load-notice{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--info-50);color:var(--info-700);font-size:var(--text-sm)}.load-notice span{flex:1}.load-notice button{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer}.placeholder{display:flex;gap:var(--space-4);align-items:flex-start}.placeholder__icon{flex-shrink:0;margin-top:2px;color:var(--teal-700)}.placeholder__text p{margin:0 0 var(--space-4);color:var(--ink-600)}.placeholder__facts{display:grid;gap:var(--space-2);margin:0 0 var(--space-5)}.placeholder__facts div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.placeholder__facts dt{font-weight:var(--weight-semibold)}.placeholder__facts dt:after{content:" :"}.placeholder__facts dd{margin:0;color:var(--ink-600)}.ui-btn{text-decoration:none}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.money--end{display:block;text-align:right}.money--strong{font-weight:var(--weight-semibold)}.timeline{list-style:none;margin:0;padding:0}.timeline__item{position:relative;display:flex;gap:var(--space-3);padding-bottom:var(--space-4)}.timeline__item:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:var(--border)}.timeline__dot{flex-shrink:0;width:12px;height:12px;margin-top:4px;border-radius:50%;background:var(--border-strong)}.timeline__item--brand .timeline__dot{background:var(--teal-600)}.timeline__item--success .timeline__dot{background:var(--success-600)}.timeline__item--warning .timeline__dot{background:var(--warning-600)}.timeline__item--danger .timeline__dot{background:var(--danger-600)}.timeline__body{min-width:0}.timeline__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-900);overflow-wrap:anywhere}.timeline__desc{font-size:var(--text-sm);color:var(--ink-600)}.timeline__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--ink-600)}.privacy-notice{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-700);font-size:var(--text-sm)}.privacy-notice svg{flex-shrink:0;margin-top:2px;color:var(--teal-700)}.avatar{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--teal-50);color:var(--teal-800);font-weight:var(--weight-semibold);letter-spacing:.02em}.avatar--sm{width:28px;height:28px;font-size:var(--text-xs)}.avatar--md{width:36px;height:36px;font-size:var(--text-sm)}.avatar--lg{width:48px;height:48px;font-size:var(--text-base)}.state-skeleton{display:grid;gap:var(--space-3);padding:var(--space-4) 0}@media(max-width:1023.98px){.shell__main{margin-left:0}html{scroll-padding-bottom:calc(var(--bottom-nav-h, 64px) + env(safe-area-inset-bottom,0px) + var(--space-4))}.shell__content{padding:var(--space-6) var(--space-6) calc(var(--bottom-nav-h, 64px) + env(safe-area-inset-bottom,0px) + var(--space-8))}.topbar{padding:var(--space-2) var(--space-4)}.sidebar{width:min(320px,86vw);transform:translate(-100%);visibility:hidden;transition:transform var(--duration-base),visibility 0s linear var(--duration-base)}.nav-link,.nav-section__toggle,.demo-controls--panel .ui-control,.demo-controls--panel .reset-btn{min-height:var(--control-lg)}.sidebar--open{transform:translate(0);visibility:visible;transition:transform var(--duration-base);box-shadow:var(--shadow-lg)}}@media(max-width:1599.98px){.breadcrumbs li.breadcrumbs__trail{display:none}.breadcrumbs li+li:before{content:none}.reset-btn--icon{padding:0;width:var(--control-sm)}.reset-btn--icon span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(max-width:767.98px){.topbar{flex-wrap:wrap;gap:0 var(--space-2);padding-inline:var(--space-3);padding-block:var(--space-2) 0}.topbar>:not(.breadcrumbs){margin-bottom:var(--space-2)}.breadcrumbs{order:9;flex:0 0 100%;max-width:none;padding:0 var(--space-1) var(--space-2)}.breadcrumbs li.breadcrumbs__trail{display:list-item}.breadcrumbs li+li:before{content:"/"}.shell__content{padding:var(--space-4) var(--space-4) calc(var(--bottom-nav-h, 64px) + env(safe-area-inset-bottom,0px) + var(--space-6))}.simulation-badge{padding:2px var(--space-2)}.topbar{min-height:56px}.topbar>:not(.breadcrumbs):not(.topbar__spacer){flex-shrink:0}.topbar__logo{min-width:0}.placeholder{flex-direction:column}}.brand-logo--full{display:inline-block;white-space:nowrap;font-family:var(--font-display);font-weight:800;letter-spacing:-.045em;line-height:1}.brand-logo__n{height:.64em;width:.678em;margin-right:.04em;vertical-align:baseline;overflow:visible}.topbar__logo{flex-shrink:0;color:var(--navy-900)}@media(max-width:1023.98px){.ui-toast-region{bottom:calc(var(--bottom-nav-h, 64px) + env(safe-area-inset-bottom,0px) + var(--space-3))}}.bottom-nav{position:fixed;inset:auto 0 0 0;z-index:60;background:var(--surface);border-top:1px solid var(--border-soft, var(--border));padding-bottom:env(safe-area-inset-bottom,0px)}.bottom-nav__list{display:flex;margin:0;padding:0;list-style:none;min-height:var(--bottom-nav-h, 64px)}.bottom-nav__cell{flex:1 1 0;min-width:0;display:flex}.bottom-nav__link{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:var(--space-2) 2px;color:var(--ink-600);text-decoration:none;font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.2;text-align:center}.bottom-nav__label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip}.bottom-nav__label--short,.bottom-nav[data-count="5"] .bottom-nav__label--full{display:none}.bottom-nav[data-count="5"] .bottom-nav__label--short{display:inline}@media(max-width:399.98px){.bottom-nav__label--full{display:none}.bottom-nav__label--short{display:inline}}.bottom-nav__link:hover{color:var(--ink-900);background:var(--surface-sunken)}.bottom-nav__link svg{flex-shrink:0}.bottom-nav__link.active{position:relative;color:var(--teal-800);background:var(--teal-50);font-weight:800}.bottom-nav__link.active:before{content:"";position:absolute;top:0;left:25%;right:25%;height:3px;border-radius:0 0 3px 3px;background:var(--teal-700)}.bottom-nav__link:focus-visible{outline:2px solid var(--teal-600);outline-offset:-3px}.hub{display:grid;gap:var(--space-section, 32px)}.hub-choices{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.hub-choice{position:relative;display:grid;gap:var(--space-2);align-content:start;min-height:200px;padding:var(--space-6);border:1px solid var(--border-soft, var(--border));border-radius:var(--radius-xl, 20px);background:var(--surface-raised, var(--surface));color:var(--ink-900);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out, ease-out),box-shadow var(--duration-fast) var(--ease-out, ease-out)}.hub-choice:hover{border-color:var(--teal-600);box-shadow:var(--shadow-md)}.hub-choice:focus-visible{outline:2px solid var(--teal-600);outline-offset:2px}.hub-choice__icon{color:var(--teal-700)}.hub-choice__title{font-family:var(--font-display);font-size:var(--text-title, 1.375rem);font-weight:800;line-height:1.2}.hub-choice__text{color:var(--ink-600);font-size:var(--text-base)}.hub-choice__arrow{position:absolute;right:var(--space-6);bottom:var(--space-6);color:var(--teal-700)}.hub-section{display:grid;gap:var(--space-3)}.hub-section__title{margin:0;font-family:var(--font-display);font-size:var(--text-title, 1.375rem);font-weight:800;color:var(--ink-900)}.hub-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-6);border-top:1px solid var(--border-soft, var(--border))}.hub-list>li{border-bottom:1px solid var(--border-soft, var(--border))}.hub-row{display:flex;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-2);color:var(--ink-900);text-decoration:none;border-radius:var(--radius-md)}.hub-row:hover{background:var(--surface-sunken)}.hub-row:focus-visible{outline:2px solid var(--teal-600);outline-offset:-2px}.hub-row__icon{flex-shrink:0;color:var(--teal-700)}.hub-row__body{flex:1;min-width:0;display:grid;gap:2px}.hub-row__title{font-weight:var(--weight-semibold)}.hub-row__text{color:var(--ink-600);font-size:var(--text-sm)}.hub-row__chevron{flex-shrink:0;color:var(--ink-500)}@media(max-width:767.98px){.hub{gap:32px}.hub-choices,.hub-list{grid-template-columns:minmax(0,1fr)}.hub-choice{min-height:160px;padding:var(--space-5)}.hub-choice__arrow{right:var(--space-5);bottom:var(--space-5)}}@media(prefers-reduced-motion:reduce){.hub-choice,.nav-main__link{transition:none}}@media(max-width:419.98px){.simulation-badge{width:32px;height:32px;padding:0;justify-content:center}.simulation-badge .simulation-badge__text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.shell__page :is(.kpi,.fi-total,.su-kpi){display:flex;flex-direction:column;gap:var(--space-1);min-width:0;margin:0;padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.shell__page .kpi{padding:0;gap:0}.shell__page .kpi>.ui-card__body{padding:var(--space-5);gap:var(--space-1)}.shell__page :is(.kpi__label,.fi-total dt,.su-kpi dt,.tn-stats dt){margin:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink-600)}.shell__page :is(.kpi__value,.fi-total dd,.su-kpi dd,.tn-stats dd){margin:0;font-family:var(--font-sans);font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-900);overflow-wrap:anywhere}.shell__page .kpi--featured .kpi__value{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--teal-800)}.shell__page :is(.kpi__help,.fi-total p){margin:0;font-size:var(--text-sm);color:var(--ink-600)}.shell__page .fi-total--voluntary{border-style:dashed;border-color:var(--border-strong);background:var(--surface-sunken)}.shell__page :is(.hrd-kpis,.fi-totals,.su-kpis){gap:var(--space-4)}@media(max-width:767.98px){.shell__page :is(.fi-total,.su-kpi){padding:var(--space-4)}.shell__page .kpi>.ui-card__body{padding:var(--space-4)}.shell__page :is(.kpi__value,.fi-total dd,.su-kpi dd,.tn-stats dd),.shell__page .kpi--featured .kpi__value{font-size:var(--text-xl)}.shell__page :is(.hrd-kpis,.fi-totals,.su-kpis){gap:var(--space-3)}.shell__page :is(.su-kpis,.fi-totals){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.shell__page :is(.mo-filters,.au-filters,.fi-filters,.mk-filters,.bu-filters,.po-filters,.ap-filters,.dir-filters,.or-filters){display:flex;flex-wrap:nowrap;align-items:flex-end;gap:var(--space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--space-4));padding:0 var(--space-4) var(--space-1);scroll-padding-inline:var(--space-4)}.shell__page :is(.mo-filters,.au-filters,.fi-filters,.mk-filters,.bu-filters,.po-filters,.ap-filters,.dir-filters,.or-filters)::-webkit-scrollbar{display:none}.shell__page :is(.mo-filters,.au-filters,.fi-filters,.mk-filters,.bu-filters,.po-filters,.ap-filters,.dir-filters,.or-filters)>*{flex:0 0 11rem;min-width:0;max-width:none;scroll-snap-align:start}.shell__page :is(.mo-filters,.au-filters,.fi-filters,.mk-filters,.bu-filters,.po-filters,.ap-filters,.dir-filters,.or-filters)>:is(.mo-field--search,.au-field--search,.fi-field--search,.mk-field--search,.bu-field--search,.po-field--search,.ap-field--search,.dir-field--search,:has(input[type=search]),:has(.mo-search,.au-search)){flex-basis:14rem}}.shell__page :is(.pulse,.mm__body,.ntf-list,.th-list){max-width:var(--content-narrow)}@media(max-width:767.98px){.shell__page :is(.mk-filters,.or-filters){margin-inline:0;padding:var(--space-3) var(--space-4)}.shell__page .or-filters{flex-wrap:wrap;overflow:visible}.shell__page .or-filters>*{flex:1 1 100%}}@media(max-width:767.98px){.shell__page .mo-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}.shell__page .mo-filters>*{flex:initial}.shell__page .mo-filters>.mo-field--search{grid-column:1 / -1}}
