.AiAssistant-module__djxGoW__page{max-width:1180px;padding-top:72px}.AiAssistant-module__djxGoW__intro{justify-content:space-between;align-items:end;gap:48px;margin-bottom:42px;display:flex}.AiAssistant-module__djxGoW__eyebrow{color:#8d8d8d;letter-spacing:2px;margin-bottom:16px;font-size:12px;font-weight:700}.AiAssistant-module__djxGoW__intro h1{letter-spacing:-.09em;font-size:clamp(68px,12vw,138px);line-height:.82}.AiAssistant-module__djxGoW__intro h1 span{color:#e2e2e2}.AiAssistant-module__djxGoW__description{color:#aaa;max-width:600px;margin-top:28px;font-size:19px;line-height:1.65}.AiAssistant-module__djxGoW__statusCard{background:#111;border:1px solid #292929;border-radius:6px;min-width:260px;padding:22px}.AiAssistant-module__djxGoW__connectionAnimation{color:#e2e2e2;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.AiAssistant-module__djxGoW__connectionAnimation svg{width:28px;height:28px;display:block}.AiAssistant-module__djxGoW__connectionLine{background:#3b3b3b;width:66px;height:1px;position:relative}.AiAssistant-module__djxGoW__connectionLine span{width:7px;height:7px;box-shadow:none;background:#e2e2e2;border-radius:50%;position:absolute;top:-3px}.AiAssistant-module__djxGoW__status{color:#aaa;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:13px;display:flex}.AiAssistant-module__djxGoW__status i,.AiAssistant-module__djxGoW__statusDot{background:#777;border-radius:50%;width:8px;height:8px;display:inline-block}.AiAssistant-module__djxGoW__status.AiAssistant-module__djxGoW__online i,.AiAssistant-module__djxGoW__statusDot.AiAssistant-module__djxGoW__online{box-shadow:none;background:#e2e2e2}.AiAssistant-module__djxGoW__status.AiAssistant-module__djxGoW__offline i,.AiAssistant-module__djxGoW__statusDot.AiAssistant-module__djxGoW__offline{background:#7b7b7b}.AiAssistant-module__djxGoW__statusNote{color:#666;text-align:center;margin-top:7px;font-size:12px}.AiAssistant-module__djxGoW__chatShell{width:100%;min-height:0;box-shadow:none;background:#080808;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.AiAssistant-module__djxGoW__chatShell:before{z-index:0;pointer-events:none;content:"";opacity:.35;background-image:none;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 64%);mask-image:linear-gradient(#000,#0000 64%)}.AiAssistant-module__djxGoW__chatHeader{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0ac7;border-bottom:1px solid #252525;align-items:center;gap:12px;padding:18px 22px;display:flex;position:relative}.AiAssistant-module__djxGoW__avatar{color:#101010;width:42px;height:42px;box-shadow:none;background:#e2e2e2;border-radius:6px;place-items:center;display:grid}.AiAssistant-module__djxGoW__avatar svg{width:25px;height:25px}.AiAssistant-module__djxGoW__chatHeader h2{font-size:16px}.AiAssistant-module__djxGoW__chatHeader p{color:#888;margin-top:3px;font-size:12px}.AiAssistant-module__djxGoW__statusDot{width:6px;height:6px;margin-right:6px}.AiAssistant-module__djxGoW__localBadge{color:#aaa;border:1px solid #303030;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:8px 11px;font-size:12px;display:flex}.AiAssistant-module__djxGoW__localBadge svg{width:15px;height:15px}.AiAssistant-module__djxGoW__messages{z-index:1;flex-direction:column;flex:1;gap:17px;padding:30px;display:flex;position:relative;overflow-y:auto}.AiAssistant-module__djxGoW__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:410px;display:flex}.AiAssistant-module__djxGoW__emptyOrb{color:#e2e2e2;width:74px;height:74px;box-shadow:none;background:#111;border:1px solid #4a4a4a;border-radius:6px;place-items:center;display:grid}.AiAssistant-module__djxGoW__emptyOrb svg{width:38px;height:38px}.AiAssistant-module__djxGoW__emptyState h3{letter-spacing:-.7px;margin-top:23px;font-size:27px}.AiAssistant-module__djxGoW__emptyState>p{color:#888;margin-top:9px}.AiAssistant-module__djxGoW__promptGrid{grid-template-columns:repeat(2,1fr);gap:10px;width:min(100%,680px);margin-top:31px;display:grid}.AiAssistant-module__djxGoW__promptGrid button{color:#c4c4c4;text-align:left;cursor:pointer;background:#111111d9;border:1px solid #2d2d2d;border-radius:6px;justify-content:space-between;padding:15px 16px;transition:all .2s;display:flex}.AiAssistant-module__djxGoW__promptGrid button:hover{color:#f4f4f4;border-color:#898989;transform:translateY(-2px)}.AiAssistant-module__djxGoW__promptGrid span{color:#e2e2e2}.AiAssistant-module__djxGoW__message{white-space:pre-wrap;border-radius:6px;max-width:min(78%,740px);padding:13px 16px;line-height:1.6}.AiAssistant-module__djxGoW__message.AiAssistant-module__djxGoW__assistant{color:#e8e8e8;background:#131313eb;border:1px solid #2a2a2a;border-top-left-radius:4px;align-self:flex-start}.AiAssistant-module__djxGoW__message.AiAssistant-module__djxGoW__user{color:#111;background:#e2e2e2;border-top-right-radius:4px;align-self:flex-end}.AiAssistant-module__djxGoW__streamCursor{vertical-align:-.15em;background:#e2e2e2;width:2px;height:1.05em;margin-left:3px;animation:.75s step-end infinite AiAssistant-module__djxGoW__streamBlink;display:inline-block}.AiAssistant-module__djxGoW__sources{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.AiAssistant-module__djxGoW__sources a{color:#e2e2e2;border:1px solid #3c3c3c;border-radius:999px;padding:4px 8px;font-size:11px}.AiAssistant-module__djxGoW__thinking{color:#999;background:#121212db;border:1px solid #3d3d3d;border-radius:6px;align-items:center;gap:15px;width:min(100%,370px);padding:14px 16px;font-size:13px;display:flex;position:relative;overflow:hidden}.AiAssistant-module__djxGoW__thinkingGlow{filter:blur(18px);background:#e2e2e221;border-radius:50%;width:90px;height:90px;animation:1.8s ease-in-out infinite alternate AiAssistant-module__djxGoW__thinkingGlow;position:absolute;top:-35px;left:-10px}.AiAssistant-module__djxGoW__thinking>:not(.AiAssistant-module__djxGoW__thinkingGlow){z-index:1;position:relative}.AiAssistant-module__djxGoW__thinking .AiAssistant-module__djxGoW__connectionAnimation{flex-shrink:0;gap:7px;width:85px}.AiAssistant-module__djxGoW__thinking .AiAssistant-module__djxGoW__connectionAnimation svg{width:18px;height:18px}.AiAssistant-module__djxGoW__thinking .AiAssistant-module__djxGoW__connectionLine{width:29px}.AiAssistant-module__djxGoW__thinkingPanel{width:100%}.AiAssistant-module__djxGoW__thinkingPanel p{color:#c3c3c3;margin-top:7px;font-size:12px}.AiAssistant-module__djxGoW__thinkingTrack{background:#3c3c3c;border-radius:999px;height:2px;position:relative;overflow:hidden}.AiAssistant-module__djxGoW__thinkingTrack span{border-radius:inherit;width:26px;height:100%;box-shadow:none;background:#e2e2e2;position:absolute;top:0}@keyframes AiAssistant-module__djxGoW__streamBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes AiAssistant-module__djxGoW__thinkingGlow{0%{opacity:.35;transform:translate(-10px)scale(.8)}to{opacity:.7;transform:translate(25px)scale(1.2)}}.AiAssistant-module__djxGoW__composer{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#121212eb;border:1px solid #333;border-radius:6px;align-items:end;gap:12px;margin:0 22px;padding:12px;display:flex;position:relative}.AiAssistant-module__djxGoW__composer:focus-within{border-color:#7b7b7b;box-shadow:0 0 0 3px #e2e2e20f}.AiAssistant-module__djxGoW__composer textarea{resize:none;color:#f5f5f5;min-height:26px;max-height:120px;font:inherit;background:0 0;border:0;outline:0;flex:1;line-height:1.55}.AiAssistant-module__djxGoW__composer textarea::placeholder{color:#656565}.AiAssistant-module__djxGoW__composer button{color:#111;cursor:pointer;background:#e2e2e2;border:0;border-radius:6px;place-items:center;width:37px;height:37px;font-size:22px;transition:transform .2s,opacity .2s;display:grid}.AiAssistant-module__djxGoW__composer button:hover:not(:disabled){transform:translateY(-2px)}.AiAssistant-module__djxGoW__composer button:disabled{opacity:.3;cursor:not-allowed}.AiAssistant-module__djxGoW__disclaimer{z-index:1;color:#5e5e5e;text-align:center;padding:13px 22px 17px;font-size:11px;position:relative}.AiAssistant-module__djxGoW__heroHint{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#909090;border:​1px solid #363636;background:#e2e2e20a;border-radius:999px;margin-top:18px;padding:6px 12px;font-size:11.5px;display:inline-flex}.AiAssistant-module__djxGoW__statusRowTop{justify-content:space-between;align-items:center;gap:​12px;display:flex}.AiAssistant-module__djxGoW__statusBigLabel{font-family:var(--font-mono,monospace);font-size:​11px;letter-spacing:​0.14em;color:#8d8d8d;font-weight:700}.AiAssistant-module__djxGoW__statusDotBig{width:​10px;height:​10px;border-radius:​50%;background:#777;display:inline-block}.AiAssistant-module__djxGoW__statusDotBig.AiAssistant-module__djxGoW__online{box-shadow:none;background:#e2e2e2;animation:1.8s ease-in-out infinite AiAssistant-module__djxGoW__statusPulseBig}.AiAssistant-module__djxGoW__statusDotBig.AiAssistant-module__djxGoW__offline{background:#7b7b7b}.AiAssistant-module__djxGoW__statusDotBig.AiAssistant-module__djxGoW__connecting{background:#b2b2b2;animation:1.2s ease-in-out infinite AiAssistant-module__djxGoW__statusPulseBig}.AiAssistant-module__djxGoW__statusState{font-size:​16px;color:#f2f2f2;margin-top:12px;font-weight:600}.AiAssistant-module__djxGoW__engineStats{gap:​8px;margin-top:​18px;grid-template-columns:repeat(3,1fr);display:grid}.AiAssistant-module__djxGoW__engineStat{border:​1px solid #2a2a2a;background:#ffffff05;border-radius:6px;padding:10px 9px}.AiAssistant-module__djxGoW__engineStatValue{font-family:var(--font-mono,monospace);font-size:​15px;color:#e2e2e2;font-weight:700;line-height:1.2;display:block}.AiAssistant-module__djxGoW__engineStatLabel{font-size:​11px;color:#d4d4d4;margin-top:2px;font-weight:600;display:block}.AiAssistant-module__djxGoW__engineStatSub{font-size:​9.5px;color:#606060;display:block}@keyframes AiAssistant-module__djxGoW__statusPulseBig{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.15)}}.AiAssistant-module__djxGoW__knowledgeStrip{justify-content:space-between;align-items:center;gap:​14px 18px;margin-top:​18px;border:​1px solid #242424;background:#0b0b0b;border-radius:6px;flex-wrap:wrap;padding:18px 22px;display:flex}.AiAssistant-module__djxGoW__knowledgeHead{gap:​2px;flex-direction:column;display:flex}.AiAssistant-module__djxGoW__knowledgeTitle{font-family:var(--font-mono,monospace);font-size:​10.5px;letter-spacing:​0.16em;color:#909090;font-weight:700}.AiAssistant-module__djxGoW__knowledgeNote{font-size:​11.5px;color:#606060}.AiAssistant-module__djxGoW__knowledgeChips{flex-wrap:wrap;gap:8px;display:flex}.AiAssistant-module__djxGoW__knowledgeChip{font-family:var(--font-mono,monospace);font-size:​11px;letter-spacing:​0.04em;color:#b8b8b8;padding:​5px 11px;border:​1px solid #2a2a2a;border-radius:​999px;background:#ffffff05;transition:border-color .2s,color .2s}.AiAssistant-module__djxGoW__knowledgeChip:hover{color:#e2e2e2;border-color:#898989}.AiAssistant-module__djxGoW__knowledgeLinks{gap:​14px;display:flex}.AiAssistant-module__djxGoW__knowledgeLinks a{font-size:​12.5px;color:#e2e2e2;font-weight:600;text-decoration:none;transition:opacity .2s}.AiAssistant-module__djxGoW__knowledgeLinks a:hover{opacity:.7}@media (max-width:760px){.AiAssistant-module__djxGoW__knowledgeStrip{flex-direction:column;align-items:flex-start}.AiAssistant-module__djxGoW__knowledgeLinks{flex-wrap:wrap}.AiAssistant-module__djxGoW__engineStats{grid-template-columns:repeat(3,1fr)}}.AiAssistant-module__djxGoW__chatLayout{width:100%;height:calc(100vh - 180px);max-height:800px;box-shadow:none;background:#080808;border:1px solid #303030;border-radius:6px;display:flex;overflow:hidden}.AiAssistant-module__djxGoW__sidebar{background:#111;border-right:1px solid #252525;flex-direction:column;flex-shrink:0;width:260px;padding:12px;display:flex}.AiAssistant-module__djxGoW__sidebarHeader{border-bottom:1px solid #252525;margin-bottom:12px;padding-bottom:12px}.AiAssistant-module__djxGoW__newChatButton{color:#c4c4c4;text-align:left;cursor:pointer;background:0 0;border:1px solid #4a4a4a;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px;font-size:14px;transition:all .2s;display:flex}.AiAssistant-module__djxGoW__newChatButton:hover{color:#f4f4f4;background:#e2e2e20d;border-color:#898989}.AiAssistant-module__djxGoW__sidebarNav{flex:1;overflow-y:auto}.AiAssistant-module__djxGoW__sidebarTitle{color:#777;letter-spacing:.5px;padding:10px 10px 4px;font-size:12px;font-weight:600}.AiAssistant-module__djxGoW__sidebarNav ul{margin:0;padding:0;list-style:none}.AiAssistant-module__djxGoW__sidebarLink{color:#bbb;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:10px;margin-top:4px;padding:9px 10px;font-size:14px;text-decoration:none;transition:background .2s;display:flex;overflow:hidden}.AiAssistant-module__djxGoW__sidebarLink:hover{background:#ffffff0d}.AiAssistant-module__djxGoW__sidebarLink.AiAssistant-module__djxGoW__active{color:#e2e2e2;background:#e2e2e21a;font-weight:500}.AiAssistant-module__djxGoW__sidebarLinkText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AiAssistant-module__djxGoW__sidebarFooter{border-top:1px solid #252525;padding-top:12px}@media (max-width:700px){.AiAssistant-module__djxGoW__page{padding-top:48px}.AiAssistant-module__djxGoW__intro{flex-direction:column;align-items:stretch;gap:28px}.AiAssistant-module__djxGoW__intro h1{letter-spacing:-.08em}.AiAssistant-module__djxGoW__statusCard{width:100%}.AiAssistant-module__djxGoW__chatLayout{flex-direction:column;height:calc(100vh - 100px);max-height:none}.AiAssistant-module__djxGoW__sidebar{border-bottom:1px solid #252525;border-right:0;width:100%;height:auto}.AiAssistant-module__djxGoW__sidebarNav{max-height:150px}.AiAssistant-module__djxGoW__chatShell{border-radius:6px;min-height:590px}.AiAssistant-module__djxGoW__messages{padding:20px 14px}.AiAssistant-module__djxGoW__message{max-width:90%}.AiAssistant-module__djxGoW__promptGrid{grid-template-columns:1fr}.AiAssistant-module__djxGoW__localBadge{display:none}.AiAssistant-module__djxGoW__composer{margin:0 12px}.AiAssistant-module__djxGoW__disclaimer{padding-inline:14px}}.AiAssistant-module__djxGoW__page{background:#080808}.AiAssistant-module__djxGoW__chatShell,.AiAssistant-module__djxGoW__sidebar{background:#0c0c0c}.AiAssistant-module__djxGoW__chatShell:before{display:none}.AiAssistant-module__djxGoW__statusCard,.AiAssistant-module__djxGoW__emptyOrb,.AiAssistant-module__djxGoW__chatHeader,.AiAssistant-module__djxGoW__composer{box-shadow:none;background:#121212;border-color:#303030}.AiAssistant-module__djxGoW__avatar,.AiAssistant-module__djxGoW__composer button,.AiAssistant-module__djxGoW__message.AiAssistant-module__djxGoW__user{color:#111;background:#ededed}.AiAssistant-module__djxGoW__emptyOrb,.AiAssistant-module__djxGoW__promptGrid span,.AiAssistant-module__djxGoW__sources a{color:#ddd}.AiAssistant-module__djxGoW__thinkingGlow{display:none}
