.portal-sidebar[data-v-4f96671c]{z-index:20;color:#fff;background:radial-gradient(circle at 12% 4%,#5eaedc38,transparent 30%),linear-gradient(155deg,var(--navy-800),var(--navy-950) 72%);flex-direction:column;justify-content:space-between;width:252px;min-height:100vh;padding:30px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 34px #17283b14}.portal-sidebar[data-v-4f96671c]:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;width:230px;height:230px;position:absolute;bottom:10%;right:-115px;box-shadow:0 0 0 38px #ffffff05}@media (width<=1100px){.portal-sidebar[data-v-4f96671c]{width:224px}}@media (width<=820px){.portal-sidebar[data-v-4f96671c]{width:min(300px,86vw);min-height:0;padding:26px 20px max(22px,env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;box-shadow:none;transition:transform .28s cubic-bezier(.4,0,1,1),box-shadow .28s,visibility 0s linear .28s;top:72px;overflow-y:auto;transform:translate(-100%)}.portal-sidebar.is-open[data-v-4f96671c]{visibility:visible;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s,visibility;transform:translate(0);box-shadow:18px 0 48px #0a162447}}@media (width<=560px){.portal-sidebar[data-v-4f96671c]{top:64px}}@media (width<=820px){.portal-logo[data-v-4f96671c],.portal-logo__caption[data-v-4f96671c],.portal-nav a[data-v-4f96671c],.portal-sidebar__bottom>a[data-v-4f96671c]{opacity:0;transition:opacity .16s,transform .16s,color .16s,background .16s,border-color .16s;transform:translate(-14px)}.is-open .portal-logo[data-v-4f96671c],.is-open .portal-logo__caption[data-v-4f96671c],.is-open .portal-nav a[data-v-4f96671c],.is-open .portal-sidebar__bottom>a[data-v-4f96671c]{opacity:1;transition:opacity .36s ease var(--delay,0s),transform .46s cubic-bezier(.22,1,.36,1) var(--delay,0s),color .16s ease,background .16s ease,border-color .16s ease;transform:none}.is-open .portal-logo[data-v-4f96671c],.is-open .portal-logo__caption[data-v-4f96671c]{--delay:80ms}.is-open .portal-nav a[data-v-4f96671c]:first-child{--delay:.13s}.is-open .portal-nav a[data-v-4f96671c]:nth-child(2){--delay:.18s}.is-open .portal-sidebar__bottom>a[data-v-4f96671c]:first-child{--delay:.23s}.is-open .portal-sidebar__bottom>a[data-v-4f96671c]:nth-child(2){--delay:.28s}}.portal-logo[data-v-4f96671c]{z-index:1;letter-spacing:.025em;align-items:baseline;font-size:1.42rem;font-weight:850;text-decoration:none;display:inline-flex;position:relative}.portal-logo span[data-v-4f96671c]{color:#fff}.portal-logo strong[data-v-4f96671c]{color:var(--blue-bright)}.portal-logo__caption[data-v-4f96671c]{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;margin:6px 0 30px;font-size:.72rem;font-weight:700}.portal-nav a[data-v-4f96671c],.portal-sidebar__bottom>a[data-v-4f96671c]{z-index:1;color:#ffffffa8;border-radius:11px;align-items:center;gap:12px;text-decoration:none;transition:color .16s,background .16s;display:flex;position:relative}.portal-nav a[data-v-4f96671c]:hover,.portal-sidebar__bottom>a[data-v-4f96671c]:hover{color:#fff;background:#ffffff12}.portal-nav[data-v-4f96671c]{gap:7px;display:grid}.portal-nav a[data-v-4f96671c]{min-height:46px;padding:0 13px;font-size:.91rem;font-weight:650}.portal-nav a.is-active[data-v-4f96671c]{color:#fff;box-shadow:inset 3px 0 0 var(--gold);background:#5ca6d32e}.portal-nav svg[data-v-4f96671c]{width:20px;height:20px}.portal-nav b[data-v-4f96671c]{color:#ffffffd1;text-align:center;background:#ffffff1c;border-radius:20px;min-width:23px;margin-left:auto;padding:3px 6px;font-size:.68rem}.portal-sidebar__bottom[data-v-4f96671c]{z-index:1;gap:9px;margin-top:28px;margin-bottom:clamp(70px,12vh,140px);display:grid;position:relative}@media (width<=820px){.portal-sidebar__bottom[data-v-4f96671c]{margin-bottom:0}}.portal-sidebar__bottom>a[data-v-4f96671c]{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff1a;min-height:46px;padding:0 13px;font-size:.76rem;font-weight:680}.portal-sidebar__bottom>a[data-v-4f96671c]:first-child{color:var(--on-dark-blue-soft);background:#5ca6d31c}.portal-sidebar__bottom>a[data-v-4f96671c]:nth-child(2){color:var(--on-dark-gold);background:#e8b64f29;border-color:#e8b64f8c}.portal-sidebar__bottom>a[data-v-4f96671c]:nth-child(2):hover{border-color:var(--gold);background:var(--gold);color:var(--navy-950)}.portal-sidebar__bottom svg[data-v-4f96671c]{width:20px;height:20px}.portal-topbar[data-v-d06f53bd]{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #dde5ece6;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(24px,3.2vw,52px);display:flex;position:sticky;top:0}@media (width<=1100px){.portal-topbar[data-v-d06f53bd]{padding-inline:24px}}@media (width<=560px){.portal-topbar[data-v-d06f53bd]{min-height:64px;padding-inline:16px}}.portal-menu[data-v-d06f53bd]{border:1px solid var(--line);width:40px;height:40px;color:var(--navy-900);background:#fff;border-radius:10px;flex:none;transition:border-color .2s,background .2s,color .2s;display:none;position:relative}.portal-menu span[data-v-d06f53bd]{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;left:10px}.portal-menu span[data-v-d06f53bd]:first-child{top:13px}.portal-menu span[data-v-d06f53bd]:nth-child(2){top:18px}.portal-menu span[data-v-d06f53bd]:nth-child(3){top:23px}.portal-menu.is-open[data-v-d06f53bd]{border-color:var(--navy-900);background:var(--navy-900);color:#fff}.portal-menu.is-open span[data-v-d06f53bd]:first-child{transform:translateY(5px)rotate(45deg)}.portal-menu.is-open span[data-v-d06f53bd]:nth-child(2){opacity:0;transform:scaleX(.2)}.portal-menu.is-open span[data-v-d06f53bd]:nth-child(3){transform:translateY(-5px)rotate(-45deg)}@media (width<=820px){.portal-menu[data-v-d06f53bd]{display:block}}.portal-breadcrumbs[data-v-d06f53bd]{color:var(--muted-soft);align-items:center;gap:9px;font-size:.82rem;display:flex}.portal-breadcrumbs a[data-v-d06f53bd]{color:var(--blue);text-decoration:none}@media (width<=820px){.portal-breadcrumbs[data-v-d06f53bd]{display:none}}.portal-user[data-v-d06f53bd]{align-items:center;gap:11px;display:flex}.portal-user__avatar[data-v-d06f53bd]{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:800;text-decoration:none;transition:background .16s,color .16s;display:grid}.portal-user__avatar[data-v-d06f53bd]:focus-visible,.portal-user__avatar[data-v-d06f53bd]:hover{background:var(--blue);color:#fff;outline:0}.portal-user__name[data-v-d06f53bd]{min-width:0;display:grid}.portal-user__name small[data-v-d06f53bd]{color:var(--muted-soft);margin-top:3px;font-size:.68rem}@media (width<=560px){.portal-user__name[data-v-d06f53bd]{display:none}}.portal-user__email[data-v-d06f53bd]{max-width:100%;color:var(--navy-900);text-overflow:ellipsis;white-space:nowrap;justify-self:start;font-size:.8rem;font-weight:700;text-decoration:none;overflow:hidden}.portal-user__email[data-v-d06f53bd]:focus-visible,.portal-user__email[data-v-d06f53bd]:hover{color:var(--blue);text-decoration:underline}.portal-logout[data-v-d06f53bd]{border:0;border-left:1px solid var(--line);min-height:36px;color:var(--muted);background:0 0;align-items:center;gap:7px;margin-left:12px;padding:0 0 0 18px;font-size:.78rem;display:flex}.portal-logout[data-v-d06f53bd]:hover{color:var(--red)}.portal-logout[data-v-d06f53bd]:disabled{cursor:progress;opacity:.6}.portal-logout svg[data-v-d06f53bd]{width:19px;height:19px}@media (width<=560px){.portal-logout[data-v-d06f53bd]{margin-left:2px;padding-left:12px}.portal-logout span[data-v-d06f53bd]{display:none}}.support-dialog__form[data-v-af902a8b]{gap:17px;display:grid}.support-dialog__row[data-v-af902a8b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=620px){.support-dialog__row[data-v-af902a8b]{grid-template-columns:1fr}}.support-dialog__field[data-v-af902a8b]{color:var(--navy-900);gap:7px;font-size:.72rem;font-weight:760;display:grid}.support-dialog__field input[data-v-af902a8b],.support-dialog__field textarea[data-v-af902a8b]{border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--ink);font:inherit;border-radius:10px;outline:0;font-size:.8rem;font-weight:500;transition:border-color .14s,background .14s,box-shadow .14s}.support-dialog__field input[data-v-af902a8b]:focus,.support-dialog__field textarea[data-v-af902a8b]:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #2f739f1a}.support-dialog__field input[data-v-af902a8b]::-moz-placeholder{color:var(--muted-faint)}.support-dialog__field textarea[data-v-af902a8b]::-moz-placeholder{color:var(--muted-faint)}.support-dialog__field input[data-v-af902a8b]::placeholder,.support-dialog__field textarea[data-v-af902a8b]::placeholder{color:var(--muted-faint)}.support-dialog__field input[data-v-af902a8b]{height:48px;padding:0 14px}.support-dialog__field textarea[data-v-af902a8b]{resize:vertical;min-height:150px;padding:13px 14px;line-height:1.5}.support-dialog__error[data-v-af902a8b]{background:var(--red-soft);color:var(--red);border:1px solid #b84c4c47;border-radius:10px;margin:0;padding:11px 13px;font-size:.74rem}.support-dialog__sent[data-v-af902a8b]{color:var(--ink);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px;margin:0;padding:4px 0;font-size:.82rem;line-height:1.5;display:grid}.support-dialog__sent-icon[data-v-af902a8b]{width:52px;height:52px;color:var(--green);background:#287e5f1c;border-radius:50%;place-items:center;display:grid}.support-dialog__sent-icon svg[data-v-af902a8b]{width:26px;height:26px}.support-dialog__single[data-v-af902a8b]{margin-left:auto}.new-password-form[data-v-3010c1ad]{gap:17px;display:grid}.new-password-form__field[data-v-3010c1ad]{gap:7px;display:grid}.new-password-form__field>span[data-v-3010c1ad]{color:var(--navy-900);font-size:.72rem;font-weight:720}.new-password-form__field input[data-v-3010c1ad]{border:1px solid var(--line);background:var(--surface-soft);width:100%;height:48px;color:var(--ink);border-radius:10px;outline:0;padding:0 14px;font-size:.8rem;transition:border-color .14s,box-shadow .14s,background .14s}.new-password-form__field input[data-v-3010c1ad]::placeholder{color:var(--muted-faint)}.new-password-form__field input[data-v-3010c1ad]:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #3e82b11a}.new-password-form__field input[aria-invalid=true][data-v-3010c1ad]{border-color:var(--red);box-shadow:0 0 0 3px #b84c4c17}@media (width<=560px){.new-password-form__field input[data-v-3010c1ad]{font-size:1rem}}.new-password-form__error[data-v-3010c1ad]{color:var(--red);margin:-8px 0 0;font-size:.7rem}.portal-toast[data-v-b1ef6790]{z-index:50;border:1px solid var(--line);opacity:0;max-width:330px;box-shadow:var(--shadow);color:var(--navy-900);pointer-events:none;background:#fff;border-radius:11px;padding:13px 16px;font-size:.78rem;transition:opacity .15s,transform .15s;position:fixed;top:88px;right:28px;transform:translateY(-8px)}.portal-toast.is-visible[data-v-b1ef6790]{opacity:1;transform:translateY(0)}.portal-body{background:var(--page);min-height:100vh}@media (width<=820px){.portal-body.is-menu-open{overflow:hidden}}.portal-content{width:100%;max-width:1540px;margin:0 auto;padding:36px clamp(24px,3.2vw,52px) 116px}@media (width<=1100px){.portal-content{padding-inline:24px}}@media (width<=820px){.portal-content{padding-top:28px}}@media (width<=560px){.portal-content{padding:24px 16px 110px}}.portal-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.portal-heading h1{color:var(--navy-900);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.05}@media (width<=560px){.portal-heading h1{font-size:2rem}}.portal-heading p{color:var(--muted);margin:10px 0 0;font-size:.92rem}@media (width<=820px){.portal-heading{align-items:center}}@media (width<=560px){.portal-heading{flex-direction:column;align-items:stretch;gap:18px}}.portal-button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-size:.84rem;font-weight:760;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.portal-button svg{width:18px;height:18px}.portal-button--primary{background:var(--gold);color:var(--navy-950);box-shadow:0 10px 24px #d29b3133}.portal-button--primary:hover{background:var(--gold-hover);transform:translateY(-1px);box-shadow:0 13px 28px #d29b3142}.portal-button--blue{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 7px 16px #2f739f33}.portal-button--blue:focus-visible,.portal-button--blue:hover{border-color:var(--blue-hover);background:var(--blue-hover);outline:0}.portal-button--ghost{border:1px solid var(--line);color:var(--muted);background:#fff}.portal-button--ghost:focus-visible,.portal-button--ghost:hover{border-color:var(--line-strong);background:var(--surface-soft);outline:0}.portal-button:disabled{opacity:.6;box-shadow:none;transform:none}@media (width<=560px){.portal-button{width:100%}}.portal-main[data-v-70859fe4],.portal-shell[data-v-70859fe4]{min-height:100vh}.portal-main[data-v-70859fe4]{margin-left:252px}@media (width<=1100px){.portal-main[data-v-70859fe4]{margin-left:224px}}@media (width<=820px){.portal-main[data-v-70859fe4]{margin-left:0}}.portal-backdrop[data-v-70859fe4]{z-index:19;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17283b75;display:none;position:fixed;inset:72px 0 0}@media (width<=820px){.portal-backdrop[data-v-70859fe4]{display:block}}@media (width<=560px){.portal-backdrop[data-v-70859fe4]{top:64px}}.portal-backdrop-enter-active[data-v-70859fe4]{transition:opacity .36s}.portal-backdrop-leave-active[data-v-70859fe4]{transition:opacity .24s}.portal-backdrop-enter-from[data-v-70859fe4],.portal-backdrop-leave-to[data-v-70859fe4]{opacity:0}
