.DeviceFrame_deviceFrame__rX_pl{width:100%;height:100vh;max-height:100vh;background:#fff;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;position:relative;max-width:100%;margin:0}.DeviceFrame_deviceFrame__rX_pl.DeviceFrame_light__GYehS{background:#fff}.DeviceFrame_deviceFrame__rX_pl.DeviceFrame_dark__w7Mhz{background:var(--bg)}.DeviceFrame_statusBar__4us2w{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--space-3) + 2px);background:var(--surface-raised);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--ink);font-size:14px;font-weight:var(--font-weight-semibold);z-index:10;position:relative;border-bottom:1px solid var(--border)}.DeviceFrame_statusLeft__4CXuu{display:flex;align-items:center;gap:var(--space-2)}.DeviceFrame_time__AbGnw{font-size:15px;font-weight:var(--font-weight-semibold);color:var(--ink);letter-spacing:-.2px}.DeviceFrame_statusRight__9Lyii{display:flex;align-items:center;gap:var(--space-2)}.DeviceFrame_signal__gwu9L{display:flex;align-items:flex-end;gap:2px;height:12px}.DeviceFrame_signalBar__4FCnu{width:3px;background:var(--muted);border-radius:1px;transition:opacity var(--transition-fast)}.DeviceFrame_signalBar__4FCnu:first-child{height:4px}.DeviceFrame_signalBar__4FCnu:nth-child(2){height:6px}.DeviceFrame_signalBar__4FCnu:nth-child(3){height:8px}.DeviceFrame_signalBar__4FCnu:nth-child(4){height:12px}.DeviceFrame_signalBar__4FCnu.DeviceFrame_active__zJaHC{opacity:1}.DeviceFrame_battery__mQ2Ux{width:24px;height:12px;border:1px solid var(--border);border-radius:2px;padding:1px;position:relative}.DeviceFrame_battery__mQ2Ux:after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:2px;height:6px;background:var(--border);border-radius:0 1px 1px 0}.DeviceFrame_batteryLevel__P5BsA{height:100%;background:var(--accent-mint);border-radius:1px;transition:width var(--transition-base)}.DeviceFrame_batteryText__GDDzZ{font-size:12px;color:var(--muted);margin-left:-4px}.DeviceFrame_notch__Avngh{position:absolute;top:0;left:50%;transform:translateX(-50%);width:126px;height:30px;background:#000;border-radius:0 0 18px 18px;display:flex;align-items:center;justify-content:center;gap:6px;z-index:20}.DeviceFrame_notchCamera__LoOwk{width:6px;height:6px;background:#1a1a1a;border-radius:50%;border:1px solid hsla(0,0%,100%,.2)}.DeviceFrame_notchSpeaker__ZlZ2K{width:34px;height:4px;background:#1a1a1a;border-radius:2px;border:1px solid hsla(0,0%,100%,.15)}.DeviceFrame_contentArea__3xjqI{flex:1 1;background:var(--surface);overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;margin-top:44px}.DeviceFrame_homeIndicator__GH0DJ{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:134px;height:5px;background:var(--hint);opacity:.3;border-radius:3px;z-index:10}@media(min-width:769px){.DeviceFrame_deviceFrame__rX_pl{margin:0;max-width:100%;border-radius:0}}@media(max-width:768px){.DeviceFrame_deviceFrame__rX_pl{border-radius:0;max-height:100vh;height:100vh;max-width:100%;margin:0}}@keyframes SmsCard_toast-enter__gzCDQ{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SmsCard_shake__NW9oa{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-6px)}20%,40%,60%,80%{transform:translateX(6px)}}@keyframes SmsCard_fade-in__Zrczu{0%{opacity:0}to{opacity:1}}@keyframes SmsCard_slide-up__7G9Hq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SmsCard_smsCard__TJe9W{position:relative;background:#fff;border-radius:12px;padding:28px;margin:36px 36px 52px;box-shadow:0 2px 8px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.SmsCard_smsCard__TJe9W:after{content:"";position:absolute;bottom:-12px;left:24px;width:0;height:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:12px 12px 0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.SmsCard_smsHeader__DagU4{margin-bottom:16px}.SmsCard_senderBadge__PX2A7{font-size:14px;font-weight:600;color:#1a1a1a}.SmsCard_smsBody__f6oeM{display:flex;flex-direction:column;gap:16px}.SmsCard_smsText__dNBnD{font-size:15px;line-height:1.6;color:#1a1a1a;margin:0;white-space:pre-line}.SmsCard_linkPreview__5aK1I{padding:24px;background:#f5f5f5;border-radius:8px;cursor:pointer;transition:background .12s ease-out;min-height:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SmsCard_linkPreview__5aK1I:hover{background:#eee}.SmsCard_linkPreview__5aK1I:active{transform:scale(.98)}.SmsCard_linkPreview__5aK1I:focus-visible:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}.SmsCard_linkTitle__C3kNb{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.SmsCard_linkUrl__Uje8_{display:flex;align-items:center;gap:8px;font-size:12px;color:#666}.SmsCard_lockIcon__A5t_8{width:14px;height:14px;color:#666;flex-shrink:0}.SmsCard_domainText__xLnKp{-webkit-user-select:none;-moz-user-select:none;user-select:none}.SmsCard_smsActions__QU9wK{display:flex;gap:16px;margin-top:24px}.SmsCard_openButton__1yj6k{flex:1 1;height:44px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .12s ease-out}.SmsCard_openButton__1yj6k:hover{background:#1d4ed8}.SmsCard_openButton__1yj6k:active{transform:scale(.98)}.SmsCard_safeLink__oJsRL{flex:1 1;height:44px;background:rgba(0,0,0,0);color:#2563eb;border:1px solid #2563eb;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .12s ease-out}.SmsCard_safeLink__oJsRL:hover{background:#f0f4ff}.SmsCard_safeLink__oJsRL:active{transform:scale(.98)}.SmsCard_footerBadge__WYUAT{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;font-size:11px;color:#999;text-align:center;text-transform:uppercase;letter-spacing:.5px}.SmsCard_previewSheet__C2x4o{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;z-index:400;animation:SmsCard_sheetEnter__Zbj6F .2s ease-out}@keyframes SmsCard_sheetEnter__Zbj6F{0%{opacity:0}to{opacity:1}}.SmsCard_previewContent____6_N{width:100%;background:#fff;border-radius:16px 16px 0 0;padding:32px;animation:SmsCard_slideUp__b6GgE .2s ease-out;max-height:50vh;display:flex;flex-direction:column}@keyframes SmsCard_slideUp__b6GgE{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SmsCard_previewHeader__61_sz{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.SmsCard_previewTitle__Tt9mQ{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}.SmsCard_previewClose__F5gp8{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#1a1a1a;cursor:pointer;border-radius:8px;font-size:24px;line-height:1;transition:background .12s ease-out}.SmsCard_previewClose__F5gp8:hover{background:#f5f5f5}.SmsCard_previewBody__R7CFx{flex:1 1;margin-bottom:32px}.SmsCard_domainWarning__NPB_S{display:flex;align-items:center;gap:8px;padding:16px;background:rgba(239,68,68,.1);border-radius:8px;margin-bottom:24px}.SmsCard_warningText__CDbUz{font-size:14px;font-weight:600;color:#ef4444}.SmsCard_domainDisplay__WXh9i{font-size:16px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:16px;font-family:monospace}.SmsCard_domainDescription__gUsHY{font-size:13px;color:#666;line-height:1.6;text-align:center;margin:0}.SmsCard_previewActions__KjLU9{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.SmsCard_actionButton__trAF1{height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .12s ease-out;border:none}.SmsCard_actionButton__trAF1:first-child{background:var(--primary);color:#fff}.SmsCard_actionButton__trAF1:first-child:hover{background:#1d4fd8}.SmsCard_actionButton__trAF1:last-child{background:#f5f5f5;color:#1a1a1a;border:1px solid #e5e7eb}.SmsCard_actionButton__trAF1:last-child:hover{background:#eee}.SmsCard_actionButton__trAF1:focus-visible:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}.SmsCard_actionButton__trAF1:active{transform:scale(.98)}.GovernmentHeader_govBanner__voAQR{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#f5f5f5;border-bottom:1px solid #e5e7eb;font-size:12px;color:#666}.GovernmentHeader_flagIcon__ow_YN{display:none}.GovernmentHeader_bannerText___kxju{font-size:12px;color:#333}.GovernmentHeader_header__kjTjN{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;position:relative}.GovernmentHeader_menuButton__ctqrj{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;background:#f0f4ff;border:none;border-radius:8px;cursor:pointer;transition:background .2s}.GovernmentHeader_menuButton__ctqrj:hover{background:#e0e7ff}.GovernmentHeader_menuIcon__dLID3{width:20px;height:20px;color:#2563eb}.GovernmentHeader_menuLabel__ICnVp{font-size:11px;color:#2563eb;font-weight:500}.GovernmentHeader_logoSection__ITCrP{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px}.GovernmentHeader_logo__sBbB1{width:64px;height:64px;object-fit:contain}.GovernmentHeader_logoText__qKe5x{display:flex;flex-direction:column}.GovernmentHeader_logoTitle__tjudB{font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.2}.GovernmentHeader_logoSubtitle__uoX__{font-size:12px;color:#666;line-height:1.2}.GovernmentHeader_divider__4wW0A{width:100%;height:1px;background:#e5e7eb}.GovernmentHeader_urlBar__Pgjeg{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:#fff;color:#1a1a1a;font-size:14px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;min-height:48px;border-bottom:1px solid #e5e7eb;margin:0}.GovernmentHeader_urlBarContent__6s4_K{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border-radius:12px;border:1px solid #e5e7eb;width:100%;max-width:100%;justify-content:center;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.GovernmentHeader_lockIcon__GPJ87{width:14px;height:14px;color:#666;opacity:.7;flex-shrink:0}.GovernmentHeader_domain__ftT3p{color:#1a1a1a;font-weight:400;letter-spacing:.2px}.GovernmentHeader_domain__ftT3p.GovernmentHeader_suspicious__K3qjL{color:#ef4444;font-weight:500}.Tooltip_trigger__SiVD8{display:inline-flex;align-items:center;cursor:pointer}.Tooltip_tooltip__5APJh{position:fixed;z-index:10000;pointer-events:none;max-width:280px}.Tooltip_tooltipContent__VVYLp{padding:10px 14px;background:#60a5fa;color:#fff;border-radius:8px;font-size:14px;line-height:1.5;box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative}.Tooltip_tooltipArrow__5tZT9{position:absolute;width:0;height:0;border-style:solid}.Tooltip_tooltip__5APJh.Tooltip_top__i9ACn .Tooltip_tooltipArrow__5tZT9{bottom:-6px;left:50%;transform:translateX(-50%);border-width:6px 6px 0;border-color:#60a5fa rgba(0,0,0,0) rgba(0,0,0,0)}.Tooltip_tooltip__5APJh.Tooltip_bottom__8wP_I .Tooltip_tooltipArrow__5tZT9{top:-6px;left:50%;transform:translateX(-50%);border-width:0 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #60a5fa}.Tooltip_tooltip__5APJh.Tooltip_left__eM1Kx .Tooltip_tooltipArrow__5tZT9{right:-6px;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #60a5fa}.Tooltip_tooltip__5APJh.Tooltip_right__u9F5S .Tooltip_tooltipArrow__5tZT9{left:-6px;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-color:rgba(0,0,0,0) #60a5fa rgba(0,0,0,0) rgba(0,0,0,0)}.Landing_landing__vjynA{width:100%;min-height:100vh;background:#fff;color:#1a1a1a;display:flex;flex-direction:column}.Landing_govBanner__YplWN{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:var(--aga-surface);border-bottom:1px solid var(--border);font-size:.75rem;color:var(--aga-muted)}.Landing_flagIcon__edKLd{font-size:1rem}.Landing_bannerText__OsHMD{font-size:.75rem}.Landing_header__OdE8i{justify-content:space-between;padding:1rem}.Landing_header__OdE8i,.Landing_menuButton__n3ZjI{display:flex;align-items:center;background:var(--aga-surface)}.Landing_menuButton__n3ZjI{flex-direction:column;gap:.25rem;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast)}.Landing_menuButton__n3ZjI:hover{background:var(--aga-bg)}.Landing_hamburger__xaFCW{display:flex;flex-direction:column;gap:.25rem;width:1.5rem;height:1.5rem;justify-content:center}.Landing_hamburger__xaFCW span{width:100%;height:2px;background:var(--aga-text);border-radius:1px}.Landing_menuLabel__awFgP{font-size:.75rem;color:var(--aga-muted)}.Landing_logoSection__1EomR{display:flex;align-items:center;gap:.75rem}.Landing_logo__Busex{width:3rem;height:3rem;object-fit:contain}.Landing_logoText__h42QA{display:flex;flex-direction:column}.Landing_logoTitle__zqWpO{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--aga-text);line-height:1.2}.Landing_logoSubtitle__daEiQ{font-size:.75rem;color:var(--aga-muted);line-height:1.2}.Landing_divider__y8RqE{width:100%;height:1px;background:var(--border)}.Landing_urlBar__Ec_IJ{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--aga-surface);border-bottom:1px solid var(--border)}.Landing_urlContent__EWqJx{display:flex;align-items:center;gap:.5rem}.Landing_lockIcon__GnFX3{color:var(--aga-blue);flex-shrink:0}.Landing_domain__VvWeP{font-size:.875rem;color:var(--aga-text);font-family:var(--font-mono)}.Landing_domain__VvWeP.Landing_suspicious__i0oOh{color:var(--aga-red)}.Landing_urlBadge__yh1QC{padding:.25rem .5rem;background:var(--aga-red);color:#fff;border-radius:var(--radius-sm);font-size:.75rem;font-weight:var(--font-weight-semibold)}.Landing_content__LZ0dE{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.Landing_title__smz1u{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.Landing_description__yvFid{font-size:15px;color:#666;line-height:1.6;margin-bottom:2rem}.Landing_description__yvFid p{margin:.5rem 0}.Landing_actions__WMcWM{display:flex;flex-direction:column;gap:.75rem;padding:0 1rem 2rem;width:100%}.Landing_primaryButton__y1PBq{width:100%;padding:1rem;background:#2563eb;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.Landing_primaryButton__y1PBq:hover{background:#1d4ed8}.Landing_primaryButton__y1PBq:active{transform:scale(.98)}.Landing_secondaryButton__WDvIl{width:100%;padding:.75rem;background:rgba(0,0,0,0);color:#666;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;cursor:pointer;transition:background .2s}.Landing_secondaryButton__WDvIl:hover{background:#f5f5f5}.Landing_footerWarning___dpLJ{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.Landing_trainingBadge__1cq56{padding:8px 16px;background:#60a5fa;color:#fff;border-radius:8px;font-size:14px}.Landing_panicButton__HxS2N{width:100%;padding:12px 24px;background:#a78bfa;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.Landing_panicButton__HxS2N:hover{background:#8b5cf6}@keyframes PiiForm_toast-enter__bPoWx{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes PiiForm_shake__4gEsX{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-6px)}20%,40%,60%,80%{transform:translateX(6px)}}@keyframes PiiForm_fade-in__f_49z{0%{opacity:0}to{opacity:1}}@keyframes PiiForm_slide-up__0t74d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PiiForm_piiForm__5ONTP{width:100%;min-height:100vh;background:#fff;display:flex;flex-direction:column}.PiiForm_content__K1dI2{padding:32px;display:flex;flex-direction:column;gap:32px;flex:1 1}.PiiForm_title__gGbyQ{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.PiiForm_instruction__3KIZV{font-size:15px;color:#666;line-height:1.6;margin:0 0 32px}.PiiForm_fields__4d8mZ{display:flex;flex-direction:column;gap:24px}.PiiForm_fieldGroup__Qzsww{display:flex;flex-direction:column;gap:8px}.PiiForm_label__Q3oX6{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.PiiForm_input__N_qAn{height:48px;padding:0 24px;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;color:#1a1a1a;background:#fff;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PiiForm_rrnInputs__170xH{display:flex;align-items:center;gap:8px}.PiiForm_rrnInput__RJatv{flex:1 1}.PiiForm_hyphen__cpi23{font-size:18px;color:#1a1a1a;font-weight:500;flex-shrink:0}@keyframes PiiForm_shakeInput__Wo0K_{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.PiiForm_shake__4gEsX{animation:PiiForm_shakeForm__g3XQo .4s ease-in-out}@keyframes PiiForm_shakeForm__g3XQo{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}.PiiForm_errorMessage__MTnw8{font-size:12px;color:#ef4444;margin-top:-8px}.PiiForm_agreements___a8_B{display:flex;flex-direction:column;gap:16px;margin-top:8px}.PiiForm_checkboxLabel__tAMBJ{display:flex;align-items:center;gap:16px;font-size:14px;color:#1a1a1a;cursor:pointer}.PiiForm_checkboxLabel__tAMBJ input[type=checkbox]{width:20px;height:20px;accent-color:#2563eb;cursor:pointer}.PiiForm_checkboxLabel__tAMBJ span{line-height:1.5}.PiiForm_actions__KG1fS{display:flex;flex-direction:column;gap:16px;margin-top:16px}.PiiForm_primaryButton__ldMsZ,.PiiForm_secondaryButton__ZvWQA{height:48px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .12s ease-out;border:none}.PiiForm_primaryButton__ldMsZ{background:#2563eb;color:#fff}.PiiForm_primaryButton__ldMsZ:hover{background:#1d4ed8}.PiiForm_primaryButton__ldMsZ:focus-visible:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-md)}.PiiForm_primaryButton__ldMsZ:active{transform:scale(.98)}.PiiForm_secondaryButton__ZvWQA{background:#fff;color:#1a1a1a;border:1px solid #e5e7eb}.PiiForm_secondaryButton__ZvWQA:hover{background:#f5f5f5}.PiiForm_footer__pO2lg{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;border-top:1px solid #e5e7eb}.PiiForm_trainingBadge__GFIGz{padding:8px 16px;background:#60a5fa;color:#fff;border-radius:8px;font-size:14px;cursor:help;transition:background .2s}.PiiForm_trainingBadge__GFIGz:hover{background:#3b82f6}.PiiForm_panicButton__DtAN1{width:100%;padding:12px 24px;background:#a78bfa;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.PiiForm_panicButton__DtAN1:hover{background:#8b5cf6}.PiiForm_panicButton__DtAN1:focus-visible:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}.PiiForm_panicButton__DtAN1:active{transform:scale(.98)}@keyframes PaymentForm_toast-enter__BvE33{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes PaymentForm_shake__xavY9{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-6px)}20%,40%,60%,80%{transform:translateX(6px)}}@keyframes PaymentForm_fade-in__1AwvI{0%{opacity:0}to{opacity:1}}@keyframes PaymentForm_slide-up__eM2Ej{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PaymentForm_paymentForm__FKfk3{width:100%;min-height:100vh;background:#fff;display:flex;flex-direction:column}.PaymentForm_content__uZZQB{padding:32px;display:flex;flex-direction:column;gap:32px;flex:1 1}.PaymentForm_title__403XS{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.PaymentForm_retryBanner__iZtQY{display:flex;align-items:center;gap:16px;padding:24px;background:var(--danger);color:#fff;border-radius:8px;font-size:14px;font-weight:500}@media(prefers-reduced-motion:no-preference){.PaymentForm_retryBanner__iZtQY{animation:PaymentForm_shake__xavY9 .4s ease-in-out}}.PaymentForm_errorCode__AfYB5{font-weight:700;font-family:monospace}.PaymentForm_errorMessage__Ei8o4{flex:1 1}.PaymentForm_amount__yTO7t{padding:32px;text-align:center}.PaymentForm_amountValue__Hd5HX{font-size:32px;font-weight:700;color:#1a1a1a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PaymentForm_formFields__95wbj{display:flex;flex-direction:column;gap:24px}.PaymentForm_fieldGroup__thwfM{display:flex;flex-direction:column;gap:8px;flex:1 1}.PaymentForm_fieldRow__97Bt8{display:flex;gap:16px}.PaymentForm_label__uL_Z4{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.PaymentForm_input__wd4fh{height:48px;padding:0 24px;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;color:#1a1a1a;background:#fff;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PaymentForm_input__wd4fh:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.PaymentForm_input__wd4fh::placeholder{color:#999}.PaymentForm_input__wd4fh.PaymentForm_error__zenFI,.PaymentForm_input__wd4fh[aria-invalid=true]{border-color:#ef4444}.PaymentForm_errorMessage__Ei8o4{font-size:12px;color:var(--danger);margin-top:-8px}.PaymentForm_shake__xavY9{animation:PaymentForm_shakeForm__9EK_6 .4s ease-in-out}@keyframes PaymentForm_shakeForm__9EK_6{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}.PaymentForm_actions__uI1Yl{display:flex;flex-direction:column;gap:16px;margin-top:16px}.PaymentForm_primaryButton__xM3HF,.PaymentForm_secondaryButton__8jrDm{height:48px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .12s ease-out;border:none}.PaymentForm_primaryButton__xM3HF{background:#2563eb;color:#fff}.PaymentForm_primaryButton__xM3HF:hover{background:#1d4ed8}.PaymentForm_primaryButton__xM3HF:focus-visible:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-md)}.PaymentForm_primaryButton__xM3HF:active{transform:scale(.98)}.PaymentForm_secondaryButton__8jrDm{background:#fff;color:#1a1a1a;border:1px solid #e5e7eb}.PaymentForm_secondaryButton__8jrDm:hover{background:#f5f5f5}.PaymentForm_footer__q4RRG{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;border-top:1px solid #e5e7eb}.PaymentForm_trainingBadge__GFaEY{padding:8px 16px;background:#60a5fa;color:#fff;border-radius:8px;font-size:14px;cursor:help;transition:background .2s}.PaymentForm_trainingBadge__GFaEY:hover{background:#3b82f6}.PaymentForm_panicButton__kS321{width:100%;padding:12px 24px;background:#a78bfa;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.PaymentForm_panicButton__kS321:hover{background:#8b5cf6}.PaymentForm_panicButton__kS321:focus-visible:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}.PaymentForm_panicButton__kS321:active{transform:scale(.98)}.PermissionChecklist_permissionChecklist__odBra{width:100%;min-height:100vh;background:#fff;display:flex;flex-direction:column}.PermissionChecklist_content__xJCn_{flex:1 1;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}.PermissionChecklist_title__0HiPK{font-size:24px;font-weight:700;color:#1a1a1a;margin:0}.PermissionChecklist_permissions__YtSm0{display:flex;flex-direction:column;gap:1rem}.PermissionChecklist_subtitle__pOGxz{font-size:1rem;color:var(--aga-muted);line-height:1.6}.PermissionChecklist_permissionRow__xbwfS{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:background .2s,border-color .2s;cursor:pointer}.PermissionChecklist_permissionRow__xbwfS:hover{border-color:#2563eb}.PermissionChecklist_permissionRow__xbwfS.PermissionChecklist_highRisk__K9qL0{border-color:#ef4444;background:rgba(239,68,68,.05)}.PermissionChecklist_permissionInfo__GNADf{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.PermissionChecklist_permissionLabel__M_82l{font-size:16px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.PermissionChecklist_permissionDesc__ZIQ1E{font-size:14px;color:#666;line-height:1.4}.PermissionChecklist_highRiskChip__Gv75d{display:inline-flex;align-items:center;padding:2px 6px;background:#ef4444;color:#fff;border-radius:4px;font-size:11px;font-weight:600;margin-left:.25rem}.PermissionChecklist_toggle__kv0NH{width:48px;height:28px;padding:0;background:#e5e7eb;border:none;border-radius:14px;cursor:pointer;transition:background .2s;position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none}.PermissionChecklist_toggle__kv0NH:checked{background:#2563eb}.PermissionChecklist_toggle__kv0NH:before{content:"";position:absolute;width:24px;height:24px;background:#fff;border-radius:50%;top:2px;left:2px;transition:transform .2s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.PermissionChecklist_toggle__kv0NH:checked:before{transform:translateX(20px)}.PermissionChecklist_actions__m8L4g{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border)}.PermissionChecklist_proceedButton___XrVu{width:100%;padding:1rem;background:#2563eb;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.PermissionChecklist_proceedButton___XrVu:hover{background:#1d4ed8}.PermissionChecklist_proceedButton___XrVu:active{transform:scale(.98)}.PermissionChecklist_footer__tRain{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;border-top:1px solid #e5e7eb}.PermissionChecklist_trainingBadge__V1__P{padding:8px 16px;background:#60a5fa;color:#fff;border-radius:8px;font-size:14px;cursor:help;transition:background .2s}.PermissionChecklist_trainingBadge__V1__P:hover{background:#3b82f6}.PermissionChecklist_panicButton__RaXdB{width:100%;padding:12px 24px;background:#a78bfa;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.PermissionChecklist_panicButton__RaXdB:hover{background:#8b5cf6}@keyframes AppInstallSheet_toast-enter__DiHby{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AppInstallSheet_shake__cnkjL{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-6px)}20%,40%,60%,80%{transform:translateX(6px)}}@keyframes AppInstallSheet_fade-in__s0IHo{0%{opacity:0}to{opacity:1}}@keyframes AppInstallSheet_slide-up__yFVQH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AppInstallSheet_appInstallSheet__V7dap{width:100%;min-height:100vh;background:#fff;display:flex;flex-direction:column}.AppInstallSheet_content__FyWgB{flex:1 1;padding:48px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.AppInstallSheet_iconCard__D6Hwz{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:12px}.AppInstallSheet_textContent__BMN2A{text-align:center;max-width:400px}.AppInstallSheet_title__GoF6R{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.AppInstallSheet_description__aS5bg{font-size:15px;color:#666;line-height:1.6;margin:0;white-space:pre-line}.AppInstallSheet_actions__xzb00{width:100%;display:flex;flex-direction:column;gap:16px}.AppInstallSheet_longPressWrapper__CpjKf{position:relative;width:100%}.AppInstallSheet_primaryButton___Jtqg,.AppInstallSheet_secondaryButton__46xPv{width:100%;height:48px;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;transition:all .12s ease-out;border:none}.AppInstallSheet_primaryButton___Jtqg{background:#2563eb;color:#fff;position:relative}.AppInstallSheet_primaryButton___Jtqg:hover{background:#1d4ed8}.AppInstallSheet_primaryButton___Jtqg:focus-visible:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-md)}.AppInstallSheet_primaryButton___Jtqg:active{transform:scale(.98)}.AppInstallSheet_secondaryButton__46xPv{background:#fff;color:#1a1a1a;border:1px solid #e5e7eb}.AppInstallSheet_secondaryButton__46xPv:hover{background:#f5f5f5}.AppInstallSheet_footer__ctP3I{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px;border-top:1px solid #e5e7eb}.AppInstallSheet_trainingBadge__QPi1f{padding:8px 16px;background:#60a5fa;color:#fff;border-radius:8px;font-size:14px;cursor:help;transition:background .2s}.AppInstallSheet_trainingBadge__QPi1f:hover{background:#3b82f6}.AppInstallSheet_panicButton__kygyg{width:100%;padding:12px 24px;background:#a78bfa;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.AppInstallSheet_panicButton__kygyg:hover{background:#8b5cf6}.AppInstallSheet_panicButton__kygyg:focus-visible:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}.AppInstallSheet_panicButton__kygyg:active{transform:scale(.98)}.AppInstallSheet_progressRing__q1UCE{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;pointer-events:none}.AppInstallSheet_progressSvg__ApP7z{width:100%;height:100%}.AppInstallSheet_progressTrack__nfirL{opacity:.3}.AppInstallSheet_progressFill__kD2I9{transition:stroke-dashoffset 16ms linear}.OtpForm_otpForm__X__X1{width:100%;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}.OtpForm_header__GLrLz{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.OtpForm_icon__w1Qfg{color:var(--aga-blue)}.OtpForm_title__Ll5vu{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--aga-text)}.OtpForm_description__RMgu_{font-size:.875rem;color:var(--aga-muted);line-height:1.6}.OtpForm_formFields__xCCXg{display:flex;flex-direction:column;gap:2rem}.OtpForm_fieldGroup__bt4Kc{display:flex;flex-direction:column;gap:1rem}.OtpForm_label__nEM2Y{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--aga-text)}.OtpForm_otpInputs__4osuM{display:flex;gap:.5rem;justify-content:center}.OtpForm_otpInput__7NJuB{width:3rem;height:3.5rem;text-align:center;font-size:1.5rem;font-weight:var(--font-weight-bold);background:var(--aga-surface);border:2px solid var(--border);border-radius:var(--radius-lg);color:var(--aga-text);transition:var(--transition-fast)}.OtpForm_otpInput__7NJuB:focus{outline:none;border-color:var(--aga-blue);box-shadow:0 0 0 3px rgba(47,107,255,.1)}.OtpForm_otpInput__7NJuB.OtpForm_inputError__qfk4y{border-color:var(--aga-red);animation:OtpForm_shake__EMurH .3s}.OtpForm_securityCardInputs__ACof_{display:flex;flex-direction:column;gap:1rem}.OtpForm_securityCardField__VK9Bm{display:flex;align-items:center;gap:.75rem}.OtpForm_positionLabel__qHRpi{min-width:4rem;font-size:.875rem;color:var(--aga-muted)}.OtpForm_securityCardInput__UPGix{flex:1 1;height:3rem;padding:0 1rem;text-align:center;font-size:1.25rem;font-weight:var(--font-weight-bold);background:var(--aga-surface);border:2px solid var(--border);border-radius:var(--radius-lg);color:var(--aga-text);transition:var(--transition-fast)}.OtpForm_securityCardInput__UPGix:focus{outline:none;border-color:var(--aga-blue);box-shadow:0 0 0 3px rgba(47,107,255,.1)}.OtpForm_securityCardInput__UPGix.OtpForm_inputError__qfk4y{border-color:var(--aga-red);animation:OtpForm_shake__EMurH .3s}.OtpForm_actions__Wwe5_{display:flex;flex-direction:column;gap:.75rem}.OtpForm_primaryButton___jdBv{width:100%;padding:1rem;background:var(--aga-blue);color:#fff;border:none;border-radius:var(--radius-xl);font-size:1rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-fast)}.OtpForm_primaryButton___jdBv:hover:not(:disabled){opacity:.9}.OtpForm_primaryButton___jdBv:disabled{opacity:.5;cursor:not-allowed}.OtpForm_primaryButton___jdBv:active:not(:disabled){transform:scale(.98)}.OtpForm_secondaryButton__x53Gc{width:100%;padding:.75rem;background:rgba(0,0,0,0);color:var(--aga-muted);border:1px solid var(--border);border-radius:var(--radius-xl);font-size:.875rem;cursor:pointer;transition:var(--transition-fast)}.OtpForm_secondaryButton__x53Gc:hover{background:var(--aga-surface)}@keyframes OtpForm_shake__EMurH{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.Progress_progress__wGRLa{width:100%;display:flex;flex-direction:column;gap:.5rem}.Progress_label__V_R9k{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--aga-text)}.Progress_value__jU1_A{font-size:.75rem;color:var(--aga-muted)}.Progress_track__j4A_8{width:100%;height:.5rem;background:var(--aga-bg);border-radius:var(--radius-full);overflow:hidden}.Progress_fill__7rZd2{height:100%;border-radius:var(--radius-full);transition:width var(--transition-base)}.Progress_fill__7rZd2,[data-variant=success] .Progress_fill__7rZd2{background:var(--aga-blue)}[data-variant=warning] .Progress_fill__7rZd2{background:var(--aga-amber)}[data-variant=danger] .Progress_fill__7rZd2{background:var(--aga-red)}.Toast_toast__y2Lmn{display:flex;align-items:center;gap:.75rem;padding:16px 24px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-soft);min-width:280px;max-width:90vw;z-index:var(--z-toast);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.Toast_toast__y2Lmn[data-type=success]{background:var(--accent-mint-soft)}.Toast_toast__y2Lmn[data-type=warning]{background:rgba(244,166,64,.1)}.Toast_toast__y2Lmn[data-type=error]{border-left:3px solid var(--accent-rose)}.Toast_icon__sobGK{flex-shrink:0;color:var(--ink)}[data-type=error] .Toast_icon__sobGK,[data-type=info] .Toast_icon__sobGK,[data-type=success] .Toast_icon__sobGK,[data-type=warning] .Toast_icon__sobGK{color:var(--ink)}.Toast_content__pfgba{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.Toast_message__u4qlr{font-size:16px;line-height:24px;font-weight:500;color:var(--ink)}.Toast_amount__IaE__{font-size:14px;line-height:20px;font-weight:500;color:var(--muted)}.Toast_closeButton__X9kMW{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);color:var(--aga-muted);cursor:pointer;transition:var(--transition-fast)}.Toast_closeButton__X9kMW:hover{background:var(--aga-bg);color:var(--aga-text)}@keyframes CoachBubble_toast-enter__4OREZ{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CoachBubble_shake__2I3wM{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-6px)}20%,40%,60%,80%{transform:translateX(6px)}}@keyframes CoachBubble_fade-in__H_Ba1{0%{opacity:0}to{opacity:1}}@keyframes CoachBubble_slide-up__czHHh{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CoachBubble_coachBubble___EnVp{position:fixed;bottom:24px;right:24px;z-index:var(--z-toast);max-width:320px;pointer-events:auto}@media(max-width:768px){.CoachBubble_coachBubble___EnVp{bottom:16px;right:16px;left:16px;max-width:none}}.CoachBubble_bubbleContent__sDjAm{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);position:relative}.CoachBubble_icon__f_85H{flex-shrink:0;color:var(--accent);margin-top:2px}.CoachBubble_message__eEEj9{flex:1 1;font-size:var(--font-size-sm);color:var(--fg);line-height:var(--line-height-normal);margin:0}.CoachBubble_closeButton__2PF4_{flex-shrink:0;width:20px;height:20px;border:none;background:rgba(0,0,0,0);color:var(--muted);font-size:18px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;margin-left:var(--space-2);transition:color var(--transition-fast)}.CoachBubble_closeButton__2PF4_:hover{color:var(--fg)}.CoachBubble_closeButton__2PF4_:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}.styles_messageStep__oqPxH{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-height:100vh;position:relative;padding:24px 20px 140px;box-sizing:border-box}.styles_messageStep__bubble___JlPY{max-width:85%;min-width:120px;background:var(--bg-contrast);padding:12px 16px;border-radius:16px;border:none;box-shadow:0 2px 12px rgba(17,21,40,.12),0 1px 4px rgba(17,21,40,.08);align-self:flex-start;margin-left:0;margin-right:auto;opacity:0;transform:translateX(0) translateY(10px) scale(.95);transition:opacity .4s ease-out,transform .4s ease-out}.styles_messageStep__bubbleUser__foHiJ{align-self:flex-end;margin-left:auto;margin-right:0;background:linear-gradient(180deg,#3FC5A8,#2FB39A);color:#fff;border-radius:16px;border-bottom-right-radius:4px;box-shadow:0 2px 12px rgba(47,179,154,.25),0 1px 4px rgba(47,179,154,.15)}.styles_messageStep__bubbleUser__foHiJ .styles_messageStep__body__XLbH5{color:#fff}.styles_messageStep__bubbleUser__foHiJ .styles_messageStep__timestamp___c5f4{color:hsla(0,0%,100%,.7)}.styles_messageStep__messageWrapper__YkM8j{display:flex;flex-direction:column;margin-bottom:12px;width:100%}.styles_messageStep__senderInfo__XNBVA{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13px;line-height:18px}.styles_messageStep__senderLabel__UyXZm{color:var(--hint);font-weight:400}.styles_messageStep__senderName__Zw9rD{color:var(--ink);font-weight:500}.styles_messageStep__messageWrapperUser__MuZpl{align-items:flex-end}.styles_messageStep__messageWrapperUser__MuZpl .styles_messageStep__senderInfo__XNBVA{align-self:flex-end}.styles_messageStep__bubbleVisible__KYC5E{opacity:1;transform:translateX(0) translateY(0) scale(1);animation:styles_messageAppear__W6enX .5s ease-out forwards}.styles_messageStep__title__s7T7v{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:var(--ink);margin:0 0 24px;padding:16px 20px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 8px rgba(17,21,40,.08);white-space:pre-line}.styles_messageStep__linkContainer__oz7NG{margin-top:12px;padding-top:12px}.styles_messageStep__chatLink__s0W58{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#3fc5a8;text-decoration:underline;word-break:break-all;transition:color .2s ease}.styles_messageStep__chatLink__s0W58:active,.styles_messageStep__chatLink__s0W58:hover{color:#2fb39a}.styles_messageStep__titleInBubble__whHOy{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:var(--ink);margin:0 0 16px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;white-space:pre-line}.styles_messageStep__fadeIn__JyHlX,.styles_messageStep__fadeIn__JyHlX .styles_messageStep__bubble___JlPY{animation:styles_fadeIn__ODlOJ 1s ease-in}.styles_messageStep__image__5Ia_U{width:100%;max-width:200px;border-radius:8px;margin:12px 0;display:block}.styles_messageStep__body__XLbH5{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;color:var(--ink);margin-top:8px;white-space:pre-line}.styles_messageStep__link__AnVH6{color:#06c;text-decoration:underline;cursor:pointer}.styles_messageStep__link__AnVH6:hover{color:#0052a3}.styles_messageStep__link__AnVH6:active{color:#003d7a}.styles_messageStep__lines__LXjGd{display:flex;flex-direction:column;gap:4px}.styles_messageStep__line__DY26T{font-size:16px;line-height:24px;color:var(--ink);margin:0;white-space:pre-line}.styles_messageStep__line__DY26T,.styles_messageStep__timestamp___c5f4{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.styles_messageStep__timestamp___c5f4{font-size:12px;line-height:16px;font-weight:400;color:var(--hint);margin-top:8px;text-align:right}.styles_messageStep__typing__v_pgO{display:flex;align-items:center;gap:8px;padding:8px 12px}.styles_messageStep__dateBadge__M8Mn_{display:flex;justify-content:center;align-items:center;width:100%;margin:16px 0;padding:8px 16px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:500;color:#666;background:#f5f5f5;border-radius:12px;text-align:center;box-sizing:border-box}.styles_messageStep__actions__bgjSa{position:fixed;bottom:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;gap:10px;padding:16px;width:100%;max-width:480px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e0e0e0;box-shadow:0 -2px 12px rgba(0,0,0,.1);z-index:1001;box-sizing:border-box}@media(max-width:480px){.styles_messageStep__actions__bgjSa{max-width:100%;left:0;transform:none}}.styles_messageStep__actionsGrid__Q14BP{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-gap:10px;gap:10px;flex-direction:unset}.styles_messageStep__topicSelection__yV58f{position:fixed;bottom:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:12px;padding:16px;width:100%;max-width:480px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e0e0e0;box-shadow:0 -2px 12px rgba(0,0,0,.1);z-index:1001;box-sizing:border-box}@media(max-width:480px){.styles_messageStep__topicSelection__yV58f{max-width:100%;left:0;transform:none}}.styles_messageStep__topicGrid__FhbNf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.styles_messageStep__topicButton__OjjZQ{flex:1 1;padding:16px 24px;border-radius:12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:600;border:none;background:linear-gradient(180deg,#3FC5A8,#2FB39A);color:#fff;cursor:pointer;transition:all .15s ease;text-align:center;box-shadow:0 4px 12px rgba(47,179,154,.25),0 2px 6px rgba(47,179,154,.15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:56px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;z-index:6}.styles_messageStep__topicButton__OjjZQ:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);border-radius:12px 12px 0 0;pointer-events:none}.styles_messageStep__topicButton__OjjZQ:hover{background:linear-gradient(180deg,#45D0B3,#3FC5A8);box-shadow:0 6px 16px rgba(47,179,154,.3),0 3px 8px rgba(47,179,154,.2);transform:translateY(-2px)}.styles_messageStep__topicButton__OjjZQ:active{background:linear-gradient(180deg,#2FB39A,#1C8675);transform:translateY(0);box-shadow:0 2px 6px rgba(47,179,154,.2)}.styles_messageStep__topicButton__OjjZQ:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(47,179,154,.4),0 4px 12px rgba(47,179,154,.25)}.styles_messageStep__timePassage__x111O{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:40px 20px;background:rgba(0,0,0,.9);color:#fff;box-sizing:border-box;z-index:1000;animation:styles_fadeInDark__UbIZN .5s ease-in,styles_fadeOutDark__g1nF8 .5s ease-out 1.5s}@keyframes styles_fadeInDark__UbIZN{0%{background:rgba(0,0,0,0);opacity:0}to{background:rgba(0,0,0,.9);opacity:1}}@keyframes styles_fadeOutDark__g1nF8{0%{background:rgba(0,0,0,.9);opacity:1}to{background:rgba(0,0,0,0);opacity:0}}.styles_messageStep__timePassageText__lDZtg{font-size:48px;line-height:64px;font-weight:700;margin-bottom:40px;animation:styles_fadeIn__ODlOJ 1s ease-in;box-sizing:border-box}.styles_messageStep__narration__NhZfl,.styles_messageStep__timePassageText__lDZtg{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#fff;text-align:center;width:100%}.styles_messageStep__narration__NhZfl{position:fixed;bottom:100px;left:0;right:0;background:rgba(0,0,0,.8);padding:20px;border-radius:0;font-size:20px;line-height:32px;font-weight:500;z-index:200;box-shadow:0 4px 16px rgba(0,0,0,.3);white-space:pre-line;word-break:keep-all;height:104px;display:flex;align-items:center;justify-content:center}.styles_messageStep__cursor__mN2yS{display:inline-block;margin-left:2px;animation:styles_blink__pA3e1 1s infinite;color:#fff}@keyframes styles_blink__pA3e1{0%,50%{opacity:1}51%,to{opacity:0}}.styles_messageStep__button__vdV9U{flex:1 1;padding:16px 24px;border-radius:12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:600;border:none;background:linear-gradient(180deg,#3FC5A8,#2FB39A);color:#fff;cursor:pointer;transition:all .15s ease;text-align:center;box-shadow:0 4px 12px rgba(47,179,154,.25),0 2px 6px rgba(47,179,154,.15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:56px;display:flex;align-items:center;justify-content:center;z-index:6;position:relative}.styles_messageStep__button__vdV9U:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);border-radius:12px 12px 0 0;pointer-events:none}.styles_messageStep__button__vdV9U:hover{background:linear-gradient(180deg,#45D0B3,#3FC5A8);box-shadow:0 6px 16px rgba(47,179,154,.3),0 3px 8px rgba(47,179,154,.2);transform:translateY(-2px)}.styles_messageStep__button__vdV9U:active{background:linear-gradient(180deg,#2FB39A,#1C8675);transform:translateY(0);box-shadow:0 2px 6px rgba(47,179,154,.2)}.styles_messageStep__button__vdV9U:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(47,179,154,.4),0 4px 12px rgba(47,179,154,.25)}.styles_messageStep__button--neutral__9lSbg,.styles_messageStep__button--safe__hqpVU,.styles_messageStep__button--unsafe__T5s6W{background:linear-gradient(180deg,#3FC5A8,#2FB39A);color:#fff}.styles_messageStep__inbox__NcQS0{display:flex;flex-direction:column;height:100vh;width:100vw;background:#f5f5f5;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;z-index:1000;overflow:hidden}.styles_messageStep__inboxHeader__c6OWX{display:flex;justify-content:space-around;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e0e0e0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.styles_messageStep__inboxTab___IB_N{flex:1 1;padding:8px 16px;border:none;background:rgba(0,0,0,0);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;font-weight:500;color:#666;cursor:pointer;transition:color .2s ease}.styles_messageStep__inboxTab___IB_N:hover:not(:disabled){color:#3fc5a8}.styles_messageStep__inboxTab___IB_N:disabled{cursor:not-allowed;opacity:.5}.styles_messageStep__inboxTabActive__i79tt{color:#3fc5a8;font-weight:600}.styles_messageStep__inboxContent__6mQAv{flex:1 1;overflow-y:auto;padding:0;width:100%}.styles_messageStep__inboxEmpty__wxHJK{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;padding:0;width:100%}.styles_messageStep__inboxEmpty__wxHJK p{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;color:#999;text-align:center}.styles_messageStep__inboxMessages__fDXuI{display:flex;flex-direction:column;gap:0;width:100%}.styles_messageStep__inboxMessage__FlQxW{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .2s ease}.styles_messageStep__inboxMessage__FlQxW:hover{background:#fafafa}.styles_messageStep__inboxMessage__FlQxW:active{background:#f5f5f5}.styles_messageStep__inboxMessageAvatar__CjsLo{flex-shrink:0;width:48px;height:48px}.styles_messageStep__inboxMessageAvatarIcon__v9O7S{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3FC5A8,#2FB39A);display:flex;align-items:center;justify-content:center;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:20px;font-weight:600;color:#fff}.styles_messageStep__inboxMessageAvatarImage__PHA2H{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block}.styles_messageStep__inboxMessageContent__ktosz{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.styles_messageStep__inboxMessageHeader__3hORG{display:flex;align-items:center;justify-content:space-between;gap:8px}.styles_messageStep__inboxMessageSender__71DzB{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;font-weight:600;color:#000}.styles_messageStep__inboxMessageUnread__9vUk9{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#f44;border-radius:10px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600;color:#fff}.styles_messageStep__inboxMessagePreview__J63tN{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_messageStep__genderSelection__P9Lgn{display:flex;flex-direction:column;gap:16px;padding:20px;margin:16px 0}.styles_messageStep__genderLabel__lVfte{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;font-weight:600;color:var(--ink);text-align:center}.styles_messageStep__genderOptions__ZPuaa{display:flex;gap:12px;justify-content:center}.styles_messageStep__genderButton__OaxKk{flex:1 1;max-width:150px;padding:16px 24px;border:2px solid #e0e0e0;border-radius:12px;background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:18px;font-weight:600;color:#666;cursor:pointer;transition:all .2s ease;min-height:56px;display:flex;align-items:center;justify-content:center}.styles_messageStep__genderButton__OaxKk:hover{border-color:#3fc5a8;background:#f0fdfa;color:#3fc5a8}.styles_messageStep__genderButton__OaxKk:focus{outline:none;box-shadow:0 0 0 3px rgba(63,197,168,.2)}.styles_messageStep__genderButtonSelected__Cz1qH{border-color:#3fc5a8;background:linear-gradient(180deg,#3FC5A8,#2FB39A);color:#fff;box-shadow:0 4px 12px rgba(47,179,154,.25),0 2px 6px rgba(47,179,154,.15)}.styles_messageStep__genderButtonSelected__Cz1qH:hover{background:linear-gradient(180deg,#45D0B3,#3FC5A8);color:#fff}.styles_messageStep__buttonDisabled__RqU82{opacity:.5;cursor:not-allowed;pointer-events:none}@keyframes styles_slideInLeft__3SgI0{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes styles_messageAppear__W6enX{0%{opacity:0;transform:translateX(0) translateY(10px) scale(.95)}50%{opacity:.8;transform:translateX(0) translateY(-2px) scale(1.02)}to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.styles_messageStep__bubble___JlPY{animation:none;opacity:1;transform:none;transition:none}.styles_messageStep__bubbleVisible__KYC5E{animation:none}}.styles_messageStep__chatView__kfhHF{display:flex;flex-direction:column;height:100vh;width:100vw;background:#f5f5f5;position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:0;z-index:1000;overflow:hidden}.styles_messageStep__chatHeader__7l1Vj{display:flex;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e0e0e0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.styles_messageStep__chatHeaderProfile__9vkBj{display:flex;align-items:center;gap:12px}.styles_messageStep__chatHeaderAvatar__ppW7T{width:40px;height:40px;border-radius:50%;object-fit:cover}.styles_messageStep__chatHeaderAvatarIcon__jMQle{width:40px;height:40px;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;color:#666}.styles_messageStep__chatHeaderAvatarIcon__jMQle,.styles_messageStep__chatHeaderName__IQm78{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:18px;font-weight:600}.styles_messageStep__chatHeaderName__IQm78{color:#1a1a1a}.styles_messageStep__chatMessages__guFNQ{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px 16px 200px}.styles_messageStep__chatMessageWrapper__vLUTY{display:flex;align-items:flex-start;gap:8px;width:100%;flex-direction:row}.styles_messageStep__chatMessageWrapperUser__WgbkQ{flex-direction:row-reverse;justify-content:flex-end;margin-left:auto}.styles_messageStep__chatMessageAvatar__3cVHz{flex-shrink:0}.styles_messageStep__chatMessageAvatarImage__18o1F{width:32px;height:32px;border-radius:50%;object-fit:cover}.styles_messageStep__chatMessageAvatarIcon__U9Dh1{width:32px;height:32px;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;font-weight:600;color:#666}.styles_messageStep__chatBubble__1kxSr{max-width:70%;background:#fff;padding:12px 16px;border-radius:16px;border-bottom-left-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-right:auto}.styles_messageStep__chatBubbleUser__hdvlB{background:linear-gradient(180deg,#3FC5A8,#2FB39A);border-bottom-left-radius:16px;border-bottom-right-radius:4px;margin-left:auto;margin-right:0}.styles_messageStep__chatBubbleText__dgD3X{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;color:#1a1a1a;word-wrap:break-word;white-space:pre-wrap}.styles_messageStep__chatBubbleUser__hdvlB .styles_messageStep__chatBubbleText__dgD3X{color:#fff}.styles_messageStep__chatBubbleTimestamp__7o_mX{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;line-height:16px;color:#999;margin-top:4px}.styles_messageStep__chatBubbleUser__hdvlB .styles_messageStep__chatBubbleTimestamp__7o_mX{color:hsla(0,0%,100%,.7)}.styles_messageStep__chatVideoCaption__JgNL8{font-size:12px;color:#666;margin-top:8px;text-align:center}.styles_messageStep__chatVideo__c5pFr{width:100%;margin-bottom:8px}.styles_messageStep__chatVideo__c5pFr:last-child{margin-bottom:0}.styles_messageStep__chatVideoPlayer__jbuqx{width:100%;max-width:300px;border-radius:12px;background:#000}.styles_messageStep__nameInputContainer__JAF2s{padding:20px;background:#fff;border-top:1px solid #e0e0e0}.styles_messageStep__nameInputLabel__SyKjd{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.styles_messageStep__nameInputLabel__SyKjd,.styles_messageStep__nameInput__s7ZLx{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#1a1a1a}.styles_messageStep__nameInput__s7ZLx{width:100%;padding:12px 16px;font-size:16px;line-height:24px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;box-sizing:border-box}.styles_messageStep__nameInput__s7ZLx:focus{outline:none;border-color:#3fc5a8}.styles_messageStep__nameInput__s7ZLx::placeholder{color:#999}.styles_messageStep__nameModalOverlay__KKLlJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:styles_fadeIn__ODlOJ .2s ease-in-out}.styles_messageStep__nameModal__Xs_mT{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:400px;box-shadow:0 8px 32px rgba(0,0,0,.2);animation:styles_slideUp__L1UQN .3s ease-out}.styles_messageStep__nameModalTitle__0ejqZ{font-size:18px;font-weight:600;line-height:28px;margin:0 0 16px;text-align:center}.styles_messageStep__nameModalInput__Fj85a,.styles_messageStep__nameModalTitle__0ejqZ{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#1a1a1a}.styles_messageStep__nameModalInput__Fj85a{width:100%;padding:12px 16px;font-size:16px;line-height:24px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;box-sizing:border-box;margin-bottom:16px}.styles_messageStep__nameModalInput__Fj85a:focus{outline:none;border-color:#3fc5a8}.styles_messageStep__nameModalInput__Fj85a::placeholder{color:#999}.styles_messageStep__nameModalButtons__0aabN{display:flex;gap:8px;justify-content:flex-end}.styles_messageStep__nameModalButton__zcbzq{padding:12px 24px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#fff;background:#3fc5a8;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.styles_messageStep__nameModalButton__zcbzq:hover{background:#35b098}.styles_messageStep__nameModalButton__zcbzq:active{background:#2a9d87}@keyframes styles_fadeIn__ODlOJ{0%{opacity:0}to{opacity:1}}@keyframes styles_slideUp__L1UQN{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.styles_messageStep__avatarModalOverlay__pXqV4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10000;animation:styles_fadeIn__ODlOJ .2s ease-out}.styles_messageStep__avatarModal__oDuif{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.styles_messageStep__avatarModalClose__VZs8l{position:absolute;top:-40px;right:0;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:36px;height:36px;font-size:24px;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10001}.styles_messageStep__avatarModalClose__VZs8l:hover{background:#fff;transform:scale(1.1)}.styles_messageStep__avatarModalImage__wOPPb{max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.styles_typingIndicator__lViVr{display:flex;align-items:center;gap:4px;padding:8px 12px}.styles_dot__SBxZx{width:6px;height:6px;border-radius:50%;background:#6b7280;animation:styles_typing__Eeuqj 1.2s steps(3,jump-none) infinite}.styles_dot__SBxZx:nth-child(2){animation-delay:.4s}.styles_dot__SBxZx:nth-child(3){animation-delay:.8s}@keyframes styles_typing__Eeuqj{0%,to{opacity:.3}33%{opacity:1}66%{opacity:.3}}@media(prefers-reduced-motion:reduce){.styles_dot__SBxZx{animation:none;opacity:.6}.styles_typingIndicator__lViVr:after{content:"입력 중...";margin-left:8px;font-size:14px;color:#6b7280}}.styles_userMessageBubble__AZqum{display:flex;justify-content:flex-end;margin-bottom:16px;animation:styles_slideInRight___Ct8V .3s ease-out;align-self:flex-end;max-width:85%;margin-left:auto;margin-right:0}.styles_userMessageBubble__content__6zx1i{background:linear-gradient(180deg,#3FC5A8,#2FB39A);color:#fff;padding:12px 16px;border-radius:16px;border-bottom-right-radius:4px;box-shadow:0 2px 12px rgba(47,179,154,.25),0 1px 4px rgba(47,179,154,.15);position:relative}.styles_userMessageBubble__text__HZW9n{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;color:#fff;white-space:pre-line;word-wrap:break-word}.styles_userMessageBubble__timestamp__qoNDT{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:hsla(0,0%,100%,.7);margin-top:8px;text-align:right}@keyframes styles_slideInRight___Ct8V{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.styles_userMessageBubble__AZqum{animation:none}}.styles_bankingNotification__ewRKr{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;animation:styles_slideDown__4TVpZ .4s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 32px rgba(0,0,0,.25);border-radius:0 0 20px 20px;overflow:hidden}@keyframes styles_slideDown__4TVpZ{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.styles_bankingNotification__content__qwXAX{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;position:relative;overflow:hidden;background:rgba(32,32,37,.75);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.12);border-left:4px solid rgba(0,0,0,0)}.styles_bankingNotification__content--deposit__zFedx{border-left-color:#22c55e}.styles_bankingNotification__content--withdrawal__8h9Fu{border-left-color:#ef4444}.styles_bankingNotification__text__QxQhm{flex:1 1;font-size:16px;font-weight:600;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.2);line-height:1.5;position:relative;z-index:1}.styles_bankingNotification__close__BeK9j{background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.4);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.styles_bankingNotification__close__BeK9j:hover{background:hsla(0,0%,100%,.3);transform:scale(1.15);border-color:hsla(0,0%,100%,.6)}.styles_bankingNotification__close__BeK9j:active{transform:scale(.95)}@keyframes Toast_toast-enter__Tj11b{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Toast_shake__rDYk5{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-6px)}20%,40%,60%,80%{transform:translateX(6px)}}@keyframes Toast_fade-in__UE5v4{0%{opacity:0}to{opacity:1}}@keyframes Toast_slide-up__NVvLs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Toast_toastHost__PXSkW{position:fixed;bottom:32px;right:32px;z-index:600;display:flex;flex-direction:column;gap:16px;pointer-events:none;max-width:400px}@media(max-width:768px){.Toast_toastHost__PXSkW{bottom:24px;right:24px;left:24px;max-width:none}}.Toast_toast__fTlls{display:flex;align-items:center;gap:16px;padding:24px 32px;background:rgba(15,23,42,.92);color:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(15,23,42,.08);pointer-events:auto}@media(prefers-reduced-motion:no-preference){.Toast_toast__fTlls{animation:Toast_toast-enter__Tj11b var(--transition-base) ease-out}}.Toast_toast__fTlls{transition:opacity var(--transition-base)}.Toast_toast__fTlls.Toast_success__c8BHI{background:rgba(21,128,61,.95)}.Toast_toast__fTlls.Toast_error___qLrA{background:rgba(239,68,68,.95)}.Toast_toast__fTlls.Toast_warning__cw9yv{background:rgba(161,98,7,.95)}.Toast_toast__fTlls.Toast_info__79FT7{background:rgba(15,23,42,.92)}.Toast_toastMessage__IpLec{flex:1 1;font-size:14px;line-height:1.5;color:#fff}.Toast_toastClose__KAIKd{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;border-radius:4px;padding:0;flex-shrink:0;transition:background .12s ease-out}@media(prefers-reduced-motion:reduce){.Toast_toastClose__KAIKd{transition:none}}.Toast_toastClose__KAIKd:hover{background:hsla(0,0%,100%,.1)}.Toast_toastClose__KAIKd:focus-visible{outline:2px solid #fff;outline-offset:1px}.styles_modalStep__H8SjF{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.styles_modalStep__content__Nqbv6{background:#fff;border-radius:16px;padding:32px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:styles_modalSlideIn__B8wP6 .3s ease-out}.styles_modalStep__title__NvO0_{font-size:24px;line-height:32px;font-weight:700;margin-bottom:24px;text-align:center}.styles_modalStep__description__Fi4sj,.styles_modalStep__title__NvO0_{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#111827}.styles_modalStep__description__Fi4sj{font-size:16px;line-height:24px}.styles_modalStep__metrics__dlrYq{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.styles_modalStep__metric___edBo{padding:12px 16px;background:#f3f4f6;border-radius:8px;font-size:14px}.styles_modalStep__summary__ShwzG{margin-bottom:24px}.styles_modalStep__wallet__XEXcA{text-align:center;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;margin-bottom:20px}.styles_modalStep__walletLabel__1j3sG{font-size:14px;color:#64748b;margin-bottom:8px}.styles_modalStep__walletAmount__VknuT{font-size:32px;font-weight:700;color:#1e293b}.styles_modalStep__walletAmount--profit__kyxWI{color:#059669}.styles_modalStep__walletAmount--loss___KaTw{color:#dc2626}.styles_modalStep__score__BB_1x{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fef3c7;border-radius:8px;margin-bottom:16px}.styles_modalStep__scoreValue__k5pBx{font-weight:700;color:#92400e}.styles_modalStep__redFlags__KY_3I{margin-bottom:16px}.styles_modalStep__redFlagsLabel____iyG{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:600;margin-bottom:8px;color:#111827}.styles_modalStep__redFlagsList__jouIm{list-style:none;padding:0;margin:0}.styles_modalStep__redFlag__9XUzY{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;line-height:20px;padding:8px 0;color:#111827}.styles_modalStep__learning__M2hon{margin-bottom:24px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.styles_modalStep__learningLabel__Qcpqd{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:600;margin-bottom:12px;color:#111827}.styles_modalStep__learningList__h9mXd{list-style:none;padding:0;margin:0}.styles_modalStep__learningItem__6_ILY{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;line-height:20px;padding:8px 0;color:#111827}.styles_modalStep__actions__GcFzz{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.styles_modalStep__button__CXdPT{width:100%;padding:16px 24px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.06);min-height:56px;display:flex;align-items:center;justify-content:center}.styles_modalStep__button__CXdPT:hover{background:#f9fafb;box-shadow:0 1px 2px rgba(0,0,0,.06)}.styles_modalStep__button__CXdPT:active{background:#f3f4f6}.styles_modalStep__button__CXdPT:focus-visible{outline:none;box-shadow:0 0 0 2px #94a3b8}.styles_modalStep__button--neutral__GKRvF,.styles_modalStep__button--safe__VgUvs,.styles_modalStep__button--unsafe__fyt7b{background:#fff;color:#111827;border:1px solid #e5e7eb}.styles_modalStep__buttonPrimary__uzc1P{width:100%;padding:14px 20px;border-radius:8px;border:none;background:var(--accent,#111827);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.styles_modalStep__buttonPrimary__uzc1P:hover{opacity:.9}.styles_modalStep__paywall__WHIuR{padding-top:24px;border-top:1px solid #e5e7eb;text-align:center}.styles_modalStep__paywall__WHIuR p{margin-bottom:16px;font-size:14px;color:#6b7280}@keyframes styles_modalSlideIn__B8wP6{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.styles_toast__ASwHC{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10001;animation:styles_toastSlideIn__tiKrG .3s ease-out;max-width:90%;text-align:center}.styles_toastContent__KoBgu{display:flex;align-items:center;gap:8px}.styles_toastIcon__uR9DB{font-size:16px;font-weight:600;color:#10b981}.styles_toastMessage__3tKBk{font-family:Pretendard,-apple-system,BlinkSystemFont,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px}@keyframes styles_toastSlideIn__tiKrG{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.styles_timerStep__GrKsg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:48px 24px;min-height:400px;animation:styles_fadeIn__BK3G5 .4s ease-out}.styles_timerStep__spinner__PhNeK{width:48px;height:48px;border:3px solid #e5e7eb;border-top-color:#3fc5a8;border-radius:50%;animation:styles_spin__5m0_P .8s linear infinite}.styles_timerStep__title__lmbNE{font-size:20px;font-weight:700;color:#111827;text-align:center;margin:0;line-height:1.4;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.styles_timerStep__body__kCXFB{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.styles_timerStep__bodyLine__AjyTj{font-size:15px;color:#6b7280;margin:0;line-height:1.6;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}@keyframes styles_spin__5m0_P{to{transform:rotate(1turn)}}@keyframes styles_fadeIn__BK3G5{0%{opacity:0}to{opacity:1}}.styles_fakeSite__4fiIk{width:100%;max-width:500px;margin:0 auto;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15)}.styles_browserHeader__2tntK{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f5f5f5;border-bottom:1px solid #e0e0e0}.styles_browserControls__KLBfY{display:flex;gap:6px}.styles_closeButton__9am6Y,.styles_maximizeButton__t2E7X,.styles_minimizeButton__2v826{width:12px;height:12px;border-radius:50%;background:#ff5f57;cursor:pointer}.styles_minimizeButton__2v826{background:#ffbd2e}.styles_maximizeButton__t2E7X{background:#28ca42}.styles_urlBar__u2HWK{flex:1 1;display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border-radius:6px;border:1px solid #e0e0e0}.styles_lockIcon__UBd7t{font-size:14px}.styles_url__4XEnQ{font-size:12px;color:#666;font-family:monospace}.styles_url__4XEnQ .suspicious{background:var(--color-warning,#FFD93D);color:var(--color-danger,#ef4444);font-weight:var(--font-weight-bold);padding:2px 4px;border-radius:2px}.styles_favicon__XASL6{width:16px;height:16px;margin-left:4px}.styles_govTopBar__Yp4Fl{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f8f9fa;border-bottom:1px solid #06c;font-size:12px;color:#333}.styles_govFlag__Gpax6{width:20px;height:14px;object-fit:contain}.styles_govNotice__BllBB{font-size:12px;color:#333}.styles_govHeader___Fp7F{display:flex;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid #e0e0e0;position:relative}.styles_govMenuButton__43jnO{width:60px;flex-shrink:0}.styles_govMenuIcon__aInem{font-size:20px;line-height:1}.styles_govMenuText__pi3we{font-size:11px;color:#666}.styles_govLogo__4aomR{display:flex;align-items:center;gap:12px}.styles_govLogoIcon__IsfTv{width:64px;height:64px;object-fit:contain}.styles_govLogoText__UQSGY{display:flex;flex-direction:column;gap:2px}.styles_govLogoTextKr__7EvoD{font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.2}.styles_govLogoTextEn__h_dhJ{font-size:12px;color:#666;line-height:1.2}.styles_domainWarningBanner__cUIK2{background:var(--color-warning,#FFD93D);border-left:4px solid var(--color-danger,#ef4444);padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.styles_warningIcon__SBHpG{font-size:18px;flex-shrink:0}.styles_warningContent__MtQS3{flex:1 1;display:flex;flex-direction:column;gap:var(--space-1)}.styles_warningContent__MtQS3 strong{color:var(--color-danger,#ef4444);font-weight:var(--font-weight-semibold)}.styles_realDomain__7xDrN{font-size:var(--text-xs);color:var(--color-text-secondary)}.styles_securityBadges__uc5za{display:flex;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-6);flex-wrap:wrap}.styles_badge__zbnPO{display:inline-block;padding:var(--space-2) var(--space-4);background:var(--color-primary-50,#eff6ff);color:var(--color-primary-600,#395BBA);border:1px solid var(--color-primary-200,#bfdbfe);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.styles_required__62J_B{color:var(--color-danger,#ef4444);margin-left:2px}.styles_hint__uzZel{display:block;font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-2)}.styles_errorMessage__Smy5f{display:block;font-size:12px;color:#ef4444;margin-top:4px}.styles_input__asCch.styles_invalid___bZBS{border-color:var(--color-danger,#ef4444);background:rgba(239,68,68,.05)}.styles_safetyGuard__Ezaah{margin-top:var(--space-6);padding-top:var(--space-6);border-top:2px solid var(--color-primary-200);text-align:center}.styles_safetyButton__jGO33{padding:var(--space-3) var(--space-6);background:var(--color-surface-primary);border:2px solid var(--color-primary-500);border-radius:var(--radius-lg);color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s}.styles_safetyButton__jGO33:hover{background:var(--color-primary-50);border-color:var(--color-primary-600)}.styles_safetyButton__jGO33:focus{outline:2px solid var(--color-primary-500);outline-offset:2px}.styles_content__TWux6{padding:32px 24px 140px;text-align:center}.styles_content__TWux6:has(+.styles_govTopBar__Yp4Fl),.styles_fakeSite__4fiIk:has(.styles_govTopBar__Yp4Fl) .styles_content__TWux6{text-align:left}.styles_logo__FAoFM{margin-bottom:24px}.styles_logo__FAoFM img{max-width:80px;height:auto}.styles_title__w75mf{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:32px}.styles_govDescription___x0BN{font-size:15px;color:#555;margin-bottom:24px;line-height:1.6}.styles_listContainer__t0ReJ{display:flex;flex-direction:column;gap:0;margin-bottom:32px;border:1px solid #d1d5db;border-radius:4px;overflow:hidden;background:#fff}.styles_listTile__f7XVA{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 24px;transition:all .2s ease;cursor:pointer;position:relative}.styles_listTile__f7XVA:last-child{border-bottom:none}.styles_listTile__f7XVA.styles_danger__QnzRM:hover,.styles_listTile__f7XVA.styles_warning__VlEdI:hover,.styles_listTile__f7XVA:hover{background:#f9fafb}.styles_listTileContent__xCVid{display:flex;flex-direction:column;gap:12px}.styles_listTileHeader__aNsdf{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.styles_listTileTitle__1SpZM{font-size:18px;font-weight:700;color:#1f2937}.styles_listTileSubtitle__l8Da5,.styles_listTileTitle__1SpZM{margin:0;line-height:1.5;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.styles_listTileSubtitle__l8Da5{font-size:16px;font-weight:600;color:#374151}.styles_listTileDescription__LlUzm{font-size:14px;color:#6b7280;margin:0;line-height:1.6}.styles_listTileBadge__mq2QG,.styles_listTileDescription__LlUzm{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.styles_listTileBadge__mq2QG{display:inline-flex;align-items:center;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0;background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.styles_badgeWarning__vzIs7{background:#eff6ff;color:#1e40af;border-color:#3b82f6}.styles_badgeDanger__u_KtH{background:#f3f4f6;color:#dc2626;border-color:#dc2626}.styles_form__i4jpD{display:flex;flex-direction:column;gap:20px}.styles_inputGroup___PMf0{text-align:left}.styles_label__EEd6v{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.styles_input__asCch{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:all .2s}.styles_input__asCch:focus{outline:none;border-color:var(--color-primary-500,#007aff)}.styles_input__asCch:disabled{background:#f5f5f5;cursor:not-allowed}.styles_submitButton__w3Z8o{width:100%;padding:16px 24px;border-radius:12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:600;border:none;background:linear-gradient(180deg,#3FC5A8,#2FB39A);color:#fff;cursor:pointer;transition:all .15s ease;text-align:center;box-shadow:0 4px 12px rgba(47,179,154,.25),0 2px 6px rgba(47,179,154,.15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:56px;display:flex;align-items:center;justify-content:center;gap:8px;z-index:6;position:relative}.styles_submitButton__w3Z8o:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);border-radius:12px 12px 0 0;pointer-events:none}.styles_submitButton__w3Z8o:hover:not(:disabled){background:linear-gradient(180deg,#45D0B3,#3FC5A8);box-shadow:0 6px 16px rgba(47,179,154,.3),0 3px 8px rgba(47,179,154,.2);transform:translateY(-2px)}.styles_submitButton__w3Z8o:active:not(:disabled){background:linear-gradient(180deg,#2FB39A,#1C8675);transform:translateY(0);box-shadow:0 2px 6px rgba(47,179,154,.2)}.styles_submitButton__w3Z8o:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(47,179,154,.4),0 4px 12px rgba(47,179,154,.25)}.styles_submitButton__w3Z8o:disabled{opacity:.6;cursor:not-allowed}.styles_submitButton__w3Z8o.styles_loading__jquCu{background:linear-gradient(180deg,#3FC5A8,#2FB39A)}.styles_spinner__sYcV4{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:styles_spin__lhau8 .6s linear infinite}@keyframes styles_spin__lhau8{to{transform:rotate(1turn)}}.styles_actions__bVyQp{position:fixed;bottom:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;gap:10px;padding:16px;width:100%;max-width:480px;background:rgba(0,0,0,0);border:none;box-shadow:none;z-index:100;box-sizing:border-box}@media(max-width:480px){.styles_actions__bVyQp{max-width:100%;left:0;transform:none}}.styles_actionButton__8gemB{flex:1 1;padding:16px 24px;border-radius:12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:600;border:none;background:linear-gradient(180deg,#3FC5A8,#2FB39A);color:#fff;cursor:pointer;transition:all .15s ease;text-align:center;box-shadow:0 4px 12px rgba(47,179,154,.25),0 2px 6px rgba(47,179,154,.15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:56px;display:flex;align-items:center;justify-content:center;z-index:6;position:relative}.styles_actionButton__8gemB:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);border-radius:12px 12px 0 0;pointer-events:none}.styles_actionButton__8gemB:hover{background:linear-gradient(180deg,#45D0B3,#3FC5A8);box-shadow:0 6px 16px rgba(47,179,154,.3),0 3px 8px rgba(47,179,154,.2);transform:translateY(-2px)}.styles_actionButton__8gemB:active{background:linear-gradient(180deg,#2FB39A,#1C8675);transform:translateY(0);box-shadow:0 2px 6px rgba(47,179,154,.2)}.styles_actionButton__8gemB:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(47,179,154,.4),0 4px 12px rgba(47,179,154,.25)}.styles_actionButton__8gemB.styles_safe__ZJ_Tr,.styles_actionButton__8gemB.styles_unsafe__kP90h{background:linear-gradient(180deg,#3FC5A8,#2FB39A);color:#fff}.styles_narration__aYlt1{position:fixed;bottom:130px;left:0;right:0;width:100%;background:rgba(0,0,0,.8);color:#fff;padding:20px;border-radius:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:20px;line-height:32px;font-weight:500;text-align:center;z-index:200;box-shadow:0 4px 16px rgba(0,0,0,.3);white-space:pre-line;word-break:keep-all;height:104px;display:flex;align-items:center;justify-content:center}.styles_cursor__enZB8{display:inline-block;margin-left:2px;animation:styles_blink__F9_lW 1s infinite;color:#fff}@keyframes styles_blink__F9_lW{0%,50%{opacity:1}51%,to{opacity:0}}.styles_overlayBackdrop__6PDlQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:styles_fadeIn__pEM54 .3s ease-out}@keyframes styles_fadeIn__pEM54{0%{opacity:0}to{opacity:1}}.styles_gestureStep__Y_CqR{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:90%;max-width:500px;background:#fff;border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.2);animation:styles_slideUp__MxJ9Y .3s ease-out}@keyframes styles_slideUp__MxJ9Y{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes styles_slideDown__3K1Ud{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-40%)}}.styles_overlayBackdrop__6PDlQ.styles_closing__r53pD{animation:styles_fadeOut__s4lZt .3s ease-out forwards}.styles_gestureStep__Y_CqR.styles_closing__r53pD{animation:styles_slideDown__3K1Ud .3s ease-out forwards}@keyframes styles_fadeOut__s4lZt{0%{opacity:1}to{opacity:0}}.styles_content__4qMdT{display:flex;flex-direction:column;gap:24px}.styles_image__X5raF{margin-bottom:16px}.styles_image__X5raF img{max-width:200px;height:auto;border-radius:12px}.styles_title__Fb7iw{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.styles_body__Z0ITF{font-size:16px;color:#666;line-height:1.6;margin:0}.styles_gestureArea__PG2Ns{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px}.styles_gestureButton__oAwz4{position:relative;width:200px;height:200px;border-radius:50%;border:4px solid var(--color-primary-500,#007aff);background:#fff;color:var(--color-primary-500,#007aff);font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_gestureButton__oAwz4:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 20px rgba(0,122,255,.3)}.styles_gestureButton__oAwz4:active:not(:disabled){transform:scale(.95)}.styles_gestureButton__oAwz4.styles_pressing__uwYk4{background:var(--color-primary-50,#f0f7ff);border-color:var(--color-primary-600,#0056b3)}.styles_gestureButton__oAwz4.styles_complete__aAopV{background:var(--color-success,#28a745);border-color:var(--color-success,#28a745);color:#fff;cursor:default}.styles_gestureButton__oAwz4.styles_swiping__YsZXL{background:var(--color-primary-100,#dbeafe);border-color:var(--color-primary-400,#60a5fa)}.styles_gestureButton__oAwz4:disabled{cursor:not-allowed}.styles_swipeIndicator__SSUlI{position:absolute;bottom:0;left:0;right:0;height:6px;background:rgba(0,0,0,.1);overflow:hidden;border-radius:0 0 50% 50%}.styles_swipeFill__D2eO2{height:100%;width:100%;background:var(--color-primary-500,#007aff);transition:transform .1s linear}.styles_tapIndicator__yHXr0{position:absolute;top:-40px;left:50%;transform:translateX(-50%);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-600,#0056b3);white-space:nowrap;animation:styles_bounce__jtuuz .5s ease-in-out infinite}@keyframes styles_bounce__jtuuz{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}.styles_buttonText__nPiyz{position:relative;z-index:2}.styles_progressRing__mN6jT{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.styles_progressRingBackground__W0nSK{stroke:rgba(0,122,255,.1)}.styles_progressRingFill__bWF2Z{stroke:var(--color-primary-500,#007aff);stroke-linecap:round;transition:stroke-dashoffset .05s linear}.styles_completeIcon__h7fjP{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:72px;font-weight:700;color:#fff}.styles_hint__QLXX_{font-size:14px;color:#666;margin:0}.styles_hint__QLXX_ strong{color:var(--color-primary-600,#0056b3);font-weight:600}.styles_actions__LbkPY{display:flex;justify-content:center;margin-top:24px}.styles_cancelButton__kOThC{padding:12px 24px;background:var(--color-neutral-200,#e5e7eb);color:var(--color-text-primary,#1a1a1a);border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.styles_cancelButton__kOThC:hover:not(:disabled){background:var(--color-neutral-300,#d1d5db)}.styles_cancelButton__kOThC:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.styles_gestureButton__oAwz4{width:160px;height:160px;font-size:16px}}.styles_formStep__naFgc{width:100%;max-width:500px;margin:0 auto;padding:24px;min-height:100vh;display:flex;flex-direction:column}.styles_content__qxt_z{display:flex;flex-direction:column;gap:24px;flex:1 1}.styles_title__02FAw{font-size:24px;font-weight:600;color:#111827;margin:0;text-align:center;line-height:1.4}.styles_body__YD7l4{font-size:16px;color:#111827;line-height:1.6;margin:0;text-align:center;white-space:pre-line}.styles_form__Ym_py{display:flex;flex-direction:column;gap:24px}.styles_fieldGroup__YLdcR,.styles_inputGroup__JGNDQ{display:flex;flex-direction:column;gap:8px}.styles_label__qFisk{font-size:14px;font-weight:500;color:#111827}.styles_input__2Xv8e{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:16px;font-size:16px;background:#fff;color:#111827;transition:all .2s}.styles_input__2Xv8e:focus{outline:none;box-shadow:0 0 0 2px #94a3b8;border-color:#e5e7eb}.styles_input__2Xv8e:disabled{background:#f9fafb;cursor:not-allowed;color:#6b7280}.styles_checkboxLabel__a4c5T{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_checkboxLabel__a4c5T:hover{background:#f9fafb}.styles_checkboxLabel__a4c5T:focus-within{box-shadow:0 0 0 2px #94a3b8}.styles_checkbox__7lDLp{width:20px;height:20px;cursor:pointer;accent-color:#111827}.styles_checkboxText__3MvFQ{font-size:16px;color:#111827;flex:1 1}.styles_narration__UL4if{position:fixed;bottom:130px;left:0;right:0;width:100%;background:rgba(0,0,0,.8);color:#fff;padding:20px;border-radius:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:20px;line-height:32px;font-weight:500;text-align:center;z-index:200;box-shadow:0 4px 16px rgba(0,0,0,.3);white-space:pre-line;word-break:keep-all;height:104px;display:flex;align-items:center;justify-content:center}.styles_cursor__DL4k1{display:inline-block;margin-left:2px;animation:styles_blink__3vvwx 1s infinite;color:#fff}@keyframes styles_blink__3vvwx{0%,50%{opacity:1}51%,to{opacity:0}}.styles_fixedActions__dm5o3{position:fixed;bottom:0;left:0;right:0;display:flex;gap:12px;padding:16px 20px;background:#fff;border-top:1px solid #e5e5e5;z-index:100;max-width:500px;margin:0 auto;box-sizing:border-box}.styles_cancelButton__wRqF6{flex:1 1;padding:16px 24px;background:#fff;color:#111827;border:1px solid #e5e5e5;border-radius:12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;transition:all .2s;min-height:56px;display:flex;align-items:center;justify-content:center}.styles_cancelButton__wRqF6:hover:not(:disabled){background:#f9fafb}.styles_cancelButton__wRqF6:disabled{opacity:.5;cursor:not-allowed}.styles_submitButton__rnxJf{flex:1 1;padding:16px 24px;border-radius:12px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:600;border:none;background:linear-gradient(180deg,#3FC5A8,#2FB39A);color:#fff;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px rgba(47,179,154,.25),0 2px 6px rgba(47,179,154,.15);position:relative;min-height:56px;display:flex;align-items:center;justify-content:center;gap:8px}.styles_submitButton__rnxJf:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent);border-radius:12px 12px 0 0;pointer-events:none}.styles_submitButton__rnxJf:hover:not(:disabled){background:linear-gradient(180deg,#45D0B3,#3FC5A8);box-shadow:0 6px 16px rgba(47,179,154,.3),0 3px 8px rgba(47,179,154,.2);transform:translateY(-2px)}.styles_submitButton__rnxJf:active:not(:disabled){background:linear-gradient(180deg,#2FB39A,#1C8675);transform:translateY(0);box-shadow:0 2px 6px rgba(47,179,154,.2)}.styles_submitButton__rnxJf:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(47,179,154,.4),0 4px 12px rgba(47,179,154,.25)}.styles_submitButton__rnxJf:disabled{background:#ccc;cursor:not-allowed;box-shadow:none;transform:none}.styles_submitButton__rnxJf.styles_loading__NHXQC{background:linear-gradient(180deg,#2FB39A,#1C8675)}.styles_spinner__sORXf{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:styles_spin__uBVTI .6s linear infinite}@keyframes styles_spin__uBVTI{to{transform:rotate(1turn)}}.styles_actions__xZvhi{display:flex;gap:12px;margin-top:16px}.styles_actionButton__jsDcO{flex:1 1;padding:16px 24px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#111827;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;min-height:56px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.06)}.styles_actionButton__jsDcO:hover{background:#f9fafb;box-shadow:0 1px 2px rgba(0,0,0,.06)}.styles_actionButton__jsDcO:active{background:#f3f4f6}.styles_actionButton__jsDcO:focus-visible{outline:none;box-shadow:0 0 0 2px #94a3b8}.styles_actionButton__jsDcO.styles_safe__dbAje,.styles_actionButton__jsDcO.styles_unsafe__YJI39{border-color:#e5e7eb;color:#111827;background:#fff}.styles_actionButton__jsDcO.styles_safe__dbAje:hover,.styles_actionButton__jsDcO.styles_unsafe__YJI39:hover{background:#f9fafb}.styles_secureForm__GAuVT{width:100%;max-width:500px;margin:0 auto;padding:var(--space-6);background:var(--color-surface-primary);border-radius:var(--radius-lg);box-shadow:0 2px 8px rgba(0,0,0,.08)}.styles_formHeader__0cj6g{margin-bottom:var(--space-8);text-align:center}.styles_formTitle__cQSV8{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.styles_formDescription__Ps_hm{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.styles_form__cvlhi{display:flex;flex-direction:column;gap:var(--space-6)}.styles_inputGroup__LijO9{display:flex;flex-direction:column;gap:var(--space-2)}.styles_label__Azz8Q{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-1)}.styles_required__yiS5f{color:var(--color-danger,#ef4444);font-weight:var(--font-weight-bold)}.styles_input__u8l9V{width:100%;padding:var(--space-4) var(--space-5);border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);font-size:var(--text-base);font-family:var(--font-primary);transition:all .2s;background:var(--color-surface-primary);color:var(--color-text-primary)}.styles_input__u8l9V:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px rgba(90,141,238,.1)}.styles_input__u8l9V:disabled{background:var(--color-neutral-50);cursor:not-allowed;opacity:.6}.styles_input__u8l9V.styles_sensitive__kB5s_{font-family:Courier New,monospace;letter-spacing:2px;font-size:var(--text-lg);font-weight:var(--font-weight-medium)}.styles_input__u8l9V.styles_invalid__uU1wc{border-color:var(--color-danger,#ef4444);background:rgba(239,68,68,.05)}.styles_input__u8l9V.styles_invalid__uU1wc:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.styles_error__5gke9{font-size:var(--text-sm);color:var(--color-danger,#ef4444);font-weight:var(--font-weight-medium);margin-top:var(--space-1)}.styles_hint__7F_cK{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-1)}.styles_submitButton__q1iOx{width:100%;padding:var(--space-4) var(--space-6);background:var(--color-primary-500);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-weight-semibold);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-3);transition:all .2s;margin-top:var(--space-4)}.styles_submitButton__q1iOx:hover:not(:disabled){background:var(--color-primary-600);transform:translateY(-1px);box-shadow:0 4px 12px rgba(90,141,238,.3)}.styles_submitButton__q1iOx:disabled{opacity:.6;cursor:not-allowed;transform:none}.styles_submitButton__q1iOx.styles_loading__iaxPG{background:var(--color-primary-400)}.styles_spinner__Y_Fje{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:styles_spin__uZHaX .6s linear infinite}@keyframes styles_spin__uZHaX{to{transform:rotate(1turn)}}.styles_safetyGuard__f7rVx{margin-top:var(--space-8);padding-top:var(--space-6);border-top:2px solid var(--color-primary-200);text-align:center}.styles_safetyButton__ka12F{padding:var(--space-3) var(--space-6);background:var(--color-surface-primary);border:2px solid var(--color-primary-500);border-radius:var(--radius-lg);color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s}.styles_safetyButton__ka12F:hover{background:var(--color-primary-50);border-color:var(--color-primary-600)}.styles_safetyButton__ka12F:focus{outline:2px solid var(--color-primary-500);outline-offset:2px}.styles_overlay__cgpTB{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.styles_overlayBackdrop__snerI{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.styles_overlayContent__NlHQq{position:relative;background:var(--color-surface-primary);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);max-width:500px;width:100%;height:90vh;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2);animation:styles_slideUp__ingBS .3s ease-out}@media(max-width:768px){.styles_overlayContent__NlHQq{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:85vh;max-height:85vh}}@keyframes styles_slideUp__ingBS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.styles_header___rI2P{margin-bottom:var(--space-3);text-align:left;flex-shrink:0}.styles_title__qn9sO{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;line-height:1.3}.styles_permissionSection__MqAe8{margin-bottom:var(--space-3);flex-shrink:0}.styles_sectionTitle__ay3of{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.styles_permissionsList___kvqd{display:flex;flex-direction:column;gap:var(--space-1);overflow-y:auto;flex:1 1;min-height:0}.styles_permissionItem__Xka_c{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;background:var(--color-surface-primary);position:relative;flex-shrink:0}.styles_permissionItem__Xka_c:hover{border-color:var(--color-primary-300);background:var(--color-primary-50)}.styles_permissionItem__Xka_c.styles_selected__tf3tV{border-color:var(--color-primary-500);background:var(--color-primary-50)}.styles_permissionItem__Xka_c.styles_dangerous__XjTUD{border-color:var(--color-warning,#FFD93D)}.styles_permissionItem__Xka_c.styles_dangerous__XjTUD.styles_selected__tf3tV{border-color:var(--color-danger,#ef4444);background:rgba(239,68,68,.05)}.styles_permissionIcon__wPjaR{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.styles_permissionIcon__wPjaR img{width:100%;height:100%;object-fit:contain}.styles_requiredBadge__EnqYj{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);background:var(--color-neutral-100);color:var(--color-text-secondary);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);margin-left:auto}.styles_checkbox__TXC42{width:20px;height:20px;margin-top:4px;cursor:pointer;accent-color:var(--color-primary-500);flex-shrink:0}.styles_dangerous__XjTUD .styles_checkbox__TXC42{accent-color:var(--color-danger,#ef4444)}.styles_permissionContent__4qwPG{flex:1 1;display:flex;flex-direction:column;gap:var(--space-2)}.styles_permissionLabel__vbQu1{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-2)}.styles_dangerBadge__t4D2I{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);background:var(--color-warning,#FFD93D);color:var(--color-text-primary);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold)}.styles_permissionDescription__PLvib{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.3}.styles_permissionWarning__flctI{font-size:var(--text-sm);color:var(--color-danger,#ef4444);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);background:rgba(239,68,68,.1);border-radius:var(--radius-sm);margin-top:var(--space-1)}.styles_selectAllButton__fZURX{flex:1 1;padding:var(--space-3);background:var(--color-primary-500);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s}.styles_selectAllButton__fZURX:hover:not(:disabled){background:var(--color-primary-600)}.styles_selectAllButton__fZURX:disabled{opacity:.5;cursor:not-allowed}.styles_stopButton__8xb3Z{flex:1 1;padding:var(--space-3);background:var(--color-neutral-200);color:var(--color-text-primary);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s}.styles_stopButton__8xb3Z:hover:not(:disabled){background:var(--color-neutral-300)}.styles_stopButton__8xb3Z:disabled{opacity:.5;cursor:not-allowed}.styles_infoSection__v7kVC{margin-top:var(--space-2);margin-bottom:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-neutral-200);flex-shrink:0}.styles_infoText__o4oWc{font-size:var(--text-xs);color:var(--color-text-secondary);margin:var(--space-1) 0 0 0}.styles_actions__8akmD{display:flex;gap:var(--space-2)}.styles_actions__8akmD,.styles_confirmAction__vDTjo{margin-top:var(--space-2);flex-shrink:0}.styles_cancelButton__uLyTx,.styles_proceedButton__ccxpB{flex:1 1;padding:var(--space-4);border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.styles_cancelButton__uLyTx{background:var(--color-neutral-200);color:var(--color-text-primary)}.styles_cancelButton__uLyTx:hover:not(:disabled){background:var(--color-neutral-300)}.styles_cancelButton__uLyTx:disabled{opacity:.5;cursor:not-allowed}.styles_proceedButton__ccxpB{width:100%;padding:var(--space-3);background:#000;color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.styles_proceedButton__ccxpB:hover:not(:disabled){background:#333}.styles_proceedButton__ccxpB:disabled{opacity:.6;cursor:not-allowed;transform:none}.styles_proceedButton__ccxpB.styles_loading___mQrQ{background:#666}.styles_spinner___oJNq{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:styles_spin__5h7i_ .6s linear infinite}@keyframes styles_spin__5h7i_{to{transform:rotate(1turn)}}@media(max-width:768px){.styles_overlayContent__NlHQq{border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:75vh;max-height:75vh;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}}