@charset "UTF-8";.a-accent-bar[data-v-8e3e40d3]{display:flex;height:3px;overflow:hidden}.a-accent-bar__segment[data-v-8e3e40d3]{display:block}.a-accent-bar__segment--primary[data-v-8e3e40d3]{flex:3 0 0;background:var(--color-primary-50, #222c71)}.a-accent-bar__segment--progress[data-v-8e3e40d3]{flex:1 0 0;background:var(--color-progress-90, #166b51)}.a-accent-bar__segment--accent[data-v-8e3e40d3]{flex:.6 0 0;background:var(--color-accent-50, #e43147)}.a-button[data-v-47eb2bfe]{position:relative;display:inline-flex;align-items:center;min-height:40px}@media(max-width:768px){.a-button[data-v-47eb2bfe]{min-height:44px}}.a-button[data-v-47eb2bfe]{padding:8px 16px;font-size:1.4rem;line-height:1.5;color:var(--color-primary-50, #222c71);text-decoration:none;background:var(--color-surface, #fff);border:solid 1px var(--color-border-strong, #d2d7e4);border-radius:6px;transition:background .2s ease 0s,border-color .2s ease 0s}.a-button[data-v-47eb2bfe]:not([disabled],[aria-disabled=true],.is-loading):hover{background:var(--color-primary-10, #eef0f8)}.a-button[data-v-47eb2bfe]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.a-button--primary[data-v-47eb2bfe]{color:var(--color-text-white, #fff);background:var(--color-primary-50, #222c71);border-color:transparent}.a-button--primary[data-v-47eb2bfe]:not(.is-loading):hover{background:var(--color-primary-90, #192155)}.a-button--secondary[data-v-47eb2bfe]{color:var(--color-primary-50, #222c71);background:var(--color-primary-10, #eef0f8);border-color:transparent}.a-button--secondary[data-v-47eb2bfe]:not(.is-loading):hover{background:var(--color-primary-10, #eef0f8);border-color:var(--color-primary-50, #222c71)}.a-button--link[data-v-47eb2bfe]{background:transparent;border-color:transparent}.a-button--link[data-v-47eb2bfe]:hover{background:transparent}.a-button--link:hover .a-button__text[data-v-47eb2bfe]{text-decoration:underline}.a-button--link[disabled][data-v-47eb2bfe],.a-button--link[aria-disabled=true][data-v-47eb2bfe]{color:var(--color-border-input, #858ca3);background:transparent}.a-button--link[disabled][data-v-47eb2bfe]:hover,.a-button--link[aria-disabled=true][data-v-47eb2bfe]:hover{background:transparent}.a-button--link[disabled]:hover .a-button__text[data-v-47eb2bfe],.a-button--link[aria-disabled=true]:hover .a-button__text[data-v-47eb2bfe]{text-decoration:none}.a-button--danger[data-v-47eb2bfe]{color:var(--color-text-white, #fff);background:var(--color-danger-90, #b42335);border-color:transparent}.a-button--danger[data-v-47eb2bfe]:not(.is-loading):hover{background:var(--color-danger-100, #9a1c2c)}.a-button--warning[data-v-47eb2bfe]{color:var(--color-text-white, #fff);background:var(--color-warning-90, #8a5700);border-color:transparent}.a-button--warning[data-v-47eb2bfe]:not(.is-loading):hover{background:var(--color-warning-100, #6f4600)}.a-button--compact[data-v-47eb2bfe]{min-height:36px}@media(max-width:768px){.a-button--compact[data-v-47eb2bfe]{min-height:40px}}.a-button--compact[data-v-47eb2bfe]{padding:6px 8px}.a-button--diffuse[data-v-47eb2bfe]{padding:13px 16px}.a-button--none[data-v-47eb2bfe]{min-height:auto;padding:1px 2px}.a-button--fill[data-v-47eb2bfe]{justify-content:center;width:100%;padding:7px 16px}.a-button.is-loading[data-v-47eb2bfe]{cursor:default}.a-button[disabled][data-v-47eb2bfe],.a-button[aria-disabled=true][data-v-47eb2bfe]{color:var(--color-text-muted, #626b7f);cursor:default;background:var(--color-surface-muted, #f4f6fa);border-color:var(--color-border, #dde1eb)}.a-button[disabled][data-v-47eb2bfe]:hover,.a-button[aria-disabled=true][data-v-47eb2bfe]:hover{background:var(--color-surface-muted, #f4f6fa)}.a-button__inner[data-v-47eb2bfe]{display:inline-flex;align-items:center}.a-button__loader[data-v-47eb2bfe]{display:inline-flex;gap:8px;align-items:center}.a-button__spinner[data-v-47eb2bfe]{display:flex;align-items:center;justify-content:center;fill:currentcolor;animation:a-button-spin-47eb2bfe .86s linear infinite}@media(prefers-reduced-motion:reduce){.a-button__spinner[data-v-47eb2bfe]{display:none}}.a-button__loading-label[data-v-47eb2bfe]{line-height:1.5}@keyframes a-button-spin-47eb2bfe{to{transform:rotate(360deg)}}.a-button__text[data-v-47eb2bfe]:not(:first-child){margin-left:8px}.a-button__after[data-v-47eb2bfe]{margin-left:8px}.a-button__before[data-v-47eb2bfe],.a-button__after[data-v-47eb2bfe]{display:flex}.t-header[data-v-33fa37a2]{position:sticky;top:0;z-index:4;height:56px;background:var(--color-surface, #fff);border-bottom:solid 1px var(--color-border-strong, #d2d7e4)}.t-header__bar[data-v-33fa37a2]{display:flex;gap:16px;align-items:center;justify-content:space-between;height:52px;padding:0 16px}.t-header__start[data-v-33fa37a2],.t-header__end[data-v-33fa37a2]{display:flex;gap:8px;align-items:center;min-width:0}.t-header__menu-button[data-v-33fa37a2]{height:40px}@media(max-width:768px){.t-header__menu-button[data-v-33fa37a2]{height:44px}}.t-header__menu-button[data-v-33fa37a2]{display:inline-flex;align-items:center;justify-content:center;width:40px;padding:0;color:var(--color-text-strong, #202536);cursor:pointer;background:none;border:none;border-radius:6px}@media(max-width:768px){.t-header__menu-button[data-v-33fa37a2]{width:44px}}.t-header__menu-button[data-v-33fa37a2]:hover{background:var(--color-primary-10, #eef0f8)}.t-header__menu-button[data-v-33fa37a2]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.t-header__bell[data-v-33fa37a2]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-text-strong, #202536);text-decoration:none;border-radius:50%}@media(max-width:768px){.t-header__bell[data-v-33fa37a2]{width:44px;height:44px}}.t-header__bell[data-v-33fa37a2]:hover,.t-header__bell.is-current[data-v-33fa37a2]{background:var(--color-primary-10, #eef0f8)}.t-header__bell[data-v-33fa37a2]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.t-header__badge[data-v-33fa37a2]{position:absolute;top:2px;left:22px;min-width:18px;height:18px;padding:0 5px;font-size:1.1rem;font-weight:700;line-height:18px;color:var(--color-text-white, #fff);text-align:center;background:var(--color-accent-90, #d42038);border-radius:9px}.t-header__brand[data-v-33fa37a2]{display:inline-flex;gap:8px;align-items:center;min-width:0;color:var(--color-text-strong, #202536);text-decoration:none;border-radius:6px}.t-header__brand[data-v-33fa37a2]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.t-header__logo[data-v-33fa37a2]{display:block;width:auto;height:32px}@media(max-width:768px){.t-header__logo[data-v-33fa37a2]{height:24px}}.t-header__portal[data-v-33fa37a2]{padding-left:8px;font-size:1.4rem;white-space:nowrap;border-left:solid 1px var(--color-border-strong, #d2d7e4)}.t-header__account[data-v-33fa37a2]{position:relative}.t-header__account-button[data-v-33fa37a2]{height:40px}@media(max-width:768px){.t-header__account-button[data-v-33fa37a2]{height:44px}}.t-header__account-button[data-v-33fa37a2]{display:inline-flex;gap:8px;align-items:center;max-width:220px;padding:0 8px;font-size:1.4rem;color:var(--color-text-strong, #202536);cursor:pointer;background:none;border:none;border-radius:6px}.t-header__account-button[data-v-33fa37a2]:hover{background:var(--color-primary-10, #eef0f8)}.t-header__account-button[data-v-33fa37a2]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.t-header__avatar[data-v-33fa37a2]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;font-size:1.3rem;color:var(--color-text-white, #fff);background:var(--color-primary-50, #222c71);border-radius:50%}.t-header__account-name[data-v-33fa37a2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.t-header__account-name[data-v-33fa37a2]{display:none}}.t-header__account-menu[data-v-33fa37a2]{position:absolute;top:calc(100% + 4px);right:0;z-index:1;min-width:200px;padding:4px 0;margin:0;list-style:none;background:var(--color-surface, #fff);border-radius:var(--radius-surface, 8px);box-shadow:0 8px 24px #2025363d}.t-header__account-item[data-v-33fa37a2]{display:block;width:100%;padding:8px 16px;font-size:1.4rem;color:var(--color-text-strong, #202536);text-align:left;text-decoration:none;cursor:pointer;background:none;border:none}.t-header__account-item[data-v-33fa37a2]:hover{background:var(--color-primary-10, #eef0f8)}.t-header__account-item[data-v-33fa37a2]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.t-footer[data-v-bc4648af]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:16px 24px;border-top:solid 1px var(--color-border, #dde1eb)}@media(max-width:768px){.t-footer[data-v-bc4648af]{padding:16px}}.t-footer__links[data-v-bc4648af]{display:flex;flex-wrap:wrap;gap:16px;padding:0;margin:0;list-style:none}.t-footer__link[data-v-bc4648af]{font-size:1.3rem;color:var(--color-text-muted, #626b7f)}.t-footer__link[data-v-bc4648af]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.t-footer__copyright[data-v-bc4648af]{margin:0;font-size:1.3rem;color:var(--color-text-muted, #626b7f)}@property --t-global-menu-progress{inherits: true; initial-value: 0; syntax: "<number>";}@property --t-global-menu-text{inherits: true; initial-value: 1; syntax: "<number>";}@property --t-global-menu-line{inherits: true; initial-value: 0; syntax: "<number>";}.t-global-menu[data-v-4ad6c730]{display:flex;flex-direction:column;background:var(--color-surface, #fff)}@media(min-width:769px){.t-global-menu[data-v-4ad6c730]{position:sticky;top:56px;flex:0 0 240px;align-self:flex-start;min-width:0;height:calc(100dvh - 56px);border-right:solid 1px var(--color-border-strong, #d2d7e4);--t-global-menu-progress: 0;--t-global-menu-text: 1;--t-global-menu-line: 0;transition:flex-basis .3s ease,--t-global-menu-progress .3s ease,--t-global-menu-text .15s ease .3s,--t-global-menu-line .15s ease}.t-global-menu.is-collapsed[data-v-4ad6c730]{--t-global-menu-progress: 1;--t-global-menu-text: 0;--t-global-menu-line: 1;flex-basis:64px;transition:flex-basis .3s ease .15s,--t-global-menu-progress .3s ease .15s,--t-global-menu-text .15s ease,--t-global-menu-line .15s ease .15s}.t-global-menu.is-drawer[data-v-4ad6c730]{position:fixed;bottom:0;left:0;z-index:3;flex:none;align-self:stretch;width:min(280px,82vw);height:auto;box-shadow:0 8px 24px #2025363d;transform:translate(-100%);transition:transform .3s ease}.t-global-menu.is-drawer.is-open[data-v-4ad6c730]{transform:none}.t-global-menu.is-drawer[data-v-4ad6c730]:not(.is-open){visibility:hidden}}@media(max-width:768px){.t-global-menu[data-v-4ad6c730]{position:fixed;top:56px;bottom:0;left:0;z-index:3;width:min(280px,82vw);height:auto;border-right:solid 1px var(--color-border-strong, #d2d7e4);box-shadow:0 8px 24px #2025363d;transform:translate(-100%);transition:transform .3s ease}.t-global-menu.is-open[data-v-4ad6c730]{transform:none}.t-global-menu[data-v-4ad6c730]:not(.is-open){visibility:hidden}}.t-global-menu__backdrop[data-v-4ad6c730]{position:fixed;top:56px;right:0;bottom:0;left:0;z-index:2;padding:0;cursor:pointer;background:#20253673;border:none}.t-global-menu__list[data-v-4ad6c730]{flex:1 1 auto;padding:8px;margin:0;overflow-y:auto;list-style:none}.is-collapsed .t-global-menu__list[data-v-4ad6c730]{padding:8px 0}@media(min-width:769px){.is-collapsing .t-global-menu__list[data-v-4ad6c730],.is-expanding .t-global-menu__list[data-v-4ad6c730]{padding-right:calc(8px * (1 - var(--t-global-menu-progress)));padding-left:calc(8px * (1 - var(--t-global-menu-progress)));overflow-x:hidden}}.t-global-menu__item[data-v-4ad6c730]{position:relative}@media(min-width:769px){.is-collapsing .t-global-menu__item[data-v-4ad6c730],.is-expanding .t-global-menu__item[data-v-4ad6c730]{min-width:223px}}.t-global-menu__section[data-v-4ad6c730]{padding:16px 8px 4px;margin:0;font-size:1.1rem;font-weight:700;line-height:1.5;color:var(--color-text-muted, #626b7f)}@media(min-width:769px){.is-collapsing .t-global-menu__section[data-v-4ad6c730],.is-expanding .t-global-menu__section[data-v-4ad6c730]{position:relative;height:calc(calc(16px + 4px + 1.1rem * 1.5) + (17px - calc(16px + 4px + 1.1rem * 1.5)) * var(--t-global-menu-progress));padding-top:calc(16px * (1 - var(--t-global-menu-progress)));padding-bottom:calc(4px * (1 - var(--t-global-menu-progress)));overflow:hidden;white-space:nowrap}.is-collapsing .t-global-menu__section[data-v-4ad6c730]:after,.is-expanding .t-global-menu__section[data-v-4ad6c730]:after{position:absolute;top:calc(50% - .5px);left:16px;width:31px;content:"";border-top:solid 1px var(--color-border, #dde1eb);opacity:var(--t-global-menu-line)}}@media(min-width:769px){.is-collapsing .t-global-menu__section-text[data-v-4ad6c730],.is-expanding .t-global-menu__section-text[data-v-4ad6c730]{opacity:var(--t-global-menu-text)}}.t-global-menu__section-divider[data-v-4ad6c730]{display:block;margin:8px 16px;border-top:solid 1px var(--color-border, #dde1eb)}.t-global-menu__row[data-v-4ad6c730]{display:flex;align-items:center}.is-collapsed .t-global-menu__row[data-v-4ad6c730]{flex-direction:column;align-items:stretch}.t-global-menu__link[data-v-4ad6c730]{min-height:40px}@media(max-width:768px){.t-global-menu__link[data-v-4ad6c730]{min-height:44px}}.t-global-menu__link[data-v-4ad6c730]{display:flex;flex:1 1 auto;gap:8px;align-items:center;min-width:0;padding:0 8px;font-size:1.4rem;line-height:1.5;color:var(--color-text-strong, #202536);text-align:left;text-decoration:none;cursor:pointer;background:none;border:none;border-radius:6px}.t-global-menu__link[data-v-4ad6c730]:hover{background:var(--color-primary-10, #eef0f8)}.t-global-menu__link[data-v-4ad6c730]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.t-global-menu__link.is-current[data-v-4ad6c730]{color:var(--color-primary-50, #222c71);background:var(--color-primary-10, #eef0f8)}.t-global-menu__link.is-current-parent[data-v-4ad6c730]{color:var(--color-primary-50, #222c71)}.is-collapsed .t-global-menu__link[data-v-4ad6c730]{justify-content:center;padding:0}@media(min-width:769px){.is-collapsing .t-global-menu__link[data-v-4ad6c730],.is-expanding .t-global-menu__link[data-v-4ad6c730]{flex:0 1 auto;justify-content:flex-start;width:calc(100% * (1 - var(--t-global-menu-progress)) + 63px * var(--t-global-menu-progress));padding:0 calc(8px * (1 - var(--t-global-menu-progress))) 0 calc(8px + (21.5px - 8px) * var(--t-global-menu-progress));overflow:hidden}}.t-global-menu__icon[data-v-4ad6c730]{flex:0 0 auto}.t-global-menu__label[data-v-4ad6c730]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(min-width:769px){.is-collapsing .t-global-menu__label[data-v-4ad6c730],.is-expanding .t-global-menu__label[data-v-4ad6c730]{flex:0 0 auto;width:179px;opacity:var(--t-global-menu-text)}}.t-global-menu__toggle[data-v-4ad6c730]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-text-muted, #626b7f);cursor:pointer;background:none;border:none;border-radius:6px}.t-global-menu__toggle[data-v-4ad6c730]:hover{background:var(--color-primary-10, #eef0f8)}.t-global-menu__toggle[data-v-4ad6c730]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.is-collapsed .t-global-menu__toggle[data-v-4ad6c730]{width:100%;height:24px}.t-global-menu__children[data-v-4ad6c730]{padding-left:24px}.t-global-menu__children.is-flyout[data-v-4ad6c730]{position:fixed;z-index:4;min-width:200px;padding:8px;background:var(--color-surface, #fff);border-radius:var(--radius-surface, 8px);box-shadow:0 8px 24px #2025363d}.t-global-menu__flyout-title[data-v-4ad6c730]{padding:0 8px 4px;margin:0;font-size:1.3rem;color:var(--color-text-muted, #626b7f)}.t-global-menu__child-list[data-v-4ad6c730]{padding:0;margin:0;list-style:none}.t-global-menu__child-link[data-v-4ad6c730]{min-height:36px}@media(max-width:768px){.t-global-menu__child-link[data-v-4ad6c730]{min-height:40px}}.t-global-menu__child-link[data-v-4ad6c730]{display:flex;align-items:center;padding:0 8px;font-size:1.4rem;line-height:1.5;color:var(--color-text-strong, #202536);text-decoration:none;border-radius:6px}.t-global-menu__child-link[data-v-4ad6c730]:hover{background:var(--color-primary-10, #eef0f8)}.t-global-menu__child-link[data-v-4ad6c730]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.t-global-menu__child-link.is-current[data-v-4ad6c730]{color:var(--color-primary-50, #222c71);background:var(--color-primary-10, #eef0f8)}.t-shell[data-v-307d2c74]{min-height:100vh;min-height:100dvh}.t-shell__body[data-v-307d2c74]{display:flex;align-items:stretch;min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px)}.t-shell__skip[data-v-307d2c74]{position:fixed;top:-100%;left:16px;z-index:5;padding:8px 16px;font-size:1.4rem;color:var(--color-text-white, #fff);background:var(--color-primary-50, #222c71);border-radius:6px}.t-shell__skip[data-v-307d2c74]:focus{top:64px}.t-shell__content[data-v-307d2c74]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.t-shell.is-entry[data-v-307d2c74]{overflow-x:clip;background:var(--color-surface, #fff)}.t-shell.is-entry .t-shell__body[data-v-307d2c74]{min-height:calc(100vh - 3px);min-height:calc(100dvh - 3px)}.t-shell.is-entry .t-shell__main[data-v-307d2c74]{display:flex;flex-direction:column;padding:0}.t-shell.is-entry.is-tinted[data-v-307d2c74]{background:var(--color-page-background, var(--color-surface, #fff))}.t-shell__main[data-v-307d2c74]{flex:1 1 auto;min-width:0;padding:24px;scroll-margin-top:56px}.t-shell__main[data-v-307d2c74]:focus{outline:none}@media(max-width:768px){.t-shell__main[data-v-307d2c74]{padding:16px}}.a-toast-stack[data-v-13c905bf]{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;flex-direction:column;gap:8px;width:min(360px,100vw - 24px * 2)}@media(max-width:768px){.a-toast-stack[data-v-13c905bf]{right:16px;bottom:16px;left:16px;width:auto}}.a-toast-stack__item[data-v-13c905bf]{display:flex;gap:8px;align-items:flex-start;padding:16px;color:var(--color-text-white, #fff);background:var(--color-primary-90, #192155);border-radius:var(--radius-surface, 8px);box-shadow:0 8px 24px #2025363d}.a-toast-stack__message[data-v-13c905bf]{flex:1 1 auto;font-size:1.4rem;line-height:1.5}.a-toast-stack__repeat[data-v-13c905bf]{margin-left:4px;font-size:1.3rem;opacity:.85}.a-toast-stack__close[data-v-13c905bf]{flex:0 0 auto;padding:0;color:inherit;cursor:pointer;background:none;border:0;border-radius:6px}.a-toast-stack__close[data-v-13c905bf]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.a-modal[data-v-691417e9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:#20253673}.a-modal__backdrop[data-v-691417e9]{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;cursor:default;background:none;border:none}.a-modal__dialog[data-v-691417e9]{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:100%;overflow:auto;background:var(--color-surface, #fff);border-radius:var(--radius-surface, 8px);box-shadow:0 8px 24px #2025363d}.a-modal__dialog--wide[data-v-691417e9]{max-width:720px}.a-modal__dialog[data-v-691417e9]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.a-modal__header[data-v-691417e9]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border, #dde1eb)}.a-modal__title[data-v-691417e9]{margin:0;font-size:1.6rem;color:var(--color-text-strong, #202536)}.a-modal__close[data-v-691417e9]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:8px;font-size:1.6rem;color:var(--color-text-muted, #626b7f);cursor:pointer;background:none;border:none;border-radius:6px}.a-modal__close[data-v-691417e9]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-focus-ring, #222c71)}.a-modal__close[data-v-691417e9]:hover:not([disabled]){background:var(--color-surface-muted, #f4f6fa)}.a-modal__close[disabled][data-v-691417e9]{color:var(--color-border-input, #858ca3);cursor:default}.a-modal__body[data-v-691417e9]{padding:16px;font-size:1.4rem;color:var(--color-text-strong, #202536)}.a-modal__actions[data-v-691417e9]{display:flex;gap:8px;justify-content:flex-end;padding:16px;border-top:1px solid var(--color-border, #dde1eb)}.t-session-expired__message[data-v-a91a1627]{font-size:1.4rem;line-height:1.9;color:var(--color-text-strong, #202536)}.t-session-expired__note[data-v-a91a1627]{margin-top:8px;font-size:1.3rem;line-height:1.9;color:var(--color-text-muted, #626b7f)}:root{font-size:62.5%}:root[data-portal=candidate],:root[data-portal=company],:root[data-portal=public]{--color-primary-50: #3347d1;--color-primary-90: #2a3bb0;--color-primary-10: #eef1fd;--radius-surface: 16px;--effect-shadow-surface: 0 4px 16px rgb(32 37 54 / 6%);--font-size-page-heading: 3.6rem;--line-height-page-heading: 1.3;--font-size-page-lead: 1.5rem;--line-height-page-lead: 1.7;--color-page-background: var(--color-surface-muted, #f4f6fa)}@media(max-width:768px){:root[data-portal=candidate],:root[data-portal=company],:root[data-portal=public]{--font-size-page-heading: 2.8rem;--font-size-page-lead: 1.4rem;--line-height-page-lead: 1.5}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Noto Sans JP,system-ui,sans-serif;font-size:1.4rem;line-height:1.5;color:var(--color-text-strong, #202536);background-color:var(--color-page-background, var(--color-surface, #fff))}button,input,select,textarea,optgroup{font-family:inherit}.u-text{line-height:1.9}.u-scroll-anchor{scroll-margin-top:56px}.u-alt-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}}
