.WrefAiShell_wref-ai__Ta4cY{--wref-blue:var(--co);--wref-blue-deep:var(--co-600);--wref-navy:var(--ink-900);--wref-head:var(--tx);--wref-accent:var(--neg);--wref-ink:var(--tx);--wref-slate:var(--tx-2);--wref-muted:var(--tx-3);--wref-soft:var(--tx-4);--wref-line:var(--line);--wref-line-2:var(--line-2);--wref-paper:var(--surface);--wref-wash:var(--bg-2);--wref-tint:var(--co-bg);--wref-tint-2:var(--co-bg-2);--wref-body:var(--sans);--wref-display:var(--sans);--wrefai-invert-bg:#101d2e;--wrefai-invert-fg:#ffffff;--wrefai-invert-fg-muted:#c6d5e6;--wrefai-invert-chip-bg:rgba(255,255,255,0.12);--wrefai-invert-chip-fg:#d9e8f7;--wrefai-invert-highlight:rgba(255,255,255,0.1);--wrefai-invert-pos-chip-bg:rgba(111,169,150,0.16);--wrefai-invert-pos-chip-fg:#cbeee1;width:100%;max-width:100%;min-width:0;overflow:visible;color:var(--wref-ink);font-family:var(--wref-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;container-type:inline-size}.WrefAiShell_wref-ai__Ta4cY,.WrefAiShell_wref-ai__Ta4cY *{box-sizing:border-box}.WrefAiShell_wref-ai__Ta4cY h1,.WrefAiShell_wref-ai__Ta4cY h2,.WrefAiShell_wref-ai__Ta4cY h3,.WrefAiShell_wref-ai__Ta4cY p{margin:0;padding:0;font-weight:inherit}.WrefAiShell_wref-ai__Ta4cY button,.WrefAiShell_wref-ai__Ta4cY input,.WrefAiShell_wref-ai__Ta4cY textarea{font:inherit;color:inherit}.WrefAiShell_wref-ai__Ta4cY button{cursor:pointer;background:none;border:0}.WrefAiShell_wref-ai__Ta4cY svg{display:block;flex:0 0 auto}.WrefAiShell_wref-ai__Ta4cY :focus-visible{outline:2px solid color-mix(in srgb,var(--co) 50%,transparent);outline-offset:2px;border-radius:6px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_sr-only__y9mS8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes WrefAiShell_wref-in-ai__z5htC{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes WrefAiShell_wref-in-user__s8rB1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes WrefAiShell_wref-pop__bZe8L{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes WrefAiShell_wref-dot__TDNwt{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes WrefAiShell_wref-spin__2jIHp{to{transform:rotate(1turn)}}@keyframes WrefAiShell_wref-caret__QQRrK{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes WrefAiShell_wref-scan__mQ3GO{0%{transform:translateX(-80%);opacity:0}24%,76%{opacity:1}to{transform:translateX(160%);opacity:0}}@keyframes WrefAiShell_wref-rise__Anuj6{0%{opacity:.35;transform:scaleY(.28)}to{opacity:1;transform:scaleY(1)}}@keyframes WrefAiShell_wref-fill__t7M7f{0%{width:18%}}@keyframes WrefAiShell_wref-soft-pulse__PjtoM{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes WrefAiShell_wref-step-glow__uXpsq{0%,to{border-color:color-mix(in srgb,var(--co) 10%,transparent);transform:translateY(0)}45%{border-color:color-mix(in srgb,var(--co) 24%,transparent);transform:translateY(-1px)}}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_shell__thSRL{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;height:min(780px,82vh);height:clamp(620px,82svh,780px);min-height:560px;overflow:hidden;background:var(--wref-paper);border:1px solid var(--wref-line);border-radius:18px;box-shadow:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_shell__thSRL:before{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head__8FA4B{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:15px 20px 14px;border-bottom:1px solid var(--wref-line-2);background:var(--wref-paper)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head-left__4UHwX,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head-right__2qhrE{display:flex;align-items:center;gap:8px;min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head-left__4UHwX{flex:1 1 auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head-right__2qhrE{flex:0 0 auto;position:relative}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head-actions__0T50O{display:flex;align-items:center;gap:8px;flex:0 0 auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ghost-btn__RXlqL{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--wref-line);border-radius:999px;color:var(--wref-navy);font-size:12.5px;font-weight:600;transition:border-color .14s ease,background .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ghost-btn__RXlqL:hover{border-color:var(--co-line);background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ghost-btn__RXlqL svg{width:14px;height:14px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-btn__J_C_P,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_usage-btn__TN30u{display:inline-flex;align-items:center;gap:8px;height:34px;border:1px solid var(--wref-line);border-radius:999px;background:var(--surface);color:var(--wref-navy);font-size:12px;font-weight:700;transition:border-color .14s ease,background .14s ease,transform .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_usage-btn__TN30u{padding:0 10px 0 12px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-btn__J_C_P{width:34px;justify-content:center;padding:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-btn__J_C_P:hover,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_usage-btn__TN30u:hover,.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_brain-editor-open__lCNeS .WrefAiShell_brain-btn__J_C_P,.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_usage-open__vNRQT .WrefAiShell_usage-btn__TN30u{border-color:var(--co-line);background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-btn__J_C_P:active,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_usage-btn__TN30u:active{transform:scale(.97)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-btn__J_C_P svg,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_usage-btn__TN30u svg{width:15px;height:15px;color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_usage-meter___ocsb{width:44px;height:6px;overflow:hidden;border-radius:999px;background:var(--bg-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_usage-meter___ocsb i{display:block;width:64%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wref-blue),var(--pos))}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head-pop___JjIT{position:absolute;right:0;top:calc(100% + 9px);z-index:50;width:282px;padding:12px;border:1px solid var(--wref-line);border-radius:15px;background:var(--surface);box-shadow:var(--sh-lg);opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_usage-open__vNRQT [data-usage-panel]{opacity:1;transform:none;pointer-events:auto;animation:WrefAiShell_wref-pop__bZe8L .15s ease both}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head-pop___JjIT b{display:block;font-family:var(--wref-display);font-size:14px;font-weight:750;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head-pop___JjIT p{margin-top:5px;font-size:12px;line-height:1.45;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_pop-action__LkRkW{display:inline-flex;align-items:center;justify-content:center;height:31px;margin-top:11px;padding:0 12px;border-radius:999px;background:var(--wref-blue);color:#fff;font-size:12px;font-weight:750}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-chips__bEu5l{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-chips__bEu5l span{display:inline-flex;height:25px;align-items:center;padding:0 9px;border:1px solid var(--wref-line);border-radius:999px;background:var(--wref-tint-2);color:var(--wref-muted);font-size:11.5px;font-weight:700}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-backdrop__UnNFP{position:absolute;inset:0;z-index:42;background:transparent;opacity:0;pointer-events:none;transition:opacity .18s ease}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_history-open__IkTMW .WrefAiShell_history-backdrop__UnNFP{opacity:1;pointer-events:auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-drawer__0cehO{position:absolute;inset:0 auto 0 0;z-index:43;width:min(390px,90%);display:flex;flex-direction:column;background:linear-gradient(180deg,var(--surface),var(--surface-2));border-right:1px solid var(--wref-line);box-shadow:none;transform:translateX(-102%);transition:transform .21s ease;max-height:100%}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_history-open__IkTMW .WrefAiShell_history-drawer__0cehO{transform:translateX(0)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-backdrop____Rne{position:absolute;inset:0;z-index:44;background:rgba(0,0,0,.04);opacity:0;pointer-events:none;transition:opacity .18s ease}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_brain-editor-open__lCNeS .WrefAiShell_brain-backdrop____Rne{opacity:1;pointer-events:auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-drawer__x6_Jh{position:absolute;inset:0 0 0 auto;z-index:45;width:min(430px,92%);display:flex;flex-direction:column;background:linear-gradient(180deg,var(--surface),var(--surface-2));border-left:1px solid var(--wref-line);transform:translateX(102%);transition:transform .21s ease;max-height:100%}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_brain-editor-open__lCNeS .WrefAiShell_brain-drawer__x6_Jh{transform:translateX(0)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-editor-head__T_kaf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 16px 13px;border-bottom:1px solid var(--wref-line-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-editor-head__T_kaf b{display:block;font-family:var(--wref-display);font-size:16px;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-editor-head__T_kaf span{display:block;margin-top:1px;font-size:12px;color:var(--wref-soft);font-weight:600}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-editor-close__TR7VN{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--wref-line);border-radius:10px;color:var(--wref-muted);transition:background .14s ease,color .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-editor-close__TR7VN:hover{background:var(--wref-tint-2);color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-editor-close__TR7VN svg{width:15px;height:15px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-editor-body__il0aZ{flex:1 1 auto;min-height:0;overflow:auto;padding:14px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-card__r8B0v{padding:13px;border:1px solid var(--wref-line);border-radius:15px;background:var(--surface)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-card__r8B0v+.WrefAiShell_brain-card__r8B0v{margin-top:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-card__r8B0v label{display:block;color:var(--wref-navy);font-size:12px;font-weight:800}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-card__r8B0v input,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-card__r8B0v textarea{width:100%;margin-top:7px;border:1px solid var(--wref-line);border-radius:11px;background:var(--surface);outline:0;color:var(--wref-ink);font-size:13px;line-height:1.45}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-card__r8B0v input{height:38px;padding:0 11px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-card__r8B0v textarea{min-height:116px;max-height:180px;padding:10px 11px;resize:vertical}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-card__r8B0v input:focus,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-card__r8B0v textarea:focus{border-color:var(--wref-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--co) 9%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-focus-list__cfqvn,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-source-list__lskHU{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-focus-list__cfqvn span,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-source-list__lskHU span{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border:1px solid var(--wref-line);border-radius:999px;background:var(--wref-tint-2);color:var(--wref-slate);font-size:11.5px;line-height:1.2;font-weight:750}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-actions__XLuy_{display:flex;gap:8px;margin-top:12px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-actions__XLuy_ button{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border:1px solid var(--wref-line);border-radius:10px;background:var(--surface);color:var(--wref-blue);font-size:12px;font-weight:800}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_brain-actions__XLuy_ button.WrefAiShell_primary__BWGKO{border-color:var(--wref-blue);background:var(--wref-blue);color:#fff}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-head__G4rap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 16px 13px;border-bottom:1px solid var(--wref-line-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-head__G4rap b{font-family:var(--wref-display);font-size:16px;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-head__G4rap span{display:block;margin-top:1px;font-size:12px;color:var(--wref-soft);font-weight:600}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-new__4rCuC{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;margin:12px 12px 0;border-radius:12px;background:var(--wref-blue);color:#fff;font-size:13px;font-weight:750;transition:background .14s ease,transform .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-new__4rCuC:hover{background:var(--wref-blue-deep)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-new__4rCuC:active{transform:scale(.99)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-new__4rCuC svg{width:15px;height:15px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-search__BXcYp{display:flex;align-items:center;gap:8px;height:36px;margin:10px 12px 0;padding:0 11px;border:1px solid var(--wref-line);border-radius:12px;background:var(--surface);color:var(--wref-soft);font-size:12px;font-weight:650}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-search__BXcYp svg{width:14px;height:14px;color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_drawer-label__nTc2N{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 7px;color:var(--wref-soft);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_drawer-label__nTc2N button{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--wref-line);border-radius:999px;background:var(--surface);color:var(--wref-blue);font-size:11px;font-weight:800;letter-spacing:0;text-transform:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-list__ibh8h{display:grid;gap:7px;padding:0 12px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-card___q2Pv{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;width:100%;padding:10px;border:1px solid var(--wref-line);border-radius:14px;background:color-mix(in srgb,var(--surface) 86%,transparent);text-align:left;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-card___q2Pv:hover{background:var(--surface);border-color:var(--co-line);transform:translateX(2px);box-shadow:var(--sh-sm)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-card___q2Pv.WrefAiShell_active__A5AO7{border-color:var(--co-line);background:var(--wref-tint)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-main__Npxx4{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;min-width:0;padding:0;text-align:left}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-ic__WqYe3{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--wref-blue);background:var(--surface);border:1px solid var(--co-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-ic__WqYe3 svg{width:16px;height:16px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-card___q2Pv b{display:block;font-size:13px;line-height:1.25;color:var(--wref-navy);font-weight:750}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-main__Npxx4>span:not(.WrefAiShell_project-ic__WqYe3){display:block;min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-main__Npxx4>span:not(.WrefAiShell_project-ic__WqYe3)>span{display:block;margin-top:2px;color:var(--wref-muted);font-size:11.5px;line-height:1.35;font-weight:550}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-actions__hZTgQ{display:flex;align-items:center;gap:5px;justify-content:flex-end}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-count__MH724{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:25px;height:24px;padding:0 7px;border-radius:999px;background:var(--surface);border:1px solid var(--wref-line);color:var(--wref-soft);font-size:11px;font-weight:800}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-count__MH724 svg{width:11px;height:11px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-action__g2_1K{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--wref-line);border-radius:9px;background:var(--surface);color:var(--wref-muted);transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-action__g2_1K:hover{background:var(--wref-tint-2);border-color:var(--co-line);color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-action__g2_1K:active{transform:scale(.94)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-action__g2_1K.WrefAiShell_danger__fF3mu:hover{background:var(--neg-bg);border-color:var(--neg-line);color:var(--neg)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-action__g2_1K svg{width:13px;height:13px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-detail__IgOKC{display:none;margin:10px 12px 0;padding:12px;border:1px solid var(--co-line);border-radius:15px;background:var(--surface)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-detail__IgOKC.WrefAiShell_active__A5AO7{display:block}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-detail-head__4piB3{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-detail-head__4piB3 b{display:block;font-family:var(--wref-display);font-size:14px;color:var(--wref-navy);font-weight:750}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-detail-head__4piB3 span{display:block;margin-top:2px;font-size:11.5px;color:var(--wref-muted);line-height:1.35;font-weight:550}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-brain-status__mTtP5{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;background:var(--wref-tint);color:var(--wref-blue);font-size:10.5px;font-weight:800;white-space:nowrap}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-brain-note__N1s8q{margin-top:10px;padding:9px 10px;border-radius:12px;background:var(--wref-tint-2);color:var(--wref-muted);font-size:12px;line-height:1.45;font-weight:500}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-brain-chips__Lcp3T{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-brain-chips__Lcp3T span{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--wref-line);border-radius:999px;color:var(--wref-slate);background:var(--surface);font-size:11px;font-weight:750}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-brain-actions__MQLi7{display:flex;gap:7px;margin-top:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-brain-actions__MQLi7 button{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;border:1px solid var(--wref-line);border-radius:10px;color:var(--wref-blue);background:var(--surface);font-size:11.5px;font-weight:800}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_project-brain-actions__MQLi7 button.WrefAiShell_primary__BWGKO{border-color:var(--wref-blue);background:var(--wref-blue);color:#fff}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-close__CZzyt{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--wref-line);border-radius:10px;color:var(--wref-muted);transition:background .14s ease,color .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-close__CZzyt:hover{background:var(--wref-tint-2);color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-close__CZzyt svg{width:15px;height:15px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-list__k1LxX{display:grid;gap:8px;padding:0 12px 14px;overflow:auto;flex:1 1 auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-group__kVl1G{display:grid;gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-group-label__oHdf2{padding:2px 2px 0;color:var(--wref-soft);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-empty__QwgrK{padding:13px 12px 15px;border:1px dashed var(--co-line);border-radius:14px;background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--wref-muted);font-size:12px;line-height:1.45;font-weight:550}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-item__bf8zt{display:grid;grid-template-columns:34px 1fr auto;gap:10px;width:100%;padding:11px 10px;text-align:left;border:1px solid var(--wref-line);border-radius:14px;background:color-mix(in srgb,var(--surface) 86%,transparent);transition:background .14s ease,border-color .14s ease,transform .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-item__bf8zt:hover{background:var(--surface);border-color:var(--co-line);transform:translateX(2px)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-ic__SgIXK{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--wref-blue);background:var(--wref-tint);border:1px solid var(--co-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-ic__SgIXK svg{width:16px;height:16px;margin:auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-item__bf8zt b{display:block;color:var(--wref-navy);font-size:13px;font-weight:750;line-height:1.25}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-item__bf8zt>span:not(.WrefAiShell_history-ic__SgIXK):not(.WrefAiShell_history-pill__qR4u_){display:block;min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-item__bf8zt>span:not(.WrefAiShell_history-ic__SgIXK):not(.WrefAiShell_history-pill__qR4u_)>span{display:block;margin-top:2px;color:var(--wref-muted);font-size:11.8px;line-height:1.35;font-weight:500}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_history-pill__qR4u_{align-self:start;display:inline-flex;height:23px;align-items:center;padding:0 8px;border:1px solid var(--wref-line);border-radius:999px;background:var(--surface);color:var(--wref-blue);font-size:10.5px;font-weight:800;white-space:nowrap}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thread__HK_vY{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:radial-gradient(90% 58% at 50% -8%,color-mix(in srgb,var(--co) 8.5%,transparent),transparent 64%),linear-gradient(180deg,var(--surface-2) 0,var(--wref-paper) 38%)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thread__HK_vY::-webkit-scrollbar{width:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thread__HK_vY::-webkit-scrollbar-thumb{background:var(--line-2);border:3px solid var(--wref-paper);border-radius:999px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_inner__55i8z{max-width:736px;margin:0 auto;padding:30px 24px 18px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_welcome__AXof9{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;min-height:100%;max-width:620px;margin:0 auto;padding:clamp(18px,4vh,24px) 24px;justify-content:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_welcome-kicker__1tpbx{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--wref-blue);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_welcome-mark__aRbN_{display:grid;place-items:center;width:34px;height:34px;color:#fff;border-radius:999px;background:var(--wref-navy);box-shadow:0 10px 22px color-mix(in srgb,var(--co) 16%,transparent);overflow:hidden}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_welcome-mark__aRbN_ img{width:100%;height:100%;object-fit:cover;display:block}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_accent-rule__MGgzs{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_greeting__pybYF{font-family:var(--wref-display);font-size:clamp(25px,4.2cqw,34px);line-height:1.08;letter-spacing:-.02em;font-weight:700;color:var(--wref-navy);margin-top:10px;max-width:100%;overflow-wrap:break-word}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_greeting__pybYF span{display:block;color:var(--wref-slate);font-weight:600}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_greeting__pybYF .WrefAiShell_ask__oLWx0{display:block;min-height:1.08em}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_greeting__pybYF .WrefAiShell_cycle-text__nzwtH{display:inline;min-height:0;color:var(--wref-slate);white-space:normal}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_greeting__pybYF .WrefAiShell_cursor__RCmyA{display:inline-block;width:.1em;height:.82em;margin-left:2px;vertical-align:-.08em;border-radius:999px;background:var(--wref-blue);animation:WrefAiShell_wref-caret__QQRrK 1s step-end infinite}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_welcome-sub__0e289{max-width:470px;margin-top:10px;font-size:14px;line-height:1.55;color:var(--wref-muted);font-weight:450;overflow-wrap:break-word}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_auth-note__yGDAI{max-width:480px;margin-top:13px;padding:10px 12px;border:1px solid var(--co-line);border-radius:13px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--wref-muted);font-size:12px;line-height:1.42;font-weight:600}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_auth-note__yGDAI b{color:var(--wref-blue);font-weight:800}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_auth-note__yGDAI code{color:var(--wref-blue);font:700 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starters__j2PDE{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;width:100%}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:15px 16px;text-align:left;border:1px solid var(--wref-line);border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--sh-xs);transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease;min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt:hover{border-color:var(--co-line);background:var(--surface);transform:translateY(-1px);box-shadow:var(--sh-sm)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt:active{transform:translateY(0) scale(.99)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter-ic__VgvPL{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;align-self:center;color:var(--wref-blue);border:1px solid var(--co-line);border-radius:12px;background:var(--wref-tint-2);transition:color .15s ease,border-color .15s ease,background .15s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt:hover .WrefAiShell_starter-ic__VgvPL{color:#fff;background:var(--wref-blue);border-color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter-ic__VgvPL svg{width:18px;height:18px;margin:auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt>span:not(.WrefAiShell_starter-ic__VgvPL):not(.WrefAiShell_starter-arrow__kZShX){min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt b{display:block;font-family:var(--wref-display);font-size:14px;font-weight:600;color:var(--wref-navy);line-height:1.2;padding-right:16px;overflow-wrap:break-word}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt>span:not(.WrefAiShell_starter-ic__VgvPL):not(.WrefAiShell_starter-arrow__kZShX)>span{display:block;margin-top:3px;font-size:12.2px;line-height:1.38;color:var(--wref-muted);font-weight:450;overflow-wrap:break-word}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter-arrow__kZShX{position:absolute;top:15px;right:14px;color:var(--wref-soft);opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt:hover .WrefAiShell_starter-arrow__kZShX{opacity:1;transform:translateX(0);color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter-arrow__kZShX svg{width:14px;height:14px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po+.WrefAiShell_msg__ky9po{margin-top:26px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po.WrefAiShell_ai__DTuR_,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po.WrefAiShell_user__T6fiR{display:grid;grid-template-columns:30px 1fr;gap:13px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po.WrefAiShell_ai__DTuR_ .WrefAiShell_ai-mark__kZSZX{display:grid;place-items:center;width:30px;height:30px;color:#fff;border-radius:9px;background:linear-gradient(150deg,var(--wref-navy),var(--wref-blue))}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po.WrefAiShell_ai__DTuR_ .WrefAiShell_ai-mark__kZSZX img{width:16px;height:20px;object-fit:contain;display:block}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po.WrefAiShell_ai__DTuR_ .WrefAiShell_ai-mark__kZSZX svg{width:17px;height:17px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po.WrefAiShell_user__T6fiR .WrefAiShell_user-mark__KafRD{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--wref-wash);color:var(--wref-navy);font-size:11.5px;font-weight:800;letter-spacing:.01em}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-col__B03G5{min-width:0;animation:WrefAiShell_wref-in-ai__z5htC .34s ease both}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-meta__5_YVA{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;line-height:1}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-meta__5_YVA b{font-family:var(--wref-display);font-size:13px;font-weight:700;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-meta__5_YVA i{font-style:normal;font-size:11.5px;font-weight:500;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-meta__5_YVA .WrefAiShell_via__3XAsn{color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-body__1mq4d{margin:0;font-size:14px;line-height:1.62;color:var(--wref-ink);font-weight:450;white-space:pre-wrap;overflow-wrap:break-word}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-details__iCF9I{margin-top:2px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-details-toggle__Vr8Dp{display:inline-flex;align-items:center;gap:5px;padding:0;border:none;background:none;font-size:12px;font-weight:650;color:var(--wref-blue);cursor:pointer}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-details-toggle__Vr8Dp:hover{text-decoration:underline}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-details-body__VILTU{display:grid;gap:10px;margin-top:9px;padding:11px 0 0;border-top:1px solid var(--wref-line);font-size:12.5px;line-height:1.5;color:var(--wref-slate)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-details-body__VILTU b{display:block;margin-bottom:3px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-details-body__VILTU p{margin:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-details-chips__5gp_w{display:flex;flex-wrap:wrap;gap:6px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-filecard__3aj75{display:flex;align-items:center;gap:11px;width:100%;max-width:440px;margin-top:12px;padding:11px 13px;border:1px solid var(--wref-line);border-radius:12px;background:var(--surface);text-align:left;cursor:pointer;transition:border-color .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-filecard__3aj75:hover{border-color:var(--co-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-fc-ic__arvVQ{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--wref-blue);background:var(--wref-tint)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-fc-m__a4HXz{flex:1 1 auto;min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-fc-n__nWyjY{font-size:13px;font-weight:650;color:var(--wref-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg-fc-s__m0jxi{margin-top:1px;font-size:11.5px;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-response__kX5ww{display:grid;gap:10px;max-width:760px;font-size:14.5px;line-height:1.58;color:var(--wref-ink);font-weight:450}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-module__jIZoG{position:relative;overflow:hidden;padding:13px;border:1px solid var(--co-line);border-radius:15px;background:linear-gradient(135deg,var(--surface-2) 0,var(--co-bg) 100%)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-module__jIZoG:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--co) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--co) 5%,transparent) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);opacity:.65}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-map__MFv2E,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_draft-preview__6jTtR,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_fit-list___Ssrm,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_metric-grid__sM_Cn,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_research-rail__qMqHC,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_route-flow__u6y8u,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-head__ovgZJ{position:relative;z-index:1}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-head__ovgZJ{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:11px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-head__ovgZJ b{font-family:var(--wref-display);font-size:13px;font-weight:750;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-head__ovgZJ span{font-size:11.5px;font-weight:700;color:var(--wref-soft);white-space:nowrap}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_metric-grid__sM_Cn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_metric__12WWI{min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_fit-name___nR8L span,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_metric__12WWI span,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_route-step__1_vMQ span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_metric__12WWI b{display:block;margin-top:5px;font-size:17px;line-height:1;font-weight:800;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_metric__12WWI em{display:block;margin-top:7px;font-style:normal;font-size:11.5px;line-height:1.35;color:var(--wref-muted);font-weight:550}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_route-flow__u6y8u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_route-step__1_vMQ{position:relative;padding:10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--co) 13%,transparent);background:color-mix(in srgb,var(--surface) 80%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_route-step__1_vMQ+.WrefAiShell_route-step__1_vMQ:before{content:"";position:absolute;left:-9px;top:50%;width:9px;height:1px;background:var(--co-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_route-step__1_vMQ b{display:block;margin-top:5px;font-size:13px;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_route-step__1_vMQ i{display:block;margin-top:3px;font-style:normal;font-size:11.5px;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_fit-list___Ssrm{display:grid;gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_fit-row__EZuGh{display:grid;grid-template-columns:132px 1fr 42px;gap:9px;align-items:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_fit-name___nR8L b{display:block;font-size:12.5px;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_fit-track__shJ3k{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--co) 12%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_fit-track__shJ3k i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wref-blue),var(--pos))}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_fit-score__o1MFj{text-align:right;font-size:12px;font-weight:800;color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_draft-preview__6jTtR{display:grid;gap:8px;padding:12px;border-radius:13px;background:color-mix(in srgb,var(--surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--co) 12%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_draft-preview__6jTtR b{font-family:var(--wref-display);font-size:15px;line-height:1.28;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_draft-preview__6jTtR p{margin:0;font-size:12.5px;color:var(--wref-muted);line-height:1.45}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_draft-pill-row__FL_Qo{display:flex;flex-wrap:wrap;gap:6px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_draft-pill-row__FL_Qo span,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_source-chip__sZNX1{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--co) 13%,transparent);background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--wref-muted);font-size:11.5px;font-weight:700}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-map__MFv2E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-node__GIij5{min-height:72px;padding:10px;border:1px solid color-mix(in srgb,var(--co) 13%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 80%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-node__GIij5 span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-node__GIij5 b{display:block;margin-top:7px;color:var(--wref-navy);font-size:12.5px;line-height:1.25}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_evidence-grid__uCSui{display:grid;gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_evidence-item__nqhT9{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:baseline}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_evidence-item__nqhT9:before{content:"";width:5px;height:5px;margin-top:8px;border-radius:999px;background:var(--wref-blue);opacity:.8}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_evidence-item__nqhT9 b{color:var(--wref-head);font-weight:700}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_source-row__2WcHb{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_next-step__QMur4{border-color:var(--co-line);background:linear-gradient(135deg,var(--surface),var(--co-bg))}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_research-rail__qMqHC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_research-step__db8P3{padding:8px 9px;border-radius:11px;border:1px solid color-mix(in srgb,var(--co) 13%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent);font-size:11.5px;font-weight:700;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_research-step__db8P3 b{display:block;margin-bottom:2px;color:var(--wref-blue);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-module__jIZoG.WrefAiShell_premium-visual__fyE4t{padding:0;background:var(--surface);border-color:var(--co-line);box-shadow:var(--sh)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-module__jIZoG.WrefAiShell_premium-visual__fyE4t:after{opacity:.22}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-shell__JUowl{position:relative;z-index:1;display:grid;gap:12px;padding:13px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-board__0f_12{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-chart__MsIsB{min-height:128px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:linear-gradient(180deg,var(--surface-2),var(--co-bg))}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-bar__JWBHI{position:relative;display:block;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,var(--co),var(--pos));transform-origin:bottom;animation:WrefAiShell_wref-rise__Anuj6 .52s cubic-bezier(.2,.8,.2,1) both}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-bar__JWBHI:nth-child(2){animation-delay:45ms}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-bar__JWBHI:nth-child(3){animation-delay:90ms}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-bar__JWBHI:nth-child(4){animation-delay:135ms}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-bar__JWBHI:nth-child(5){animation-delay:.18s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-bar__JWBHI:nth-child(6){animation-delay:225ms}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-bar__JWBHI:nth-child(7){animation-delay:.27s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-bar__JWBHI:after{content:attr(data-label);position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);font-size:9.5px;font-weight:800;color:var(--wref-soft);letter-spacing:.06em}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-side__cOaR5{display:grid;gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-tile__qEZUC{padding:10px;border-radius:13px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:var(--surface)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-tile__qEZUC span{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-tile__qEZUC b{display:block;margin-top:5px;font-size:16px;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-tile__qEZUC em{display:block;margin-top:4px;font-style:normal;font-size:11px;line-height:1.35;color:var(--wref-muted);font-weight:600}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_risk-board__8JU5p{display:grid;grid-template-columns:1fr 1fr;gap:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_risk-matrix__j0tPo{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:var(--surface-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_risk-cell__Wbcxn{min-height:58px;padding:9px;border-radius:11px;border:1px solid color-mix(in srgb,var(--co) 11%,transparent);background:color-mix(in srgb,var(--surface) 78%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_risk-cell__Wbcxn.WrefAiShell_hot__9R7IA{background:var(--neg-bg);border-color:var(--neg-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_risk-cell__Wbcxn.WrefAiShell_good__o_wn6{background:var(--pos-bg);border-color:var(--pos-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_risk-cell__Wbcxn span{display:block;font-size:9.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_risk-cell__Wbcxn b{display:block;margin-top:5px;font-size:12px;line-height:1.25;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_waterfall__4lK3e{display:grid;gap:7px;align-content:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_waterfall-row__IMPDQ{display:grid;grid-template-columns:95px 1fr 44px;gap:8px;align-items:center;font-size:11.5px;font-weight:750;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_waterfall-track__7QZZ_{height:9px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--co) 10%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_waterfall-track__7QZZ_ i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--co),var(--pos));animation:WrefAiShell_wref-fill__t7M7f .62s ease both}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-stack__nfQft{display:grid;grid-template-columns:1fr .76fr;gap:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-card__Qjivk{display:grid;gap:9px;padding:10px;border-radius:13px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:color-mix(in srgb,var(--surface) 80%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-ring__89dqr{width:92px;height:92px;margin:auto;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--co) 0 82%,var(--co-line) 82% 100%);box-shadow:inset 0 0 0 12px var(--surface);color:var(--wref-navy);font-size:22px;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-note__DOpIc{font-size:12px;color:var(--wref-muted);line-height:1.45;font-weight:600;text-align:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_output-card__AsszX{padding:14px;border-radius:14px;background:var(--wrefai-invert-bg);color:var(--wrefai-invert-fg);box-shadow:inset 0 1px 0 var(--wrefai-invert-highlight)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_output-card__AsszX span{display:inline-flex;margin-bottom:12px;padding:5px 8px;border-radius:999px;background:var(--wrefai-invert-chip-bg);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:var(--wrefai-invert-chip-fg)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_output-card__AsszX b{display:block;font-family:var(--wref-display);font-size:18px;line-height:1.28}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_output-card__AsszX p{margin:9px 0 0;color:var(--wrefai-invert-fg-muted);font-size:12.5px;line-height:1.45}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-network__Tcmqh{position:relative;min-height:150px;border-radius:14px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--co) 12%,transparent),transparent 42%),var(--surface-2);overflow:hidden}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-network__Tcmqh:before{content:"";position:absolute;inset:32px 40px;border:1px dashed color-mix(in srgb,var(--co) 18%,transparent);border-radius:50%}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-dot__m58gm{position:absolute;width:132px;max-width:40%;padding:8px 9px;border-radius:12px;border:1px solid color-mix(in srgb,var(--co) 13%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--sh-sm)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-dot__m58gm:first-child{left:7%;top:16%}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-dot__m58gm:nth-child(2){right:8%;top:12%}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-dot__m58gm:nth-child(3){left:18%;bottom:12%}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-dot__m58gm:nth-child(4){right:16%;bottom:15%}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-dot__m58gm span{display:block;font-size:9.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-dot__m58gm b{display:block;margin-top:4px;font-size:11.5px;line-height:1.22;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_mode-panel__QCnQa{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px;padding:12px;border:1px solid var(--co-line);border-radius:15px;background:linear-gradient(135deg,var(--surface),var(--bg-2));box-shadow:var(--sh-xs)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_mode-card__6wyWe{padding:10px;border-radius:13px;border:1px solid color-mix(in srgb,var(--co) 11%,transparent);background:color-mix(in srgb,var(--surface) 78%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_mode-card__6wyWe span{display:block;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.1em;color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_mode-card__6wyWe b{display:block;margin-top:7px;color:var(--wref-navy);font-size:13px;line-height:1.3}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_mode-steps__oBaU9{display:grid;gap:7px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_mode-step__4TcxZ{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;font-size:12px;font-weight:650;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_mode-step__4TcxZ i{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--wref-blue);color:#fff;font-style:normal;font-size:10px;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-actions__OI2sO{display:flex;gap:6px;margin-top:12px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-act__Z81z2{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--wref-line);border-radius:999px;font-size:12px;font-weight:600;color:var(--wref-muted);transition:border-color .14s ease,color .14s ease,background .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-act__Z81z2:hover{border-color:var(--co-line);color:var(--wref-navy);background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-act__Z81z2 svg{width:13px;height:13px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-act__Z81z2.WrefAiShell_done__ZIdY7{color:var(--wref-blue);border-color:var(--co-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_typing__41dT3 .WrefAiShell_ai-col__B03G5{display:inline-flex;align-items:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_typing-line__1jtoG{position:relative;display:inline-flex;align-items:center;gap:11px;height:30px;padding:0 15px;overflow:hidden;border:1px solid var(--wref-line);border-radius:999px;background:var(--wref-paper);font-size:12.5px;font-weight:600;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_typing-line__1jtoG:before{content:"";position:absolute;inset:0;width:38%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--co) 8%,transparent),transparent);animation:WrefAiShell_wref-scan__mQ3GO 2.4s ease-in-out infinite}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_typing-line__1jtoG>*{position:relative;z-index:1}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dots__ovIm7{display:inline-flex;gap:4px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dots__ovIm7 i{width:5px;height:5px;border-radius:999px;background:var(--wref-blue);animation:WrefAiShell_wref-dot__TDNwt 1.3s ease-in-out infinite}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dots__ovIm7 i:nth-child(2){animation-delay:.16s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dots__ovIm7 i:nth-child(3){animation-delay:.32s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-card__5UU1m{position:relative;width:min(100%,560px);overflow:hidden;padding:13px;border:1px solid var(--co-line);border-radius:15px;background:linear-gradient(135deg,var(--surface),var(--bg-2));box-shadow:var(--sh)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-card__5UU1m:before{content:"";position:absolute;inset:0;width:48%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--co) 8%,transparent),transparent);animation:WrefAiShell_wref-scan__mQ3GO 2.1s ease-in-out infinite}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-head__chpja,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-pipeline__WwEwI{position:relative;z-index:1}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-head__chpja{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-head__chpja b{font-family:var(--wref-display);color:var(--wref-navy);font-size:13px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-head__chpja span{display:inline-flex;align-items:center;gap:7px;color:var(--wref-blue);font-size:11.5px;font-weight:800}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-head__chpja span:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:WrefAiShell_wref-soft-pulse__PjtoM 1.4s ease-in-out infinite}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-pipeline__WwEwI{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-step__7XzUQ{min-height:62px;padding:8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--wref-muted);font-size:11px;font-weight:700;line-height:1.25;animation:WrefAiShell_wref-step-glow__uXpsq 2.4s ease-in-out infinite}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-step__7XzUQ:nth-child(2){animation-delay:.28s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-step__7XzUQ:nth-child(3){animation-delay:.56s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-step__7XzUQ:nth-child(4){animation-delay:.84s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-step__7XzUQ:nth-child(5){animation-delay:1.12s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-step__7XzUQ b{display:block;margin-bottom:5px;color:var(--wref-blue);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-progress__06xy_{position:relative;z-index:1;height:4px;margin-top:11px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--co) 10%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-progress__06xy_ i{display:block;width:62%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--co),var(--pos),var(--co));animation:WrefAiShell_wref-scan__mQ3GO 1.9s ease-in-out infinite}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-response__kX5ww>*{animation:WrefAiShell_wref-in-ai__z5htC .36s ease both}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-response__kX5ww>:nth-child(2){animation-delay:45ms}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-response__kX5ww>:nth-child(3){animation-delay:90ms}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-response__kX5ww>:nth-child(4){animation-delay:135ms}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-response__kX5ww>:nth-child(5){animation-delay:.18s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-topline__fTurr{display:flex;align-items:center;justify-content:space-between;gap:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-title-stack__yAMLl{min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-title-stack__yAMLl b{display:block;font-family:var(--wref-display);color:var(--wref-navy);font-size:13.5px;line-height:1.25}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-title-stack__yAMLl span{display:block;margin-top:3px;color:var(--wref-muted);font-size:11.5px;font-weight:650}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_confidence-chip__yPxPo{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--co-line);background:var(--co-bg);color:var(--wref-blue);font-size:11.5px;font-weight:850;white-space:nowrap}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_confidence-chip__yPxPo i{width:7px;height:7px;border-radius:50%;background:var(--pos);box-shadow:0 0 0 4px color-mix(in srgb,var(--pos) 12%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_movement-strip__62Dqh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_movement-card__ZtPoQ{padding:10px;border-radius:13px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_movement-card__ZtPoQ span{display:block;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_movement-card__ZtPoQ b{display:block;margin-top:5px;color:var(--wref-navy);font-size:15px;line-height:1.1}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_movement-card__ZtPoQ em{display:block;margin-top:5px;font-style:normal;color:var(--wref-muted);font-size:11.5px;line-height:1.35;font-weight:600}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_driver-heat__ZQ_YH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_driver-cell__0YlrE{min-height:64px;padding:9px;border-radius:12px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_driver-cell__0YlrE.WrefAiShell_is-hot__HDrNc{background:var(--neg-bg);border-color:var(--neg-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_driver-cell__0YlrE.WrefAiShell_is-cool__ZsdD9{background:var(--pos-bg);border-color:var(--pos-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_driver-cell__0YlrE span{display:block;color:var(--wref-soft);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_driver-cell__0YlrE b{display:block;margin-top:5px;color:var(--wref-navy);font-size:12px;line-height:1.25}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_context-strip__jST7a,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_source-strip__6uq1o{display:flex;flex-wrap:wrap;gap:6px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_context-chip__t7f4X,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_source-mini__FMffo{display:inline-flex;align-items:center;gap:6px;min-height:25px;padding:5px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--co) 13%,transparent);background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--wref-muted);font-size:11.5px;line-height:1.15;font-weight:750}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_context-chip__t7f4X:before,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_source-mini__FMffo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pos)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_verdict-ribbon__VbhM1{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px;border-radius:14px;background:var(--wrefai-invert-bg);color:var(--wrefai-invert-fg)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_verdict-ribbon__VbhM1 span{color:var(--wrefai-invert-fg-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_verdict-ribbon__VbhM1 b{display:block;margin-top:5px;font-family:var(--wref-display);font-size:18px;line-height:1.2}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_verdict-ribbon__VbhM1 i{font-style:normal;display:inline-flex;height:28px;align-items:center;padding:0 10px;border-radius:999px;background:var(--wrefai-invert-pos-chip-bg);color:var(--wrefai-invert-pos-chip-fg);font-size:11px;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_capital-stack__KcsXV{display:grid;gap:7px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_stack-layer__jxHYF{display:grid;grid-template-columns:96px 1fr auto;gap:8px;align-items:center;padding:9px;border-radius:12px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_stack-layer__jxHYF span{color:var(--wref-soft);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_stack-layer__jxHYF b{color:var(--wref-navy);font-size:12.5px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_stack-layer__jxHYF em{font-style:normal;color:var(--wref-blue);font-size:11.5px;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_scenario-grid__zzdEr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_scenario-card__3nOv6{padding:10px;border-radius:13px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:var(--surface)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_scenario-card__3nOv6 span{display:block;font-size:10px;color:var(--wref-soft);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_scenario-card__3nOv6 b{display:block;margin-top:6px;color:var(--wref-navy);font-size:14px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_scenario-card__3nOv6 em{display:block;margin-top:4px;font-style:normal;color:var(--wref-muted);font-size:11.5px;line-height:1.35;font-weight:600}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-list__aR_fz{display:grid;gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-rank__2h2oh{display:grid;grid-template-columns:28px 1fr 48px;gap:9px;align-items:center;padding:9px;border-radius:13px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:color-mix(in srgb,var(--surface) 84%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-rank__2h2oh>i{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--wref-tint);color:var(--wref-blue);font-style:normal;font-size:11px;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-rank__2h2oh b{display:block;color:var(--wref-navy);font-size:12.5px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-rank__2h2oh span{display:block;margin-top:3px;color:var(--wref-muted);font-size:11.3px;line-height:1.3;font-weight:600}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-rank__2h2oh em{font-style:normal;color:var(--wref-blue);text-align:right;font-weight:850;font-size:12px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_publish-score__jw1i9{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_publish-ring__yajEp{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--pos) 0 86%,var(--co-line) 86%);box-shadow:inset 0 0 0 12px var(--surface);color:var(--wref-navy);font-size:22px;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_publish-checklist__iI2xB{display:grid;gap:6px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_publish-checklist__iI2xB span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--wref-muted);font-weight:700}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_publish-checklist__iI2xB span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pos)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-pathway__bAvRy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-path-card__jGYNQ{min-height:88px;padding:10px;border-radius:13px;border:1px solid color-mix(in srgb,var(--co) 12%,transparent);background:color-mix(in srgb,var(--surface) 86%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-path-card__jGYNQ span{display:block;color:var(--wref-soft);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-path-card__jGYNQ b{display:block;margin-top:6px;color:var(--wref-navy);font-size:12px;line-height:1.25}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-path-card__jGYNQ em{display:block;margin-top:5px;font-style:normal;color:var(--wref-blue);font-size:11px;font-weight:850}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_composer-zone__Q9lOj{flex:0 0 auto;padding:10px 24px 12px;border-top:1px solid var(--wref-line-2);background:var(--wref-paper);min-width:0;overflow:visible}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_composer__tnSlQ{position:relative;width:100%;max-width:736px;min-width:0;margin:0 auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_composer-box__Cw2yz{display:flex;flex-direction:column;gap:8px;padding:9px 10px;border:1px solid var(--co-line);border-radius:16px;background:var(--wref-paper);box-shadow:var(--sh-xs);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_composer-box__Cw2yz:focus-within{border-color:var(--wref-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--co) 10%,transparent),var(--sh)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chips__M_bxX{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chips__M_bxX::-webkit-scrollbar{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chips__M_bxX:empty{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 6px 0 11px;border:1px solid var(--co-line);border-radius:999px;background:var(--wref-tint);font-size:12px;font-weight:600;color:var(--wref-navy);max-width:100%;flex:0 0 auto;box-shadow:var(--sh-xs);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW:hover{transform:translateY(-1px);box-shadow:var(--sh-sm)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW:active{transform:translateY(0) scale(.99)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_tool__JHqas{background:var(--co-bg);border-color:var(--co-line);color:var(--wref-blue-deep)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_project__0IOzF{background:var(--viol-bg);border-color:color-mix(in srgb,var(--viol) 35%,transparent);color:var(--viol)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_file__SHG5x{background:var(--surface-2);border-color:var(--line-2);color:var(--tx-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_link__Qv0Vp{background:var(--pos-bg);border-color:var(--pos-line);color:var(--pos)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_mode__AagXV{background:var(--surface-2);border-color:var(--line-2);color:var(--tx-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_is-pending__8g7Ah{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_is-indexed__i1ona{background:var(--pos-bg);border-color:var(--pos-line);color:var(--pos)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_is-failed__BfQyV{background:var(--neg-bg);border-color:var(--neg-line);color:var(--neg)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW svg{width:13px;height:13px;color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_file__SHG5x svg{color:var(--tx-3)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_mode__AagXV svg{color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_link__Qv0Vp svg{color:var(--pos)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_project__0IOzF svg{color:var(--viol)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_is-failed__BfQyV svg{color:var(--neg)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_chip-status__d5350{display:inline-flex;align-items:center;gap:4px;color:inherit;opacity:.72;font-size:11px;font-weight:700}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_chip-status__d5350:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.72}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_status-pill__9oQoX{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;border:1px solid var(--wref-line);background:var(--surface-2);color:var(--tx-2);font-size:10.5px;font-weight:800;white-space:nowrap}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_status-pill__9oQoX:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.75}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_status-pill-warn__EwLH_{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_status-pill-pos__xnuvC{background:var(--pos-bg);border-color:var(--pos-line);color:var(--pos)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_status-pill-neg__NPGpi{background:var(--neg-bg);border-color:var(--neg-line);color:var(--neg)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_status-pill-co__CwwiG{background:var(--co-bg);border-color:var(--co-line);color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_chip-status__d5350.WrefAiShell_loading__ktvb7:before{width:8px;height:8px;border:1.5px solid;border-right:1.5px solid transparent;background:transparent;animation:WrefAiShell_wref-spin__2jIHp .8s linear infinite}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW .WrefAiShell_x___i7gn{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;color:var(--wref-soft);transition:background .12s ease,color .12s ease,transform .12s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW .WrefAiShell_x___i7gn:hover{background:var(--line-2);color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_link__Qv0Vp .WrefAiShell_x___i7gn:hover{background:var(--pos-bg);color:var(--pos)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW.WrefAiShell_file__SHG5x .WrefAiShell_x___i7gn:hover{background:var(--bg-2);color:var(--tx)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW .WrefAiShell_x___i7gn:active{transform:scale(.92)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_attach-chip__8WoTW .WrefAiShell_x___i7gn svg{width:11px;height:11px;color:inherit}.WrefAiShell_wref-ai__Ta4cY textarea{width:100%;min-height:22px;max-height:150px;overflow-y:auto;resize:none;border:0;outline:0;padding:2px;background:transparent;font-size:14.5px;line-height:1.5;font-weight:450;color:var(--wref-ink)}.WrefAiShell_wref-ai__Ta4cY textarea::placeholder{color:var(--tx-4)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_composer-bar__LF_UY{display:flex;align-items:center;gap:8px;min-width:0;min-height:34px;padding-top:1px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_plus__cWSXU{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:1px solid var(--wref-line);border-radius:10px;color:var(--wref-navy);transition:border-color .14s ease,background .14s ease,transform .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_plus__cWSXU:hover{border-color:var(--co-line);background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_plus__cWSXU:active{transform:scale(.97)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_plus__cWSXU svg{width:17px;height:17px;transition:transform .18s ease}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_tools-open__i8UUC .WrefAiShell_plus__cWSXU{border-color:var(--wref-blue);background:var(--wref-tint);color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_tools-open__i8UUC .WrefAiShell_plus__cWSXU svg{transform:rotate(45deg)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_composer-fill__cIr_K{flex:1 1 auto;min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_composer-actions__Dz0lm{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_send__4572G{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;flex:0 0 auto;border-radius:10px;color:#fff;background:var(--wref-blue);font-size:12.5px;font-weight:700;transition:background .14s ease,opacity .14s ease,transform .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_send__4572G:hover{background:var(--wref-blue-deep)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_send__4572G:active{transform:scale(.97)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_send__4572G svg{width:15px;height:15px}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_thinking__A8Mae .WrefAiShell_send__4572G{opacity:.45;pointer-events:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-control__HJKoE{position:relative;flex:0 0 auto;min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn__Vk9i3{display:inline-flex;align-items:center;gap:6px;height:32px;min-width:0;max-width:220px;padding:0 11px;border:1px solid var(--wref-line);border-radius:999px;color:var(--wref-muted);font-size:12px;font-weight:700;background:var(--surface);transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn__Vk9i3:hover,.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_persona-open__zNi4B .WrefAiShell_persona-btn__Vk9i3{border-color:var(--co-line);background:var(--wref-tint-2);color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn__Vk9i3:active{transform:scale(.97)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn__Vk9i3.WrefAiShell_active-persona__Xc1GF{border-color:var(--co-line);background:var(--wref-tint)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn__Vk9i3 svg{width:13px;height:13px;flex-shrink:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn-name__1uEPs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn-dot__vPTOJ{flex-shrink:0;opacity:.5}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn-role__ReRjS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;opacity:.78}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-menu__Yw6VQ{position:absolute;right:0;bottom:calc(100% + 8px);z-index:40;width:260px;padding:6px;border:1px solid var(--wref-line);border-radius:13px;background:var(--surface);box-shadow:var(--sh-lg);opacity:0;transform:translateY(6px) scale(.98);pointer-events:none}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_persona-open__zNi4B .WrefAiShell_persona-menu__Yw6VQ{opacity:1;transform:none;pointer-events:auto;animation:WrefAiShell_wref-pop__bZe8L .15s ease both}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-option__5imf0{display:grid;grid-template-columns:24px 1fr;gap:9px;width:100%;padding:9px;border-radius:9px;text-align:left;font-size:12.5px;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-option__5imf0.WrefAiShell_active__A5AO7,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-option__5imf0:hover{background:var(--wref-tint-2);color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-ic__a_hw4{display:grid;place-items:center;width:24px;height:24px;margin-top:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-option__5imf0 .WrefAiShell_persona-ic__a_hw4 svg{width:15px;height:15px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-option__5imf0 b{display:block;font-size:13px;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-option__5imf0>span:not(.WrefAiShell_persona-ic__a_hw4){display:block;margin-top:2px;line-height:1.35}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_composer-note__zCvrr{max-width:800px;margin:8px auto 0;text-align:center;font-size:11px;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_file-input__8KJP3{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-pop__kF2cz{position:absolute;left:0;bottom:calc(100% + 10px);z-index:30;width:min(520px,calc(100cqw - 48px));max-height:min(470px,68vh);overflow-y:auto;padding:10px;border:1px solid var(--wref-line);border-radius:16px;background:var(--wref-paper);box-shadow:var(--sh-lg);opacity:0;transform:translateY(8px) scale(.98);pointer-events:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-pop__kF2cz.WrefAiShell_open__0TA4L{opacity:1;transform:none;pointer-events:auto;animation:WrefAiShell_wref-pop__bZe8L .16s ease both}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-sec__zerM_+.WrefAiShell_tool-sec__zerM_{margin-top:4px;padding-top:4px;border-top:1px solid var(--wref-line-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-label__sR6_j{padding:8px 10px 6px;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-row__4VOdy{display:grid;grid-template-columns:30px 1fr auto;gap:11px;align-items:center;width:100%;padding:9px 10px;text-align:left;border-radius:11px;transition:background .13s ease,transform .13s ease;cursor:pointer}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-row__4VOdy:hover{background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-row__4VOdy:active{transform:scale(.99)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tr-ic__PO4RG{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;color:var(--wref-blue);border:1px solid var(--wref-line);border-radius:9px;background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tr-ic__PO4RG svg{width:16px;height:16px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tr-txt__GlQY9{min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tr-txt__GlQY9 b{display:block;font-family:var(--wref-display);font-size:13.5px;font-weight:600;color:var(--wref-navy);line-height:1.2}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tr-txt__GlQY9 span{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--wref-muted);font-weight:450}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tr-check__nK9X8{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:26px;padding:0 9px;flex:0 0 auto;border:1px solid var(--wref-line);border-radius:999px;color:var(--wref-muted);background:var(--wref-paper);font-size:11.5px;font-weight:700;transition:background .13s ease,border-color .13s ease,color .13s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-row__4VOdy.WrefAiShell_active__A5AO7 .WrefAiShell_tr-check__nK9X8,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-row__4VOdy.WrefAiShell_active__A5AO7 .WrefAiShell_tr-ic__PO4RG{color:#fff;background:var(--wref-blue);border-color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tr-action__Wd2Yq{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:26px;padding:0 9px;border:1px solid var(--wref-line);border-radius:999px;color:var(--wref-blue);background:var(--surface);font-size:11.5px;font-weight:700}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-row__4VOdy.WrefAiShell_project-row__sPrRP.WrefAiShell_active__A5AO7 .WrefAiShell_tr-check__nK9X8,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-row__4VOdy.WrefAiShell_project-row__sPrRP.WrefAiShell_active__A5AO7 .WrefAiShell_tr-ic__PO4RG{color:#fff;background:var(--viol);border-color:var(--viol)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_link-panel__T6L_z{display:none;grid-template-columns:1fr auto;gap:8px;padding:8px 10px 10px 51px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_link-panel__T6L_z.WrefAiShell_open__0TA4L{display:grid}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_link-panel__T6L_z input{min-width:0;height:36px;padding:0 11px;border:1px solid var(--wref-line);border-radius:10px;outline:0;font-size:13px;color:var(--wref-ink);background:var(--surface)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_link-panel__T6L_z input:focus{border-color:var(--wref-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--co) 9%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_link-panel__T6L_z.WrefAiShell_invalid__ggp6j input{border-color:var(--neg);box-shadow:0 0 0 3px color-mix(in srgb,var(--neg) 9%,transparent)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_link-add__y0eDd{height:36px;padding:0 13px;border-radius:10px;color:#fff;background:var(--wref-blue);font-size:12px;font-weight:700}@keyframes WrefAiShell_scaleIn__T05_j{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:none}}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher__XAvii{width:344px;max-width:100%;padding:0;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-lg);overflow:hidden;animation:WrefAiShell_scaleIn__T05_j .16s var(--ease-out)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-head__Y3Z_B{display:flex;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid var(--line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-head-ic__TWTW7{width:36px;height:36px;border-radius:10px;background:var(--viol-bg);color:var(--viol);display:grid;place-items:center;flex-shrink:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-head-ic__TWTW7 svg{width:18px;height:18px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-head-copy__HnJkO{min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-head-title__eG03u{font-family:var(--serif);font-weight:600;font-size:15px;color:var(--ink-900)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-head-sub__9vs_M{font-size:11.5px;color:var(--tx-3);margin-top:2px;line-height:1.35}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-try-label__bdNkz{font-family:var(--mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--tx-4);font-weight:600;padding:13px 18px 7px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-chips__BC2WE{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-chip__n187M{text-align:left;padding:9px 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--tx-2);font-size:12.5px;font-weight:500;cursor:pointer;transition:.12s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-chip__n187M:hover{border-color:var(--co-line);background:var(--co-bg);color:var(--co-700)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-input-row__Xbz4W{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid var(--line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-input-row__Xbz4W input{flex:1;min-width:0;border:1px solid var(--line-2);border-radius:var(--r-sm);padding:9px 12px;font-size:13px;outline:none;background:var(--bg);color:var(--tx)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-input-row__Xbz4W input:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg);background:var(--surface)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-send__BonJT{width:38px;height:38px;flex-shrink:0;border-radius:var(--r-sm);background:var(--co);color:#fff;display:grid;place-items:center;border:0;cursor:pointer;transition:.14s}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-send__BonJT:hover{filter:brightness(1.06)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-send__BonJT:disabled{opacity:.55;cursor:default}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_launcher-send__BonJT svg{width:16px;height:16px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-body__xYghJ{display:grid;grid-template-columns:272px 1fr;flex:1 1 auto;min-height:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-sidebar__gR8m7{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--wref-line);background:var(--bg)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-sidebar-top__nlHp1{position:relative;display:flex;gap:8px;padding:12px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-newbtn__HXnnM{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:9px;border:1px solid var(--wref-line-2);border-radius:11px;background:var(--surface);font-size:13px;font-weight:700;color:var(--wref-navy);transition:background .14s ease,border-color .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-newbtn__HXnnM span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-newbtn__HXnnM:hover{background:var(--wref-tint-2);border-color:var(--co-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-newbtn__HXnnM svg{color:var(--wref-blue);flex-shrink:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-plusbtn__2bhFa{width:38px;flex-shrink:0;border:1px solid var(--wref-line-2);border-radius:11px;background:var(--surface);color:var(--wref-muted);display:grid;place-items:center;transition:background .14s ease,color .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-plusbtn__2bhFa:hover,.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_create-open__rBV9T .WrefAiShell_aid-plusbtn__2bhFa{background:var(--wref-tint-2);color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-create-menu__lNf2U{position:absolute;top:54px;right:12px;z-index:50;min-width:190px;padding:6px;border:1px solid var(--wref-line);border-radius:13px;background:var(--surface);box-shadow:var(--sh-lg);opacity:0;transform:translateY(-4px) scale(.98);pointer-events:none}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_create-open__rBV9T .WrefAiShell_aid-create-menu__lNf2U{opacity:1;transform:none;pointer-events:auto;animation:WrefAiShell_wref-pop__bZe8L .15s ease both}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-create-item__FW0DV{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:9px;font-size:13px;font-weight:600;color:var(--wref-navy);text-align:left;cursor:pointer}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-create-item__FW0DV:hover{background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-create-item__FW0DV svg{width:15px;height:15px;color:var(--wref-muted);flex-shrink:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-sidebar-scroll__WFxzf{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 9px 12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-navrow__KQzWX{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:9px 10px;border:1px solid var(--wref-line);border-radius:11px;background:var(--surface);color:var(--wref-slate);font-size:13px;font-weight:650;text-align:left;transition:background .14s ease,color .14s ease,border-color .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-navrow__KQzWX svg{width:16px;height:16px;color:var(--wref-muted);flex-shrink:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-navrow__KQzWX:hover{background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-navrow__KQzWX.WrefAiShell_active__A5AO7{background:var(--wref-tint);color:var(--wref-blue);border-color:var(--co-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-navrow__KQzWX.WrefAiShell_active__A5AO7 svg{color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-navrow-t__GpWld{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-navrow-count__nmLJN{flex-shrink:0;font-size:11px;font-weight:800;color:var(--wref-soft);background:var(--wref-tint-2);border-radius:999px;padding:1px 8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-navrow__KQzWX.WrefAiShell_active__A5AO7 .WrefAiShell_aid-navrow-count__nmLJN{background:color-mix(in srgb,var(--co) 16%,transparent);color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-proj__LXbgc{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:11px;text-align:left;transition:background .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-proj__LXbgc.WrefAiShell_active__A5AO7,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-proj__LXbgc:hover{background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-proj-ic__vHmT_{width:26px;height:26px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;color:var(--wref-blue);background:var(--wref-tint-2);border:1px solid var(--wref-line)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-proj-meta__svk_Z{min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-proj-meta__svk_Z b{display:block;font-size:13px;font-weight:650;color:var(--wref-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-proj-meta__svk_Z>span{display:block;margin-top:1px;font-size:11px;color:var(--wref-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-chatitem__pmclM{display:flex;align-items:center;gap:2px;width:100%;border-radius:9px;transition:background .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-chatitem__pmclM.WrefAiShell_active__A5AO7,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-chatitem__pmclM:hover{background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-chatitem__pmclM.WrefAiShell_active__A5AO7 .WrefAiShell_aid-chat-title__v5V3P{color:var(--wref-blue);font-weight:650}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-chatitem-main__GNa_a{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0;padding:7px 8px;font-size:13px;color:var(--wref-slate);text-align:left}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-chat-dot__0D42Y{width:6px;height:6px;border-radius:999px;flex-shrink:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-chat-title__v5V3P{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-chat-pin__P_q6u{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;margin-right:4px;border-radius:7px;color:var(--wref-soft);transition:background .14s ease,color .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-chat-pin__P_q6u:hover{background:var(--wref-tint-2);color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-chat-pin__P_q6u svg{width:12px;height:12px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-sidebar-foot__4WtPZ{position:relative;display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 12px;border-top:1px solid var(--wref-line-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-sidebar-foot__4WtPZ .WrefAiShell_head-pop___JjIT{left:0;right:auto;top:auto;bottom:calc(100% + 9px)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-main__gKhVC{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-greet__izRI3{max-width:680px;margin:0 auto;padding:7vh 24px 24px;text-align:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-greet-icon__gAFaT{width:54px;height:54px;margin:0 auto 18px;border-radius:15px;background:var(--wref-tint);color:var(--wref-blue);display:grid;place-items:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-greet-title__VKFNN{font-family:var(--wref-display);font-size:30px;font-weight:700;color:var(--wref-navy);letter-spacing:-.01em}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-greet-sub__ehF55{max-width:520px;margin:8px auto 30px;font-size:15px;line-height:1.5;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-flows__2rgU7{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:640px;margin:0 auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-flow__QwFXJ{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border:1px solid var(--wref-line);border-radius:15px;background:var(--surface);text-align:left;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-flow__QwFXJ:hover{border-color:var(--co-line);transform:translateY(-2px);box-shadow:var(--sh-sm)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-flow-icon__35PT_{width:38px;height:38px;margin-bottom:11px;border-radius:10px;display:grid;place-items:center;color:var(--wref-blue);background:var(--wref-tint)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-flow-title__4C7Cj{font-family:var(--wref-display);font-size:14.5px;font-weight:680;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-flow-desc__XncIM{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-flow-agent__lMaNK{display:inline-flex;align-items:center;gap:5px;margin-top:11px;font-size:11px;font-weight:650;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-flow-agent__lMaNK svg{width:11px;height:11px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-files-head__3IREC{padding:22px 24px 0;max-width:1100px;margin:0 auto;width:100%}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-files-eyebrow__pB3ni{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-files-title__7xAnV{font-family:var(--wref-display);font-size:26px;font-weight:700;color:var(--wref-navy);margin:3px 0 0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-files-sub__h5sEA{margin-top:6px;font-size:13.5px;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fstats__9XkDq{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;padding:16px 24px 6px;max-width:1100px;margin:0 auto;width:100%}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fstat__Rv9OP{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--wref-line);border-radius:14px;background:var(--surface)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fstat-ic__y834I{width:32px;height:32px;flex-shrink:0;border-radius:9px;display:grid;place-items:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fstat-ic-co__HuqfB{color:var(--wref-blue);background:var(--wref-tint)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fstat-ic-pos__zId4C{color:var(--pos);background:var(--pos-bg)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fstat-ic-warn__IxttH{color:var(--warn);background:var(--warn-bg)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fstat__Rv9OP b{display:block;font-size:18px;font-weight:680;line-height:1.1;color:var(--wref-navy);font-variant-numeric:tabular-nums}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fstat__Rv9OP>span>span{display:block;margin-top:1px;font-size:11.5px;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fseg__5h_XB{display:flex;flex-wrap:wrap;gap:4px;padding:14px 24px 0;max-width:1100px;margin:0 auto;width:100%}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fseg-btn__zzpFX{padding:7px 13px;border-radius:999px;border:1px solid var(--wref-line);background:var(--surface);color:var(--wref-muted);font-size:12px;font-weight:650;transition:background .14s ease,color .14s ease,border-color .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fseg-btn__zzpFX:hover{background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fseg-btn__zzpFX.WrefAiShell_on__OTaia{background:var(--wref-blue);border-color:var(--wref-blue);color:#fff}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fgrid__zPr8Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:13px;padding:14px 24px 28px;max-width:1100px;margin:0 auto;width:100%}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard___wE5j{display:block;width:100%;padding:15px;border:1px solid var(--wref-line);border-radius:15px;background:var(--surface);text-align:left;transition:border-color .14s ease,box-shadow .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard___wE5j:hover{border-color:var(--co-line);box-shadow:var(--sh-sm)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-top__F7d5W{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-icon__XmLV0{color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-name__wU4Gn{margin-top:12px;font-family:var(--wref-display);font-size:14px;font-weight:680;line-height:1.35;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-meta__0xu7A{margin-top:3px;font-size:11.5px;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-agent___sNFg{display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-size:11px;font-weight:650}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-agent___sNFg svg{width:11px;height:11px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-dest__nL_EB{margin-top:4px;font-size:11.5px;color:var(--wref-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-foot__2E0bm{margin-top:13px;padding-top:12px;border-top:1px solid var(--wref-line);display:flex;align-items:center;justify-content:space-between;gap:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-open__R7i0j{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:650;color:var(--wref-blue);background:none;border:none;padding:0;cursor:pointer}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-manage__beZXc{margin-left:auto;font-size:12px;font-weight:650;color:var(--wref-muted);background:none;border:none;padding:0;cursor:pointer}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-manage__beZXc:hover{color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-row__UO3IL{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 14px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-field__9Irav{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-field__9Irav label{font-size:12px;font-weight:650;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-field__9Irav input{padding:9px 11px;border:1px solid var(--wref-line);border-radius:10px;font-size:13px;background:var(--surface);color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-field__9Irav input:focus{outline:none;border-color:var(--wref-blue)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-field__9Irav input:disabled{opacity:.6}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-hint__3l8Xw{font-size:12px;color:var(--wref-muted);margin:0 0 6px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-error__r_SOv{font-size:12px;color:var(--warn);margin:0 0 6px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-secondary__2K1d3{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid var(--wref-line);border-radius:10px;background:var(--surface);font-size:13px;font-weight:650;color:var(--wref-navy);cursor:pointer}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-primary__ZTMO8{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid var(--wref-blue);border-radius:10px;background:var(--wref-blue);font-size:13px;font-weight:650;color:#fff;cursor:pointer}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-primary__ZTMO8:disabled,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-secondary__2K1d3:disabled{opacity:.55;cursor:not-allowed}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-deliv-meta__lHP61{font-size:12.5px;color:var(--wref-muted);margin:2px 0 12px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-deliver__rHgOY{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border:1px solid var(--wref-blue);border-radius:999px;background:var(--wref-blue);color:#fff;font-size:11.5px;font-weight:700;cursor:pointer}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-deliver__rHgOY:hover{filter:brightness(1.06)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-dcard-deliver__rHgOY:disabled{opacity:.6;cursor:not-allowed}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_detail-backdrop__YOdMA{position:absolute;inset:0;z-index:46;background:rgba(0,0,0,.04);opacity:0;pointer-events:none;transition:opacity .18s ease}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_detail-open__sBfHQ .WrefAiShell_detail-backdrop__YOdMA{opacity:1;pointer-events:auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_detail-drawer__QF0aG{position:absolute;inset:0 0 0 auto;z-index:47;width:min(480px,94%);display:flex;flex-direction:column;background:linear-gradient(180deg,var(--surface),var(--surface-2));border-left:1px solid var(--wref-line);transform:translateX(102%);transition:transform .21s ease;max-height:100%}.WrefAiShell_wref-ai__Ta4cY.WrefAiShell_detail-open__sBfHQ .WrefAiShell_detail-drawer__QF0aG{transform:translateX(0)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_detail-drawer-head__xSJoT{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 16px 13px;border-bottom:1px solid var(--wref-line-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_detail-drawer-head__xSJoT b{display:block;font-family:var(--wref-display);font-size:16px;color:var(--wref-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_detail-drawer-close__eSALb{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border:1px solid var(--wref-line);border-radius:10px;color:var(--wref-muted);transition:background .14s ease,color .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_detail-drawer-close__eSALb:hover{background:var(--wref-tint-2);color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_detail-drawer-body__fOb_D{flex:1 1 auto;min-height:0;overflow:auto;padding:16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dd-sec__RL3ht{margin-bottom:18px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dd-sl__p7HEu{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wref-soft);margin-bottom:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dd-note__3sk46{font-size:12.5px;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dd-intro__ZxCNf{font-size:13px;line-height:1.55;color:var(--wref-muted);margin:0 0 16px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dd-actions__jfiy6{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dr-ctx__7RKZ5{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border-radius:10px;text-align:left;transition:background .14s ease}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dr-ctx__7RKZ5:hover{background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dr-ctx__7RKZ5+.WrefAiShell_dr-ctx__7RKZ5{margin-top:2px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dr-ctx-m__ekOKT{flex:1 1 auto;min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dr-ctx-t__BoEm7{display:block;font-size:13px;font-weight:650;color:var(--wref-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dr-ctx-s__0Sz6x{display:block;margin-top:1px;font-size:11.5px;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_dr-ctx__7RKZ5 svg:last-child{flex-shrink:0;color:var(--wref-soft)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-pj-hd__Ru2p3{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-pj-ic__Py9jA{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--wref-tint)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-pj-name__j9Ui5{font-family:var(--wref-display);font-size:16px;font-weight:700;color:var(--wref-navy)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-pj-desc__ohfdg{margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--wref-muted)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-actions-page__2F0FD{max-width:800px;margin:0 auto;width:100%;padding:14px 24px 28px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-actions-list__ggg6n{display:flex;flex-direction:column;gap:9px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-action-card__yBS92{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid var(--wref-line);border-radius:14px;background:var(--surface)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-action-icon__s_UwL{width:30px;height:30px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;color:var(--wref-muted);background:var(--wref-tint-2)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-action-body__J6OCA{flex:1 1 auto;min-width:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-action-label__hdulQ{font-size:13px;font-weight:650;color:var(--wref-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-action-sub__txvPh{margin-top:1px;font-size:11.5px;color:var(--wref-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 620px){.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-sidebar__gR8m7{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-body__xYghJ{grid-template-columns:1fr}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-greet__izRI3{padding:5vh 16px 16px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-greet-title__VKFNN{font-size:23px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-flows__2rgU7{grid-template-columns:1fr}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_aid-fstats__9XkDq{grid-template-columns:repeat(2,1fr)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_shell__thSRL{height:min(760px,calc(100vh - 18px));height:clamp(600px,calc(100svh - 18px),760px);min-height:590px;border-radius:14px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head__8FA4B{padding:12px 14px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head-left__4UHwX{gap:6px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ghost-btn__RXlqL span{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ghost-btn__RXlqL{width:34px;padding:0;justify-content:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_usage-btn__TN30u span:not(.WrefAiShell_sr-only__y9mS8),.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_usage-meter___ocsb{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_usage-btn__TN30u{width:34px;padding:0;justify-content:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_head-pop___JjIT{width:min(282px,calc(100cqw - 28px))}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_inner__55i8z{padding:22px 16px 14px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_welcome__AXof9{padding:14px;justify-content:flex-start}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_welcome-kicker__1tpbx{margin-bottom:10px;font-size:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_welcome-mark__aRbN_{width:30px;height:30px;border-radius:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_greeting__pybYF{font-size:24px;line-height:1.1;margin-top:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_welcome-sub__0e289{max-width:310px;margin-top:9px;font-size:13px;line-height:1.45}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starters__j2PDE{grid-template-columns:1fr;gap:7px;margin-top:15px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt{padding:11px 13px;gap:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt b{font-size:13.5px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt span{font-size:12px;line-height:1.3}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_starter__xjSXt>span:not(.WrefAiShell_starter-ic__VgvPL):not(.WrefAiShell_starter-arrow__kZShX)>span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_composer-zone__Q9lOj{padding:9px 14px 11px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po.WrefAiShell_ai__DTuR_,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po.WrefAiShell_user__T6fiR{grid-template-columns:26px 1fr;gap:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po.WrefAiShell_ai__DTuR_ .WrefAiShell_ai-mark__kZSZX,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_msg__ky9po.WrefAiShell_user__T6fiR .WrefAiShell_user-mark__KafRD{width:26px;height:26px;border-radius:8px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_ai-response__kX5ww{gap:8px;font-size:13.5px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-module__jIZoG{border-radius:12px;padding:11px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-module__jIZoG.WrefAiShell_premium-visual__fyE4t{padding:0}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-shell__JUowl{padding:11px;gap:9px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-pathway__bAvRy,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_driver-heat__ZQ_YH,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_metric-grid__sM_Cn,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_mode-panel__QCnQa,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_movement-strip__62Dqh,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-stack__nfQft,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_publish-score__jw1i9,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_research-rail__qMqHC,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_risk-board__8JU5p,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_route-flow__u6y8u,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_scenario-grid__zzdEr,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-board__0f_12,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-pipeline__WwEwI{grid-template-columns:1fr}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_signal-chart__MsIsB{min-height:96px;gap:6px;padding-bottom:22px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-card__5UU1m{padding:11px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_thinking-step__7XzUQ{min-height:auto}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_verdict-ribbon__VbhM1,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-topline__fTurr{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_confidence-chip__yPxPo{align-self:flex-start}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-rank__2h2oh,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_stack-layer__jxHYF{grid-template-columns:1fr}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-rank__2h2oh>i{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_provider-rank__2h2oh em{text-align:left}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_waterfall-row__IMPDQ{grid-template-columns:80px 1fr 34px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-network__Tcmqh{display:grid;grid-template-columns:1fr;gap:8px;min-height:0;padding:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-network__Tcmqh:before{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-dot__m58gm{position:static;width:auto;max-width:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_route-step__1_vMQ+.WrefAiShell_route-step__1_vMQ:before{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_fit-row__EZuGh{grid-template-columns:104px 1fr 36px;gap:7px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_atlas-map__MFv2E{grid-template-columns:repeat(2,minmax(0,1fr))}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_visual-head__ovgZJ{align-items:flex-start;flex-direction:column;gap:2px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_tool-pop__kF2cz{width:calc(100cqw - 28px);max-height:min(520px,70vh)}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_link-panel__T6L_z{grid-template-columns:1fr;padding-left:10px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn-dot__vPTOJ,.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn-role__ReRjS{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_persona-btn-name__1uEPs{max-width:64px}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_send__4572G span{display:none}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_send__4572G{width:32px;padding:0;justify-content:center}.WrefAiShell_wref-ai__Ta4cY .WrefAiShell_composer-actions__Dz0lm{gap:7px}}@media (prefers-reduced-motion:reduce){.WrefAiShell_wref-ai__Ta4cY *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}