:root{--primary: #293040;--primary-hover: #414a5f;--on-primary: #ffffff;--secondary: #414a5f;--info: #b1d8fc;--danger: #d32f2f;--warning: #ff7a59;--light: #e6e8ec;--dark: #111520;--white: #ffffff;--gray-100: #e6e8ec;--gray-200: #ccd0d8;--gray-300: #b2b7c5;--gray-400: #99a0b2;--gray-500: #7f889e;--gray-600: #5f687e;--gray-700: #414a5f;--gray-800: #293040;--gray-900: #111520;--black: #1a1a1a;--gold-100: #f8f6f0;--gold-200: #f4f0e3;--gold-300: #f1e9d4;--gold-400: #eee3c4;--gold-500: #edddb2;--gold-600: #edd8a0;--gold-700: #efd28c;--gold-800: #f1cd77;--gold-900: #f5c962;--gold: #f5c962;--navy-100: #f5f6fa;--navy-200: #ebf0fc;--navy-300: #d8e2f9;--navy-400: #bcc9f0;--navy-500: #9babe1;--navy-600: #7a88cb;--navy-700: #5966b0;--navy-800: #384891;--navy-900: #192d60;--beige: #e5e0dd;--purple: #946aff;--blue: #b1d8fc;--orange: #ff7a59;--body-bg: #111520;--body-color: #ffffff;--link-color: #293040;--link-hover-color: #414a5f;--headings-color: #ffffff;--border-radius-sm: .25rem;--border-radius: .5rem;--border-radius-lg: 1rem;--border-radius-row: .625rem;--border-radius-pill: 100px;--border-color: rgba(255, 255, 255, .15)}:root,[data-theme-status=light]{color-scheme:light;--surface: #ffffff;--surface-muted: #e6e8ec;--on-surface: #111520;--on-surface-muted: #414a5f;--surface-border: rgba(17, 21, 32, .12)}[data-theme-status=dark]{color-scheme:dark;--surface: #111520;--surface-muted: #293040;--on-surface: #ffffff;--on-surface-muted: #b2b7c5;--surface-border: rgba(255, 255, 255, .15)}@keyframes text-shimmer{0%{background-position:200% 0}}.portal-nav{--portal-nav-hover: var(--surface);--portal-nav-ink-sub: #5f687e;--portal-nav-active: rgba(0, 0, 0, .075);--portal-nav-inset: 1rem;--portal-nav-width: 16.5rem;--portal-nav-width-collapsed: 4.5rem;--portal-nav-ease: .28s cubic-bezier(.4, 0, .2, 1);flex:0 0 auto;width:var(--portal-nav-width);align-self:flex-start;transition:width var(--portal-nav-ease);font-family:Roboto,system-ui,-apple-system,sans-serif;letter-spacing:-.01em;interpolate-size:allow-keywords}[data-theme-status=dark] .portal-nav{--portal-nav-hover: var(--surface-muted);--portal-nav-ink-sub: var(--on-surface-muted);--portal-nav-active: rgba(255, 255, 255, .12)}.portal-nav--sticky{position:sticky;top:calc(var(--header-height, 7em) + 1.5rem)}.portal-nav__brand{display:flex;align-items:center;gap:.5rem;padding:var(--portal-nav-inset);height:73px;margin-top:12px}.portal-nav__brand-link{display:flex;align-items:center;min-width:0;overflow:hidden;transition:opacity .16s ease,max-width var(--portal-nav-ease);max-width:100%}.portal-nav__brand-link img{display:block;width:auto;height:auto;max-width:100%;max-height:1.5rem}.portal-nav__brand-link:focus-visible{outline:2px solid #384991;outline-offset:2px;border-radius:.5rem}.portal-nav__search{position:relative;display:flex;align-items:center;gap:.5rem;margin:0 var(--portal-nav-inset) .25rem;padding:0 .625rem;height:2.625rem;background-color:var(--surface);border-radius:var(--border-radius-row);box-shadow:inset 0 0 0 1px var(--surface-border);transition:box-shadow .15s ease}.portal-nav__search:focus-within{box-shadow:inset 0 0 0 1px #384991,0 0 0 3px #38499126}.portal-nav__search-icon.material-symbols-rounded{flex:0 0 auto;font-size:1.125rem;font-variation-settings:"FILL" 0,"opsz" 20;line-height:1;color:#414a5f;transition:font-variation-settings .15s ease}.portal-nav__search:hover .portal-nav__search-icon.material-symbols-rounded,.portal-nav__search:focus-within .portal-nav__search-icon.material-symbols-rounded{font-variation-settings:"FILL" 1,"opsz" 20}.portal-nav__search-input{flex:1 1 auto;min-width:0;padding:0;border:0;background:none;color:var(--on-surface);font:inherit;font-size:.9375rem;transition:opacity .16s ease,max-width var(--portal-nav-ease);max-width:100%}.portal-nav__search-input::placeholder{color:var(--on-surface-muted);opacity:.75}.portal-nav__search-input:focus{outline:none}.portal-nav__search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.portal-nav__search-keys{flex:0 0 auto;display:flex;gap:.1875rem;transition:opacity .16s ease,max-width var(--portal-nav-ease);max-width:100%}.portal-nav__search-keys kbd{display:grid;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .25rem;border-radius:.3125rem;box-shadow:inset 0 0 0 1px var(--surface-border);background:none;color:var(--on-surface-muted);font-family:inherit;font-size:.75rem;line-height:1}.portal-nav__shortcut{position:absolute}.portal-nav__search-expand,.portal-nav__row-expand{display:none;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.portal-nav__group{display:flex;flex-direction:column;gap:.125rem;padding:var(--portal-nav-inset)}.portal-nav__heading{margin:0 0 .375rem;padding:0 .625rem;color:var(--on-surface);font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;white-space:nowrap;overflow:hidden;transition:opacity .16s ease}.portal-nav__group--utility{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.portal-nav__item{display:flex;align-items:center;gap:.625rem;min-height:2.375rem;padding:12px;border-radius:var(--border-radius-row);color:var(--on-surface);font-size:.9375rem;line-height:1.25;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.portal-nav__item:hover{background-color:var(--portal-nav-hover)}.portal-nav__item.is-active{background-color:#384991;color:#fff;font-weight:600}.portal-nav__item.is-active:hover{background-color:#4459b0;color:#fff}.portal-nav__item:focus-visible,.portal-nav__sub-link:focus-visible,.portal-nav__toggle:focus-visible+.portal-nav__toggle-button{outline:2px solid #384991;outline-offset:2px}.portal-nav__icon.material-symbols-rounded{flex:0 0 auto;width:1.25rem;font-size:1.25rem;font-variation-settings:"FILL" 0,"opsz" 20;line-height:1;text-align:center;opacity:.55;transition:opacity .15s ease,font-variation-settings .15s ease}.portal-nav__item:hover .portal-nav__icon,.portal-nav__item.is-active .portal-nav__icon{opacity:1}.portal-nav__item:hover .portal-nav__icon.material-symbols-rounded,.portal-nav__cta:hover .portal-nav__icon.material-symbols-rounded{font-variation-settings:"FILL" 1,"opsz" 20}.portal-nav__text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;transition:opacity .16s ease,max-width var(--portal-nav-ease);max-width:100%}.portal-nav__badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;border-radius:999px;background-color:#384991;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:0}.portal-nav__cta{display:flex;align-items:center;gap:.625rem;margin:var(--portal-nav-inset);padding:.6875rem .875rem;border-radius:var(--border-radius-row);background-color:#384991;color:#fff;font-size:.9375rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s ease}.portal-nav__cta:hover,.portal-nav__cta:focus-visible{background-color:#4459b0;color:#fff}.portal-nav__cta:focus-visible{outline:2px solid #384991;outline-offset:2px}.portal-nav__cta .portal-nav__icon{opacity:1}.portal-nav__cta-arrow.material-symbols-rounded{flex:0 0 auto;margin-left:auto;font-size:1.125rem;font-variation-settings:"opsz" 20;line-height:1;transition:opacity .16s ease,max-width var(--portal-nav-ease);max-width:100%}@supports selector(::details-content){.portal-nav__section::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size var(--portal-nav-ease),opacity var(--portal-nav-ease),content-visibility var(--portal-nav-ease);transition-behavior:allow-discrete}.portal-nav__section[open]::details-content{block-size:auto;opacity:1}}.portal-nav__section>summary{list-style:none}.portal-nav__section>summary::-webkit-details-marker{display:none}.portal-nav__chevron.material-symbols-rounded{flex:0 0 auto;font-size:1.125rem;font-variation-settings:"opsz" 20;line-height:1;opacity:.4;transition:transform var(--portal-nav-ease)}.portal-nav__section[open]>summary .portal-nav__chevron{transform:rotate(180deg)}.portal-nav__item.is-active .portal-nav__chevron{padding:.125rem;border-radius:.375rem;background-color:#ffffff29;opacity:1}.portal-nav__sub{list-style:none;margin:.125rem 0 .375rem;padding:0;display:flex;flex-direction:column;gap:.0625rem}.portal-nav__sub-link{display:block;padding:12px 12px 12px 2.5rem;border-radius:var(--border-radius-row);color:var(--portal-nav-ink-sub);font-size:.875rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.portal-nav__sub-link:hover{background-color:var(--portal-nav-hover);color:var(--on-surface)}.portal-nav__sub-link.is-active{background-color:var(--portal-nav-active);color:var(--on-surface);font-weight:600}.portal-nav__collapse{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media (min-width: 992px){.portal-nav:has(.portal-nav__collapse:checked){width:var(--portal-nav-width-collapsed)}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__heading{height:0;margin:0;opacity:0;overflow:hidden}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__search{width:2.5rem;margin-inline:auto;padding:0;justify-content:center;gap:0}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__search-input,.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__search-keys{max-width:0;opacity:0;pointer-events:none}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__search-expand,.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__row-expand{display:block}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__item--toggle{position:relative}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__cta{justify-content:center;gap:0;padding-inline:0}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__cta-arrow{max-width:0;opacity:0;overflow:hidden;margin-left:0}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__text,.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__badge,.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__chevron{max-width:0;opacity:0;pointer-events:none}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__badge,.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__chevron{min-width:0;padding:0;overflow:hidden}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__sub{display:none}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__item{justify-content:center;gap:0}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__brand{flex-direction:column;justify-content:center;padding-inline:0;margin:12px var(--portal-nav-inset) 0;gap:.5rem}.portal-nav:has(.portal-nav__collapse:checked) .portal-nav__brand-link{max-width:100%;width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.portal-nav,.portal-nav__text,.portal-nav__brand-link{transition:none}}.portal-nav__toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.portal-nav__toggle-button{display:none;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--surface-border);border-radius:var(--border-radius-row);color:var(--on-surface);font-size:.9375rem;cursor:pointer}.portal-nav__toggle-button .material-symbols-rounded{font-size:1.25rem;font-variation-settings:"opsz" 20;line-height:1}@media (max-width: 991.98px){.portal-nav{width:100%}.portal-nav--sticky{position:static}.portal-nav__toggle-button{display:inline-flex}.portal-nav__body{display:none;padding-top:.75rem}.portal-nav__toggle:checked~.portal-nav__body{display:block}.portal-nav__search,.portal-nav__cta{display:none}.portal-nav__toggle:checked~.portal-nav__search,.portal-nav__toggle:checked~.portal-nav__cta{display:flex}}@media (prefers-reduced-motion: reduce){.portal-nav__item,.portal-nav__icon,.portal-nav__sub-link,.portal-nav__chevron,.portal-nav__search-icon,.portal-nav__section::details-content,.portal-nav__search,.portal-nav__search-input,.portal-nav__search-keys,.portal-nav__heading,.portal-nav__cta,.portal-nav__cta-arrow{transition:none}}.portal-layout{display:flex;align-items:flex-start;gap:0}.portal-layout__main{flex:1 1 auto;min-width:0}.portal-layout__content{padding:20px}@media (max-width: 991.98px){.portal-layout{flex-direction:column;gap:1.5rem}.portal-layout__main{width:100%}}.portal-shell{overflow:hidden}.portal-shell #main-content{margin-top:0;height:100vh;height:100dvh;padding:0;overflow:hidden;background-color:#f5f6fa}.portal-shell .portal-layout{height:100%;align-items:stretch}.portal-shell .portal-nav{align-self:stretch;height:100%;padding:0;display:flex;flex-direction:column;overflow:hidden}.portal-shell .portal-nav__brand,.portal-shell .portal-nav__search,.portal-shell .portal-nav__cta{flex:0 0 auto}.portal-shell .portal-nav--sticky{position:static}@media (min-width: 992px){.portal-shell .portal-nav__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.portal-shell .portal-nav__group--utility{margin-top:auto}}.portal-shell .portal-layout__main{height:calc(100% - 24px);display:flex;flex-direction:column;overflow:hidden;margin:12px 12px 12px 0;border-radius:12px;background-color:var(--surface);border:1px solid #d8e2f9}.portal-shell .portal-layout__main .header-section{flex:0 0 auto}.portal-shell .portal-layout__main .header{position:static;width:auto}.portal-shell .portal-layout__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.portal-shell .portal-layout__footer{margin-top:auto}@media (max-width: 991.98px){.portal-shell{overflow:visible}.portal-shell #main-content{height:auto;padding-block:var(--content-gutter);overflow:visible}.portal-shell .portal-layout,.portal-shell .portal-nav,.portal-shell .portal-layout__main,.portal-shell .portal-layout__scroll{height:auto;padding-block:0;overflow:visible}.portal-shell .portal-layout__main .header{position:fixed;width:100%}.portal-shell #main-content{margin-top:var(--header-height)}}.portal-shell .system-page{justify-content:flex-start;min-height:0;padding-block:0}
