/**
 * 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 .xterm-scroll-area{visibility:hidden}.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{-webkit-user-select:text;user-select:text;white-space:pre}.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}:root{--app-font-family: Arial, sans-serif;--color-sidebar: #1a1a2e;--color-sidebar-border: #2a2a3e;--color-group-label: #6b7280;--color-link-idle: #a0aec0;--color-link-active: #ffffff;--color-link-active-bg: #2d2d4e;--color-link-hover-bg: #232336;--color-accent: #6366f1;--color-content-bg: #f0f2f5;--color-content-text: #1a1a2e;--color-topbar: #ffffff;--color-topbar-border: #e2e4e8;--color-text: #e2e8f0;--color-select-bg: #1e1e3a;--color-select-border: #3a3a5c;--color-tenant-label: #9ca3af;--color-shell-bg: #0f0f1a;--color-input-bg: #ffffff;--color-input-border: #d1d5db;--color-input-text: #111827;--color-btn-primary-bg: #6366f1;--color-btn-danger-bg: #ef4444;--color-btn-text: #ffffff;--color-btn-ghost-text: #6366f1;--color-card-bg: #ffffff;--color-card-border: #e5e7eb;--color-table-head-border: #e5e7eb;--color-table-head-text: #374151;--color-table-cell-border: #e5e7eb;--color-table-cell-text: #111827;--color-label-text: #374151;--color-heading-text: #111827;--color-muted-text: #6b7280;--color-faint-text: #9ca3af;--color-error-text: #b91c1c;--color-error-bg: #fee2e2;--color-modal-backdrop: rgba(0, 0, 0, .65);--color-notice-bg: #fef3c7;--color-notice-border: #fcd34d;--color-notice-text: #92400e;--chat-header-bg: #1a1a2e;--chat-header-text: #e2e8f0;--chat-header-muted-text: #94a3b8;--chat-bubble-apex-bg: #f3f4f6;--chat-bubble-own-bg: #dbeafe;--chat-bubble-other-bg: #ffffff;--chat-bubble-border: #e5e7eb;--chat-window-bg: #ffffff;--chat-window-border: #d1d5db;--chat-window-text: #111827;--chat-messages-bg: #f9fafb;--chat-invite-bg: #f9fafb;--chat-invite-border: #e5e7eb;--radius-btn: 4px;--radius-input: 4px;--radius-input-cap: .6rem;--radius-card: 8px;--radius-badge: 10px;--radius-pill: 9999px;--radius-navlink: 0 4px 4px 0;--navlink-accent-width: 3px;--chat-header-pad: .4rem .75rem;--chat-header-font-size: .82rem;--chat-bubble-radius: 8px;--chat-window-radius: 8px;--select-bg: #ffffff;--select-border: #d1d5db;--select-text: #111827;--select-radius: var(--radius-input);--select-shadow: none;--select-hover-border: #9ca3af;--select-focus-border: var(--color-accent);--select-focus-ring: rgba(99, 102, 241, .18);--select-disabled-bg: #f3f4f6;--select-disabled-text: #9ca3af;--select-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--select-sidebar-bg: #1e1e3a;--select-sidebar-border: #3a3a5c;--select-sidebar-text: #e2e8f0;--select-sidebar-hover-border: #4a4a6c;--select-sidebar-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23cbd5e1' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--select-chat-bg: #2d3748;--select-chat-border: #4a5568;--select-chat-text: #e2e8f0;--select-chat-hover-border: #5a6578;--select-chat-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23cbd5e1' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--popover-bg: #ffffff;--popover-border: #d1d5db;--popover-radius: min(var(--radius-input), var(--radius-input-cap));--popover-shadow: 0 4px 12px rgba(0, 0, 0, .1);--popover-item-hover-bg: #eef2ff;--popover-item-border: #f3f4f6;--chat-min-tab-bg: #1a1a2e;--chat-min-tab-text: #e2e8f0;--chat-min-tab-border: #3a3a5c;--chat-min-tab-unread-border: var(--color-accent);--chat-min-tab-unread-dot: #f97316;--chat-min-tab-radius: 6px 6px 0 0;--chat-min-tab-font-size: .75rem;--chat-min-tab-pad: .3rem .75rem;--chat-min-tab-shadow: none;--btn-font-size: .85rem;--btn-font-weight: 600;--btn-padding: .4rem .9rem;--topbar-btn-text: #374151;--topbar-btn-border: #d1d5db;--topbar-btn-radius: 5px;--topbar-toggle-color: #6b7280;--titlebtn-color: #a0aec0;--titlebtn-hover-color: #ffffff;--titlebtn-size: .95rem;--icon-copy: "🔗";--icon-copied: "✓";--icon-invite: "+";--icon-minimize: "─";--icon-maximize: "□";--icon-close: "×";--color-checkbox: var(--color-accent);--checkbox-size: auto;--input-hover-border: #9ca3af;--input-focus-border: var(--color-accent);--input-focus-ring: rgba(99, 102, 241, .18);--sidebar-font-family: inherit;--sidebar-brand-color: var(--color-text);--sidebar-brand-font-size: 1.3rem;--sidebar-group-font-size: .68rem;--sidebar-group-font-weight: 700;--sidebar-group-letter-spacing: .1em;--sidebar-group-transform: uppercase;--sidebar-link-font-size: .875rem;--sidebar-link-font-weight: 400;--sidebar-badge-bg: #8e683b;--sidebar-badge-text: #d8d8d8;--icon-nav-fallback: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");--icon-nav-tenants: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M6 21V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v16'/%3E%3Cpath d='M14 21V10h4a2 2 0 0 1 2 2v9'/%3E%3Cpath d='M9 7h1'/%3E%3Cpath d='M9 11h1'/%3E%3Cpath d='M9 15h1'/%3E%3C/svg%3E");--icon-nav-secrets: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='16' r='3'/%3E%3Cpath d='M9.5 13.5 21 2'/%3E%3Cpath d='M18 5l2 2'/%3E%3C/svg%3E");--icon-nav-mcps: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E");--icon-nav-skills: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3C/svg%3E");--icon-nav-scripts: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M10.5 12.5 8.5 14.5l2 2'/%3E%3Cpath d='M14 12.5l2 2-2 2'/%3E%3C/svg%3E");--icon-nav-api-triggers: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7l1-8z'/%3E%3C/svg%3E");--icon-nav-teams: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");--icon-nav-pollers: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 2v6h-6'/%3E%3Cpath d='M3 12a9 9 0 0 1 15-6.7L21 8'/%3E%3Cpath d='M3 22v-6h6'/%3E%3Cpath d='M21 12a9 9 0 0 1-15 6.7L3 16'/%3E%3C/svg%3E");--icon-nav-scheduled-prompts: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M12 14v3l2 1'/%3E%3C/svg%3E");--icon-nav-chats: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H8l-5 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");--icon-nav-runners: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='9' width='18' height='12' rx='2'/%3E%3Cpath d='M12 9V5'/%3E%3Ccircle cx='12' cy='3.5' r='1.5'/%3E%3Cpath d='M8.5 14h.01'/%3E%3Cpath d='M15.5 14h.01'/%3E%3Cpath d='M9 18h6'/%3E%3C/svg%3E");--icon-nav-run-history: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v5h5'/%3E%3Cpath d='M3.5 12a8.5 8.5 0 1 0 2.5-6L3 8'/%3E%3Cpath d='M12 7v5l4 2'/%3E%3C/svg%3E");--icon-nav-token-usage: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='M8 17v-5'/%3E%3Cpath d='M13 17V8'/%3E%3Cpath d='M18 17v-9'/%3E%3C/svg%3E");--icon-nav-tenant-settings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2v3'/%3E%3Cpath d='M12 19v3'/%3E%3Cpath d='M2 12h3'/%3E%3Cpath d='M19 12h3'/%3E%3Cpath d='M4.9 4.9L7 7'/%3E%3Cpath d='M17 17l2.1 2.1'/%3E%3Cpath d='M19.1 4.9L17 7'/%3E%3Cpath d='M7 17l-2.1 2.1'/%3E%3C/svg%3E");--icon-nav-global-settings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21v-7'/%3E%3Cpath d='M4 10V3'/%3E%3Cpath d='M12 21v-9'/%3E%3Cpath d='M12 8V3'/%3E%3Cpath d='M20 21v-5'/%3E%3Cpath d='M20 12V3'/%3E%3Cpath d='M2 14h4'/%3E%3Cpath d='M10 8h4'/%3E%3Cpath d='M18 16h4'/%3E%3C/svg%3E");--icon-nav-shell-audit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M7 9l3 3-3 3'/%3E%3Cpath d='M13 15h4'/%3E%3C/svg%3E");--icon-nav-whats-new: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.8 5.2L19 10l-5.2 1.8L12 17l-1.8-5.2L5 10z'/%3E%3C/svg%3E");--code-bg: #f3f4f6;--code-border: #e5e7eb;--code-text: #1f2937;--card-shadow: 0 1px 3px rgba(0, 0, 0, .06);--badge-accent-bg: #ede9fe;--badge-accent-text: #5b21b6;--titlebtn-bg: transparent;--titlebtn-hover-bg: transparent;--titlebtn-radius: 4px;--titlebtn-diameter: 1.5rem;--color-link-text: #4f46e5;--sidebar-track-bg: #2a2a3e;--chart-series-1: #2a78d6;--chart-series-2: #eb6834;--chart-series-3: #1baf7a;--chart-series-4: #eda100;--chart-series-5: #e87ba4;--chart-series-6: #008300;--chart-series-7: #4a3aa7;--chart-series-8: #e34948;--chart-series-other: #9ca3af;--chart-grid: #e1e0d9;--chart-axis-text: #898781;--chart-baseline: #c3c2b7;--runlog-bg: var(--code-bg);--runlog-border: var(--color-card-border);--runlog-text: var(--color-heading-text);--runlog-muted: var(--color-muted-text);--runlog-accent: var(--color-link-text);--runlog-tool-bg: var(--popover-item-hover-bg);--runlog-error-bg: var(--color-error-bg);--runlog-error-text: var(--color-error-text);--runlog-icon-filter: none}html,body{background:var(--color-shell-bg)}.apex-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--select-bg);color:var(--select-text);border:1px solid var(--select-border);border-radius:var(--select-radius);box-shadow:var(--select-shadow);background-image:var(--select-arrow-image);background-repeat:no-repeat;background-position:right .55rem center;background-size:.85em;padding:.4rem 2rem .4rem .6rem;font-size:.9rem;line-height:1.3;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.apex-select:hover:not(:disabled){border-color:var(--select-hover-border)}.apex-select:focus,.apex-select:focus-visible{outline:none;border-color:var(--select-focus-border);box-shadow:0 0 0 3px var(--select-focus-ring)}.apex-select:disabled{background-color:var(--select-disabled-bg);color:var(--select-disabled-text);cursor:not-allowed}.apex-select-sidebar{--select-bg: var(--select-sidebar-bg);--select-border: var(--select-sidebar-border);--select-text: var(--select-sidebar-text);--select-hover-border: var(--select-sidebar-hover-border);--select-arrow-image: var(--select-sidebar-arrow-image)}.apex-select-chat{--select-bg: var(--select-chat-bg);--select-border: var(--select-chat-border);--select-text: var(--select-chat-text);--select-hover-border: var(--select-chat-hover-border);--select-arrow-image: var(--select-chat-arrow-image)}.apex-chat-select-wrap{display:inline-flex;border-radius:var(--select-radius);overflow:hidden}.apex-select option,.apex-select optgroup{background-color:var(--color-input-bg);color:var(--color-input-text)}.apex-chat-min-tab{position:relative;padding:var(--chat-min-tab-pad);background:var(--chat-min-tab-bg);color:var(--chat-min-tab-text);border:1px solid var(--chat-min-tab-border);border-radius:var(--chat-min-tab-radius);box-shadow:var(--chat-min-tab-shadow);font-size:var(--chat-min-tab-font-size);cursor:pointer;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.apex-chat-min-tab:hover{filter:brightness(1.12)}.apex-chat-min-tab[data-unread=true]{border:3px solid var(--chat-min-tab-unread-border)}input[type=checkbox],input[type=radio]{accent-color:var(--color-checkbox);width:var(--checkbox-size);height:var(--checkbox-size)}.apex-tags-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:1rem;align-items:stretch}@media (max-width: 900px){.apex-tags-layout{grid-template-columns:minmax(0,1fr)}}.apex-tags-stats{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem;min-height:0}.apex-tags-stats>*{min-width:0;overflow-wrap:anywhere}.apex-nav-icon{display:inline-block;width:16px;height:16px;flex-shrink:0;background-color:currentColor;-webkit-mask:var(--nav-icon, var(--icon-nav-fallback)) center / contain no-repeat;mask:var(--nav-icon, var(--icon-nav-fallback)) center / contain no-repeat}.apex-input:hover:not(:disabled){border-color:var(--input-hover-border)}.apex-input:focus,.apex-input:focus-visible{outline:none;border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring)}.apex-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--titlebtn-diameter);height:var(--titlebtn-diameter);background:var(--titlebtn-bg);border:none;border-radius:var(--titlebtn-radius);cursor:pointer;color:var(--titlebtn-color);font-size:var(--titlebtn-size);line-height:1;flex-shrink:0;transition:color .15s ease,background .15s ease}.apex-icon-btn:hover{color:var(--titlebtn-hover-color);background:var(--titlebtn-hover-bg)}.apex-icon-btn:before{content:""}.apex-icon-btn--copy:before{content:var(--icon-copy)}.apex-icon-btn--copy[data-state=copied]:before{content:var(--icon-copied)}.apex-icon-btn--invite:before{content:var(--icon-invite)}.apex-icon-btn--minimize:before{content:var(--icon-minimize)}.apex-icon-btn--maximize:before{content:var(--icon-maximize)}.apex-icon-btn--close:before{content:var(--icon-close)}.apex-table th,.apex-table td{text-align:left}.apex-link{background:none;border:none;padding:0;font:inherit;color:var(--color-link-text);font-weight:700;text-decoration:none;cursor:pointer}[data-theme=soft-pill]{--color-sidebar: #ffffff;--color-sidebar-border: #e5e7eb;--color-group-label: #94a3b8;--color-link-idle: #475569;--color-link-active: #0f766e;--color-link-active-bg: #ccfbf1;--color-link-hover-bg: #f1f5f9;--color-accent: #14b8a6;--color-content-bg: #f8fafc;--color-content-text: #0f172a;--color-select-bg: #f1f5f9;--color-select-border: #cbd5e1;--color-tenant-label: #64748b;--color-text: #0f172a;--color-shell-bg: #e2e8f0;--color-btn-primary-bg: #14b8a6;--color-btn-ghost-text: #14b8a6;--chat-header-bg: #0f766e;--chat-header-text: #ffffff;--chat-bubble-own-bg: #ccfbf1;--radius-btn: 9999px;--radius-input: 9999px;--radius-card: 16px;--radius-navlink: 9999px;--navlink-accent-width: 0px;--chat-header-pad: .9rem 1rem;--chat-header-font-size: 1.05rem;--chat-bubble-radius: 18px;--chat-window-radius: 16px;--select-bg: #f8fafc;--select-border: #cbd5e1;--select-hover-border: #94a3b8;--select-focus-ring: rgba(20, 184, 166, .2);--select-shadow: 0 1px 2px rgba(15, 23, 42, .06);--color-input-bg: #f8fafc;--color-input-border: #cbd5e1;--input-hover-border: #94a3b8;--select-sidebar-bg: #f1f5f9;--select-sidebar-border: #cbd5e1;--select-sidebar-text: #0f172a;--select-sidebar-hover-border: #94a3b8;--select-sidebar-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--select-chat-bg: rgba(255, 255, 255, .16);--select-chat-border: rgba(255, 255, 255, .45);--select-chat-text: #ffffff;--select-chat-hover-border: rgba(255, 255, 255, .75);--select-chat-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--chat-min-tab-bg: #0f766e;--chat-min-tab-text: #ffffff;--chat-min-tab-border: #0d9488;--chat-min-tab-radius: 14px 14px 0 0;--chat-min-tab-shadow: 0 -2px 8px rgba(15, 118, 110, .25);--btn-font-weight: 700;--btn-padding: .45rem 1.05rem;--topbar-btn-border: #cbd5e1;--topbar-btn-radius: 9999px;--input-focus-ring: rgba(20, 184, 166, .2);--titlebtn-color: rgba(255, 255, 255, .75);--titlebtn-hover-color: #ffffff;--titlebtn-bg: rgba(255, 255, 255, .14);--titlebtn-hover-bg: rgba(255, 255, 255, .26);--titlebtn-radius: 9999px;--icon-minimize: "‒";--icon-close: "✕";--sidebar-brand-color: #0f766e;--sidebar-group-font-weight: 800;--sidebar-group-letter-spacing: .14em;--sidebar-link-font-weight: 500;--sidebar-badge-bg: #0f766e;--code-bg: #f0fdfa;--code-border: #99f6e4;--code-text: #0f766e;--badge-accent-bg: #ccfbf1;--badge-accent-text: #0f766e;--card-shadow: 0 1px 3px rgba(15, 118, 110, .1);--color-link-text: #0f766e}[data-theme=beyond]{--app-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-sidebar: #0a1a40;--color-sidebar-border: #1c2e57;--color-group-label: rgba(255, 255, 255, .5);--color-link-idle: rgba(255, 255, 255, .72);--color-link-active: #ffffff;--color-link-active-bg: rgba(250, 69, 21, .18);--color-link-hover-bg: rgba(255, 255, 255, .08);--color-accent: #fa4515;--color-content-bg: #f2f5f9;--color-content-text: #0a1a40;--color-topbar: #ffffff;--color-topbar-border: #c4d3e2;--color-text: #ffffff;--color-select-bg: #14264d;--color-select-border: #24365f;--color-tenant-label: rgba(255, 255, 255, .55);--color-shell-bg: #0a1a40;--color-input-bg: #ffffff;--color-input-border: #c4d3e2;--color-input-text: #0a1a40;--color-btn-primary-bg: #fa4515;--color-btn-danger-bg: #d52b1e;--color-btn-text: #ffffff;--color-btn-ghost-text: #fa4515;--color-card-bg: #ffffff;--color-card-border: #c4d3e2;--color-table-head-border: #c4d3e2;--color-table-head-text: #0a1a40;--color-table-cell-border: #e3e9f1;--color-table-cell-text: #0a1a40;--color-label-text: #0a1a40;--color-heading-text: #0a1a40;--color-muted-text: #5e7087;--color-faint-text: #93a3b8;--color-error-text: #d52b1e;--color-error-bg: #fceceb;--color-modal-backdrop: rgba(10, 26, 64, .65);--chat-header-bg: #0a1a40;--chat-header-text: #ffffff;--chat-bubble-apex-bg: #eef2f7;--chat-bubble-own-bg: #ffe2d6;--chat-bubble-other-bg: #ffffff;--chat-bubble-border: #c4d3e2;--radius-btn: 2px;--radius-input: 2px;--radius-card: 4px;--radius-badge: 2px;--radius-navlink: 0;--navlink-accent-width: 3px;--chat-header-pad: .5rem .85rem;--chat-header-font-size: .85rem;--chat-bubble-radius: 3px;--chat-window-radius: 4px;--select-border: #c4d3e2;--select-hover-border: #5e7087;--select-focus-ring: rgba(250, 69, 21, .2);--select-disabled-bg: #eef1f5;--select-disabled-text: #93a3b8;--select-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%230a1a40' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--select-sidebar-bg: #14264d;--select-sidebar-border: #2c4270;--select-sidebar-text: #ffffff;--select-sidebar-hover-border: #3d5686;--select-sidebar-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--select-chat-bg: rgba(255, 255, 255, .12);--select-chat-border: rgba(255, 255, 255, .35);--select-chat-text: #ffffff;--select-chat-hover-border: rgba(255, 255, 255, .6);--select-chat-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--popover-bg: #ffffff;--popover-border: #c4d3e2;--popover-radius: 3px;--popover-shadow: 0 4px 14px rgba(10, 26, 64, .18);--popover-item-hover-bg: #fff1ec;--popover-item-border: #eef2f7;--chat-min-tab-bg: #0a1a40;--chat-min-tab-text: #ffffff;--chat-min-tab-border: #24365f;--chat-min-tab-unread-dot: #fa4515;--chat-min-tab-radius: 2px 2px 0 0;--chat-min-tab-shadow: none;--btn-font-weight: 700;--btn-padding: .45rem 1rem;--topbar-btn-text: #0a1a40;--topbar-btn-border: #c4d3e2;--topbar-btn-radius: 2px;--topbar-toggle-color: #5e7087;--titlebtn-color: rgba(255, 255, 255, .72);--titlebtn-hover-color: #ffffff;--titlebtn-hover-bg: rgba(255, 255, 255, .14);--titlebtn-radius: 2px;--icon-close: "✕";--color-checkbox: #fa4515;--input-hover-border: #5e7087;--input-focus-ring: rgba(250, 69, 21, .2);--sidebar-brand-color: #ffffff;--sidebar-group-font-weight: 800;--sidebar-group-letter-spacing: .12em;--sidebar-badge-bg: #fa4515;--code-bg: #eef2f7;--code-border: #c4d3e2;--code-text: #0a1a40;--badge-accent-bg: #ffe2d6;--badge-accent-text: #b23a10;--card-shadow: 0 1px 3px rgba(10, 26, 64, .08);--color-link-text: #b23a10}[data-theme=seregon]{--app-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-sidebar: #101820;--color-sidebar-border: #232e3b;--color-group-label: #6c757d;--color-link-idle: rgba(244, 243, 239, .65);--color-link-active: #f4f3ef;--color-link-active-bg: rgba(194, 65, 12, .2);--color-link-hover-bg: rgba(244, 243, 239, .06);--color-accent: #c2410c;--color-content-bg: #101820;--color-content-text: #f4f3ef;--color-topbar: #1c2633;--color-topbar-border: #2a3542;--color-text: #f4f3ef;--color-select-bg: #1c2633;--color-select-border: #2a3542;--color-tenant-label: #6c757d;--color-shell-bg: #101820;--color-input-bg: #1c2633;--color-input-border: #2a3542;--color-input-text: #f4f3ef;--color-btn-primary-bg: #c2410c;--color-btn-danger-bg: #dc2626;--color-btn-text: #f4f3ef;--color-btn-ghost-text: #c2410c;--color-card-bg: #1c2633;--color-card-border: #2a3542;--color-table-head-border: #2a3542;--color-table-head-text: #f4f3ef;--color-table-cell-border: #232e3b;--color-table-cell-text: #f4f3ef;--color-label-text: #c9c7c0;--color-heading-text: #f4f3ef;--color-muted-text: #6c757d;--color-faint-text: #4a5561;--color-error-text: #f87171;--color-error-bg: rgba(239, 68, 68, .12);--color-modal-backdrop: rgba(0, 0, 0, .75);--color-notice-bg: rgba(217, 119, 6, .14);--color-notice-border: rgba(217, 119, 6, .4);--color-notice-text: #f0b429;--chat-header-bg: #c2410c;--chat-header-text: #f4f3ef;--chat-header-muted-text: rgba(244, 243, 239, .75);--chat-bubble-apex-bg: #232e3b;--chat-bubble-own-bg: rgba(194, 65, 12, .22);--chat-bubble-other-bg: #1c2633;--chat-bubble-border: #2a3542;--chat-window-bg: #1c2633;--chat-window-border: #2a3542;--chat-window-text: #f4f3ef;--chat-messages-bg: #101820;--chat-invite-bg: #161f29;--chat-invite-border: #2a3542;--radius-btn: 3px;--radius-input: 3px;--radius-card: 4px;--radius-badge: 3px;--radius-navlink: 0;--navlink-accent-width: 3px;--select-bg: #1c2633;--select-text: #f4f3ef;--select-border: #2a3542;--select-hover-border: #3d4d5e;--select-focus-ring: rgba(194, 65, 12, .28);--select-shadow: none;--select-disabled-bg: #161f29;--select-disabled-text: #4a5561;--select-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23f4f3ef' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--select-sidebar-bg: #1c2633;--select-sidebar-border: #2a3542;--select-sidebar-text: #f4f3ef;--select-sidebar-hover-border: #3d4d5e;--select-sidebar-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23f4f3ef' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--select-chat-bg: rgba(244, 243, 239, .08);--select-chat-border: rgba(244, 243, 239, .25);--select-chat-text: #f4f3ef;--select-chat-hover-border: rgba(244, 243, 239, .5);--select-chat-arrow-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23f4f3ef' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--popover-bg: #1c2633;--popover-border: #2a3542;--popover-radius: 3px;--popover-shadow: 0 4px 16px rgba(0, 0, 0, .6);--popover-item-hover-bg: rgba(194, 65, 12, .14);--popover-item-border: #232e3b;--chat-min-tab-bg: #1c2633;--chat-min-tab-text: #f4f3ef;--chat-min-tab-border: #2a3542;--chat-min-tab-unread-dot: #f97316;--chat-min-tab-radius: 3px 3px 0 0;--chat-min-tab-shadow: 0 -2px 10px rgba(0, 0, 0, .5);--btn-font-weight: 600;--topbar-btn-text: #f4f3ef;--topbar-btn-border: #2a3542;--topbar-btn-radius: 3px;--topbar-toggle-color: #6c757d;--titlebtn-color: rgba(244, 243, 239, .65);--titlebtn-hover-color: #f4f3ef;--titlebtn-hover-bg: rgba(244, 243, 239, .1);--titlebtn-radius: 3px;--color-checkbox: #c2410c;--input-hover-border: #3d4d5e;--input-focus-ring: rgba(194, 65, 12, .28);--sidebar-brand-color: #c2410c;--sidebar-group-font-weight: 700;--sidebar-badge-bg: #c2410c;--sidebar-badge-text: #f4f3ef;--code-bg: #161f29;--code-border: #2a3542;--code-text: #d8c3a5;--card-shadow: 0 2px 8px rgba(0, 0, 0, .4);--badge-accent-bg: rgba(194, 65, 12, .18);--badge-accent-text: #f0975e;--color-link-text: #f97316;--sidebar-track-bg: #232e3b;--chart-series-1: #3987e5;--chart-series-2: #d95926;--chart-series-3: #199e70;--chart-series-4: #c98500;--chart-series-5: #d55181;--chart-series-6: #008300;--chart-series-7: #9085e9;--chart-series-8: #e66767;--chart-series-other: #6c757d;--chart-grid: #2c2c2a;--chart-axis-text: #898781;--chart-baseline: #383835;--runlog-icon-filter: invert(1)}
