@keyframes _pulseRing_xb47a_1{0%{transform:scale(.8);opacity:.4}to{transform:scale(1.8);opacity:0}}@keyframes _spin_xb47a_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _slideUp_xb47a_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_xb47a_1{0%{opacity:0}to{opacity:1}}@keyframes _fadePulse_xb47a_1{0%,to{opacity:.6}50%{opacity:0}}@keyframes _tickerScroll_xb47a_426{0%{transform:translate(0)}to{transform:translate(-50%)}}._page_xb47a_40{min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(160deg,#f0f4ff,#e8f2ff,#eef5ff);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._card_xb47a_48{width:100%;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}._header_xb47a_58{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;background:linear-gradient(135deg,#0054a6,#003d7a)}._headerLeft_xb47a_66{display:flex;align-items:center;gap:.75rem}._logoBox_xb47a_72{width:38px;height:38px;border-radius:.75rem;overflow:hidden;background:#ffffff26;display:flex;align-items:center;justify-content:center;flex-shrink:0}._logoImg_xb47a_84{width:28px;height:28px;object-fit:contain}._headerTitle_xb47a_90{color:#fff;font-weight:600;font-size:.875rem;margin:0}._headerTime_xb47a_97{font-size:.7rem;color:#ffffff8c;margin:0}._statusBadge_xb47a_104{display:flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.375rem .75rem;font-size:.7rem;font-weight:600;transition:all .5s ease}._statusBadge_xb47a_104._out_xb47a_115{background:#991b1b33;color:#fca5a5;border:1px solid rgba(153,27,27,.3)}._statusBadge_xb47a_104._in_xb47a_121{background:#0054a633;color:#93c5fd;border:1px solid rgba(0,84,166,.3)}._statusBadge_xb47a_104._checking_xb47a_127{background:#00a3e033;color:#7dd3fc;border:1px solid rgba(0,163,224,.3)}._statusBadge_xb47a_104._error_xb47a_133{background:#fb923c33;color:#fdba74;border:1px solid rgba(251,146,60,.3)}._statusDot_xb47a_139{width:6px;height:6px;border-radius:50%;animation:_pulseRing_xb47a_1 1.5s ease-out infinite}._statusDot_xb47a_139._out_xb47a_115{background:#991b1b}._statusDot_xb47a_139._in_xb47a_121{background:#0054a6}._statusDot_xb47a_139._checking_xb47a_127{background:#00a3e0}._statusDot_xb47a_139._error_xb47a_133{background:#fb923c}._body_xb47a_152{padding:1.25rem;display:flex;flex-direction:column;gap:.875rem;flex:1;overflow-y:auto}._welcomeSection_xb47a_162{animation:_slideUp_xb47a_1 .4s ease forwards}._welcomeDate_xb47a_166{font-size:.72rem;color:#94a3b8;margin:0 0 .15rem;font-weight:500}._welcomeHeading_xb47a_173{font-size:1.5rem;font-weight:700;color:#0f1d35;margin:0;letter-spacing:-.02em;line-height:1.2}._summaryCard_xb47a_183{border-radius:1rem;background:#f8fafc;border:1px solid #e8edf2;overflow:hidden;animation:_slideUp_xb47a_1 .4s ease .05s both}._summaryRow_xb47a_191{display:flex;align-items:stretch}._summaryItem_xb47a_196{flex:1;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .75rem}._summaryDivider_xb47a_205{width:1px;background:#e8edf2;align-self:stretch;margin:.75rem 0}._summaryLabel_xb47a_212{font-size:.68rem;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.04em}._summaryValue_xb47a_220{font-size:1.1rem;font-weight:700;color:#1a1a1a;font-variant-numeric:tabular-nums}._summaryLate_xb47a_227{color:#dc2626}._markBtn_xb47a_232{display:flex;align-items:center;gap:.85rem;width:100%;padding:.9rem 1rem;border-radius:1rem;border:none;background:linear-gradient(135deg,#059669,#10b981);color:#fff;cursor:pointer;transition:all .25s ease;box-shadow:0 6px 20px #0596694d;animation:_slideUp_xb47a_1 .4s ease .1s both}._markBtn_xb47a_232:hover{transform:translateY(-1px);box-shadow:0 8px 28px #05966966}._markBtn_xb47a_232:active{transform:scale(.98)}._markBtnIcon_xb47a_257{width:40px;height:40px;border-radius:.75rem;background:#fff3;display:flex;align-items:center;justify-content:center;flex-shrink:0}._markBtnText_xb47a_268{flex:1;text-align:left;display:flex;flex-direction:column;gap:.1rem}._markBtnTitle_xb47a_276{font-size:.92rem;font-weight:700;letter-spacing:-.01em}._markBtnSub_xb47a_282{font-size:.68rem;opacity:.75;font-weight:400}._markBtnChevron_xb47a_288{opacity:.6;flex-shrink:0}._logSection_xb47a_294{border-radius:.85rem;background:#fff;border:1px solid #e8edf2;overflow:hidden;animation:_slideUp_xb47a_1 .4s ease .15s both}._logHeader_xb47a_302{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;background:#fafbfc;border-bottom:1px solid #f0f0f0}._logTitle_xb47a_311{font-size:.82rem;font-weight:600;color:#1a1a1a}._logCount_xb47a_317{font-size:.65rem;font-weight:500;color:#94a3b8}._logTableHead_xb47a_323{background:#f8fafc;border-bottom:1px solid #e8edf2}._logTableHead_xb47a_323 ._logDate_xb47a_328,._logTableHead_xb47a_323 ._logTime_xb47a_329,._logTableHead_xb47a_323 ._logStatus_xb47a_330{font-size:.62rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background:none;padding-left:0;padding-right:0}._logList_xb47a_341{display:flex;flex-direction:column}._logEntry_xb47a_346{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border-bottom:1px solid #f5f5f5;gap:.5rem}._logEntry_xb47a_346:last-child{border-bottom:none}._logDate_xb47a_328{flex:1;font-size:.78rem;font-weight:500;color:#333}._logTime_xb47a_329{font-size:.78rem;color:#5a6b82;font-weight:500;font-variant-numeric:tabular-nums;min-width:50px;text-align:center}._logStatus_xb47a_330{font-size:.62rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;background:#ecfdf5;color:#047857;min-width:50px;text-align:center}._logStatusLate_xb47a_386{background:#fef3c7;color:#92400e}._logLoading_xb47a_391{text-align:center;font-size:.72rem;color:#94a3b8;padding:.5rem;margin:0}._tickerWrap_xb47a_400{border-radius:.75rem;overflow:hidden;background:linear-gradient(135deg,#0054a6,#003d7a)}._tickerLabel_xb47a_406{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .75rem;font-size:.55rem;font-weight:700;letter-spacing:.12em;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.08)}._tickerTrack_xb47a_419{overflow:hidden;padding:.5rem 0;mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%)}._tickerScroll_xb47a_426{display:flex;width:max-content;animation:_tickerScroll_xb47a_426 30s linear infinite}._tickerScroll_xb47a_426:hover{animation-play-state:paused}._tickerItem_xb47a_436{display:flex;align-items:center;gap:.3rem;padding:0 .6rem;white-space:nowrap;flex-shrink:0}._tickerLetter_xb47a_445{font-weight:800;font-size:.8rem;color:#60a5fa}._tickerWord_xb47a_451{font-weight:600;font-size:.7rem;color:#ffffffe6}._tickerDesc_xb47a_457{font-size:.6rem;color:#fff6;font-style:italic}._tickerDot_xb47a_463{color:#fff3;font-size:.9rem;margin-left:.3rem}._copyright_xb47a_470{text-align:center;font-size:.6rem;color:#94a3b8;margin:0;padding-top:.25rem;padding-bottom:env(safe-area-inset-bottom,.5rem);letter-spacing:.02em}._mapPage_xb47a_484{position:fixed;inset:0;display:flex;flex-direction:column;background:#f0f4ff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:_fadeIn_xb47a_1 .3s ease}._mapHeader_xb47a_495{position:absolute;top:env(safe-area-inset-top,0);left:0;right:0;z-index:1000;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #0000000f}._mapBackBtn_xb47a_512{width:36px;height:36px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1a1a1a;transition:all .2s ease;flex-shrink:0}._mapBackBtn_xb47a_512:hover{background:#f1f5f9}._mapBackBtn_xb47a_512:active{transform:scale(.92)}._mapHeaderTitle_xb47a_535{flex:1;font-size:.92rem;font-weight:600;color:#1a1a1a}._mapHeaderBadge_xb47a_542{display:flex;align-items:center;gap:.3rem;border-radius:9999px;padding:.3rem .65rem;font-size:.65rem;font-weight:600}._mapHeaderBadge_xb47a_542._out_xb47a_115{background:#fee2e2;color:#991b1b}._mapHeaderBadge_xb47a_542._in_xb47a_121{background:#ecfdf5;color:#047857}._mapHeaderBadge_xb47a_542._checking_xb47a_127{background:#e0f2fe;color:#0369a1}._mapHeaderBadge_xb47a_542._error_xb47a_133{background:#fef3c7;color:#92400e}._mapHeaderBadge_xb47a_542 ._statusDot_xb47a_139{width:5px;height:5px}._mapFull_xb47a_578{position:absolute;inset:0;z-index:1}._mapFull_xb47a_578 .leaflet-container{width:100%!important;height:100%!important}._mapLoading_xb47a_593{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(160deg,#e8f0fe,#dde8f5,#d0e4f0);color:#5a6b82;font-size:.85rem}._mapSpinner_xb47a_606{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#0054a6;border-radius:50%;animation:_spin_xb47a_1 .8s linear infinite}._mapSpinnerInline_xb47a_615{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_xb47a_1 .8s linear infinite;vertical-align:middle;margin-right:.35rem}._mapBottomCard_xb47a_628{position:absolute;bottom:0;left:0;right:0;z-index:1000;background:#fff;border-radius:1.25rem 1.25rem 0 0;padding:1.25rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,1.25rem));box-shadow:0 -4px 24px #0000001a;display:flex;flex-direction:column;gap:.85rem;animation:_slideUp_xb47a_1 .4s cubic-bezier(.16,1,.3,1)}._mapInfoRow_xb47a_646{display:flex;gap:1rem}._mapInfoItem_xb47a_651{display:flex;align-items:center;gap:.5rem;color:#5a6b82}._mapInfoItem_xb47a_651>div{display:flex;flex-direction:column}._mapInfoLabel_xb47a_663{font-size:.6rem;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.03em}._mapInfoValue_xb47a_671{font-size:.88rem;font-weight:700;color:#1a1a1a;font-variant-numeric:tabular-nums}._mapStatusMsg_xb47a_679{font-size:.78rem;font-weight:500;color:#5a6b82;margin:0;padding:.6rem .85rem;border-radius:.75rem;background:#f8fafc;border:1px solid #e8edf2}._mapStatusIn_xb47a_690{color:#047857;background:#ecfdf5;border-color:#a7f3d0;font-weight:600}._mapStatusOut_xb47a_697{color:#991b1b;background:#fef2f2;border-color:#fecaca}._mapStatusError_xb47a_703{color:#92400e;background:#fffbeb;border-color:#fde68a}._clockInBtn_xb47a_710{width:100%;padding:.9rem;border-radius:1rem;border:none;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 6px 20px #05966959;cursor:pointer;transition:all .25s ease;letter-spacing:-.01em}._clockInBtn_xb47a_710:hover{transform:translateY(-1px);box-shadow:0 8px 28px #05966973}._clockInBtn_xb47a_710:active{transform:scale(.97)}._retryBtn_xb47a_734{width:100%;padding:.85rem;border-radius:1rem;border:1.5px solid #e2e8f0;font-size:.88rem;font-weight:600;color:#475569;background:#fff;cursor:pointer;transition:all .2s ease}._retryBtn_xb47a_734:hover{background:#f8fafc;border-color:#cbd5e1}._retryBtn_xb47a_734:active{transform:scale(.97)}._checkingBtn_xb47a_756{width:100%;padding:.85rem;border-radius:1rem;border:none;font-size:.88rem;font-weight:600;color:#94a3b8;background:#f1f5f9;cursor:not-allowed;opacity:.8}@media(max-width:374px){._header_xb47a_58{padding:.6rem .75rem}._logoBox_xb47a_72{width:32px;height:32px}._logoImg_xb47a_84{width:22px;height:22px}._headerTitle_xb47a_90{font-size:.75rem}._statusBadge_xb47a_104{padding:.25rem .5rem;font-size:.6rem}._body_xb47a_152{padding:.85rem;gap:.6rem}._welcomeHeading_xb47a_173{font-size:1.25rem}._markBtn_xb47a_232{padding:.75rem .85rem}._markBtnTitle_xb47a_276{font-size:.82rem}._mapBottomCard_xb47a_628{padding:1rem}}@media(min-width:414px){._body_xb47a_152{padding:1.5rem;gap:1rem}._welcomeHeading_xb47a_173{font-size:1.65rem}}@media(min-width:600px){._page_xb47a_40{align-items:center;justify-content:center;padding:1.5rem}._card_xb47a_48{max-width:420px;flex:initial;border-radius:1.5rem;box-shadow:0 24px 64px #0000001f,0 4px 16px #0000000f}._mapPage_xb47a_484{position:relative;min-height:100dvh}._mapBottomCard_xb47a_628{max-width:420px;left:50%;transform:translate(-50%);border-radius:1.25rem;margin-bottom:1rem}}._container_rhkxg_5{min-height:100dvh;display:flex;flex-direction:column;background:#000;color:#fff;padding-top:env(safe-area-inset-top,0)}._header_rhkxg_15{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:#fff;z-index:10;border-bottom:1px solid rgba(0,0,0,.06)}._backBtn_rhkxg_26{background:none;border:none;color:#333;padding:.5rem;cursor:pointer;border-radius:var(--radius-sm, .5rem);transition:all .2s ease;display:flex;align-items:center;justify-content:center}._backBtn_rhkxg_26:hover{background:#0000000d}._backBtn_rhkxg_26:active{transform:scale(.92)}._title_rhkxg_47{font-size:1rem;font-weight:600;margin:0;color:#1a1a1a;letter-spacing:-.01em;text-align:center}._instructionBar_rhkxg_57{padding:.625rem 1.25rem;background:#f0f4ff;text-align:center;font-size:.82rem;font-weight:500;color:#0054a6;border-bottom:1px solid rgba(0,84,166,.08);transition:background .4s ease,color .4s ease,border-color .4s ease}._instructionBarSuccess_rhkxg_68{background:#ecfdf5;color:#047857;border-bottom-color:#10b9811f}._instructionBarError_rhkxg_74{background:#fef2f2;color:#dc2626;border-bottom-color:#dc26261f}._challengeProgress_rhkxg_81{margin-top:.4rem;width:100%;max-width:200px;height:3px;background:#0054a61f;border-radius:3px;overflow:hidden;margin-left:auto;margin-right:auto}._challengeProgressFill_rhkxg_93{height:100%;background:linear-gradient(90deg,#0054a6,#10b981);border-radius:3px;transition:width .3s ease}._retryLivenessBtn_rhkxg_100{margin-top:.4rem;padding:.3rem 1.2rem;background:#dc2626;color:#fff;border:none;border-radius:9999px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}._retryLivenessBtn_rhkxg_100:active{transform:scale(.95)}._viewport_rhkxg_118{flex:1;position:relative;overflow:hidden;background:#050505;display:flex;align-items:center;justify-content:center}._video_rhkxg_128{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}._overlay_rhkxg_135{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transform:scaleX(-1)}._scanGuide_rhkxg_146{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._scanFrame_rhkxg_155{width:210px;height:270px;border:2px dashed rgba(255,255,255,.18);border-radius:50%;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(-5vh)}._scanFrame_rhkxg_155:before,._scanFrame_rhkxg_155:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.04);transition:all .5s cubic-bezier(.16,1,.3,1)}._scanFrame_rhkxg_155:before{inset:-10px}._scanFrame_rhkxg_155:after{inset:10px}._scanFrameActive_rhkxg_183{border-color:#00a3e08c;box-shadow:0 0 40px #00a3e01a,inset 0 0 40px #00a3e00a;animation:_pulseFrame_rhkxg_1 2.5s ease-in-out infinite}._scanFrameActive_rhkxg_183:before{border-color:#00a3e01f;animation:_ringExpand_rhkxg_1 2.5s ease-in-out infinite}._scanFrameActive_rhkxg_183:after{border-color:#00a3e014}@keyframes _pulseFrame_rhkxg_1{0%,to{box-shadow:0 0 24px #00a3e00f,inset 0 0 24px #00a3e005;border-color:#00a3e066}50%{box-shadow:0 0 48px #00a3e02e,inset 0 0 48px #00a3e00f;border-color:#00a3e0b3}}@keyframes _ringExpand_rhkxg_1{0%,to{inset:-10px;opacity:.8}50%{inset:-16px;opacity:.3}}._scanLine_rhkxg_217{position:absolute;left:50%;transform:translate(-50%);width:200px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,163,224,.6),transparent);border-radius:2px;animation:_scanMove_rhkxg_1 2.5s ease-in-out infinite;pointer-events:none}@keyframes _scanMove_rhkxg_1{0%,to{top:calc(50% - 5vh - 135px);opacity:0}10%{opacity:1}90%{opacity:1}to{top:calc(50% - 5vh + 135px);opacity:0}}._matchOverlay_rhkxg_237,._doneOverlay_rhkxg_238,._errorOverlay_rhkxg_239{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:5}._matchOverlay_rhkxg_237{background:#0000008c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._doneOverlay_rhkxg_238{background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._errorOverlay_rhkxg_239{background:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-direction:column;gap:1.25rem;color:var(--error, #ef4444);text-align:center;padding:2rem}._matchCard_rhkxg_271,._doneCard_rhkxg_272{text-align:center;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-2xl, 2rem);padding:2rem 2.5rem;box-shadow:0 24px 64px #00000059,0 0 0 1px #ffffff14,inset 0 1px #ffffff80;animation:_cardReveal_rhkxg_1 .5s cubic-bezier(.16,1,.3,1);color:var(--text-primary, #0F1D35);max-width:320px;width:85%}@keyframes _cardReveal_rhkxg_1{0%{opacity:0;transform:translateY(24px) scale(.94);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}._matchIcon_rhkxg_303{color:var(--binus-accent, #00A3E0);animation:_iconBounce_rhkxg_1 .5s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes _iconBounce_rhkxg_1{0%{transform:scale(0)}to{transform:scale(1)}}._matchCard_rhkxg_271 h3{font-size:1.25rem;margin:.75rem 0 .2rem;color:var(--text-primary, #0F1D35);font-weight:700;letter-spacing:-.02em}._matchCard_rhkxg_271 p{color:var(--text-secondary, #5A6B82);margin:.15rem 0;font-size:.88rem}._matchConf_rhkxg_327{color:var(--binus-blue, #0054A6)!important;font-weight:600;font-size:.82rem!important;margin-top:.6rem!important;padding:.3rem .75rem;background:var(--binus-light, #E8F1FB);border-radius:var(--radius-full, 9999px);display:inline-block}._clockingSpinner_rhkxg_338{display:flex;align-items:center;justify-content:center;gap:.45rem;color:var(--text-secondary, #5A6B82);font-size:.82rem;margin-top:.85rem;font-weight:500}._doneIcon_rhkxg_350{color:var(--success, #10B981);animation:_iconBounce_rhkxg_1 .5s cubic-bezier(.34,1.56,.64,1) .2s both}._doneCard_rhkxg_272 h3{color:var(--success, #10B981);font-size:1.15rem;margin:.75rem 0 .4rem;font-weight:700}._doneName_rhkxg_362{font-size:1.05rem;font-weight:700;color:var(--text-primary, #0F1D35);margin:.25rem 0;letter-spacing:-.01em}._doneStatus_rhkxg_370{display:inline-block;padding:.3rem 1rem;border-radius:var(--radius-full, 9999px);font-size:.78rem;font-weight:600;margin:.5rem 0;background:var(--success-bg, #ECFDF5);color:var(--success-dark, #047857);letter-spacing:.02em}._doneTime_rhkxg_382{color:var(--text-muted, #94A3B8);font-size:.78rem;margin:.3rem 0 0;font-weight:500}._errorIcon_rhkxg_390{animation:_iconBounce_rhkxg_1 .5s cubic-bezier(.34,1.56,.64,1) .2s both}._retryBtn_rhkxg_394{padding:.75rem 2rem;border:none;background:var(--binus-gradient, linear-gradient(135deg, #0054A6 0%, #00A3E0 100%));color:#fff;border-radius:var(--radius-full, 9999px);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 20px #0054a659;letter-spacing:.01em}._retryBtn_rhkxg_394:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0054a673}._retryBtn_rhkxg_394:active{transform:scale(.96)}._guidelines_rhkxg_418{padding:1rem 1.25rem;background:#fff;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid rgba(0,0,0,.06)}._guideItem_rhkxg_427{display:flex;align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.45;color:#333}._guideCheck_rhkxg_436{color:#10b981;flex-shrink:0;margin-top:1px}._doneMsg_rhkxg_443{color:var(--text-secondary, #5A6B82);font-size:.85rem;margin:.25rem 0 .75rem;line-height:1.5}._doneHomeBtn_rhkxg_450{display:block;width:100%;padding:.85rem 1.5rem;margin-top:1rem;border:none;background:var(--binus-gradient, linear-gradient(135deg, #0054A6 0%, #00A3E0 100%));color:#fff;border-radius:var(--radius-full, 9999px);font-size:.92rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 20px #0054a64d;letter-spacing:.01em}._doneHomeBtn_rhkxg_450:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0054a666}._doneHomeBtn_rhkxg_450:active{transform:scale(.96)}._spoofOverlay_rhkxg_477{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:20;background:#7f1d1deb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:_spoofFadeIn_rhkxg_1 .4s ease-out}@keyframes _spoofFadeIn_rhkxg_1{0%{opacity:0}to{opacity:1}}._spoofCard_rhkxg_495{text-align:center;background:#fff;border:2px solid #dc2626;border-radius:1.5rem;padding:2rem 1.75rem;box-shadow:0 24px 64px #00000080,0 0 0 4px #dc262640;animation:_cardReveal_rhkxg_1 .5s cubic-bezier(.16,1,.3,1);color:#1e1e1e;max-width:340px;width:90%}._spoofIconWrap_rhkxg_510{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#fef2f2;color:#dc2626;margin-bottom:1rem;animation:_spoofPulse_rhkxg_1 1.5s ease-in-out infinite}@keyframes _spoofPulse_rhkxg_1{0%,to{box-shadow:0 0 #dc26264d}50%{box-shadow:0 0 0 12px #dc262600}}._spoofTitle_rhkxg_528{font-size:1.25rem;font-weight:700;color:#dc2626;margin:0 0 .75rem}._spoofMsg_rhkxg_535{font-size:.88rem;color:#374151;line-height:1.5;margin:0 0 1rem}._spoofMeta_rhkxg_542{background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.75rem 1rem;margin-bottom:1rem;font-size:.8rem;color:#991b1b;text-align:left}._spoofMeta_rhkxg_542 p{margin:.2rem 0}._spoofWarning_rhkxg_557{background:#fef9c3;border:1px solid #fde68a;border-radius:.75rem;padding:.75rem 1rem;font-size:.8rem;font-weight:600;color:#92400e;line-height:1.4;margin-bottom:1.25rem}._spoofBtn_rhkxg_569{padding:.75rem 2rem;border:none;background:#dc2626;color:#fff;border-radius:9999px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}._spoofBtn_rhkxg_569:active{transform:scale(.96);background:#b91c1c}._statusBar_rhkxg_588{padding:.875rem 1.25rem;padding-bottom:max(.875rem,env(safe-area-inset-bottom,.875rem));background:#fff;z-index:10;border-top:1px solid rgba(0,0,0,.06)}._statusText_rhkxg_596{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#5a6b82;font-size:.82rem;margin:0;font-weight:500;letter-spacing:.01em}._statusTextDone_rhkxg_608{text-align:center;color:#10b981;font-size:.82rem;font-weight:600;margin:0;letter-spacing:.01em}._spinner_rhkxg_618{animation:_spin_rhkxg_618 .8s linear infinite}@keyframes _spin_rhkxg_618{to{transform:rotate(360deg)}}._scanCopyright_rhkxg_627{text-align:center;color:#00000040;font-size:.6rem;font-weight:500;letter-spacing:.02em;margin:.35rem 0 0}
