.breach_page__DFREz{min-height:100vh;background:var(--gray-50);display:flex;justify-content:center;padding:40px 20px}.breach_confirmCard__I7PWc{background:#fff;border-radius:var(--radius);box-shadow:0 4px 20px rgba(0,0,0,.12);padding:40px;max-width:480px;width:100%;text-align:center;height:-moz-fit-content;height:fit-content}.breach_alertIcon__pEWIx{width:60px;height:60px;border-radius:50%;background:var(--danger-light);color:var(--danger);font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.breach_confirmTitle__UXpYH{font-size:22px;font-weight:600;color:var(--gray-900);margin-bottom:14px}.breach_confirmText__ghESF{font-size:14px;color:var(--gray-600);line-height:1.65;margin-bottom:12px}.breach_confirmButtons__yNZ9m{display:flex;gap:10px;margin-top:24px}.breach_classifyCard__qdc0N{background:#fff;border-radius:var(--radius);box-shadow:0 4px 20px rgba(0,0,0,.12);padding:32px;max-width:540px;width:100%;height:-moz-fit-content;height:fit-content}.breach_classifyHeader__uv3a8 h1{font-size:22px;font-weight:600;color:var(--gray-900);margin-bottom:6px}.breach_classifyHeader__uv3a8 p{font-size:14px;color:var(--gray-400);margin-bottom:20px}.breach_typeList__0DlZP{display:flex;flex-direction:column;gap:8px}.breach_typeButton__dsLtS{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius);border:1.5px solid var(--gray-200);background:#fff;text-align:left;font-size:14px;color:var(--gray-700);transition:all .15s}.breach_typeButton__dsLtS:hover{border-color:var(--brand);background:var(--brand-light);opacity:1}.breach_typeSelected__6AeZg{border-color:var(--danger)!important;background:var(--danger-light)!important;color:var(--danger)!important}.breach_typeIcon__6fLq2{font-size:20px}.breach_typeLabel__48haf{flex:1 1;font-weight:500}.breach_activeContainer__v8XaU{max-width:680px;width:100%}.breach_timerHeader__c7S7_{background:var(--danger);color:#fff;border-radius:var(--radius);padding:16px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.breach_timerLeft__WDihl{display:flex;align-items:center;gap:10px}.breach_timerDot__bzuwR{width:10px;height:10px;border-radius:50%;background:#fff;animation:breach_pulse__matJE 1.5s ease-in-out infinite}@keyframes breach_pulse__matJE{0%,to{opacity:1}50%{opacity:.3}}.breach_timerLabel__noskK{font-size:14px;font-weight:500}.breach_timerRight__hemKA{text-align:right}.breach_timerValue__jxFov{font-size:24px;font-weight:700;display:block}.breach_timerSub__W0qlk{font-size:11px;opacity:.8}.breach_stepsCard__h7eWS{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;margin-bottom:16px}.breach_stepsTitle__O8Ueh{font-size:16px;font-weight:600;color:var(--gray-800);margin-bottom:16px}.breach_stepsList__aYGu4{display:flex;flex-direction:column;gap:14px}.breach_activeStep__hkMZG{display:flex;gap:14px;align-items:flex-start}.breach_activeStepNum__UOIMC{min-width:28px;height:28px;border-radius:50%;background:var(--brand-light);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.breach_urgent__fa_r_{background:var(--danger-light);color:var(--danger)}.breach_activeStepBody__cfUl8{flex:1 1}.breach_activeStepTitle__6_C_I{font-size:13px;font-weight:600;color:var(--gray-900);margin-bottom:3px;display:flex;align-items:center;gap:8px}.breach_urgentBadge__GmVyC{font-size:10px;font-weight:600;background:var(--danger-light);color:var(--danger);padding:2px 7px;border-radius:20px}.breach_activeStepDesc__sW6tD{font-size:12px;color:var(--gray-600);line-height:1.55}.breach_notifyCard__seL6R{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;margin-bottom:16px}.breach_notifyList__Zw8xt{display:flex;flex-direction:column;gap:12px}.breach_notifyItem__vZNnD{display:flex;gap:14px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--gray-100)}.breach_notifyItem__vZNnD:last-child{border-bottom:none}.breach_notifyDeadline__zV_Ym{min-width:50px;font-size:13px;font-weight:700;color:var(--warning);flex-shrink:0;padding-top:2px}.breach_notifyTitle__TFZjv{font-size:13px;font-weight:600;color:var(--gray-800);margin-bottom:2px}.breach_notifyDesc__77hyL{font-size:12px;color:var(--gray-500);line-height:1.5}.breach_disclaimer__57fdH{font-size:11px;color:var(--gray-400);text-align:center;line-height:1.6;padding:0 10px}