:root{--primary:#2f4a6d;--primary-hover:#4a6488;--primary-soft:#e8edf4;--primary-soft-bd:#d4dde9;--outline-bd:#c9d3e0;--bg-app:#f6f5f1;--bg-canvas:#eceae3;--card:#ffffff;--card-bd:#e5e2d9;--divider:#edebe4;--hairline:#f0eee8;--feed-line:#f4f2ec;--input-bg:#fbfaf7;--secondary:#efede7;--text:#2b3440;--text-2:#66707d;--text-sec:#5f6b78;--text-dim:#98a1ac;--ok:#3f7258;--ok-bg:#e8f0eb;--warn:#8a6420;--warn-bg:#f5eddc;--bad:#b0492f;--bad-bg:#f6e9e4;--alarm:#b23a22;--live:#d8745b;--online:#7fb894;--cctv:#2e3743;--cctv-deep:#262d36;--cctv-bd:#2a323c;--cctv-overlay:rgba(23,28,35,0.72);--mono:ui-monospace,Menlo,Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--bg-canvas);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:auto}button{color:inherit;cursor:pointer}button,input,select,textarea{font-family:inherit}input:focus,textarea:focus{outline:2px solid var(--primary);outline-offset:1px}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d4d0c5;border-radius:99px}::-webkit-scrollbar-track{background:transparent}@keyframes mre-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes mre-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mre-noise{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(3%,3%)}}@keyframes mre-flicker{0%,to{opacity:.55}50%{opacity:.35}}.NavRail_rail__AwSDJ{width:232px;flex:none;background:var(--primary);color:#fff;display:flex;flex-direction:column;padding:22px 14px 14px;transition:width .18s ease}.NavRail_rail__AwSDJ.NavRail_mini__iPKtQ{width:68px;padding:22px 10px 14px}.NavRail_brand__umoRd{display:flex;align-items:center;gap:11px;padding:0 4px 20px}.NavRail_logo__C8uAl{width:36px;height:36px;flex:none;border-radius:10px;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;letter-spacing:.02em}.NavRail_brandText__9gQ5_{flex:1 1;min-width:0}.NavRail_brandTitle__V8wA8{display:block;font-size:14.5px;font-weight:800}.NavRail_brandSub__VX_dL{display:block;font-size:11.5px;color:rgba(255,255,255,.6);margin-top:2px;white-space:nowrap}.NavRail_collapse__LVEap{display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);border:none;border-radius:10px;padding:9px;font-size:12px;font-weight:700;margin-bottom:12px}.NavRail_collapse__LVEap:hover{background:rgba(255,255,255,.16)}.NavRail_collapseArrow__6XEzw{font-size:14px;line-height:1}.NavRail_list__1Qyuw{display:flex;flex-direction:column;gap:3px}.NavRail_item__SM6Ft{display:flex;align-items:center;gap:12px;border-radius:11px;padding:12px;font-size:13.5px;font-weight:700;color:rgba(255,255,255,.72);background:transparent}.NavRail_mini__iPKtQ .NavRail_item__SM6Ft{justify-content:center}.NavRail_item__SM6Ft:hover{background:rgba(255,255,255,.08);color:#fff}.NavRail_itemAktif__o1z1p,.NavRail_itemAktif__o1z1p:hover{background:rgba(255,255,255,.15);color:#fff}.NavRail_itemIcon__PBhT8{display:flex;flex:none}.NavRail_itemLabel__JNvy6{flex:1 1;min-width:0;white-space:nowrap}.NavRail_badge__CeJVn{flex:none;min-width:20px;padding:2px 6px;border-radius:7px;background:rgba(255,255,255,.18);color:#fff;font-size:11.5px;font-weight:800;text-align:center}.NavRail_badgeAktif__M1qxL{background:#fff;color:var(--primary)}.NavRail_footer__YWw5l{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:10px}.NavRail_mini__iPKtQ .NavRail_footer__YWw5l{align-items:center}.NavRail_statusCard__23t2p{background:rgba(255,255,255,.08);border-radius:13px;padding:14px}.NavRail_statusHead__zvctl{display:flex;align-items:center;gap:8px}.NavRail_dotOnline__Si_i9{width:8px;height:8px;border-radius:99px;background:var(--online)}.NavRail_statusLabel__P1xUp{font-size:11.5px;font-weight:700;letter-spacing:.06em}.NavRail_statusBody__nKd98{font-size:11.5px;line-height:1.6;color:rgba(255,255,255,.6);margin-top:8px}.NavRail_dotOffline__HIfkY{width:8px;height:8px;border-radius:99px;background:#e0a33a}.DataSourceBanner_bar__QlOwH{display:flex;align-items:center;gap:10px;flex:none;padding:8px 20px;background:#1e293b;border-bottom:1px solid #334155;font-size:12.5px;line-height:1.45;color:rgba(255,255,255,.82)}.DataSourceBanner_warn__dq40O{background:#78350f;border-bottom-color:#92400e}.DataSourceBanner_dot__XIHnw{width:8px;height:8px;border-radius:50%;background:#94a3b8;flex:none}.DataSourceBanner_warn__dq40O .DataSourceBanner_dot__XIHnw{background:#fbbf24}.DataSourceBanner_text__gnojt strong{font-weight:700;color:#fff}.DataSourceBanner_detail__A0TWW{margin-left:auto;font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.DataSourceBanner_live__HAAdb{background:#1f3a2c;border-bottom-color:#2d5440;padding-top:5px;padding-bottom:5px}.DataSourceBanner_live__HAAdb .DataSourceBanner_dot__XIHnw{background:#7fb894;box-shadow:0 0 0 3px rgba(127,184,148,.25)}.DataSourceBanner_galat__5R5uo{background:#7a2e1c;border-bottom-color:#8f3a25}.DataSourceBanner_galat__5R5uo .DataSourceBanner_dot__XIHnw{background:#f4a58e}.DataSourceBanner_tutup__Cun1G{margin-left:auto;background:rgba(255,255,255,.14);color:#fff;border:none;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:700}.PostEnrolment_wrap__GGveV{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.01em;border:1px solid var(--card-bd);background:var(--input-bg);color:var(--text-2);white-space:nowrap}.PostEnrolment_dot__xfSfH{width:8px;height:8px;border-radius:50%;flex:none}.PostEnrolment_dotLive__lX8wc{background:#34d399}.PostEnrolment_dotMock__QaJ_e{background:#94a3b8}.PostEnrolment_dotDegraded__2d31v{background:#fbbf24}.PostEnrolment_action__unsvS{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.PostEnrolment_backdrop__bgeAH{position:fixed;inset:0;background:rgba(2,6,23,.72);display:grid;place-items:center;z-index:60;padding:24px}.PostEnrolment_panel___oxAq{width:min(460px,100%);background:#fff;color:#0f172a;border-radius:16px;padding:24px;box-shadow:0 24px 64px rgba(2,6,23,.4)}.PostEnrolment_title__tzAcX{margin:0 0 6px;font-size:19px;font-weight:800;letter-spacing:-.01em}.PostEnrolment_sub__CJ0Or{margin:0 0 18px;font-size:13px;line-height:1.55;color:#64748b}.PostEnrolment_label__YsInJ{display:block;font-size:12px;font-weight:700;color:#475569;margin-bottom:6px}.PostEnrolment_input__Z8wDx{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;font:inherit;font-size:14px;margin-bottom:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PostEnrolment_input__Z8wDx:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:transparent}.PostEnrolment_row__hiQDb{display:flex;gap:10px;margin-top:4px}.PostEnrolment_ghost__FCTM9,.PostEnrolment_primary__Lk22m{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;padding:10px 16px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.PostEnrolment_primary__Lk22m{border:0;background:#1d4ed8;color:#fff;flex:1 1}.PostEnrolment_primary__Lk22m:disabled{opacity:.55;cursor:default}.PostEnrolment_ghost__FCTM9{border:1px solid #cbd5e1;background:#fff;color:#334155}.PostEnrolment_note__4y0fM{margin-top:14px;font-size:12.5px;line-height:1.5;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:10px 12px}.PostEnrolment_ok__fOlUT{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.TopBar_bar__7ENMr{flex:none;height:88px;background:var(--card);border-bottom:1px solid var(--card-bd);padding:0 26px;display:flex;align-items:center;gap:24px}.TopBar_jam__Bz7OM{font-size:32px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.TopBar_tanggal__CBEbZ{font-size:12.5px;color:var(--text-2);margin-top:6px}.TopBar_pemisah__LeXat{width:1px;height:44px;background:var(--card-bd)}.TopBar_shiftLabel__NWe60{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim)}.TopBar_shiftPetugas__RyBBj{font-size:13.5px;font-weight:700;margin-top:6px}.TopBar_kanan__GOGWT{margin-left:auto;display:flex;align-items:center;gap:10px}.TopBar_panicChip__NZJLJ{display:flex;align-items:center;gap:10px;background:var(--bad-bg);border:1px solid #e8cfc5;border-radius:12px;padding:10px 14px}.TopBar_panicDot__HR044{width:8px;height:8px;border-radius:99px;background:var(--bad);animation:TopBar_mre-pulse__qLZf3 1.2s ease infinite}.TopBar_panicText__ct7nh{font-size:12.5px;font-weight:700;color:var(--bad)}.TopBar_panicTutup__i66vZ{background:var(--bad);color:#fff;border:none;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:700}.TopBar_petugasCard__Xr1ZV{display:flex;align-items:center;gap:10px;background:var(--input-bg);border:1px solid var(--card-bd);border-radius:12px;padding:9px 13px}.TopBar_petugasSelect__tVO91{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;font-size:12.5px;font-weight:700;padding:2px 18px 2px 0;cursor:pointer}.TopBar_petugasSelect__tVO91:disabled{cursor:default;opacity:.6}.TopBar_avatar__Zahwj{width:30px;height:30px;border-radius:999px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.TopBar_petugasNama__pZqsw{display:block;font-size:12.5px;font-weight:700}.TopBar_petugasSub__2409U{display:block;font-size:11.5px;color:var(--text-dim)}.TopBar_suaraChip__rj1Wd{display:flex;align-items:center;gap:9px;white-space:nowrap;text-align:left;background:#fff3a8;color:#5a3a00;border:1.5px solid #e6c84a;border-radius:12px;padding:10px 14px;font-size:12.5px;font-weight:800}.TopBar_suaraDot__VjFri{width:9px;height:9px;border-radius:99px;background:#c98a00;animation:TopBar_mre-pulse__qLZf3 1s ease infinite}.TopBar_suaraJudul__zC2xj{display:block}.TopBar_suaraSub__r8UwV{display:block;font-size:11px;font-weight:600}.TopBar_shiftLabel__NWe60,.TopBar_shiftPetugas__RyBBj,.TopBar_tanggal__CBEbZ{white-space:nowrap}.KontakDarurat_kartu__OYuez{background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.28);border-radius:14px;padding:14px 16px 6px;margin-top:8px;max-height:34vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.45) transparent}.KontakDarurat_kartu__OYuez:after{content:"";position:-webkit-sticky;position:sticky;bottom:-6px;display:block;height:14px;margin:0 -16px -6px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.1))}.KontakDarurat_label__uMa6l{font-size:12px;font-weight:800;letter-spacing:.08em;color:rgba(255,255,255,.7);margin-bottom:4px}.KontakDarurat_daftar__B8egm{list-style:none;margin:0;padding:0}.KontakDarurat_baris__Wakvs{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid rgba(255,255,255,.14)}.KontakDarurat_baris__Wakvs:first-child{border-top:0}.KontakDarurat_teks__TALHa{flex:1 1;min-width:0;display:flex;flex-direction:column}.KontakDarurat_nama___mFnc{font-size:14.5px;font-weight:700;color:#fff}.KontakDarurat_sub__mFxFA{display:flex;gap:6px;font-size:12.5px;color:rgba(255,255,255,.75)}.KontakDarurat_kategori__1js_J{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KontakDarurat_nomor__2yrK9{flex:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:rgba(255,255,255,.92)}.KontakDarurat_catatan__1MmSt{font-size:12px;color:rgba(255,255,255,.6)}.KontakDarurat_aksi__vDUMh,.KontakDarurat_telepon__2YlYu{flex:none;min-width:58px;min-height:44px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:13.5px;font-weight:800;text-decoration:none;border:1.5px solid rgba(255,255,255,.5);color:#fff}.KontakDarurat_telepon__2YlYu{background:#fff;color:var(--alarm);border-color:#fff}.KontakDarurat_telepon__2YlYu:hover{background:rgba(255,255,255,.88)}.KontakDarurat_aksi__vDUMh:hover{background:rgba(255,255,255,.16)}.EmergencyBar_layar__Lu5_3{position:absolute;inset:0;z-index:40;background:var(--alarm);color:#fff;display:flex;animation:EmergencyBar_mre-in__rNGup .2s ease-out}.EmergencyBar_kiri__kgtEa{flex:1 1;min-width:0;padding:56px 48px;display:flex;flex-direction:column}.EmergencyBar_judulBaris__VNlTc{display:flex;align-items:center;gap:10px}.EmergencyBar_titik__4Biak{width:11px;height:11px;border-radius:99px;background:#fff;animation:EmergencyBar_mre-pulse__874OK 1s ease infinite}.EmergencyBar_judul__7aNEX{font-size:14px;font-weight:800;letter-spacing:.14em}.EmergencyBar_inti__FLtM5{margin-top:auto}.EmergencyBar_jenis__llh3r{display:inline-block;padding:7px 15px;border-radius:999px;background:#fff;color:var(--alarm);font-size:13px;font-weight:800;letter-spacing:.08em}.EmergencyBar_unit__z1PF1{font-size:64px;font-weight:800;letter-spacing:-.02em;margin-top:18px}.EmergencyBar_warga__xQy1j{font-size:19px;color:rgba(255,255,255,.88);margin-top:10px}.EmergencyBar_waktu__uXY1O{font-size:14.5px;color:rgba(255,255,255,.72);margin-top:6px}.EmergencyBar_eskalasi__88beF{margin-top:26px;background:rgba(0,0,0,.18);border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:12px;align-self:flex-start}.EmergencyBar_eskalasiTeks__curue{font-size:13px;font-weight:600;color:rgba(255,255,255,.85)}.EmergencyBar_eskalasiAngka__i8Y3a{font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EmergencyBar_kanan__m953n{width:440px;flex:none;background:rgba(0,0,0,.14);padding:40px 36px;display:flex;flex-direction:column;gap:12px;justify-content:safe center;overflow-y:auto}.EmergencyBar_kananLabel__F9v4Q{font-size:13px;font-weight:700;letter-spacing:.1em;color:rgba(255,255,255,.7)}.EmergencyBar_aksiUtama__B0585{background:#fff;color:var(--alarm);border:none;border-radius:16px;padding:22px;font-size:17px;font-weight:800;text-align:left}.EmergencyBar_aksiUtama__B0585:hover{background:#ffe9e2}.EmergencyBar_aksi__ETaeB{display:block;text-decoration:none;background:rgba(255,255,255,.12);color:#fff;border:1.5px solid rgba(255,255,255,.38);border-radius:14px;padding:17px;font-size:14.5px;font-weight:700;text-align:left}.EmergencyBar_aksi__ETaeB:hover{background:rgba(255,255,255,.2)}.EmergencyBar_catatan__7qIO3{font-size:12.5px;line-height:1.6;color:rgba(255,255,255,.65);margin-top:8px}.EmergencyBar_aksi__ETaeB:disabled{opacity:.5;cursor:not-allowed}.EmergencyBar_aksiUtama__B0585:disabled{opacity:.6;cursor:not-allowed}.EmergencyBar_aksiSub__WOsnk{display:block;margin-top:4px;font-size:12.5px;font-weight:700;opacity:.75}.EmergencyBar_nomor__MmQ2s{font-size:13px;font-weight:800;letter-spacing:.08em;background:rgba(0,0,0,.2);border-radius:8px;padding:4px 9px}.EmergencyBar_antrean__x_R4f{margin-left:auto;font-size:13px;font-weight:800;background:#fff;color:var(--alarm);border-radius:999px;padding:5px 12px;animation:EmergencyBar_mre-pulse__874OK 1s ease infinite}.EmergencyBar_unitPendek__fn1cI{font-size:22px;font-weight:700;color:rgba(255,255,255,.85);margin-top:4px}.EmergencyBar_lokasi__K4cqX{font-size:17px;font-weight:700;margin-top:10px}.EmergencyBar_eskalasiAktif__5LD5m{background:rgba(0,0,0,.32);animation:EmergencyBar_mre-pulse__874OK 1.4s ease infinite}.EmergencyBar_daftarAntrean__WFVdT{margin:18px 0 0;padding:0 0 0 18px;font-size:14px;font-weight:600;line-height:1.7;color:rgba(255,255,255,.85)}.EmergencyBar_suara___MUtF{background:#fff3a8;color:#4a2a00;border:3px solid #fff;border-radius:16px;padding:18px;font-size:18px;font-weight:900;letter-spacing:.04em;text-align:left;animation:EmergencyBar_mre-pulse__874OK .9s ease infinite}.EmergencyBar_suaraSub___120p{display:block;margin-top:4px;font-size:12.5px;font-weight:600;letter-spacing:0}.EmergencyBar_aksiKecil__TUfAM{align-self:flex-start;background:rgba(0,0,0,.2);color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700}.EmergencyBar_petugas__HvPwF{display:flex;flex-direction:column;gap:6px}.EmergencyBar_petugasLabel__hoFuz{font-size:12.5px;font-weight:700;color:rgba(255,255,255,.8)}.EmergencyBar_petugasPilih__NKgQw{font:inherit;font-size:15px;font-weight:700;padding:11px 12px;border-radius:12px;border:none;background:#fff;color:var(--text)}.EmergencyBar_galat__mzpnT,.EmergencyBar_peringatan__mYc9B{background:rgba(0,0,0,.28);border:1.5px solid rgba(255,255,255,.5);border-radius:12px;padding:12px 14px;font-size:13.5px;font-weight:700;line-height:1.5}.EmergencyBar_galat__mzpnT{background:#fff;color:var(--alarm)}.EmergencyStrip_strip___5Drk{flex:none;display:flex;flex-direction:column;gap:6px;padding:10px 26px;background:var(--bad-bg);border-bottom:1px solid #e8cfc5}.EmergencyStrip_baris__BDib_{display:flex;align-items:center;gap:12px}.EmergencyStrip_titik__G6A3v{width:9px;height:9px;border-radius:99px;background:var(--bad);flex:none;animation:EmergencyStrip_mre-pulse__QvUnl 1.2s ease infinite}.EmergencyStrip_teks__ci2rc{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--bad)}.EmergencyStrip_sub__0f3rs{font-size:12px;color:var(--text-sec)}.EmergencyStrip_utama__Rf8ZJ{background:var(--bad);color:#fff;border:none;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:800}.EmergencyStrip_utama__Rf8ZJ:disabled{opacity:.55;cursor:not-allowed}.EmergencyStrip_ghost__emDpd{color:var(--bad);border:1px solid #e3bfb3;background:#fff;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.EmergencyStrip_toasts__HeN6J{position:absolute;right:22px;bottom:22px;z-index:35;display:flex;flex-direction:column;gap:8px;width:420px}.EmergencyStrip_toast__CEO9I{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:12px;font-size:13.5px;font-weight:600;line-height:1.5;box-shadow:0 10px 30px rgba(20,24,31,.18);animation:EmergencyStrip_mre-in__l4_eC .2s ease-out}.EmergencyStrip_toast__CEO9I span{flex:1 1}.EmergencyStrip_ok__RHWvg{background:var(--ok-bg);color:var(--ok);border:1px solid #c9dccf}.EmergencyStrip_warn__rv_Vo{background:var(--warn-bg);color:var(--warn);border:1px solid #e6d6b4}.EmergencyStrip_mute__3CVng{background:var(--card);color:var(--text-sec);border:1px solid var(--card-bd)}.EmergencyStrip_tutup__beZ5O{background:none;border:none;font-size:18px;line-height:1;color:inherit;padding:0 2px}.EmergencyStrip_backdrop__mRGOP{position:absolute;inset:0;z-index:30;background:rgba(20,24,31,.45);display:flex;align-items:center;justify-content:center}.EmergencyStrip_panel__vcV94{width:520px;background:var(--card);border-radius:16px;padding:26px;box-shadow:0 24px 64px rgba(20,24,31,.35)}.EmergencyStrip_judul__rg72l{margin:0 0 6px;font-size:19px;font-weight:800}.EmergencyStrip_keterangan__pRaK0{margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--text-2)}.EmergencyStrip_label__Q5iCs{display:block;font-size:12.5px;font-weight:700;margin-bottom:6px}.EmergencyStrip_area__XVSmf{width:100%;box-sizing:border-box;font:inherit;font-size:14px;line-height:1.5;padding:11px 13px;border:1px solid var(--outline-bd);border-radius:10px;background:var(--input-bg);resize:vertical}.EmergencyStrip_hitung__PsXiz{margin-top:6px;font-size:12px;color:var(--text-dim)}.EmergencyStrip_galat__fB_Ay{margin-top:12px;padding:11px 13px;border-radius:10px;background:var(--bad-bg);color:var(--bad);font-size:13px;font-weight:600;line-height:1.5}.EmergencyStrip_tombol__l4YTY{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.EmergencyStrip_ghostGelap__gqHYX{background:var(--secondary);color:var(--text);border:none;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:700}.AppShell_shell__29AOA{position:relative;display:flex;height:100dvh;min-width:1320px;background:var(--bg-app);overflow:hidden}.AppShell_main__0ArdA{flex:1 1;min-width:0;display:flex;flex-direction:column}.AppShell_content__SIDnm{flex:1 1;min-height:0;display:flex;flex-direction:column}.EnrolScreen_page__BWTid{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background:#0f172a}.EnrolScreen_card__1MnNb{width:min(420px,100%);background:#fff;border-radius:16px;padding:30px;box-shadow:0 24px 64px rgba(2,6,23,.45)}.EnrolScreen_brand__yDKCe{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:14px}.EnrolScreen_title__wqF2I{margin:0 0 8px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:#0f172a}.EnrolScreen_sub__lWIO9{margin:0 0 22px;font-size:13px;line-height:1.6;color:#64748b}.EnrolScreen_label__23A5d{display:block;font-size:12px;font-weight:700;color:#475569;margin-bottom:6px}.EnrolScreen_input__HbJxj{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid #cbd5e1;border-radius:10px;font:inherit;font-size:14px;margin-bottom:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EnrolScreen_input__HbJxj:focus{outline:2px solid #2563eb;outline-offset:1px;border-color:transparent}.EnrolScreen_code__pX4Gx{text-align:center;font-size:24px;font-weight:800;letter-spacing:.34em}.EnrolScreen_problem__v33D5{font-size:12.5px;line-height:1.5;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:9px 11px;margin-bottom:16px}.EnrolScreen_ghost__t5mfm,.EnrolScreen_primary__XXGEF{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;padding:12px 16px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.EnrolScreen_primary__XXGEF{border:0;background:#1d4ed8;color:#fff}.EnrolScreen_primary__XXGEF:disabled{opacity:.5;cursor:default}.EnrolScreen_ghost__t5mfm{margin-top:10px;border:1px solid #cbd5e1;background:#fff;color:#334155}.EnrolScreen_demo__cp_tC{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-size:12.5px;color:rgba(255,255,255,.6);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_cec33f{font-family:Public Sans,Public Sans Fallback;font-style:normal}