.ChatWidget_layout__AlvXF{display:flex;height:100vh;overflow:hidden;background:#ffffff}.ChatWidget_sidebar__GMbCA{width:268px;flex-shrink:0;background:#f7f9fc;border-right:1px solid #e5eaf0;display:flex;flex-direction:column;transition:width .22s ease,opacity .22s ease;overflow:hidden}.ChatWidget_sidebarClosed__HG_fj{width:0;opacity:0;pointer-events:none}.ChatWidget_sidebarTop__DTASw{padding:14px 18px 18px;border-bottom:1px solid #dbeafe;flex-shrink:0;display:flex;flex-direction:column}.ChatWidget_brand__SUuc5{display:flex;flex-direction:row;align-items:center;gap:6px;min-height:34px;margin-top:0;margin-bottom:20px;margin-left:42px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ChatWidget_brand__SUuc5:focus-visible{outline:2px solid #1a6fd4;outline-offset:4px;border-radius:12px}.ChatWidget_brandLogo__8P_ms{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;font-size:18px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:-1px}.ChatWidget_brandName__TQTml{font-size:16px;font-weight:800;color:#1e293b;letter-spacing:1.5px}.ChatWidget_brandSub__aYimt{font-size:11px;color:#8492a6;margin-left:41px;margin-top:-7px}.ChatWidget_newChatBtn__nQOal{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 14px;background:#1a6fd4;color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.ChatWidget_newChatBtn__nQOal:hover{background:#0b5fbd}.ChatWidget_sidebarBody__Sn_zB{flex:1 1;padding:20px 16px;overflow-y:auto}.ChatWidget_convGroup__DY4Am{margin-bottom:8px}.ChatWidget_convGroupLabel__vWqM7{font-size:10px;font-weight:600;color:#b6c0cf;letter-spacing:.4px;margin:6px 4px 3px}.ChatWidget_convList__BuXeg{display:flex;flex-direction:column;gap:2px}.ChatWidget_convItem__9_Ze0{display:flex;align-items:center;border-radius:8px}.ChatWidget_convItem__9_Ze0:hover{background:rgba(148,163,184,.12)}.ChatWidget_convItemActive__m7g3p{background:rgba(37,99,235,.12)}.ChatWidget_convTitle__M40Qp{flex:1 1;min-width:0;text-align:left;border:none;background:transparent;color:#475569;font-size:13px;font-family:inherit;padding:8px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatWidget_convItemActive__m7g3p .ChatWidget_convTitle__M40Qp{color:#2563eb;font-weight:600}.ChatWidget_convDelete__Ygjwo{flex-shrink:0;border:none;background:transparent;color:#64748b;font-size:16px;line-height:1;padding:4px 8px;cursor:pointer;opacity:0}.ChatWidget_convItem__9_Ze0:hover .ChatWidget_convDelete__Ygjwo{opacity:1}.ChatWidget_convDelete__Ygjwo:hover{color:#ef4444}.ChatWidget_sectionLabel__Wlvn4{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.ChatWidget_activeCount__PB5Q5{font-size:10px;background:transparent;color:#64748b;padding:0;border-radius:0;font-weight:700;text-transform:none;letter-spacing:0}.ChatWidget_channelBlocks__j9yuK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.ChatWidget_chBlock__l3Jrn{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;padding:7px 8px;border-radius:9px;border:1px solid #e2e8f0;background:rgba(255,255,255,.58);font-size:12px;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease;position:relative}.ChatWidget_chBlockOn__83Zmp{color:#1e293b;font-weight:700;box-shadow:inset 0 0 0 1px rgba(255,255,255,.54)}.ChatWidget_chBlockOn__83Zmp:hover{filter:brightness(.98)}.ChatWidget_chBlockOn__83Zmp:active{transform:scale(.98)}.ChatWidget_chBlockOff__RRtLi{border-color:#dbe2ea;background:rgba(255,255,255,.48);color:#94a3b8}.ChatWidget_chBlockOff__RRtLi:hover{border-color:#cbd5e1;background:#fff;color:#64748b}.ChatWidget_chBlockOff__RRtLi:active{transform:scale(.98)}.ChatWidget_chBlockUnlinked__pRKgq{border:1px dashed #e2e8f0;background:transparent;color:#b6c0cf;cursor:pointer}.ChatWidget_chBlockUnlinked__pRKgq:hover{border-color:#bfdbfe;background:rgba(239,246,255,.62);color:#64748b}.ChatWidget_chDot__0FWRy{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:background .2s}.ChatWidget_chLabel__1tUFf{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatWidget_chBadgeUnlinked__7DOFS{display:none}.ChatWidget_chToggle__XCVMD{width:7px;height:7px;border-radius:50%;background:#cbd5e1;flex-shrink:0;position:relative;transition:background .2s ease,box-shadow .2s ease}.ChatWidget_chToggle__XCVMD:after{display:none}.ChatWidget_chToggleOn__Bwm2v{box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ChatWidget_chToggleOn__Bwm2v:after{transform:none}.ChatWidget_sidebarFooter__DOmj9{flex-shrink:0;padding:12px 12px 16px;border-top:1px solid #dbeafe}.ChatWidget_accountEmail__nePob{display:block;font-size:11px;color:#94a3b8;padding:0 10px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatWidget_settingsBtn__Sj1ka{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;background:none;border:none;border-radius:9px;font-size:13px;color:#64748b;cursor:pointer;transition:background .13s,color .13s;text-align:left}.ChatWidget_settingsBtn__Sj1ka:hover{background:#dbeafe;color:#2563eb}.ChatWidget_main__Q_NW5{flex:1 1;display:flex;flex-direction:column;overflow:hidden;background:#ffffff;min-width:320px}.ChatWidget_topbar__cqhwc{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid #f1f5f9;background:#fff;flex-shrink:0}.ChatWidget_menuBtn___zru0{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.ChatWidget_menuBtn___zru0:hover{background:#f1f5f9;color:#1e293b}.ChatWidget_menuBtnFixed__3c2hz{position:fixed;top:14px;left:18px;z-index:200;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;transition:background .15s,color .15s}.ChatWidget_menuBtnFixed__3c2hz:hover{background:#f1f5f9;color:#1e293b}.ChatWidget_topbarTitle__V_gf_{font-size:15px;font-weight:600;color:#1e293b}.ChatWidget_topbarSpacer__88akY{flex:1 1}.ChatWidget_viewToggle__eNUQK{display:inline-flex;background:#f1f5f9;border-radius:9px;padding:3px;gap:2px}.ChatWidget_notificationBtn__5jhCB{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#c2410c;padding:0 10px 0 12px;font-size:12px;font-weight:800;cursor:pointer}.ChatWidget_notificationBtn__5jhCB strong{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:#fb923c;color:#fff;font-size:11px}.ChatWidget_viewToggleBtn__hNToy{border:none;background:transparent;border-radius:7px;padding:6px 14px;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.ChatWidget_viewToggleActive__frPSp{background:#fff;color:#1e293b;box-shadow:0 1px 4px rgba(0,0,0,.1)}.ChatWidget_messagesArea__YBFgP{flex:1 1;overflow-y:auto;padding:34px clamp(18px,5vw,64px);display:flex;flex-direction:column;min-width:0}.ChatWidget_emptyState__Y7_Zv{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:580px;margin:auto;padding:20px}.ChatWidget_emptyLogo__NtktN{width:72px;height:72px;border-radius:18px;background:#edf6ff;border:1px solid #d4e8fb;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.ChatWidget_emptyTitle__bnbPV{font-size:28px;font-weight:800;color:#0f172a;margin:0 0 10px}.ChatWidget_emptyDesc__kykn6{font-size:15px;color:#64748b;line-height:1.7;margin:0 0 32px}.ChatWidget_quickGrid___qHGR{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ChatWidget_quickBtn__q0qIu{min-height:44px;padding:10px 18px;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.ChatWidget_quickBtn__q0qIu:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.ChatWidget_msgList__Yj7Vi{display:flex;flex-direction:column;gap:26px;max-width:min(100%,960px);margin:0 auto;width:100%;min-width:0}.ChatWidget_msgRow__tcRDB{display:flex;gap:0;align-items:flex-start;animation:ChatWidget_msgFadeIn__poQnX .22s ease both}@keyframes ChatWidget_msgFadeIn__poQnX{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatWidget_user__1IBJr{flex-direction:row-reverse}.ChatWidget_bubble__YAWyp{font-size:15.5px;line-height:1.78;word-break:break-word}.ChatWidget_bubbleAssistant__2hmjP{width:100%;padding:6px 0;color:#1e293b;max-width:none}.ChatWidget_bubbleUser__R_EEG{padding:13px 17px;background:#1a6fd4;color:#ffffff;border:none;border-radius:12px 12px 2px 12px;box-shadow:0 2px 10px rgba(37,99,235,.22);max-width:78%}.ChatWidget_bubbleText__BcCsg{margin:0;white-space:pre-wrap}.ChatWidget_bubbleAssistant__2hmjP p{margin:0 0 11px}.ChatWidget_bubbleAssistant__2hmjP p:last-child{margin-bottom:0}.ChatWidget_bubbleAssistant__2hmjP strong{font-weight:700;color:#0f172a}.ChatWidget_bubbleDanger__mdff_{padding-left:14px;border-left:3px solid #f59e0b}.ChatWidget_bubbleConnection__iXriD{padding-left:14px;border-left:3px solid #fb923c}.ChatWidget_bubbleError__aTOxw{padding-left:14px;border-left:3px solid #f87171}.ChatWidget_bubbleEmpty__IDGwj{padding:12px 14px;border:1px solid #dbeafe;border-left:3px solid #2563eb;border-radius:12px;background:#f8fbff}.ChatWidget_messageParagraph__XUkEk{margin:0 0 11px}.ChatWidget_messageParagraph__XUkEk:last-child{margin-bottom:0}.ChatWidget_messageList__kW4DJ{display:grid;grid-gap:8px;gap:8px;margin:10px 0 14px;padding:0;list-style:none}.ChatWidget_messageList__kW4DJ li{position:relative;padding-left:20px}.ChatWidget_messageList__kW4DJ li:before{content:"";position:absolute;left:2px;top:.78em;width:6px;height:6px;border-radius:999px;background:#2563eb}.ChatWidget_messageOrderedList__LH70u{list-style:decimal;padding-left:22px}.ChatWidget_messageOrderedList__LH70u li{padding-left:2px}.ChatWidget_messageOrderedList__LH70u li:before{display:none}.ChatWidget_messageHeading__6bMQ5{margin:14px 0 8px;font-size:16px;font-weight:850;color:#0f172a}.ChatWidget_messageHeading__6bMQ5:first-child{margin-top:0}.ChatWidget_messageQuote__oTyDJ{margin:12px 0;padding:11px 14px;border-left:3px solid #93c5fd;border-radius:8px;background:#eff6ff;color:#334155}.ChatWidget_bubbleAssistant__2hmjP em{font-style:italic;color:#334155}.ChatWidget_bubbleAssistant__2hmjP code{padding:2px 5px;border:1px solid #dbeafe;border-radius:6px;background:#f8fbff;color:#1d4ed8;font-size:.92em}.ChatWidget_bubbleAssistant__2hmjP .ChatWidget_bubbleText__BcCsg{white-space:normal}.ChatWidget_messageRule___DUDR{height:1px;border:0;background:#e2e8f0;margin:18px 0}.ChatWidget_messageTableWrap__V671x{width:100%;margin:14px 0 16px;overflow-x:auto;border:1px solid #dbeafe;border-radius:10px;background:#fff}.ChatWidget_messageTable__pwQmT{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;line-height:1.55}.ChatWidget_messageTable__pwQmT td,.ChatWidget_messageTable__pwQmT th{padding:10px 12px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.ChatWidget_messageTable__pwQmT th{background:#f8fbff;color:#0f172a;font-weight:800}.ChatWidget_messageTable__pwQmT tr:last-child td{border-bottom:0}.ChatWidget_bubbleUser__R_EEG .ChatWidget_bubbleText__BcCsg{white-space:pre-wrap}.ChatWidget_executionCard__50eZR{margin-top:12px;border:1px solid #dbeafe;border-radius:10px;background:#f8fbff;overflow:hidden}.ChatWidget_executionHead__1IW8q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #dbeafe;font-size:12px;font-weight:800;color:#1e3a8a}.ChatWidget_executionHead__1IW8q span:last-child{color:#475569;font-weight:700;text-align:right}.ChatWidget_executionRows__56b3i{display:grid;grid-gap:0;gap:0}.ChatWidget_executionRow__zCh9T{display:grid;grid-template-columns:58px minmax(150px,1.4fr) minmax(92px,.7fr);grid-gap:8px;gap:8px;align-items:center;padding:9px 12px;border-top:1px solid #eaf2ff;font-size:12px}.ChatWidget_executionRow__zCh9T:first-child{border-top:0}.ChatWidget_execStatusError__dEN8A,.ChatWidget_execStatusOk__oA7aH,.ChatWidget_execStatusPending__g1hwK{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;font-size:11px;font-weight:800}.ChatWidget_execStatusOk__oA7aH{background:#dcfce7;color:#166534}.ChatWidget_execStatusPending__g1hwK{background:#fffbeb;color:#b45309}.ChatWidget_execStatusError__dEN8A{background:#fee2e2;color:#991b1b}.ChatWidget_execTarget__XM26y{min-width:0;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatWidget_execChange__z7N8y{color:#0f172a;font-weight:800;text-align:right;white-space:nowrap}.ChatWidget_execMessage__nkBi4{grid-column:2/4;color:#64748b;line-height:1.45}.ChatWidget_messageActionBtn__UrWbQ{min-height:38px;margin-top:10px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1d4ed8;padding:7px 11px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.ChatWidget_messageActionBtn__UrWbQ:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.ChatWidget_linkBtn__au46l{display:inline-block;margin-top:10px;font-size:13px;color:#2563eb;font-weight:500;text-decoration:none;background:none;border:none;padding:0;cursor:pointer}.ChatWidget_linkBtn__au46l:hover{text-decoration:underline}.ChatWidget_inputBoxLocked__o_pNj{opacity:.45;pointer-events:none}.ChatWidget_typingDots__ytAMx{display:flex;gap:5px;padding:4px 2px;align-items:center}.ChatWidget_typingDots__ytAMx span{width:7px;height:7px;background:#94a3b8;border-radius:50%;animation:ChatWidget_typingBounce__6vOCE 1.3s ease-in-out infinite}.ChatWidget_typingDots__ytAMx span:nth-child(2){animation-delay:.18s}.ChatWidget_typingDots__ytAMx span:nth-child(3){animation-delay:.36s}@keyframes ChatWidget_typingBounce__6vOCE{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-7px);opacity:1}}.ChatWidget_inputWrap__T_cQk{flex-shrink:0;padding:12px 24px 20px;background:#fff;display:flex;flex-direction:column;align-items:center;border-top:1px solid #f1f5f9}.ChatWidget_inputBox__Sa1Zj{display:flex;align-items:center;gap:8px;width:100%;max-width:700px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:18px;min-height:74px;padding:12px 12px 12px 20px;transition:border-color .18s,box-shadow .18s,background .18s}.ChatWidget_inputBox__Sa1Zj:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe;background:#ffffff}.ChatWidget_textarea__v35v6{flex:1 1;border:none;background:transparent;display:block;min-height:24px;padding:0;font-size:15px;font-family:inherit;line-height:1.55;resize:none;outline:none;color:#1e293b;max-height:160px;overflow-y:auto}.ChatWidget_textarea__v35v6::placeholder{color:#94a3b8}.ChatWidget_textarea__v35v6:disabled{opacity:.6}.ChatWidget_sendBtn__EOysV{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#1a6fd4;color:#fff;border:none;border-radius:12px;cursor:pointer;flex-shrink:0;transition:background .15s,transform .12s}.ChatWidget_sendBtn__EOysV:hover:not(:disabled){background:#0b5fbd;transform:scale(1.07)}.ChatWidget_sendBtn__EOysV:disabled{background:#cbd5e1;cursor:not-allowed;transform:none}.ChatWidget_inputHint__KzRkb{margin:8px 0 0;font-size:11px;color:#94a3b8;text-align:center}.ChatWidget_sidebarOverlay__7FPab{display:none}@media (max-width:768px){.ChatWidget_layout__AlvXF{width:100dvw;max-width:100dvw;overflow-x:hidden}.ChatWidget_topbar__cqhwc{gap:8px;padding:10px;min-width:0}.ChatWidget_topbarTitle__V_gf_{display:none}.ChatWidget_viewToggle__eNUQK{flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.ChatWidget_viewToggle__eNUQK::-webkit-scrollbar{display:none}.ChatWidget_viewToggleBtn__hNToy{flex:0 0 auto;min-width:max-content;padding:7px 11px;font-size:12px;white-space:nowrap}.ChatWidget_msgList__Yj7Vi{max-width:100%}.ChatWidget_bubble__YAWyp{word-break:keep-all;overflow-wrap:anywhere}.ChatWidget_bubbleAssistant__2hmjP{max-width:100%}.ChatWidget_sidebar__GMbCA{position:fixed;top:0;left:0;height:100%;z-index:300;width:280px;transform:translateX(0);transition:transform .25s ease;box-shadow:4px 0 24px rgba(0,0,0,.18)}.ChatWidget_sidebarClosed__HG_fj{transform:translateX(-100%);width:280px;opacity:1}.ChatWidget_main__Q_NW5{min-width:0;width:100%;max-width:100dvw}.ChatWidget_messagesArea__YBFgP{padding:18px 16px}.ChatWidget_inputWrap__T_cQk{padding:10px 12px 14px}.ChatWidget_inputBox__Sa1Zj{min-height:60px;border-radius:14px;padding:10px 10px 10px 14px}.ChatWidget_inputHint__KzRkb{display:none}.ChatWidget_emptyTitle__bnbPV{font-size:22px}.ChatWidget_emptyDesc__kykn6{font-size:14px}.ChatWidget_quickGrid___qHGR{flex-direction:column;align-items:stretch}.ChatWidget_quickBtn__q0qIu{text-align:left;border-radius:12px}.ChatWidget_bubbleUser__R_EEG{max-width:88%}.ChatWidget_sidebarOverlay__7FPab{display:block;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:299;animation:ChatWidget_overlayIn__ep1PN .2s ease}@keyframes ChatWidget_overlayIn__ep1PN{0%{opacity:0}to{opacity:1}}}@media (max-width:640px){.ChatWidget_messageTable__pwQmT{min-width:480px;font-size:13px}.ChatWidget_sendBtn__EOysV{width:40px;height:40px}.ChatWidget_executionHead__1IW8q{align-items:flex-start;flex-direction:column;gap:4px}.ChatWidget_executionHead__1IW8q span:last-child{text-align:left}.ChatWidget_executionRow__zCh9T{grid-template-columns:1fr;gap:6px}.ChatWidget_execStatusError__dEN8A,.ChatWidget_execStatusOk__oA7aH,.ChatWidget_execStatusPending__g1hwK{justify-content:flex-start;width:max-content;padding:2px 9px}.ChatWidget_execChange__z7N8y,.ChatWidget_execMessage__nkBi4,.ChatWidget_execTarget__XM26y,.ChatWidget_retryMiniBtn__6HTYe{grid-column:1;white-space:normal;overflow:visible;text-overflow:clip;text-align:left}}.LandingPage_page__AXpJt{width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden;background:#ffffff}.LandingPage_frame__Vi99H{display:block;width:100%;max-width:100%;height:100vh;border:0;background:#ffffff}.ProgressBar_wrapper__KsBLl{width:100%;max-width:460px}.ProgressBar_labelRow__ewYj7{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.ProgressBar_stepLabel__7cFlS{font-size:13px;font-weight:600;color:#2563eb}.ProgressBar_stepCount__jehYW{font-size:12px;color:#94a3b8}.ProgressBar_track__583Dt{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.ProgressBar_fill__ZKHF3{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#3b82f6);transition:width .3s ease}.OnboardingPanel_container__IHE9A{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px 220px;background:#ffffff;overflow-y:auto}.OnboardingPanel_logo__0F3II{display:flex;align-items:center;gap:10px;margin-bottom:40px}.OnboardingPanel_logoMark__YJDgD{width:36px;height:36px;background:#2563eb;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;letter-spacing:-.5px}.OnboardingPanel_logoText__BYwWX{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.5px}.OnboardingPanel_progress__wDiXr{font-size:13px;font-weight:600;color:#2563eb;letter-spacing:.02em;margin:0 0 20px;background:#eff6ff;padding:4px 14px;border-radius:20px}.OnboardingPanel_question__GS8P7{font-size:26px;font-weight:800;color:#0f172a;text-align:center;margin:0 0 10px;letter-spacing:-.5px;line-height:1.3}.OnboardingPanel_desc__vy83u{font-size:15px;color:#64748b;text-align:center;margin:0 0 40px}.OnboardingPanel_cards__LTqPQ{display:flex;gap:16px;width:100%;max-width:540px}.OnboardingPanel_card__LPPzt{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 20px 28px;border-radius:16px;border:2px solid #e2e8f0;background:#ffffff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;text-align:center}.OnboardingPanel_card__LPPzt:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,99,235,.1)}.OnboardingPanel_card__LPPzt:active{transform:translateY(0)}.OnboardingPanel_card__LPPzt:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:3px}.OnboardingPanel_cardNo__MJnb9 .OnboardingPanel_iconWrap__8JwaC,.OnboardingPanel_cardYes__WPGSE .OnboardingPanel_iconWrap__8JwaC{color:#64748b;background:#f8fafc}.OnboardingPanel_cardActive__25K07{background:#eff6ff!important;border-color:#2563eb!important;box-shadow:0 0 0 4px rgba(37,99,235,.12)!important}.OnboardingPanel_cardActive__25K07 .OnboardingPanel_cardTitle__C950o{color:#0f3f9f}.OnboardingPanel_cardActive__25K07 .OnboardingPanel_iconWrap__8JwaC{color:#2563eb!important;background:#dbeafe!important}.OnboardingPanel_iconWrap__8JwaC{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#f8fafc;transition:background .15s}.OnboardingPanel_cardTitle__C950o{font-size:16px;font-weight:700;color:#0f172a}.OnboardingPanel_cardSub__rYu7J{font-size:13px;color:#64748b;line-height:1.6}.OnboardingPanel_grid__f252e{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;width:100%;max-width:560px;margin-bottom:20px}.OnboardingPanel_channelCard__NRxhH{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;font-family:inherit;text-align:center}.OnboardingPanel_channelCard__NRxhH:hover{border-color:#9ca3af;box-shadow:0 2px 8px rgba(0,0,0,.07)}.OnboardingPanel_channelSelected__gDK6Y{background:#eff6ff;border-width:2px;box-shadow:0 2px 12px rgba(37,99,235,.1)}.OnboardingPanel_dot__XkIJ_{width:10px;height:10px;border-radius:50%;flex-shrink:0}.OnboardingPanel_chLabel__WCESz{font-size:14px;font-weight:600;color:#111827}.OnboardingPanel_check__0UQ7N{position:absolute;top:8px;right:10px;font-size:14px;font-weight:700;color:#2563eb}.OnboardingPanel_countHint__Jqvfg{font-size:13px;color:#9ca3af;margin:0 0 20px;text-align:center;min-height:20px}.OnboardingPanel_startBtn__7qoAl{width:100%;max-width:360px;padding:15px 0;background:#2563eb;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,opacity .15s}.OnboardingPanel_startBtn__7qoAl:hover:not(:disabled){background:#1d4ed8}.OnboardingPanel_startBtn__7qoAl:disabled{background:#93c5fd;cursor:not-allowed;opacity:.7}.OnboardingPanel_fixedFooter__Yx0wa{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);width:calc(100% - 48px);max-width:360px;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:10}.OnboardingPanel_nextBtn__jTzwP{width:100%;padding:15px 0;background:#2563eb;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,opacity .15s}.OnboardingPanel_nextBtn__jTzwP:hover:not(:disabled){background:#1d4ed8}.OnboardingPanel_nextBtn__jTzwP:disabled{background:#93c5fd;cursor:not-allowed;opacity:.7}.OnboardingPanel_skipBtn__X2Xui{background:none;border:none;color:#94a3b8;font-size:14px;font-family:inherit;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.OnboardingPanel_skipBtn__X2Xui:hover{color:#64748b}.OnboardingPanel_error__IoOsr{margin:0 0 16px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:13px;color:#dc2626;font-weight:500;max-width:560px;width:100%;text-align:center}.OnboardingPanel_progressWrap__eR0B4{margin-bottom:28px;display:flex;justify-content:center}.OnboardingPanel_backBtn__vzLvw{position:absolute;top:28px;left:28px;width:38px;height:38px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:18px;cursor:pointer;line-height:1}.OnboardingPanel_backBtn__vzLvw:hover{background:#f8fafc;border-color:#cbd5e1}.OnboardingPanel_footerNote__ZJ5j_{margin-top:24px;font-size:13px;color:#94a3b8}.OnboardingPanel_keyForm__MmUOu{width:100%;max-width:460px;display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.OnboardingPanel_keyGroup__mAm2E{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.OnboardingPanel_keyGroupTitle___PQHb{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:2px}.OnboardingPanel_guide__gzkfP{margin:2px 0 6px;border:1px solid #dbe7f5;border-radius:8px;background:#fff;overflow:hidden}.OnboardingPanel_guide__gzkfP summary{display:flex;flex-direction:column;gap:3px;padding:11px 12px;color:#1a6fd4;font-size:13px;font-weight:700;cursor:pointer;list-style-position:inside}.OnboardingPanel_guideSummary__9LZFI{padding-left:18px;color:#64748b;font-size:12px;font-weight:500;line-height:1.5}.OnboardingPanel_guideSteps__6WdB_{margin:0;padding:2px 18px 4px 40px;color:#334155;font-size:12px;line-height:1.65}.OnboardingPanel_guideSteps__6WdB_ li+li{margin-top:6px}.OnboardingPanel_guideLink__sj70S{display:inline-flex;align-items:center;gap:5px;min-height:44px;margin:4px 12px 0;color:#1a6fd4;font-size:12px;font-weight:700;text-decoration:none}.OnboardingPanel_guideLink__sj70S:hover{text-decoration:underline}.OnboardingPanel_guideNotice__yiqP0{margin:0;padding:10px 12px;background:#f8fafc;color:#64748b;font-size:11px;line-height:1.55}.OnboardingPanel_keyField__WM_GU{display:flex;flex-direction:column;gap:5px;color:#475569;font-size:12px;font-weight:700}.OnboardingPanel_keyInput__bzB83{width:100%;padding:11px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;background:#fff;box-sizing:border-box}.OnboardingPanel_keyInput__bzB83:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.OnboardingPanel_securityHint__SSnJi{margin:2px 0 0;color:#64748b;font-size:11px;line-height:1.5}.OnboardingPanel_oauthGuide__1rzld{padding:12px;border:1px solid #dbe7f5;border-radius:8px;background:#fff;color:#475569;font-size:12px;line-height:1.6}.OnboardingPanel_oauthGuide__1rzld strong{display:block;margin-bottom:5px;color:#0f172a;font-size:13px}.OnboardingPanel_oauthGuide__1rzld ol{margin:0;padding-left:18px}.OnboardingPanel_oauthGuide__1rzld code{overflow-wrap:anywhere;color:#1a6fd4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.OnboardingPanel_cafe24Row__ATSz9{display:flex;gap:8px}.OnboardingPanel_cafe24Row__ATSz9 .OnboardingPanel_keyInput__bzB83{flex:1 1}.OnboardingPanel_cafe24Btn__bNMVC{flex-shrink:0;padding:0 16px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.OnboardingPanel_cafe24Btn__bNMVC:hover{background:#1d4ed8}.OnboardingPanel_keyHint__GoaBf{font-size:12px;color:#94a3b8;margin:4px 0 0}@media (max-width:480px){.OnboardingPanel_cards__LTqPQ{flex-direction:column}.OnboardingPanel_grid__f252e{grid-template-columns:1fr 1fr}.OnboardingPanel_question__GS8P7{font-size:22px}.OnboardingPanel_cafe24Row__ATSz9{flex-direction:column}.OnboardingPanel_cafe24Btn__bNMVC{min-height:44px}}