/*! 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}.fixed{position:fixed}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.flex-grow{flex-grow: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}.ap.svelte-huxx95{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;padding:16px;display:flex;overflow-y:auto}.ap-header.svelte-huxx95{justify-content:space-between;align-items:center;display:flex}.ap-title.svelte-huxx95{color:#f1f5f9;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ap-role-badge.svelte-huxx95{color:#a5b4fc;background:#6366f126;border:1px solid #6366f14d;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.ap-role-badge.system.svelte-huxx95{color:#fca5a5;background:#ef44441f;border-color:#ef44444d}.ap-tabs.svelte-huxx95{flex-wrap:wrap;gap:4px;display:flex}.ap-tab.svelte-huxx95{color:#64748b;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .12s}.ap-tab.active.svelte-huxx95{color:#a5b4fc;background:#6366f126;border-color:#6366f159}.ap-tab.svelte-huxx95:hover:not(.active){color:#94a3b8;background:#ffffff0a}.ap-alert.svelte-huxx95{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:10px 14px;font-size:12px}.ap-error.svelte-huxx95{color:#ef4444;padding:16px;font-size:12px}.ap-empty.svelte-huxx95{color:#475569;padding:12px 0;font-size:12px}.ap-section.svelte-huxx95{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ap-section-title.svelte-huxx95{text-transform:uppercase;letter-spacing:.08em;color:#475569;font-size:10px;font-weight:700}.ap-session.svelte-huxx95{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.ap-session.throttled.svelte-huxx95{background:#ef44440a;border-color:#ef444466}.ap-session-main.svelte-huxx95{flex:1;min-width:0}.ap-session-right.svelte-huxx95{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.ap-device.svelte-huxx95{color:#94a3b8;font-family:monospace;font-size:12px;font-weight:700}.ap-user.svelte-huxx95{color:#f1f5f9;margin-top:2px;font-size:12px}.ap-meta.svelte-huxx95{color:#475569;margin-top:4px;font-size:10px}.ap-cmd.svelte-huxx95{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#0003;border-radius:4px;margin-top:6px;padding:4px 8px;font-family:monospace;font-size:10px;overflow:hidden}.ap-cmd-label.svelte-huxx95{color:#334155;margin-right:4px}.ap-temp.svelte-huxx95{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.ap-throttle-badge.svelte-huxx95{color:#ef4444;letter-spacing:.06em;background:#ef444433;border:1px solid #ef444466;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.ap-kill.svelte-huxx95{color:#f87171;cursor:pointer;background:#ef44440f;border:1px solid #ef44444d;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;transition:background .12s}.ap-kill.svelte-huxx95:hover:not(:disabled){background:#ef444426}.ap-kill.svelte-huxx95:disabled{opacity:.4;cursor:not-allowed}.ap-idle-chip.svelte-huxx95{color:#64748b;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-family:monospace;font-size:11px;display:flex}.ap-idle-dot.svelte-huxx95{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ap-thermal-grid.svelte-huxx95{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ap-thermal-card.svelte-huxx95{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:12px}.ap-thermal-card.thermal-hot.svelte-huxx95{border-color:#ef44444d}.ap-thermal-card.thermal-warn.svelte-huxx95{border-color:#f59e0b4d}.ap-tc-device.svelte-huxx95{color:#64748b;margin-bottom:6px;font-family:monospace;font-size:10px}.ap-tc-temp.svelte-huxx95{font-size:20px;font-weight:700}.ap-tc-bar-wrap.svelte-huxx95{background:#ffffff0f;border-radius:2px;height:3px;margin-top:8px}.ap-tc-bar.svelte-huxx95{border-radius:2px;height:3px;transition:width .4s}.ap-tc-paused.svelte-huxx95{color:#ef4444;letter-spacing:.06em;margin-top:6px;font-size:9px;font-weight:700}.ap-audit.svelte-huxx95{flex-direction:column;font-size:10px;display:flex}.ap-audit-header.svelte-huxx95{color:#334155;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff0f;grid-template-columns:65px 90px 110px 90px 1fr;gap:8px;margin-bottom:4px;padding:4px 8px;font-weight:700;display:grid}.ap-audit-row.svelte-huxx95{color:#64748b;border-radius:4px;grid-template-columns:65px 90px 110px 90px 1fr;gap:8px;padding:5px 8px;transition:background .1s;display:grid}.ap-audit-row.svelte-huxx95:hover{background:#ffffff05}.ap-audit-row.audit-kill.svelte-huxx95{color:#f87171}.ap-audit-row.audit-thermal.svelte-huxx95{color:#f59e0b}.ap-audit-email.svelte-huxx95{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-audit-action.svelte-huxx95{color:#94a3b8;font-weight:600}.ap-audit-detail.svelte-huxx95{text-overflow:ellipsis;white-space:nowrap;color:#475569;overflow:hidden}.ap-diag-row.svelte-huxx95{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ap-diag-dot.svelte-huxx95{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ap-diag-status.svelte-huxx95{letter-spacing:.06em;flex-shrink:0;font-size:9px;font-weight:700}.ap-diag-refresh.svelte-huxx95{color:#64748b;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:600}.ap-diag-warn.svelte-huxx95{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:6px;margin-top:4px;padding:8px 12px;font-size:11px}.ap-support-send.svelte-huxx95{cursor:pointer;color:#fff;background:#4f46e5;border:none;border-radius:8px;width:100%;margin-top:10px;padding:10px;font-size:12px;font-weight:600;transition:background .15s}.ap-support-send.svelte-huxx95:hover:not(:disabled){background:#4338ca}.ap-support-send.svelte-huxx95:disabled{opacity:.4;cursor:not-allowed}.as-root.svelte-psq3os{color:#e2e8f0;box-sizing:border-box;background:#030711;max-width:680px;min-height:100vh;margin:0 auto;padding:40px 24px;font-family:inherit}.as-header.svelte-psq3os{margin-bottom:28px}.as-title-row.svelte-psq3os{align-items:center;gap:12px;margin-bottom:8px;display:flex}.as-title.svelte-psq3os{color:#fff;margin:0;font-size:22px;font-weight:700}.as-sub.svelte-psq3os{color:#475569;margin:0;font-size:13px;line-height:1.6}.as-refresh.svelte-psq3os{color:#fff6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:4px 12px;font-size:15px}.as-refresh.svelte-psq3os:hover{color:#fff;background:#ffffff1f}.as-error.svelte-psq3os{color:#ef4444;background:#ef444414;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.as-empty.svelte-psq3os{text-align:center;color:#334155;padding:60px 20px}.as-empty-icon.svelte-psq3os{color:#22c55e;margin-bottom:12px;font-size:36px}.as-empty.svelte-psq3os p:where(.svelte-psq3os){margin:0;font-size:14px}.as-list.svelte-psq3os{flex-direction:column;gap:12px;display:flex}.as-card.svelte-psq3os{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;padding:18px;transition:border-color .15s;display:flex}.as-card.svelte-psq3os:hover{border-color:#ffffff24}.as-card-top.svelte-psq3os{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.as-card-left.svelte-psq3os{align-items:center;gap:12px;display:flex}.as-card-right.svelte-psq3os{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.as-product-icon.svelte-psq3os{flex-shrink:0;font-size:28px}.as-org-name.svelte-psq3os{color:#f1f5f9;font-size:15px;font-weight:700}.as-email.svelte-psq3os{color:#475569;margin-top:2px;font-size:12px}.as-product-badge.svelte-psq3os{text-transform:uppercase;letter-spacing:.07em;color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf833;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.as-time.svelte-psq3os,.as-tenant-id.svelte-psq3os{color:#334155;font-size:11px}.as-tenant-id.svelte-psq3os code:where(.svelte-psq3os){color:#64748b;background:#ffffff0a;border-radius:4px;padding:1px 6px;font-family:monospace}.as-actions.svelte-psq3os{gap:8px;display:flex}.as-reject-row.svelte-psq3os{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.as-reject-input.svelte-psq3os{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;min-width:180px;padding:9px 12px;font-family:inherit;font-size:13px}.as-reject-input.svelte-psq3os:focus{border-color:#ef4444}.as-btn.svelte-psq3os{cursor:pointer;border:none;border-radius:8px;min-height:40px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .12s,opacity .12s}.as-btn.svelte-psq3os:disabled{opacity:.5;cursor:not-allowed}.as-btn-approve.svelte-psq3os{color:#000;background:#22c55e}.as-btn-approve.svelte-psq3os:hover:not(:disabled){filter:brightness(1.1)}.as-btn-reject.svelte-psq3os{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.as-btn-reject.svelte-psq3os:hover:not(:disabled){background:#ef44442e}.as-btn-ghost.svelte-psq3os{color:#64748b;background:#ffffff0f}.as-btn-ghost.svelte-psq3os:hover{background:#ffffff1a}.as-toast.svelte-psq3os{color:#f1f5f9;background:#1e293b;border:1px solid #ffffff1a;border-radius:24px;padding:10px 20px;font-size:13px;font-weight:600;animation:.2s svelte-psq3os-slideUp;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000080}@keyframes svelte-psq3os-slideUp{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}@keyframes svelte-1u7g1b1-spin{to{transform:rotate(360deg)}}@keyframes svelte-1u7g1b1-scan-ring{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.device-cam-pip.svelte-14ra1cz{z-index:8000;cursor:grab;-webkit-user-select:none;user-select:none;background:#111;border:1px solid #ffffff1f;border-radius:14px;width:280px;position:fixed;overflow:hidden;box-shadow:0 12px 48px #000000a6}.device-cam-pip.svelte-14ra1cz:active{cursor:grabbing}.pip-bar.svelte-14ra1cz{cursor:grab;background:#141418f2;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:7px;padding:8px 10px;display:flex}.pip-dot.svelte-14ra1cz{background:#ffffff40;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .3s}.pip-dot.live.svelte-14ra1cz{background:#30d158;box-shadow:0 0 5px #30d158}.pip-label.svelte-14ra1cz{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:700;overflow:hidden}.pip-status.svelte-14ra1cz{color:#ffffff59;flex-shrink:0;font-size:10px}.pip-close.svelte-14ra1cz{color:#ffffff8c;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:background .12s;display:flex}.pip-close.svelte-14ra1cz:hover{color:#ff453a;background:#ff3b304d}.pip-video-wrap.svelte-14ra1cz{aspect-ratio:4/3;background:#0a0a0a;position:relative}.pip-placeholder.svelte-14ra1cz{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.rp-shell.svelte-14egkhd{color:#f1f5f9;background:#030305;flex-direction:column;height:100%;display:flex;overflow:hidden}.rp-header.svelte-14egkhd{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.rp-title.svelte-14egkhd{color:#f1f5f9;font-size:14px;font-weight:700}.rp-subtitle.svelte-14egkhd{color:#334155;margin-top:1px;font-size:10px}.nats-badge.svelte-14egkhd{color:#475569;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:flex}.nats-badge.ok.svelte-14egkhd{color:#22c55e;background:#22c55e0f;border-color:#22c55e33}.nats-badge.err.svelte-14egkhd{color:#f87171;background:#ef44440f;border-color:#ef444433}.nats-dot.svelte-14egkhd{background:currentColor;border-radius:50%;width:5px;height:5px}.qos-select.svelte-14egkhd{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:4px 8px;font-size:10px}.rp-error.svelte-14egkhd{color:#f87171;padding:12px 20px;font-size:11px}.rp-grid.svelte-14egkhd{flex:1;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-content:start;gap:12px;padding:16px 20px;display:grid;overflow-y:auto}.device-card.svelte-14egkhd{cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:14px;transition:border-color .15s,background .15s}.device-card.svelte-14egkhd:hover{background:#0ea5e908;border-color:#0ea5e933}.device-card.selected.svelte-14egkhd{background:#a78bfa0d;border-color:#a78bfa59}.card-header.svelte-14egkhd{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.device-name.svelte-14egkhd{color:#f1f5f9;font-size:13px;font-weight:700}.device-hw.svelte-14egkhd{color:#475569;margin-top:1px;font-size:10px}.online-dot.svelte-14egkhd{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #22c55e66}.online-dot.stale.svelte-14egkhd{box-shadow:none;background:#475569}.grant-pill.svelte-14egkhd{border-radius:8px;padding:2px 7px;font-size:9px;font-weight:600}.grant-pill.granted.svelte-14egkhd{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e40}.grant-pill.pending.svelte-14egkhd{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433}.metrics-row.svelte-14egkhd{align-items:center;gap:12px;margin-bottom:10px;display:flex}.battery-gauge.svelte-14egkhd{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.metric-label.svelte-14egkhd{color:#334155;text-align:center;margin-top:2px;font-size:9px}.bars-col.svelte-14egkhd{flex-direction:column;flex:1;gap:5px;display:flex}.bar-row.svelte-14egkhd{align-items:center;gap:6px;display:flex}.bar-label.svelte-14egkhd{color:#334155;text-align:right;flex-shrink:0;width:28px;font-size:9px}.bar-track.svelte-14egkhd{background:#ffffff0f;border-radius:3px;flex:1;height:5px;overflow:hidden}.bar-fill.svelte-14egkhd{border-radius:3px;height:100%;transition:width .5s}.bar-val.svelte-14egkhd{color:#475569;text-align:right;flex-shrink:0;width:28px;font-family:monospace;font-size:9px}.sparkline-col.svelte-14egkhd{flex-direction:column;align-items:center;display:flex}.caps-row.svelte-14egkhd{flex-wrap:wrap;gap:3px;margin-bottom:10px;display:flex}.cap-chip.svelte-14egkhd{color:#0ea5e9;background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:4px;padding:2px 6px;font-size:8px}.card-detail.svelte-14egkhd{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;padding-top:12px;display:flex}.detail-section.svelte-14egkhd{flex-direction:column;gap:5px;display:flex}.section-label.svelte-14egkhd{color:#334155;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.grant-info.svelte-14egkhd{flex-direction:column;gap:3px;display:flex}.btn-revoke.svelte-14egkhd{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:5px;align-self:flex-start;margin-top:4px;padding:3px 8px;font-size:9px}.btn-qos.svelte-14egkhd{cursor:pointer;color:#a78bfa;background:#a78bfa26;border:1px solid #a78bfa4d;border-radius:7px;flex-shrink:0;padding:6px 12px;font-size:10px;font-weight:600}.btn-qos.svelte-14egkhd:disabled{opacity:.4;cursor:not-allowed}.skills-grid.svelte-14egkhd{flex-direction:column;gap:4px;display:flex}.skill-chip.svelte-14egkhd{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;padding:5px 8px}.sensor-row.svelte-14egkhd{align-items:center;gap:8px;display:flex}.sensor-val.svelte-14egkhd{color:#64748b;font-family:monospace;font-size:10px}.sensor-chip.svelte-14egkhd{color:#22d3ee;background:#22d3ee1a;border-radius:4px;padding:1px 6px;font-size:9px}.ros2-list.svelte-14egkhd{flex-direction:column;gap:3px;display:flex}.ros2-topic.svelte-14egkhd{background:#ffffff05;border-radius:4px;justify-content:space-between;align-items:center;padding:3px 6px;display:flex}.topic-name.svelte-14egkhd{color:#64748b;font-family:monospace;font-size:10px}.topic-hz.svelte-14egkhd{color:#334155;font-family:monospace;font-size:9px}.card-footer.svelte-14egkhd{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}.footer-grant.svelte-14egkhd{color:#4ade80;font-size:10px;font-weight:600}.footer-skills.svelte-14egkhd{color:#334155;font-size:9px}.btn-qos-sm.svelte-14egkhd{cursor:pointer;color:#a78bfa;background:#a78bfa1a;border:1px solid #a78bfa33;border-radius:6px;padding:4px 10px;font-size:9px;font-weight:600}.btn-qos-sm.svelte-14egkhd:disabled{opacity:.35;cursor:not-allowed}.empty-state.svelte-14egkhd{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.empty-title.svelte-14egkhd{color:#334155;font-size:14px;font-weight:600}.empty-sub.svelte-14egkhd{color:#1e293b;max-width:340px;font-size:11px;line-height:1.7}.empty-code.svelte-14egkhd{color:#334155;text-align:left;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:10px 14px;font-family:monospace;font-size:10px;line-height:1.8}@keyframes svelte-pra5jg-spin{to{transform:rotate(360deg)}}.demo-pulse{transform-origin:50%;transform-box:fill-box;animation:1.6s ease-out infinite svelte-pra5jg-demo-ring}.demo-pulse-outer{transform-origin:50%;transform-box:fill-box;animation:1.6s ease-out .6s infinite svelte-pra5jg-demo-ring}@keyframes svelte-pra5jg-demo-ring{0%{opacity:.7;transform:scale(.7)}70%{opacity:.15;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}.settings-window.svelte-x8x3rf{-webkit-backdrop-filter:blur(16px);background:#0f172a66;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;flex:1;max-width:850px;height:100%;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 15px #ffffff0d}.window-header.svelte-x8x3rf{background:#0000004d;border-bottom:1px solid #ffffff0d;align-items:center;gap:15px;padding:.75rem 1rem;display:flex}.window-controls.svelte-x8x3rf{gap:6px;display:flex}.circle.svelte-x8x3rf{border-radius:50%;width:12px;height:12px}.circle.red.svelte-x8x3rf{background:#ff5f56}.circle.yellow.svelte-x8x3rf{background:#ffbd2e}.circle.green.svelte-x8x3rf{background:#27c93f}.window-header.svelte-x8x3rf h2:where(.svelte-x8x3rf){color:#e2e8f0;text-align:center;flex:1;margin:0;font-size:.9rem;font-weight:500}.status-indicator.svelte-x8x3rf{border-radius:50%;width:8px;height:8px}.settings-layout.svelte-x8x3rf{flex-direction:row;height:calc(100% - 60px);display:flex}.sidebar-menu.svelte-x8x3rf{background:#0003;border-right:1px solid #ffffff0d;flex-direction:column;gap:.5rem;width:250px;padding:1.5rem 1rem;display:flex}.tab-btn.svelte-x8x3rf{color:#94a3b8;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.tab-btn.svelte-x8x3rf:hover{color:#e2e8f0;background:#ffffff0d}.tab-btn.active.svelte-x8x3rf{color:#0fc;background:#00ffcc1a;border:1px solid #0fc3;box-shadow:0 4px 12px #00ffcc1a}.tab-btn.svelte-x8x3rf .icon:where(.svelte-x8x3rf){font-size:1.1rem}.install-hero.svelte-x8x3rf{align-items:center;gap:12px;margin-bottom:1.25rem;display:flex}.install-btn.svelte-x8x3rf{color:#fff;cursor:pointer;letter-spacing:.01em;background:#0078d4;border:none;border-radius:8px;align-items:center;gap:10px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .15s;display:flex}.install-btn.svelte-x8x3rf:hover{background:#106ebe;transform:translateY(-1px);box-shadow:0 4px 16px #0078d466}.install-icon.svelte-x8x3rf{font-size:1.1rem}.install-next.svelte-x8x3rf{background:#00ffcc0a;border:1px solid #0fc3;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:1.25rem;padding:14px 16px;display:flex}.install-next-title.svelte-x8x3rf{color:#0fc;margin-bottom:4px;font-size:.82rem;font-weight:600}.install-option.svelte-x8x3rf{color:#cbd5e1;align-items:baseline;gap:10px;font-size:.82rem;display:flex}.option-tag.svelte-x8x3rf{color:#0fc;letter-spacing:.04em;background:#00ffcc1a;border:1px solid #0fc3;border-radius:4px;flex-shrink:0;padding:1px 7px;font-size:.7rem;font-weight:700}.download-btn-sm.svelte-x8x3rf{color:#94a3b8;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:10px 16px;font-size:.85rem;text-decoration:none;transition:all .15s}.download-btn-sm.svelte-x8x3rf:hover{color:#0fc;border-color:#0fc}.steps-list.svelte-x8x3rf{flex-direction:column;gap:10px;display:flex}.step.svelte-x8x3rf{color:#cbd5e1;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 14px;font-size:.85rem;display:flex}.step-num.svelte-x8x3rf{color:#0fc;background:#00ffcc26;border:1px solid #00ffcc4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:flex}.ext-section.svelte-x8x3rf{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.ext-label.svelte-x8x3rf{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:0;font-size:.75rem;font-weight:600}.ext-desc.svelte-x8x3rf{color:#64748b;margin:0;font-size:.8rem}.code-row.svelte-x8x3rf{align-items:flex-start;gap:8px;display:flex}.code-block.svelte-x8x3rf{color:#0fc;word-break:break-all;white-space:pre-wrap;background:#000;border:1px solid #1e293b;border-radius:6px;flex:1;padding:10px 12px;font-family:monospace;font-size:.72rem}.copy-btn.svelte-x8x3rf{color:#e2e8f0;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:.75rem;transition:all .15s}.copy-btn.svelte-x8x3rf:hover{color:#000;background:#0fc;border-color:#0fc}.download-btn.svelte-x8x3rf{color:#0fc;background:#00ffcc1a;border:1px solid #00ffcc4d;border-radius:6px;width:fit-content;padding:8px 16px;font-size:.8rem;text-decoration:none;transition:all .15s;display:inline-block}.download-btn.svelte-x8x3rf:hover{color:#000;background:#0fc}.ext-note.svelte-x8x3rf{color:#64748b;background:#00ffcc0a;border:1px solid #00ffcc1a;border-radius:6px;margin-top:8px;padding:10px 14px;font-size:.75rem}.settings-content.svelte-x8x3rf{flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.settings-card.svelte-x8x3rf{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:1.5rem}.card-header.svelte-x8x3rf{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.settings-card.svelte-x8x3rf h3:where(.svelte-x8x3rf){color:#fff;margin:0;font-size:1.1rem;font-weight:500}.settings-card.svelte-x8x3rf p:where(.svelte-x8x3rf){color:#94a3b8;margin:0 0 1.5rem;font-size:.85rem;line-height:1.4}.input-group.svelte-x8x3rf{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.input-group.svelte-x8x3rf label:where(.svelte-x8x3rf){color:#cbd5e1;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.input-group.svelte-x8x3rf input:where(.svelte-x8x3rf){color:#fff;background:#0006;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.75rem 1rem;font-family:monospace;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.input-group.svelte-x8x3rf input:where(.svelte-x8x3rf):focus{border-color:#0fc;box-shadow:0 0 0 2px #0fc3}.save-btn.svelte-x8x3rf{color:#000;cursor:pointer;background:#0fc;border:none;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.save-btn.svelte-x8x3rf:hover{background:#00d9ac;transform:translateY(-1px);box-shadow:0 4px 12px #00ffcc4d}.save-btn.svelte-x8x3rf:active{transform:translateY(0)}.status-msg.svelte-x8x3rf{color:#0fc;text-align:center;background:#00ffcc1a;border:1px solid #0fc3;border-radius:6px;margin-top:1rem;padding:.75rem;font-size:.85rem}.status-msg.error.svelte-x8x3rf{color:#ff5f56;background:#ff5f561a;border:1px solid #ff5f5633}.danger-zone.svelte-x8x3rf{border:1px solid #ff5f564d!important}.clear-btn.svelte-x8x3rf{color:#ff5f56;cursor:pointer;background:0 0;border:1px solid #ff5f56;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.clear-btn.svelte-x8x3rf:hover{background:#ff5f561a}.mt-4.svelte-x8x3rf{margin-top:1rem}.mt-2.svelte-x8x3rf{margin-top:.5rem}select.svelte-x8x3rf{color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.95rem}.toggle-group.svelte-x8x3rf{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.toggle-container.svelte-x8x3rf span:where(.svelte-x8x3rf){color:#fff;font-size:.95rem;font-weight:500}.toggle-desc.svelte-x8x3rf{color:#94a3b8;max-width:80%;font-size:.8rem;margin-top:.25rem!important}.toggle-btn.svelte-x8x3rf{cursor:pointer;background:#ffffff1a;border:none;border-radius:100px;width:44px;height:24px;transition:background .3s;position:relative}.toggle-btn.active.svelte-x8x3rf{background:#0fc}.toggle-knob.svelte-x8x3rf{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.toggle-btn.active.svelte-x8x3rf .toggle-knob:where(.svelte-x8x3rf){transform:translate(20px)}@keyframes svelte-855i6e-toast-in{0%{opacity:0;transform:translate(20px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.demo-overlay.svelte-1sjikvw{z-index:9000;pointer-events:none;position:fixed;bottom:52px;right:24px}.demo-card.svelte-1sjikvw{pointer-events:all;background:#0d0f14;border:1px solid #63b3ed59;border-radius:12px;width:340px;padding:18px 20px 16px;animation:.25s svelte-1sjikvw-demo-slide-in;box-shadow:0 0 0 1px #63b3ed14,0 8px 40px #0009,0 0 60px #63b3ed0f}@keyframes svelte-1sjikvw-demo-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.demo-header.svelte-1sjikvw{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.demo-badge.svelte-1sjikvw{letter-spacing:.1em;color:#63b3ed;background:#63b3ed1f;border:1px solid #63b3ed40;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.demo-close.svelte-1sjikvw{cursor:pointer;color:#ffffff59;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;line-height:1;transition:color .15s}.demo-close.svelte-1sjikvw:hover{color:#ffffffb3}.demo-progress-track.svelte-1sjikvw{background:#ffffff12;border-radius:2px;height:2px;margin-bottom:14px;overflow:hidden}.demo-progress-fill.svelte-1sjikvw{background:linear-gradient(90deg,#3b82f6,#63b3ed);border-radius:2px;height:100%;transition:width .4s}.demo-step-label.svelte-1sjikvw{color:#ffffff4d;letter-spacing:.05em;margin-bottom:6px;font-family:monospace;font-size:10px}.demo-title.svelte-1sjikvw{color:#e2e8f0;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4}.demo-body.svelte-1sjikvw{color:#ffffff8c;margin-bottom:16px;font-size:12px;line-height:1.6}.demo-footer.svelte-1sjikvw{justify-content:space-between;align-items:center;display:flex}.demo-dots.svelte-1sjikvw{align-items:center;gap:5px;display:flex}.demo-dot.svelte-1sjikvw{background:#ffffff26;border-radius:50%;width:5px;height:5px;transition:all .2s}.demo-dot.active.svelte-1sjikvw{background:#63b3ed;border-radius:3px;width:14px;box-shadow:0 0 6px #63b3ed}.demo-dot.done.svelte-1sjikvw{background:#63b3ed66}.demo-next.svelte-1sjikvw{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:7px;padding:7px 16px;font-size:12px;font-weight:600;transition:opacity .15s,transform .1s}.demo-next.svelte-1sjikvw:hover{opacity:.9;transform:translateY(-1px)}.demo-next.svelte-1sjikvw:active{transform:translateY(0)}.consent-backdrop.svelte-1t2tfu2{z-index:99000;-webkit-backdrop-filter:blur(12px);background:#000000a6;justify-content:center;align-items:center;padding:20px;animation:.18s svelte-1t2tfu2-backdrop-in;display:flex;position:fixed;inset:0}@keyframes svelte-1t2tfu2-backdrop-in{0%{opacity:0}to{opacity:1}}.consent-card.svelte-1t2tfu2{background:#111113;border:1px solid #ffffff1a;border-radius:18px;width:min(420px,100%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;animation:.22s cubic-bezier(.16,1,.3,1) svelte-1t2tfu2-card-in;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 24px 60px #000000b3}@keyframes svelte-1t2tfu2-card-in{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.countdown-track.svelte-1t2tfu2{background:#ffffff0f;width:100%;height:3px}.countdown-fill.svelte-1t2tfu2{border-radius:0 2px 2px 0;height:100%;transition:width .2s linear,opacity .2s}.consent-header.svelte-1t2tfu2{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.risk-badge.svelte-1t2tfu2{letter-spacing:.08em;border:1px solid;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:700;display:flex}.countdown-label.svelte-1t2tfu2{color:#ffffff4d;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px}.consent-title.svelte-1t2tfu2{color:#ffffffeb;margin:14px 20px 8px;font-size:18px;font-weight:700;line-height:1.3}.consent-summary.svelte-1t2tfu2{color:#ffffff8c;flex-wrap:wrap;align-items:baseline;gap:6px;padding:0 20px 16px;font-size:13px;line-height:1.5;display:flex}.consent-device.svelte-1t2tfu2{color:#fff6;background:#ffffff0f;border-radius:5px;padding:2px 7px;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.consent-arrow.svelte-1t2tfu2{color:#ffffff40}.consent-action.svelte-1t2tfu2{color:#ffffffb3;word-break:break-all;background:#ffffff0f;border-radius:5px;padding:2px 7px;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.args-toggle.svelte-1t2tfu2{color:#ffffff4d;cursor:pointer;text-align:left;background:0 0;border:none;width:calc(100% - 40px);margin:0 20px 8px;padding:4px 0;font-family:inherit;font-size:11px;transition:color .15s;display:block}.args-toggle.svelte-1t2tfu2:hover{color:#ffffff8c}.args-toggle.svelte-1t2tfu2:focus-visible{border-radius:3px;outline:2px solid #fff6}.args-pre.svelte-1t2tfu2{color:#ffffff8c;white-space:pre-wrap;word-break:break-all;background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;margin:0 20px 12px;padding:10px 12px;font-family:ui-monospace,SF Mono,monospace;font-size:11px;line-height:1.6;overflow-x:auto}.consent-actions.svelte-1t2tfu2{grid-template-columns:1fr 1fr;gap:10px;padding:4px 20px 16px;display:grid}.action-btn.svelte-1t2tfu2{cursor:pointer;letter-spacing:.01em;border:1px solid;border-radius:13px;justify-content:center;align-items:center;gap:7px;height:52px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .15s,transform .1s;display:flex}.action-btn.svelte-1t2tfu2:hover{opacity:.85}.action-btn.svelte-1t2tfu2:active{transform:scale(.97)}.action-btn.svelte-1t2tfu2:focus-visible{outline-offset:2px;outline:3px solid #ffffff80}.deny-btn.svelte-1t2tfu2{color:#ff453a;background:#ff453a1a;border-color:#ff453a4d}.deny-btn.svelte-1t2tfu2:hover{background:#ff453a2e}.approve-btn.svelte-1t2tfu2:hover{opacity:.85}.keyboard-hint.svelte-1t2tfu2{text-align:center;color:#ffffff2e;letter-spacing:.02em;margin:0;padding:0 20px 16px;font-size:10px}kbd.svelte-1t2tfu2{background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:9px}@media (prefers-reduced-motion:reduce){.consent-backdrop.svelte-1t2tfu2,.consent-card.svelte-1t2tfu2{animation:none}.countdown-fill.svelte-1t2tfu2{transition:none}}.lab-webrtc.svelte-4tk9lq{background:var(--bg1,#0d1117);height:100%;color:var(--text1,#e6edf3);font-family:var(--font-mono,"SF Mono", "Fira Code", monospace);flex-direction:column;font-size:12px;display:flex;overflow:hidden}.toolbar.svelte-4tk9lq{background:var(--bg2,#161b22);border-bottom:1px solid var(--border,#30363d);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}.toolbar-group.svelte-4tk9lq{align-items:center;gap:6px;display:flex}.main-grid.svelte-4tk9lq{flex:1;grid-template-columns:1fr 1fr;align-items:start;gap:12px;padding:12px;display:grid;overflow-y:auto}.col.svelte-4tk9lq{flex-direction:column;gap:12px;display:flex}.panel.svelte-4tk9lq{background:var(--bg2,#161b22);border:1px solid var(--border,#30363d);border-radius:8px;padding:12px}.panel-title.svelte-4tk9lq{color:var(--accent,#79c0ff);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:10px;font-weight:600}.row.svelte-4tk9lq{align-items:center;gap:6px;margin-bottom:6px;display:flex}.field-label.svelte-4tk9lq{color:#ffffff80;white-space:nowrap;font-size:11px}.field-input.svelte-4tk9lq{background:var(--bg1,#0d1117);border:1px solid var(--border,#30363d);color:var(--text1,#e6edf3);border-radius:4px;outline:none;padding:4px 8px;font-family:inherit;font-size:11px}.field-input.svelte-4tk9lq:focus{border-color:var(--accent,#58a6ff)}.btn.svelte-4tk9lq{color:var(--text1,#e6edf3);cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;padding:4px 10px;font-family:inherit;font-size:11px;transition:background .12s}.btn.svelte-4tk9lq:hover{background:#ffffff1f}.btn.svelte-4tk9lq:disabled{opacity:.35;cursor:default}.btn.active.svelte-4tk9lq{color:#79c0ff;background:#58a6ff26;border-color:#58a6ff66}.btn-primary.svelte-4tk9lq{color:#79c0ff;background:#1f6feb4d;border-color:#1f6feb80}.btn-primary.svelte-4tk9lq:hover{background:#1f6feb80}.btn-danger.svelte-4tk9lq{color:#f85149;background:#6e2b2b4d;border-color:#6e2b2b80}.btn-danger.svelte-4tk9lq:hover{background:#92232380}.badge.svelte-4tk9lq{opacity:.85;border:1px solid;border-radius:10px;padding:2px 8px;font-size:11px}.stats-row.svelte-4tk9lq{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stat-box.svelte-4tk9lq{background:var(--bg1,#0d1117);text-align:center;border:1px solid #ffffff0f;border-radius:4px;padding:6px}.stat-val.svelte-4tk9lq{color:#58a6ff;font-size:18px}.stat-lbl.svelte-4tk9lq{color:#fff6;margin-top:2px;font-size:9px}.ice-info.svelte-4tk9lq{color:#fff9;background:var(--bg1,#0d1117);border-radius:4px;margin-top:8px;padding:6px;font-size:11px;line-height:1.8}.video-row.svelte-4tk9lq{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.video-wrap.svelte-4tk9lq{position:relative}.video-label.svelte-4tk9lq{color:#ffffffb3;z-index:1;background:#000000b3;border-radius:3px;padding:1px 5px;font-size:9px;position:absolute;top:4px;left:6px}.video-el.svelte-4tk9lq{aspect-ratio:4/3;object-fit:cover;background:#111;border-radius:4px;width:100%;display:block}.telemetry-box.svelte-4tk9lq{background:var(--bg1,#0d1117);border:1px solid #ffffff0f;border-radius:4px;grid-template-columns:1fr 1fr;gap:2px 16px;margin-top:8px;padding:6px 8px;display:grid}.tel-row.svelte-4tk9lq{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:2px 0;display:flex}.tel-key.svelte-4tk9lq{color:#ffffff73}.tel-val.svelte-4tk9lq{color:#58a6ff;font-weight:600}.result-log.svelte-4tk9lq{background:var(--bg1,#0d1117);border:1px solid #ffffff0f;border-radius:4px;max-height:140px;margin-top:4px;padding:4px 6px;overflow-y:auto}.result-row.svelte-4tk9lq{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;gap:8px;padding:2px 0;display:flex}.result-row.err.svelte-4tk9lq{color:#f85149}.result-ts.svelte-4tk9lq{color:#3fb950;flex-shrink:0}.result-method.svelte-4tk9lq{color:#79c0ff;flex-shrink:0}.result-val.svelte-4tk9lq{color:#ffffffb3;word-break:break-all}.event-log.svelte-4tk9lq{background:var(--bg1,#0d1117);border:1px solid #ffffff0f;border-radius:4px;height:200px;padding:6px;line-height:1.6;overflow-y:auto}.log-row.svelte-4tk9lq{gap:6px;padding:1px 0;display:flex}.log-row.info.svelte-4tk9lq .log-ts:where(.svelte-4tk9lq){color:#3fb950}.log-row.warn.svelte-4tk9lq{color:#d29922}.log-row.err.svelte-4tk9lq{color:#f85149}.log-row.data.svelte-4tk9lq{color:#bc8cff}.log-ts.svelte-4tk9lq{color:#3fb950;flex-shrink:0}.dev-panel.svelte-2f3hj0{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;gap:16px;height:100%;padding:16px;display:flex;overflow-y:auto}.dev-section.svelte-2f3hj0{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:16px}.dev-section-title.svelte-2f3hj0{color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.dev-section-icon.svelte-2f3hj0{font-size:14px}.dev-section-desc.svelte-2f3hj0{color:#ffffff73;margin:0 0 12px;font-size:12px;line-height:1.6}.mcp-url-row.svelte-2f3hj0{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.mcp-url.svelte-2f3hj0{color:#0a84ff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:SF Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.mcp-copy-btn.svelte-2f3hj0{color:#fff;cursor:pointer;background:#0a84ff;border:none;border-radius:6px;flex-shrink:0;padding:5px 12px;font-size:11px;font-weight:600;transition:filter .12s}.mcp-copy-btn.svelte-2f3hj0:hover{filter:brightness(1.1)}.vscode-steps.svelte-2f3hj0{flex-direction:column;gap:6px;display:flex}.vscode-step.svelte-2f3hj0{color:#ffffff8c;align-items:center;gap:10px;font-size:12px;display:flex}.vscode-step.svelte-2f3hj0 code:where(.svelte-2f3hj0){background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:11px}.step-num.svelte-2f3hj0{color:#0a84ff;background:#0a84ff26;border:1px solid #0a84ff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex}.tool-filter-row.svelte-2f3hj0{margin-bottom:10px}.dev-select.svelte-2f3hj0{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:6px 8px;font-size:12px}.dev-refresh.svelte-2f3hj0{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px;transition:background .12s}.dev-refresh.svelte-2f3hj0:hover{color:#fffc;background:#ffffff1a}.tool-grid.svelte-2f3hj0{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tool-chip.svelte-2f3hj0{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 10px;font-family:SF Mono,ui-monospace,monospace;font-size:10px;transition:background .1s,border-color .1s;display:flex}.tool-chip.svelte-2f3hj0:hover{background:#ffffff14;border-color:#fff3}.tool-chip-selected.svelte-2f3hj0{background:#0a84ff1f;border-color:#0a84ff66}.tool-name.svelte-2f3hj0{color:#ffffffd9;font-weight:600}.tool-device.svelte-2f3hj0{color:#ffffff4d;font-size:9px}.dev-empty.svelte-2f3hj0{color:#ffffff40;text-align:center;padding:20px 0;font-size:12px}.tool-call-box.svelte-2f3hj0{background:#00000040;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.tool-call-header.svelte-2f3hj0{justify-content:space-between;align-items:center;display:flex}.tool-args.svelte-2f3hj0{color:#30d158;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;padding:6px 8px;font-family:SF Mono,ui-monospace,monospace;font-size:11px}.tool-run-btn.svelte-2f3hj0{color:#fff;cursor:pointer;background:#0a84ff;border:none;border-radius:6px;align-self:flex-start;padding:5px 14px;font-size:11px;font-weight:600;transition:filter .12s}.tool-run-btn.svelte-2f3hj0:disabled{opacity:.4;cursor:not-allowed}.tool-run-btn.svelte-2f3hj0:hover:not(:disabled){filter:brightness(1.1)}.tool-result.svelte-2f3hj0{color:#30d158;white-space:pre-wrap;background:#0006;border-radius:6px;max-height:160px;margin:0;padding:8px;font-family:SF Mono,ui-monospace,monospace;font-size:10px;overflow:auto}.apikey-box.svelte-2f3hj0{background:#00000040;border:1px solid #ffffff14;border-radius:8px;margin-top:10px;padding:10px 12px}.apikey-value.svelte-2f3hj0{color:#ffd60a;text-overflow:ellipsis;white-space:nowrap;background:#ffd60a0f;border:1px solid #ffd60a26;border-radius:5px;flex:1;padding:4px 8px;font-family:SF Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.token-row.svelte-2f3hj0{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.token-badge.svelte-2f3hj0{flex-direction:column;gap:2px;display:flex}.config-copy-btn.svelte-2f3hj0{color:#fffc;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,border-color .12s}.config-copy-btn.svelte-2f3hj0:hover{background:#ffffff1a;border-color:#ffffff38}.dev-section-console.svelte-2f3hj0{flex-direction:column;flex:1;min-height:120px;display:flex}.console-output.svelte-2f3hj0{color:#ffffffa6;flex:1;min-height:80px;font-family:SF Mono,ui-monospace,monospace;font-size:10px;line-height:1.7;overflow-y:auto}.console-line.svelte-2f3hj0{border-bottom:1px solid #ffffff08;padding:1px 0}.console-empty.svelte-2f3hj0{color:#fff3;text-align:center;padding:20px 0}.pp.svelte-uv57c7{box-sizing:border-box;flex-direction:column;gap:16px;height:100%;padding:16px;display:flex;overflow-y:auto}.pp-header.svelte-uv57c7{justify-content:space-between;align-items:center;display:flex}.pp-title.svelte-uv57c7{color:#f1f5f9;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.pp-badge.svelte-uv57c7{color:#30d158;background:#30d1581f;border:1px solid #30d1584d;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.pp-alert.svelte-uv57c7{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:10px 14px;font-size:12px}.pp-error.svelte-uv57c7{color:#ef4444;padding:16px;font-size:12px}.pp-empty.svelte-uv57c7{color:#475569;padding:12px 0;font-size:12px}.pp-section.svelte-uv57c7{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pp-section-title.svelte-uv57c7{text-transform:uppercase;letter-spacing:.08em;color:#475569;font-size:10px;font-weight:700}.pp-session.svelte-uv57c7{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.pp-session.throttled.svelte-uv57c7{background:#ef44440a;border-color:#ef444466}.pp-session-main.svelte-uv57c7{flex:1;min-width:0}.pp-session-right.svelte-uv57c7{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.pp-device.svelte-uv57c7{color:#94a3b8;font-family:monospace;font-size:12px;font-weight:700}.pp-user.svelte-uv57c7{color:#f1f5f9;margin-top:2px;font-size:12px}.pp-meta.svelte-uv57c7{color:#475569;margin-top:4px;font-size:10px}.pp-cmd.svelte-uv57c7{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#0003;border-radius:4px;margin-top:6px;padding:4px 8px;font-family:monospace;font-size:10px;overflow:hidden}.pp-cmd-label.svelte-uv57c7{color:#334155;margin-right:4px}.pp-temp.svelte-uv57c7{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.pp-throttle-badge.svelte-uv57c7{color:#ef4444;letter-spacing:.06em;background:#ef444433;border:1px solid #ef444466;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.pp-kill.svelte-uv57c7{color:#f87171;cursor:pointer;background:#ef44440f;border:1px solid #ef44444d;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;transition:background .12s}.pp-kill.svelte-uv57c7:hover:not(:disabled){background:#ef444426}.pp-kill.svelte-uv57c7:disabled{opacity:.4;cursor:not-allowed}.pp-idle-chip.svelte-uv57c7{color:#64748b;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-family:monospace;font-size:11px;display:flex}.pp-idle-dot.svelte-uv57c7{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pp-thermal-grid.svelte-uv57c7{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.pp-thermal-card.svelte-uv57c7{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:12px}.pp-thermal-card.thermal-hot.svelte-uv57c7{border-color:#ef44444d}.pp-thermal-card.thermal-warn.svelte-uv57c7{border-color:#f59e0b4d}.pp-tc-device.svelte-uv57c7{color:#64748b;margin-bottom:6px;font-family:monospace;font-size:10px}.pp-tc-temp.svelte-uv57c7{font-size:20px;font-weight:700}.pp-tc-bar-wrap.svelte-uv57c7{background:#ffffff0f;border-radius:2px;height:3px;margin-top:8px}.pp-tc-bar.svelte-uv57c7{border-radius:2px;height:3px;transition:width .4s}.pp-tc-paused.svelte-uv57c7{color:#ef4444;letter-spacing:.06em;margin-top:6px;font-size:9px;font-weight:700}.pp-audit.svelte-uv57c7{flex-direction:column;font-size:10px;display:flex}.pp-audit-header.svelte-uv57c7{color:#334155;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff0f;grid-template-columns:65px 90px 110px 90px 1fr;gap:8px;margin-bottom:4px;padding:4px 8px;font-weight:700;display:grid}.pp-audit-row.svelte-uv57c7{color:#64748b;border-radius:4px;grid-template-columns:65px 90px 110px 90px 1fr;gap:8px;padding:5px 8px;transition:background .1s;display:grid}.pp-audit-row.svelte-uv57c7:hover{background:#ffffff05}.pp-audit-row.audit-kill.svelte-uv57c7{color:#f87171}.pp-audit-row.audit-thermal.svelte-uv57c7{color:#f59e0b}.pp-audit-email.svelte-uv57c7{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-audit-action.svelte-uv57c7{color:#94a3b8;font-weight:600}.pp-audit-detail.svelte-uv57c7{text-overflow:ellipsis;white-space:nowrap;color:#475569;overflow:hidden}.ls-root.svelte-1q90594{color:#e5e5e7;box-sizing:border-box;background:#0d0d10;flex-direction:column;gap:16px;height:100%;padding:20px;font-family:inherit;display:flex;overflow-y:auto}.ls-header.svelte-1q90594{align-items:center;gap:10px;display:flex}.ls-title.svelte-1q90594{color:#fff;margin:0;font-size:18px;font-weight:700}.ls-refresh.svelte-1q90594{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:4px 10px;font-size:16px}.ls-refresh.svelte-1q90594:hover{background:#ffffff1f}.ls-card.svelte-1q90594{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:18px}.ls-section-title.svelte-1q90594{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:13px;font-weight:700}.ls-form.svelte-1q90594{flex-direction:column;gap:12px;display:flex}.ls-label.svelte-1q90594{color:#ffffff73;flex-direction:column;gap:5px;font-size:12px;display:flex}.ls-row.svelte-1q90594{gap:12px;display:flex}.ls-input.svelte-1q90594{color:#fff;box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:14px}.ls-input.svelte-1q90594:focus{border-color:#0a84ff}.ls-input.svelte-1q90594 option:where(.svelte-1q90594){background:#1c1c1e}.ls-btn-primary.svelte-1q90594{color:#fff;cursor:pointer;background:#0a84ff;border:none;border-radius:10px;min-height:44px;padding:11px;font-family:inherit;font-size:14px;font-weight:700}.ls-btn-primary.svelte-1q90594:hover{filter:brightness(1.1)}.ls-btn-primary.svelte-1q90594:disabled{opacity:.5;cursor:not-allowed}.ls-form-error.svelte-1q90594{color:#ff453a;background:#ff453a1a;border-radius:8px;padding:8px 12px;font-size:13px}.ls-form-success.svelte-1q90594{color:#30d158;background:#30d1581a;border-radius:8px;padding:8px 12px;font-size:13px}.ls-error.svelte-1q90594{color:#ff453a;font-size:13px}.ls-loading.svelte-1q90594,.ls-empty.svelte-1q90594{color:#ffffff4d;text-align:center;padding:20px 0;font-size:13px}.ls-table-wrap.svelte-1q90594{overflow-x:auto}.ls-table.svelte-1q90594{border-collapse:collapse;width:100%;font-size:13px}.ls-table.svelte-1q90594 th:where(.svelte-1q90594){text-align:left;color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:8px 10px;font-size:11px;font-weight:600}.ls-table.svelte-1q90594 td:where(.svelte-1q90594){vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:10px}.ls-row-past.svelte-1q90594 td:where(.svelte-1q90594){opacity:.4}.ls-device-badge.svelte-1q90594{color:#0a84ff;background:#0a84ff26;border-radius:6px;padding:2px 8px;font-family:monospace;font-size:12px;font-weight:600;display:inline-block}.ls-email.svelte-1q90594{color:#ffffff8c;font-size:12px}.ls-notes.svelte-1q90594{color:#fff6;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;overflow:hidden}.ls-btn-cancel.svelte-1q90594{color:#ff453a;cursor:pointer;background:#ff453a26;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.ls-btn-cancel.svelte-1q90594:hover{background:#ff453a4d}.bench-shell.svelte-1n46o8q{color:#ffffffd9;background:#030305;flex-direction:column;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:flex;overflow:hidden}.bench-menubar.svelte-1n46o8q{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#0a0a0eeb;border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;height:32px;padding:0 14px;display:flex}.menubar-left.svelte-1n46o8q,.menubar-right.svelte-1n46o8q{align-items:center;gap:10px;display:flex}.menubar-center.svelte-1n46o8q{align-items:center;gap:8px;display:flex}.bench-logo.svelte-1n46o8q{color:#fff;letter-spacing:-.03em;font-size:13px;font-weight:800}.menubar-divider.svelte-1n46o8q{background:#ffffff26;width:1px;height:12px}.menubar-view.svelte-1n46o8q{color:#ffffff8c;font-size:12px;font-weight:600}.menubar-clock.svelte-1n46o8q{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:11px}.menubar-badge.svelte-1n46o8q{color:#0a84ff;opacity:.8;font-size:10px}.cortex-status.svelte-1n46o8q{color:#fff6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;transition:color .3s,border-color .3s;display:flex}.cortex-dot.svelte-1n46o8q{background:#fff3;border-radius:50%;width:6px;height:6px;transition:background .3s,box-shadow .3s}.cortex-status.cortex-ready.svelte-1n46o8q{color:#30d158;border-color:#30d15840}.cortex-status.cortex-ready.svelte-1n46o8q .cortex-dot:where(.svelte-1n46o8q){background:#30d158;box-shadow:0 0 5px #30d158}.cortex-status.cortex-error.svelte-1n46o8q{color:#ff453a;border-color:#ff453a40}.cortex-status.cortex-error.svelte-1n46o8q .cortex-dot:where(.svelte-1n46o8q){background:#ff453a}.menubar-btn.svelte-1n46o8q{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:13px;transition:color .12s}.menubar-btn.svelte-1n46o8q:hover{color:#ffffffd9}.menubar-btn.cloud-active.svelte-1n46o8q{color:#64d2ff}.device-pill.svelte-1n46o8q{color:#ffffff4d;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;display:flex}.device-pill.has-devices.svelte-1n46o8q{color:#ffffffb3;border-color:#0a84ff4d}.bench-workspace.svelte-1n46o8q{flex:1;min-height:0;display:flex;overflow:hidden}.chat-layout.svelte-1n46o8q{flex:1;display:flex;overflow:hidden}.chat-side.svelte-1n46o8q{flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.chat-side-header.svelte-1n46o8q{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.task-log-peek.svelte-1n46o8q{color:#ffffff40;cursor:pointer;background:#ffffff08;border:none;border-left:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;width:26px;font-size:13px;display:flex}.bench-suggestions.svelte-1n46o8q{background:#030305;border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:5px;padding:7px 10px;display:flex}.bench-suggestion.svelte-1n46o8q{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:6px;height:26px;padding:3px 11px;font-size:11px}.bench-suggestion.svelte-1n46o8q:hover{color:#0a84ff;background:#0a84ff1f;border-color:#0a84ff4d}.bench-dock.svelte-1n46o8q{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0a0ed9;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:flex-end;gap:12px;padding:10px 16px 14px;display:flex}.dock-item-wrap.svelte-1n46o8q{transform-origin:bottom;flex-direction:column;align-items:center;display:flex;position:relative}.dock-btn.svelte-1n46o8q{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.dock-btn.svelte-1n46o8q:focus-visible .dock-icon:where(.svelte-1n46o8q){outline-offset:3px;outline:3px solid #fffc}.dock-icon.svelte-1n46o8q{border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative;overflow:hidden}.dock-sheen.svelte-1n46o8q{pointer-events:none;background:linear-gradient(#ffffff2e 0%,#0000 100%);border-radius:15px 15px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.dock-emoji.svelte-1n46o8q{z-index:1;filter:drop-shadow(0 2px 4px #0006);font-size:30px;line-height:1;position:relative}.dock-dot.svelte-1n46o8q{background:#fff;border-radius:50%;width:4px;height:4px;margin-top:4px}.dock-sep.svelte-1n46o8q{background:#ffffff1a;align-self:center;width:1px;height:44px;margin:0 2px}.dock-tooltip.svelte-1n46o8q{color:#ffffffe6;white-space:nowrap;pointer-events:none;opacity:0;z-index:200;background:#121216f2;border:1px solid #ffffff1a;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:600;transition:opacity .1s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.dock-item-wrap.svelte-1n46o8q:hover .dock-tooltip:where(.svelte-1n46o8q){opacity:1}.bench-status.svelte-1n46o8q{padding:3px 14px;padding-bottom:env(safe-area-inset-bottom,3px);color:#ffffff40;background:#030305;border-top:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:10px;display:flex}.status-sep.svelte-1n46o8q{opacity:.4}.status-dot.svelte-1n46o8q{background:#fff3;border-radius:50%;width:5px;height:5px;display:inline-block}.overlay-backdrop.svelte-1n46o8q{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99997;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.settings-scrim.svelte-1n46o8q{z-index:9000;cursor:default;position:fixed;inset:0}.settings-popup.svelte-1n46o8q{z-index:9001;background:#111113;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(560px,92vw);max-height:calc(100dvh - 120px);animation:.18s cubic-bezier(.16,1,.3,1) svelte-1n46o8q-popup-in;display:flex;position:fixed;top:36px;right:12px;overflow:hidden;box-shadow:0 24px 80px #000000bf,0 0 0 1px #ffffff0d}@keyframes svelte-1n46o8q-popup-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-popup-bar.svelte-1n46o8q{background:#ffffff08;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.settings-popup-title.svelte-1n46o8q{color:#ffffffd9;font-size:13px;font-weight:700}.settings-popup-close.svelte-1n46o8q{color:#ffffff80;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;transition:background .12s;display:flex}.settings-popup-close.svelte-1n46o8q:hover{color:#ff453a;background:#ff3b3040}.settings-popup-body.svelte-1n46o8q{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:1;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.dock-item-wrap.svelte-1n46o8q{transition:none!important}}.device-pill.svelte-1n46o8q{color:#ffffff4d;background:#ffffff08;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:flex}.device-pill.has-devices.svelte-1n46o8q{color:#fff9;background:#0a84ff0f;border-color:#0a84ff4d}.device-dot.svelte-1n46o8q{background:#fff3;border-radius:50%;width:5px;height:5px}.device-dot.active.svelte-1n46o8q{background:#0a84ff;box-shadow:0 0 4px #0a84ff}.full-view.svelte-1n46o8q{flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-layout.svelte-1n46o8q{flex:1;gap:0;display:flex;overflow:hidden}.chat-col.svelte-1n46o8q{border-right:1px solid #ffffff0f;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.deep-chat-el{flex:1!important;height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important}.chat-side.svelte-1n46o8q{border-left:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.chat-side-header.svelte-1n46o8q{border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.task-log-peek.svelte-1n46o8q{color:#ffffff40;cursor:pointer;background:#ffffff08;border:none;border-left:1px solid #ffffff0f;flex-shrink:0;justify-content:center;align-items:center;width:26px;font-size:13px;transition:background .12s,color .12s;display:flex}.task-log-peek.svelte-1n46o8q:hover{color:#fff9;background:#ffffff12}.status-sep.svelte-1n46o8q{opacity:.4;margin:0 8px}.status-fill.svelte-1n46o8q{flex:1}.status-dot.svelte-1n46o8q{vertical-align:middle;background:#fff3;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.status-dot.ok.svelte-1n46o8q{background:#30d158}.status-dot.err.svelte-1n46o8q{background:#ff453a}.shortcut-panel.svelte-1n46o8q{background:#111113;border:1px solid #ffffff1f;border-radius:14px;min-width:280px;padding:20px 24px;box-shadow:0 24px 80px #000000b3}.shortcut-header.svelte-1n46o8q{color:#ffffffd9;margin-bottom:14px;font-size:14px;font-weight:700}.shortcut-grid.svelte-1n46o8q{grid-template-columns:60px 1fr;gap:8px 12px;margin-bottom:18px;display:grid}.shortcut-key.svelte-1n46o8q{color:#0a84ff;text-align:center;background:#0a84ff1a;border-radius:5px;align-self:center;padding:2px 7px;font-family:SF Mono,ui-monospace,monospace;font-size:11px}.shortcut-desc.svelte-1n46o8q{color:#fff9;align-self:center;font-size:12px}.shortcut-close.svelte-1n46o8q{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;width:100%;padding:8px;font-size:13px}.shortcut-close.svelte-1n46o8q:hover{background:#ffffff24}
