html,body{margin:0;padding:0}*{box-sizing:border-box}:root{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.4}button,input,select,textarea{font-family:inherit}._wrap_37dfs_1{background:#ececee;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}._card_37dfs_10{background:#fff;border:1px solid #e2e2e6;border-radius:12px;width:100%;max-width:380px;padding:28px 24px 24px;box-shadow:0 1px 3px #0000000a}._brandRow_37dfs_20{grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;margin:0 0 16px;display:grid}._backIconPlaceholder_37dfs_28{width:34px;height:34px;display:inline-block}._backIconBtnTop_37dfs_34{color:#71717a;cursor:pointer;background:#fff;border:1px solid #e2e2e6;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}._backIconBtnTop_37dfs_34:hover:not(:disabled){color:#18181b;border-color:#d4d4d8}._backIconBtnTop_37dfs_34:disabled{opacity:.45;cursor:not-allowed}._brand_37dfs_20{justify-content:center;align-items:center;gap:10px;margin:0;display:flex}._brandLogo_37dfs_65{object-fit:contain;object-position:center;border-radius:8px;flex-shrink:0;width:32px;height:32px;display:block}._h1_37dfs_75{letter-spacing:-.03em;color:#18181b;margin:0;font-family:Inter,system-ui,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.2}._subhead_37dfs_85{text-align:center;color:#71717a;margin:0 0 20px;font-size:.8125rem;font-weight:500}._form_37dfs_93{flex-direction:column;gap:14px;display:flex}._label_37dfs_99{color:#71717a;flex-direction:column;gap:6px;font-size:.8125rem;font-weight:500;display:flex}._input_37dfs_108{color:#18181b;background:#f7f7f8;border:1px solid #e2e2e6;border-radius:8px;padding:12px 14px;font-size:1rem;font-weight:450}._input_37dfs_108:focus{background:#fff;border-color:#d4d4d8;outline:none;box-shadow:0 0 0 2px #18181b0f}._callHint_37dfs_125{color:#71717a;margin:0;font-size:.8125rem;line-height:1.45}._pinBoxesWrap_37dfs_132{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:relative}._pinBox_37dfs_132{color:#18181b;background:#f7f7f8;border:1px solid #e2e2e6;border-radius:8px;justify-content:center;align-items:center;height:46px;font-size:1.15rem;font-weight:600;display:inline-flex}._pinHiddenInput_37dfs_152{opacity:0;cursor:text;width:100%;height:100%;position:absolute;inset:0}._rowBtns_37dfs_161{gap:10px;margin-top:6px;display:flex}._submit_37dfs_167{cursor:pointer;color:#fafafa;background:#18181b;border:1px solid #18181b;border-radius:8px;width:100%;padding:14px 20px;font-size:.9375rem;font-weight:600;transition:opacity .15s}._submit_37dfs_167:hover:not(:disabled){opacity:.92}._submit_37dfs_167:disabled{opacity:.45;cursor:not-allowed}._secondary_37dfs_189{cursor:pointer;color:#18181b;background:#fff;border:1px solid #e2e2e6;border-radius:8px;padding:14px 20px;font-size:.875rem;font-weight:500}._secondary_37dfs_189:hover:not(:disabled){background:#f7f7f8}._secondary_37dfs_189:disabled{opacity:.45;cursor:not-allowed}._error_37dfs_209{color:#b91c1c;margin:0;font-size:.875rem;font-weight:500}._shell_jvd9w_2{--bg:#ececee;--surface:#fff;--surface-muted:#f7f7f8;--border:#e2e2e6;--border-strong:#d4d4d8;--text:#18181b;--muted:#71717a;--muted-2:#a1a1aa;--accent:#18181b;--accent-fg:#fafafa;--danger:#b91c1c;--danger-bg:#fef2f2;--radius:10px;--radius-sm:8px;--radius-pill:999px;background:var(--bg);height:100dvh;min-height:100vh;color:var(--text);flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}._authPage_jvd9w_29{justify-content:center;padding:18px 14px;display:flex}._authCard_jvd9w_35{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(720px,96vw);padding:14px}._authHead_jvd9w_43{gap:4px;padding:6px 6px 12px;display:grid}._authTitle_jvd9w_49{letter-spacing:-.02em;font-weight:700}._authLead_jvd9w_54{color:var(--muted);font-size:.9rem;font-weight:500}._topbar_jvd9w_60{border-bottom:1px solid var(--border);background:var(--surface);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 20px;display:flex;position:sticky;top:0}._brand_jvd9w_75{letter-spacing:-.03em;color:var(--text);align-items:center;gap:10px;font-size:.9375rem;font-weight:600;display:inline-flex}._brandLogo_jvd9w_85{object-fit:contain;object-position:center;border-radius:var(--radius-sm);flex-shrink:0;width:28px;height:28px;display:block}._topbarRight_jvd9w_95{align-items:center;gap:8px;display:flex}._authRow_jvd9w_101{align-items:center;gap:10px;display:flex}._authInput_jvd9w_107{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:min(260px,26vw);color:var(--text);outline:none;padding:9px 10px}._authInput_jvd9w_107:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #18181b14}._codeInput_jvd9w_122{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:120px;color:var(--text);letter-spacing:.08em;outline:none;padding:9px 10px;font-weight:700}._codeInput_jvd9w_122:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #18181b14}._pinBoxesWrap_jvd9w_139{grid-template-columns:repeat(4,1fr);gap:8px;width:192px;display:grid;position:relative}._pinBox_jvd9w_139{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);height:40px;color:var(--text);justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:inline-flex}._pinHiddenInput_jvd9w_160{opacity:0;cursor:text;width:100%;height:100%;position:absolute;inset:0}._refreshBtn_jvd9w_169{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;padding:8px 12px;font-size:.8125rem;font-weight:500}._refreshBtn_jvd9w_169:hover{background:var(--surface-muted)}._refreshBtn_jvd9w_169:disabled{opacity:.45;cursor:not-allowed}._ghostBtn_jvd9w_189{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:.8125rem;font-weight:500}._ghostBtn_jvd9w_189:hover{color:var(--text)}._wsState_jvd9w_204{color:var(--muted);font-size:.8rem}._grid_jvd9w_209{flex:1;grid-template-columns:minmax(260px,300px) 1fr;min-height:0;display:grid;overflow:hidden}._grid3_jvd9w_217{grid-template-columns:minmax(260px,300px) 1fr minmax(260px,300px)}._sidebar_jvd9w_221{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;min-height:0;display:flex}._sidebarHead_jvd9w_229{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 12px;display:flex}._sidebarTitle_jvd9w_238{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.8125rem;font-weight:600}._sidebarMeta_jvd9w_246{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}._sidebarTools_jvd9w_253{border-bottom:1px solid var(--border);gap:10px;padding:12px 16px 14px;display:grid}._search_jvd9w_260{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text);outline:none;padding:9px 11px;font-size:.875rem}._search_jvd9w_260::placeholder{color:var(--muted-2)}._search_jvd9w_260:focus{border-color:var(--border-strong);background:var(--surface);box-shadow:0 0 0 2px #18181b0f}._filterRow_jvd9w_281{flex-wrap:wrap;gap:6px;display:flex}._filterBtn_jvd9w_287{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;padding:6px 10px;font-size:.75rem;font-weight:500}._filterBtn_jvd9w_287:hover{border-color:var(--border-strong);color:var(--text)}._filterBtnActive_jvd9w_303{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}._threadList_jvd9w_309{flex:1;align-content:start;gap:2px;min-height:0;padding:8px;display:grid;overflow:auto}._threadItem_jvd9w_319{color:inherit;border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;gap:4px;padding:10px 12px 10px 9px;display:grid}._threadItem_jvd9w_319:hover{background:var(--surface-muted)}._threadItemActive_jvd9w_336{background:var(--surface-muted);border-left-color:var(--accent)}._threadItemUnread_jvd9w_341:not(._threadItemActive_jvd9w_336){background:#18181b08}._threadTop_jvd9w_345{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._threadWhen_jvd9w_352{color:var(--muted-2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem;font-weight:500}._threadSubRow_jvd9w_360{justify-content:space-between;align-items:center;gap:10px;display:flex}._threadTitle_jvd9w_367{align-items:flex-start;gap:6px;min-width:0;font-size:.875rem;line-height:1.3;display:flex}._threadTitleText_jvd9w_376{text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:1;min-width:0;font-weight:600;display:-webkit-box;overflow:hidden}._threadItemUnread_jvd9w_341 ._threadTitleText_jvd9w_376{font-weight:700}._unreadDot_jvd9w_392{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.35em}._threadSub_jvd9w_360{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}._chat_jvd9w_413{background:var(--surface-muted);flex-direction:column;min-height:0;display:flex;overflow:hidden}._chatHead_jvd9w_421{border-bottom:1px solid var(--border);background:var(--surface);padding:14px 20px}._chatTitle_jvd9w_427{letter-spacing:-.02em;font-size:1rem;font-weight:600}._closedPill_jvd9w_433{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-muted);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-left:10px;padding:3px 8px;font-size:.6875rem;font-weight:600}._chatMeta_jvd9w_446{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._metaPill_jvd9w_453{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-muted);color:var(--muted);align-items:center;padding:4px 9px;font-size:.75rem;font-weight:500;display:inline-flex}._metaMono_jvd9w_465{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem}._msgList_jvd9w_470{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px 20px;display:flex;overflow:auto}._msg_jvd9w_470{display:flex}._msgUser_jvd9w_485{justify-content:flex-start}._msgMe_jvd9w_489{justify-content:flex-end}._msgBubble_jvd9w_493{border:1px solid var(--border);background:var(--surface);border-radius:14px;max-width:min(640px,85%);padding:10px 14px}._msgUser_jvd9w_485 ._msgBubble_jvd9w_493{border-radius:14px 14px 14px 4px}._msgMe_jvd9w_489 ._msgBubble_jvd9w_493{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);border-radius:14px 14px 4px}._msgText_jvd9w_512{white-space:pre-wrap;word-break:break-word;font-size:.9375rem;line-height:1.45}._msgMeta_jvd9w_519{color:var(--muted-2);margin-top:6px;font-size:.6875rem}._msgUser_jvd9w_485 ._msgMeta_jvd9w_519{text-align:left}._msgMe_jvd9w_489 ._msgMeta_jvd9w_519{text-align:right;color:#fafafa80}._composer_jvd9w_534{border-top:1px solid var(--border);background:var(--surface);gap:10px;padding:12px 16px 16px;display:flex}._input_jvd9w_542{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-muted);min-width:0;color:var(--text);outline:none;flex:1;padding:10px 14px;font-size:.9375rem}._input_jvd9w_542::placeholder{color:var(--muted-2)}._input_jvd9w_542:focus{border-color:var(--border-strong);background:var(--surface);box-shadow:0 0 0 2px #18181b0f}._sendBtn_jvd9w_564{border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);cursor:pointer;flex-shrink:0;padding:10px 18px;font-size:.875rem;font-weight:600}._sendBtn_jvd9w_564:hover:not(:disabled){opacity:.92}._sendBtn_jvd9w_564:disabled{opacity:.4;cursor:not-allowed}._empty_jvd9w_585{text-align:center;max-width:280px;color:var(--muted);margin:auto;font-size:.875rem;font-weight:500;line-height:1.5}._err_jvd9w_595{border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger);border:1px solid #b91c1c40;margin:8px 16px 0;padding:10px 12px;font-size:.8125rem;font-weight:500}._authErr_jvd9w_606{border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger);border:1px solid #b91c1c40;margin:10px 14px 0;padding:10px 12px;font-size:.85rem}._right_jvd9w_616{border-left:1px solid var(--border);background:var(--surface);min-height:0;padding:16px;overflow:auto}._rightEmpty_jvd9w_624{color:var(--muted);margin:12px 4px;font-size:.875rem;font-weight:500;line-height:1.45}._rightCard_jvd9w_632{border:1px solid var(--border);background:var(--surface-muted);border-radius:var(--radius);gap:14px;padding:16px;display:grid}._rightHead_jvd9w_641{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;padding-bottom:2px;display:flex}._rightTitle_jvd9w_651{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.8125rem;font-weight:600}._rightActions_jvd9w_659{align-items:center;gap:4px;display:flex}._iconBtn_jvd9w_665{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconBtn_jvd9w_665:hover{border-color:var(--border-strong);color:var(--text);background:var(--surface-muted)}._iconBtnSvg_jvd9w_685{pointer-events:none;flex-shrink:0;width:18px;height:18px}._iconBtnAccent_jvd9w_692{border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent);width:36px;height:36px;color:var(--accent-fg);cursor:pointer;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}._iconBtnAccent_jvd9w_692:hover{opacity:.92}._iconBtnDanger_jvd9w_711{border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;color:var(--danger);cursor:pointer;border:1px solid #b91c1c59;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconBtnDanger_jvd9w_711:hover:not(:disabled){background:var(--danger-bg)}._iconBtnDanger_jvd9w_711:disabled{opacity:.45;cursor:not-allowed}._field_jvd9w_734{gap:4px;display:grid}._fieldLabel_jvd9w_739{color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}._fieldValue_jvd9w_747{color:var(--text);word-break:break-word;font-size:.9375rem;font-weight:500}._mono_jvd9w_754{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem}._notes_jvd9w_759{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);resize:vertical;outline:none;min-height:120px;padding:10px 12px;font-size:.875rem;line-height:1.45}._notes_jvd9w_759:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #18181b0f}._saveErr_jvd9w_778{color:var(--danger);font-size:.8125rem;font-weight:500}._saveHint_jvd9w_784{color:var(--muted-2);font-size:.6875rem;font-weight:500}._rightRow_jvd9w_790{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._chatHeadTop_jvd9w_797{display:none}._chatHeadCenter_jvd9w_801{min-width:0}._rightMobileBar_jvd9w_805{display:none}@media (width<=900px){._authRow_jvd9w_101{flex-wrap:wrap;justify-content:flex-end}._authInput_jvd9w_107{width:min(320px,64vw)}}@media (width<=1024px) and (width>=769px){._grid3_jvd9w_217{grid-template-columns:minmax(200px,240px) 1fr minmax(200px,240px)}}@media (width<=768px){._topbar_jvd9w_60{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));padding-top:max(6px, env(safe-area-inset-top,0px));padding-bottom:6px}._brand_jvd9w_75 span{font-size:.875rem}._refreshBtn_jvd9w_169,._ghostBtn_jvd9w_189{min-height:44px;padding:8px 12px}._mobileGrid_jvd9w_843{flex:1;grid-template-rows:1fr;min-height:0;grid-template-columns:1fr!important}._mobileGrid_jvd9w_843._mobilePaneList_jvd9w_850 ._chat_jvd9w_413,._mobileGrid_jvd9w_843._mobilePaneList_jvd9w_850 ._right_jvd9w_616{display:none!important}._mobileGrid_jvd9w_843._mobilePaneList_jvd9w_850 ._sidebar_jvd9w_221{border-bottom:none;border-right:none;max-height:none!important;display:flex!important}._mobileGrid_jvd9w_843._mobilePaneChat_jvd9w_862 ._sidebar_jvd9w_221,._mobileGrid_jvd9w_843._mobilePaneChat_jvd9w_862 ._right_jvd9w_616{display:none!important}._mobileGrid_jvd9w_843._mobilePaneChat_jvd9w_862 ._chat_jvd9w_413{flex-direction:column;min-height:0;display:flex!important}._mobileGrid_jvd9w_843._mobilePaneCard_jvd9w_873 ._sidebar_jvd9w_221,._mobileGrid_jvd9w_843._mobilePaneCard_jvd9w_873 ._chat_jvd9w_413{display:none!important}._mobileGrid_jvd9w_843._mobilePaneCard_jvd9w_873 ._right_jvd9w_616{min-height:0;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);border:none;flex-direction:column;display:flex!important}._chatHeadTop_jvd9w_797{align-items:center;gap:4px;width:100%;display:flex}._chatHeadCenter_jvd9w_801{text-align:center;flex:1;min-width:0}._chatHeadCenter_jvd9w_801 ._chatTitle_jvd9w_427{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._mobileIconBtn_jvd9w_908{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._mobileIconBtn_jvd9w_908:active{background:var(--surface-muted)}._mobileIconBtnSvg_jvd9w_927{flex-shrink:0}._rightMobileBar_jvd9w_805{padding:8px max(12px, env(safe-area-inset-left,0px)) 8px max(12px, env(safe-area-inset-right,0px));border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;align-items:center;gap:4px;display:flex}._rightMobileBarTitle_jvd9w_941{font-size:1rem;font-weight:600}._rightCard_jvd9w_632{-webkit-overflow-scrolling:touch;min-height:0;margin:0 max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-right,0px));border-left:none;border-right:none;border-radius:0;flex:1;overflow:auto}._chatHead_jvd9w_421{padding:8px max(12px, env(safe-area-inset-left,0px)) 10px max(12px, env(safe-area-inset-right,0px))}._msgList_jvd9w_470{padding:12px max(12px, env(safe-area-inset-left,0px)) 16px max(12px, env(safe-area-inset-right,0px))}._msgBubble_jvd9w_493{max-width:min(92vw,100%)}._composer_jvd9w_534{padding:10px max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-right,0px));align-items:stretch;gap:8px}._input_jvd9w_542{min-height:44px;font-size:16px}._sendBtn_jvd9w_564{min-height:44px;padding:10px 14px}._sidebarHead_jvd9w_229,._sidebarTools_jvd9w_253{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px))}._threadList_jvd9w_309{padding-left:max(4px, env(safe-area-inset-left,0px));padding-right:max(4px, env(safe-area-inset-right,0px));padding-bottom:env(safe-area-inset-bottom,0px)}._threadItem_jvd9w_319{min-height:48px}._filterRow_jvd9w_281{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:4px;overflow-x:auto}._filterRow_jvd9w_281::-webkit-scrollbar{display:none}._filterBtn_jvd9w_287{flex-shrink:0}._err_jvd9w_595{margin-left:max(12px, env(safe-area-inset-left,0px));margin-right:max(12px, env(safe-area-inset-right,0px))}._iconBtn_jvd9w_665,._iconBtnAccent_jvd9w_692,._iconBtnDanger_jvd9w_711{width:44px;height:44px}}
