:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.access-page{color:#1d1d1f;background:radial-gradient(circle at 14% 8%,#dcecff 0,#0000 31rem),radial-gradient(circle at 92% 92%,#e9eef6 0,#0000 28rem),#f5f5f7;place-items:center;min-height:100dvh;padding:28px 18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;display:grid}.access-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdc;border:1px solid #00000014;border-radius:28px;width:min(590px,100%);overflow:hidden;box-shadow:0 24px 68px #1c2e4a21}.access-header{border-bottom:1px solid #e9e9ed;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.access-header>p{color:#6e6e73;margin:0;font-size:12px}.access-logo{color:#1d1d1f;letter-spacing:-.3px;align-items:center;gap:9px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.access-logo span{color:#fff;background:linear-gradient(145deg,#147ce5,#06c);border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;display:grid;box-shadow:0 3px 8px #06c4}.access-content{padding:36px 42px 30px}.access-intro{max-width:440px}.access-eyebrow{color:#06c;letter-spacing:1.3px;margin:0 0 10px;font-size:11px;font-weight:700}.access-intro h1{letter-spacing:-1.4px;margin:0;font-size:clamp(28px,5vw,38px);line-height:1.1}.access-intro>p:not(.access-eyebrow){color:#6e6e73;margin:12px 0 0;font-size:15px;line-height:1.5}.access-tabs{background:#e9e9ed;border-radius:11px;grid-template-columns:1fr 1fr;gap:3px;margin:27px 0 22px;padding:3px;display:grid}.access-tabs button{color:#6e6e73;min-height:37px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px;font-weight:600}.access-tabs button[aria-selected=true]{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #00000029}.access-form{gap:19px;display:grid}.access-fields{gap:15px;display:grid}.access-form label{color:#1d1d1f;gap:7px;font-size:13px;font-weight:600;display:grid}.access-form input{box-sizing:border-box;color:#1d1d1f;width:100%;min-width:0;height:46px;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:10px;padding:0 13px;font-size:16px;transition:border-color .16s,box-shadow .16s}.access-form input::placeholder{color:#86868b}.access-form input:focus{border-color:#07e;outline:0;box-shadow:0 0 0 4px #0071e326}.access-key{background:linear-gradient(135deg,#f4f9ff,#fbfdff);border:1px solid #b9d7f5;border-radius:14px;padding:15px;gap:8px!important}.access-key small{color:#58708b;font-size:12px;font-weight:400;line-height:1.4}.access-submit{color:#fff;width:100%;min-height:47px;font:inherit;cursor:pointer;background:#07e;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 17px;font-size:15px;font-weight:600;transition:background .15s,transform .15s;display:flex;box-shadow:0 4px 12px #0071e333}.access-submit:hover:not(:disabled){background:#0077ed;transform:translateY(-1px)}.access-submit:disabled{opacity:.68;cursor:wait}.access-submit span{font-size:20px;line-height:1}.access-error,.access-notice{margin:-5px 0 0;font-size:13px;line-height:1.45}.access-error{color:#b42318}.access-notice{color:#087443}.access-footnote{color:#86868b;text-align:center;margin:21px 0 0;font-size:12px;line-height:1.45}@media (max-width:560px){.access-page{align-items:start;padding:12px}.access-card{border-radius:22px}.access-header{padding:17px 18px}.access-header>p{display:none}.access-content{padding:29px 21px 24px}}:root .access-tabs-three{grid-template-columns:repeat(3,minmax(0,1fr))}.access-tabs-three button{padding:8px 5px;line-height:1.3}.access-tabs button[aria-pressed=true]{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #00000029}.access-text-button{color:#06c;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;padding:4px;font-size:14px;text-decoration:none}.reset-form{margin-top:25px}.access-form label{font-size:14px}
