.nightShift_page__skVhD{--sky:#68b7ff;--sky-light:#cae5ff;--sky-pale:#e8f4ff;--grass:#59ba47;--grass-dark:#3da832;--gold-light:#fff9e0;--navy:#406382;--text:#2d3748;--text-light:#718096;--text-muted:#a0aec0;--shadow:0 2px 12px rgba(0,0,0,.06);--shadow-lg:0 8px 32px rgba(0,0,0,.1);--card-border:rgba(64,99,130,.1);--period:#e87722;--question:#6b4fa8;--exclaim:#e8237a;min-height:100vh;min-height:100dvh;background:linear-gradient(180deg,var(--sky-pale) 0,#d4eaff 100%);color:var(--text);padding-bottom:40px}.nightShift_wrap__vN0Yl{max-width:680px;margin:0 auto;padding:22px 18px 60px}.nightShift_top__bWCiW{text-align:center;padding:8px 0 4px}.nightShift_logo__Ks3v6{width:clamp(150px,38vw,200px);margin:0 auto 10px;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08))}.nightShift_kicker__e063O{font-family:Nevis,sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:11px;color:var(--text-muted)}.nightShift_h1__oOkDS{font-family:Chowderhead,cursive;font-size:clamp(26px,6.4vw,42px);margin:.12em 0 .14em;line-height:1.05;color:var(--text)}.nightShift_sub__KohD0{color:var(--text-light);font-size:clamp(14px,3.4vw,17px);max-width:48ch;margin:.2em auto 0}.nightShift_card__AZ1mB{background:#fff;border:1px solid var(--card-border);border-radius:20px;padding:22px;box-shadow:var(--shadow-lg);margin-top:18px}.nightShift_hosts__02HTM{display:flex;gap:11px;align-items:flex-start;margin:9px 0}.nightShift_chip__vnN1u{flex:0 0 auto;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--sky-pale);border:2.5px solid var(--navy);box-shadow:var(--shadow);font-family:Nevis,sans-serif;font-weight:700}.nightShift_chip__vnN1u img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.nightShift_bubble__3WIah{background:var(--sky-pale);border:1px solid var(--card-border);border-radius:14px;padding:10px 13px;font-size:14.5px;line-height:1.5;color:var(--text)}.nightShift_btn__YSrJH{font-family:Nevis,sans-serif;text-transform:uppercase;letter-spacing:.03em;border:none;border-radius:50px;padding:14px 26px;font-size:15px;cursor:pointer;min-height:44px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;transition:transform .2s}.nightShift_btn__YSrJH:active{transform:scale(.96)}.nightShift_primary__c5gDz{background:linear-gradient(135deg,var(--grass),var(--grass-dark));box-shadow:0 4px 20px rgba(89,186,71,.3)}.nightShift_sky__mUS12{background:linear-gradient(135deg,var(--sky),#4fa1e6);box-shadow:0 4px 20px rgba(104,183,255,.32)}.nightShift_ghost__MOImu{background:#fff;color:var(--navy);border:2px solid var(--card-border);box-shadow:var(--shadow)}.nightShift_btn__YSrJH:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.nightShift_backRow__39_G9{text-align:center;margin-top:16px}.nightShift_backLink__Ri625{color:var(--text-light);font-family:Nevis,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:12px;text-decoration:none}.nightShift_backLink__Ri625:hover{color:var(--navy)}.nightShift_small__Dh7we{font-size:13px;color:var(--text-light)}.nightShift_squad__rWmDU{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:14px 0 4px}.nightShift_ocard__ttfEg{border:1px solid var(--card-border);border-radius:16px;padding:12px 8px;text-align:center;background:#fff;box-shadow:var(--shadow)}.nightShift_ocard__ttfEg .nightShift_chip__vnN1u{margin:0 auto 6px}.nightShift_nm__XQiKT{font-family:Nevis,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:12px;line-height:1.2;color:var(--text)}.nightShift_mk__Ij6Ie{font-family:Chowderhead,cursive;font-size:22px}.nightShift_progressrow___tPkM{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.nightShift_dots__JaY59{display:flex;gap:6px;flex-wrap:wrap}.nightShift_dot__KBncn{width:12px;height:12px;border-radius:50%;background:#e3ecf5;border:1px solid var(--card-border)}.nightShift_dot__KBncn.nightShift_ok__Wgoux{background:var(--grass);border-color:var(--grass)}.nightShift_dot__KBncn.nightShift_no__FQcGa{background:var(--exclaim);border-color:var(--exclaim)}.nightShift_caseNo__TZaYq{letter-spacing:.06em;color:var(--text-light);font-size:12px}.nightShift_caseNo__TZaYq,.nightShift_wire__8DCAU{font-family:Nevis,sans-serif;text-transform:uppercase}.nightShift_wire__8DCAU{color:var(--text-muted);letter-spacing:.1em;font-size:11px;margin-bottom:8px}.nightShift_scene__zRSSB{background:#f4f1fb;border:1px solid #e2dcf2;border-left:5px solid var(--question);border-radius:14px;padding:12px 14px;font-size:15px;margin-bottom:12px;line-height:1.5}.nightShift_scene__zRSSB .nightShift_who__oiSA1{font-family:Nevis,sans-serif;color:var(--question);font-size:11px;text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:2px}.nightShift_sentence__ZEMX8{font-family:Chowderhead,cursive;font-size:clamp(20px,4.6vw,28px);background:var(--sky-pale);border:2px dashed var(--card-border);border-radius:16px;padding:18px 16px;text-align:center;line-height:1.3;color:var(--text)}.nightShift_blank__YDpCj{display:inline-block;width:1.1em;border-bottom:3px solid var(--navy);margin-left:2px;vertical-align:bottom}.nightShift_ask__dyCLz{text-align:center;color:var(--text-light);font-family:Nevis,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:13px;margin:14px 0 8px}.nightShift_officers__AZkpd{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.nightShift_ob__jGXtw{border:3px solid;border-radius:18px;background:#fff;cursor:pointer;padding:14px 6px;min-height:92px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:transform .08s,background .15s;box-shadow:var(--shadow)}.nightShift_ob__jGXtw:active{transform:translateY(2px)}.nightShift_ob__jGXtw:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.nightShift_ob__jGXtw .nightShift_mk__Ij6Ie{font-family:Chowderhead,cursive;font-size:30px;line-height:1}.nightShift_ob__jGXtw .nightShift_lab__wQGGa{font-family:Nevis,sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--text-light);text-align:center;line-height:1.25}.nightShift_ob__jGXtw.nightShift_period__2PwjQ{border-color:var(--period)}.nightShift_ob__jGXtw.nightShift_period__2PwjQ:hover{background:#fff6ef}.nightShift_ob__jGXtw.nightShift_period__2PwjQ .nightShift_mk__Ij6Ie{color:var(--period)}.nightShift_ob__jGXtw.nightShift_question___kRTj{border-color:var(--question)}.nightShift_ob__jGXtw.nightShift_question___kRTj:hover{background:#f6f3fc}.nightShift_ob__jGXtw.nightShift_question___kRTj .nightShift_mk__Ij6Ie{color:var(--question)}.nightShift_ob__jGXtw.nightShift_exclaim__wzHyL{border-color:var(--exclaim)}.nightShift_ob__jGXtw.nightShift_exclaim__wzHyL:hover{background:#fdf1f7}.nightShift_ob__jGXtw.nightShift_exclaim__wzHyL .nightShift_mk__Ij6Ie{color:var(--exclaim)}.nightShift_feedback__ekmC2{margin-top:16px}.nightShift_verdict__o4D2f{font-family:Chowderhead,cursive;font-size:23px;text-align:center;margin-bottom:8px}.nightShift_verdict__o4D2f.nightShift_ok__Wgoux{color:var(--grass)}.nightShift_verdict__o4D2f.nightShift_no__FQcGa{color:var(--exclaim)}.nightShift_closed__6qRBU{font-family:Chowderhead,cursive;text-align:center;font-size:26px;margin:6px 0}.nightShift_next__C1vhQ{display:flex;justify-content:center;margin-top:12px}.nightShift_scorebig__2yjIm{font-family:Chowderhead,cursive;font-size:52px;text-align:center;color:var(--text)}.nightShift_logHead__Zzhms{font-family:Nevis,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);font-size:14px;margin:16px 0 8px}.nightShift_log__MOKzh{margin:12px 0}.nightShift_logrow__wP4I9{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border:1px solid var(--card-border);border-radius:12px;margin-bottom:6px;font-size:14px;background:#fff}.nightShift_logrow__wP4I9 .nightShift_mk__Ij6Ie{font-family:Chowderhead,cursive;font-size:20px;flex:0 0 auto;width:24px;text-align:center}.nightShift_tick__sgqxR{flex:0 0 auto;font-family:Nevis,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.nightShift_reveal__6LU3r{background:var(--gold-light);border:1px dashed #e7c84b;border-radius:16px;padding:14px 16px;margin:14px 0;font-size:15px;line-height:1.55}.nightShift_lbl__E2tkW{font-family:Nevis,sans-serif;color:#b8901f;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.nightShift_ctas___RRc8{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.nightShift_footer__NrucP{text-align:center;margin-top:26px;font-size:12px;color:var(--text-muted)}.nightShift_toast___uK1D{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);background:var(--navy);color:#fff;padding:10px 18px;border-radius:99px;font-family:Nevis,sans-serif;font-size:13px;opacity:0;transition:opacity .25s;pointer-events:none}.nightShift_toastShow__z_Sy1{opacity:1}@media (max-width:420px){.nightShift_squad__rWmDU{grid-template-columns:1fr}.nightShift_ocard__ttfEg{display:flex;gap:12px;align-items:center;text-align:left}.nightShift_ocard__ttfEg .nightShift_chip__vnN1u{margin:0}}@media (prefers-reduced-motion:reduce){.nightShift_page__skVhD *{transition:none!important}}