.nightShift_page__skVhD{--sky:#68b7ff;--sky-light:#cae5ff;--sky-pale:#e8f4ff;--grass:#59ba47;--gold-light:#fff9e0;--navy:#406382;--card-border:rgba(64,99,130,.1);--period:#e87722;--question:#6b4fa8;--exclaim:#e8237a;color:var(--ink)}.nightShift_card__AZ1mB{background:#fff;border:1px solid var(--card-border);border-radius:20px;padding:22px;box-shadow:var(--card-shadow-sm);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:8px;overflow:hidden;display:grid;place-items:center;background:var(--sky-pale);border:2.5px solid var(--navy);box-shadow:var(--card-shadow-sm);font-family:Nevis,sans-serif}.nightShift_chip__vnN1u img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.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(--ink)}.nightShift_btn__YSrJH{font-family:Nevis,sans-serif;text-transform:uppercase;letter-spacing:.06em;border:none;border-radius:var(--radius-pill);padding:14px 26px;font-size:14px;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:var(--grass-text);box-shadow:0 3px 10px rgba(74,163,61,.28)}.nightShift_sky__mUS12{background:var(--navy);box-shadow:0 3px 10px rgba(64,99,130,.28)}.nightShift_ghost__MOImu{background:#fff;color:var(--navy);border:2px solid var(--navy);box-shadow:var(--card-shadow-sm)}.nightShift_btn__YSrJH:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.nightShift_small__Dh7we{font-size:13px;color:var(--ink-soft)}.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(--card-shadow-sm)}.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(--ink)}.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(--brick);border-color:var(--brick)}.nightShift_caseNo__TZaYq{letter-spacing:.06em;color:var(--ink-soft);font-size:12px}.nightShift_caseNo__TZaYq,.nightShift_wire__8DCAU{font-family:Nevis,sans-serif;text-transform:uppercase}.nightShift_wire__8DCAU{color:var(--ink-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(--ink)}.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(--ink-soft);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(--card-shadow-sm)}.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(--ink-soft);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-text)}.nightShift_verdict__o4D2f.nightShift_no__FQcGa{color:var(--brick)}.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(--ink)}.nightShift_logHead__Zzhms{font-family:Nevis,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);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_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}}