/*! 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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.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:#1e1e1e;--panel:#252526;--card:#2d2d30;--card-hover:#37373d;--sidebar:#252526;--sep:#3c3c3c;--text1:#d4d4d4;--text2:#9d9d9d;--text3:#6e7681;--accent:#3b82f6;--accent-light:#3b82f629;--accent-text:#fff;--surface:var(--panel);--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:#eef1fb;--panel:#fff;--card:#f5f6fd;--card-hover:#eceffb;--sidebar:#ffffffb3;--sep:#14182814;--text1:#141826;--text2:#1418289e;--text3:#14182866;--accent:#3b82f6;--accent-light:#3b82f61f;--accent-text:#fff;--badge-bg:#3b82f61a;--badge-text:#2563eb;--shadow:0 10px 34px #1418281f, 0 2px 8px #1418280f;--shadow-sm:0 2px 12px #14182814;--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:#3b82f6;--accent-light:#3b82f62e;--accent-text:#fff;--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)}@supports (color:color-mix(in lab, red, red)){.mac-panel{background:color-mix(in srgb, var(--panel) 62%, transparent)}}.mac-panel{-webkit-backdrop-filter:blur(30px)saturate(150%);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:var(--text1);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{border:1px solid var(--sep);color:var(--text3);cursor:pointer;background:0 0;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){background:var(--card-hover);color:var(--text2)}.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:var(--text3);padding:12px 0;font-size:12px}.ap-section.svelte-huxx95{background:var(--card);border:1px solid var(--sep);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:var(--text3);font-size:10px;font-weight:700}.ap-session.svelte-huxx95{background:var(--bg);border:1px solid var(--sep);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:var(--text2);font-family:monospace;font-size:12px;font-weight:700}.ap-user.svelte-huxx95{color:var(--text1);margin-top:2px;font-size:12px}.ap-meta.svelte-huxx95{color:var(--text3);margin-top:4px;font-size:10px}.ap-cmd.svelte-huxx95{color:var(--text3);background:var(--card);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;margin-top:6px;padding:4px 8px;font-family:monospace;font-size:10px;overflow:hidden}.ap-cmd-label.svelte-huxx95{color:var(--text3);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{border:1px solid var(--sep);background:var(--card);color:var(--text3);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:var(--bg);border:1px solid var(--sep);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:var(--text3);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:var(--sep);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:var(--text3);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--sep);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:var(--text3);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:var(--card-hover)}.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:var(--text2);font-weight:600}.ap-audit-detail.svelte-huxx95{text-overflow:ellipsis;white-space:nowrap;color:var(--text3);overflow:hidden}.ap-diag-row.svelte-huxx95{background:var(--bg);border:1px solid var(--sep);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{background:var(--card);border:1px solid var(--sep);color:var(--text3);cursor:pointer;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;width:100%;color:var(--accent-text);background:var(--accent);border:none;border-radius:8px;margin-top:10px;padding:10px;font-size:12px;font-weight:600;transition:background .15s}.ap-support-send.svelte-huxx95:hover:not(:disabled){background:var(--accent);filter:brightness(.9)}.ap-support-send.svelte-huxx95:disabled{opacity:.4;cursor:not-allowed}.as-root.svelte-psq3os{background:var(--bg);min-height:100vh;color:var(--text1);box-sizing:border-box;max-width:680px;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:var(--text1);margin:0;font-size:22px;font-weight:700}.as-sub.svelte-psq3os{color:var(--text3);margin:0;font-size:13px;line-height:1.6}.as-refresh.svelte-psq3os{background:var(--card);border:1px solid var(--sep);color:var(--text3);cursor:pointer;border-radius:8px;padding:4px 12px;font-size:15px}.as-refresh.svelte-psq3os:hover{background:var(--card-hover);color:var(--text1)}.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:var(--text3);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:var(--card);border:1px solid var(--sep);border-radius:14px;flex-direction:column;gap:12px;padding:18px;transition:border-color .15s;display:flex}.as-card.svelte-psq3os:hover{border-color:var(--accent)}.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:var(--text1);font-size:15px;font-weight:700}.as-email.svelte-psq3os{color:var(--text3);margin-top:2px;font-size:12px}.as-product-badge.svelte-psq3os{text-transform:uppercase;letter-spacing:.07em;background:var(--accent-light);color:var(--accent);border:1px solid var(--accent);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.as-time.svelte-psq3os,.as-tenant-id.svelte-psq3os{color:var(--text3);font-size:11px}.as-tenant-id.svelte-psq3os code:where(.svelte-psq3os){color:var(--text2);background:var(--card);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{background:var(--card);border:1px solid var(--sep);min-width:180px;color:var(--text1);border-radius:8px;outline:none;flex:1;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{background:var(--card);color:var(--text2);border:1px solid var(--sep)}.as-btn-ghost.svelte-psq3os:hover{background:var(--card-hover)}.as-toast.svelte-psq3os{background:var(--panel);border:1px solid var(--sep);color:var(--text1);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)}}body{margin:0}.in.svelte-huhpyh{color:#f1f5f9;background:#030711;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.in-nav.svelte-huhpyh{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030711e6;border-bottom:1px solid #ff99331a;position:sticky;top:0}.in-nav-inner.svelte-huhpyh{align-items:center;gap:24px;max-width:1200px;height:60px;margin:0 auto;padding:0 24px;display:flex}.in-logo.svelte-huhpyh{align-items:center;gap:8px;display:flex}.in-logo-mark.svelte-huhpyh{color:#f93;font-size:20px}.in-logo-text.svelte-huhpyh{letter-spacing:-.02em;font-size:15px;font-weight:700}.in-india-pill.svelte-huhpyh{color:#f93;background:#ff99331f;border:1px solid #ff99334d;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.in-nav-links.svelte-huhpyh{flex:1;gap:24px;display:flex}.in-nav-links.svelte-huhpyh a:where(.svelte-huhpyh){color:#ffffff80;font-size:13px;text-decoration:none;transition:color .15s}.in-nav-links.svelte-huhpyh a:where(.svelte-huhpyh):hover{color:#fff}.in-nav-cta.svelte-huhpyh{align-items:center;gap:10px;margin-left:auto;display:flex}.in-btn-primary.svelte-huhpyh{color:#030711;background:#f93;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.in-btn-primary.svelte-huhpyh:hover{opacity:.85}.in-btn-ghost.svelte-huhpyh{color:#f93;border:1px solid #ff99334d;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.in-btn-ghost.svelte-huhpyh:hover{background:#ff993314}.in-btn-hero.svelte-huhpyh{color:#fff;background:linear-gradient(135deg,#f93,#138808);border-radius:10px;padding:14px 32px;font-size:16px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block}.in-btn-hero.svelte-huhpyh:hover{transform:translateY(-1px);box-shadow:0 8px 32px #ff99334d}.in-btn-outline.svelte-huhpyh{color:#fff9;border:1px solid #ffffff26;border-radius:10px;padding:14px 24px;font-size:15px;text-decoration:none;transition:all .15s;display:inline-block}.in-btn-outline.svelte-huhpyh:hover{color:#f93;border-color:#f936}.in-eyebrow.svelte-huhpyh{text-transform:uppercase;letter-spacing:.1em;color:#f93;margin-bottom:12px;font-size:11px;font-weight:700}.in-h2.svelte-huhpyh{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:800;line-height:1.15}.in-section-inner.svelte-huhpyh{max-width:1200px;margin:0 auto;padding:0 24px}.in-accent.svelte-huhpyh{color:#f93}.in-hero.svelte-huhpyh{flex-direction:column;justify-content:center;min-height:100vh;padding:80px 0 0;display:flex;position:relative;overflow:hidden}.in-hero-bg.svelte-huhpyh{pointer-events:none;background:radial-gradient(80% 60% at 50% 20%,#ff993312 0%,#0000 65%),radial-gradient(50% 40% at 80% 60%,#1388080d 0%,#0000 60%);position:absolute;inset:0}.in-hero-inner.svelte-huhpyh{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.in-auth-bar.svelte-huhpyh{color:#ffffffa6;background:#ff99330f;border:1px solid #f933;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:9px 14px;font-size:12px;display:flex}.in-flag-strip.svelte-huhpyh{border-radius:2px;width:120px;height:4px;margin-bottom:24px;display:flex;overflow:hidden}.in-stripe.svelte-huhpyh{flex:1}.in-saffron.svelte-huhpyh{background:#f93}.in-white.svelte-huhpyh{background:#fff;justify-content:center;align-items:center;display:flex}.in-chakra.svelte-huhpyh{color:navy;font-size:6px;line-height:1}.in-green.svelte-huhpyh{background:#138808}.in-h1.svelte-huhpyh{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1}.in-hero-sub.svelte-huhpyh{color:#ffffff8c;max-width:560px;margin-bottom:2rem;font-size:1.05rem;line-height:1.75}.in-hero-actions.svelte-huhpyh{flex-wrap:wrap;gap:12px;margin-bottom:3rem;display:flex}.in-hero-stats.svelte-huhpyh{border-top:1px solid #ff99331a;flex-wrap:wrap;gap:40px;padding:24px 0;display:flex}.in-stat-v.svelte-huhpyh{color:#f93;letter-spacing:-.03em;font-size:1.6rem;font-weight:800}.in-stat-l.svelte-huhpyh{color:#fff6;margin-top:2px;font-size:11px}.in-envs.svelte-huhpyh{padding:100px 0}.in-demo-card.svelte-huhpyh{background:#ff99330a;border:1px solid #ff993326;border-radius:12px;margin-bottom:32px;padding:20px}.in-demo-header.svelte-huhpyh{margin-bottom:16px}.in-demo-title.svelte-huhpyh{color:#f93;font-size:13px;font-weight:700}.in-demo-sub.svelte-huhpyh{color:#fff6;margin-left:10px;font-size:11px}.in-demo-step.svelte-huhpyh{color:#ffffff4d;align-items:center;gap:10px;padding:6px 0;font-size:12px;transition:color .3s;display:flex}.in-demo-step.done.svelte-huhpyh{color:#ffffffb3}.in-demo-step.active.svelte-huhpyh{color:#f93}.in-demo-step-dot.svelte-huhpyh{background:#ffffff26;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .3s}.in-demo-step.done.svelte-huhpyh .in-demo-step-dot:where(.svelte-huhpyh){background:#138808}.in-demo-step.active.svelte-huhpyh .in-demo-step-dot:where(.svelte-huhpyh){background:#f93;box-shadow:0 0 6px #f93}.in-demo-done.svelte-huhpyh{color:#138808;margin-top:12px;font-size:13px;font-weight:700}.in-env-tabs.svelte-huhpyh{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.in-env-tab.svelte-huhpyh{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.in-env-tab.active.svelte-huhpyh{border-color:var(--ec);background:color-mix(in srgb, var(--ec) 10%, transparent);color:var(--ec)}.in-env-detail.svelte-huhpyh{border:1px solid #ffffff0f;border-left:3px solid var(--ec);background:#ffffff05;border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:32px;display:grid}.in-env-badge.svelte-huhpyh{text-transform:uppercase;letter-spacing:.1em;color:var(--ec);margin-bottom:8px;font-size:10px;font-weight:700}.in-env-name.svelte-huhpyh{margin:0 0 12px;font-size:1.4rem;font-weight:800}.in-env-body.svelte-huhpyh{color:#fff9;margin-bottom:16px;font-size:14px;line-height:1.7}.in-env-tags.svelte-huhpyh{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.in-env-tag.svelte-huhpyh{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:600}.in-env-from.svelte-huhpyh{color:#ffffff59;font-size:11px}.in-terminal.svelte-huhpyh{background:#0d1117;border:1px solid #ffffff1a;border-radius:10px;font-family:SF Mono,Fira Code,ui-monospace,monospace;overflow:hidden}.in-terminal-bar.svelte-huhpyh{background:#1c1c1e;align-items:center;gap:6px;padding:10px 14px;display:flex}.in-dot.svelte-huhpyh{border-radius:50%;width:10px;height:10px}.in-dot.r.svelte-huhpyh{background:#ff5f57}.in-dot.y.svelte-huhpyh{background:#febc2e}.in-dot.g.svelte-huhpyh{background:#28c840}.in-terminal-title.svelte-huhpyh{color:#ffffff4d;margin-left:8px;font-size:11px}.in-terminal-body.svelte-huhpyh{padding:14px 16px}.in-t-line.svelte-huhpyh{font-size:11px;line-height:1.8}.in-t-line.dim.svelte-huhpyh{color:#ffffff4d}.in-t-line.green.svelte-huhpyh{color:#4ec9b0}.in-t-line.yellow.svelte-huhpyh{color:#dcdcaa}.in-t-cursor.svelte-huhpyh{color:#f93;margin-top:4px;font-size:14px;animation:1s infinite svelte-huhpyh-blink}@keyframes svelte-huhpyh-blink{0%,to{opacity:1}50%{opacity:0}}.in-mission.svelte-huhpyh{background:#ff993305;border-top:1px solid #ff993314;padding:100px 0}.in-quote.svelte-huhpyh{color:#ffffff8c;border-left:3px solid #f93;max-width:700px;margin:0 0 48px;padding-left:20px;font-size:1.1rem;font-style:italic;line-height:1.8}.in-mission-grid.svelte-huhpyh{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.in-mission-card.svelte-huhpyh{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:24px}.in-mission-icon.svelte-huhpyh{margin-bottom:12px;font-size:1.75rem}.in-mission-title.svelte-huhpyh{color:#f1f5f9;margin-bottom:8px;font-size:14px;font-weight:700}.in-mission-body.svelte-huhpyh{color:#ffffff80;font-size:12px;line-height:1.7}.in-partners.svelte-huhpyh{padding:80px 0}.in-partner-grid.svelte-huhpyh{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.in-partner-chip.svelte-huhpyh{color:#fff9;background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:8px 18px;font-size:12px;font-weight:600}.in-partner-cta.svelte-huhpyh{background:#ff99330f;border-color:#ff99334d}.in-partner-cta.svelte-huhpyh a:where(.svelte-huhpyh){color:#f93;text-decoration:none}.in-cta.svelte-huhpyh{padding:100px 24px}.in-cta-flag.svelte-huhpyh{text-align:center;margin-bottom:16px;font-size:3rem}.in-footer.svelte-huhpyh{border-top:1px solid #ffffff0f;padding:24px}.in-footer-inner.svelte-huhpyh{flex-wrap:wrap;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}@media (width<=768px){.in-env-detail.svelte-huhpyh{grid-template-columns:1fr;gap:24px}.in-nav-links.svelte-huhpyh{display:none}.in-h1.svelte-huhpyh{font-size:2.25rem}.in-terminal.svelte-huhpyh{display:none}}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}.rp-shell.svelte-14egkhd{background:var(--bg);-webkit-backdrop-filter:blur(30px)saturate(150%);height:100%;color:var(--text1);flex-direction:column;display:flex;overflow:hidden}.rp-header.svelte-14egkhd{border-bottom:1px solid var(--sep);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.rp-title.svelte-14egkhd{color:var(--text1);font-size:14px;font-weight:700}.rp-subtitle.svelte-14egkhd{color:var(--text3);margin-top:1px;font-size:10px}.nats-badge.svelte-14egkhd{background:var(--card);border:1px solid var(--sep);color:var(--text3);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{background:var(--card);border:1px solid var(--sep);color:var(--text2);cursor:pointer;border-radius:6px;outline:none;padding:4px 8px;font-size:10px}.rp-error.svelte-14egkhd{color:var(--red);padding:12px 20px;font-size:11px}.rp-body.svelte-14egkhd{flex:1;min-height:0;display:flex}.rp-rail.svelte-14egkhd{background:var(--card);border-right:1px solid var(--sep);flex-direction:column;flex-shrink:0;gap:18px;width:232px;padding:16px 14px;display:flex;overflow-y:auto}.rail-group.svelte-14egkhd{flex-direction:column;gap:6px;display:flex}.rail-label.svelte-14egkhd{text-transform:uppercase;letter-spacing:.07em;color:var(--text2);font-size:10px;font-weight:700}.rail-input.svelte-14egkhd{box-sizing:border-box;background:var(--panel);width:100%;color:var(--text1);border:1px solid var(--sep);border-radius:7px;outline:none;padding:7px 9px;font-size:12px}.rail-input.svelte-14egkhd:focus{border-color:var(--accent)}.rail-checks.svelte-14egkhd{flex-direction:column;gap:6px;display:flex}.rail-check.svelte-14egkhd{color:var(--text1);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.rail-check.svelte-14egkhd input:where(.svelte-14egkhd){accent-color:var(--accent);flex-shrink:0;width:14px;height:14px}.rail-clear.svelte-14egkhd{cursor:pointer;color:var(--text2);border:1px solid var(--sep);background:0 0;border-radius:7px;margin-top:auto;padding:7px;font-size:11px}.rail-clear.svelte-14egkhd:hover{color:var(--text1);border-color:var(--accent)}.rp-canvas.svelte-14egkhd{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.rp-resultbar.svelte-14egkhd{color:var(--text2);border-bottom:1px solid var(--sep);flex-shrink:0;padding:9px 20px;font-size:11px}.rp-resultbar.svelte-14egkhd strong:where(.svelte-14egkhd){color:var(--text1)}.rp-grid.svelte-14egkhd{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-content:start;gap:12px;padding:16px 20px;display:grid}.device-card.svelte-14egkhd{background:var(--card);border:1px solid var(--sep);cursor:pointer;border-radius:12px;padding:14px;transition:border-color .15s,background .15s}.device-card.svelte-14egkhd:hover{border-color:var(--accent);background:var(--card-hover)}.device-card.selected.svelte-14egkhd{border-color:var(--accent);background:var(--accent-light)}.card-header.svelte-14egkhd{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.device-name.svelte-14egkhd{color:var(--text1);font-size:13px;font-weight:700}.device-hw.svelte-14egkhd{color:var(--text3);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:var(--text3);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:var(--text3);text-align:right;flex-shrink:0;width:28px;font-size:9px}.bar-track.svelte-14egkhd{background:var(--sep);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:var(--text3);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{background:var(--accent-light);color:var(--accent);border:1px solid var(--sep);border-radius:4px;padding:2px 6px;font-size:8px}.card-detail.svelte-14egkhd{border-top:1px solid var(--sep);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:var(--text3);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;background:var(--accent-light);color:var(--accent);border:none;border:1px solid var(--accent);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-run.svelte-14egkhd{text-align:left;cursor:pointer;background:var(--card);border:1px solid var(--sep);border-radius:6px;width:100%;padding:6px 8px;transition:background .12s,border-color .12s}.skill-run.svelte-14egkhd:hover:not(:disabled){background:var(--accent-light);border-color:var(--accent)}.skill-run.svelte-14egkhd:disabled{opacity:.5;cursor:progress}.tool-result.svelte-14egkhd{color:var(--green);background:var(--panel);border:1px solid var(--sep);white-space:pre-wrap;border-radius:6px;max-height:180px;margin:6px 0 0;padding:8px 10px;font-size:10px;overflow:auto}.skill-chip.svelte-14egkhd{background:var(--card);border:1px solid var(--sep);border-radius:6px;padding:5px 8px}.sensor-row.svelte-14egkhd{align-items:center;gap:8px;display:flex}.sensor-val.svelte-14egkhd{color:var(--text2);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:var(--card);border-radius:4px;justify-content:space-between;align-items:center;padding:3px 6px;display:flex}.topic-name.svelte-14egkhd{color:var(--text2);font-family:monospace;font-size:10px}.topic-hz.svelte-14egkhd{color:var(--text3);font-family:monospace;font-size:9px}.card-footer.svelte-14egkhd{border-top:1px solid var(--sep);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}.footer-grant.svelte-14egkhd{color:var(--green);font-size:10px;font-weight:600}.footer-skills.svelte-14egkhd{color:var(--text3);font-size:9px}.btn-qos-sm.svelte-14egkhd{cursor:pointer;background:var(--accent-light);color:var(--accent);border:1px solid var(--accent);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:var(--text2);font-size:14px;font-weight:600}.empty-sub.svelte-14egkhd{color:var(--text3);max-width:340px;font-size:11px;line-height:1.7}.empty-code.svelte-14egkhd{color:var(--text3);background:var(--card);border:1px solid var(--sep);text-align:left;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:var(--panel);border:1px solid var(--sep);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 #0000000a,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:var(--sep);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:var(--text3);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px}.consent-title.svelte-1t2tfu2{color:var(--text1);margin:14px 20px 8px;font-size:18px;font-weight:700;line-height:1.3}.consent-summary.svelte-1t2tfu2{color:var(--text2);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:var(--text3);background:var(--card);border-radius:5px;padding:2px 7px;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.consent-arrow.svelte-1t2tfu2{color:var(--text3)}.consent-action.svelte-1t2tfu2{color:var(--text1);background:var(--card);word-break:break-all;border-radius:5px;padding:2px 7px;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.args-toggle.svelte-1t2tfu2{width:calc(100% - 40px);color:var(--text3);cursor:pointer;text-align:left;background:0 0;border:none;margin:0 20px 8px;padding:4px 0;font-family:inherit;font-size:11px;transition:color .15s;display:block}.args-toggle.svelte-1t2tfu2:hover{color:var(--text2)}.args-toggle.svelte-1t2tfu2:focus-visible{outline:2px solid var(--sep);border-radius:3px}.args-pre.svelte-1t2tfu2{background:var(--card);border:1px solid var(--sep);color:var(--text2);white-space:pre-wrap;word-break:break-all;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:3px solid var(--accent);outline-offset:2px}.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:var(--text3);letter-spacing:.02em;margin:0;padding:0 20px 16px;font-size:10px}kbd.svelte-1t2tfu2{background:var(--card);border:1px solid var(--sep);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}}.dev-panel.svelte-2f3hj0{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--sep) transparent;flex-direction:column;gap:16px;height:100%;padding:16px;display:flex;overflow-y:auto}.dev-section.svelte-2f3hj0{background:var(--card);border:1px solid var(--sep);border-radius:12px;padding:16px}.dev-section-title.svelte-2f3hj0{color:var(--text2);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-pill.svelte-2f3hj0{letter-spacing:.04em;text-transform:none;color:#30d158;background:#30d1581f;border:1px solid #30d1584d;border-radius:20px;padding:2px 8px;font-size:9px;font-weight:700}.dev-section-desc.svelte-2f3hj0{color:var(--text3);margin:0 0 12px;font-size:12px;line-height:1.6}.mcp-url-row.svelte-2f3hj0{background:var(--card);border:1px solid var(--sep);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.mcp-url.svelte-2f3hj0{color:var(--accent);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{background:var(--accent);color:var(--accent-text);cursor:pointer;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:var(--text2);align-items:center;gap:10px;font-size:12px;display:flex}.vscode-step.svelte-2f3hj0 code:where(.svelte-2f3hj0){background:var(--card-hover);border-radius:4px;padding:1px 5px;font-size:11px}.step-num.svelte-2f3hj0{background:var(--accent-light);border:1px solid var(--accent);width:20px;height:20px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.tool-filter-row.svelte-2f3hj0{margin-bottom:10px}.dev-select.svelte-2f3hj0{border:1px solid var(--sep);background:var(--card);color:var(--text1);border-radius:6px;padding:6px 8px;font-size:12px}.dev-refresh.svelte-2f3hj0{border:1px solid var(--sep);background:var(--card);color:var(--text3);cursor:pointer;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px;transition:background .12s}.dev-refresh.svelte-2f3hj0:hover{background:var(--card-hover);color:var(--text2)}.tool-grid.svelte-2f3hj0{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tool-chip.svelte-2f3hj0{border:1px solid var(--sep);background:var(--card);cursor:pointer;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:var(--card-hover);border-color:var(--sep)}.tool-chip-selected.svelte-2f3hj0{background:var(--accent-light);border-color:var(--accent)}.tool-name.svelte-2f3hj0{color:var(--text1);font-weight:600}.tool-device.svelte-2f3hj0{color:var(--text3);font-size:9px}.dev-empty.svelte-2f3hj0{color:var(--text3);text-align:center;padding:20px 0;font-size:12px}.tool-call-box.svelte-2f3hj0{background:var(--panel);border:1px solid var(--sep);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{border:1px solid var(--sep);background:var(--card);color:var(--text1);resize:vertical;border-radius:6px;padding:6px 8px;font-family:SF Mono,ui-monospace,monospace;font-size:11px}.tool-run-btn.svelte-2f3hj0{background:var(--accent);color:var(--accent-text);cursor:pointer;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:var(--text2);background:var(--panel);white-space:pre-wrap;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:var(--panel);border:1px solid var(--sep);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{background:var(--accent);color:var(--accent-text);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:filter .12s}.config-copy-btn.svelte-2f3hj0:hover{filter:brightness(1.1)}.dev-section-console.svelte-2f3hj0{flex-direction:column;flex:1;min-height:120px;display:flex}.console-output.svelte-2f3hj0{color:var(--text2);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 var(--sep);padding:1px 0}.console-empty.svelte-2f3hj0{color:var(--text3);text-align:center;padding:20px 0}.sk-stack.svelte-15fdmu5{flex-direction:column;display:flex}.sk.svelte-15fdmu5{background:linear-gradient(100deg, var(--bg-secondary,#1c1c1e) 30%, var(--bg-hover,#2a2a2e) 50%, var(--bg-secondary,#1c1c1e) 70%);background-size:200% 100%;animation:1.3s ease-in-out infinite svelte-15fdmu5-sk-shimmer}@keyframes svelte-15fdmu5-sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk.svelte-15fdmu5{background:var(--bg-secondary,#1c1c1e);animation:none}}.rml-logo-lockup.svelte-tssf2h{-webkit-user-select:none;user-select:none;align-items:center;line-height:1;display:inline-flex}.rml-mark.svelte-tssf2h{flex-shrink:0;display:block}.rml-wordmark.svelte-tssf2h{letter-spacing:-.03em;color:var(--text1,currentColor);white-space:nowrap;font-weight:700}.rml-accent.svelte-tssf2h{color:var(--accent,#3b82f6)}.panel.svelte-5nixyd{flex-direction:column;height:100%;min-height:0;display:flex}.panel-head.svelte-5nixyd{border-bottom:1px solid var(--sep,#1e293b);justify-content:space-between;align-items:center;margin-bottom:10px;padding:4px 2px 10px;display:flex}.title.svelte-5nixyd{color:var(--text2,#cbd5e1);font-size:12px;font-weight:600}.panel-head.svelte-5nixyd button:where(.svelte-5nixyd){cursor:pointer;color:var(--text3,#64748b);background:0 0;border:none;font-size:13px}.panel-body.svelte-5nixyd{flex:1;min-height:0;overflow:auto}.ac.svelte-54g0n2{color:#e2e8f0;padding:2px;font:13px/1.4 system-ui,sans-serif}.muted.svelte-54g0n2{color:#94a3b8;margin:6px 2px}.out.svelte-54g0n2{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;background:#060b14;border:1px solid #131c2b;border-radius:6px;max-height:220px;margin:8px 2px;padding:8px;font:11px/1.45 ui-monospace,monospace;overflow:auto}.foot.svelte-54g0n2{color:#475569;margin-top:10px;font-size:11px}.skip-link.svelte-1n46o8q{z-index:10000;background:var(--accent);color:var(--accent-text);border-radius:8px;padding:8px 14px;font:600 13px/1 system-ui,sans-serif;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:8px}.skip-link.svelte-1n46o8q:focus{outline:2px solid var(--accent-text);top:8px}.sr-only.svelte-1n46o8q{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.full-view.svelte-1n46o8q{animation:.17s cubic-bezier(.16,1,.3,1) svelte-1n46o8q-viewFadeIn}@keyframes svelte-1n46o8q-viewFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.full-view.svelte-1n46o8q{animation:none}}.rml-shell.svelte-1n46o8q{height:100dvh;color:var(--text1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:radial-gradient(125% 95% at 18% -12%,#00e5e533 0%,#0000 55%),radial-gradient(115% 95% at 108% 112%,#7c3aed52 0%,#0000 52%),linear-gradient(165deg,#0b1020 0%,#080a14 45%,#05060a 100%);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;display:flex;overflow:hidden}[data-theme=light] .rml-shell.svelte-1n46o8q{color:#141826;background:radial-gradient(120% 90% at 10% -12%,#00e5e538 0%,#0000 55%),radial-gradient(120% 95% at 102% 2%,#7c3aed2e 0%,#0000 52%),radial-gradient(120% 100% at 88% 112%,#22c55e29 0%,#0000 55%),linear-gradient(165deg,#f7f9ff 0%,#eef1fb 50%,#f4eefc 100%)}[data-theme=light] .rml-menubar.svelte-1n46o8q{background:#ffffff8c;border-bottom:1px solid #14182814;box-shadow:0 1px #1418280a}[data-theme=light] .menubar-view.svelte-1n46o8q{color:#1418289e}[data-theme=light] .menubar-clock.svelte-1n46o8q{color:#14182880}[data-theme=light] .menubar-divider.svelte-1n46o8q{background:#1418281f}[data-theme=light] .menubar-btn.svelte-1n46o8q{color:#1418288c}[data-theme=light] .menubar-btn.svelte-1n46o8q:hover{color:#141828d9}[data-theme=light] .cortex-status.svelte-1n46o8q{color:#14182880}[data-theme=light] .rml-dock.svelte-1n46o8q{background:#ffffff80;border:1px solid #14182814;box-shadow:0 8px 30px #14182824}[data-theme=light] .dock-sep.svelte-1n46o8q{background:#1418281f}[data-theme=light] .dock-tooltip.svelte-1n46o8q{color:#141826;background:#fffffff5;border:1px solid #14182814}[data-theme=graphite] .rml-shell.svelte-1n46o8q{background:radial-gradient(125% 95% at 18% -12%,#78788029 0%,#0000 55%),radial-gradient(115% 95% at 108% 112%,#5e5e6424 0%,#0000 52%),linear-gradient(165deg,#1a1a1d 0%,#161618 45%,#0e0e10 100%)}[data-theme=graphite] .dock-icon.svelte-1n46o8q{filter:grayscale(.95)brightness(.92)}[data-theme=graphite] .dock-active.svelte-1n46o8q .dock-icon:where(.svelte-1n46o8q){filter:grayscale(.6)brightness(1.02)}.rml-menubar.svelte-1n46o8q{background:color-mix(in srgb, var(--panel) 45%, transparent);-webkit-backdrop-filter:blur(42px)saturate(180%);border-bottom:1px solid var(--sep);z-index:100;flex-shrink:0;justify-content:space-between;align-items:center;height:28px;padding:0 14px;display:flex;box-shadow:0 1px #00000040}.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}.menubar-divider.svelte-1n46o8q{background:var(--sep);width:1px;height:12px}.menubar-view.svelte-1n46o8q{color:var(--text2);font-size:12px;font-weight:600}.menubar-clock.svelte-1n46o8q{color:var(--text2);font-variant-numeric:tabular-nums;font-size:11px}.menubar-badge.svelte-1n46o8q{color:var(--accent);opacity:.8;font-size:10px}.cortex-status.svelte-1n46o8q{color:var(--text2);background:var(--card);border:1px solid var(--sep);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:var(--text3);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:var(--text2);background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:13px;transition:color .12s}.menubar-btn.svelte-1n46o8q:hover{color:var(--text1)}.menubar-btn.cloud-active.svelte-1n46o8q{color:#64d2ff}.device-pill.svelte-1n46o8q{color:var(--text3);border:1px solid var(--sep);border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;display:flex}.device-pill.has-devices.svelte-1n46o8q{color:var(--text1);border-color:var(--accent)}.rml-workspace.svelte-1n46o8q{flex:1;min-height:0;display:flex;overflow:hidden}.chat-layout.svelte-1n46o8q{flex:1;display:flex;overflow:hidden}.chat-col.svelte-1n46o8q{border-right:1px solid var(--sep);background:color-mix(in srgb, var(--panel) 55%, transparent);-webkit-backdrop-filter:blur(30px)saturate(150%);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.chat-empty.svelte-1n46o8q{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;animation:.32s cubic-bezier(.16,1,.3,1) svelte-1n46o8q-viewFadeIn;display:flex;position:absolute;inset:0}.chat-empty-glyph.svelte-1n46o8q{filter:drop-shadow(0 6px 16px #00000073);opacity:.92;margin-bottom:4px;font-size:50px;line-height:1}.chat-empty-title.svelte-1n46o8q{color:var(--text1);letter-spacing:-.01em;font-size:18px;font-weight:600}.chat-empty-sub.svelte-1n46o8q{color:var(--text2);max-width:340px;font-size:13px;line-height:1.5}.chat-starters.svelte-1n46o8q{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:8px;max-width:380px;margin-top:14px;display:flex}.chat-starter.svelte-1n46o8q{pointer-events:auto;cursor:pointer;color:var(--text1);background:var(--surface2,#ffffff0f);border:1px solid var(--sep,#ffffff1f);border-radius:999px;padding:7px 14px;font-size:12.5px;transition:background .12s,border-color .12s,transform .12s}.chat-starter.svelte-1n46o8q:hover{background:var(--accent,#00c896);color:#fff;border-color:#0000;transform:translateY(-1px)}.chat-starter.svelte-1n46o8q:focus-visible{outline:2px solid var(--accent,#00c896);outline-offset:2px}.boot-bar.svelte-1n46o8q{background:var(--sep,#ffffff24);vertical-align:middle;border-radius:999px;width:84px;height:4px;margin:0 4px;display:inline-block;overflow:hidden}.boot-bar-fill.svelte-1n46o8q{background:var(--accent,#00c896);border-radius:999px;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1);display:block}@media (prefers-reduced-motion:reduce){.chat-empty.svelte-1n46o8q{animation:none}}.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 var(--sep);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.task-log-peek.svelte-1n46o8q{background:var(--card);border:none;border-left:1px solid var(--sep);width:26px;color:var(--text3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.lens-switch.svelte-1n46o8q{z-index:5;background:var(--card);border:1px solid var(--sep);border-radius:8px;gap:2px;padding:2px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.lens-switch.svelte-1n46o8q button:where(.svelte-1n46o8q){cursor:pointer;color:var(--text3);background:0 0;border:none;border-radius:6px;padding:4px 12px;font-size:12px}.lens-switch.svelte-1n46o8q button.on:where(.svelte-1n46o8q){background:var(--card-hover);color:var(--text)}.rml-suggestions.svelte-1n46o8q{background:color-mix(in srgb, var(--panel) 50%, transparent);border-top:1px solid var(--sep);flex-wrap:wrap;gap:5px;padding:7px 10px;display:flex}.rml-suggestion.svelte-1n46o8q{border:1px solid var(--sep);background:var(--card);height:26px;color:var(--text2);cursor:pointer;border-radius:6px;padding:3px 11px;font-size:11px}.rml-suggestion.svelte-1n46o8q:hover{background:var(--accent-light);color:var(--accent);border-color:var(--accent)}.rml-dock.svelte-1n46o8q{background:color-mix(in srgb, var(--panel) 50%, transparent);-webkit-backdrop-filter:blur(42px)saturate(190%);border:1px solid var(--sep);border-radius:24px;flex-shrink:0;justify-content:center;align-items:flex-end;gap:12px;width:fit-content;margin:2px auto 12px;padding:8px 16px;display:flex;box-shadow:0 18px 50px #0000008c,0 2px 8px #00000059,inset 0 1px #ffffff2e}.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:var(--text1);border-radius:50%;width:4px;height:4px;margin-top:4px}.dock-sep.svelte-1n46o8q{background:var(--sep);align-self:center;width:1px;height:44px;margin:0 2px}.dock-tooltip.svelte-1n46o8q{background:var(--panel);color:var(--text1);border:1px solid var(--sep);white-space:nowrap;pointer-events:none;opacity:0;z-index:200;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}.rml-status.svelte-1n46o8q{padding:3px 14px;padding-bottom:env(safe-area-inset-bottom,3px);background:color-mix(in srgb, var(--panel) 40%, transparent);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--sep);color:var(--text3);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:var(--text3);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:var(--panel);border:1px solid var(--sep);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{border-bottom:1px solid var(--sep);background:var(--card);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.settings-popup-title.svelte-1n46o8q{color:var(--text1);font-size:13px;font-weight:700}.settings-popup-close.svelte-1n46o8q{background:var(--card);width:24px;height:24px;color:var(--text2);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;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:var(--sep) 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:var(--text3);border:1px solid var(--sep);background:var(--card);border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:flex}.device-pill.has-devices.svelte-1n46o8q{color:var(--text2);border-color:var(--accent);background:var(--accent-light)}.device-dot.svelte-1n46o8q{background:var(--text3);border-radius:50%;width:5px;height:5px}.device-dot.active.svelte-1n46o8q{background:var(--accent);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 var(--sep);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 var(--sep);flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.chat-side-header.svelte-1n46o8q{border-bottom:1px solid var(--sep);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.task-log-peek.svelte-1n46o8q{background:var(--card);border:none;border-left:1px solid var(--sep);width:26px;color:var(--text3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:background .12s,color .12s;display:flex}.task-log-peek.svelte-1n46o8q:hover{background:var(--card-hover);color:var(--text2)}.status-sep.svelte-1n46o8q{opacity:.4;margin:0 8px}.status-fill.svelte-1n46o8q{flex:1}.status-dot.svelte-1n46o8q{background:var(--text3);vertical-align:middle;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:var(--panel);border:1px solid var(--sep);border-radius:14px;min-width:280px;padding:20px 24px;box-shadow:0 24px 80px #000000b3}.shortcut-header.svelte-1n46o8q{color:var(--text1);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:var(--accent);background:var(--accent-light);text-align:center;border-radius:5px;align-self:center;padding:2px 7px;font-family:SF Mono,ui-monospace,monospace;font-size:11px}.shortcut-desc.svelte-1n46o8q{color:var(--text2);align-self:center;font-size:12px}.shortcut-close.svelte-1n46o8q{background:var(--card);width:100%;color:var(--text2);cursor:pointer;border:none;border-radius:8px;padding:8px;font-size:13px}.shortcut-close.svelte-1n46o8q:hover{background:var(--card-hover)}
