.VinjUW_page{--access-gold:var(--gold-500);--access-gold-soft:var(--gold-100);isolation:isolate;min-height:100svh;color:var(--ink);background:radial-gradient(circle at 78% 18%, #265bab3d, transparent 27rem), radial-gradient(circle at 18% 82%, #d4a8551a, transparent 24rem), var(--surface);font-family:var(--font-sans);place-items:center;padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.VinjUW_page:before{z-index:-2;content:"";opacity:.16;background-image:linear-gradient(115deg,#0000 49.7%,#d4a85521 50%,#0000 50.3%),linear-gradient(65deg,#0000 49.7%,#2e6bd11f 50%,#0000 50.3%);background-size:4rem 7rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.VinjUW_ambient{z-index:-1;border:1px solid #d4a85514;border-radius:50%;width:min(44rem,88vw);height:min(44rem,88vw);position:absolute;top:12%;left:50%;transform:translate(-50%);box-shadow:0 0 8rem #2e6bd114,inset 0 0 8rem #d4a85508}.VinjUW_card{background:linear-gradient(145deg,#0c1526f5,#040810fa),#07101e;border:1px solid #d4a85542;border-radius:.8rem;width:min(100%,31rem);padding:clamp(1.6rem,6vw,3rem);box-shadow:0 2rem 7rem #00000094,inset 0 1px #ffffff0a}.VinjUW_brand{align-items:center;gap:.9rem;margin-bottom:clamp(2rem,7vw,3.25rem);display:flex}.VinjUW_logo{width:3.2rem;height:3.2rem;color:var(--gold-500);filter:drop-shadow(0 0 1.5rem #d4a8553d)}.VinjUW_brand div{gap:.18rem;display:grid}.VinjUW_brand strong{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:1.35rem;font-weight:500}.VinjUW_brand span,.VinjUW_eyebrow{color:var(--access-gold);letter-spacing:.32em;text-transform:uppercase;font-size:.75rem;font-weight:600}.VinjUW_eyebrow{margin-bottom:.8rem}.VinjUW_card h1{max-width:9ch;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2.65rem,9vw,4rem);font-weight:500;line-height:.94}.VinjUW_intro{color:#f4f0e8a3;max-width:34rem;margin:1.3rem 0 2rem;font-size:.9rem;font-weight:300;line-height:1.75}.VinjUW_form{gap:.75rem;display:grid}.VinjUW_form label{color:#f4f0e8c2;letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:600}.VinjUW_form input[type=password]{color:#fff;width:100%;min-height:3.4rem;font:inherit;letter-spacing:.08em;background:#030810d6;border:1px solid #e4c88b47;border-radius:.35rem;outline:0;padding:.8rem 1rem;transition:border-color .18s,box-shadow .18s}.VinjUW_form input[type=password]:focus{border-color:var(--access-gold);box-shadow:0 0 0 3px #d4a8551f}.VinjUW_form button{min-height:3.45rem;color:var(--on-gold);background:var(--gold-metal);cursor:pointer;font:inherit;letter-spacing:.2em;text-transform:uppercase;border:1px solid #efd89d;border-radius:.35rem;margin-top:.25rem;font-size:.75rem;font-weight:700;box-shadow:0 .9rem 2.5rem #b67e222e}.VinjUW_form button:disabled,.VinjUW_form input:disabled{cursor:not-allowed;opacity:.48}.VinjUW_error{color:#f2b6a7;margin:0;font-size:.75rem}.VinjUW_note{color:#f4f0e861;margin:1.5rem 0 0;font-size:.75rem;line-height:1.6}@media (max-width:32rem){.VinjUW_page{align-items:stretch;padding:0}.VinjUW_card{background:linear-gradient(#070f1cf0,#03070ffc);border:0;border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100svh;padding:1.5rem;display:flex}}@media (prefers-reduced-motion:reduce){.VinjUW_form input,.VinjUW_form button{transition:none}}
