.terminal_window__WSWkV{--ask-log-size:1rem;position:relative;z-index:2;width:100%;max-width:none;height:min(656px,72dvh);display:flex;flex-direction:column;border:1px solid var(--border);border-radius:calc(var(--radius-lg) - 1px);background:color-mix(in srgb,var(--card) 82%,transparent);backdrop-filter:blur(1.125rem) saturate(140%);-webkit-backdrop-filter:blur(1.125rem) saturate(140%);box-shadow:var(--shadow-accent-glow),var(
      --shadow-card-hover,0 18px 48px -16px color-mix(in srgb,var(--background) 88%,transparent)
    ),inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent);overflow:hidden}.terminal_titlebar__6FxPb{display:flex;align-items:center;gap:.75rem;padding:.65rem .9rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 60%,transparent)}.terminal_body__wAtzt{flex:1;min-height:0;display:flex;flex-direction:column}.terminal_dots__v5r20{display:flex;gap:.45rem;align-items:center}.terminal_dot__UTvt1{position:relative;display:grid;place-items:center;width:1.125rem;height:1.125rem;padding:0;border:none;background:transparent;flex-shrink:0;cursor:pointer;transition:transform .15s ease}.terminal_dot__UTvt1:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.terminal_dot__UTvt1:active{transform:scale(.92)}.terminal_dot__UTvt1.terminal_dotR__t87UG{--dot-glyph:#4d0000}.terminal_dot__UTvt1.terminal_dotY__WJjDa{--dot-glyph:#995700}.terminal_dot__UTvt1.terminal_dotG__re1yT{--dot-glyph:#006500}.terminal_dotFace__Z638W{grid-area:1/1;width:.85rem;height:.85rem;border-radius:999px;background:var(--neutral-800)}.terminal_dot__UTvt1.terminal_dotR__t87UG .terminal_dotFace__Z638W{background:#ff5f57}.terminal_dot__UTvt1.terminal_dotY__WJjDa .terminal_dotFace__Z638W{background:#febc2e}.terminal_dot__UTvt1.terminal_dotG__re1yT .terminal_dotFace__Z638W{background:#28c840}.terminal_dotGlyph__hOqZt{grid-area:1/1;z-index:1;display:grid;place-items:center;width:.85rem;height:.85rem;opacity:0;color:var(--dot-glyph,color-mix(in srgb,var(--foreground) 50%,transparent));pointer-events:none;transition:opacity .12s ease}.terminal_dots__v5r20:focus-within .terminal_dotGlyph__hOqZt,.terminal_dots__v5r20:hover .terminal_dotGlyph__hOqZt{opacity:1}.terminal_dot__UTvt1{touch-action:manipulation}@media (pointer:coarse){.terminal_dot__UTvt1{width:2.75rem;height:2.75rem}.terminal_dotFace__Z638W{width:.9rem;height:.9rem}.terminal_dotSvg__6qX8e{width:.55rem;height:.55rem}.terminal_dotGlyph__hOqZt{opacity:1}}.terminal_dotSvg__6qX8e{width:.55rem;height:.55rem;display:block}.terminal_path__gPTlw{font-family:var(--font-mono);font-size:.78rem;color:var(--muted)}.terminal_pathSep__7CrS5{opacity:.45;margin:0 .35rem}.terminal_pathHost__ky7lZ{color:var(--accent)}.terminal_spacer__0o8On{flex:1}.terminal_badge__4RjA5{display:none;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:.25rem .55rem;border:1px solid var(--border);border-radius:var(--radius-md)}@media (min-width:640px){.terminal_badge__4RjA5{display:inline-flex}}.terminal_pulse__vaaQe{width:.375rem;height:.375rem;border-radius:999px;background:var(--terminal-success);box-shadow:0 0 .625rem var(--terminal-success);animation:terminal_ask-pulse__lhN6N 2s infinite}@keyframes terminal_ask-pulse__lhN6N{0%,to{opacity:1}50%{opacity:.4}}.terminal_disclaimer__td5aV{display:flex;align-items:center;gap:.55rem;padding:.5rem .9rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--terminal-warn) 6%,transparent);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em;color:var(--foreground-soft)}.terminal_disclaimerTag__e0D9f{display:inline-flex;font-size:.6875rem;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--terminal-warn);padding:.3rem .45rem .17rem;border:1px solid color-mix(in srgb,var(--terminal-warn) 45%,var(--border));border-radius:var(--radius-sm);flex-shrink:0}.terminal_disclaimerText__D2TSi{flex:1;min-width:0}.terminal_disclaimerClose__lVQ6x{margin-left:auto;color:var(--muted);border:none;background:transparent;font-family:var(--font-mono);font-size:.9375rem;padding:0 .2rem;cursor:pointer;flex-shrink:0}.terminal_disclaimerClose__lVQ6x:hover{color:var(--foreground)}.terminal_disclaimerClose__lVQ6x:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px;border-radius:var(--radius-sm)}.terminal_log__MEI88{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.1rem .75rem;font-family:var(--font-mono);font-size:var(--ask-log-size);line-height:1.7;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.terminal_log__MEI88::-webkit-scrollbar{width:.5rem}.terminal_log__MEI88::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.terminal_line__hLhYe{display:flex;gap:.65rem;align-items:flex-start}.terminal_line__hLhYe+.terminal_line__hLhYe{margin-top:.15rem}.terminal_gutter__fBTij{color:var(--muted);user-select:none;min-width:1.6rem;text-align:right;flex-shrink:0}.dark .terminal_gutter__fBTij{opacity:.6}.terminal_content__lVAQ0{flex:1;min-width:0;word-break:break-word;white-space:pre-wrap}.terminal_entry__7COFJ{margin:1rem 0 .5rem}.terminal_entry__7COFJ:first-child{margin-top:0}.terminal_prompt__HWDnF{color:var(--accent)}.terminal_promptArrow__X598_{color:var(--gradient-border-3)}.terminal_userCmd__xcKSn{color:var(--foreground)}.terminal_eyebrow__bvXK_{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.terminal_welcomeSub__gSYo4{margin-top:.35rem;font-family:var(--font-mono);font-size:var(--ask-log-size);color:var(--muted);line-height:1.6}.terminal_k__2XjRp{color:var(--accent)}.terminal_ans__WkI5l{color:color-mix(in srgb,var(--foreground) 92%,transparent);white-space:pre-wrap}.terminal_sys__aG3fy{color:var(--muted)}.terminal_sysOk__iu2y_{color:var(--terminal-success)}.terminal_sysWarn__n6F42{color:var(--terminal-warn)}.terminal_sysHl__m946N{color:var(--accent)}.terminal_commandList__LRNbE{display:flex;flex-direction:column;gap:.85rem}.terminal_commandRow__UByx0{display:flex;flex-direction:column;gap:.15rem}.terminal_commandPrimary__MvEFr{color:var(--foreground);font-weight:500}.terminal_commandSecondary__i2Ef2{color:var(--muted)}.terminal_commandTrailing__pQrRN{color:var(--muted);word-break:break-all}.terminal_commandTrailing__pQrRN:before{content:"↗ ";color:var(--accent)}.terminal_chips__2c82X{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.terminal_chipsDock__cuBsh{display:flex;flex-wrap:nowrap;gap:.4rem;padding:.6rem 1.1rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--background) 35%,transparent);flex-shrink:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline-start:1.1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.terminal_chipsDock__cuBsh::-webkit-scrollbar{display:none}.terminal_chipsDock__cuBsh .terminal_chip__F_KmV{flex-shrink:0;scroll-snap-align:start}.terminal_chip__F_KmV{font-family:var(--font-mono);font-size:.875rem;letter-spacing:.02em;padding:.32rem .65rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card) 60%,transparent);color:var(--muted);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.terminal_chip__F_KmV:focus-visible,.terminal_chip__F_KmV:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--accent) 60%,var(--border));background:color-mix(in srgb,var(--accent) 8%,transparent);transform:translateY(-1px)}.terminal_chip__F_KmV:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.terminal_caret__YtrZ5:after{content:"▍";display:inline-block;margin-left:1px;color:var(--accent);animation:terminal_ask-blink__Z2FXG 1.1s steps(1) infinite}@keyframes terminal_ask-blink__Z2FXG{50%{opacity:0}}.terminal_thinking__5aBep{display:inline-flex;gap:.25rem;align-items:center}.terminal_thinkingDot__dpinr{width:.3125rem;height:.3125rem;background:var(--accent);border-radius:999px;animation:terminal_ask-bob__XLLhf 1.1s infinite}.terminal_thinkingDot__dpinr:nth-child(2){animation-delay:.15s;background:color-mix(in srgb,var(--accent) 75%,var(--foreground))}.terminal_thinkingDot__dpinr:nth-child(3){animation-delay:.3s;background:color-mix(in srgb,var(--accent) 55%,var(--background))}@keyframes terminal_ask-bob__XLLhf{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}.terminal_thinkingLabel__zkgfb{margin-left:.4rem;opacity:.7;color:var(--muted)}.terminal_inputbar__r0GcW{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--background) 55%,transparent);transition:background .2s ease,border-color .2s ease;flex-shrink:0}.terminal_inputbar__r0GcW:focus-within{background:color-mix(in srgb,var(--accent) 6%,var(--background) 60%);border-top-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.terminal_inputPrompt__0d8Zw{font-family:var(--font-mono);font-size:var(--ask-log-size);color:var(--accent);white-space:nowrap}.terminal_inputPromptArrow__bEmGi{color:var(--gradient-border-3)}.terminal_input__ymn4b{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:var(--font-mono);font-size:var(--ask-log-size);color:var(--foreground);caret-color:var(--accent)}.terminal_input__ymn4b::placeholder{color:var(--muted);opacity:1}.terminal_input__ymn4b:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);outline-offset:2px;border-radius:var(--radius-sm)}.terminal_kbd__33pqX{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);display:none;align-items:center;gap:.25rem}@media (min-width:640px){.terminal_kbd__33pqX{display:inline-flex}}.terminal_kbdKey__LtnsA{padding:.08rem .35rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--card) 70%,transparent)}@media (max-width:640px){.terminal_window__WSWkV{--ask-mobile-bottom-reserve:calc(3rem + 1.25rem + env(safe-area-inset-bottom, 0px) + 2.5rem);height:calc(100dvh - var(--ask-kb-inset, 0px) - var(--ask-mobile-bottom-reserve) - 5rem);max-height:calc(100dvh - var(--ask-kb-inset, 0px) - var(--ask-mobile-bottom-reserve) - 5rem);min-height:22rem;border-radius:calc(var(--radius-md) - 1px)}.terminal_log__MEI88{padding:.85rem .85rem .6rem;line-height:1.65}.terminal_gutter__fBTij{min-width:1.3rem;font-size:.75rem}.terminal_titlebar__6FxPb{padding:.55rem .7rem}.terminal_disclaimer__td5aV{font-size:10.5px;padding:.45rem .7rem}.terminal_chipsDock__cuBsh{padding:.5rem .85rem;scroll-padding-inline-start:.85rem}.terminal_inputPrompt__0d8Zw,.terminal_input__ymn4b{font-size:16px}.terminal_input__ymn4b{touch-action:manipulation}}.terminal_windowPlaceholder__iKVXb{width:100%;max-width:80rem;height:min(656px,72dvh);visibility:hidden;pointer-events:none}.terminal_windowMinimized__WVy29 .terminal_titlebar__6FxPb{border-bottom:none}.terminal_portalRoot__v3xkg{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:0}.terminal_backdrop__0u5OR{position:absolute;inset:0;background:color-mix(in srgb,var(--background) 72%,transparent);backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem)}.terminal_windowMaximized__vr_FG{position:relative;z-index:1;width:100%;height:100%;max-width:none;border-radius:0}.terminal_reopenWrap__zhjXX{display:flex;width:100%;max-width:80rem;min-height:min(656px,72dvh);align-items:center;justify-content:flex-start;padding-inline-start:clamp(1rem,4vw,2.75rem)}.terminal_reopenBtn__7v3cw{font-family:var(--font-mono);font-size:.95rem;letter-spacing:.08em;text-transform:lowercase;padding:.85rem 1.75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--card));color:var(--foreground);cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent) inset,0 8px 24px -10px color-mix(in srgb,var(--accent) 45%,transparent);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.terminal_reopenBtn__7v3cw:hover{border-color:color-mix(in srgb,var(--accent) 75%,var(--border));background:color-mix(in srgb,var(--accent) 20%,var(--card));transform:translateY(-1px);box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent) inset,0 12px 28px -10px color-mix(in srgb,var(--accent) 55%,transparent)}.terminal_reopenBtn__7v3cw:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:3px}@media (max-width:640px){.terminal_windowPlaceholder__iKVXb{height:min(520px,75dvh)}.terminal_reopenWrap__zhjXX{min-height:min(520px,75dvh);padding-inline-start:1rem}.terminal_reopenBtn__7v3cw{font-size:.875rem;padding:.75rem 1.4rem}}@media (max-width:640px) and (max-height:700px){.terminal_disclaimer__td5aV{display:none}}.terminal_titlebarDraggable__hALPh{cursor:grab;touch-action:none;user-select:none}.terminal_titlebarDraggable__hALPh:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.terminal_caret__YtrZ5:after,.terminal_pulse__vaaQe,.terminal_thinkingDot__dpinr{animation:none!important}.terminal_dotGlyph__hOqZt,.terminal_dot__UTvt1{transition:none}}.HeroOrbs_wrap__xAnGx{position:absolute;inset:0;z-index:-1;overflow:hidden}.HeroOrbs_orb__WoPIA{position:absolute;will-change:transform}.HeroOrbs_orb1__muOCa{width:40%;height:55%;top:-10%;left:-5%}.HeroOrbs_orb2__O1T4m{width:35%;height:45%;bottom:-10%;right:-5%}.HeroOrbs_orbDrift__bwSK_{position:absolute;inset:0;will-change:transform}.HeroOrbs_orbDrift1__mhwin{animation:HeroOrbs_orbDriftShell1__DmACR 28s ease-in-out infinite}.HeroOrbs_orbDrift2__stoCr{animation:HeroOrbs_orbDriftShell2__Af1V_ 34s ease-in-out infinite}.HeroOrbs_orbInner__wDdYI{position:absolute;inset:0;border-radius:50%;filter:blur(5rem);will-change:transform}.HeroOrbs_orbInner1__MHv_8{background:var(--accent-600);opacity:.55;animation:HeroOrbs_orbFloat1__T8fxg 18s ease-in-out infinite}.HeroOrbs_orbInner2__WNDdN{background:var(--gradient-hero-accent2);opacity:.55;animation:HeroOrbs_orbFloat2__am2NX 22s ease-in-out infinite}.HeroOrbs_orb3__xpCEr{width:30%;height:40%;top:30%;left:40%;border-radius:50%;filter:blur(5rem);background:var(--accent);opacity:.5;animation:HeroOrbs_orbFloat3__xNtHR 26s ease-in-out infinite}.HeroOrbs_noise__cDdWT{position:absolute;inset:0;z-index:1;opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat}.HeroOrbs_wrap__xAnGx[data-paused=true] .HeroOrbs_orbDrift__bwSK_,.HeroOrbs_wrap__xAnGx[data-paused=true] .HeroOrbs_orbInner__wDdYI,.HeroOrbs_wrap__xAnGx[data-paused=true] .HeroOrbs_orb__WoPIA{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.HeroOrbs_orbDrift__bwSK_,.HeroOrbs_orbInner__wDdYI,.HeroOrbs_orb__WoPIA{animation:none!important}}@keyframes HeroOrbs_orbDriftShell1__DmACR{0%,to{transform:translate(0)}25%{transform:translate(22%,-14%)}50%{transform:translate(-12%,18%)}75%{transform:translate(10%,12%)}}@keyframes HeroOrbs_orbDriftShell2__Af1V_{0%,to{transform:translate(0)}25%{transform:translate(-18%,16%)}50%{transform:translate(16%,-14%)}75%{transform:translate(-8%,-10%)}}@keyframes HeroOrbs_orbFloat1__T8fxg{0%,to{transform:translate(0) scale(1)}33%{transform:translate(12%,18%) scale(1.08)}66%{transform:translate(-8%,8%) scale(.95)}}@keyframes HeroOrbs_orbFloat2__am2NX{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-14%,-12%) scale(1.05)}66%{transform:translate(10%,-6%) scale(.92)}}@keyframes HeroOrbs_orbFloat3__xNtHR{0%,to{transform:translate(0) scale(1)}33%{transform:translate(8%,-15%) scale(1.1)}66%{transform:translate(-12%,10%) scale(.97)}}