.password-access-page[data-v-9906db81]{--bp-primary:#0a1445;--bp-accent:#f21878;--bp-accent-alt:#8d3bff;--bp-ink:#1f2937;--bp-font-body:"Comfortaa","Segoe UI",sans-serif;--bp-font-heading:"Comfortaa","Segoe UI",sans-serif;--bp-font-cta:"Baloo 2","Trebuchet MS",sans-serif;background:radial-gradient(920px 420px at 5% -10%,rgba(242,24,120,.24),transparent 58%),radial-gradient(920px 420px at 96% -8%,rgba(141,59,255,.22),transparent 60%),radial-gradient(1100px 540px at 52% 100%,rgba(10,20,69,.18),transparent 65%),linear-gradient(170deg,#070f33,#101a4f 42%,#0c1646);color:var(--bp-ink);font-family:var(--bp-font-body);min-height:100dvh;overflow-x:clip;padding:clamp(6rem,10vw,7rem) .85rem 3rem}.password-access-page[data-v-9906db81],.password-access-page[data-v-9906db81] *{box-sizing:border-box}.password-access-page[data-v-9906db81]:after{background-image:radial-gradient(#08112f .65px,transparent 0);background-size:12px 12px;content:"";inset:0;opacity:.08;pointer-events:none;position:fixed}.password-access-shell[data-v-9906db81]{animation:password-access-slide-up-9906db81 .62s ease both;display:grid;margin-inline:auto;place-items:center;position:relative;width:min(1120px,100%);z-index:1}.password-access-card[data-v-9906db81]{background:radial-gradient(120% 120% at 90% -10%,rgba(242,24,120,.16),transparent 54%),linear-gradient(165deg,#fffffffa,#f6f9fff7);border:1px solid hsla(0,0%,100%,.4);border-radius:1.25rem;box-shadow:0 20px 45px #060c2657,0 0 0 1px #f2187814;max-width:100%;padding:clamp(1.15rem,2.2vw,1.8rem);width:min(36rem,100%)}.password-access-header[data-v-9906db81]{display:grid;gap:.52rem;margin-bottom:1.25rem}.password-access-eyebrow[data-v-9906db81]{color:#d21876;font-family:var(--bp-font-cta);font-size:.78rem;font-weight:700;letter-spacing:0;margin:0;text-transform:uppercase}.password-access-title[data-v-9906db81]{color:#121c3a;font-family:var(--bp-font-heading);font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.1;margin:0;text-wrap:balance}.password-access-subtitle[data-v-9906db81]{color:#37476a;line-height:1.5;margin:0;text-wrap:pretty}.password-access-footer[data-v-9906db81]{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.password-access-card[data-v-9906db81] .access-form{display:grid;gap:.95rem}.password-access-card[data-v-9906db81] .access-field{display:grid;gap:.38rem}.password-access-card[data-v-9906db81] .access-field-label{color:#111f44;font-size:.92rem;font-weight:700}.password-access-card[data-v-9906db81] .access-field-input{background:#fff;border:1px solid rgba(23,32,51,.22);border-radius:.86rem;color:#0f172a;font:inherit;font-size:.98rem;min-height:2.82rem;padding:.74rem .84rem;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.password-access-card[data-v-9906db81] .access-field-input:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-accent) 58%,#fff);outline-offset:1px}.password-access-card[data-v-9906db81] .access-field-input[aria-invalid=true]{border-color:#b91c1c94}.password-access-card[data-v-9906db81] .access-field-error,.password-access-card[data-v-9906db81] .access-field-hint{font-size:.82rem;font-weight:700;line-height:1.4}.password-access-card[data-v-9906db81] .access-field-hint{color:#5a6680}.password-access-card[data-v-9906db81] .access-field-error{color:#b91c1c}.password-access-card[data-v-9906db81] .access-inline-note{background:#edf5ff;border:1px solid rgba(15,79,149,.16);border-radius:.78rem;color:#1b4a8d;font-size:.86rem;font-weight:700;line-height:1.45;margin:0;padding:.62rem .74rem}.password-access-card[data-v-9906db81] .access-feedback{border-radius:.78rem;font-size:.88rem;font-weight:700;line-height:1.45;margin:0;padding:.62rem .74rem}.password-access-card[data-v-9906db81] .access-feedback--error{background:#ffe8e8;color:#991b1b}.password-access-card[data-v-9906db81] .access-feedback--success{background:#e7f7ef;color:#17603f}.password-access-card[data-v-9906db81] .access-preview-note{background:radial-gradient(120% 120% at 90% -20%,rgba(141,59,255,.12),transparent 56%),#f8f7ff;border:1px solid rgba(141,59,255,.16);border-radius:.78rem;color:#2a3150;font-size:.86rem;font-weight:700;line-height:1.45;margin:0;padding:.68rem .76rem}.password-access-card[data-v-9906db81] .access-preview-link{color:#0f4f95;text-decoration:none;white-space:nowrap}.password-access-card[data-v-9906db81] .access-preview-link:hover{text-decoration:underline}.password-access-card[data-v-9906db81] .access-submit{align-items:center;background:linear-gradient(130deg,var(--bp-accent),var(--bp-accent-alt));border:0;border-radius:999px;box-shadow:0 10px 20px #f2187859;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--bp-font-cta);font-size:.96rem;font-weight:700;gap:.52rem;justify-content:center;margin-top:.18rem;min-height:2.9rem;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;width:100%}.password-access-card[data-v-9906db81] .access-submit:hover:not(:disabled){box-shadow:0 14px 24px #f2187866;transform:translateY(-1px)}.password-access-card[data-v-9906db81] .access-submit:disabled{cursor:wait;opacity:.7}.password-access-card[data-v-9906db81] .access-submit-arrow,.password-access-card[data-v-9906db81] .access-submit-icon{flex:0 0 auto;height:1rem;width:1rem}.password-access-card[data-v-9906db81] .access-submit-arrow{transition:transform .18s ease}.password-access-card[data-v-9906db81] .access-submit:hover:not(:disabled) .access-submit-arrow{transform:translate(3px)}.password-access-card[data-v-9906db81] .access-footer-link{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.18);border-radius:999px;color:#1f2a44;display:inline-flex;font-family:var(--bp-font-cta);font-size:.9rem;font-weight:700;justify-content:center;min-height:2.58rem;padding:0 .95rem;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.password-access-card[data-v-9906db81] .access-footer-link:hover{background:#f8faff;border-color:#0f172a52;transform:translateY(-1px)}.password-access-card[data-v-9906db81] a:focus-visible,.password-access-card[data-v-9906db81] button:focus-visible,.password-access-card[data-v-9906db81] input:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-accent) 60%,#fff);outline-offset:2px}@keyframes password-access-slide-up-9906db81{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.password-access-page[data-v-9906db81]{padding-top:8.7rem}}@media(max-width:640px){.password-access-page[data-v-9906db81]{padding:7.35rem .72rem 2rem}.password-access-shell[data-v-9906db81]{place-items:start center}.password-access-card[data-v-9906db81]{border-radius:1.45rem;padding:.95rem}.password-access-header[data-v-9906db81]{gap:.42rem;margin-bottom:1rem}.password-access-eyebrow[data-v-9906db81]{font-size:.72rem}.password-access-title[data-v-9906db81]{font-size:1.52rem;line-height:1.08}.password-access-subtitle[data-v-9906db81]{font-size:.88rem;line-height:1.45}.password-access-card[data-v-9906db81] .access-form{gap:.82rem}.password-access-card[data-v-9906db81] .access-field{gap:.32rem}.password-access-card[data-v-9906db81] .access-field-label{font-size:.86rem}.password-access-card[data-v-9906db81] .access-field-input{border-radius:.78rem;font-size:.92rem;min-height:2.7rem;padding:.68rem .78rem}.password-access-card[data-v-9906db81] .access-feedback,.password-access-card[data-v-9906db81] .access-inline-note,.password-access-card[data-v-9906db81] .access-preview-note{font-size:.82rem;padding:.58rem .68rem}.password-access-card[data-v-9906db81] .access-footer-link,.password-access-card[data-v-9906db81] .access-submit{font-size:.88rem;min-height:2.72rem}.password-access-footer[data-v-9906db81]{margin-top:.82rem}}@media(prefers-reduced-motion:reduce){.password-access-card[data-v-9906db81] .access-footer-link,.password-access-card[data-v-9906db81] .access-submit,.password-access-card[data-v-9906db81] .access-submit-arrow,.password-access-shell[data-v-9906db81]{animation:none;transition:none}}
