._container_pwuhn_1{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}._icon_pwuhn_12{margin-bottom:16px;font-size:48px}._title_pwuhn_17{margin:0 0 8px;font-size:24px;font-weight:600}._message_pwuhn_23{color:var(--text-secondary);text-align:center;margin:0 0 20px}._details_pwuhn_29{background:var(--bg-secondary);cursor:pointer;border-radius:8px;width:100%;max-width:600px;margin-bottom:20px;padding:12px}._details_pwuhn_29 summary{margin-bottom:8px;font-weight:500}._errorText_pwuhn_44{background:var(--bg-tertiary);white-space:pre-wrap;word-break:break-all;border-radius:4px;max-height:200px;margin:0;padding:12px;font-size:12px;overflow:auto}._actions_pwuhn_56{gap:12px;display:flex}._resetBtn_pwuhn_61,._reloadBtn_pwuhn_62{cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}._resetBtn_pwuhn_61{background:var(--bg-secondary);color:var(--text-primary)}._resetBtn_pwuhn_61:hover{background:var(--bg-tertiary)}._reloadBtn_pwuhn_62{background:var(--accent-primary);color:#fff}._reloadBtn_pwuhn_62:hover{opacity:.9}._container_92mx6_1{top:var(--space-xl);right:var(--space-xl);z-index:9999;gap:var(--space-sm);pointer-events:none;flex-direction:column;width:calc(100vw - 40px);max-width:360px;display:flex;position:fixed}._toast_92mx6_14{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--text-footnote);pointer-events:auto;animation:_slideIn_92mx6_1 .25s var(--ease-spring) forwards;-webkit-backdrop-filter:blur(var(--ios-blur));line-height:1.5;display:flex}@keyframes _slideIn_92mx6_1{0%{opacity:0;transform:translate(calc(100% + 20px))}to{opacity:1;transform:translate(0)}}._icon_92mx6_40{flex-shrink:0;align-items:center;margin-top:1px;display:flex}._message_92mx6_47{word-break:break-word;flex:1}._closeBtn_92mx6_52{border-radius:var(--radius-full);cursor:pointer;opacity:.6;width:20px;height:20px;transition:opacity var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:0;display:flex}._closeBtn_92mx6_52:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}._success_92mx6_75{background:color-mix(in srgb, var(--accent-success) 12%, var(--bg-secondary));border:.5px solid color-mix(in srgb, var(--accent-success) 30%, transparent);color:var(--text-primary)}._success_92mx6_75 ._icon_92mx6_40,._success_92mx6_75 ._closeBtn_92mx6_52{color:var(--accent-success)}._error_92mx6_83{background:color-mix(in srgb, var(--accent-danger) 12%, var(--bg-secondary));border:.5px solid color-mix(in srgb, var(--accent-danger) 30%, transparent);color:var(--text-primary)}._error_92mx6_83 ._icon_92mx6_40,._error_92mx6_83 ._closeBtn_92mx6_52{color:var(--accent-danger)}._warning_92mx6_91{background:color-mix(in srgb, var(--accent-warning) 12%, var(--bg-secondary));border:.5px solid color-mix(in srgb, var(--accent-warning) 30%, transparent);color:var(--text-primary)}._warning_92mx6_91 ._icon_92mx6_40,._warning_92mx6_91 ._closeBtn_92mx6_52{color:var(--accent-warning)}._info_92mx6_99{background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-secondary));border:.5px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);color:var(--text-primary)}._info_92mx6_99 ._icon_92mx6_40,._info_92mx6_99 ._closeBtn_92mx6_52{color:var(--accent-primary)}@media (max-width:768px){._container_92mx6_1{top:var(--space-md);right:var(--space-md);left:var(--space-md);width:auto;max-width:none}}:root{--bg-primary:#f2f2f7;--bg-secondary:#fff;--bg-tertiary:#e5e5ea;--bg-hover:#e8e8ed;--bg-active:#d1d1d6;--bg-sidebar:#f2f2f7;--bg-input:#fff;--bg-code:#f0f0f5;--text-primary:#000;--text-secondary:#3c3c43;--text-tertiary:#8e8e93;--text-inverse:#fff;--border-primary:#c6c6c8;--border-secondary:#e5e5ea;--border-tertiary:#f1f5f9;--round-color-0:#8b5cf6;--round-color-1:#3b82f6;--round-color-2:#06b6d4;--round-color-3:#22c55e;--round-color-4:#f59e0b;--round-color-5:#f43f5e;--round-color-6:#6366f1;--round-color-7:#ec4899;--accent-primary:#007aff;--accent-hover:#0066d6;--accent-light:#e8f0fe;--accent-success:#34c759;--accent-warning:#ff9500;--bubble-ai-bg:#e9e9eb;--accent-danger:#ff3b30;--rec-accent:#7c5cff;--rec-accent-blue:#5a8bff;--terminal-bg:#1c1c1e;--terminal-fg:#f2f2f7;--terminal-prompt:#30d158;--shell-bg:#1a1a2e;--shell-fg:#a8ff78;--shell-border:#4caf50;--on-accent:#fff;--bg-code-inline:#e8ecf1;--text-code:#1e293b;--bg-code-block:#1e293b;--text-code-block:#e2e8f0;--border-accent:#94a3b8;--bg-quote:#f1f5f9;--text-accent:#6366f1;--shadow-sm:0 1px 2px rgba(0,0,0,.1), 0 4px 12px rgba(0,0,0,.08);--shadow-md:0 4px 14px rgba(0,0,0,.1), 0 10px 28px rgba(0,0,0,.1);--shadow-lg:0 6px 20px rgba(0,0,0,.12), 0 18px 44px rgba(0,0,0,.14);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-full:9999px;--material-thin:blur(12px) saturate(180%);--material-regular:blur(20px) saturate(180%);--material-thick:blur(28px) saturate(180%);--surface-popup:color-mix(in srgb, var(--bg-secondary) 92%, transparent);--traffic-off:#d6d6d6;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--font-mono:"SF Mono", "JetBrains Mono", "Fira Code", "Cascadia Code", Consolas, monospace;--header-height:52px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.35s cubic-bezier(.32, .72, 0, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--window-shadow-rest:0 18px 50px rgba(0,0,0,.2), 0 4px 12px rgba(0,0,0,.1);--window-shadow-focused:0 28px 70px rgba(0,0,0,.32), 0 8px 20px rgba(0,0,0,.16);--dock-shadow:0 12px 34px rgba(0,0,0,.24);--sidebar-shadow:inset -1px 0 0 var(--border-secondary);--tooltip-shadow:0 4px 14px rgba(0,0,0,.14), 0 0 0 .5px rgba(0,0,0,.06);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--text-large-title:34px;--text-title-1:28px;--text-title-2:22px;--text-title-3:20px;--text-headline:17px;--text-body:17px;--text-callout:16px;--text-subheadline:15px;--text-footnote:13px;--text-caption:12px;--touch-min:44px;--content-max-width:860px;--chat-bubble-max-width:96%;--feed-max-width:920px;--feed-width-factor:100%;--feed-text-size:14px;--surface-0:var(--bg-primary);--surface-1:var(--bg-secondary);--surface-2:color-mix(in srgb, var(--bg-tertiary) 40%, var(--bg-secondary));--surface-3:color-mix(in srgb, var(--bg-tertiary) 78%, var(--bg-secondary));--dur-fast:.14s;--dur-normal:.22s;--dur-slow:.32s;--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ease-in-out-soft:cubic-bezier(.4, 0, .2, 1);--tool-color-read:#3b82f6;--tool-color-write:#f59e0b;--tool-color-exec:#22c55e;--tool-color-search:#8b5cf6;--tool-color-web:#06b6d4;--tool-color-llm:#6366f1;--tool-color-default:#8e8e93;--ios-blur:20px;--ios-frosted-bg:rgba(255,255,255,.9);--surface-app:color-mix(in srgb, var(--bg-secondary) 95%, transparent);--surface-app-solid:color-mix(in srgb, var(--bg-secondary) 97%, transparent);--surface-elevated:rgba(255,255,255,.88);--separator-opaque:rgba(60,60,67,.18);--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent-primary) 22%, transparent);--press-scale:.98;--scrim-image-preview:rgba(0,0,0,.9);--overlay-white-10:rgba(255,255,255,.1);--overlay-white-20:rgba(255,255,255,.2);--shadow-code-block:0 2px 8px rgba(0,0,0,.15);--shadow-code-block-light:0 1px 4px rgba(0,0,0,.08);--tint-success-weak:rgba(34,197,94,.06);--tint-success-strong:rgba(34,197,94,.15);--tint-danger-weak:rgba(239,68,68,.04);--tint-danger-mid:rgba(239,68,68,.1);--tint-danger-strong:rgba(239,68,68,.15);--tint-accent-weak:rgba(0,122,255,.08);--tint-accent-mid:rgba(0,122,255,.16);--scrim-dedup-modal:rgba(0,0,0,.45);--shadow-popover:0 4px 16px rgba(0,0,0,.12);--shadow-modal:0 8px 32px rgba(0,0,0,.18);--rgb-accent:0, 122, 255;--rgb-indigo:99, 102, 241;--rgb-indigo-light:129, 140, 248;--rgb-cyan-glow:0, 240, 255;--rgb-slate-900:17, 22, 39;--rgb-slate-400:148, 163, 184;--rgb-slate-200:226, 232, 240;--rgb-red:239, 68, 68;--rgb-rose:248, 113, 113;--rgb-green:34, 197, 94;--rgb-emerald:52, 211, 153;--rgb-black:0, 0, 0;--rgb-white:255, 255, 255;--rgb-rec-accent:124, 92, 255;--rgb-rec-accent-blue:90, 139, 255;--rgb-deep:10, 13, 26;--rgb-violet:120, 100, 255;--rgb-blue-300:96, 165, 250;--rgb-blue-500:59, 130, 246;--rgb-sky-500:14, 165, 233;--rgb-deep-700:15, 20, 36;--rgb-ios-separator:60, 60, 67;--rgb-violet-400:167, 139, 250;--rgb-lime-400:163, 230, 53;--rgb-ios-green-dark:48, 209, 88;--rgb-ios-green:52, 199, 89;--rgb-green-50:240, 253, 244;--rgb-red-900:127, 29, 29;--rgb-ios-red:255, 59, 48;--rgb-ios-red-dark:255, 69, 58;--rgb-red-100:255, 200, 200;--rgb-amber-900:120, 53, 15;--rgb-yellow-500:234, 179, 8;--rgb-ios-orange:245, 158, 11;--rgb-ios-orange-bright:255, 149, 0;--rgb-pink-500:236, 72, 153;--border-light:var(--border-secondary);--error:var(--accent-danger);--error-light:color-mix(in srgb, var(--accent-danger) 12%, transparent);--accent-dark:var(--accent-hover);--success:var(--accent-success);--text-muted:var(--text-tertiary);--accent:var(--accent-primary);--z-modal:100;--z-drawer:101;--drawer-width:540px;--z-toast:1000;--z-tooltip:9999;--z-dock:900;--z-menu:3000;--z-sheet:4000}[data-theme=dark]{--bg-primary:#000;--bg-secondary:#1c1c1e;--bg-tertiary:#2c2c2e;--bg-hover:#3a3a3c;--bg-active:#48484a;--bg-sidebar:#000;--bg-input:#1c1c1e;--bg-code:#1c1c1e;--text-primary:#fff;--text-secondary:#ebebf5;--text-tertiary:#8e8e93;--text-inverse:#000;--border-primary:#38383a;--border-secondary:#2c2c2e;--border-tertiary:#1e1e2e;--round-color-0:#a78bfa;--round-color-1:#60a5fa;--round-color-2:#22d3ee;--round-color-3:#4ade80;--round-color-4:#fbbf24;--round-color-5:#fb7185;--round-color-6:#818cf8;--round-color-7:#f472b6;--accent-primary:#0a84ff;--accent-hover:#409cff;--accent-light:#1a2a40;--accent-success:#30d158;--accent-warning:#ff9f0a;--bubble-ai-bg:#3b3b3d;--accent-danger:#ff453a;--bg-code-inline:#2a2a2e;--text-code:#e2e8f0;--bg-code-block:#1e293b;--text-code-block:#e2e8f0;--border-accent:#4b5563;--bg-quote:#1e2430;--text-accent:#a5b4fc;--shadow-sm:0 1px 2px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.34);--shadow-md:0 4px 14px rgba(0,0,0,.4), 0 10px 28px rgba(0,0,0,.36);--shadow-lg:0 6px 20px rgba(0,0,0,.44), 0 18px 44px rgba(0,0,0,.44);--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.35s cubic-bezier(.32, .72, 0, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--text-large-title:34px;--text-title-1:28px;--text-title-2:22px;--text-title-3:20px;--text-headline:17px;--text-body:17px;--text-callout:16px;--text-subheadline:15px;--text-footnote:13px;--text-caption:12px;--touch-min:44px;--ios-frosted-bg:rgba(28,28,30,.9);--surface-app:color-mix(in srgb, var(--bg-secondary) 93%, transparent);--surface-app-solid:color-mix(in srgb, var(--bg-secondary) 97%, transparent);--surface-elevated:rgba(44,44,46,.92);--separator-opaque:rgba(84,84,88,.62);--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent-primary) 36%, transparent);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-full:9999px;--traffic-off:#555557;--feed-width-factor:100%;--surface-0:var(--bg-primary);--surface-1:var(--bg-secondary);--surface-2:color-mix(in srgb, var(--bg-tertiary) 40%, var(--bg-secondary));--surface-3:color-mix(in srgb, var(--bg-tertiary) 78%, var(--bg-secondary));--tool-color-read:#60a5fa;--tool-color-write:#fbbf24;--tool-color-exec:#4ade80;--tool-color-search:#a78bfa;--tool-color-web:#22d3ee;--tool-color-llm:#818cf8;--tool-color-default:#8e8e93;--border-light:var(--border-secondary);--error:var(--accent-danger);--error-light:color-mix(in srgb, var(--accent-danger) 12%, transparent);--accent-dark:var(--accent-hover);--success:var(--accent-success);--text-muted:var(--text-tertiary);--accent:var(--accent-primary)}@media (max-width:768px){:root{--feed-text-size:15px}}.ios-navbar{-webkit-backdrop-filter:blur(var(--ios-blur));background:var(--ios-frosted-bg);border-bottom:.5px solid var(--border-secondary)}.ios-list-group{background:var(--bg-secondary);border-radius:var(--radius-md);overflow:hidden}.ios-list-row{min-height:var(--touch-min);padding:var(--space-sm) var(--space-lg);align-items:center;gap:var(--space-md);border-bottom:.5px solid var(--border-secondary);transition:background var(--transition-fast);display:flex}.ios-list-row:last-child{border-bottom:none}.ios-list-row:active{background:var(--bg-hover)}.ios-search-bar{align-items:center;gap:var(--space-sm);height:36px;padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--bg-tertiary);transition:box-shadow var(--transition-fast);display:flex}.ios-search-bar:focus-within{box-shadow:0 0 0 2px var(--accent-primary);background:var(--bg-secondary)}.ios-search-bar input{font-size:var(--text-subheadline);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.ios-search-bar input::-webkit-input-placeholder{color:var(--text-tertiary)}.ios-search-bar input::-moz-placeholder{color:var(--text-tertiary)}.ios-search-bar input::-ms-input-placeholder{color:var(--text-tertiary)}.ios-search-bar input::placeholder{color:var(--text-tertiary)}.ios-search-bar button{color:var(--text-tertiary);align-items:center;padding:2px;display:flex}.ios-search-bar button:hover{color:var(--text-primary)}.ios-btn-primary{height:50px;padding:0 var(--space-xl);border-radius:var(--radius-sm);background:var(--accent-primary);color:#fff;font-size:var(--text-body);transition:opacity var(--transition-fast);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ios-btn-primary:active:not(:disabled){opacity:.7}.ios-btn-primary:disabled{opacity:.4}.ios-btn-secondary{height:50px;padding:0 var(--space-xl);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--accent-primary);font-size:var(--text-body);transition:opacity var(--transition-fast);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ios-btn-secondary:active:not(:disabled){opacity:.7}.ios-btn-text{min-height:var(--touch-min);padding:0 var(--space-sm);color:var(--accent-primary);font-size:var(--text-body);transition:opacity var(--transition-fast);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ios-btn-text:active:not(:disabled){opacity:.5}.ios-card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg)}.ios-segmented{border-radius:var(--radius-full);background:var(--bg-tertiary);gap:2px;height:32px;padding:2px;display:flex}.ios-segmented-item{border-radius:var(--radius-full);font-size:var(--text-footnote);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;flex:1;justify-content:center;align-items:center;font-weight:500;display:flex}.ios-segmented-item.active{background:var(--bg-secondary);box-shadow:var(--shadow-sm);color:var(--text-primary)}.ios-sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-secondary);box-shadow:var(--shadow-lg);transition:transform var(--transition-slow)}@keyframes ios-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ios-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ios-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ios-animate-slide-up{animation:ios-slide-up .35s var(--ease-spring)}.ios-animate-fade-in{animation:ios-fade-in .25s var(--ease-decelerate)}.ios-animate-scale-in{animation:ios-scale-in .2s var(--ease-decelerate)}:root{--menubar-h:28px;--dock-gap:12px;--dock-size:48px;--titlebar-h:34px;--traffic-size:12px;--traffic-gap:8px;--desktop-icon-size:56px;--desktop-icon-label-w:76px;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-fullscreen:#28c840;--glass-bg:color-mix(in srgb, var(--bg-secondary) 55%, transparent);--glass-edge:color-mix(in srgb, var(--border-primary) 40%, transparent);--glass-stroke:rgba(255,255,255,.06);--radius-window:10px;--menubar-fg:var(--text-primary);--menubar-item-h:22px;--menubar-pad:10px;--desktop-icon-shadow:0 1px 3px rgba(0,0,0,.28);--desktop-icon-label-bg:rgba(0,0,0,.55);--window-content-inset:12px;--term-bg:#1c1c1e;--term-fg:#f2f2f7;--term-cursor:#f5e0dc;--term-selection:rgba(88,91,112,.4);--term-scrollbar:#45475a;--term-red:#ff5f56;--term-green:#27c93f;--term-yellow:#f9e2af;--term-blue:#89b4fa;--term-magenta:#f5c2e7;--term-cyan:#94e2d5;--term-white:#bac2de;--term-bright-black:#585b70;--term-dim-black:#45475a;--term-bright-white:#a6adc8}#desktop-root{--feed-max-width:1040px}[data-theme=dark]{--glass-stroke:rgba(255,255,255,.08);--desktop-icon-shadow:0 1px 3px rgba(0,0,0,.45)}#desktop-root[data-lowpower=true] .menubar,#desktop-root[data-lowpower=true] .desktopIconLabel,#desktop-root[data-lowpower=true] .bootHint{-webkit-backdrop-filter:none}#desktop-root[data-lowpower=true] .menubar{background:color-mix(in srgb, var(--bg-secondary) 92%, transparent)}:root{--app-height:100vh}@supports (height:100dvh){:root{--app-height:100dvh}}@media (display-mode:standalone){:root{--app-height:100vh}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root,html,body{width:100%;height:var(--app-height);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;line-height:1.6;overflow:hidden}html:has([data-mobile-shell]){-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}pre{font-size:1em}#root{width:100%;height:100%;min-height:0;overflow:hidden}a{color:var(--accent-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}[role=button]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}textarea:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}select:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}*{scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}code{font-family:var(--font-mono);background:var(--bg-tertiary);border-radius:4px;padding:2px 6px;font-size:.9em}pre{white-space:pre;-moz-tab-size:4;tab-size:4;overflow-x:auto}pre code{white-space:inherit;background:0 0;border-radius:0;padding:0;display:block}[data-code-theme=dark] .hljs-comment,[data-code-theme=dark] .hljs-quote{color:#6a9955;font-style:italic}[data-code-theme=dark] .hljs-keyword,[data-code-theme=dark] .hljs-selector-tag,[data-code-theme=dark] .hljs-addition{color:#c586c0}[data-code-theme=dark] .hljs-number{color:#b5cea8}[data-code-theme=dark] .hljs-string,[data-code-theme=dark] .hljs-meta .hljs-meta-string,[data-code-theme=dark] .hljs-literal,[data-code-theme=dark] .hljs-doctag,[data-code-theme=dark] .hljs-regexp{color:#ce9178}[data-code-theme=dark] .hljs-title,[data-code-theme=dark] .hljs-section,[data-code-theme=dark] .hljs-name,[data-code-theme=dark] .hljs-selector-id,[data-code-theme=dark] .hljs-selector-class{color:#dcdcaa}[data-code-theme=dark] .hljs-attribute,[data-code-theme=dark] .hljs-attr,[data-code-theme=dark] .hljs-variable,[data-code-theme=dark] .hljs-template-variable{color:#9cdcfe}[data-code-theme=dark] .hljs-class .hljs-title,[data-code-theme=dark] .hljs-type,[data-code-theme=dark] .hljs-built_in{color:#4ec9b0}[data-code-theme=dark] .hljs-symbol,[data-code-theme=dark] .hljs-bullet,[data-code-theme=dark] .hljs-subst,[data-code-theme=dark] .hljs-meta,[data-code-theme=dark] .hljs-meta .hljs-keyword,[data-code-theme=dark] .hljs-selector-attr,[data-code-theme=dark] .hljs-selector-pseudo,[data-code-theme=dark] .hljs-link{color:#dcdcaa}[data-code-theme=dark] .hljs-deletion{color:#f14c4c}[data-code-theme=dark] .hljs-formula{background:#1e1e1e}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}[data-code-theme=dark] .hljs-function{color:#dcdcaa}[data-code-theme=dark] .hljs-params{color:#9cdcfe}[data-code-theme=dark] .hljs-tag,[data-code-theme=dark] .hljs-tag .hljs-name{color:#569cd6}[data-code-theme=dark] .hljs-tag .hljs-attr{color:#9cdcfe}[data-code-theme=dark] .hljs-punctuation,[data-code-theme=dark] .hljs-operator{color:#d4d4d4}[data-code-theme=light] .hljs-comment,[data-code-theme=light] .hljs-quote{color:#6a737d;font-style:italic}[data-code-theme=light] .hljs-keyword,[data-code-theme=light] .hljs-selector-tag,[data-code-theme=light] .hljs-addition{color:#d73a49}[data-code-theme=light] .hljs-number{color:#005cc5}[data-code-theme=light] .hljs-string,[data-code-theme=light] .hljs-meta .hljs-meta-string,[data-code-theme=light] .hljs-literal,[data-code-theme=light] .hljs-doctag,[data-code-theme=light] .hljs-regexp{color:#032f62}[data-code-theme=light] .hljs-title,[data-code-theme=light] .hljs-section,[data-code-theme=light] .hljs-name,[data-code-theme=light] .hljs-selector-id,[data-code-theme=light] .hljs-selector-class{color:#6f42c1}[data-code-theme=light] .hljs-attribute,[data-code-theme=light] .hljs-attr,[data-code-theme=light] .hljs-variable,[data-code-theme=light] .hljs-template-variable{color:#005cc5}[data-code-theme=light] .hljs-class .hljs-title,[data-code-theme=light] .hljs-type,[data-code-theme=light] .hljs-built_in,[data-code-theme=light] .hljs-symbol,[data-code-theme=light] .hljs-bullet,[data-code-theme=light] .hljs-subst,[data-code-theme=light] .hljs-meta,[data-code-theme=light] .hljs-meta .hljs-keyword,[data-code-theme=light] .hljs-selector-attr,[data-code-theme=light] .hljs-selector-pseudo,[data-code-theme=light] .hljs-link{color:#e36209}[data-code-theme=light] .hljs-deletion{color:#b31d28}[data-code-theme=light] .hljs-function{color:#6f42c1}[data-code-theme=light] .hljs-params{color:#24292f}[data-code-theme=light] .hljs-tag,[data-code-theme=light] .hljs-tag .hljs-name{color:#22863a}[data-code-theme=light] .hljs-tag .hljs-attr{color:#6f42c1}[data-code-theme=light] .hljs-punctuation{color:#24292f}[data-code-theme=light] .hljs-operator{color:#d73a49}[data-code-theme=light] .hljs-formula{background:#f6f8fa}[data-theme=dark] select,[data-theme=dark] option{background:var(--bg-input);color:var(--text-primary)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button:active:not(:disabled),[role=button]:active:not(:disabled){transition:transform .1s;transform:scale(.97)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes terminal-cursor-blink{0%,to{opacity:.7}50%{opacity:.2}}.terminal-cursor-blink{animation:1s infinite terminal-cursor-blink}::-webkit-scrollbar:hover{width:8px;height:8px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary);border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--ios-blur:8px}}@media (max-width:768px){:root{--ios-blur:10px}}[data-opening]{--material-thin:none;--material-regular:none;--material-thick:none;--surface-app:var(--surface-app-solid)}@media (max-width:768px){html,body{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:15px}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,select{font-size:16px!important}.scrollable{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (max-width:480px){html,body{-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:15px}}.bubbleActions{opacity:.5;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;width:100%;margin-top:4px;transition:opacity .15s;display:flex}.bubbleActions:hover{opacity:1}.bubbleActionsRight{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.bubbleCopyBtn,.bubbleToggleBtn{cursor:pointer;white-space:nowrap;color:var(--text-tertiary,#94a3b8);background:0 0;border:none;border-radius:4px;align-items:center;gap:2px;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.3;transition:color .1s,background .1s;display:inline-flex}.bubbleCopyBtn:hover,.bubbleToggleBtn:hover{color:var(--text-secondary,#64748b);background:var(--bg-hover,#f1f5f9)}.bubbleToggleBtn{color:var(--accent-primary,#3b82f6)}.bubbleToggleBtn:hover{color:var(--accent-hover,#2563eb);background:var(--bg-hover,#f1f5f9)}.bubbleOnDark .bubbleCopyBtn,.bubbleOnDark .bubbleToggleBtn{color:rgba(var(--rgb-white), .75)}.bubbleOnDark .bubbleCopyBtn:hover,.bubbleOnDark .bubbleToggleBtn:hover{color:#fff;background:rgba(var(--rgb-white), .18)}.clampedText{overflow:hidden}.clampedTextExpanded{max-height:none!important;overflow:visible!important}[data-mobile-shell] .mobile-shell-hide{display:none!important}
