.jarvis-page{--jarvis-console-bg:#fbfbff;--jarvis-console-glow:#8b5cf60a;--jarvis-console-shadow:inset 0 0 24px #8b5cf60f;--jarvis-input-bg:#fff;--jarvis-input-text:#005d32;--jarvis-input-prompt:#007840;--jarvis-select-bg:#fff;--jarvis-select-text:#005d32;--jarvis-status-online:#006836;--jarvis-label-jarvis:#7233bb;--jarvis-label-founder:#975800;--jarvis-label-system:#7233bb;--jarvis-bubble-user-bg:#fef4df;--jarvis-bubble-user-border:#dc932e73;--jarvis-bubble-user-text:#4c2900;--jarvis-bubble-user-shadow:3px 3px 0 0 #f59e0b26;--jarvis-bubble-user-corner:#bb7400;--jarvis-bubble-assistant-bg:#f9f7ff;--jarvis-bubble-assistant-border:#a87eeb59;--jarvis-bubble-assistant-text:#003f1e;--jarvis-bubble-assistant-shadow:3px 3px 0 0 #8b5cf61f;--jarvis-bubble-assistant-corner:#864ad2;--jarvis-thread-active-bg:#f1eaff;--jarvis-thread-active-text:#5f279e;--jarvis-thread-active-border:#9b61ea73;--jarvis-thread-hover:#f2f2f2;--jarvis-sidebar-mobile-bg:#fcfcfcfa;--jarvis-scrollbar:#cecece;--jarvis-empty-border:#d7d7d7;--jarvis-mobile-btn-bg:#f8f8f8;--jarvis-mobile-btn-text:#005d32;--jarvis-processing-bg:#f7f3ff;--jarvis-processing-text:#6731a8;--jarvis-processing-border:#a87eeb40}@supports (color:lab(0% 0 0)){.jarvis-page{--jarvis-console-bg:lab(98.8026% .319392 -1.86687);--jarvis-input-bg:lab(100% 0 0);--jarvis-input-text:lab(34.4896% -45.9978 23.9483);--jarvis-input-prompt:lab(43.7897% -45.381 23.5139);--jarvis-select-bg:lab(100% 0 0);--jarvis-select-text:lab(34.4896% -45.9978 23.9483);--jarvis-status-online:lab(38.213% -52.8929 27.6057);--jarvis-label-jarvis:lab(36.1362% 47.9934 -61.5712);--jarvis-label-founder:lab(43.6381% 32.7078 93.3872);--jarvis-label-system:lab(36.1362% 47.9934 -61.5712);--jarvis-bubble-user-bg:lab(96.63% 1.03894 11.5687);--jarvis-bubble-user-border:lab(67.2417% 22.388 60.9729/.45);--jarvis-bubble-user-text:lab(20.8292% 15.5855 33.3496);--jarvis-bubble-user-corner:lab(55.4783% 27.5944 91.402);--jarvis-bubble-assistant-bg:lab(97.514% 2.62371 -4.89199);--jarvis-bubble-assistant-border:lab(60.5851% 33.5415 -49.8046/.35);--jarvis-bubble-assistant-text:lab(22.3895% -32.6763 16.9778);--jarvis-bubble-assistant-corner:lab(44.4689% 46.1814 -61.6621);--jarvis-thread-active-bg:lab(93.7429% 7.16129 -12.932);--jarvis-thread-active-text:lab(29.4858% 43.5648 -55.4054);--jarvis-thread-active-border:lab(52.7445% 44.8019 -61.7901/.45);--jarvis-thread-hover:lab(95.36% 0 0);--jarvis-sidebar-mobile-bg:lab(98.84% .0000298023 -.0000119209/.98);--jarvis-scrollbar:lab(82.6% .0000298023 -.0000119209);--jarvis-empty-border:lab(86.08% -.0000298023 0);--jarvis-mobile-btn-bg:lab(97.68% -.0000298023 .0000119209);--jarvis-mobile-btn-text:lab(34.4896% -45.9978 23.9483);--jarvis-processing-bg:lab(96.2972% 3.51459 -6.51082);--jarvis-processing-text:lab(33.0721% 42.6781 -55.432);--jarvis-processing-border:lab(60.5851% 33.5415 -49.8046/.25)}}.dark .jarvis-page{--jarvis-console-bg:#000000e6;--jarvis-console-glow:#8b5cf60f;--jarvis-console-shadow:inset 0 0 20px #000c;--jarvis-input-bg:#000;--jarvis-input-text:#34d399;--jarvis-input-prompt:#34d399;--jarvis-select-bg:#000;--jarvis-select-text:#34d399;--jarvis-status-online:#34d399;--jarvis-label-jarvis:#a78bfa;--jarvis-label-founder:#f59e0b;--jarvis-label-system:#a78bfa;--jarvis-bubble-user-bg:#451a0326;--jarvis-bubble-user-border:#f59e0b59;--jarvis-bubble-user-text:#fffbeb;--jarvis-bubble-user-shadow:3px 3px 0 0 #f59e0b33;--jarvis-bubble-user-corner:#fbbf24;--jarvis-bubble-assistant-bg:#09090b99;--jarvis-bubble-assistant-border:#8b5cf640;--jarvis-bubble-assistant-text:#34d399;--jarvis-bubble-assistant-shadow:3px 3px 0 0 #8b5cf626;--jarvis-bubble-assistant-corner:#a78bfa;--jarvis-thread-active-bg:#2e106533;--jarvis-thread-active-text:#c4b5fd;--jarvis-thread-active-border:#8b5cf680;--jarvis-thread-hover:#09090b80;--jarvis-sidebar-mobile-bg:#000000f2;--jarvis-scrollbar:#27272a;--jarvis-empty-border:#27272a;--jarvis-mobile-btn-bg:#000;--jarvis-mobile-btn-text:#34d399;--jarvis-processing-bg:#09090b66;--jarvis-processing-text:#a78bfa;--jarvis-processing-border:#8b5cf633}.jarvis-chat-window{background:var(--jarvis-console-bg);box-shadow:var(--jarvis-console-shadow);position:relative}.jarvis-chat-window:before{content:"";background:radial-gradient(#0000 60%, var(--jarvis-console-glow) 100%);pointer-events:none;z-index:1;position:absolute;inset:0}.jarvis-chat-scroll{scrollbar-color:var(--jarvis-scrollbar) transparent}.jarvis-chat-scroll::-webkit-scrollbar-thumb{background:var(--jarvis-scrollbar)}.jarvis-select{background:var(--jarvis-select-bg);color:var(--jarvis-select-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .jarvis-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.jarvis-input{background:var(--jarvis-input-bg);color:var(--jarvis-input-text)}.jarvis-input-prompt{color:var(--jarvis-input-prompt)}.jarvis-status-online{color:var(--jarvis-status-online)}.jarvis-label-jarvis{color:var(--jarvis-label-jarvis)}.jarvis-label-founder{color:var(--jarvis-label-founder)}.jarvis-label-system{color:var(--jarvis-label-system)}.jarvis-bubble-user{background:var(--jarvis-bubble-user-bg);border-color:var(--jarvis-bubble-user-border);color:var(--jarvis-bubble-user-text);box-shadow:var(--jarvis-bubble-user-shadow)}.jarvis-bubble-user .jarvis-bubble-corner{border-color:var(--jarvis-bubble-user-corner)}.jarvis-bubble-assistant{background:var(--jarvis-bubble-assistant-bg);border-color:var(--jarvis-bubble-assistant-border);color:var(--jarvis-bubble-assistant-text);box-shadow:var(--jarvis-bubble-assistant-shadow)}.jarvis-bubble-assistant .jarvis-bubble-corner{border-color:var(--jarvis-bubble-assistant-corner)}.jarvis-thread-active{background:var(--jarvis-thread-active-bg);color:var(--jarvis-thread-active-text);border-color:#0000;border-left-style:solid;border-left-width:2px;border-left-color:var(--jarvis-label-jarvis)}.jarvis-thread-item{align-items:center;min-height:0;padding:.375rem .5rem}.jarvis-thread-item:hover{background:var(--jarvis-thread-hover)}.jarvis-sidebar-mobile{background:var(--jarvis-sidebar-mobile-bg)}.jarvis-empty-state{border-color:var(--jarvis-empty-border)}.jarvis-mobile-menu-btn{background:var(--jarvis-mobile-btn-bg);color:var(--jarvis-mobile-btn-text)}.jarvis-processing-bubble{background:var(--jarvis-processing-bg);color:var(--jarvis-processing-text);border-color:var(--jarvis-processing-border);box-shadow:var(--jarvis-bubble-assistant-shadow)}.jarvis-thread-edit-input{background:var(--jarvis-input-bg);color:var(--foreground);border-color:var(--jarvis-thread-active-border)}.jarvis-sidebar-divider{border-color:var(--jarvis-empty-border)}.jarvis-uuid-text{color:var(--muted-foreground)}@media (max-width:767px){.jarvis-sidebar-drawer{left:0;top:var(--navbar-offset);width:16rem;height:calc(var(--viewport-height-dynamic) - var(--navbar-offset));z-index:190;border-right:2px solid var(--foreground);background:var(--jarvis-sidebar-mobile-bg);flex-direction:column;gap:.75rem;padding:.75rem;transition:transform .3s;display:flex;position:fixed}.jarvis-sidebar-closed{transform:translate(-100%)}.jarvis-sidebar-open{transform:translate(0)}.jarvis-sidebar-overlay{inset-inline:0;top:var(--navbar-offset);height:calc(var(--viewport-height-dynamic) - var(--navbar-offset));z-index:180;background:#00000080;position:fixed}.jarvis-chat-window-responsive{min-height:min(40dvh,40vh);max-height:calc(var(--viewport-height-dynamic) - var(--navbar-offset) - 12rem)}}.jarvis-workspace{flex-direction:column;gap:1rem;display:flex}.jarvis-main-col{flex-direction:column;gap:1rem;min-height:0;display:flex}@media (min-width:768px){.jarvis-workspace{height:calc(100dvh - var(--navbar-offset) - 9rem);grid-template-rows:minmax(0,1fr);grid-template-columns:13rem minmax(0,1fr);align-items:stretch;gap:1rem;min-height:20rem;display:grid}.jarvis-sidebar-col{flex-direction:column;grid-area:1/1;height:100%;min-height:0;display:flex}.jarvis-sidebar-drawer{z-index:auto;background:0 0;border:none;width:auto;height:100%;padding:0;transition:none;position:relative;top:auto;left:auto;transform:none}.jarvis-sidebar-overlay{display:none}.jarvis-main-col{grid-area:1/2;height:100%;min-height:0}.jarvis-hud-header-card{flex-shrink:0}.jarvis-terminal-card{flex-direction:column;flex:1;min-height:0;display:flex}.jarvis-sidebar-panel{flex:1;height:100%;min-height:0;max-height:none}.jarvis-chat-window-responsive{border-top:none;border-left:none;border-right:none;flex:1;height:auto;min-height:0;max-height:none}}.jarvis-thread-actions .jarvis-thread-action-btn{justify-content:center;align-items:center;min-width:1.375rem;min-height:1.375rem;padding:.125rem;display:inline-flex}@media (pointer:coarse){.jarvis-thread-actions .jarvis-thread-action-btn{min-width:2.25rem;min-height:2.25rem;padding:.25rem}}@media (pointer:fine) and (min-width:768px){.jarvis-thread-actions .jarvis-thread-action-btn{opacity:0}.jarvis-thread-item:hover .jarvis-thread-action-btn,.jarvis-thread-item:focus-within .jarvis-thread-action-btn{opacity:1}}@media (pointer:coarse),(max-width:767px){.jarvis-thread-actions .jarvis-thread-action-btn{opacity:1}}.jarvis-sidebar-panel{flex-direction:column;flex:1;min-height:0;display:flex}.jarvis-hud-header-card{padding:1rem 1.25rem}.jarvis-terminal-card{padding:0;overflow:hidden}.jarvis-terminal-input-zone{padding:.75rem 1rem 1rem}.jarvis-hud-header-card .jarvis-hud-title{font-size:1.125rem;line-height:1.35}@media (min-width:768px){.jarvis-hud-header-card .jarvis-hud-title{font-size:1.25rem}}.jarvis-new-thread-btn{padding-top:.375rem;padding-bottom:.375rem;font-size:.6875rem}.jarvis-hud-meta-secondary{display:none}@media (min-width:640px){.jarvis-hud-meta-secondary{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}}
