.sidebar[data-v-3ec5938a]{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:265px;height:100dvh;flex:0 0 265px;min-height:0;padding:18px 12px 0;border-right:.625px solid #e6eaf0;background:#fcfcfc;font-family:system-ui,sans-serif;color:#303c52}.sidebar button[data-v-3ec5938a],.sidebar input[data-v-3ec5938a]{font-family:inherit}.sidebar button[data-v-3ec5938a]{cursor:pointer}.sidebar button[data-v-3ec5938a]:focus-visible,.sidebar input[data-v-3ec5938a]:focus-visible{outline:2px solid #692aec;outline-offset:2px}.sidebar-header[data-v-3ec5938a]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:6px 0 16px}.brand-logo[data-v-3ec5938a]{position:relative;overflow:hidden;width:120px;height:16.58px;padding:0;flex-shrink:0}.brand-logo img[data-v-3ec5938a]{position:absolute;width:100%;height:168.75%;max-width:none;left:0;top:-46.5%}.header-actions[data-v-3ec5938a]{display:flex;align-items:center;gap:12px}.header-icon[data-v-3ec5938a]{display:flex;width:17.998px;height:17.998px;align-items:center;justify-content:center;padding:0;border:0;background:transparent}.header-icon img[data-v-3ec5938a]{display:block}.header-icon[data-v-3ec5938a]:hover{opacity:.7}.search-field[data-v-3ec5938a]{margin:0 0 4px}.search-field input[data-v-3ec5938a]{box-sizing:border-box;width:100%;height:36px;padding:0 10px;border:1px solid #e6eaf0;border-radius:8px;background:#fff;color:#303c52;font-size:14px}.search-field input[data-v-3ec5938a]::placeholder{color:#98a2b3}.sidebar-nav[data-v-3ec5938a]{display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding-top:12px}.nav-item[data-v-3ec5938a]{display:flex;align-items:center;gap:8px;width:100%;height:42px;min-height:42px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#303c52;text-align:left;font-size:16px;font-weight:400;line-height:26px}.nav-item[data-v-3ec5938a]:hover,.nav-item.is-current[data-v-3ec5938a]{background:#efefef}.nav-icon[data-v-3ec5938a]{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px}.nav-icon img[data-v-3ec5938a]{display:block}.conversation-history[data-v-3ec5938a]{display:flex;flex:1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding-top:18px;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:#dce0e8 transparent}.conversation-group[data-v-3ec5938a]{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.group-heading[data-v-3ec5938a]{margin:0;padding:0 12px 8px;color:#98a2b3;font-size:12px;font-weight:500;line-height:17px}.conversation-row[data-v-3ec5938a]{position:relative;flex-shrink:0;height:38px;border-radius:8px}.conversation-row.is-selected[data-v-3ec5938a],.conversation-row[data-v-3ec5938a]:hover,.conversation-row.has-open-menu[data-v-3ec5938a]{background:#efefef}.conversation-select[data-v-3ec5938a]{box-sizing:border-box;display:block;overflow:hidden;width:100%;height:38px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#1f293b;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:14px;font-weight:400;line-height:28px}.conversation-row:hover .conversation-select[data-v-3ec5938a],.conversation-row:focus-within .conversation-select[data-v-3ec5938a],.conversation-row.has-open-menu .conversation-select[data-v-3ec5938a]{padding-right:36px}.conversation-more[data-v-3ec5938a]{position:absolute;display:flex;align-items:center;justify-content:center;right:12px;top:12px;width:14px;height:14px;padding:0;border:0;background:transparent;opacity:0}.conversation-more img[data-v-3ec5938a]{display:block}.conversation-row:hover .conversation-more[data-v-3ec5938a],.conversation-row:focus-within .conversation-more[data-v-3ec5938a],.conversation-row.has-open-menu .conversation-more[data-v-3ec5938a]{opacity:1}.conversation-menu[data-v-3ec5938a]{position:absolute;right:8px;top:35px;z-index:20;min-width:140px;padding:6px;border:1px solid #e6eaf0;border-radius:10px;background:#fff;box-shadow:0 6px 20px #1f293b1a}.conversation-menu>button[data-v-3ec5938a]{display:block;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#303c52;text-align:left;font-size:13px}.conversation-menu button[data-v-3ec5938a]:hover{background:#f2f4f7}.conversation-menu .delete-action[data-v-3ec5938a]{color:#c44747}.conversation-menu>p[data-v-3ec5938a]{margin:4px 6px 8px;color:#667085;font-size:13px;line-height:20px}.delete-confirm[data-v-3ec5938a]{display:flex;justify-content:flex-end;gap:6px}.delete-confirm button[data-v-3ec5938a]{padding:5px 8px;border:0;border-radius:6px;background:transparent;font-size:12px;color:#667085}.rename-form[data-v-3ec5938a]{display:flex;align-items:center;height:100%;gap:4px;padding:0 6px}.rename-form input[data-v-3ec5938a]{box-sizing:border-box;width:0;height:28px;flex:1;min-width:0;padding:0 6px;border:1px solid #c8b0fa;border-radius:4px;background:#fff;color:#1f293b;font-size:14px}.rename-form button[data-v-3ec5938a]{padding:0 2px;border:0;background:transparent;color:#692aec;font-size:12px;line-height:28px}.rename-form button[data-v-3ec5938a]:disabled{color:#98a2b3;cursor:default}.search-empty[data-v-3ec5938a]{margin:0;padding:4px 12px;color:#98a2b3;font-size:13px;line-height:22px}.account-container[data-v-3ec5938a]{position:relative;flex-shrink:0;margin:10px 0}.account-row[data-v-3ec5938a]{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;height:44px;padding:6px 2px 6px 6px;border:0;border-radius:12px;background:transparent;color:#303c52;text-align:left}.account-row[data-v-3ec5938a]:hover,.account-row.is-open[data-v-3ec5938a]{background:#ededf0}.account-name[data-v-3ec5938a]{overflow:hidden;flex:1;min-width:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:normal}.avatar[data-v-3ec5938a]{display:block;width:32px;height:32px;flex:none;border-radius:50%}.account-more[data-v-3ec5938a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none}.account-more img[data-v-3ec5938a]{display:block}.account-menu[data-v-3ec5938a]{position:absolute;z-index:30;left:-4px;bottom:calc(100% + 4px);width:136px;padding:4px;border:0;border-radius:12px;background:#fff;box-shadow:0 0 1px #0003,0 0 4px #00000005,0 12px 32px #00000014}.account-menu button[data-v-3ec5938a]{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#303c52;text-align:left;font-size:14px;font-weight:400;line-height:24px}.account-menu button[data-v-3ec5938a]:hover,.account-menu button[data-v-3ec5938a]:focus-visible{background:#f0f0f2;outline:none}.account-menu svg[data-v-3ec5938a]{display:block;width:16px;height:16px;flex:none}.composer[data-v-0ac5aaea]{position:relative;width:736px;max-width:100%;min-height:148px;border:1px solid #eee;border-radius:20px;background:#fff6;box-shadow:0 5px 20px 5px #1f00540d;text-align:left}.composer-hero[data-v-0ac5aaea]{background:#ffffff80;border:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:none}.composer-hero[data-v-0ac5aaea]:before{content:"";position:absolute;inset:0;border:1px solid #fff;border-radius:inherit;pointer-events:none}textarea[data-v-0ac5aaea]{display:block;width:100%;height:98px;resize:none;border:0;outline:0;padding:17px 26px 8px;color:var(--text-strong);background:transparent;line-height:26px;font-size:16px}textarea[data-v-0ac5aaea]:focus-visible{outline:none}.composer-hero textarea[data-v-0ac5aaea]{padding:18px 20px 8px}textarea[data-v-0ac5aaea]::placeholder{color:var(--text-secondary);opacity:1}textarea[data-v-0ac5aaea]:disabled{cursor:wait}.toolbar[data-v-0ac5aaea]{display:flex;align-items:center;justify-content:space-between;height:48px;padding:4px 10px 10px 20px}.composer-hero .toolbar[data-v-0ac5aaea]{height:34px;padding:0;margin:6px 11px 10px 20px}.composer-hero .attach-button[data-v-0ac5aaea]{width:24px;height:24px}.toolbar-right[data-v-0ac5aaea]{display:flex;align-items:center;gap:30px}.attach-button[data-v-0ac5aaea]{width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:50%}.attach-button[data-v-0ac5aaea]:hover{background:#efefef}.model-picker[data-v-0ac5aaea]{position:relative}.model-button[data-v-0ac5aaea]{height:34px;width:128px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:500;border-radius:50px;color:var(--text-strong)}.composer-hero .model-button[data-v-0ac5aaea],.composer-home .model-button[data-v-0ac5aaea]{border:1px solid #eee;background:#fff9}.composer-hero .model-button[data-v-0ac5aaea]{padding:0}.composer-hero .model-button span[data-v-0ac5aaea]{width:80px;line-height:17px}.model-button[data-v-0ac5aaea]:hover,.model-button.is-open[data-v-0ac5aaea]{background:#ededee}.model-menu[data-v-0ac5aaea]{position:absolute;z-index:20;bottom:calc(100% + 12px);right:0;width:210px;padding:16px;background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 8px 28px #1f005414}.model-menu p[data-v-0ac5aaea]{margin:0 0 12px;font-size:16px;font-weight:500;color:#000}.model-menu button[data-v-0ac5aaea]{width:100%;height:36px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;font-size:14px;font-weight:500;text-align:left}.model-menu button+button[data-v-0ac5aaea]{margin-top:10px}.model-menu button[data-v-0ac5aaea]:hover,.model-menu button[data-v-0ac5aaea]:focus-visible,.model-menu button.selected[data-v-0ac5aaea]{background:#efefef}.send-button[data-v-0ac5aaea]{display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%}.send-button[data-v-0ac5aaea]:not(:disabled){cursor:pointer}.send-button[data-v-0ac5aaea]:not(:disabled):hover{filter:brightness(.92);transform:translateY(-1px);box-shadow:0 4px 12px #692aec47}.send-button[data-v-0ac5aaea]:not(:disabled):active{transform:scale(.94);box-shadow:none}.send-button[data-v-0ac5aaea]:disabled{cursor:wait}.stop-button[data-v-0ac5aaea]{width:35px}.hidden-input[data-v-0ac5aaea]{display:none}.attachments[data-v-0ac5aaea]{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px 0}.attachment[data-v-0ac5aaea]{display:flex;gap:10px;align-items:center;max-width:300px;padding:10px;border:1px solid var(--border);border-radius:12px;background:#fff}.file-kind[data-v-0ac5aaea]{font-size:11px;font-weight:600;color:var(--primary);background:var(--brand-soft);border-radius:6px;padding:8px 5px}.file-info[data-v-0ac5aaea]{display:flex;flex-direction:column;gap:3px;min-width:0}.file-info strong[data-v-0ac5aaea]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-info small[data-v-0ac5aaea]{font-size:11px;color:var(--text-tertiary)}.attachment button[data-v-0ac5aaea]{display:grid;place-items:center;width:24px;height:24px;flex:none}img[data-v-0ac5aaea]{display:block;flex:none}@media(prefers-reduced-motion:no-preference){.send-button[data-v-0ac5aaea],.attach-button[data-v-0ac5aaea],.model-button[data-v-0ac5aaea]{transition:background .15s,opacity .15s,filter .15s,transform .15s,box-shadow .15s}}.home-navigation[data-v-a7bcba81]{position:absolute;z-index:5;left:80px;top:52px;width:calc(100% - 160px);height:43px}.navigation-bar[data-v-a7bcba81]{position:relative;width:100%;height:100%;color:var(--text-strong)}.home-logo[data-v-a7bcba81]{position:absolute;left:0;top:2.23px;width:100px;height:35.439px;padding:0;overflow:hidden}.home-logo img[data-v-a7bcba81]{position:absolute;left:-.02%;top:-6.41%;width:100.04%;height:106.88%}.navigation-links[data-v-a7bcba81]{position:absolute;left:180px;top:9px;display:flex;align-items:center;gap:50px;width:290px}.navigation-links button[data-v-a7bcba81]{flex:none;padding:0;border:0;background:transparent;font-size:16px;font-weight:600;line-height:22px;text-transform:uppercase;white-space:nowrap}.navigation-qllm[data-v-a7bcba81]{width:46px}.navigation-router[data-v-a7bcba81]{width:67px}.navigation-harness[data-v-a7bcba81]{width:77px}.home-login[data-v-a7bcba81]{position:absolute;right:0;top:5px;min-width:58px;max-width:160px;height:32px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:999px;background:#fff9;font-size:14px;font-weight:400;line-height:20px}.home-account[data-v-a7bcba81]{position:absolute;right:0;top:5px}.home-account-button[data-v-a7bcba81]{display:flex;align-items:center;justify-content:center;gap:6px;max-width:160px;height:32px;padding:0 12px;border:0;border-radius:999px;background:#fff9;color:var(--text-strong);font-size:14px;font-weight:400;line-height:20px}.home-account-avatar[data-v-a7bcba81]{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:10px;background:linear-gradient(to bottom,#7b2cf4,#310886)}.home-account-avatar img[data-v-a7bcba81],.home-account-copy img[data-v-a7bcba81],.home-account-actions img[data-v-a7bcba81]{display:block;flex:none}.home-account-name[data-v-a7bcba81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-account-card[data-v-a7bcba81]{position:absolute;right:0;top:calc(100% + 12px);display:flex;flex-direction:column;gap:8px;width:176px;height:162px;padding:12px;border:1px solid #d9d9d9;border-radius:12px;background:#fff;color:var(--text-primary)}.home-account-card[data-v-a7bcba81]:focus{outline:none}.home-account-info[data-v-a7bcba81]{width:150px;padding:0 8px}.home-account-details[data-v-a7bcba81]{display:flex;flex-direction:column;gap:6px;min-height:56px;padding-bottom:12px;border-bottom:1px solid var(--border)}.home-account-heading[data-v-a7bcba81]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:14px;font-weight:500;line-height:20px}.home-account-id[data-v-a7bcba81]{display:flex;align-items:center;gap:6px}.home-account-id p[data-v-a7bcba81]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:17px}.home-account-copy[data-v-a7bcba81]{display:grid;place-items:center;flex:none;width:16px;height:16px;padding:0;border:0;background:transparent;border-radius:2px}.home-account-actions[data-v-a7bcba81]{width:150px}.home-account-actions button[data-v-a7bcba81]{display:flex;align-items:center;gap:4px;width:100%;height:36px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--text-primary);text-align:left;font-size:12px;font-weight:400;line-height:17px}.home-account-actions button[data-v-a7bcba81]:hover,.home-account-actions button[data-v-a7bcba81]:focus-visible{background:#f2f4f7}.quantum-hero[data-v-04a739c4]{position:relative;isolation:isolate}.quantum-hero__canvas[data-v-04a739c4]{position:absolute;z-index:0;left:50%;top:50%;width:min(1360px,calc(100vw - 32px));height:600px;transform:translate(-50%,-50%);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 60.67%,transparent 63.33%);mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 60.67%,transparent 63.33%)}.quantum-hero__text[data-v-04a739c4]{position:relative;z-index:1;display:inline-block;color:var(--text-strong)}@media(prefers-reduced-motion:no-preference){.quantum-hero__text[data-v-04a739c4]{transition:text-shadow .8s ease}.is-active .quantum-hero__text[data-v-04a739c4]{text-shadow:0 0 28px #7955dc33,0 0 64px #4f8ee328;transition-duration:.22s}.is-stopped .quantum-hero__text[data-v-04a739c4]{transition:none}}.login-page[data-v-bb620d9b]{display:flex;align-items:center;justify-content:center;width:100%;min-width:1024px;height:100dvh;min-height:600px;background:linear-gradient(162.78499182156506deg,#f4f7ff 16.837%,#e2e5ff 56.5%,#e8e8ff,#f5f2fe 86.875%);font-family:system-ui,sans-serif}.login-content[data-v-bb620d9b]{display:flex;width:376px;flex-direction:column;align-items:center;gap:40px}.login-logo[data-v-bb620d9b]{position:relative;width:220px;height:77.966px;padding:0;overflow:hidden;flex-shrink:0}.login-logo img[data-v-bb620d9b]{position:absolute;left:-.02%;top:-6.41%;width:100.04%;height:106.88%}.login-form[data-v-bb620d9b]{display:flex;width:376px;flex-direction:column;align-items:flex-start;gap:18px}.form-main[data-v-bb620d9b]{display:flex;width:100%;flex-direction:column;align-items:center;gap:24px}.login-fields[data-v-bb620d9b]{display:flex;width:100%;flex-direction:column;gap:24px}.login-input[data-v-bb620d9b]{width:376px;height:56px;padding:0 16px;border:1px solid rgba(160,184,207,.22);border-radius:60px;background:#f1f3f6;color:#303c52;font-size:16px;font-weight:400;line-height:26px}.login-input[data-v-bb620d9b]::placeholder{color:#8a8f9d;opacity:1}.login-input[data-v-bb620d9b]:focus,.login-input[data-v-bb620d9b]:focus-visible{outline:none;box-shadow:none}.login-agreement[data-v-bb620d9b]{width:355px;height:22px;color:#666b78;white-space:nowrap;font-size:14px;font-weight:400;line-height:22px}.login-agreement button[data-v-bb620d9b]{padding:0;color:#4448ff;font-size:inherit;font-weight:inherit;line-height:inherit}.agreement-and[data-v-bb620d9b]{color:#667085}.login-actions[data-v-bb620d9b]{display:flex;width:376px;height:20px;align-items:center;justify-content:space-between}.login-actions button[data-v-bb620d9b]{padding:0;color:#4548ff;font-size:14px;font-weight:500;line-height:20px}.login-submit[data-v-bb620d9b]{position:relative;display:flex;width:375px;height:48px;align-items:center;justify-content:center;padding:0;border-radius:100px;color:#fff;font-size:16px;font-weight:600;line-height:24px}.login-submit img[data-v-bb620d9b]{position:absolute;inset:0;display:block}.login-submit span[data-v-bb620d9b]{position:relative}.login-submit[data-v-bb620d9b]:hover{filter:brightness(1.03)}.login-submit[data-v-bb620d9b]:active{filter:brightness(.97)}.compare-setup[data-v-c5f40b8b]{display:flex;gap:24px;align-items:flex-start;width:100%;height:189px;padding:30px;box-sizing:border-box}.model-card[data-v-c5f40b8b]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid #eee;border-radius:8px}.card-heading[data-v-c5f40b8b]{display:flex;align-items:center;gap:20px;white-space:nowrap;color:#303c52}.card-heading h2[data-v-c5f40b8b]{margin:0;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.5px}.card-heading p[data-v-c5f40b8b]{margin:0;font-size:12px;font-weight:400;line-height:17px}.model-choice[data-v-c5f40b8b]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:37px}.model-description[data-v-c5f40b8b]{min-width:0;flex:1}.model-description p[data-v-c5f40b8b]{margin:0}.model-name[data-v-c5f40b8b]{color:#1f293b;font-size:14px;font-weight:600;line-height:20px}.description[data-v-c5f40b8b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:12px;line-height:17px}.switch-model[data-v-c5f40b8b]{display:flex;flex:0 0 128px;align-items:center;justify-content:center;gap:10px;height:36px;padding:0 10px;border:0;border-radius:60px;background:transparent;color:#1f293b;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.switch-model.highlighted[data-v-c5f40b8b],.switch-model[data-v-c5f40b8b]:hover{background:#efefef}.switch-model img[data-v-c5f40b8b]{display:block;flex-shrink:0}.switch-model[data-v-c5f40b8b]:focus-visible{outline:2px solid #692aec;outline-offset:3px}.modal-overlay[data-v-77711d54]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0000007f}.model-dialog[data-v-77711d54]{width:528px;height:504px;max-height:calc(100dvh - 40px);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:17px;transform:translate(30px,1px);background:#fff;color:#1f293b}.modal-header[data-v-77711d54]{display:flex;align-items:flex-start;justify-content:space-between;height:24px;flex-shrink:0}.modal-title[data-v-77711d54]{display:flex;align-items:center;gap:17px;height:24px}.modal-title h2[data-v-77711d54],.modal-title p[data-v-77711d54]{margin:0;font-size:16px;line-height:22px;white-space:nowrap}.modal-title h2[data-v-77711d54]{font-weight:500}.modal-title p[data-v-77711d54]{color:#667085;font-weight:400}.close-button[data-v-77711d54]{display:block;padding:0;border:0;background:transparent;cursor:pointer}.close-button img[data-v-77711d54]{display:block}.model-list[data-v-77711d54]{display:flex;flex-direction:column;flex-shrink:1;min-height:0;overflow-y:auto;gap:20px;padding:20px}.model-row[data-v-77711d54]{display:flex;align-items:center;gap:20px;height:68px;flex-shrink:0;padding:0 12px;border:0;border-radius:12px;background:transparent;font:inherit;text-align:left;color:#1f293b;cursor:pointer}.model-row.selected[data-v-77711d54]{background:#efefef}.model-row[data-v-77711d54]:hover{background:#f5f5f5}.model-row.selected[data-v-77711d54]:hover{background:#efefef}.radio-icon[data-v-77711d54]{display:block;flex-shrink:0}.model-details[data-v-77711d54]{display:flex;flex-direction:column;gap:2px;min-width:0}.model-title-row[data-v-77711d54]{display:flex;align-items:center;gap:10px}.model-name[data-v-77711d54]{font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.model-badge[data-v-77711d54]{flex-shrink:0;padding:0 5px;border-radius:99px;background:#f3ecff;color:#692aec;font-size:12px;line-height:17px}.model-description[data-v-77711d54]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;font-weight:400}.modal-footer[data-v-77711d54]{display:flex;align-items:flex-start;justify-content:space-between;height:34px;flex-shrink:0}.selection-summary[data-v-77711d54]{display:flex;align-items:center;gap:17px;height:34px;font-size:14px;color:#000;white-space:nowrap}.selected-chip[data-v-77711d54]{display:flex;align-items:center;justify-content:center;width:128px;height:34px;padding:0 6px;box-sizing:border-box;border-radius:50px;background:#ededee;color:#1f293b;font-size:12px;font-weight:500}.footer-actions[data-v-77711d54]{display:flex;align-items:flex-start;gap:10px}.footer-actions button[data-v-77711d54]{height:34px;padding:0 20px;border:1px solid #eee;border-radius:4px;font:inherit;font-size:14px;font-weight:500;line-height:22px;letter-spacing:-.01px;cursor:pointer}.cancel-button[data-v-77711d54]{background:#fff;color:#4e5969}.footer-actions .confirm-button[data-v-77711d54]{border-color:#692aec;background:#692aec;color:#fff}button[data-v-77711d54]:focus-visible{outline:2px solid #692aec;outline-offset:3px}.app-shell[data-v-5aca8471]{display:flex;height:100dvh;min-height:600px;min-width:1024px;overflow:hidden}.brand-home[data-v-5aca8471]{font-family:system-ui,sans-serif}.main-panel[data-v-5aca8471]{flex:1;min-width:0;height:100%;position:relative;display:flex;flex-direction:column;background:#fff}.is-home[data-v-5aca8471]{overflow:hidden}.hero-background[data-v-5aca8471]{position:absolute;inset:0;background:linear-gradient(162.785deg,#f4f7ff 16.837%,#e2e5ff 56.5%,#e8e8ff,#f5f2fe 86.875%);overflow:hidden}.hero-texture[data-v-5aca8471]{position:absolute;left:calc(50% - 546.3605px);top:calc(50% - 819.541px);width:1092.721px;height:1639.082px;transform:rotate(-105deg);filter:blur(50px);opacity:.3;overflow:hidden}.hero-texture img[data-v-5aca8471]{position:absolute;width:100%;height:118.48%;top:-5.07%;left:0}.home-ambient[data-v-5aca8471]{position:absolute;left:calc(100% - 199px);top:-217px;width:374.414px;height:367px;-webkit-mask-position:-976px 217px;mask-position:-976px 217px;-webkit-mask-size:1175px 960px;mask-size:1175px 960px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-ambient img[data-v-5aca8471]{position:absolute;top:-200px;left:-200px;display:block}.home-content[data-v-5aca8471]{position:absolute;width:736px;max-width:calc(100% - 80px);left:50%;top:calc(50% + .5px);transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:40px}.home-content h1[data-v-5aca8471]{font-size:48px;line-height:67px;font-weight:500;color:var(--text-strong);text-align:center;white-space:nowrap}.home-content h1.hero-title[data-v-5aca8471]{font-weight:400;letter-spacing:24px;padding-left:24px}.hero-suggestions .download-prompt[data-v-5aca8471]{width:251px}.suggestions[data-v-5aca8471]{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%}.suggestions button[data-v-5aca8471]{display:flex;align-items:center;justify-content:center;gap:2px;height:34px;padding:0 18px;border-radius:50px;border:1px solid #eee;background:#fff9;font-size:14px;color:var(--text-strong);white-space:nowrap}.suggestions button[data-v-5aca8471]:hover{background:#fff;box-shadow:0 3px 12px #692aec0b}.suggestions .suggestion-prompt[data-v-5aca8471]{max-width:100%}.suggestion-prompt span[data-v-5aca8471]{min-width:0;overflow:hidden;text-overflow:ellipsis}.hero-suggestions button[data-v-5aca8471]{border:0;line-height:20px}.suggestion-leave-active[data-v-5aca8471]{position:absolute;pointer-events:none}@media(prefers-reduced-motion:no-preference){.suggestion-prompt[data-v-5aca8471]{transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.suggestion-prompt[data-v-5aca8471]:not(.suggestion-enter-active):not(.suggestion-leave-active):not(.suggestion-move):hover{transform:translateY(-2px)}.suggestion-enter-active[data-v-5aca8471]{transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--suggestion-order, 0) * 45ms)}.suggestion-enter-from[data-v-5aca8471]{opacity:0;transform:translateY(10px)}.suggestion-leave-active[data-v-5aca8471]{transition:opacity .16s ease,transform .16s ease}.suggestion-leave-to[data-v-5aca8471]{opacity:0;transform:translateY(-6px)}.suggestion-move[data-v-5aca8471]{transition:transform .32s cubic-bezier(.22,1,.36,1)}}@media(prefers-reduced-motion:reduce){.suggestion-leave-active[data-v-5aca8471]{display:none}}.chat-header[data-v-5aca8471]{position:relative;z-index:2;display:flex;align-items:center;gap:16px;height:64px;min-height:64px;padding:0 30px;border-bottom:.625px solid var(--border);background:#fffffff5}.header-text[data-v-5aca8471]{min-width:0}.header-text h1[data-v-5aca8471]{font-size:14px;font-weight:600;line-height:20px;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:600px}.header-text p[data-v-5aca8471]{font-size:12px;color:var(--text-tertiary);line-height:17px}.icon-button[data-v-5aca8471]{display:grid;place-items:center;padding:0;width:30px;height:30px;border-radius:6px;flex:none}.icon-button[data-v-5aca8471]:hover{background:#efefef}.restore-sidebar[data-v-5aca8471]{position:absolute;top:18px;left:18px}.comparison-heading[data-v-5aca8471]{display:flex;align-items:center;flex-shrink:0;padding:30px 50px;border-bottom:1px solid #eee}.experiment-label[data-v-5aca8471]{font-size:12px;line-height:17px;color:#7b2cf4;font-weight:500}.comparison-heading h1[data-v-5aca8471]{font-size:24px;line-height:48px;font-weight:600;color:var(--text-strong)}.comparison-intro[data-v-5aca8471]{font-size:12px;line-height:17px;color:var(--text-secondary)}.message-viewport[data-v-5aca8471]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable both-edges}.messages[data-v-5aca8471]{width:736px;max-width:calc(100% - 80px);margin:0 auto;padding:40px 0 228px}.turn[data-v-5aca8471]{display:flex;flex-direction:column;gap:24px;min-width:0}.turn+.turn[data-v-5aca8471]{margin-top:40px}.user-message[data-v-5aca8471]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-height:48px}.user-bubble[data-v-5aca8471]{padding:11px 16px;max-width:90%;line-height:26px;font-size:16px;color:var(--text-strong);background:var(--brand-soft);border-radius:24px;white-space:pre-wrap;overflow-wrap:anywhere}.user-file[data-v-5aca8471]{padding:12px 16px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--border);border-radius:12px;background:#fafafa;font-size:13px}.user-file span[data-v-5aca8471]{font-size:11px;color:var(--text-tertiary)}.compare-messages[data-v-5aca8471]{width:1001px}.compare-messages .user-bubble[data-v-5aca8471]{font-size:16px;line-height:26px;padding-top:11px;padding-bottom:11px;background:#f2f4f7}.response-columns[data-v-5aca8471]{display:flex;align-items:flex-start;gap:16px}.response-card[data-v-5aca8471]{flex:1;min-width:0;padding:20px;border:1px solid var(--border);border-radius:8px}.response-card-heading[data-v-5aca8471]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #f2f4f7;margin-bottom:12px}.response-card-heading>div[data-v-5aca8471]{min-width:0}.response-card-heading h2[data-v-5aca8471]{font-size:14px;font-weight:600;color:var(--text-strong);line-height:20px}.response-card-heading p[data-v-5aca8471]{font-size:12px;color:var(--text-secondary);line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.response-status[data-v-5aca8471]{display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap;color:var(--text-secondary)}.response-status i[data-v-5aca8471]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-complete[data-v-5aca8471]{color:#20a66a}.status-error[data-v-5aca8471]{color:#e05454}.status-pending[data-v-5aca8471],.status-streaming[data-v-5aca8471]{color:var(--primary)}.composer-dock[data-v-5aca8471]{position:absolute;z-index:3;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;padding:28px 24px 18px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.92) 24%,white 48%);pointer-events:none}.composer-dock[data-v-5aca8471]>:not(.ai-notice){pointer-events:auto}.ai-notice[data-v-5aca8471]{margin-top:8px;font-size:12px;line-height:17px;color:var(--text-tertiary);text-align:center}.comparison-dock[data-v-5aca8471]{bottom:35px;padding-bottom:0}.comparison-dock .ai-notice[data-v-5aca8471]{margin-top:17px}.scroll-bottom[data-v-5aca8471]{display:flex;align-items:center;gap:5px;position:absolute;top:-15px;height:30px;padding:0 10px;font-size:12px;border:1px solid var(--border);border-radius:50px;background:#fff;box-shadow:0 4px 18px #1f00540a}.toast-message[data-v-5aca8471]{position:fixed;z-index:100;left:50%;top:24px;transform:translate(-50%);padding:12px 20px;max-width:760px;background:#fff;color:var(--text-primary);font-size:14px;border:1px solid var(--border);box-shadow:0 6px 30px #1f005417;border-radius:10px}.toast-enter-active[data-v-5aca8471],.toast-leave-active[data-v-5aca8471]{transition:opacity .15s,top .15s}.toast-enter-from[data-v-5aca8471],.toast-leave-to[data-v-5aca8471]{opacity:0;top:12px}.utility-dialog[data-v-5aca8471]{width:528px;max-width:calc(100vw - 80px);padding:24px;color:var(--text-primary);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 80px #1f005426}.utility-dialog[data-v-5aca8471]::backdrop{background:#0006}.utility-dialog-heading[data-v-5aca8471]{display:flex;align-items:center;justify-content:space-between}.utility-dialog-heading h2[data-v-5aca8471]{font-size:20px;color:var(--text-strong);font-weight:600}.dialog-description[data-v-5aca8471]{margin-top:16px;font-size:14px;color:var(--text-secondary);line-height:24px}.model-connections[data-v-5aca8471]{display:grid;grid-template-columns:140px 1fr;gap:14px;margin:24px 0;font-size:13px}.model-connections dd[data-v-5aca8471]{margin:0;color:var(--text-secondary);overflow-wrap:anywhere}.settings-note[data-v-5aca8471]{font-size:12px;color:var(--text-tertiary);line-height:22px;margin-bottom:20px}.primary-button[data-v-5aca8471]{height:34px;padding:0 20px;font-size:14px;border-radius:4px;background:var(--primary);color:#fff}.primary-button[data-v-5aca8471]:disabled{opacity:.6}@media(max-width:1200px){.home-content h1[data-v-5aca8471]{font-size:40px}.home-content h1.hero-title[data-v-5aca8471]{font-size:48px}.messages[data-v-5aca8471]{max-width:calc(100% - 48px)}.composer-dock[data-v-5aca8471]{padding-left:24px;padding-right:24px}}:root{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--primary: #692aec;--brand-soft: #f3ecff;--text-strong: #1f293b;--text-primary: #303c52;--text-secondary: #667085;--text-tertiary: #98a2b3;--border: #e6eaf0;--sidebar: #fcfcfc;color:var(--text-primary);background:#fff}*{box-sizing:border-box}body{margin:0;min-width:1024px}button,textarea,input{font:inherit}button{color:inherit;border:0;background:transparent;cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #692aec88;outline-offset:3px}button,a,input,textarea{-webkit-tap-highlight-color:transparent}img{vertical-align:middle}p,h1,h2,h3{margin:0}::selection{background:#e7d7ff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#cfd2da;border-radius:6px}::-webkit-scrollbar-track{background:transparent}.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(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
