.portal-sidebar[data-v-cf776e9d]{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-cf776e9d]: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-cf776e9d]{width:224px}}@media (width<=820px){.portal-sidebar[data-v-cf776e9d]{transition:transform .18s;transform:translate(-100%)}.portal-sidebar.is-open[data-v-cf776e9d]{transform:translate(0)}}.portal-logo[data-v-cf776e9d]{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-cf776e9d]{color:#fff}.portal-logo strong[data-v-cf776e9d]{color:var(--blue-bright)}.portal-logo__caption[data-v-cf776e9d]{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;margin:6px 0 30px;font-size:.72rem;font-weight:700}.portal-nav a[data-v-cf776e9d],.portal-sidebar__bottom>a[data-v-cf776e9d]{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-cf776e9d]:hover,.portal-sidebar__bottom>a[data-v-cf776e9d]:hover{color:#fff;background:#ffffff12}.portal-nav[data-v-cf776e9d]{gap:7px;display:grid}.portal-nav a[data-v-cf776e9d]{min-height:46px;padding:0 13px;font-size:.91rem;font-weight:650}.portal-nav a.is-active[data-v-cf776e9d]{color:#fff;box-shadow:inset 3px 0 0 var(--gold);background:#5ca6d32e}.portal-nav svg[data-v-cf776e9d]{width:20px;height:20px}.portal-nav b[data-v-cf776e9d]{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-cf776e9d]{z-index:1;gap:9px;margin-top:28px;margin-bottom:clamp(70px,12vh,140px);display:grid;position:relative}.portal-sidebar__bottom>a[data-v-cf776e9d]{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-cf776e9d]:first-child{color:var(--on-dark-blue-soft);background:#5ca6d31c}.portal-sidebar__bottom>a[data-v-cf776e9d]:nth-child(2){color:var(--on-dark-gold);background:#e8b64f29;border-color:#e8b64f8c}.portal-sidebar__bottom>a[data-v-cf776e9d]:nth-child(2):hover{border-color:var(--gold);background:var(--gold);color:var(--navy-950)}.portal-sidebar__bottom svg[data-v-cf776e9d]{width:20px;height:20px}.portal-topbar[data-v-dfa7bb43]{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-dfa7bb43]{padding-inline:24px}}@media (width<=560px){.portal-topbar[data-v-dfa7bb43]{min-height:64px;padding-inline:16px}}.portal-menu[data-v-dfa7bb43]{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:none}.portal-menu svg[data-v-dfa7bb43]{width:21px}@media (width<=820px){.portal-menu[data-v-dfa7bb43]{display:grid}}.portal-breadcrumbs[data-v-dfa7bb43]{color:var(--muted-soft);align-items:center;gap:9px;font-size:.82rem;display:flex}.portal-breadcrumbs a[data-v-dfa7bb43]{color:var(--blue);text-decoration:none}@media (width<=820px){.portal-breadcrumbs[data-v-dfa7bb43]{display:none}}.portal-user[data-v-dfa7bb43]{align-items:center;gap:11px;display:flex}.portal-user__avatar[data-v-dfa7bb43]{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;display:grid}.portal-user__name[data-v-dfa7bb43]{min-width:0;display:grid}.portal-user__name small[data-v-dfa7bb43]{color:var(--muted-soft);margin-top:3px;font-size:.68rem}@media (width<=560px){.portal-user__name[data-v-dfa7bb43]{display:none}}.portal-user__email[data-v-dfa7bb43]{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-dfa7bb43]:focus-visible,.portal-user__email[data-v-dfa7bb43]:hover{color:var(--blue);text-decoration:underline}.portal-logout[data-v-dfa7bb43]{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-dfa7bb43]:hover{color:var(--red)}.portal-logout[data-v-dfa7bb43]:disabled{cursor:progress;opacity:.6}.portal-logout svg[data-v-dfa7bb43]{width:19px;height:19px}@media (width<=560px){.portal-logout[data-v-dfa7bb43]{margin-left:2px;padding-left:12px}.portal-logout span[data-v-dfa7bb43]{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}.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}.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-2e6d1f33],.portal-shell[data-v-2e6d1f33]{min-height:100vh}.portal-main[data-v-2e6d1f33]{margin-left:252px}@media (width<=1100px){.portal-main[data-v-2e6d1f33]{margin-left:224px}}@media (width<=820px){.portal-main[data-v-2e6d1f33]{margin-left:0}}
