/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.visible{visibility:visible}.block{display:block}.flex{display:flex}.grid{display:grid}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,Segoe UI,sans-serif}:root{--bg:#000;--panel:#1c1c1e;--card:#2c2c2e;--card-hover:#3a3a3c;--sidebar:#1c1c1e;--sep:#ffffff1a;--text1:#ffffffe0;--text2:#ffffff8c;--text3:#ffffff47;--accent:#0a84ff;--accent-light:#0a84ff2e;--accent-text:#fff;--red:#ff453a;--green:#30d158;--yellow:#ffd60a;--badge-bg:#ffffff1a;--badge-text:#fff9;--shadow:0 4px 24px #00000080;--shadow-sm:0 2px 8px #00000059;--radius:12px;--radius-sm:8px;--radius-xs:5px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f2f2f7;--panel:#fff;--card:#f2f2f7;--card-hover:#e8e8ed;--sidebar:#f2f2f7;--sep:#0000001a;--text1:#1c1c1e;--text2:#0000008c;--text3:#00000047;--accent:#007aff;--accent-light:#007aff1f;--accent-text:#fff;--badge-bg:#00000012;--badge-text:#0000008c;--shadow:0 4px 24px #0000001f;--shadow-sm:0 2px 8px #00000014;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=cyberpunk]{--bg:#010010;--panel:#0a0020;--card:#12002e;--card-hover:#1a0040;--sidebar:#07001a;--sep:#00ffff2e;--text1:#0ff;--text2:#0ff9;--text3:#00ffff4d;--accent:#0f8;--accent-light:#00ff8826;--accent-text:#000;--badge-bg:#00ffff1a;--badge-text:#00ffffb3;--shadow:0 4px 24px #00ffff14, 0 0 60px #b400ff0f;--shadow-sm:0 2px 8px #00ffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg);color:var(--text1);transition:background .25s}.mac-panel{background:var(--panel);border:1px solid var(--sep);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;height:100%;display:flex;overflow:hidden}.mac-titlebar{border-bottom:1px solid var(--sep);background:var(--sidebar);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.mac-titlebar h2{color:var(--text1);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.mac-badge{background:var(--badge-bg);color:var(--badge-text);border:1px solid var(--sep);border-radius:10px;align-items:center;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.mac-badge-accent{background:var(--accent-light);color:var(--accent);border-color:#0000}.mac-row{border-bottom:1px solid var(--sep);cursor:pointer;padding:9px 14px;transition:background .12s}.mac-row:last-child{border-bottom:none}.mac-row:hover{background:var(--card-hover)}.mac-row.selected{background:var(--accent-light)}.mac-btn{border-radius:var(--radius-xs);cursor:pointer;border:none;outline:none;padding:5px 14px;font-size:12px;font-weight:500;transition:opacity .12s}.mac-btn:hover{opacity:.82}.mac-btn-primary{background:var(--accent);color:var(--accent-text)}.mac-btn-ghost{background:var(--badge-bg);color:var(--text2);border:1px solid var(--sep)}.mac-btn-danger{color:var(--red);background:#ff453a24;border:1px solid #ff453a40}.mac-pill{letter-spacing:.02em;text-transform:uppercase;background:var(--badge-bg);color:var(--text3);border:1px solid var(--sep);border-radius:20px;align-items:center;padding:2px 7px;font-size:9px;font-weight:500;display:inline-flex}.mac-chip{border-radius:var(--radius-xs);background:var(--card);color:var(--text2);border:1px solid var(--sep);cursor:pointer;align-items:center;gap:4px;padding:3px 8px;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:10px;transition:all .12s;display:inline-flex}.mac-chip:hover{background:var(--accent-light);color:var(--accent);border-color:#0000}.mac-chip.running{background:var(--accent-light);color:var(--accent);border-color:#0000;animation:1.5s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sep);border-radius:3px}[data-theme=light] .ohm-dock{background:#ffffffd1!important;border-color:#0000001f!important;box-shadow:0 8px 32px #00000024!important}[data-theme=cyberpunk] .ohm-dock{background:#0a0020e0!important;border-color:#00ffff40!important;box-shadow:0 8px 40px #00ffff1f!important}[data-theme=light] deep-chat{--deep-chat-background-color:#fff!important;--deep-chat-border-color:#0000001a!important}[data-theme=cyberpunk] deep-chat::part(input){color:#0ff!important;background:#0a0020!important;border-color:#00ffff40!important}pre,code{font-family:SF Mono,Fira Code,ui-monospace,Cascadia Code,monospace}[data-high-contrast=true]{--card:#000!important;--bg:#000!important;--text1:#fff!important;--text2:#fff!important;--text3:#e0e0e0!important;--sep:#ffffff80!important;--accent:#ff0!important;--accent-light:#ff03!important;--green:#0f0!important;--red:#f44!important}[data-high-contrast=true] button,[data-high-contrast=true] [role=button],[data-high-contrast=true] input,[data-high-contrast=true] select{border:2px solid #fff9!important;min-width:44px!important;min-height:44px!important;font-size:16px!important}[data-high-contrast=true] .mac-btn{border:2px solid!important;font-weight:700!important}[data-high-contrast=true] .mac-pill,[data-high-contrast=true] .mac-badge{color:#fff!important;border:1px solid!important}[data-high-contrast=true] deep-chat{--deep-chat-background-color:#000!important;--deep-chat-border-color:#fff!important}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-motor-level=minimal] button,[data-motor-level=minimal] [role=button],[data-motor-level=minimal] input[type=range],[data-motor-level=minimal] select{border-radius:12px!important;min-width:56px!important;min-height:56px!important;font-size:18px!important}[data-motor-level=minimal] .mac-pill{display:none!important}[data-motor-level=minimal] .mac-titlebar{height:44px!important;font-size:15px!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.fp-wrap.svelte-1p8yvep{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;padding:16px;display:flex;overflow-y:auto}.fp-header.svelte-1p8yvep{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-title.svelte-1p8yvep{color:#e2e8f0;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.fp-icon.svelte-1p8yvep{color:#38bdf8;font-size:16px}.fp-subtitle.svelte-1p8yvep{color:#475569;font-size:11px;font-weight:400}.fp-legend.svelte-1p8yvep{color:#64748b;align-items:center;gap:4px;font-size:11px;display:flex}.legend-dot.svelte-1p8yvep{border-radius:50%;width:8px;height:8px;display:inline-block}.fp-chassis.svelte-1p8yvep{background:linear-gradient(#1a2235 0%,#111827 100%);border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 4px 16px #00000080}.fp-bezel-left.svelte-1p8yvep,.fp-bezel-right.svelte-1p8yvep{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.fp-psu.svelte-1p8yvep{letter-spacing:.05em;color:#0f172a;text-align:center;border-radius:3px;width:34px;padding:2px 4px;font-size:8px;font-weight:700}.psu-ok.svelte-1p8yvep{background:#22c55e}.fp-status-led.svelte-1p8yvep{background:#22c55e;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 6px #22c55e}.fp-mgmt.svelte-1p8yvep,.fp-console.svelte-1p8yvep{color:#475569;writing-mode:vertical-rl;letter-spacing:.08em;font-size:8px;font-weight:700}.fp-port-grid.svelte-1p8yvep{flex-direction:column;flex:1;gap:4px;display:flex}.fp-row.svelte-1p8yvep{gap:4px;display:flex}.fp-port.svelte-1p8yvep{cursor:pointer;background:#0f172a;border:1px solid #ffffff0f;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:36px;height:32px;padding:0;transition:transform 80ms,border-color .12s;display:flex;position:relative}.fp-port.svelte-1p8yvep:hover{z-index:2;border-color:#fff3;transform:scale(1.08)}.fp-port-empty.svelte-1p8yvep{width:36px;height:32px}.port-led.svelte-1p8yvep{background:#1e293b;border-radius:2px;width:10px;height:10px;transition:background .2s,box-shadow .2s}.port-label.svelte-1p8yvep{color:#334155;font-family:monospace;font-size:8px;line-height:1}.port-up.svelte-1p8yvep .port-led:where(.svelte-1p8yvep){background:#22c55e;box-shadow:0 0 5px #22c55e88}.port-up.svelte-1p8yvep .port-label:where(.svelte-1p8yvep){color:#4ade80}.port-down.svelte-1p8yvep .port-led:where(.svelte-1p8yvep){background:#ef4444;box-shadow:0 0 4px #ef444466}.port-down.svelte-1p8yvep .port-label:where(.svelte-1p8yvep){color:#f87171}.port-disabled.svelte-1p8yvep .port-led:where(.svelte-1p8yvep){background:#1e293b}.port-disabled.svelte-1p8yvep .port-label:where(.svelte-1p8yvep){color:#1e293b}.port-error.svelte-1p8yvep .port-led:where(.svelte-1p8yvep){background:#f59e0b;box-shadow:0 0 4px #f59e0b66}.port-selected.svelte-1p8yvep{box-shadow:0 0 0 1px #38bdf8;border-color:#38bdf8!important}.fp-loading.svelte-1p8yvep,.fp-error.svelte-1p8yvep{text-align:center;color:#475569;padding:24px;font-size:12px}.fp-error.svelte-1p8yvep{color:#ef4444}.fp-detail.svelte-1p8yvep{background:#38bdf80a;border:1px solid #38bdf833;border-radius:10px;padding:12px 16px}.fp-detail-header.svelte-1p8yvep{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.fp-detail-name.svelte-1p8yvep{color:#f1f5f9;font-family:monospace;font-size:13px;font-weight:700}.fp-detail-alias.svelte-1p8yvep{color:#475569;margin-left:6px;font-size:11px}.fp-detail-status.svelte-1p8yvep{font-size:11px;font-weight:700}.fp-detail-stats.svelte-1p8yvep{flex-wrap:wrap;gap:20px;display:flex}.fp-stat.svelte-1p8yvep{flex-direction:column;gap:2px;display:flex}.fp-stat-label.svelte-1p8yvep{color:#475569;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.fp-stat-val.svelte-1p8yvep{color:#e2e8f0;font-family:monospace;font-size:12px;font-weight:600}.fp-inject-btn.svelte-1p8yvep{color:#fbbf24;cursor:pointer;background:#fbbf240f;border:1px solid #fbbf244d;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:600;transition:background .1s}.fp-inject-btn.svelte-1p8yvep:hover{background:#fbbf241f}.fp-close-btn.svelte-1p8yvep{color:#475569;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:5px;padding:2px 8px;font-size:12px}.fp-table-wrap.svelte-1p8yvep{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;font-size:10px;overflow:hidden}.fp-table-header.svelte-1p8yvep{color:#334155;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #ffffff0f;grid-template-columns:110px 120px 50px 50px 50px 80px 80px 60px;gap:8px;padding:8px 14px;font-size:9px;font-weight:700;display:grid}.fp-table-row.svelte-1p8yvep{text-align:left;cursor:pointer;color:#64748b;background:0 0;border:none;grid-template-columns:110px 120px 50px 50px 50px 80px 80px 60px;gap:8px;width:100%;padding:6px 14px;font-family:inherit;transition:background .1s;display:grid}.fp-table-row.svelte-1p8yvep:hover{background:#ffffff08}.row-selected.svelte-1p8yvep{background:#38bdf80d!important}.dock.svelte-1cf5s25{background:#080e18;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:220px;min-width:220px;height:100%;transition:width .2s,min-width .2s;display:flex;position:relative;overflow:hidden}.dock-collapsed.svelte-1cf5s25{width:48px;min-width:48px}.dock-toggle.svelte-1cf5s25{color:#475569;cursor:pointer;z-index:2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;transition:background .12s,color .12s;display:flex;position:absolute;top:10px;right:6px}.dock-toggle.svelte-1cf5s25:hover{color:#94a3b8;background:#ffffff1a}.dock-header.svelte-1cf5s25{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px 8px 12px;display:flex}.dock-title.svelte-1cf5s25{color:#475569;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.dock-count.svelte-1cf5s25{color:#38bdf8;background:#38bdf81f;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.dock-list.svelte-1cf5s25{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;flex:1;gap:6px;padding:4px 6px;display:flex;overflow-y:auto}.dock-empty.svelte-1cf5s25{text-align:center;color:#334155;padding:24px 12px;font-size:11px;line-height:1.6}.dock-empty-icon.svelte-1cf5s25{opacity:.3;margin-bottom:8px;font-size:28px}.dock-empty.svelte-1cf5s25 p:where(.svelte-1cf5s25){margin:0}.dock-empty-icon-sm.svelte-1cf5s25{text-align:center;opacity:.25;padding:16px 0;font-size:20px;display:block}.dock-icon-btn.svelte-1cf5s25{color:#64748b;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-self:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .12s;display:flex;position:relative}.dock-icon-btn.svelte-1cf5s25:hover{color:#38bdf8;background:#38bdf814}.dock-icon-chip.svelte-1cf5s25{line-height:1}.dock-icon-dot.svelte-1cf5s25{border:1.5px solid #080e18;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.dock-card.svelte-1cf5s25{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:7px;padding:10px 10px 8px;display:flex}.dock-card.svelte-1cf5s25:hover{border-color:#38bdf833}.dock-card-header.svelte-1cf5s25{justify-content:space-between;align-items:center;display:flex}.dock-card-name-row.svelte-1cf5s25{align-items:center;gap:6px;min-width:0;display:flex}.dock-status-dot.svelte-1cf5s25{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dock-card-name.svelte-1cf5s25{color:#e2e8f0;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:none;max-width:120px;padding:0;font-family:inherit;font-size:13px;font-weight:700;overflow:hidden}.dock-card-name.svelte-1cf5s25:hover{color:#38bdf8}.dock-unpin.svelte-1cf5s25{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.dock-unpin.svelte-1cf5s25:hover{color:#ef4444;background:#ef44441a}.dock-card-meta.svelte-1cf5s25{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dock-meta-chip.svelte-1cf5s25{color:#475569;background:#ffffff0a;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:10px}.dock-meta-ip.svelte-1cf5s25{color:#334155;font-family:monospace;font-size:10px}.dock-stat-row.svelte-1cf5s25{align-items:center;gap:5px;display:flex}.dock-stat-label.svelte-1cf5s25{color:#334155;flex-shrink:0;width:44px;font-size:10px}.dock-bar-wrap.svelte-1cf5s25{background:#ffffff0f;border-radius:2px;flex:1;height:4px;overflow:hidden}.dock-bar.svelte-1cf5s25{opacity:.8;border-radius:2px;height:100%;transition:width .4s}.dock-stat-val.svelte-1cf5s25{color:#475569;text-align:right;flex-shrink:0;width:32px;font-family:monospace;font-size:10px}.dock-card-footer.svelte-1cf5s25{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.dock-card-footer.svelte-1cf5s25>span:where(.svelte-1cf5s25){color:#334155;font-size:10px}.dock-open-btn.svelte-1cf5s25{color:#38bdf8;cursor:pointer;background:#38bdf814;border:1px solid #38bdf833;border-radius:6px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s}.dock-open-btn.svelte-1cf5s25:hover{background:#38bdf829}.dock-clear.svelte-1cf5s25{color:#334155;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;margin:4px 8px 10px;padding:6px;font-family:inherit;font-size:11px;transition:background .12s,color .12s}.dock-clear.svelte-1cf5s25:hover{color:#ef4444;background:#ef444414;border-color:#ef444433}.al-root.svelte-10s8hmp{box-sizing:border-box;color:#e5e5e7;background:#0d0d10;flex-direction:column;gap:12px;height:100%;padding:18px;font-family:inherit;display:flex;overflow:hidden}.al-header.svelte-10s8hmp{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.al-title-row.svelte-10s8hmp{align-items:center;gap:8px;display:flex}.al-title.svelte-10s8hmp{color:#fff;margin:0;font-size:16px;font-weight:700}.al-refresh.svelte-10s8hmp{color:#fff6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:3px 10px;font-size:15px}.al-refresh.svelte-10s8hmp:hover{color:#fff;background:#ffffff1f}.al-filters.svelte-10s8hmp{flex-wrap:wrap;gap:8px;display:flex}.al-search.svelte-10s8hmp,.al-select.svelte-10s8hmp{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:7px 12px;font-family:inherit;font-size:13px}.al-search.svelte-10s8hmp{flex:1;min-width:180px}.al-search.svelte-10s8hmp:focus,.al-select.svelte-10s8hmp:focus{border-color:#0a84ff}.al-select.svelte-10s8hmp option:where(.svelte-10s8hmp){background:#1c1c1e}.al-count.svelte-10s8hmp{color:#ffffff4d;flex-shrink:0;font-size:12px}.al-error.svelte-10s8hmp{color:#ff453a;font-size:13px}.al-empty.svelte-10s8hmp{color:#ffffff4d;text-align:center;padding:30px 0;font-size:13px}.al-table-wrap.svelte-10s8hmp{border:1px solid #ffffff12;border-radius:10px;flex:1;overflow:auto}.al-table.svelte-10s8hmp{border-collapse:collapse;width:100%;font-size:12px}.al-table.svelte-10s8hmp th:where(.svelte-10s8hmp){text-align:left;color:#ffffff4d;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#ffffff05;border-bottom:1px solid #ffffff12;padding:8px 12px;font-size:10px;font-weight:700;position:sticky;top:0}.al-table.svelte-10s8hmp td:where(.svelte-10s8hmp){vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:9px 12px}.al-row-error.svelte-10s8hmp td:where(.svelte-10s8hmp){background:#ff453a0a}.al-ts.svelte-10s8hmp{color:#fff6;white-space:nowrap;font-family:monospace;font-size:11px}.al-actor.svelte-10s8hmp{color:#ffffffb3;font-size:12px}.al-resource.svelte-10s8hmp{color:#ffffff8c;font-family:monospace;font-size:11px}.al-detail.svelte-10s8hmp{color:#fff6;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.al-action-badge.svelte-10s8hmp{background:color-mix(in srgb, var(--ac) 15%, transparent);color:var(--ac);white-space:nowrap;border:1px solid color-mix(in srgb, var(--ac) 30%, transparent);border-radius:6px;padding:2px 8px;font-family:monospace;font-size:11px;font-weight:600;display:inline-block}.al-status.svelte-10s8hmp{text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.al-status-ok.svelte-10s8hmp{color:#30d158;background:#30d1581f}.al-status-err.svelte-10s8hmp{color:#ff453a;background:#ff453a1f}.pc-root.svelte-1awiuuo{box-sizing:border-box;color:#e5e5e7;background:#0d0d10;flex-direction:column;gap:12px;height:100%;padding:18px;font-family:inherit;display:flex;overflow:hidden}.pc-header.svelte-1awiuuo{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.pc-title-row.svelte-1awiuuo{align-items:center;gap:10px;display:flex}.pc-title.svelte-1awiuuo{color:#fff;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.pc-badge.svelte-1awiuuo{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:12px;padding:2px 9px;font-size:11px;font-weight:700}.pc-refresh.svelte-1awiuuo{color:#fff6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:3px 10px;font-size:15px}.pc-refresh.svelte-1awiuuo:hover{color:#fff;background:#ffffff1f}.pc-filters.svelte-1awiuuo{flex-wrap:wrap;gap:4px;display:flex}.pc-filter-btn.svelte-1awiuuo{color:#475569;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:20px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s}.pc-filter-btn.svelte-1awiuuo:hover{color:#94a3b8;background:#ffffff0f}.pc-filter-active.svelte-1awiuuo{color:#38bdf8!important;background:#38bdf81a!important;border-color:#38bdf84d!important}.pc-error.svelte-1awiuuo{color:#ef4444;background:#ef444414;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:13px}.pc-empty.svelte-1awiuuo{color:#ffffff40;text-align:center;padding:40px 0;font-size:13px}.pc-list.svelte-1awiuuo{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.pc-card.svelte-1awiuuo{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;transition:border-color .15s;overflow:hidden}.pc-card.svelte-1awiuuo:hover{border-color:#ffffff1f}.pc-card-expanded.svelte-1awiuuo{border-color:#38bdf840!important}.pc-card-toggle.svelte-1awiuuo{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 14px 6px;font-family:inherit;display:flex}.pc-card-left.svelte-1awiuuo,.pc-card-right.svelte-1awiuuo{align-items:center;gap:8px;display:flex}.pc-status-dot.svelte-1awiuuo{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pc-card-agent.svelte-1awiuuo{color:#e2e8f0;font-family:monospace;font-size:13px;font-weight:600}.pc-card-changes.svelte-1awiuuo{color:#475569;background:#ffffff0d;border-radius:6px;padding:1px 7px;font-size:11px}.pc-card-time.svelte-1awiuuo{color:#334155;font-size:11px}.pc-chevron.svelte-1awiuuo{color:#334155;font-size:10px}.pc-rationale.svelte-1awiuuo{color:#64748b;margin:0;padding:4px 14px 12px;font-size:13px;line-height:1.5}.pc-detail.svelte-1awiuuo{flex-direction:column;gap:8px;padding:0 14px 14px;display:flex}.pc-section-title.svelte-1awiuuo{color:#334155;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.pc-diff-table.svelte-1awiuuo{flex-direction:column;gap:4px;display:flex}.pc-diff-table-rollback.svelte-1awiuuo .pc-val-after:where(.svelte-1awiuuo){color:#94a3b8}.pc-diff-table-rollback.svelte-1awiuuo .pc-val-before:where(.svelte-1awiuuo){color:#22c55e}.pc-diff-row.svelte-1awiuuo{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px;grid-template-columns:80px 1fr auto;align-items:start;gap:8px;padding:7px 10px;display:grid}.pc-diff-switch.svelte-1awiuuo{color:#38bdf8;padding-top:1px;font-family:monospace;font-size:11px;font-weight:600}.pc-diff-path.svelte-1awiuuo{color:#64748b;word-break:break-all;font-family:monospace;font-size:11px;line-height:1.4}.pc-diff-values.svelte-1awiuuo{white-space:nowrap;align-items:center;gap:6px;display:flex}.pc-val-before.svelte-1awiuuo{color:#94a3b8;opacity:.7;font-family:monospace;font-size:11px;text-decoration:line-through}.pc-arrow.svelte-1awiuuo{color:#334155;font-size:11px}.pc-val-after.svelte-1awiuuo{color:#22c55e;font-family:monospace;font-size:11px;font-weight:600}.pc-review-row.svelte-1awiuuo{align-items:baseline;gap:8px;display:flex}.pc-review-label.svelte-1awiuuo{color:#334155;min-width:80px;font-size:11px}.pc-review-val.svelte-1awiuuo{color:#64748b;font-size:12px}.pc-review-reason.svelte-1awiuuo{color:#f59e0b}.pc-exec-error.svelte-1awiuuo{color:#ef4444;background:#ef444414;border-radius:8px;padding:6px 10px;font-size:12px}.pc-actions.svelte-1awiuuo{gap:8px;margin-top:4px;display:flex}.pc-reject-input-row.svelte-1awiuuo{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pc-reject-input.svelte-1awiuuo{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;min-width:180px;padding:8px 12px;font-family:inherit;font-size:13px}.pc-reject-input.svelte-1awiuuo:focus{border-color:#ef4444}.pc-btn.svelte-1awiuuo{cursor:pointer;border:none;border-radius:8px;min-height:38px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .12s,opacity .12s}.pc-btn.svelte-1awiuuo:disabled{opacity:.5;cursor:not-allowed}.pc-btn-approve.svelte-1awiuuo{color:#000;background:#22c55e}.pc-btn-approve.svelte-1awiuuo:hover:not(:disabled){filter:brightness(1.1)}.pc-btn-reject.svelte-1awiuuo{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.pc-btn-reject.svelte-1awiuuo:hover:not(:disabled){background:#ef444433}.pc-btn-ghost.svelte-1awiuuo{color:#64748b;background:#ffffff0f}.pc-btn-ghost.svelte-1awiuuo:hover{background:#ffffff1a}.tt-action.svelte-1e1ozgr:hover{background:#0ea5e924!important}@keyframes svelte-1xqyplq-spin{to{transform:rotate(360deg)}}button.svelte-1xqyplq:disabled{opacity:.4;cursor:not-allowed!important}button.svelte-1xqyplq{transition:opacity .15s}@keyframes svelte-dcf7oc-bounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.quick-btn.svelte-dcf7oc{color:#38bdf8;cursor:pointer;background:#0ea5e912;border:1px solid #0ea5e92e;border-radius:14px;padding:4px 10px;font-size:11px;transition:background .15s,border-color .15s}.quick-btn.svelte-dcf7oc:hover:not(:disabled){background:#0ea5e929;border-color:#0ea5e959}.quick-btn.svelte-dcf7oc:disabled{opacity:.4;cursor:not-allowed}@keyframes svelte-ebqo7m-spin{to{transform:rotate(360deg)}}.svelte-ebqo7m{box-sizing:border-box}input.svelte-ebqo7m{outline:none}button.svelte-ebqo7m{transition:opacity .15s}button.svelte-ebqo7m:disabled{opacity:.4;cursor:not-allowed!important}@keyframes svelte-eu2185-spin{to{transform:rotate(360deg)}}button.svelte-eu2185:disabled{opacity:.4}textarea.svelte-eu2185{outline:none}button.svelte-105woto:hover{opacity:.85}
