/* Resolved public preview CSS variables, read from live DOM. */
:root{--container-md:28rem;--border:#d8d8d8;--tw-inset-shadow-alpha:100%;--text-placeholder:#8d8d8d;--sidebar-collapsed-width:48px;--card-border:0 0% 89.8%;--c15t-font-weight-medium:500;--aspect-video:16 / 9;--card:0 0% 99.2%;--text-caption:12px;--c15t-font-size-base:1rem;--terminal-status-info-color:#525252;--text-body:#434343;--desktop-title-bar-control-icon-size:0px;--xy-attribution-background-color-default:#ffffff80;--c15t-surface-hover:hsl(0, 0%, 98%);--surface-3:#f7f7f7;--thinking-ink-outer:#5f5f5f;--tw-animation-delay:0s;--scrollbar-track:0 0% 85%;--shadow-overlay:0 10px 30px #0000001c;--badge-teal-bg:#99f6e4;--xy-node-group-background-color-default:#f0f0f040;--primary-foreground:0 0% 98%;--brand:#33c482;--success:#22c55e;--xy-background-pattern-lines-color-default:#eee;--terminal-status-info-bg:#f7f7f7;--tw-outline-style:solid;--thinking-ink-glow:#fff9;--bg:#fefefe;--tw-inset-ring-shadow:0 0 #0000;--xy-minimap-node-stroke-width-default:2;--code-bg:#f5f5f5;--text-base--line-height:calc(1.5 / 1);--muted:0 0% 96.1%;--c15t-radius-full:9999px;--tw-enter-scale:1;--scrollbar-thumb-hover-color:#a8a8a8;--preview-resource-width:50%;--tracking-wider:.05em;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--c15t-radius-sm:0.25rem;--error:#dc2626;--xy-minimap-node-stroke-color-default:transparent;--color-amber-300:#fcd34d;--output-panel-width:560px;--desktop-title-bar-inset-x:0px;--popover:0 0% 100%;--warning:#ea580c;--shadow-card:0 1px 3px #0000000a;--tl-relay-left-cap-progress:0;--xy-minimap-mask-stroke-color-default:transparent;--tw-inset-shadow:0 0 #0000;--tw-gradient-from:rgba(0, 0, 0, 0);--color-white:#fff;--c15t-font-weight-semibold:600;--color-gray-400:#a3a3a3;--auth-primary-btn-border:#fff;--surface-2:#fff;--tw-gradient-to:rgba(0, 0, 0, 0);--tw-shadow-alpha:100%;--selection-bg:#add6ff;--badge-blue-secondary-bg:#bae6fd;--c15t-shadow-sm:0 1px 2px hsla(0, 0%, 0%, 0.05);--landing-bg-surface:#1e1e1e;--z-modal:200;--thinking-ink-current:#2c2c2c;--font-weight-bold:700;--popover-foreground:0 0% 3.9%;--blur-2xl:40px;--text-icon:#5a5a5a;--tw-exit-translate-y:0;--badge-error-text:#dc2626;--z-shell-gate:600;--tw-gradient-via-position:50%;--c15t-text:hsl(0, 0%, 10%);--tw-space-x-reverse:0;--desktop-title-bar-control-offset:0px;--selection:#1a5cf6;--color-violet-500:#8b5cf6;--tw-gradient-to-position:100%;--c15t-font-weight-normal:400;--xy-minimap-mask-stroke-width-default:1;--default-transition-duration:.15s;--resource-header-end-inset:16px;--terminal-status-error-border:#f87171;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--radius-2xl:1rem;--surface-5:#f3f3f3;--desktop-title-bar-control-size:0px;--badge-success-bg:#bbf7d0;--tooltip-bg:#1b1b1b;--xy-edge-stroke-width-default:1;--text-xl:1.25rem;--radius-lg:.5rem;--container-xs:20rem;--landing-border-subtle:#d4d4d4;--highlight-match-text:#0369a1;--indicator-active:#4ade80;--surface-4:#f5f5f5;--font-season:"season", "season Fallback", system-ui, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans;--workflow-background:0 0% 100%;--c15t-text-on-primary:hsl(0, 0%, 100%);--xy-controls-button-background-color-hover-default:#f4f4f4;--c15t-radius-lg:0.75rem;--surface-7:#d9d9d9;--landing-border-strong:#3d3d3d;--brand-knowledge:#00b0b0;--text-secondary:#525252;--highlight-search-active:#f6ad55;--c15t-switch-thumb:hsl(0, 0%, 100%);--xy-background-pattern-dots-color-default:#91919a;--c15t-text-muted:hsl(0, 0%, 40%);--z-takeover:500;--leading-relaxed:1.625;--leading-snug:1.375;--accent:0 0% 92.5%;--xy-minimap-node-background-color-default:#e2e2e2;--resource-header-toggle-size:30px;--sidebar-width:0px;--shadow-kbd:0 4px 0 0 #303030;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--c15t-radius-md:0.5rem;--white:#fff;--tw-animation-iteration-count:1;--tw-exit-opacity:1;--badge-amber-text:#a16207;--text-muted:#7a7a7a;--text-md:16px;--text-2xl--line-height:calc(2 / 1.5);--secondary-foreground:0 0% 11.2%;--spacing:.25rem;--background:0 0% 100%;--border-inverted:#363636;--tw-translate-z:0;--tw-gradient-via:rgba(0, 0, 0, 0);--c15t-duration-slow:200ms;--tw-scale-y:1;--text-xl--line-height:calc(1.75 / 1.25);--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-edge-stroke-default:#b1b1b7;--landing-text-body:#cdcdcd;--tw-exit-translate-x:0;--container-3xl:48rem;--text-sm:.875rem;--blur-xs:4px;--tw-translate-y:0;--border-1:#d8d8d8;--ease-out:cubic-bezier(0, 0, .2, 1);--z-toast:150;--xy-selection-border-default:1px dotted #0059dccc;--c15t-space-xs:0.25rem;--card-hover:0 0% 96.1%;--tl-relay-b2:50%;--c15t-easing-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--surface-inverted-hover:#363636;--tw-content:"";--badge-blue-bg:#bfdbfe;--tl-relay-right-cap-progress:0;--terminal-status-warning-bg:#fefce8;--text-inverse:#fff;--xy-edge-label-color-default:;--xy-node-background-color-default:#fff;--leading-tight:1.25;--terminal-status-info-border:#a3a3a3;--color-purple-400:#c084fc;--auth-primary-btn-bg:#fff;--workspace-content-title-bar-inset:0px;--editor-connections-height:172px;--tw-border-style:solid;--landing-text-muted:#999;--scrollbar-thumb-color:silver;--text-primary:#1a1a1a;--c15t-line-height-tight:1.25;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-controls-button-color-hover-default:;--tw-translate-x:0;--c15t-shadow-lg:0 8px 24px hsla(0, 0%, 0%, 0.12);--landing-bg-skeleton:#e8e8e8;--text-error:#ef4444;--tw-enter-rotate:0;--color-black:#000;--badge-gray-bg:#e7e5e4;--badge-orange-text:#c2410c;--destructive:0 84.2% 60.2%;--xy-node-border-default:1px solid #1a192b;--c15t-space-md:1rem;--terminal-status-error-bg:#fef2f2;--c15t-easing:cubic-bezier(0.4, 0, 0.2, 1);--indicator-inactive:#b7b7b7;--tw-border-spacing-y:0px;--c15t-border-hover:hsl(0, 0%, 85%);--xy-background-color-default:transparent;--tw-enter-blur:0;--highlight-search:#fcd34d;--landing-border-light:#e5e5e5;--tw-space-y-reverse:0;--container-xl:36rem;--c15t-duration-fast:80ms;--primary:0 0% 11.2%;--xy-controls-button-color-default:;--resource-header-controls-height:40px;--landing-bg:#1c1c1c;--auth-primary-btn-hover-text:#000;--shadow-kbd-sm:0 2px 0 0 #303030;--border-width:1px;--auth-primary-btn-text:#000;--tracking-tight:-.025em;--desktop-title-bar-height:0px;--color-amber-400:#fbbf24;--tw-ring-shadow:0 0 #0000;--text-2xl:1.5rem;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--c15t-surface:hsl(0, 0%, 100%);--brand-secondary:#33b4ff;--auth-primary-btn-hover-bg:#e0e0e0;--xy-edge-stroke-selected-default:#555;--c15t-space-lg:1.5rem;--c15t-font-size-lg:1.125rem;--tw-drop-shadow-alpha:100%;--border-muted:#d8d8d8;--xy-node-border-radius-default:3px;--surface-inverted:#1b1b1b;--c15t-shadow-md:0 4px 12px hsla(0, 0%, 0%, 0.08);--landing-bg-section:#f6f6f6;--text-lg:1.125rem;--xy-connectionline-stroke-width-default:1;--badge-purple-bg:#e9d5ff;--brand-accent:#33c482;--input-background:0 0% 100%;--color-pink-400:#f472b6;--xy-background-color:#fefefe;--card-foreground:0 0% 3.9%;--scrollbar-size:8px;--landing-bg-hover:#f0f0f0;--badge-blue-secondary-text:#0369a1;--tw-border-spacing-x:0px;--tw-animation-direction:normal;--xy-background-pattern-cross-color-default:#e2e2e2;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--xy-minimap-background-color-default:#fff;--landing-text-icon:#939393;--landing-text-dark:#1c1c1c;--accent-foreground:0 0% 11.2%;--badge-orange-bg:#fed7aa;--code-line-number:#737373;--badge-error-bg:#fecaca;--c15t-overlay:hsla(0, 0%, 0%, 0.5);--brand-blue:#3b6fe0;--c15t-line-height-normal:1.5;--landing-text:#ececec;--c15t-space-xl:2rem;--color-gray-50:#fafafa;--ring:0 0% 3.9%;--tl-relay-b3:75%;--surface-active:#ececec;--tw-ring-offset-color:#fff;--text-lg--line-height:calc(1.75 / 1.125);--tw-divide-x-reverse:0;--landing-border:#2a2a2a;--terminal-status-warning-border:#facc15;--c15t-font-family:system-ui, -apple-system, sans-serif;--tl-relay-b1:25%;--selection-muted:#1a5cf647;--terminal-height:206px;--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--tw-exit-rotate:0;--tw-scale-z:1;--radius:.5rem;--shadow-ambient:0 0 12px 0 #00000014;--c15t-line-height-relaxed:1.75;--scrollbar-thumb:0 0% 65%;--text-small:13px;--c15t-switch-track-active:hsl(228, 100%, 60%);--workflow-edge:#e0e0e0;--container-sm:24rem;--tw-ring-offset-width:0px;--auth-primary-btn-hover-border:#e0e0e0;--landing-text-secondary:#666;--badge-cyan-bg:#cffafe;--xy-handle-background-color-default:#1a192b;--error-muted:#fecaca;--brand-accent-hover:#2dac72;--default-font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--landing-bg-subtle:#fafafa;--scrollbar-thumb-hover:0 0% 55%;--container-lg:32rem;--badge-cyan-text:#0891b2;--destructive-foreground:0 0% 98%;--landing-bg-elevated:#2a2a2a;--c15t-space-sm:0.5rem;--base-muted-foreground:#737373;--xy-selection-background-color-default:#0059dc14;--xy-resize-background-color-default:#3367d9;--tw-gradient-from-position:0%;--xy-minimap-mask-background-color-default:#f0f0f099;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--text-muted-inverse:#a0a0a0;--tw-ring-offset-shadow:0 0 #0000;--landing-bg-card:#232323;--c15t-border:hsl(0, 0%, 90%);--text-success:#22c55e;--z-popover:300;--text-tertiary:#5c5c5c;--card-background:0 0% 99.2%;--z-tooltip:400;--color-cool-gray-500:#6b7280;--shadow-medium:0 4px 12px #0000001a;--c15t-duration-normal:150ms;--selection-dark:#264f78;--radius-3xl:1.5rem;--xy-handle-border-color-default:#fff;--caution:#f59e0b;--brand-hover:#2dac72;--tw-animation-fill-mode:none;--c15t-font-size-sm:0.875rem;--tw-exit-blur:0;--xy-connectionline-stroke-default:#b1b1b7;--color-orange-400:#fb923c;--card-text:0 0% 3.9%;--badge-blue-text:#1d4ed8;--resource-header-toggle-hit-size:40px;--surface-1:#fbfbfb;--badge-pink-bg:#fbcfe8;--c15t-primary:hsl(228, 100%, 60%);--code-foreground:#1a1a1a;--surface-hover:#f2f2f2;--tracking-wide:.025em;--font-weight-semibold:600;--badge-teal-text:#0f766e;--thinking-ink-inner:#2c2c2c;--indicator-seat-filled:#34b5ff;--badge-gray-text:#57534e;--highlight-match-bg:#bae6fd;--badge-purple-text:#7c3aed;--badge-pink-text:#be185d;--xy-edge-label-background-color-default:#fff;--animate-spin:spin 1s linear infinite;--text-icon-muted:#5c5c5c;--tw-enter-translate-x:0;--container-4xl:56rem;--workspace-content-gap:0px;--landing-text-subtle:#f6f6f6;--z-dropdown:100;--sidebar-expanded-width:256px;--xy-controls-button-border-color-default:#eee;--xy-controls-button-background-color-default:#fefefe;--muted-foreground:0 0% 46.9%;--indicator-online:#33c482;--c15t-primary-hover:hsl(228, 100%, 55%);--c15t-easing-out:cubic-bezier(0.215, 0.61, 0.355, 1);--tw-divide-y-reverse:0;--resource-header-fixed-reserve:52px;--tracking-normal:0em;--xy-node-color-default:;--tw-exit-scale:1;--tw-shadow:0 0 #0000;--text-sm--line-height:calc(1.25 / .875);--error-emphasis:#b91c1c;--input:0 0% 89.8%;--text-3xl--line-height:calc(2.25 / 1.875);--panel-width:320px;--text-subtle:#8c8c8c;--text-3xl:1.875rem;--font-weight-medium:500;--badge-amber-bg:#fde68a;--tw-scale-x:1;--tw-enter-translate-y:0;--font-weight-normal:400;--border-success:#e0e0e0;--brand-agent:#6f3dfa;--shadow-subtle:0 2px 4px 0 #00000014;--badge-success-text:#15803d;--c15t-switch-track:hsl(0, 0%, 85%);--radius-xl:.75rem;--c15t-easing-in-out:cubic-bezier(0.645, 0.045, 0.355, 1);--tw-enter-opacity:1;--foreground:0 0% 3.9%;--terminal-status-warning-color:#a16207;--secondary:0 0% 96.1%;--surface-6:#e5e5e5;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}