._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;--bg-thinking:#fff9e6;--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;--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 .5px 1px rgba(0,0,0,.04), 0 1px 2px rgba(0,0,0,.03);--shadow-md:0 1px 3px rgba(0,0,0,.05), 0 2px 8px rgba(0,0,0,.04);--shadow-lg:0 2px 12px rgba(0,0,0,.06), 0 4px 24px rgba(0,0,0,.04);--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%);--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;--sidebar-width:280px;--header-height:52px;--input-max-height:200px;--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 0 0 1px rgba(0,0,0,.02), 0 2px 8px rgba(0,0,0,.08), 0 8px 32px rgba(0,0,0,.1);--window-shadow-focused:0 0 0 1px rgba(0,0,0,.03), 0 4px 16px rgba(0,0,0,.12), 0 16px 64px rgba(0,0,0,.14);--window-shadow-fullscreen:none;--dock-shadow:0 0 0 .5px rgba(0,0,0,.04), 0 4px 12px rgba(0,0,0,.08), 0 12px 40px rgba(0,0,0,.12);--dock-icon-shadow:0 2px 6px rgba(0,0,0,.15), inset 0 0 0 1px rgba(255,255,255,.15);--dock-icon-shadow-hover:0 4px 12px rgba(0,0,0,.2), inset 0 0 0 1px rgba(255,255,255,.2);--sidebar-shadow:inset -1px 0 0 var(--border-secondary);--tooltip-shadow:0 2px 8px rgba(0,0,0,.1), 0 0 0 .5px rgba(0,0,0,.04);--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;--bubble-max-width:780px;--content-input-max-width:90%;--chat-bubble-max-width:96%;--code-block-max-height:200px;--ios-blur:20px;--ios-frosted-bg:rgba(255,255,255,.9);--ios-frosted-bg-heavy:rgba(255,255,255,.86);--ios-frosted-border:rgba(255,255,255,.24);--ios-frosted-shadow:0 .5px 1px rgba(0,0,0,.04);--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);--surface-grouped:rgba(255,255,255,.72);--surface-tint:color-mix(in srgb, var(--accent-primary) 8%, transparent);--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-accent-dark:10, 132, 255;--rgb-indigo:99, 102, 241;--rgb-indigo-light:129, 140, 248;--rgb-cyan-glow:0, 240, 255;--rgb-cyan-glow-2:0, 200, 255;--rgb-slate-800:30, 41, 59;--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-orange:249, 115, 22;--rgb-black:0, 0, 0;--rgb-white:255, 255, 255;--rgb-deep:10, 13, 26;--rgb-violet:120, 100, 255;--rgb-amber:88, 80, 236;--rgb-lightblue:200, 230, 255;--rgb-blue-300:96, 165, 250;--rgb-blue-500:59, 130, 246;--rgb-sky-400:0, 150, 255;--rgb-cyan:0, 255, 255;--rgb-indigo-300:100, 120, 180;--rgb-blue-200:100, 180, 255;--rgb-lightblue-2:100, 200, 255;--rgb-blue-100:150, 200, 255;--rgb-steel-200:160, 200, 230;--rgb-ice-100:200, 220, 255;--rgb-ice-50:220, 240, 255;--rgb-sky-500:14, 165, 233;--rgb-deep-900:5, 8, 20;--rgb-deep-850:8, 12, 28;--rgb-deep-800:10, 15, 30;--rgb-deep-700:15, 20, 36;--rgb-slate-900b:15, 23, 42;--rgb-deep-600:20, 30, 55;--rgb-slate-500:100, 116, 139;--rgb-slate-600:71, 85, 105;--rgb-ios-separator:60, 60, 67;--rgb-violet-500:139, 92, 246;--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-red-600:220, 38, 38;--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;--rgb-slate-100:238, 240, 248;--rgb-slate-50:245, 247, 252;--rgb-cyan-500:6, 182, 212;--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-overlay:50;--z-modal:100;--z-drawer:101;--drawer-width:540px;--drawer-transition:.25s ease;--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;--bg-thinking:#2a2a0e;--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 .5px 1px rgba(0,0,0,.4);--shadow-md:0 1px 3px rgba(0,0,0,.5);--shadow-lg:0 2px 12px rgba(0,0,0,.6);--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);--ios-frosted-bg-heavy:rgba(28,28,30,.9);--ios-frosted-border:rgba(255,255,255,.08);--ios-frosted-shadow:0 .5px 1px rgba(0,0,0,.24);--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);--surface-grouped:rgba(44,44,46,.72);--surface-tint:color-mix(in srgb, var(--accent-primary) 20%, transparent);--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:90%;--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)}.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{--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}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;font-size:14px;line-height:1.6;overflow:hidden}#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:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}::-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}.hljs-comment,.hljs-quote{color:#6a9955;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-addition{color:#c586c0}.hljs-number{color:#b5cea8}.hljs-string,.hljs-meta .hljs-meta-string,.hljs-literal,.hljs-doctag,.hljs-regexp{color:#ce9178}.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#dcdcaa}.hljs-attribute,.hljs-attr,.hljs-variable,.hljs-template-variable{color:#9cdcfe}.hljs-class .hljs-title,.hljs-type,.hljs-built_in{color:#4ec9b0}.hljs-symbol,.hljs-bullet,.hljs-subst,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-link{color:#dcdcaa}.hljs-deletion{color:#f14c4c}.hljs-formula{background:#1e1e1e}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-function{color:#dcdcaa}.hljs-params{color:#9cdcfe}.hljs-tag,.hljs-tag .hljs-name{color:#569cd6}.hljs-tag .hljs-attr{color:#9cdcfe}.hljs-punctuation,.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)}}::-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}html,body{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{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}
