.sqz-access{color:#12120f;background:#f2eee3;flex-direction:column;min-height:100svh;font-family:Geist,sans-serif;line-height:1.5;display:flex}.sqz-access,.sqz-access *{box-sizing:border-box}.sqz-access button,.sqz-access input{font:inherit}.sqz-access button{cursor:pointer}.sqz-access button:disabled{cursor:wait;opacity:.65}.sqz-access a{color:inherit}.sqz-access :focus-visible{outline-offset:3px;outline:3px solid #12120f}.sqz-access .sqz-navigation :focus-visible{outline-color:#f4e21c}.sqz-access h1:focus{outline:none}.sqz-access__layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sqz-access__poster{color:#f2eee3;background:#12120f;flex-direction:column;justify-content:space-between;gap:40px;min-width:0;padding:clamp(40px,7vh,80px) clamp(32px,5vw,72px) clamp(28px,4vh,44px);display:flex}.sqz-access__poster>div:first-child{flex-direction:column;flex:1;justify-content:center;display:flex}.sqz-access__poster h2{letter-spacing:-.005em;text-transform:uppercase;margin:0 0 clamp(28px,5vh,52px);font-family:Saira Extra Condensed,sans-serif;font-size:clamp(44px,min(4.6vw,10vh),88px);font-weight:900;line-height:.92}.sqz-access__poster h2 span{display:block}.sqz-access__poster h2 span:last-child{color:#f4e21c}.sqz-access__poster p{color:#d3cfc3;text-wrap:pretty;max-width:24em;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.sqz-access__detail{border-top:1px solid #34342d;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.sqz-access__detail>span{background:#f4e21c;width:10px;height:10px}.sqz-access__detail>div{gap:4px;display:flex}.sqz-access__detail i{background:#f4e21c;width:4px;height:22px}.sqz-access__form-section{justify-content:center;align-items:center;min-width:0;padding:48px clamp(32px,6vw,96px);display:flex}.sqz-access__pane{width:100%;max-width:380px;animation:.2s ease-out sqz-access-enter}.sqz-access h1{letter-spacing:-.025em;margin:0;font-size:36px;font-weight:600;line-height:1.1}.sqz-access__subtitle{color:#5e5b52;text-wrap:pretty;overflow-wrap:anywhere;margin:12px 0 0;font-size:17px;line-height:1.5}.sqz-access__subtitle strong{color:#12120f;font-weight:500}.sqz-access__providers{flex-direction:column;gap:10px;margin-top:28px;display:flex}.sqz-access__provider{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 16px;transition:background .12s;display:flex;font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:500!important}.sqz-access__provider svg{flex:none}.sqz-access__provider:hover{background:#f5f5f4}.sqz-access__separator{color:#5e5b52;align-items:center;gap:14px;margin:24px 0 20px;font-family:Geist Mono,monospace;font-size:13px;display:flex}.sqz-access__separator span{background:#cfc9b8;flex:1;height:1px}.sqz-access label{margin:0 0 10px;font-size:15px;font-weight:500;display:block}.sqz-access input{color:#12120f;background:#fbf9f3;border:1px solid #8a8474;border-radius:0;width:100%;height:52px;padding:0 16px;font-size:17px;display:block}.sqz-access input::placeholder{color:#8a8474;opacity:1}.sqz-access input[aria-invalid=true]{border-color:#a3221b;box-shadow:inset 0 0 0 1px #a3221b}.sqz-access__primary{color:#12120f;background:#f4e21c;border:2px solid #12120f;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:16px;padding:12px 20px;transition:transform .12s,box-shadow .12s;display:flex;font-family:Geist Mono,monospace!important;font-size:15px!important;font-weight:500!important}.sqz-access__primary:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:4px 4px #12120f}.sqz-access__primary:active:not(:disabled){box-shadow:none;transform:none}.sqz-access__new{color:#5e5b52;margin:16px 0 0;font-size:14px;line-height:1.5}.sqz-access__legal{color:#5e5b52;margin:10px 0 0;font-size:13px;line-height:1.5}.sqz-access__legal a{color:#12120f;text-underline-offset:3px;text-decoration:underline}.sqz-access__error{color:#a3221b;margin:10px 0 0;font-size:14px;line-height:1.45}.sqz-access__error:before{content:"▪";margin-right:8px}.sqz-access__code-form{margin-top:32px}.sqz-access__fields{flex-direction:column;gap:16px;display:flex}.sqz-access__fields label{margin-bottom:10px}.sqz-access #access-code{letter-spacing:.45em;height:60px;font-family:Geist Mono,monospace;font-size:26px}.sqz-access__code-note{color:#3f3d36;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px}.sqz-access__text-button{color:#12120f;text-underline-offset:4px;background:0 0;border:0;align-items:center;min-height:44px;padding:0;text-decoration:underline;display:inline-flex;font-family:Geist Mono,monospace!important;font-size:14px!important}.sqz-access__back{margin-bottom:20px;text-decoration:none}.sqz-access__code-actions{flex-wrap:wrap;column-gap:28px;margin-top:8px;display:flex}.sqz-access__prototype{color:#4a4840;background:#eae5d6;border-top:1px solid #ddd7c6;max-width:540px;margin:0;padding:12px clamp(20px,4vw,56px);font-family:Geist Mono,monospace;font-size:11px;line-height:1.5}.sqz-access__prototype strong{color:#12120f;margin-right:6px;font-weight:500}.sqz-access__footer{background:#f2eee3;border-top:1px solid #ddd7c6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 32px;padding:22px clamp(20px,4vw,56px);display:flex}.sqz-access__copyright{color:#524f47;margin:0;font-family:Geist Mono,monospace;font-size:12px;line-height:1.5}.sqz-access__footer-nav{flex-wrap:wrap;align-items:center;gap:0 28px;display:flex}.sqz-access .sqz-access__footer-link{color:#3f3d36;align-items:center;font-family:Geist,sans-serif;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.sqz-access__footer-link:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=899px){.sqz-access__footer{flex-direction:column;align-items:flex-start;gap:0;padding:20px 20px 24px}.sqz-access__footer-nav{gap:0 24px;margin-top:4px}.sqz-access__footer-link{min-height:44px}}.sqz-access__dashboard{flex:1;padding:clamp(48px,11vh,128px) clamp(20px,4vw,56px) 72px}.sqz-access__account{color:#5e5b52;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.sqz-access__account button{text-underline-offset:3px;background:0 0;border:0;min-height:44px;text-decoration:underline}.sqz-access__moves{flex-direction:column;gap:8px;max-width:440px;margin:28px 0 0;padding:0;list-style:none;display:flex}.sqz-access__moves a{color:#12120f;border:1px solid #8a8474;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.sqz-access__moves a:hover{background:#f4e21c;border-color:#12120f}.sqz-access__moves a>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.sqz-access__moves strong{font-size:16px;font-weight:600;line-height:1.35}.sqz-access__moves strong+span{color:#4a4840;font-size:14px;line-height:1.45}@keyframes sqz-access-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=899px){.sqz-access__layout{grid-template-columns:minmax(0,1fr)}.sqz-access__poster{padding:36px 20px 40px}.sqz-access__poster h2{margin-bottom:20px;font-size:clamp(34px,10.5vw,64px)}.sqz-access__poster p{max-width:32em;font-size:16px}.sqz-access__detail{display:none}.sqz-access__form-section{padding:40px 20px 72px}}@media (prefers-reduced-motion:reduce){.sqz-access *,.sqz-access :before,.sqz-access :after{transition:none!important;animation:none!important}}
