.portal-login[data-v-ff1116ac]{--ink:#1a2e1c;--cream:#f5f1e6;--oxide:#8b2e2e;--brass:#c9a15a;--accent:#3f6b3f;position:relative;min-height:100vh;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.portal-login__bg[data-v-ff1116ac]{position:absolute;inset:0;z-index:0}.portal-login__bg-img[data-v-ff1116ac]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.02)}.portal-login__vignette[data-v-ff1116ac]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,22,16,.55),rgba(15,22,16,.35) 30%,rgba(15,22,16,.75)),linear-gradient(90deg,#0f1610,rgba(15,22,16,.65) 35%,rgba(15,22,16,.05))}.portal-login__topbar[data-v-ff1116ac]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:28px 40px}.portal-login__brand[data-v-ff1116ac]{display:flex;align-items:center;gap:10px}.portal-login__crest[data-v-ff1116ac]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.portal-login__brand-name[data-v-ff1116ac]{color:var(--cream);font-weight:600;letter-spacing:.02em;font-size:15px}.portal-login__nav[data-v-ff1116ac]{display:flex;gap:28px}.portal-login__nav-link[data-v-ff1116ac]{color:var(--cream);text-decoration:none;font-size:13.5px;letter-spacing:.03em}.portal-login__nav-link--muted[data-v-ff1116ac]{opacity:.65}.portal-login__stage[data-v-ff1116ac]{position:relative;z-index:2;display:flex;align-items:center;min-height:calc(90vh - 40px);padding:20px clamp(20px,6vw,96px)}.portal-login__card[data-v-ff1116ac]{width:100%;max-width:400px;padding:40px 36px 32px}.portal-login__eyebrow[data-v-ff1116ac]{margin:0 0 10px;font-size:11px;letter-spacing:.16em;color:var(--brass);font-weight:600;text-transform:uppercase}.portal-login__heading[data-v-ff1116ac]{margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:500;font-size:34px;line-height:1.1;color:var(--cream)}.portal-login__heading-dot[data-v-ff1116ac]{color:var(--oxide)}.portal-login__vine[data-v-ff1116ac]{width:100%;height:16px;color:var(--brass);opacity:.7;margin:14px 0 16px}.portal-login__grade-bar[data-v-ff1116ac]{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation-name:portal-login-bar-grow-ff1116ac,portal-login-bar-pulse-ff1116ac;animation-duration:.5s,2.6s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-fill-mode:forwards,none;animation-iteration-count:1,infinite;animation-direction:normal,alternate}.portal-login__trend-line[data-v-ff1116ac]{stroke-dasharray:300;stroke-dashoffset:300;animation:portal-login-line-draw-ff1116ac .55s ease-out .5s forwards}.portal-login__trend-dot[data-v-ff1116ac]{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(0);animation:portal-login-dot-pop-ff1116ac .35s cubic-bezier(.34,1.56,.64,1) forwards}.portal-login__live-ring[data-v-ff1116ac]{opacity:0;transform-box:fill-box;transform-origin:center;animation:portal-login-live-ring-ff1116ac 2.2s ease-out 1.15s infinite}@keyframes portal-login-bar-grow-ff1116ac{to{transform:scaleY(1)}}@keyframes portal-login-bar-pulse-ff1116ac{0%,to{opacity:.55}50%{opacity:.85}}@keyframes portal-login-line-draw-ff1116ac{to{stroke-dashoffset:0}}@keyframes portal-login-dot-pop-ff1116ac{to{opacity:1;transform:scale(1)}}@keyframes portal-login-live-ring-ff1116ac{0%{transform:scale(1);opacity:.65}to{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion:reduce){.portal-login__grade-bar[data-v-ff1116ac],.portal-login__live-ring[data-v-ff1116ac],.portal-login__trend-dot[data-v-ff1116ac],.portal-login__trend-line[data-v-ff1116ac]{animation:none;transform:none;stroke-dashoffset:0;opacity:1}.portal-login__live-ring[data-v-ff1116ac]{opacity:0}}.portal-login__sub[data-v-ff1116ac]{margin:0 0 26px;font-size:13.5px;line-height:1.5;color:rgba(245,241,230,.75)}.portal-login__link[data-v-ff1116ac]{color:var(--brass);font-weight:600;text-decoration:none}.portal-login__link[data-v-ff1116ac]:hover{text-decoration:underline}.portal-login__form[data-v-ff1116ac]{display:flex;flex-direction:column;gap:16px}.portal-login__field[data-v-ff1116ac]{display:flex;flex-direction:column;gap:6px}.portal-login__field-label[data-v-ff1116ac]{font-size:11.5px;letter-spacing:.04em;color:rgba(245,241,230,.6);text-transform:uppercase}.portal-login__input[data-v-ff1116ac],.v-input.date-of-birth[data-v-ff1116ac]{background:rgba(245,241,230,.06);border:1px solid rgba(245,241,230,.18);border-radius:10px;font-size:14.5px}.portal-login__input[data-v-ff1116ac]{width:100%;box-sizing:border-box;padding:12px 14px;color:var(--cream);outline:none;transition:border-color .15s ease,background .15s ease}.portal-login__input[data-v-ff1116ac]::-moz-placeholder{color:rgba(245,241,230,.35)}.portal-login__input[data-v-ff1116ac]::placeholder{color:rgba(245,241,230,.35)}.portal-login__input[data-v-ff1116ac]:focus{border-color:var(--accent);background:rgba(245,241,230,.1)}.portal-login__input--error[data-v-ff1116ac]{border-color:var(--oxide)}.portal-login__input-wrap[data-v-ff1116ac]{position:relative}.portal-login__input-wrap .portal-login__input[data-v-ff1116ac]{padding-right:42px}.portal-login__reveal[data-v-ff1116ac]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:rgba(245,241,230,.55);cursor:pointer;display:flex;align-items:center;padding:6px}.portal-login__reveal[data-v-ff1116ac]:hover{color:var(--cream)}.portal-login__error[data-v-ff1116ac]{margin:0;font-size:12.5px;color:#e2a0a0}.portal-login__actions[data-v-ff1116ac]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.portal-login__ghost[data-v-ff1116ac]{background:transparent;border:none;color:rgba(245,241,230,.6);font-size:12.5px;cursor:pointer;padding:8px 4px}.portal-login__ghost[data-v-ff1116ac]:hover{color:var(--cream)}.portal-login__submit[data-v-ff1116ac]{border:none;border-radius:999px;padding:12px 26px;font-size:14px;font-weight:600;cursor:pointer;min-width:108px;display:flex;align-items:center;justify-content:center;transition:filter .15s ease,transform .1s ease}.portal-login__submit[data-v-ff1116ac]:hover:not(:disabled){filter:brightness(1.1)}.portal-login__submit[data-v-ff1116ac]:active:not(:disabled){transform:translateY(1px)}.portal-login__submit[data-v-ff1116ac]:disabled{opacity:.7;cursor:default}.portal-login__spinner[data-v-ff1116ac]{width:15px;height:15px;border:2px solid rgba(245,241,230,.4);border-top-color:var(--cream);border-radius:50%;animation:portal-login-spin-ff1116ac .7s linear infinite}@keyframes portal-login-spin-ff1116ac{to{transform:rotate(1turn)}}@media (max-width:560px){.portal-login__topbar[data-v-ff1116ac]{padding:20px 20px}.portal-login__card[data-v-ff1116ac]{max-width:100%;padding:32px 24px 26px}.portal-login__heading[data-v-ff1116ac]{font-size:28px}}[data-v-5c678728] .v-dialog--fullscreen>.v-card{min-height:0}.pdf-scroll-container[data-v-5c678728]{height:79vh;overflow-y:auto;background:#525659;padding:16px 0;display:flex;flex-direction:column;align-items:center}.pdf-scroll-container[data-v-5c678728] .vue-pdf-embed>div{margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.pdf-scroll-container[data-v-5c678728] canvas{max-width:100%;height:auto!important}.loader[data-v-5c678728]{--color-1:#fff;--size:0.8px;color:var(--color-1);position:relative;display:inline-block;margin-top:calc(var(--size)*40);font-family:Arial,Helvetica,sans-serif;font-size:calc(var(--size)*48);letter-spacing:calc(var(--size)*4);box-sizing:border-box}.loader[data-v-5c678728]:before{content:"";position:absolute;right:calc(var(--size)*69);bottom:calc(var(--size)*20);height:calc(var(--size)*26);width:calc(var(--size)*4);background:currentColor;box-sizing:border-box;animation:animloader1-5c678728 1s linear infinite alternate}.loader[data-v-5c678728]:after{content:"";width:calc(var(--size)*10);height:calc(var(--size)*10);position:absolute;left:calc(var(--size)*125);top:calc(var(--size)*2);border-radius:50%;background:red;box-sizing:border-box;animation:animloader-5c678728 1s linear infinite alternate}@keyframes animloader-5c678728{0%{transform:translate(0) scaleX(1)}14%{transform:translate(calc(var(--size)*-12),calc(var(--size)*-16)) scaleX(1.05)}28%{transform:translate(calc(var(--size)*-27),calc(var(--size)*-28)) scaleX(1.07)}42%{transform:translate(calc(var(--size)*-46),calc(var(--size)*-35)) scaleX(1.1)}57%{transform:translate(calc(var(--size)*-70),calc(var(--size)*-37)) scaleX(1.1)}71%{transform:translate(calc(var(--size)*-94),calc(var(--size)*-32)) scaleX(1.07)}85%{transform:translate(calc(var(--size)*-111),calc(var(--size)*-22)) scaleX(1.05)}to{transform:translate(calc(var(--size)*-125),calc(var(--size)*-9)) scaleX(1)}}@keyframes animloader1-5c678728{0%{box-shadow:0 calc(var(--size)*-16),calc(var(--size)*-124.5) calc(var(--size)*-8)}25%,75%{box-shadow:0 0,calc(var(--size)*-124.5) calc(var(--size)*-8)}to{box-shadow:0 0,calc(var(--size)*-124.5) calc(var(--size)*-24)}}[data-v-4e1a2c48] .v-list-item.v-list-item--disabled.v-list-item--link.theme--light{background:#dcdcdc}[data-v-4e1a2c48] .custom-table{border-collapse:separate;border-spacing:0 14px}[data-v-4e1a2c48] .card{background:#ffe5cc;padding:14px;margin-top:12px;margin-bottom:12px;height:80px}td:first-child .card[data-v-4e1a2c48]{border-top-left-radius:12px;border-bottom-left-radius:12px}td:last-child .card[data-v-4e1a2c48]{border-top-right-radius:12px;border-bottom-right-radius:12px}[data-v-4e1a2c48] .v-data-table .v-data-table__wrapper table tbody tr:hover{background:transparent!important;cursor:pointer}.v-data-table .v-data-table__wrapper table tbody tr td[data-v-4e1a2c48]{border-bottom:none!important}[data-v-f71bf8e4] .v-data-table-header{background:#a9a8a8}[data-v-f71bf8e4] .custom-table{border-collapse:separate;border-spacing:0 14px}[data-v-f71bf8e4] .card{background:#d4f5de;padding:14px;margin-top:12px;margin-bottom:12px;height:50px}td:first-child .card[data-v-f71bf8e4]{border-top-left-radius:12px;border-bottom-left-radius:12px}td:last-child .card[data-v-f71bf8e4]{border-top-right-radius:12px;border-bottom-right-radius:12px}.v-data-table tbody tr[data-v-f71bf8e4]:hover{background-color:transparent!important}.v-data-table .v-data-table__wrapper table tbody tr td[data-v-f71bf8e4]{border-bottom:none!important}