@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";/**
* Copyright (c) 2014 The xterm.js authors. All rights reserved.
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
* https://github.com/chjj/term.js
* @license MIT
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* Originally forked from (with the author's permission):
*   Fabrice Bellard's javascript vt100 for jslinux:
*   http://bellard.org/jslinux/
*   Copyright (c) 2011 Fabrice Bellard
*   The original design remains. The terminal itself
*   has been extended to include xterm CSI codes, among
*   other features.
*/.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}:root{color-scheme:dark light;--radius-xs: .375rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-2xl: 1.5rem;--radius-pill: 9999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--text-xs: clamp(.6875rem, .65rem + .15vw, .75rem);--text-sm: clamp(.8125rem, .78rem + .2vw, .875rem);--text-base: clamp(.9375rem, .9rem + .25vw, 1rem);--text-lg: clamp(1.0625rem, 1rem + .35vw, 1.125rem);--text-xl: clamp(1.1875rem, 1.1rem + .5vw, 1.375rem);--text-2xl: clamp(1.4375rem, 1.3rem + .75vw, 1.75rem);--text-3xl: clamp(1.75rem, 1.5rem + 1.25vw, 2.25rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--layout-sidebar-w: 260px;--layout-navbar-h: 64px;--layout-modal-max: 960px;--z-navbar: 90;--z-sidebar: 100;--z-overlay: 200;--z-modal: 210;--z-toast: 300}:root{--brand-primary: #6366F1;--brand-primary-rgb: 99, 102, 241;--brand-primary-light: #818CF8;--brand-primary-dark: #4F46E5;--brand-primary-glow: rgba(99, 102, 241, .25);--brand-primary-soft: rgba(99, 102, 241, .1);--brand-secondary: #10B981;--brand-secondary-rgb: 16, 185, 129;--brand-secondary-light: #34D399;--brand-secondary-dark: #059669;--brand-secondary-glow: rgba(16, 185, 129, .2);--brand-secondary-soft: rgba(16, 185, 129, .08);--brand-gradient: linear-gradient(135deg, var(--brand-primary) 0%, var(--brand-secondary) 100%);--brand-gradient-hover: linear-gradient(135deg, var(--brand-primary-light) 0%, var(--brand-secondary-light) 100%);--brand-primary-gradient: linear-gradient(135deg, var(--brand-primary) 0%, var(--brand-primary-dark) 100%)}:root,html[data-theme-mode=dark]:not([data-theme-style]),html[data-theme-mode=dark][data-theme-style=cyber],html:not([data-theme-mode=light]):not([data-theme-style]),html:not([data-theme-mode=light])[data-theme-style=cyber]{color-scheme:dark;--bg-base: #0B0F19;--bg-elevated: #111827;--bg-surface: rgba(18, 24, 38, .75);--bg-surface-hover:rgba(28, 38, 58, .9);--bg-input: rgba(11, 15, 25, .6);--bg-sidebar: rgba(11, 15, 25, .96);--bg-navbar: rgba(11, 15, 25, .85);--bg-overlay: rgba(3, 7, 18, .85);--bg-subtle: rgba(255, 255, 255, .03);--bg-subtle-hover: rgba(255, 255, 255, .06);--bg-main: #0B0F19;--bg-card: rgba(18, 24, 38, .75);--bg-card-hover: rgba(28, 38, 58, .9);--sidebar-bg: rgba(11, 15, 25, .96);--navbar-bg: rgba(11, 15, 25, .85);--border-base: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--border-glow: var(--brand-primary-glow);--border-color: rgba(255, 255, 255, .08);--text-primary: #F3F4F6;--text-secondary: #9CA3AF;--text-muted: #6B7280;--text-inverse: #FFFFFF;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px -8px rgba(0, 0, 0, .6);--shadow-lg: 0 12px 30px -10px rgba(0, 0, 0, .5);--shadow-modal:0 25px 60px rgba(0, 0, 0, .95);--scrollbar-track: rgba(0, 0, 0, .2);--scrollbar-thumb: rgba(255, 255, 255, .15);--scrollbar-thumb-hover: rgba(255, 255, 255, .3);--page-gradient: radial-gradient(circle at 15% 15%, var(--brand-primary-glow) 0%, transparent 45%), radial-gradient(circle at 85% 85%, var(--brand-secondary-glow) 0%, transparent 45%)}html[data-theme-mode=dark][data-theme-style=obsidian],html:not([data-theme-mode=light])[data-theme-style=obsidian]{--bg-base: #050608;--bg-elevated: #0B0D11;--bg-surface: rgba(13, 15, 19, .85);--bg-surface-hover: rgba(20, 24, 30, .95);--bg-input: rgba(7, 8, 11, .7);--bg-sidebar: rgba(7, 8, 11, .98);--bg-navbar: rgba(7, 8, 11, .9);--bg-overlay: rgba(3, 4, 6, .9);--bg-subtle: rgba(255, 255, 255, .04);--bg-subtle-hover: rgba(255, 255, 255, .08);--bg-main: #050608;--bg-card: rgba(13, 15, 19, .85);--bg-card-hover: rgba(20, 24, 30, .95);--sidebar-bg: rgba(7, 8, 11, .98);--navbar-bg: rgba(7, 8, 11, .9);--border-base: rgba(255, 255, 255, .11);--border-strong: rgba(255, 255, 255, .18);--border-glow: rgba(255, 255, 255, .2);--border-color: rgba(255, 255, 255, .11);--text-primary: #F8FAFC;--text-secondary: #A1A1AA;--text-muted: #71717A;--shadow-lg: 0 14px 34px -12px rgba(0, 0, 0, .75);--shadow-modal:0 28px 70px rgba(0, 0, 0, .98)}html[data-theme-mode=dark][data-theme-style=neon],html:not([data-theme-mode=light])[data-theme-style=neon]{--bg-base: #090614;--bg-elevated: #130C24;--bg-surface: rgba(20, 14, 35, .75);--bg-surface-hover: rgba(32, 22, 54, .9);--bg-input: rgba(12, 8, 22, .7);--bg-sidebar: rgba(10, 6, 20, .97);--bg-navbar: rgba(10, 6, 20, .88);--bg-overlay: rgba(5, 2, 12, .9);--bg-subtle: rgba(168, 85, 247, .06);--bg-subtle-hover: rgba(168, 85, 247, .12);--bg-main: #090614;--bg-card: rgba(20, 14, 35, .75);--bg-card-hover: rgba(32, 22, 54, .9);--sidebar-bg: rgba(10, 6, 20, .97);--navbar-bg: rgba(10, 6, 20, .88);--border-base: rgba(168, 85, 247, .18);--border-strong: rgba(236, 72, 153, .28);--border-glow: rgba(236, 72, 153, .45);--border-color: rgba(168, 85, 247, .18);--text-primary: #F5F3FF;--text-secondary: #C4B5FD;--text-muted: #8B7BB8;--shadow-lg: 0 14px 34px -12px rgba(168, 85, 247, .35);--shadow-modal:0 28px 70px rgba(0, 0, 0, .95)}html[data-theme-mode=light]:not([data-theme-style]),html[data-theme-mode=light][data-theme-style=cyber]{color-scheme:light;--brand-primary: #4F46E5;--brand-primary-light: #4338CA;--brand-primary-soft: rgba(79, 70, 229, .12);--brand-primary-glow: rgba(79, 70, 229, .22);--brand-secondary: #059669;--brand-secondary-light:#047857;--accent: #6D28D9;--bg-base: #EEF2F6;--bg-elevated: #FFFFFF;--bg-surface: rgba(255, 255, 255, .96);--bg-surface-hover: #FFFFFF;--bg-input: rgba(255, 255, 255, .95);--bg-sidebar: #FFFFFF;--bg-navbar: rgba(255, 255, 255, .95);--bg-overlay: rgba(15, 23, 42, .45);--bg-subtle: rgba(79, 70, 229, .06);--bg-subtle-hover: rgba(79, 70, 229, .12);--bg-main: #EEF2F6;--bg-card: rgba(255, 255, 255, .96);--bg-card-hover: #FFFFFF;--sidebar-bg: #FFFFFF;--navbar-bg: rgba(255, 255, 255, .95);--border-base: rgba(79, 70, 229, .18);--border-strong: rgba(79, 70, 229, .3);--border-glow: var(--brand-primary-glow);--border-color: rgba(79, 70, 229, .18);--text-primary: #0F172A;--text-secondary: #334155;--text-muted: #64748B;--text-inverse: #FFFFFF;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 4px 14px -2px rgba(15, 23, 42, .08);--shadow-lg: 0 10px 28px -8px rgba(15, 23, 42, .12);--shadow-modal:0 24px 55px rgba(15, 23, 42, .18);--scrollbar-track: rgba(15, 23, 42, .05);--scrollbar-thumb: rgba(15, 23, 42, .2);--scrollbar-thumb-hover: rgba(15, 23, 42, .35);--page-gradient: radial-gradient(circle at 15% 15%, rgba(79, 70, 229, .08) 0%, transparent 45%), radial-gradient(circle at 85% 85%, rgba(16, 185, 129, .06) 0%, transparent 45%)}html[data-theme-mode=light][data-theme-style=obsidian]{--bg-base: #F8FAFC;--bg-elevated: #FFFFFF;--bg-surface: rgba(255, 255, 255, .98);--bg-surface-hover: #FFFFFF;--bg-input: rgba(255, 255, 255, .95);--bg-sidebar: #FFFFFF;--bg-navbar: rgba(255, 255, 255, .95);--bg-subtle: rgba(15, 23, 42, .04);--bg-subtle-hover: rgba(15, 23, 42, .08);--bg-main: #F8FAFC;--bg-card: rgba(255, 255, 255, .98);--bg-card-hover: #FFFFFF;--sidebar-bg: #FFFFFF;--navbar-bg: rgba(255, 255, 255, .95);--border-base: rgba(15, 23, 42, .12);--border-strong: rgba(15, 23, 42, .22);--border-glow: rgba(15, 23, 42, .2);--border-color: rgba(15, 23, 42, .15);--text-primary: #0B1220;--text-secondary: #334155;--text-muted: #64748B}html[data-theme-mode=light][data-theme-style=neon]{--bg-base: #FAF5FF;--bg-elevated: #FFFFFF;--bg-surface: rgba(255, 255, 255, .96);--bg-surface-hover: #FFFFFF;--bg-input: rgba(255, 255, 255, .95);--bg-sidebar: #FFFFFF;--bg-navbar: rgba(255, 255, 255, .95);--bg-subtle: rgba(236, 72, 153, .06);--bg-subtle-hover: rgba(236, 72, 153, .12);--bg-main: #FAF5FF;--bg-card: rgba(255, 255, 255, .96);--bg-card-hover: #FFFFFF;--sidebar-bg: #FFFFFF;--navbar-bg: rgba(255, 255, 255, .95);--border-base: rgba(236, 72, 153, .22);--border-strong: rgba(236, 72, 153, .35);--border-glow: rgba(236, 72, 153, .4);--border-color: rgba(236, 72, 153, .25);--text-primary: #1E0B2E;--text-secondary: #581C87;--text-muted: #7E4FA8;--page-gradient: radial-gradient(circle at 15% 15%, rgba(236, 72, 153, .1) 0%, transparent 45%), radial-gradient(circle at 85% 85%, rgba(168, 85, 247, .08) 0%, transparent 45%)}@media (prefers-color-scheme: light){html:not([data-theme-mode]):not([data-theme-style]),html:not([data-theme-mode])[data-theme-style=cyber]{color-scheme:light;--bg-base: #EEF2F6;--bg-surface: rgba(255, 255, 255, .96);--bg-surface-hover: #FFFFFF;--bg-sidebar: #FFFFFF;--bg-navbar: rgba(255, 255, 255, .95);--bg-overlay: rgba(15, 23, 42, .45);--border-base: rgba(99, 102, 241, .18);--border-strong: rgba(99, 102, 241, .3);--text-primary: #0F172A;--text-secondary: #334155;--text-muted: #64748B;--shadow-md: 0 4px 14px -2px rgba(15, 23, 42, .08);--shadow-modal: 0 24px 55px rgba(15, 23, 42, .18);--page-gradient: radial-gradient(circle at 15% 15%, rgba(99, 102, 241, .08) 0%, transparent 45%), radial-gradient(circle at 85% 85%, rgba(16, 185, 129, .06) 0%, transparent 45%)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;color:var(--text-primary);background-color:var(--bg-base);background-image:var(--page-gradient);min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}code,pre,kbd,samp{font-family:var(--font-mono)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:700;line-height:1.2;letter-spacing:-.015em}strong,b{color:var(--text-primary);font-weight:600}p{color:var(--text-secondary)}label{color:var(--text-primary);font-weight:500}a{color:var(--brand-primary);text-decoration:none}a:hover{color:var(--brand-primary-light)}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:var(--radius-xs)}input,select,textarea,button{font:inherit;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.glass-panel{background:var(--bg-surface);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-base);border-radius:var(--radius-lg)}.glass-card{background:var(--bg-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-base);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media (hover: hover){.glass-card:hover{background:var(--bg-surface-hover);border-color:var(--border-glow);transform:translateY(-2px);box-shadow:var(--shadow-lg)}}.btn-brand-primary{background:var(--brand-primary-gradient)!important;color:var(--text-inverse)!important;border:none!important;box-shadow:0 4px 14px var(--brand-primary-glow)!important;transition:all var(--duration-fast) var(--ease-out)!important}.btn-brand-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-brand-gradient{background:var(--brand-gradient)!important;color:var(--text-inverse)!important;border:none!important;box-shadow:0 4px 14px var(--brand-primary-glow)!important;transition:all var(--duration-fast) var(--ease-out)!important}.btn-brand-gradient:hover{background:var(--brand-gradient-hover)!important;transform:translateY(-1px)}.border-brand{border-color:var(--brand-primary)!important}.text-brand-primary{color:var(--brand-primary)!important}.text-brand-secondary{color:var(--brand-secondary)!important}.auth-wrapper{min-height:100vh;min-height:100dvh;width:100%;background:var(--page-gradient),var(--bg-base);display:flex;align-items:center;justify-content:center;padding:var(--space-4);position:relative;overflow-x:hidden}.auth-container{width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--space-4)}.auth-hero-card,.auth-form-card{border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-lg)}.auth-hero-card{background:var(--bg-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-base)}.auth-form-card{background:var(--bg-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg),0 0 40px var(--brand-primary-soft)}.auth-hero-features,.auth-hero-footer{display:none}.auth-hero-title{font-size:var(--text-xl);margin-bottom:var(--space-2)}@media (min-width: 640px){.auth-wrapper{padding:var(--space-6)}.auth-container{max-width:520px}.auth-hero-card,.auth-form-card{padding:var(--space-6)}}@media (min-width: 860px){.auth-wrapper{padding:var(--space-6)}.auth-container{max-width:920px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-6);align-items:stretch}.auth-hero-card{padding:var(--space-8);display:flex;flex-direction:column;justify-content:space-between}.auth-form-card{padding:var(--space-8)}.auth-hero-features{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.auth-hero-footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-5);margin-top:var(--space-5);border-top:1px solid var(--border-base);font-size:var(--text-xs);color:var(--text-muted)}.auth-hero-title{font-size:var(--text-2xl)}}.modal-overlay-responsive{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-2);background:var(--bg-overlay);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow-y:auto}@media (min-width: 640px){.modal-overlay-responsive{padding:var(--space-4)}}@media (min-width: 1024px){.modal-overlay-responsive{padding:var(--space-6)}}.modal-dialog-responsive{width:100%;max-width:var(--layout-modal-max);max-height:calc(100dvh - var(--space-2));display:flex;flex-direction:column;overflow:hidden;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal),0 0 40px var(--brand-primary-soft);transition:all var(--duration-base) var(--ease-out)}.modal-dialog-responsive.is-floating{position:fixed!important;margin:0!important;min-width:320px;min-height:200px;max-width:98vw;max-height:98vh;box-shadow:0 25px 60px -12px #000000b3,0 0 0 1px var(--brand-primary-soft);transition:none!important}.modal-resize-handle{position:absolute;z-index:100;touch-action:none}.modal-resize-n{top:0;left:8px;right:8px;height:6px;cursor:ns-resize}.modal-resize-s{bottom:0;left:8px;right:8px;height:6px;cursor:ns-resize}.modal-resize-w{top:8px;bottom:8px;left:0;width:6px;cursor:ew-resize}.modal-resize-e{top:8px;bottom:8px;right:0;width:6px;cursor:ew-resize}.modal-resize-nw{top:0;left:0;width:12px;height:12px;cursor:nwse-resize}.modal-resize-ne{top:0;right:0;width:12px;height:12px;cursor:nesw-resize}.modal-resize-sw{bottom:0;left:0;width:12px;height:12px;cursor:nesw-resize}.modal-resize-se{bottom:0;right:0;width:12px;height:12px;cursor:nwse-resize}.modal-resize-handle:hover{background:var(--brand-primary-soft)}.modal-dialog-responsive.is-fullscreen{position:fixed!important;right:0!important;bottom:0!important;left:0!important;top:0!important;max-width:100vw!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:none!important;margin:0!important}.modal-overlay-responsive.is-floating-overlay{background:transparent!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.modal-overlay-responsive.is-floating-overlay>.modal-dialog-responsive{pointer-events:auto!important}.modal-overlay-responsive:has(.is-fullscreen){padding:0!important}.swal2-container,.swal2-container.swal2-top-end,.swal2-container.swal2-top-right,.swal2-container.swal2-top,.swal2-container.swal2-center{z-index:999999!important}.swal2-popup.swal2-toast{box-shadow:0 10px 30px #0006,0 0 0 1px var(--border-base, rgba(255, 255, 255, .15))!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-radius:10px!important}.swal2-popup.swal2-toast.swal2-dark-toast{background:#0f172af2!important;border:1px solid rgba(255,255,255,.15)!important;color:#f8fafc!important}.swal2-popup.swal2-toast.swal2-light-toast{background:#fffffffa!important;border:1px solid rgba(0,0,0,.18)!important;color:#0f172a!important;box-shadow:0 12px 35px #00000026!important}.terminal-console-body,.log-terminal-output,.terminal-output-window,div[class*=terminal-console-body]{background:#070b14!important;color:#f8fafc!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace!important}.terminal-console-body *,.log-terminal-output *,.terminal-output-window *{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace!important}html[data-theme-mode=light] .terminal-console-body,html[data-theme-mode=light] .log-terminal-output,html[data-theme-mode=light] .terminal-output-window,html[data-theme-mode=light] div[class*=terminal-console-body]{background:#0b0f19!important;color:#f8fafc!important;border:1px solid rgba(0,0,0,.35)!important;box-shadow:inset 0 2px 10px #00000080!important}html[data-theme-mode=light] .terminal-console-body span:not([style*=color]),html[data-theme-mode=light] .terminal-console-body div:not([style*=color]),html[data-theme-mode=light] .log-terminal-output span:not([style*=color]),html[data-theme-mode=light] .log-terminal-output div:not([style*=color]),html[data-theme-mode=light] .terminal-output-window span:not([style*=color]),html[data-theme-mode=light] .terminal-output-window div:not([style*=color]){color:#f8fafc!important}.modal-header-responsive{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-subtle);border-bottom:1px solid var(--border-base)}@media (min-width: 640px){.modal-header-responsive{padding:var(--space-4) var(--space-6)}}.modal-split-layout{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}@media (min-width: 768px){.modal-split-layout{flex-direction:row}}.modal-sidebar-nav{display:flex;flex-direction:row;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--bg-subtle);border-bottom:1px solid var(--border-base);overflow-x:auto;flex-shrink:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.modal-sidebar-nav::-webkit-scrollbar{display:none}@media (min-width: 768px){.modal-sidebar-nav{width:240px;min-width:240px;flex-direction:column;justify-content:space-between;border-bottom:none;border-right:1px solid var(--border-base);padding:var(--space-4) var(--space-3);overflow-y:auto}}.modal-content-scroll{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3) var(--space-4);overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width: 640px){.modal-content-scroll{padding:var(--space-5) var(--space-6)}}.modal-tabs-bar{flex-shrink:0;display:flex;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--bg-subtle);border-bottom:1px solid var(--border-base);overflow-x:auto;-webkit-overflow-scrolling:touch}.modal-footer-responsive{flex-shrink:0;display:flex;flex-direction:column-reverse;gap:var(--space-2);padding-top:var(--space-3);margin-top:auto;border-top:1px solid var(--border-base)}@media (min-width: 640px){.modal-footer-responsive{flex-direction:row;justify-content:space-between;align-items:center}}.modal-action-bar-responsive{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-subtle);border-bottom:1px solid var(--border-base)}@media (min-width: 640px){.modal-action-bar-responsive{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4)}}.modal-help-drawer{position:absolute!important;top:0!important;right:0!important;bottom:0!important;height:100%!important;max-height:100%!important;width:100%!important;max-width:440px!important;background:var(--bg-elevated)!important;border-left:1px solid var(--border-base)!important;box-shadow:-10px 0 40px #000c!important;z-index:60!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.modal-help-drawer-body{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding:.85rem 1rem!important;display:flex!important;flex-direction:column!important;gap:.85rem!important}html[data-theme-mode=light] .modal-help-drawer{background:#fff!important;border-left:1px solid rgba(0,0,0,.15)!important;box-shadow:-10px 0 35px #00000026!important}html[data-theme-mode=light] .modal-help-drawer input{background:#f8fafc!important;border-color:#00000026!important;color:#0f172a!important}.form-grid-2,.form-grid-3{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width: 640px){.form-grid-2,.form-grid-3{grid-template-columns:1fr 1fr;gap:var(--space-4)}}@media (min-width: 860px){.form-grid-3{grid-template-columns:1fr 1fr 1fr}}.table-responsive-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-sm)}table{width:100%;border-collapse:collapse}table thead tr{background:var(--bg-subtle);color:var(--text-secondary)}table tbody tr{border-bottom:1px solid var(--border-base)}table tbody tr:hover{background:var(--bg-subtle)}input,select,textarea{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-base);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}input:hover,select:hover,textarea:hover{border-color:var(--border-strong)}input:focus,select:focus,textarea:focus{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 3px var(--brand-primary-soft)}input::placeholder,textarea::placeholder{color:var(--text-muted)}@media (max-width: 640px){input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],select,textarea{font-size:16px!important}}html[data-theme-mode=light]{--text-primary: #0F172A;--text-secondary: #334155;--text-muted: #475569}html[data-theme-mode=light] body,html[data-theme-mode=light] #root{color:#0f172a}html[data-theme-mode=light] h1,html[data-theme-mode=light] h2,html[data-theme-mode=light] h3,html[data-theme-mode=light] h4,html[data-theme-mode=light] h5,html[data-theme-mode=light] h6,html[data-theme-mode=light] strong,html[data-theme-mode=light] b{color:#0f172a!important;font-weight:700}html[data-theme-mode=light] label{color:#0f172a!important;font-weight:600}html[data-theme-mode=light] p{color:#334155}html[data-theme-mode=light] small{color:#475569!important}html[data-theme-mode=light] .app-sidebar{background:var(--sidebar-bg, #FFFFFF)!important;border-right:1px solid rgba(0,0,0,.15)!important;box-shadow:2px 0 16px #0000000f}html[data-theme-mode=light] .app-sidebar button{color:#0f172a!important;font-weight:600;border:1px solid rgba(0,0,0,.1)!important}html[data-theme-mode=light] .app-sidebar button:hover{background:#6366f114!important;color:#0f172a!important;border-color:#6366f14d!important}html[data-theme-mode=light] .sidebar-sync-btn{background:#f1f5f9!important;border:1px solid rgba(0,0,0,.15)!important;color:#1e293b!important}html[data-theme-mode=light] .sidebar-sync-btn.sync-active{background:#10b98126!important;border:1.5px solid #059669!important;color:#047857!important}html[data-theme-mode=light] button:not(.btn-brand-primary):not(.btn-brand-gradient):not([style*="color: rgb(255"]):not([style*="color: #fff"]){color:#0f172a!important}html[data-theme-mode=light] button:not(.btn-brand-primary):not(.btn-brand-gradient){border:1px solid rgba(0,0,0,.18)!important}html[data-theme-mode=light] button:not(.btn-brand-primary):not(.btn-brand-gradient):hover{border-color:#6366f180!important}html[data-theme-mode=light] .glass-card,html[data-theme-mode=light] .glass-panel{border:1px solid rgba(0,0,0,.14)!important;box-shadow:0 4px 16px -2px #0000000f,0 2px 4px -1px #0000000a!important}html[data-theme-mode=light] .modal-tabs-bar{background:#f1f5f9!important;border-bottom:1px solid rgba(0,0,0,.12)!important}html[data-theme-mode=light] .modal-tabs-bar button{color:#334155!important;font-weight:600!important;border:none!important}html[data-theme-mode=light] .modal-tabs-bar button:hover{color:#0f172a!important;background:#0000000f!important}html[data-theme-mode=light] .modal-sidebar-nav{background:#f8fafc!important;border-color:#0000001f!important}html[data-theme-mode=light] .modal-sidebar-nav button{color:#1e293b!important;font-weight:600!important}html[data-theme-mode=light] .modal-sidebar-nav button:hover{color:#0f172a!important;background:#0000000d!important}html[data-theme-mode=light] .modal-action-bar-responsive,html[data-theme-mode=light] .modal-header-responsive{background:#f8fafc!important;border-bottom:1px solid rgba(0,0,0,.12)!important}html[data-theme-mode=light] .modal-dialog-responsive{background:#fff!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:0 25px 60px #00000040!important}html[data-theme-mode=light] .app-sidebar .sidebar-group-title{color:#1e293b!important;font-weight:800!important;letter-spacing:.05em}html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>span[style*="color: #F"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>span[style*="color: #f"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>span[style*="color: rgb(24"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>span[style*="color: rgb(25"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>span[style*="color: #E"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>span[style*="color: #e"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>span[style*="color: #CBD5E1"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>span[style*="color: #cbd5e1"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>span[style*="color: #D1D5DB"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>span[style*="color: #d1d5db"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>div[style*="color: #F"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>div[style*="color: #f"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>div[style*="color: rgb(24"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>div[style*="color: rgb(25"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>div[style*="color: #E"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>div[style*="color: #e"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>div[style*="color: #CBD5E1"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>div[style*="color: #cbd5e1"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>div[style*="color: #D1D5DB"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>div[style*="color: #d1d5db"],html[data-theme-mode=light] button[style*="color: #F"]:not(.btn-brand-primary):not(.btn-brand-gradient),html[data-theme-mode=light] button[style*="color: #f"]:not(.btn-brand-primary):not(.btn-brand-gradient),html[data-theme-mode=light] button[style*="color: #E"]:not(.btn-brand-primary):not(.btn-brand-gradient),html[data-theme-mode=light] button[style*="color: #e"]:not(.btn-brand-primary):not(.btn-brand-gradient),html[data-theme-mode=light] button[style*="color: #CBD5E1"]:not(.btn-brand-primary):not(.btn-brand-gradient),html[data-theme-mode=light] button[style*="color: #D1D5DB"]:not(.btn-brand-primary):not(.btn-brand-gradient),html[data-theme-mode=light] h1[style*="color: #F"],html[data-theme-mode=light] h2[style*="color: #F"],html[data-theme-mode=light] h3[style*="color: #F"],html[data-theme-mode=light] h4[style*="color: #F"],html[data-theme-mode=light] h5[style*="color: #F"],html[data-theme-mode=light] h6[style*="color: #F"],html[data-theme-mode=light] p[style*="color: #F"],html[data-theme-mode=light] p[style*="color: #f"],html[data-theme-mode=light] p[style*="color: #E"],html[data-theme-mode=light] p[style*="color: #e"],html[data-theme-mode=light] p[style*="color: #D"],html[data-theme-mode=light] p[style*="color: #d"],html[data-theme-mode=light] a[style*="color: #F"],html[data-theme-mode=light] a[style*="color: #E"],html[data-theme-mode=light] label[style*="color: #F"],html[data-theme-mode=light] label[style*="color: #f"],html[data-theme-mode=light] label[style*="color: #E"],html[data-theme-mode=light] label[style*="color: #e"],html[data-theme-mode=light] label[style*="color: #D"],html[data-theme-mode=light] label[style*="color: #d"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>code[style*="color: #E"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>code[style*="color: #e"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>code[style*="color: #F"],html[data-theme-mode=light] :not(.terminal-console-body):not([class*=terminal-console-body])>code[style*="color: #f"]{color:#0f172a!important}html[data-theme-mode=light] span[style*="color: #C084FC"],html[data-theme-mode=light] span[style*="color: #c084fc"],html[data-theme-mode=light] span[style*="color: rgb(192, 132, 252)"],html[data-theme-mode=light] span[style*="color: rgb(192,132,252)"],html[data-theme-mode=light] span[style*="color: #A855F7"],html[data-theme-mode=light] span[style*="color: #a855f7"],html[data-theme-mode=light] span[style*="color: #818CF8"],html[data-theme-mode=light] span[style*="color: #818cf8"],html[data-theme-mode=light] div[style*="color: #C084FC"],html[data-theme-mode=light] div[style*="color: #c084fc"],html[data-theme-mode=light] div[style*="color: rgb(192, 132, 252)"],html[data-theme-mode=light] div[style*="color: rgb(192,132,252)"],html[data-theme-mode=light] div[style*="color: #A855F7"],html[data-theme-mode=light] div[style*="color: #a855f7"],html[data-theme-mode=light] p[style*="color: #C084FC"],html[data-theme-mode=light] p[style*="color: #c084fc"],html[data-theme-mode=light] p[style*="color: #A855F7"],html[data-theme-mode=light] button[style*="color: #C084FC"],html[data-theme-mode=light] button[style*="color: #c084fc"],html[data-theme-mode=light] button[style*="color: #A855F7"],html[data-theme-mode=light] button[style*="color: #a855f7"],html[data-theme-mode=light] h1[style*="color: #C084FC"],html[data-theme-mode=light] h2[style*="color: #C084FC"],html[data-theme-mode=light] h3[style*="color: #C084FC"],html[data-theme-mode=light] h4[style*="color: #C084FC"],html[data-theme-mode=light] svg[color="#C084FC"],html[data-theme-mode=light] svg[color="#c084fc"],html[data-theme-mode=light] svg[color="#A855F7"],html[data-theme-mode=light] svg[color="#a855f7"]{color:#6d28d9!important}html[data-theme-mode=light] [style*="background: rgba(168, 85, 247"],html[data-theme-mode=light] [style*="background: rgba(168,85,247"],html[data-theme-mode=light] [style*="background: rgba(192, 132, 252"],html[data-theme-mode=light] [style*="background: rgba(192,132,252"]{background:#6d28d914!important;border-color:#6d28d940!important}html[data-theme-mode=light] [style*="border: 1px solid rgba(168, 85, 247"],html[data-theme-mode=light] [style*="border: 1px solid rgba(168,85,247"],html[data-theme-mode=light] [style*="border: 1px solid rgba(192, 132, 252"],html[data-theme-mode=light] [style*="border: 1px solid rgba(192,132,252"]{border-color:#6d28d940!important}html[data-theme-mode=light] div[style*="background: #070B14"],html[data-theme-mode=light] div[style*="background: #0B0F19"],html[data-theme-mode=light] div[style*="background: #05070E"],html[data-theme-mode=light] div[style*="background: #050608"],html[data-theme-mode=light] div[style*="background: #090D16"],html[data-theme-mode=light] div[style*="background: #040711"],html[data-theme-mode=light] div[style*="background: #050811"],html[data-theme-mode=light] div[style*="background: #0F172A"],html[data-theme-mode=light] div[style*="background: #090614"],html[data-theme-mode=light] div[style*="background: rgba(15, 23, 42"],html[data-theme-mode=light] div[style*="background: linear-gradient(145deg, var(--brand-primary-glow, rgba(99, 102, 241, 0.08)), rgba(15, 23, 42, 0.7))"],html[data-theme-mode=light] div[style*="background: linear-gradient(135deg, rgba(56, 189, 248, 0.08), rgba(15, 23, 42, 0.8))"],html[data-theme-mode=light] input[style*="background: #070B14"],html[data-theme-mode=light] input[style*="background: #0B0F19"],html[data-theme-mode=light] input[style*="background: #0F172A"],html[data-theme-mode=light] select[style*="background: #070B14"],html[data-theme-mode=light] select[style*="background: #0B0F19"],html[data-theme-mode=light] select[style*="background: #0F172A"],html[data-theme-mode=light] textarea[style*="background: #070B14"],html[data-theme-mode=light] textarea[style*="background: #0B0F19"],html[data-theme-mode=light] textarea[style*="background: #05070E"],html[data-theme-mode=light] textarea[style*="background: #090D16"],html[data-theme-mode=light] textarea[style*="background: #0F172A"],html[data-theme-mode=light] option[style*="background: #0F172A"],html[data-theme-mode=light] option[style*="background: #0B0F19"],html[data-theme-mode=light] optgroup[style*="background: #0F172A"],html[data-theme-mode=light] div[style*="background: rgba(255, 255, 255, 0.01)"],html[data-theme-mode=light] div[style*="background: rgba(255, 255, 255, 0.02)"],html[data-theme-mode=light] div[style*="background: rgba(255, 255, 255, 0.03)"],html[data-theme-mode=light] div[style*="background: rgba(255, 255, 255, 0.04)"],html[data-theme-mode=light] div[style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme-mode=light] div[style*="background: rgba(255, 255, 255, 0.06)"],html[data-theme-mode=light] div[style*="background: rgba(255, 255, 255, 0.08)"],html[data-theme-mode=light] div[style*="background: rgba(255, 255, 255, 0.1)"],html[data-theme-mode=light] div[style*="background: rgba(0, 0, 0, 0.25)"],html[data-theme-mode=light] div[style*="background: rgba(0, 0, 0, 0.35)"]{background:#f8fafc!important;border-color:#00000024!important;color:#0f172a!important}html[data-theme-mode=light] label[style*="background: rgba(255, 255, 255, 0.08)"],html[data-theme-mode=light] label[style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme-mode=light] label[style*="background: rgba(255, 255, 255, 0.04)"]{background:#eef2f6!important;border-color:#00000026!important;color:#0f172a!important}html[data-theme-mode=light] span[style*="background: rgba(255, 255, 255, 0.04)"],html[data-theme-mode=light] span[style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme-mode=light] span[style*="background: rgba(255, 255, 255, 0.06)"],html[data-theme-mode=light] span[style*="background: rgba(255, 255, 255, 0.08)"],html[data-theme-mode=light] span[style*="background: rgba(255, 255, 255, 0.1)"],html[data-theme-mode=light] span[style*="background: rgba(255,255,255,0.06)"],html[data-theme-mode=light] span[style*="background: rgba(255,255,255,0.08)"]{background:#e2e8f0!important;border:1px solid rgba(0,0,0,.12)!important;color:#0f172a!important}html[data-theme-mode=light] input,html[data-theme-mode=light] select,html[data-theme-mode=light] textarea{color:#0f172a!important;background:#fff!important;border:1.5px solid rgba(0,0,0,.2)!important}html[data-theme-mode=light] code{color:#4f46e5!important;background:#eef2f6!important}html[data-theme-mode=light] pre{background:#f1f5f9!important;border-color:#00000026!important;color:#0f172a!important}html[data-theme-mode=light] span[style*="color: #9CA3AF"],html[data-theme-mode=light] span[style*="color: #9ca3af"],html[data-theme-mode=light] span[style*="color: #94A3B8"],html[data-theme-mode=light] span[style*="color: #94a3b8"],html[data-theme-mode=light] span[style*="color: #A1A1AA"],html[data-theme-mode=light] span[style*="color: #a1a1aa"],html[data-theme-mode=light] div[style*="color: #9CA3AF"],html[data-theme-mode=light] div[style*="color: #9ca3af"],html[data-theme-mode=light] div[style*="color: #94A3B8"],html[data-theme-mode=light] div[style*="color: #94a3b8"],html[data-theme-mode=light] div[style*="color: #A1A1AA"],html[data-theme-mode=light] p[style*="color: #9CA3AF"],html[data-theme-mode=light] p[style*="color: #9ca3af"],html[data-theme-mode=light] p[style*="color: #94A3B8"],html[data-theme-mode=light] p[style*="color: #94a3b8"],html[data-theme-mode=light] button[style*="color: #9CA3AF"],html[data-theme-mode=light] button[style*="color: #9ca3af"],html[data-theme-mode=light] button[style*="color: #94A3B8"],html[data-theme-mode=light] button[style*="color: #94a3b8"]{color:#334155!important}html[data-theme-mode=light] span[style*="color: #6B7280"],html[data-theme-mode=light] span[style*="color: #6b7280"],html[data-theme-mode=light] span[style*="color: #64748B"],html[data-theme-mode=light] span[style*="color: #64748b"],html[data-theme-mode=light] div[style*="color: #6B7280"],html[data-theme-mode=light] div[style*="color: #6b7280"],html[data-theme-mode=light] div[style*="color: #64748B"],html[data-theme-mode=light] div[style*="color: #64748b"],html[data-theme-mode=light] p[style*="color: #6B7280"],html[data-theme-mode=light] p[style*="color: #6b7280"],html[data-theme-mode=light] p[style*="color: #64748B"],html[data-theme-mode=light] p[style*="color: #64748b"]{color:#475569!important}html[data-theme-mode=light] span[style*="color: #D1D5DB"],html[data-theme-mode=light] span[style*="color: #d1d5db"],html[data-theme-mode=light] div[style*="color: #D1D5DB"],html[data-theme-mode=light] div[style*="color: #d1d5db"],html[data-theme-mode=light] label[style*="color: #D1D5DB"],html[data-theme-mode=light] label[style*="color: #d1d5db"],html[data-theme-mode=light] span[style*="color: #E5E7EB"],html[data-theme-mode=light] span[style*="color: #e5e7eb"],html[data-theme-mode=light] label[style*="color: #E5E7EB"],html[data-theme-mode=light] label[style*="color: #e5e7eb"],html[data-theme-mode=light] span[style*="color: #CBD5E1"],html[data-theme-mode=light] span[style*="color: #cbd5e1"],html[data-theme-mode=light] label[style*="color: #CBD5E1"],html[data-theme-mode=light] label[style*="color: #cbd5e1"]{color:#0f172a!important;font-weight:600}html[data-theme-mode=light] div[style*="color: #FDF2F8"],html[data-theme-mode=light] div[style*="color: #EEF2FF"],html[data-theme-mode=light] div[style*="color: #E0F2FE"],html[data-theme-mode=light] span[style*="color: #F3F4F6"],html[data-theme-mode=light] h4[style*="color: #F3F4F6"]{color:#0f172a!important;font-weight:700}html[data-theme-mode=light] label{color:#1e293b!important}html[data-theme-mode=light] input,html[data-theme-mode=light] select,html[data-theme-mode=light] textarea{color:#0f172a!important;background-color:#fff!important;border-color:#0000002e!important}html[data-theme-mode=light] input::placeholder,html[data-theme-mode=light] textarea::placeholder{color:#64748b!important}html[data-theme-mode=light] table thead tr{background:#0000000d!important;color:#0f172a!important;font-weight:700}html[data-theme-mode=light] table tbody tr{border-bottom:1px solid rgba(0,0,0,.12)!important}.mobile-only-btn,.desktop-actions{display:none}@media (min-width: 860px){.mobile-only-btn{display:none!important}.desktop-actions{display:flex!important}}@media (max-width: 859px){.mobile-only-btn{display:flex!important;align-items:center;justify-content:center}.hidden-mobile{display:none!important}.mobile-stack{flex-direction:column!important;align-items:stretch!important}.mobile-full-width{width:100%!important}.mobile-hide-text{display:none!important}.mobile-touch-btn{min-height:44px;display:flex;align-items:center;justify-content:center}}@media (max-width: 859px){.app-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;width:280px!important;min-width:280px!important;max-width:85vw!important;z-index:150!important;transform:translate(-100%)!important;transition:transform var(--duration-base) var(--ease-out)!important;box-shadow:none!important}.app-sidebar.mobile-open{transform:translate(0)!important;box-shadow:0 0 60px #000000d9!important}.mobile-close-btn{display:flex!important;align-items:center;justify-content:center;padding:.35rem;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-primary, #F3F4F6)}.mobile-backdrop{display:block!important;z-index:140!important}.app-main-content{padding:var(--space-3, .75rem)!important}}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.animate-pulse-glow{animation:pulse-glow 2s var(--ease-in-out) infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.terminal-console-body,.log-terminal-output,.terminal-output-window,div[class*=terminal-console-body],.terminal-dark-panel{background:#070b14!important;color:#f8fafc!important;color-scheme:dark}html[data-theme-mode=light] .terminal-console-body,html[data-theme-mode=light] .log-terminal-output,html[data-theme-mode=light] .terminal-output-window,html[data-theme-mode=light] div[class*=terminal-console-body],html[data-theme-mode=light] .terminal-dark-panel{background:#070b14!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:inset 0 2px 10px #0009!important;color-scheme:dark}.terminal-console-body *,.log-terminal-output *,.terminal-output-window *,div[class*=terminal-console-body] *,.terminal-dark-panel *{color-scheme:dark}.terminal-console-body,.terminal-console-body *,.log-terminal-output,.log-terminal-output *,.terminal-output-window,.terminal-output-window *,div[class*=terminal-console-body],div[class*=terminal-console-body] *,.terminal-dark-panel,.terminal-dark-panel *,html[data-theme-mode=light] .terminal-console-body,html[data-theme-mode=light] .terminal-console-body *,html[data-theme-mode=light] .log-terminal-output,html[data-theme-mode=light] .log-terminal-output *,html[data-theme-mode=light] .terminal-output-window,html[data-theme-mode=light] .terminal-output-window *,html[data-theme-mode=light] div[class*=terminal-console-body],html[data-theme-mode=light] div[class*=terminal-console-body] *,html[data-theme-mode=light] .terminal-dark-panel,html[data-theme-mode=light] .terminal-dark-panel *{color:#f8fafc!important}html[data-theme-mode=light] .terminal-console-body div[style*="color: #67E8F9"],html[data-theme-mode=light] .terminal-console-body span[style*="color: #67E8F9"],html[data-theme-mode=light] .terminal-console-body [style*="color: #67e8f9"]{color:#67e8f9!important}html[data-theme-mode=light] .terminal-console-body div[style*="color: #93C5FD"],html[data-theme-mode=light] .terminal-console-body span[style*="color: #93C5FD"],html[data-theme-mode=light] .terminal-console-body [style*="color: #93c5fd"]{color:#93c5fd!important}html[data-theme-mode=light] .terminal-console-body div[style*="color: #38BDF8"],html[data-theme-mode=light] .terminal-console-body span[style*="color: #38BDF8"],html[data-theme-mode=light] .terminal-console-body [style*="color: #38bdf8"]{color:#38bdf8!important}html[data-theme-mode=light] .terminal-console-body div[style*="color: #F87171"],html[data-theme-mode=light] .terminal-console-body span[style*="color: #F87171"],html[data-theme-mode=light] .terminal-console-body [style*="color: #f87171"]{color:#f87171!important}html[data-theme-mode=light] .terminal-console-body div[style*="color: #FBBF24"],html[data-theme-mode=light] .terminal-console-body span[style*="color: #FBBF24"],html[data-theme-mode=light] .terminal-console-body [style*="color: #fbbf24"]{color:#fbbf24!important}html[data-theme-mode=light] .terminal-console-body div[style*="color: #34D399"],html[data-theme-mode=light] .terminal-console-body span[style*="color: #34D399"],html[data-theme-mode=light] .terminal-console-body [style*="color: #34d399"],html[data-theme-mode=light] .terminal-console-body [style*="color: #10B981"],html[data-theme-mode=light] .terminal-console-body [style*="color: #10b981"]{color:#34d399!important}html[data-theme-mode=light] .terminal-console-body span[style*="color: #818CF8"],html[data-theme-mode=light] .terminal-console-body [style*="color: #818cf8"],html[data-theme-mode=light] .terminal-console-body [style*="color: #A5B4FC"],html[data-theme-mode=light] .terminal-console-body [style*="color: #a5b4fc"]{color:#a5b4fc!important}html[data-theme-mode=light] .terminal-console-body span[style*="color: #94A3B8"],html[data-theme-mode=light] .terminal-console-body [style*="color: #94a3b8"],html[data-theme-mode=light] .terminal-console-body [style*="color: #CBD5E1"],html[data-theme-mode=light] .terminal-console-body [style*="color: #cbd5e1"],html[data-theme-mode=light] .terminal-console-body [style*="color: #9CA3AF"],html[data-theme-mode=light] .terminal-console-body [style*="color: #9ca3af"]{color:#94a3b8!important}html[data-theme-mode=light] .terminal-console-body div[style*="color: #F8FAFC"],html[data-theme-mode=light] .terminal-console-body span[style*="color: #F8FAFC"],html[data-theme-mode=light] .terminal-console-body div[style*="color: #E2E8F0"],html[data-theme-mode=light] .terminal-console-body span[style*="color: #E2E8F0"],html[data-theme-mode=light] .terminal-console-body [style*="color: #F3F4F6"],html[data-theme-mode=light] .terminal-console-body [style*="color: #fff"],html[data-theme-mode=light] .terminal-console-body [style*="color: #FFFFFF"]{color:#f8fafc!important}html[data-theme-mode=light] input[style*="background: #070B14"],html[data-theme-mode=light] input[style*="background: #040711"],html[data-theme-mode=light] textarea[style*="background: #070B14"],html[data-theme-mode=light] textarea[style*="background: #04060B"]{background:#070b14!important;color:#f8fafc!important;border-color:#fff3!important}html[data-theme-mode=light] pre[style*="background: #05070E"],html[data-theme-mode=light] pre[style*="background: #070B14"],html[data-theme-mode=light] pre[style*="background: #040711"],html[data-theme-mode=light] div[style*="background: #05070E"] pre{background:#070b14!important;color:#a5b4fc!important;border-color:#ffffff26!important}html[data-theme-mode=light] .stack-combobox-dropdown{background:#fff!important;border:1px solid rgba(0,0,0,.16)!important;box-shadow:0 15px 35px #00000026!important}html[data-theme-mode=light] .stack-combobox-dropdown span,html[data-theme-mode=light] .stack-combobox-dropdown div{color:#0f172a}html[data-theme-mode=light] .stack-combobox-dropdown input{background:#f8fafc!important;color:#0f172a!important;border:1px solid rgba(0,0,0,.15)!important}
