:root{--background-primary:#1e1e1e;--background-secondary:#2a2a29d1;--background-secondary-solid:#2a2a29;--background-blur:16px;--background-tertiary:#282826;--background-elevated:#393938;--background-hover:#ffffff08;--background-input:#191918;--background-inset:#141413;--ink-primary:#faf9f5;--ink-secondary:#bdbdb7;--ink-tertiary:#9c9a92;--ink-muted:#b9b8b699;--ink-title:#f5f5f5;--ink-section-header:#d0cfca;--ink-proper-noun:#d4918d;--ink-proper-noun-rgb:212,145,141;--ink-on-accent:#fff;--ink-strong:#fff;--ink-shimmer:#fff;--ink-accent:#8bb9ff;--ink-success:#00e755;--ink-warning:#ffb434;--ink-error:#ff9595;--code-inline-bg:color-mix(in srgb,var(--ink-proper-noun) 10%,var(--background-primary));--code-inline-border:color-mix(in srgb,var(--ink-proper-noun) 22%,var(--background-primary));--code-inline-glow:rgba(var(--ink-proper-noun-rgb),0.08);--background-primary-rgb:30,30,30;--status-success-rgb:34,197,94;--status-warning-rgb:245,158,11;--black-rgb:0,0,0;--white-rgb:255,255,255;--neutral-grey-rgb:128,128,128;--neutral-slate-rgb:148,163,184;--indicator-orange:#f97316;--indicator-orange-bg:#f973161f;--indicator-orange-ink:#fb9651;--indicator-yellow:#eab308;--indicator-yellow-bg:#eab3081f;--indicator-yellow-ink:#eab308;--indicator-lime:#84cc16;--indicator-lime-bg:#84cc161f;--indicator-lime-ink:#84cc16;--indicator-green:#22c55e;--indicator-green-bg:#22c55e1f;--indicator-green-ink:#23cd62;--indicator-teal:#14b8a6;--indicator-teal-bg:#14b8a61f;--indicator-teal-ink:#16c7b3;--indicator-teal-rgb:20,184,166;--indicator-sky:#0ea5e9;--indicator-sky-bg:#0ea5e91f;--indicator-sky-ink:#3ebbf3;--indicator-blue:#3b82f6;--indicator-blue-bg:#3b82f61f;--indicator-blue-ink:#7faef9;--indicator-indigo:#6366f1;--indicator-indigo-bg:#6366f11f;--indicator-indigo-ink:#a2a4f7;--indicator-violet:#8b5cf6;--indicator-violet-bg:#8b5cf61f;--indicator-violet-ink:#b89cfa;--indicator-violet-rgb:139,92,246;--indicator-fuchsia:#d946ef;--indicator-fuchsia-bg:#d946ef1f;--indicator-fuchsia-ink:#e688f5;--indicator-slate:#64748b;--indicator-slate-bg:#64748b1f;--indicator-slate-ink:#a1acbb;--indicator-slate-rgb:100,116,139;--border-subtle:#ffffff14;--border-default:#ffffff1f;--border-strong:#ffffff2e;--shadow-color:#0006;--background-backdrop:#0009;--shadow-card:0 1px 2px 0 #00000059,0 0 0 1px #f2f1ec0a;--shadow-popover:0 2px 8px 0 #0000001f,0 1px 3px 0 #00000014;--scrollbar-size:14px;--status-success:#22c55e;--status-success-bg:#22c55e26;--status-warning:#f59e0b;--status-warning-bg:#f59e0b26;--status-error:#ef4444;--status-error-bg:#ef444426;--status-error-rgb:239,68,68;--search-highlight-bg:#fdd835;--search-highlight-text:#000}:root.theme-light{--background-primary:#fefdf9;--background-secondary:#fffffff0;--background-secondary-solid:#fff;--background-blur:16px;--background-tertiary:#f6f5f2;--background-elevated:#efede7;--background-hover:#00000005;--background-input:#f8f7f5;--background-inset:#eeedea;--ink-primary:#2e2a23;--ink-secondary:#6f6e69;--ink-tertiary:#a7a69f;--ink-muted:#8a877f99;--ink-title:#24211a;--ink-section-header:#4a4844;--ink-proper-noun:#874340;--ink-proper-noun-rgb:135,67,64;--ink-on-accent:#fff;--ink-strong:var(--ink-title);--ink-shimmer:#000;--ink-accent:#0050c8;--ink-success:#006c28;--ink-warning:#904d00;--ink-error:#b30000;--code-inline-bg:color-mix(in srgb,var(--ink-proper-noun) 8%,var(--background-primary));--code-inline-border:color-mix(in srgb,var(--ink-proper-noun) 18%,var(--background-primary));--code-inline-glow:rgba(var(--ink-proper-noun-rgb),0.06);--background-primary-rgb:254,253,249;--status-success-rgb:22,163,74;--status-warning-rgb:217,119,6;--black-rgb:0,0,0;--white-rgb:255,255,255;--neutral-grey-rgb:128,128,128;--neutral-slate-rgb:148,163,184;--indicator-orange:#c2410c;--indicator-orange-bg:#c2410c1a;--indicator-orange-ink:#b03b0b;--indicator-yellow:#a16207;--indicator-yellow-bg:#a162071a;--indicator-yellow-ink:#8e5706;--indicator-lime:#4d7c0f;--indicator-lime-bg:#4d7c0f1a;--indicator-lime-ink:#456e0d;--indicator-green:#15803d;--indicator-green-bg:#15803d1a;--indicator-green-ink:#137236;--indicator-teal:#0f766e;--indicator-teal-bg:#0f766e1a;--indicator-teal-ink:#0e6f67;--indicator-teal-rgb:15,118,110;--indicator-sky:#0284c7;--indicator-sky-bg:#0284c71a;--indicator-sky-ink:#02699f;--indicator-blue:#2563eb;--indicator-blue-bg:#2563eb1a;--indicator-blue-ink:#1556e5;--indicator-indigo:#4f46e5;--indicator-indigo-bg:#4f46e51a;--indicator-indigo-ink:#4f46e5;--indicator-violet:#6d28d9;--indicator-violet-bg:#6d28d91a;--indicator-violet-ink:#6d28d9;--indicator-violet-rgb:109,40,217;--indicator-fuchsia:#a21caf;--indicator-fuchsia-bg:#a21caf1a;--indicator-fuchsia-ink:#a21caf;--indicator-slate:#475569;--indicator-slate-bg:#4755691a;--indicator-slate-ink:#475569;--indicator-slate-rgb:71,85,105;--border-subtle:#0000000f;--border-default:#0000001a;--border-strong:#00000026;--shadow-color:#00000014;--background-backdrop:#0000004d;--shadow-card:0 0 0 0.5px #0000000a,0 1px 3px 0 #0000000d,0 4px 12px 0 rgba(0,0,0,.025);--shadow-popover:0 2px 8px 0 #00000014,0 1px 3px 0 #0000000d,0 0 0 1px #00000008;--scrollbar-size:14px;--status-success:#16a34a;--status-success-bg:#16a34a1f;--status-warning:#d97706;--status-warning-bg:#d977061f;--status-error:#dc2626;--status-error-bg:#dc26261f;--status-error-rgb:220,38,38;--search-highlight-bg:#fef08a;--search-highlight-text:#1a1a1a;--skeleton-base:#0000000d;--skeleton-shimmer:#00000012}:root{--accent-primary:#257cff;--accent-primary-rgb:37,124,255;--accent-hover:#3d8cff;--accent-hover-rgb:61,140,255;--accent-active:#1a6ae6;--accent-subtle:#257cff14;--accent-medium:#257cff26;--font-sans:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"SF Mono","Fira Code","Consolas","Monaco",monospace;--text-3xs:0.625rem;--text-2xs:0.75rem;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:0.9375rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.625rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.6;--tracking-tight:-0.025em;--tracking-wide:0.025em;--tracking-wider:0.05em;--icon-size:18px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-panel:0 0 0 1px #ffffff0f,0 4px 12px #00000026,0 16px 48px #0000001a,inset 0 1px 0 #ffffff0f}:root.theme-light{--shadow-panel:0 0 0 1px #0000000a,0 4px 12px #0000000f,0 16px 48px #0000000a}:root{--duration-fast:100ms;--duration-normal:300ms;--duration-slow:480ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.64,0,0.78,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--blur-sm:4px;--content-max-width:768px;--panel-inset-top:calc(var(--di-height, 48px) + 8px);--panel-inset-bottom:48px;--chat-input-offset:2px;--safe-area-left:58px}@media (max-width:1024px){:root{--safe-area-left:0px}}@media (max-width:768px){:root{--panel-inset-bottom:36px}}:root{--skeleton-base:#ffffff0d;--skeleton-shimmer:#ffffff14;--skeleton-duration:4s;--skeleton-angle:110deg}@keyframes skeleton-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes run-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}:root{--z-base:1;--z-base-elevated:10;--z-base-top:50;--z-elevated:100;--z-dropdown:200;--z-suggestions:250;--z-floating-island:350;--z-sidebar:410;--z-overlay:500;--z-overlay-backdrop:510;--z-modal-backdrop:600;--z-modal:610;--z-modal-content:620;--z-popover:700;--z-tooltip:750;--z-critical:900;--z-toast:9999;--z-confirm-modal:10010}.panel-base{display:flex;flex-direction:column;height:100%;width:100%;padding:0;box-sizing:border-box}.panel-base-inner{background:var(--background-primary);overflow:hidden}.panel-base-inner,.panel-base-scroll{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.panel-base-scroll{overflow-y:auto;overflow-x:hidden;padding-top:var(--panel-inset-top);padding-bottom:var(--panel-inset-bottom);scrollbar-width:none;mask-image:linear-gradient(to bottom,#000 calc(100% - var(--panel-inset-bottom)),#0000 100%);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--panel-inset-bottom)),#0000 100%)}.panel-base-scroll::-webkit-scrollbar{width:0;display:none}.panel-base-title-section{padding:calc(72px - var(--panel-inset-top)) 0 16px}.panel-base-title{margin:0;font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:1.3;color:var(--ink-title);letter-spacing:.01em}.panel-base-column{width:min(var(--content-max-width),calc(100% - 32px));margin-left:auto;margin-right:auto}@media (max-width:768px){.panel-base-column{width:calc(100% - 24px)}.panel-base-title-section{padding:calc(64px - var(--panel-inset-top)) 0 12px}.panel-base-title{font-size:var(--text-xl)}.panel-base-scroll{mask-image:linear-gradient(to bottom,#000 calc(100% - var(--panel-inset-bottom)),#0000 100%);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--panel-inset-bottom)),#0000 100%)}}