.checkin-module__gqBoCa__workspace,.checkin-module__gqBoCa__loginPage,.checkin-module__gqBoCa__deniedPage{width:min(100%,760px);min-width:0;padding:max(22px, env(safe-area-inset-top)) 18px max(32px, env(safe-area-inset-bottom));margin:0 auto}.checkin-module__gqBoCa__workspace button,.checkin-module__gqBoCa__workspace input,.checkin-module__gqBoCa__workspace select,.checkin-module__gqBoCa__loginPage button,.checkin-module__gqBoCa__loginPage input,.checkin-module__gqBoCa__deniedPage button{min-height:52px;font:inherit;border-radius:8px}.checkin-module__gqBoCa__workspace button,.checkin-module__gqBoCa__loginPage button,.checkin-module__gqBoCa__deniedPage button{cursor:pointer}.checkin-module__gqBoCa__workspace button:focus-visible,.checkin-module__gqBoCa__workspace input:focus-visible,.checkin-module__gqBoCa__workspace select:focus-visible,.checkin-module__gqBoCa__loginPage button:focus-visible,.checkin-module__gqBoCa__loginPage input:focus-visible,.checkin-module__gqBoCa__deniedPage button:focus-visible{outline-offset:3px;outline:3px solid #ff6a22}.checkin-module__gqBoCa__workspace button:disabled,.checkin-module__gqBoCa__loginPage button:disabled,.checkin-module__gqBoCa__workspace input:disabled{cursor:wait;opacity:.58}.checkin-module__gqBoCa__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:34px;display:flex}.checkin-module__gqBoCa__wordmark{color:#fff;letter-spacing:-.08em;font-size:31px;font-weight:800;line-height:.9}.checkin-module__gqBoCa__eyebrow,.checkin-module__gqBoCa__eventPanel .checkin-module__gqBoCa__staffRow span,.checkin-module__gqBoCa__eventSelector>span,.checkin-module__gqBoCa__loginPage>span,.checkin-module__gqBoCa__deniedPage>span{color:#ff6a22;letter-spacing:.16em;margin:9px 0 0;font-family:IBM Plex Mono,monospace;font-size:11px}.checkin-module__gqBoCa__logout,.checkin-module__gqBoCa__secondaryButton,.checkin-module__gqBoCa__loginLink{color:#f3f3ef;background:#151515;border:1px solid #3b3b3b;padding:0 17px}.checkin-module__gqBoCa__eventPanel{margin-bottom:24px}.checkin-module__gqBoCa__staffRow{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:14px;display:flex}.checkin-module__gqBoCa__staffRow strong{color:#b8b8b3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.checkin-module__gqBoCa__eventSelector{gap:8px;margin-bottom:20px;display:grid}.checkin-module__gqBoCa__eventSelector select{color:#fff;background:#151515;border:1px solid #454545;width:100%;padding:0 14px}.checkin-module__gqBoCa__eventPanel h1,.checkin-module__gqBoCa__loginPage h1,.checkin-module__gqBoCa__deniedPage h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(38px,12vw,76px);line-height:.94}.checkin-module__gqBoCa__eventMeta{color:#989892;letter-spacing:.04em;margin:12px 0 0;font-family:IBM Plex Mono,monospace;font-size:12px}.checkin-module__gqBoCa__scanArea{margin-top:28px}.checkin-module__gqBoCa__scanButton{color:#fff;letter-spacing:-.03em;background:radial-gradient(circle at 50% 45%,#ff561229,#0000 48%),#111;border:1px solid #ff6a22;place-content:center;gap:9px;width:100%;font-size:clamp(20px,6vw,30px);font-weight:750;display:grid;min-height:210px!important}.checkin-module__gqBoCa__scanButton>span{color:#ff6a22;font-size:54px;font-weight:400;line-height:.8}.checkin-module__gqBoCa__scanButton small{color:#ff8b52;letter-spacing:.2em;font-family:IBM Plex Mono,monospace;font-size:10px}.checkin-module__gqBoCa__scanner{aspect-ratio:3/4;background:#000;border:1px solid #ff6a22;border-radius:12px;width:100%;min-height:390px;position:relative;overflow:hidden}.checkin-module__gqBoCa__scanner video{object-fit:cover;width:100%;height:100%}.checkin-module__gqBoCa__scanFrame{border:2px solid #ff6a22;border-radius:10px;position:absolute;inset:18%;box-shadow:0 0 32px #ff54123d}.checkin-module__gqBoCa__cameraMessage,.checkin-module__gqBoCa__cameraError{color:#fff;background:#050505eb;border:1px solid #3d3d3d;border-radius:8px;margin:0;padding:14px;position:absolute;inset:auto 18px 18px}.checkin-module__gqBoCa__cameraError p{color:#c3c3bd;margin:7px 0 12px;line-height:1.45}.checkin-module__gqBoCa__cameraError button{color:#090909;background:#ff5a16;border:0;width:100%;font-weight:750}.checkin-module__gqBoCa__manualPanel{border-top:1px solid #292929;margin-top:30px;padding-top:26px}.checkin-module__gqBoCa__manualPanel h2{color:#f3f3ef;letter-spacing:-.025em;margin:0;font-size:21px}.checkin-module__gqBoCa__manualPanel>p{color:#8e8e88;margin:8px 0 18px;font-size:13px;line-height:1.5}.checkin-module__gqBoCa__manualPanel form,.checkin-module__gqBoCa__loginForm{gap:12px;display:grid}.checkin-module__gqBoCa__manualPanel input,.checkin-module__gqBoCa__loginForm input{color:#fff;background:#101010;border:1px solid #454545;width:100%;padding:0 14px;font-family:IBM Plex Mono,monospace;font-size:16px}.checkin-module__gqBoCa__manualPanel form>button,.checkin-module__gqBoCa__loginForm>button,.checkin-module__gqBoCa__primaryButton{color:#090909;background:#ff5a16;border:0;padding:0 18px;font-weight:800}.checkin-module__gqBoCa__resultCard{background:#141414;border:1px solid #3c3c3c;border-radius:14px;flex-direction:column;justify-content:center;min-height:min(560px,65svh);margin-top:28px;padding:clamp(24px,7vw,48px);display:flex}.checkin-module__gqBoCa__resultCard[data-tone=success]{background:linear-gradient(145deg,#08281b,#0b1611 75%);border-color:#23d47c}.checkin-module__gqBoCa__resultCard[data-tone=warning]{background:linear-gradient(145deg,#30200b,#18130b 75%);border-color:#ffbd3e}.checkin-module__gqBoCa__resultCard[data-tone=danger]{background:linear-gradient(145deg,#2b0d0d,#170b0b 75%);border-color:#ff4a4a}.checkin-module__gqBoCa__resultTitle{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(29px,9vw,50px);font-weight:850;line-height:.98}.checkin-module__gqBoCa__resultDetail{color:#cacac4;margin:15px 0 34px;line-height:1.45}.checkin-module__gqBoCa__ticketType{color:#fff;font-size:clamp(31px,11vw,62px);line-height:1}.checkin-module__gqBoCa__ticketNumber{overflow-wrap:anywhere;color:#c8c8c2;margin-top:13px;font-size:12px}.checkin-module__gqBoCa__checkedAt{color:#bab9b4;margin:24px 0 0}.checkin-module__gqBoCa__checkedAt strong{color:#fff}.checkin-module__gqBoCa__resultActions{gap:10px;margin-top:36px;display:grid}.checkin-module__gqBoCa__primaryButton,.checkin-module__gqBoCa__secondaryButton{width:100%}.checkin-module__gqBoCa__loginPage,.checkin-module__gqBoCa__deniedPage{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.checkin-module__gqBoCa__loginPage>span,.checkin-module__gqBoCa__deniedPage>span{margin:20px 0 14px}.checkin-module__gqBoCa__loginPage>p,.checkin-module__gqBoCa__deniedPage>p{color:#aaa9a3;margin:16px 0 26px;line-height:1.55}.checkin-module__gqBoCa__loginForm label{color:#bdbdb7;gap:7px;font-size:12px;display:grid}.checkin-module__gqBoCa__formError{color:#ff7878;margin:0;font-size:13px}.checkin-module__gqBoCa__loginLink{width:100%}.checkin-module__gqBoCa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:700px){.checkin-module__gqBoCa__workspace{padding-inline:28px}.checkin-module__gqBoCa__scanButton{min-height:260px!important}.checkin-module__gqBoCa__scanner{aspect-ratio:4/3;max-height:610px}.checkin-module__gqBoCa__manualPanel form{grid-template-columns:1fr 190px}}
