.access-app{min-height:100dvh;background:#0a0a0b;color:#eceee8;font-family:var(--font-geist-sans),system-ui,sans-serif}.access-top{display:flex;align-items:center;gap:28px;border-bottom:1px solid #2d322c;padding:22px 5%;flex-wrap:wrap}.access-brand{font-size:22px;font-weight:700;letter-spacing:-1px;text-decoration:none}.access-brand span{display:block;font-size:10px;font-weight:400;letter-spacing:1.4px;text-transform:uppercase;color:#a1a1aa;margin-top:3px}.access-top nav{display:flex;gap:22px;flex:1;flex-wrap:wrap;font-size:13px}.access-top a{color:inherit}.access-content{width:min(100% - 40px,880px);margin:0 auto;padding:60px 0 90px}.access-content h1{font-size:clamp(32px,6vw,54px);letter-spacing:-2px;font-weight:550;line-height:1.06;margin:0 0 20px}.access-content h2{font-size:25px;font-weight:550;margin:0 0 12px}.access-content h3{font-size:19px;line-height:1.3;margin:8px 0}.access-content p{color:#b4b4bc;line-height:1.6}.access-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:10px;color:#ffc77a!important;margin-bottom:20px}.access-hero{max-width:720px;margin:0 auto}.access-hero>p{max-width:500px}.access-card{background:#16161a;border:1px solid #343438;border-radius:20px;padding:30px;margin:24px 0}.access-form{gap:20px}.access-field,.access-form{display:flex;flex-direction:column}.access-field{gap:8px;font-size:12px;color:#d4d4d8}.access-field input,.access-field select,.access-field textarea{border:1px solid #49494f;border-radius:9px;background:#101014;color:#eef0e8;padding:13px;font:inherit;font-size:15px;width:100%;min-width:0}.access-app button{border-radius:8px;border:1px solid #595961;background:transparent;color:inherit;padding:12px 18px;font:inherit;font-size:13px;cursor:pointer;min-height:44px}.access-app .access-primary{background:#ffb95c;color:#1a0a05;border-color:#ffb95c;font-weight:600;padding:15px 22px}.access-app button:disabled{opacity:.45;cursor:wait}.access-app :focus-visible{outline:3px solid #ffb95c;outline-offset:4px}.access-app .access-link{border:0;padding:0;color:#ffb95c;text-align:left}.access-note{font-size:12px!important;color:#a1a1aa!important;margin:0;line-height:1.7!important}.access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.access-grid small{color:#a1a1aa;font-size:11px}.access-check{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6}.access-check input{width:19px;height:19px;flex:0 0 auto;margin-top:2px;accent-color:#ffb95c}.access-error{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #9f6658;background:#41271f;padding:16px 20px;border-radius:12px;margin-bottom:20px;font-size:14px}.access-error button{padding:0 8px;border:0;font-size:24px}.access-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.access-tabs{display:flex;gap:8px}.access-tabs button[aria-pressed=true]{background:#ffb95c;color:#1a0a05}.access-request{display:flex;justify-content:space-between;align-items:center;gap:20px;color:inherit;text-decoration:none}.access-status{display:inline-block;background:#33251a;border:1px solid #765130;border-radius:100px;padding:7px 12px;font-size:11px;text-transform:capitalize;width:fit-content;white-space:nowrap}.access-actions{display:flex;gap:12px;flex-wrap:wrap}.access-message{white-space:pre-wrap}.access-content summary{cursor:pointer;padding:16px 0;color:#ffb95c}.access-content blockquote{border-left:2px solid #a4b684;margin:0;padding:0 18px;font-size:14px;white-space:pre-wrap}.access-content blockquote a{display:block;color:#ffb95c;font-size:12px;margin-top:10px}.access-app a:hover{text-decoration:underline}@media(max-width:600px){.access-top{padding:18px 20px;gap:20px}.access-top nav{order:3;width:100%;flex:auto;gap:18px;font-size:12px}.access-content{padding-top:36px}.access-card{padding:22px}.access-request{flex-direction:column}.access-heading,.access-request{align-items:flex-start}.access-content h1{letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){.access-app *{scroll-behavior:auto!important;transition:none!important}}