:root{--ui-white-rgb: 255, 255, 255;--ui-white: rgb(var(--ui-white-rgb));--ui-dark-base-rgb: 0, 0, 0;--ui-dark-soft-rgb: var(--ui-dark-base-rgb);--ui-dark-ink: rgb(var(--ui-dark-base-rgb));--ui-dark-surface: rgb(var(--ui-dark-soft-rgb));--ui-ink-rgb: 26, 26, 26;--ui-ink: rgb(var(--ui-ink-rgb));--surface-bg: #26262a;--menu-bg: #26262a;--menu-hover-bg: #3a3a44;--menu-active-bg: #454554;--ui-dropdown-menu-bg: var(--ui-text-disabled);--ui-dropdown-option-active-bg: var(--menu-hover-bg);--menu-title-fg: var(--ui-white);--menu-section-title-fg: var(--ui-white);--ui-text-strong: var(--ui-white);--ui-text-primary: var(--ui-white);--ui-text-muted: #a1a1aa;--ui-text-subtle: #737b8c;--ui-text-disabled: #52525b;--ui-text-inverse: var(--ui-white);--ui-ai-accent: #b794ff;--text-block-text-color-1: #000000;--text-block-text-color-2: #9e9e9e;--text-block-text-color-3: #cc4125;--text-block-text-color-4: #e06666;--text-block-text-color-5: #f6b26b;--text-block-text-color-6: #ffd966;--text-block-text-color-7: #93c47d;--text-block-text-color-8: #76a5af;--text-block-text-color-9: #6d9eeb;--text-block-text-color-10: #6fa8dc;--text-block-text-color-11: #8e7cc3;--text-block-text-color-12: #c27ba0;--text-block-highlight-color-1: #f8e59c;--text-block-highlight-color-2: #f3d0a8;--text-block-highlight-color-3: #f6b7b7;--text-block-highlight-color-4: #a7dfbc;--text-block-highlight-color-5: #a9c7f7;--text-block-highlight-color-6: #c4c1f2;--ui-font-size-xs: .75rem;--ui-font-size-sm: .875rem;--ui-font-size-md: 1rem;--ui-font-size-lg: 1.125rem;--ui-font-size-xl: 1.25rem;--ui-font-size-2xl: 1.5rem;--ui-font-size-4xl: 2.25rem;--ui-line-height-tight: 1.25;--ui-line-height-normal: 1.5;--ui-line-height-relaxed: 1.625;--ui-line-height-display: 2.5rem;--ui-font-weight-medium: 500;--ui-font-weight-semibold: 600;--ui-font-weight-bold: 700;--ui-font-weight-black: 900;--ui-border-strong: #26262a;--ui-processor-node-border: #3f3f46;--ui-border-muted: #3f3f46;--ui-socket-border: #26262a;--ui-socket-fill: #3f3f46;--ui-danger-text: #dc2626;--ui-danger-hover-text: var(--ui-danger-text);--ui-danger-hover-bg: rgba(239, 68, 68, .12);--ui-danger-ring: var(--ui-danger-text);--ui-danger-border: var(--ui-danger-text);--ui-tooltip-bg: #e6e6e6;--ui-tooltip-fg: var(--ui-ink);--action-scheme-0-rgb: 64, 64, 255;--action-scheme-0-bg: rgb(var(--action-scheme-0-rgb));--action-scheme-0-fg: var(--ui-white);--action-scheme-1-rgb: 226, 28, 144;--action-scheme-1-bg: rgb(var(--action-scheme-1-rgb));--action-scheme-1-fg: var(--ui-white);--action-scheme-2-rgb: 23, 254, 50;--action-scheme-2-bg: rgb(var(--action-scheme-2-rgb));--action-scheme-2-fg: var(--ui-dark-ink);--action-scheme-3-rgb: 239, 254, 23;--action-scheme-3-bg: rgb(var(--action-scheme-3-rgb));--action-scheme-3-fg: var(--ui-dark-ink);--action-scheme-4-rgb: 255, 251, 31;--action-scheme-4-bg: rgb(var(--action-scheme-4-rgb));--action-scheme-4-fg: var(--ui-dark-ink);--action-accent-bg: var(--action-scheme-0-bg);--action-accent-bg-hover: var(--action-scheme-0-bg);--action-accent-fg: var(--action-scheme-0-fg);--action-accent-rgb: var(--action-scheme-0-rgb);--accent-icon-disabled-bg: var(--menu-hover-bg);--ui-sticker-text-fg: var(--ui-ink);--sidebar-bg: var(--ui-white);--sidebar-border: var(--ui-white);--sidebar-footer-border: var(--ui-white);--sidebar-item-active-bg: var(--ui-dark-ink);--sidebar-item-active-fg: var(--ui-white);--sidebar-item-idle-fg: #737b8c;--sidebar-item-hover-bg: var(--ui-white);--sidebar-item-hover-fg: var(--ui-dark-ink);--sidebar-signout-fg: var(--ui-danger-text);--sidebar-signout-hover-bg: #fef2f2;--accent-bg: var(--action-accent-bg);--ui-selection-rgb: 64, 64, 255;--ui-selection-bg: rgba(var(--ui-selection-rgb), .3);--board-bg: var(--ui-ink);--board-grid-dot: #3f3f46;--board-selection-rect-border: rgba(var(--ui-selection-rgb), .6);--board-selection-rect-bg: rgba(var(--ui-selection-rgb), .1);--board-group-lock-border-active: rgba(59, 191, 122, .95);--board-group-lock-border-idle: rgba(59, 191, 122, .55);--board-group-lock-bg-active: rgba(59, 191, 122, .14);--board-group-lock-bg-idle: rgba(59, 191, 122, .08);--board-group-unlocked-border: rgba(63, 63, 70, .35);--board-group-lock-shadow: rgba(59, 191, 122, .2);--board-wire-scheme-idle-dot: #737b8c;--boards-create-button-bg: var(--ui-white);--boards-create-button-fg: var(--ui-dark-ink);--boards-create-button-hover-bg: var(--ui-white);--boards-create-button-shadow: rgba(255, 255, 255, .05);--topbar-credits-bg: var(--action-scheme-4-bg);--topbar-credits-fg: var(--ui-dark-ink);--topbar-credits-shadow: rgba(var(--ui-dark-base-rgb), .2);--board-card-shadow-hover: rgba(var(--ui-dark-base-rgb), .5);--board-card-media-fade-top: rgba(var(--ui-dark-soft-rgb), .4);--ui-shadow-rgb: var(--ui-dark-base-rgb);--ui-shadow-tooltip: rgba(var(--ui-shadow-rgb), .25);--ui-shadow-dialog: rgba(var(--ui-shadow-rgb), .28);--ui-dialog-overlay-bg: rgba(var(--ui-shadow-rgb), .7);--ui-overlay-medium-bg: rgba(var(--ui-dark-base-rgb), .55);--ui-overlay-subtle-bg: rgba(var(--ui-dark-base-rgb), .25);--ui-mask-fade-bottom: linear-gradient( to bottom, rgba(var(--ui-dark-base-rgb), 1) 68%, rgba(var(--ui-dark-base-rgb), 0) 100% );--leave-confirm-surface-bg: var(--ui-white);--leave-confirm-text: var(--ui-ink);--leave-confirm-button-border: #d6d6d6;--leave-confirm-button-hover-bg: var(--ui-white);--ui-on-dark-text: rgba(var(--ui-white-rgb), .9);--ui-on-dark-text-strong: var(--ui-white);--sticker-color-1: #eb766d;--sticker-color-2: #f5c84c;--sticker-color-3: #98e56e;--sticker-color-4: #46c8e4;--sticker-color-5: #c483d0;--sticker-default-color: var(--sticker-color-2);--sticker-border-color-1: #d05b52;--sticker-border-color-2: #d3ab27;--sticker-border-color-3: #6ec93c;--sticker-border-color-4: #23afcd;--sticker-border-color-5: #b05ebf;--sticker-border-default: var(--sticker-border-color-2);--media-checkerboard-bg: linear-gradient( 45deg, rgba(255, 255, 255, .08) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, .08) 75% ), linear-gradient( 45deg, rgba(255, 255, 255, .08) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, .08) 75% ), linear-gradient(#2a2d35, #2a2d35);--media-placeholder-gradient: linear-gradient(145deg, #3a3f49 0%, #26262a 100%);--ui-toolbar-ring: rgba(255, 255, 255, .08);--ui-node-drag-shadow: rgba(var(--ui-dark-base-rgb), .8);--ui-scrollbar-thumb-hover: rgba(94, 101, 116, .72);--ui-scrollbar-thumb-active: #737b8c;--ui-toggle-thumb-off-bg: #9caac1;--ui-toggle-thumb-on-shadow: rgba(var(--action-accent-rgb), .35);--ui-toggle-thumb-off-shadow: rgba(var(--ui-dark-base-rgb), .24);--ui-resize-handle-icon-strong: rgba(229, 229, 229, .7);--ui-resize-handle-icon-subtle: rgba(111, 110, 107, .7);--wire-scheme-0-image: #98e56e;--wire-scheme-0-text: #ffce00;--wire-scheme-0-video: #e89342;--wire-scheme-1-image: #4256f4;--wire-scheme-1-text: #e34242;--wire-scheme-1-video: #36c45a;--wire-scheme-2-image: #7bbbd9;--wire-scheme-2-text: #c7b46a;--wire-scheme-2-video: #d59a8e;--wire-scheme-3-image: #3d8dff;--wire-scheme-3-text: #d14bd7;--wire-scheme-3-video: #52d269;--wire-scheme-4-image: #6e7c8e;--wire-scheme-4-text: #7a746a;--wire-scheme-4-video: #8b8f96}.processor-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.processor-scroll:hover{scrollbar-color:var(--ui-scrollbar-thumb-hover) transparent}.processor-scroll::-webkit-scrollbar{width:10px;height:10px}.processor-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.processor-scroll::-webkit-scrollbar-track{background:transparent;border-radius:999px}.processor-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.processor-scroll:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-hover)}.processor-scroll:active::-webkit-scrollbar-thumb,.processor-scroll::-webkit-scrollbar-thumb:active{background:var(--ui-scrollbar-thumb-active)}.space-pan-cursor,.space-pan-cursor *{cursor:grab!important}.space-pan-cursor.space-pan-cursor--grabbing,.space-pan-cursor.space-pan-cursor--grabbing *{cursor:grabbing!important}.node-drag-shadow{box-shadow:0 0 80px var(--ui-node-drag-shadow)}.processor-node-root{border-color:var(--ui-processor-node-border)!important}.board-text-block-editor li[role=checkbox]{list-style:none;position:relative;padding-left:1.55rem}.board-text-block-editor li[role=checkbox]:before{content:"";position:absolute;left:0;top:.34rem;width:.9rem;height:.9rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='3' ry='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.board-text-block-editor li[role=checkbox][aria-checked=true]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='3' ry='3'/%3E%3C/svg%3E")}.board-text-block-editor li[role=checkbox][aria-checked=true]:after{content:"";position:absolute;left:.14rem;top:.48rem;width:.62rem;height:.62rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2329a820' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.board-text-block-editor *:focus,.board-text-block-editor *:focus-visible{outline:none!important;box-shadow:none!important}.board-text-block-editor [data-text-block-template=title],.board-text-block-editor [data-text-block-template=hint],.board-text-block-editor.board-text-block-editor--template h1,.board-text-block-editor.board-text-block-editor--template p{color:var(--ui-text-subtle)}.board-text-block-editor [data-inline-hint-active=true]{position:relative}.board-text-block-editor [data-inline-hint-active=true]:before{content:attr(data-inline-hint-label);position:absolute;left:.35rem;top:0;color:var(--ui-text-subtle);pointer-events:none;user-select:none;-webkit-user-select:none;white-space:nowrap}.board-text-block-editor::selection,.board-text-block-editor *::selection{background:rgba(var(--ui-selection-rgb),.3);color:inherit}.board-text-block-editor u{text-decoration-line:underline}.board-text-block-editor s{text-decoration-line:line-through}.board-text-block-editor u s,.board-text-block-editor s u{text-decoration-line:underline line-through}.board-text-block-editor .board-text-format-bold{font-weight:700}.board-text-block-editor .board-text-format-italic{font-style:italic}.board-text-block-editor .board-text-format-underline{text-decoration-line:underline}.board-text-block-editor .board-text-format-strikethrough{text-decoration-line:line-through}.board-text-block-editor .board-text-format-underline-strikethrough{text-decoration-line:underline line-through}.board-text-block-editor a{color:var(--action-accent-bg);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:2px}.board-text-block-editor a:hover{color:color-mix(in srgb,var(--action-accent-bg) 70%,black 30%)}.board-text-block-editor blockquote[data-callout=info]{position:relative;margin:.5rem 0!important;border:0!important;border-left:0!important;border-radius:.5rem;background:#f1f5f9e6;padding:.7rem .8rem .7rem 2.4rem!important;color:#1f2937}.board-text-block-editor blockquote[data-callout=info]:before{content:"i";position:absolute;left:.75rem;top:.66rem;width:1.1rem;height:1.1rem;border-radius:9999px;background:#0284c7;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:700;line-height:1}.board-theme-root:not(.theme-light) .board-menu,.board-theme-root:not(.theme-light) .creation-menu,.board-theme-root:not(.theme-light) .ui-toast-item,.board-theme-root:not(.theme-light) .node-root .shadow-xl,.board-theme-root:not(.theme-light) .node-root .shadow-2xl{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: 0 22px 50px -12px var(--tw-shadow-color)}.board-theme-root:not(.theme-light) .board-menu,.board-theme-root:not(.theme-light) .creation-menu,.board-theme-root:not(.theme-light) .ui-toast-item,.board-theme-root:not(.theme-light) .node-root .shadow-xl{border-color:#3f3f46!important}.board-theme-root:not(.theme-light) .processor-node-root .aspect-select-trigger{background-color:var(--menu-hover-bg)!important}.board-theme-root:not(.theme-light) .processor-node-root .aspect-select-trigger:hover{background-color:var(--ui-dropdown-menu-bg)!important}.ui-spinner-segment{fill:currentColor;opacity:.2;animation:ui-spinner-fade 1.2s linear infinite}@keyframes ui-spinner-fade{0%,39%,to{opacity:.2}40%{opacity:1}}.theme-light{--ui-dark-soft-rgb: var(--ui-dark-base-rgb);--surface-bg: #f4f6fb;--menu-bg: var(--ui-white);--menu-hover-bg: #eef2f8;--menu-active-bg: #e4eaf4;--ui-dropdown-menu-bg: var(--menu-bg);--ui-dropdown-option-active-bg: var(--menu-active-bg);--menu-title-fg: #0f172a;--menu-section-title-fg: #0f172a;--ui-text-strong: #0f172a;--ui-text-primary: #334155;--ui-text-muted: #475569;--ui-text-subtle: #64748b;--ui-text-disabled: #94a3b8;--ui-text-inverse: #0f172a;--ui-ai-accent: #8b5cf6;--text-block-text-color-1: #000000;--text-block-text-color-2: #9e9e9e;--text-block-text-color-3: #cc4125;--text-block-text-color-4: #e06666;--text-block-text-color-5: #f6b26b;--text-block-text-color-6: #ffd966;--text-block-text-color-7: #93c47d;--text-block-text-color-8: #76a5af;--text-block-text-color-9: #6d9eeb;--text-block-text-color-10: #6fa8dc;--text-block-text-color-11: #8e7cc3;--text-block-text-color-12: #c27ba0;--text-block-highlight-color-1: #f8e59c;--text-block-highlight-color-2: #f3d0a8;--text-block-highlight-color-3: #f6b7b7;--text-block-highlight-color-4: #a7dfbc;--text-block-highlight-color-5: #a9c7f7;--text-block-highlight-color-6: #c4c1f2;--ui-border-strong: rgba(15, 23, 42, .16);--ui-processor-node-border: #d9dadc;--ui-border-muted: rgba(15, 23, 42, .24);--ui-socket-border: #64748b;--ui-socket-fill: #94a3b8;--ui-danger-text: #dc2626;--ui-danger-hover-text: var(--ui-danger-text);--ui-danger-hover-bg: rgba(220, 38, 38, .1);--ui-danger-ring: var(--ui-danger-text);--ui-danger-border: var(--ui-danger-text);--ui-tooltip-bg: #e6e6e6;--ui-tooltip-fg: var(--ui-dark-ink);--ui-sticker-text-fg: var(--ui-dark-ink);--sidebar-bg: var(--ui-white);--sidebar-border: #e5e7eb;--sidebar-footer-border: #f3f4f6;--sidebar-item-active-bg: var(--ui-dark-ink);--sidebar-item-active-fg: var(--ui-white);--sidebar-item-idle-fg: #6b7280;--sidebar-item-hover-bg: #f3f4f6;--sidebar-item-hover-fg: var(--ui-dark-ink);--sidebar-signout-fg: var(--ui-danger-text);--sidebar-signout-hover-bg: #fef2f2;--board-bg: var(--ui-white);--board-grid-dot: #bcc3cf;--board-wire-scheme-idle-dot: #9aa3b2;--boards-create-button-bg: var(--ui-white);--boards-create-button-fg: var(--ui-dark-ink);--boards-create-button-hover-bg: #e2e8f0;--boards-create-button-shadow: rgba(15, 23, 42, .08);--topbar-credits-bg: #f6ea2d;--topbar-credits-fg: #0f1118;--topbar-credits-shadow: rgba(0, 0, 0, .2);--board-card-shadow-hover: rgba(15, 23, 42, .2);--board-card-media-fade-top: rgba(15, 23, 42, .25);--ui-overlay-medium-bg: rgba(0, 0, 0, .55);--ui-overlay-subtle-bg: rgba(0, 0, 0, .25);--leave-confirm-surface-bg: var(--ui-white);--leave-confirm-text: var(--ui-dark-ink);--leave-confirm-button-border: #d6d6d6;--leave-confirm-button-hover-bg: #f7f7f7;--ui-on-dark-text: rgba(var(--ui-white-rgb), .9);--ui-on-dark-text-strong: var(--ui-white);--media-checkerboard-bg: linear-gradient(45deg, #e5e5e5 25%, transparent 25%, transparent 75%, #e5e5e5 75%), linear-gradient(45deg, #e5e5e5 25%, transparent 25%, transparent 75%, #e5e5e5 75%), linear-gradient(#d0d0d0, #d0d0d0);--media-placeholder-gradient: linear-gradient(145deg, #bcc3cf 0%, #9aa3b2 100%);--ui-toolbar-ring: rgba(15, 23, 42, .08);--ui-node-drag-shadow: rgba(0, 0, 0, .4);--ui-scrollbar-thumb-hover: rgba(155, 163, 176, .72);--ui-scrollbar-thumb-active: #9aa3b2;--ui-toggle-thumb-off-bg: #9aa3b2;--accent-icon-disabled-bg: var(--ui-border-muted);background-color:var(--board-bg)!important;color:#0f172a;color-scheme:light}.theme-light .board-menu,.theme-light .creation-menu{border-color:#0f172a24!important}.theme-light .text-zinc-100{color:#0f172a!important}.theme-light .text-zinc-200{color:#1e293b!important}.theme-light .text-zinc-300,.theme-light .text-zinc-400{color:#334155!important}.theme-light .text-zinc-500,.theme-light .text-zinc-600,.theme-light .text-zinc-700{color:#64748b!important}.theme-light .hover\:text-white:hover,.theme-light .hover\:text-zinc-200:hover,.theme-light .hover\:text-zinc-300:hover{color:#0f172a!important}.theme-light .bg-zinc-900,.theme-light [class*="bg-zinc-900/"]{background-color:#edf1f7!important}.theme-light .bg-zinc-800,.theme-light [class*="bg-zinc-800/"]{background-color:#e4eaf3!important}.theme-light .bg-zinc-700,.theme-light [class*="bg-zinc-700/"]{background-color:#d7dfeb!important}.theme-light .border-zinc-900,.theme-light .border-zinc-800,.theme-light .border-zinc-700,.theme-light [class*="border-zinc-800/"],.theme-light [class*="border-zinc-700/"]{border-color:#0f172a29!important}.theme-light .model-selector .text-zinc-400,.theme-light .model-selector .text-zinc-500,.theme-light .model-selector .text-zinc-200,.theme-light .model-selector .text-zinc-300{color:#0f172a!important}.theme-light .node-root.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .125)}
