:root{color-scheme:dark;--bg:#0b1119;--surface:#101923;--line:#243242;--text:#e9eff7;--muted:#899caf;--cyan:#41cbe3;--violet:#8871f4;--ink:var(--text);--card:var(--surface);--card2:#0d1621}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.6 "Segoe UI","Microsoft YaHei",sans-serif}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}button{border:1px solid var(--line);background:var(--surface);border-radius:10px}svg{width:20px;height:20px;display:block}i{font-style:normal}i svg{stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none!important}.chat-app{display:grid;grid-template-columns:186px 306px minmax(0,1fr);height:100dvh;min-height:400px;overflow:hidden}.navigation{padding:28px 16px 16px;display:flex;flex-direction:column;background:#0d141e;border-right:1px solid var(--line);min-height:0}.brand{display:flex;gap:10px;align-items:center;padding:0 4px;font-size:23px;font-weight:700;letter-spacing:-.8px}.brand img{width:42px;height:42px}.brand small{display:block;color:var(--muted);font-size:10px;font-weight:400;letter-spacing:1.7px;line-height:1.2}.nav-caption{color:#73869b;font-size:11px;margin:26px 8px 20px}.iuai-chat-tabs-v563{display:grid;gap:6px}.iuai-chat-tabs-v563 button{position:relative;border:0;background:transparent;display:flex;align-items:center;gap:13px;padding:12px;color:var(--muted);text-align:left}.iuai-chat-tabs-v563 button.active{background:#182637;color:var(--text)}.iuai-chat-tabs-v563 button.active i{color:var(--cyan)}.iuai-chat-tabs-v563 button:hover{background:#162232}.navigation-bottom{margin-top:auto;padding-top:20px}.navigation-bottom>button,.navigation-bottom>a{display:flex;gap:10px;align-items:center;width:100%;padding:10px 8px;font-size:12px;color:var(--muted);background:transparent;border:0}.account{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);padding-top:18px;margin-top:12px}.account>div{min-width:0}.account b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account small{color:var(--muted);font-size:10px}.avatar{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:13px;background:#243552;color:#c9d7f0;font-weight:600}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.inbox{display:flex;flex-direction:column;border-right:1px solid var(--line);padding:29px 18px 18px;background:#101823;min-height:0}.inbox-heading{display:flex;align-items:center;justify-content:space-between}.eyebrow{font-size:9px;letter-spacing:1.7px;color:#70859b}h1{font-size:24px;margin:3px 0 20px;font-weight:600}.icon-button{width:38px;height:38px;display:grid;place-items:center;padding:8px;background:transparent;flex:none}.inbox-heading .icon-button{background:#192b3d;color:var(--cyan);border-color:#2a4056;margin-top:-12px}.search{display:flex;gap:9px;align-items:center;background:#0c141e;border:1px solid var(--line);padding:9px 11px;border-radius:10px;color:#6d8299}.search input{min-width:0;width:100%;border:0;background:transparent;color:var(--text);outline:none;font-size:12px}.search svg{width:17px;height:17px}.inbox-label{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin:24px 3px 12px}.conversation-list{overflow:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}.conversation{display:flex;align-items:center;gap:11px;background:transparent;border:1px solid transparent;text-align:left;padding:12px 9px;width:100%;border-radius:12px}.conversation:hover{background:#172435}.conversation.selected{background:#1a2b3c;border-color:#2e455b}.conversation-info{min-width:0;flex:1}.conversation-title{display:flex;gap:7px;align-items:center;font-size:12px}.conversation-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-title small{margin-left:auto;font-size:9px;color:var(--muted);white-space:nowrap}.conversation-preview{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.unread{display:inline-grid;place-items:center;background:var(--cyan);color:#082030;border-radius:20px;min-width:17px;height:17px;font-size:9px;font-weight:700}.inbox-note{display:flex;gap:11px;padding:18px 3px 2px;border-top:1px solid var(--line);margin-top:16px}.inbox-note b{font-size:11px;color:#adbed0;font-weight:500}.inbox-note p{margin:3px 0;color:#6f869f;font-size:10px}.small-spark{font-size:22px;color:var(--cyan)}.main-panel{min-width:0;min-height:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 60% 30%,#14223255,transparent 60%),var(--bg)}.topbar{height:72px;padding:0 27px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);flex:none;gap:12px}.context{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:9px}.status-dot{width:6px;height:6px;background:#61c5a0;border-radius:50%;box-shadow:0 0 12px #61c5a040}.top-actions{display:flex;align-items:center;gap:12px}.product-label{font-size:10px;letter-spacing:1.3px;color:#637e97}.topbar .icon-button{width:32px;height:32px;border-color:transparent;color:#8ba2bb}#show-chats{display:none}.chat-content{display:flex;flex:1;min-height:0;min-width:0;overflow:auto}.welcome{margin:auto;text-align:center;max-width:550px;padding:36px}.welcome-orbit{position:relative;width:148px;height:148px;display:grid;place-items:center;margin:0 auto 30px;border:1px solid #263d52;border-radius:50%;background:radial-gradient(circle,#18314899,transparent 70%)}.welcome-orbit:before{content:"";position:absolute;inset:-18px;border:1px dashed #22354a;border-radius:50%}.welcome-orbit img{width:76px;height:76px;filter:drop-shadow(0 14px 25px #0005)}.orbit-dot{position:absolute;right:6px;top:12px;width:30px;height:30px;border:1px solid #34485e;border-radius:50%;background:#192b41;color:#b0bff3;display:grid;place-items:center;font-size:13px}.welcome .eyebrow{color:var(--cyan)}.welcome h2{font-size:29px;font-weight:500;letter-spacing:-1px;margin:14px 0}.welcome p{color:var(--muted);font-size:13px;line-height:1.9;margin:0}.welcome-actions{display:flex;justify-content:center;gap:10px;margin-top:26px}.welcome-actions button{padding:10px 18px;font-size:12px;min-height:44px}.primary{background:linear-gradient(115deg,#25aac7,#7865e5);border:0;color:white;font-weight:600;padding:11px 20px}.welcome-foot{margin-top:38px!important;font-size:10px!important;color:#59718a!important;letter-spacing:.5px}.muted{color:var(--muted);font-size:12px}.empty-list{padding:16px 5px;color:var(--muted);font-size:12px}.empty-list button{margin-top:14px;padding:8px 12px}.collab-page{width:100%;padding:36px;max-width:900px;margin:0 auto}.collab-page h2{font-size:25px;margin:4px 0}.collab-page>p{color:var(--muted);font-size:13px}.collab-card{padding:28px;border:1px solid var(--line);border-radius:16px;background:#101c29;margin-top:28px}.collab-card h3{font-size:16px;font-weight:500}.collab-card p{color:var(--muted);font-size:12px}.collab-card a{display:inline-flex;margin-top:14px}.collab-chips{display:flex;gap:8px;margin-top:20px}.collab-chips span{font-size:11px;color:#9db0c6;padding:6px 10px;background:#172536;border-radius:20px}#connection-status:empty{display:none}#connection-status{padding:9px 18px;background:#2d231a;color:#e6ba89;font-size:12px;flex:none}.connection-error{max-width:500px;margin:auto;padding:32px;text-align:center}.connection-error p{color:var(--muted)}.connection-error a,.connection-error button{display:inline-block;padding:10px 16px;margin:6px}.iuai-private-v574,.iuai-group-chat-v576{background:transparent!important;width:100%}.chat-content :is(.iuai-private-head-v574,.iuai-group-head-v576){gap:12px;padding:14px 22px;min-height:70px;flex:none}.chat-content :is(.iuai-private-messages-v574,.iuai-group-messages-v576){flex:1;min-height:0;flex-direction:column;gap:16px;padding:28px;overscroll-behavior:contain}.chat-content :is(.iuai-msg-bubble-v574,.iuai-group-bubble-v576){padding:12px 16px;max-width:min(560px,85%);font-size:13px}.chat-content :is(.iuai-private-compose-v574,.iuai-group-compose-v576){padding:16px 20px max(16px,env(safe-area-inset-bottom));gap:8px;flex:none}.chat-content :is(.iuai-private-compose-main-v577,.iuai-group-compose-main-v5771){flex:1;min-width:0}.chat-content :is(.iuai-private-compose-v574,.iuai-group-compose-v576) textarea{width:100%;min-height:44px;max-height:140px;padding:10px 12px}.chat-content :is(.iuai-conv-list-v574,.iuai-groups-v576){width:100%}.chat-content .iuai-msg-images-v577{display:flex;flex-wrap:wrap;gap:8px}.chat-content .iuai-msg-images-v577 img,.chat-content .iuai-group-images-v5771 img{max-width:200px;max-height:220px;object-fit:contain}.chat-content .iuai-private-drafts-v577 img,.chat-content .iuai-group-drafts-v5771 img{max-width:72px;max-height:72px}.chat-content .iuai-private-reply-v577,.chat-content .iuai-group-reply-v5771{font-size:11px;color:var(--muted)}dialog{width:min(420px,calc(100% - 32px));border:1px solid #34445b;border-radius:20px;background:#111e2c;color:var(--text);padding:32px;box-shadow:0 30px 100px #0008}dialog::backdrop{background:#030810bb;backdrop-filter:blur(8px)}dialog p,dialog li{font-size:13px;color:var(--muted);line-height:1.9}.dialog-close{position:absolute;right:12px;top:12px;font-size:22px}.install-icon{width:60px;height:60px}.dialog-done{margin-top:14px;width:100%}body.embedded .topbar{height:52px}body.embedded .navigation{padding-top:20px}body.embedded .inbox{padding-top:18px}
@media(min-width:1600px){.chat-app{grid-template-columns:210px 340px minmax(0,1fr)}.welcome h2{font-size:34px}}
@media(max-width:1050px){.chat-app{grid-template-columns:76px 270px minmax(0,1fr)}.navigation{padding:24px 10px 14px}.brand{justify-content:center;padding:0}.brand>span,.nav-caption,.navigation-bottom>a span,.navigation-bottom>button span,.account>div{display:none}.brand img{width:38px;height:38px}.iuai-chat-tabs-v563{margin-top:35px}.iuai-chat-tabs-v563 button{justify-content:center;padding:14px 8px}.iuai-chat-tabs-v563 button>span:not([class*="badge"]){display:none}.navigation-bottom>button,.navigation-bottom>a{justify-content:center;padding:13px 8px}.account{justify-content:center}.topbar{padding:0 18px}.chat-content :is(.iuai-private-compose-v574,.iuai-group-compose-v576){padding:12px;flex-wrap:wrap}.chat-content :is(.iuai-private-compose-main-v577,.iuai-group-compose-main-v5771){flex-basis:100%;order:-1}}
@media(max-width:650px){.chat-app{display:flex;flex-direction:column;min-height:0;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.navigation{display:contents}.brand,.nav-caption,.navigation-bottom{display:none}.iuai-chat-tabs-v563{position:fixed;bottom:0;left:0;right:0;height:calc(64px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);display:flex;justify-content:space-around;border-top:1px solid var(--line);background:#0f1926;z-index:20;margin:0;gap:2px}.iuai-chat-tabs-v563 button{flex:1;flex-direction:column;gap:2px;padding:6px 2px;font-size:10px;border-radius:8px}.iuai-chat-tabs-v563 button>span:not([class*="badge"]){display:block}.iuai-chat-tabs-v563 button.active{background:#192b3d}.inbox{flex:1;border:0;padding:22px 18px 15px;min-height:0}.inbox-heading h1{font-size:28px;margin-bottom:16px}.inbox-note{padding-top:14px}.conversation{padding:15px 9px}.conversation-title{font-size:14px}.conversation-preview{font-size:12px}.avatar{width:44px;height:44px}.main-panel{display:none;flex:1;min-height:0}.chat-app.show-main .main-panel{display:flex}.chat-app.show-main .inbox{display:none}.topbar,body.embedded .topbar{height:54px;padding:0 14px;padding-top:env(safe-area-inset-top)}#show-chats{display:grid}.product-label{display:none}.chat-content :is(.iuai-private-head-v574,.iuai-group-head-v576){padding:12px;gap:9px}.chat-content :is(.iuai-private-messages-v574,.iuai-group-messages-v576){padding:18px 14px;gap:13px}.chat-content :is(.iuai-msg-bubble-v574,.iuai-group-bubble-v576){max-width:92%;font-size:14px;padding:11px 13px}.chat-content :is(.iuai-private-compose-v574,.iuai-group-compose-v576){padding:10px 12px;gap:7px}.chat-content :is(.iuai-private-compose-v574,.iuai-group-compose-v576) textarea{font-size:16px}.welcome{padding:30px 20px}.welcome h2{font-size:24px}.welcome-orbit{width:112px;height:112px;margin-bottom:26px}.welcome-orbit img{width:60px;height:60px}.collab-page{padding:24px 18px}.collab-card{padding:22px}.top-actions{gap:4px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.inbox-install{display:none}.chat-content .iuai-private-attach-v577 svg{stroke:currentColor;fill:none}.chat-content .iuai-private-attach-v577{width:42px;min-width:42px;height:42px;padding:10px}@media(max-width:650px){.inbox-heading>div{margin-right:auto}.inbox-install{display:grid;margin-right:8px}.iuai-chat-tabs-v563 [class*="badge"]{position:absolute;top:3px;right:10px;font-size:9px}}
.mobile-install{display:none}@media(max-width:650px){.mobile-install{display:grid}}
.iuai-nav-mark{width:21px;height:21px;object-fit:contain}.quick-ai-content{overflow:hidden!important;display:flex!important}.quick-ai{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;width:100%}.quick-ai-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid var(--line);flex:none;background:#0e1822}.quick-ai-identity{display:flex;align-items:center;gap:12px}.quick-ai-identity img{width:36px;height:36px}.quick-ai-identity b,.quick-ai-identity small{display:block}.quick-ai-identity small{font-size:10px;color:var(--muted)}.quick-ai-header>button{padding:8px 12px;font-size:12px}.quick-ai-messages{display:flex;flex-direction:column;flex:1;min-height:0;gap:20px;overflow:auto;padding:28px;overscroll-behavior:contain}.quick-ai-welcome{text-align:center;margin:auto;max-width:540px;padding:20px}.quick-ai-welcome h2{font-size:25px;font-weight:500;margin:15px 0}.quick-ai-welcome p{color:var(--muted);font-size:13px;line-height:1.9}.quick-ai-prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px}.quick-ai-prompts button{padding:9px 12px;font-size:12px;background:#142333}.quick-ai-message{display:flex;align-items:flex-start;gap:10px}.quick-ai-message.user{flex-direction:row-reverse}.quick-ai-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#172d3d;color:var(--cyan);flex:none;font-size:12px}.quick-ai-message.user .quick-ai-avatar{background:#262643;color:#bab0ef}.quick-ai-bubble{min-width:0;max-width:min(640px,85%);border:1px solid #274459;border-radius:3px 14px 14px;background:#10212c;padding:13px 16px}.quick-ai-message.user .quick-ai-bubble{background:#1d1d36;border-color:#393361;border-radius:14px 3px 14px 14px}.quick-ai-author{font-size:10px;color:#81a6bd;margin-bottom:7px}.quick-ai-text{font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.quick-ai-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.quick-ai-sources a{font-size:11px;color:var(--cyan)}.quick-ai-bubble button,.quick-ai-research{display:inline-block;margin-top:12px;padding:7px 12px;font-size:12px}.quick-ai-message.failed .quick-ai-bubble{border-color:#775545;background:#2a211e}.quick-ai-thinking{font-size:12px;color:var(--cyan);padding:12px;flex:none}.quick-ai-note{font-size:11px;color:var(--muted);margin:12px 0 0}.quick-ai-compose{flex:none;border-top:1px solid var(--line);background:#0e1822;padding:16px 24px}.quick-ai-compose textarea{display:block;width:100%;resize:vertical;max-height:140px;min-height:70px;background:#0b151f;color:var(--text);border:1px solid #304458;border-radius:12px;padding:12px 14px;line-height:1.5;outline:none}.quick-ai-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px}.quick-ai-compose-actions>span{color:#71899f;font-size:10px}.quick-ai-compose-actions a{color:#a5b9cc}.quick-ai-compose-actions .primary{min-height:40px;white-space:nowrap;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){.quick-ai-header{padding:12px 14px}.quick-ai-messages{padding:18px 12px;gap:15px}.quick-ai-compose{padding:12px}.quick-ai-compose textarea{font-size:16px;resize:none}.quick-ai-compose-actions>span{max-width:235px;font-size:9px}.quick-ai-bubble{max-width:calc(100% - 40px);padding:11px 13px}.quick-ai-welcome{padding:12px}.quick-ai-welcome h2{font-size:22px}.iuai-chat-tabs-v563 button{min-width:0}.iuai-chat-tabs-v563 button>span{font-size:10px}.iuai-chat-tabs-v563 [class*="badge"]{right:4px}}
.chat-content .iuai-social-panel-v573{width:100%;max-width:860px;padding:28px;min-width:0}.chat-content .iuai-social-panel-v573>div:first-child{flex-wrap:wrap}.chat-content .iuai-social-panel-v573 h2{font-size:24px}.chat-content .iuai-social-card-v573{flex-wrap:wrap}.chat-content .iuai-social-actions-v573{margin-left:auto}@media(max-width:650px){.chat-content .iuai-social-panel-v573{padding:22px 16px}.chat-content .iuai-social-panel-v573 h2{font-size:22px}}
