.ask_page__N77cq{min-height:100vh;background:var(--gradient-hero);position:relative;overflow:hidden;display:flex;flex-direction:column}.ask_bgGlow__tJy5s{position:fixed;top:-100px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.1) 0,transparent 70%);pointer-events:none}.ask_header__Muo3g{padding:var(--space-8) var(--space-8) var(--space-6);text-align:center}.ask_back__az8iH{display:inline-block;color:var(--color-text-muted);font-size:14px;margin-bottom:var(--space-6);transition:color var(--transition-fast)}.ask_back__az8iH:hover{color:var(--color-text)}.ask_headerContent__ZEA_p{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.ask_badge__lFBTv{padding:var(--space-1) var(--space-4);background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:var(--radius-full);font-size:12px;color:var(--color-primary);font-weight:700;text-transform:uppercase}.ask_title__77mzf{font-size:clamp(32px,5vw,48px)}.ask_subtitle__gash6{color:var(--color-text-muted);font-size:16px;max-width:500px}.ask_searchSection__ZkCme{padding:0 var(--space-8) var(--space-10);max-width:800px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--space-4)}.ask_searchForm__QbM9l{display:flex;gap:var(--space-3);background:hsla(0,0%,100%,.03);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ask_searchInput__4UstO{flex:1 1;background:none;border:none;color:#fff;padding:0 var(--space-4);font-size:16px;outline:none}.ask_searchBtn__wYtGh{background:var(--gradient-primary);color:#fff;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:700;white-space:nowrap}.ask_searchBtn__wYtGh:disabled{opacity:.5;cursor:not-allowed}.ask_suggestions__qTWkC{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ask_suggestions__qTWkC span{font-size:12px;color:var(--color-text-faint)}.ask_tag__EnqMP{background:hsla(0,0%,100%,.05);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:4px 12px;font-size:12px;color:var(--color-text-muted);transition:all var(--transition-fast)}.ask_tag__EnqMP:hover{background:hsla(0,0%,100%,.1);border-color:var(--color-primary);color:var(--color-primary)}.ask_main__mqctH{flex:1 1;padding:0 var(--space-8) var(--space-12);max-width:1000px;margin:0 auto;width:100%}.ask_emptyState__nFIWn{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);color:var(--color-text-faint);text-align:center;border:2px dashed var(--color-border);border-radius:var(--radius-xl)}.ask_emptyIcon__2bsDm{font-size:64px;opacity:.2}.ask_simContainer__npYYY{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);overflow:hidden;display:grid;grid-template-columns:1fr 420px;height:750px;box-shadow:var(--shadow-card)}.ask_canvasWrapper__YjF7H{position:relative;background:#000;overflow:hidden}.ask_canvasOverlay__dLJ5l{position:absolute;top:var(--space-8);left:var(--space-8);pointer-events:none;z-index:10}.ask_simInfo__KrefH{padding:var(--space-8);border-right:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-6);overflow-y:auto;height:100%}.ask_simTitle__0wkJz{font-size:28px;font-weight:800;margin-bottom:var(--space-2);background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ask_newQueryBtn__pjv_t{width:100%;margin-top:var(--space-4);background:transparent;border:none;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;text-align:left;padding:8px 0;transition:var(--transition-base);display:flex;align-items:center;gap:8px}.ask_newQueryBtn__pjv_t:hover{color:#fff;transform:translateX(-5px)}.ask_simSidebar__5ufzF{display:flex;flex-direction:column;border-left:1px solid var(--color-border);background:hsla(0,0%,100%,.02);height:100%;overflow:hidden}.ask_sidebarContent__eCyvw{flex:1 1;overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.ask_sidebarSearch__6Lv3f{padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--color-border);background:rgba(10,15,30,.4)}.ask_miniSearchForm___H_Q8{display:flex;gap:var(--space-2);background:hsla(0,0%,100%,.05);border:1px solid var(--color-border);border-radius:12px;padding:4px;transition:var(--transition-base)}.ask_miniSearchForm___H_Q8:focus-within{border-color:var(--color-primary);box-shadow:0 0 15px rgba(59,130,246,.2)}.ask_miniSearchInput__9iHmU{flex:1 1;background:transparent;border:none;padding:8px 12px;color:#fff;font-size:14px}.ask_miniSearchBtn__FJ3lA{background:var(--gradient-primary);border:none;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-base)}.ask_miniSearchBtn__FJ3lA:hover{transform:scale(1.05)}.ask_simDesc__3gCl0{font-size:14px;color:var(--color-text-muted);margin-bottom:var(--space-3)}.ask_formula___qeAl{background:rgba(59,130,246,.1);padding:8px 16px;border-radius:var(--radius-md);display:inline-block}.ask_formula___qeAl code{color:var(--color-primary);font-weight:700;font-family:var(--font-mono)}.ask_simActions__sAD0p{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);margin-top:auto;padding-top:var(--space-6)}.ask_playBtn__S5wZ4{background:var(--color-success);color:#fff;padding:10px 20px;border-radius:var(--radius-md);font-weight:700}.ask_playBtn__S5wZ4.ask_active__TNwsb{background:var(--color-danger)}.ask_resetBtn__y_wjx{background:hsla(0,0%,100%,.05);border:1px solid var(--color-border);padding:10px 20px;border-radius:var(--radius-md)}.ask_parametersSection__BnGzE{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);width:100%}.ask_paramTitle__VPIwI{font-size:14px;color:var(--color-text-faint);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:1px}.ask_paramGrid__9kWgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ask_paramCard__hr_bi{background:hsla(0,0%,100%,.02);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.ask_paramHeader__4Wj1R{display:flex;justify-content:space-between;font-size:13px;margin-bottom:var(--space-3)}.ask_paramValue__2i0sq{color:var(--color-primary);font-weight:700}.ask_slider__kdz1_{width:100%;height:6px;background:hsla(0,0%,100%,.1);border-radius:var(--radius-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.ask_slider__kdz1_::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--gradient-primary);border-radius:50%;cursor:pointer;box-shadow:var(--shadow-glow-blue)}.ask_topResponse__slYiN{margin-bottom:var(--space-8);width:100%;animation:ask_slideIn__OnKvG .5s ease-out}.ask_aiReplyBubble__t2mQR{display:flex;gap:var(--space-4);background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.2);padding:var(--space-4);border-radius:16px}@keyframes ask_slideIn__OnKvG{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ask_aiAvatar__5laAi{width:36px;height:36px;background:var(--gradient-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ask_aiMessageContent___FhI0{flex:1 1}.ask_aiBadge__EzAT9{font-size:10px;font-weight:800;color:var(--color-primary);margin-bottom:4px}.ask_explainerText__ca3Wy{font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.9)}.ask_sidebarFormula__qDPEL{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:inline-block}.ask_sidebarFormula__qDPEL code{color:var(--color-primary);font-size:16px;font-weight:700;font-family:inherit;letter-spacing:.5px}.ask_emptyContainer__w8t6G{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;animation:ask_fadeIn__n_fNp .8s ease-out}.ask_cursor__gJvh_{display:inline-block;width:2px;color:var(--color-accent);margin-left:2px;animation:ask_typing-cursor__fPUzW .8s infinite}@keyframes ask_typing-cursor__fPUzW{0%,to{opacity:1}50%{opacity:0}}@media (max-width:1024px){.ask_simContainer__npYYY{grid-template-columns:1fr;height:auto;min-height:800px}.ask_simInfo__KrefH{border-right:none;border-bottom:1px solid var(--color-border);max-height:400px}.ask_canvasWrapper__YjF7H{min-height:500px;flex:1 1}}@media (max-width:768px){.ask_searchForm__QbM9l{border-radius:12px;flex-direction:column}.ask_simInfo__KrefH{padding:var(--space-4)}.ask_simActions__sAD0p{grid-template-columns:1fr}}