.page_main__nw1Wk{position:relative;z-index:1;min-height:100vh;max-width:900px;margin:0 auto;padding:60px 24px 40px;display:flex;flex-direction:column;gap:40px}.page_header__oRW75{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.page_badge__0mJr3{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;border:1px solid rgba(139,92,246,.3);background:rgba(139,92,246,.08);font-size:12px;font-weight:500;color:var(--accent-purple);letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease}.page_badge__0mJr3:hover{background:rgba(139,92,246,.15);box-shadow:0 0 15px rgba(139,92,246,.2);transform:translateY(-1px)}.page_badgeDot__H_VSy{width:6px;height:6px;border-radius:50%;background:var(--accent-green);animation:page_pulse-glow__uLXR_ 2s infinite}.page_heroImageContainer__n1kpA{width:100%;max-width:400px;margin:10px auto;border-radius:var(--radius-lg);overflow:hidden;position:relative;box-shadow:0 10px 40px rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.2);transition:all .4s cubic-bezier(.16,1,.3,1);animation:page_fadeUp__aNNvE .8s cubic-bezier(.16,1,.3,1) forwards}.page_heroImageContainer__n1kpA:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 50px rgba(139,92,246,.3);border-color:rgba(139,92,246,.4)}.page_heroImage__Aq3LS{width:100%;height:auto;display:block;object-fit:cover;border-radius:var(--radius-lg)}.page_title__po7na{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1;letter-spacing:-.03em}.page_titleGradient__ktBBy{background:var(--gradient-brand);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:page_shine__p_MUw 4s linear infinite}@keyframes page_shine__p_MUw{to{background-position:200%}}.page_subtitle__YBgxm{font-size:1rem;color:var(--text-secondary);max-width:560px;line-height:1.7}.page_techPills__sCZv6{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.page_pill__27VwF{padding:4px 12px;border-radius:100px;background:hsla(0,0%,100%,.05);border:1px solid var(--border);font-size:11px;color:var(--text-muted);font-family:var(--font-mono);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:default}.page_pill__27VwF:hover{border-color:rgba(139,92,246,.4);background:rgba(139,92,246,.1);color:#c4b5fd;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px rgba(139,92,246,.15)}.page_querySection__sFgul{width:100%}.page_responseSection__lB9Op{width:100%;min-height:100px}.page_errorBox__aWXjN{padding:16px 20px;border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.06);color:#fca5a5;display:flex;align-items:center;gap:10px;font-size:.9rem}.page_errorIcon__OP7HL{font-size:1.1rem}.page_footer__F3MD0{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:11px;color:var(--text-muted);padding-top:24px;border-top:1px solid var(--border);font-family:var(--font-mono)}.page_healthStatus__DmAhQ{display:flex;align-items:center;gap:8px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);padding:4px 12px;border-radius:100px;color:var(--accent-green);font-weight:500;letter-spacing:.02em}.page_healthDot__rQ7BI{width:6px;height:6px;background:#10b981;border-radius:50%;animation:page_pulse__XPtbN 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes page_pulse__XPtbN{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.page_footerText__qHi3L{opacity:.7}@media (max-width:640px){.page_main__nw1Wk{padding:40px 16px 32px;gap:28px}}.QueryInput_wrapper__1mX6P{display:flex;flex-direction:column;gap:12px}.QueryInput_inputPanel__q_2Hl{padding:4px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px rgba(0,0,0,.2)}.QueryInput_inputPanel__q_2Hl:focus-within{border-color:rgba(139,92,246,.6);box-shadow:var(--shadow-panel),0 0 0 1px rgba(139,92,246,.25),0 0 20px rgba(139,92,246,.15);transform:translateY(-2px)}.QueryInput_loading__XhUdb{opacity:.7;pointer-events:none}.QueryInput_inputRow__CedtV{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 8px}.QueryInput_prompt__Dcx9l{font-family:var(--font-mono);font-size:1.4rem;color:var(--accent-purple);margin-top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.QueryInput_textarea__7tocK{flex:1 1;background:transparent;border:none;outline:none;resize:none;font-family:var(--font-sans);font-size:.975rem;color:var(--text-primary);line-height:1.6;min-height:44px}.QueryInput_textarea__7tocK::placeholder{color:var(--text-muted)}.QueryInput_submitBtn__NmjOW{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-sm);border:none;background:var(--gradient-brand);color:#fff;cursor:pointer;display:grid;place-items:center;transition:opacity var(--transition),transform var(--transition);margin-top:2px}.QueryInput_submitBtn__NmjOW:hover:not(:disabled){opacity:.9;transform:scale(1.05)}.QueryInput_submitBtn__NmjOW:disabled{opacity:.35;cursor:not-allowed;transform:none}.QueryInput_spinner__7VEJH{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:QueryInput_spin__u26Vr .7s linear infinite}.QueryInput_footer__4kMkI{display:flex;justify-content:space-between;padding:6px 16px 10px;border-top:1px solid var(--border)}.QueryInput_charCount__xIbN1,.QueryInput_hint__cqr3F{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.QueryInput_examples___jvPQ{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.QueryInput_examplesLabel__TedUL{font-size:11px;color:var(--text-muted);font-family:var(--font-mono);flex-shrink:0}.QueryInput_exampleChip__Hf6K9{padding:5px 12px;border-radius:100px;border:1px solid var(--border);background:var(--bg-panel);color:var(--text-secondary);font-size:11px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);font-family:var(--font-sans);text-align:left}.QueryInput_exampleChip__Hf6K9:hover:not(:disabled){border-color:rgba(139,92,246,.5);color:var(--text-primary);background:rgba(139,92,246,.15);transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px rgba(139,92,246,.15)}.QueryInput_exampleChip__Hf6K9:disabled{opacity:.4;cursor:not-allowed}.SourceChip_chip__j8Zl0{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:100px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);color:#93c5fd;font-size:11px;font-family:var(--font-mono);text-decoration:none;transition:all var(--transition);cursor:default}a.SourceChip_chip__j8Zl0{cursor:pointer}a.SourceChip_chip__j8Zl0:hover{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.35);color:#bfdbfe}.SourceChip_dot__iqSTP{width:5px;height:5px;border-radius:50%;background:var(--accent-blue);flex-shrink:0}.AnswerCard_card__ao4fD{padding:0;overflow:hidden;animation:AnswerCard_fadeUp__6_JI_ .6s cubic-bezier(.16,1,.3,1) forwards;transition:all .4s cubic-bezier(.16,1,.3,1)}.AnswerCard_card__ao4fD:hover{box-shadow:0 12px 40px rgba(0,0,0,.4);transform:translateY(-2px)}.AnswerCard_answerCard__gjwD8{border-color:rgba(139,92,246,.25)}.AnswerCard_refusalCard__52kpG{border-color:rgba(239,68,68,.25)}.AnswerCard_metaBar__nRbA0{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--border);background:hsla(0,0%,100%,.02);flex-wrap:wrap;gap:8px}.AnswerCard_metaLeft__nD7Q_{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.AnswerCard_statusBadge__gnbKK{padding:3px 10px;border-radius:100px;font-size:11px;font-weight:600;font-family:var(--font-mono)}.AnswerCard_statusSuccess__M2Nmg{background:rgba(16,185,129,.12);color:var(--accent-green);border:1px solid rgba(16,185,129,.25)}.AnswerCard_statusRefusal__YJgT6{background:rgba(239,68,68,.1);color:var(--accent-red);border:1px solid rgba(239,68,68,.2)}.AnswerCard_metaItem__OCIH_{display:flex;align-items:center;gap:6px}.AnswerCard_metaLabel__feaoP{font-size:10px;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase}.AnswerCard_metaValue__Xuc4B{font-size:12px;font-weight:600;color:var(--text-secondary);font-family:var(--font-mono)}.AnswerCard_latencyHoverGroup__sBJDs{position:relative;cursor:pointer}.AnswerCard_latencyTooltip__5ekL7{position:absolute;top:100%;left:0;margin-top:8px;background:#111;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;width:max-content;z-index:10;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease;transform:translateY(-5px);display:flex;flex-direction:column;gap:6px;box-shadow:0 4px 12px rgba(0,0,0,.5)}.AnswerCard_latencyHoverGroup__sBJDs:hover .AnswerCard_latencyTooltip__5ekL7{opacity:1;visibility:visible;transform:translateY(0)}.AnswerCard_latencyRow___vV_i{display:flex;justify-content:space-between;gap:16px;font-size:11px;font-family:var(--font-mono);color:var(--text-muted)}.AnswerCard_latencyRow___vV_i span:last-child{color:var(--accent-green);font-weight:600}.AnswerCard_traceLink__uNYVF{font-size:10px;font-family:var(--font-mono);color:var(--accent-purple);text-decoration:none;background:rgba(139,92,246,.1);padding:2px 8px;border-radius:4px;transition:background .2s ease}.AnswerCard_traceLink__uNYVF:hover{background:rgba(139,92,246,.2)}.AnswerCard_confidenceBar__sBptX{width:80px;height:4px;background:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden}.AnswerCard_confidenceFill__aEtop{height:100%;background:var(--gradient-brand);border-radius:2px;transition:width .6s ease}.AnswerCard_answerBody__gW0op{padding:24px 24px 16px}.AnswerCard_refusalText__yZ_bu{color:#fca5a5;font-style:italic;line-height:1.7;font-size:.95rem}.AnswerCard_markdownBody__TCMxY{color:var(--text-primary);line-height:1.75;font-size:.975rem}.AnswerCard_markdownBody__TCMxY p{margin-bottom:12px}.AnswerCard_markdownBody__TCMxY p:last-child{margin-bottom:0}.AnswerCard_markdownBody__TCMxY code{font-family:var(--font-mono);font-size:.85em;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2);padding:2px 6px;border-radius:4px;color:#c4b5fd}.AnswerCard_markdownBody__TCMxY pre{background:rgba(0,0,0,.4);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;overflow-x:auto;margin:12px 0}.AnswerCard_markdownBody__TCMxY pre code{background:none;border:none;padding:0}.AnswerCard_markdownBody__TCMxY strong{color:#fff;font-weight:600}.AnswerCard_section__Uzv6f{padding:12px 24px 16px;border-top:1px solid var(--border)}.AnswerCard_sectionTitle__9xH7H{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-family:var(--font-mono)}.AnswerCard_sectionIcon__b7sOo{font-size:14px}.AnswerCard_citationList__4eJcK{display:flex;flex-wrap:wrap;gap:6px}.AnswerCard_citationChip__Nu1ME{padding:3px 10px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.25);border-radius:6px;font-size:11px;color:#c4b5fd;font-family:var(--font-mono);transition:all .2s ease;cursor:default}.AnswerCard_citationChip__Nu1ME:hover{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.5);transform:translateY(-1px)}.AnswerCard_sourceList__yrncG{display:flex;flex-wrap:wrap;gap:6px}.AnswerCard_expandBtn__mGDnw{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-muted);font-size:12px;font-family:var(--font-mono);cursor:pointer;padding:0;text-transform:uppercase;letter-spacing:.08em;font-weight:600;transition:color var(--transition);margin-bottom:10px}.AnswerCard_expandBtn__mGDnw:hover{color:var(--text-secondary)}.AnswerCard_chevron__HOiNo{margin-left:auto;transition:transform var(--transition)}.AnswerCard_chevronUp__cqf_w{transform:rotate(180deg)}.AnswerCard_chunksGrid__RoKqA{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.AnswerCard_chunkCard__mmDNl{background:hsla(0,0%,100%,.02);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;display:flex;flex-direction:column;gap:4px;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:default}.AnswerCard_chunkCard__mmDNl:hover{background:hsla(0,0%,100%,.04);border-color:rgba(139,92,246,.3);transform:translateY(-2px) scale(1.01);box-shadow:0 8px 24px rgba(0,0,0,.3)}.AnswerCard_chunkHeader__OmCY7{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.AnswerCard_chunkId__Vn9hD{font-family:var(--font-mono);font-size:10px;color:var(--accent-purple)}.AnswerCard_chunkScore__98K3S{font-family:var(--font-mono);font-size:10px;color:var(--accent-green);font-weight:600}.AnswerCard_modalityBadge__rEmGA{display:inline-block;align-self:flex-start;background:rgba(30,58,138,.3);color:#60a5fa;font-size:10px;padding:2px 6px;border-radius:4px;font-family:var(--font-mono);margin-bottom:4px}.AnswerCard_chunkSource__A6nNy{font-size:10px;color:var(--text-muted)}.AnswerCard_chunkPreview___TAqq{font-size:11px;color:var(--text-secondary);line-height:1.5;margin-top:4px}.LoadingSkeleton_skeleton__GzYT8{overflow:hidden}.LoadingSkeleton_metaBar__5Nb0G{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--border);background:hsla(0,0%,100%,.02)}.LoadingSkeleton_body__Y10qP{padding:24px;display:flex;flex-direction:column;gap:10px}.LoadingSkeleton_footer__FOT_E{padding:12px 24px 16px;border-top:1px solid var(--border);display:flex;gap:8px}.LoadingSkeleton_shimmer__yNmM3{background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.04));background-size:200% auto;animation:LoadingSkeleton_shimmer__yNmM3 1.5s linear infinite;border-radius:6px}.LoadingSkeleton_badgePH__CjDu5{width:80px;height:22px;border-radius:100px}.LoadingSkeleton_barPH__WDTn8{width:80px;height:4px;border-radius:2px}.LoadingSkeleton_line__Kd6dd{height:14px}.LoadingSkeleton_long__yPeQo{width:90%}.LoadingSkeleton_medium__lzo9L{width:70%}.LoadingSkeleton_short__Hb02J{width:45%}.LoadingSkeleton_chipPH__2LMkk{height:24px;width:90px;border-radius:100px}