:root,:root[data-theme=night]{--ic-bg:#050505;--ic-bg-workspace:#111113;--ic-bg-overlay:#0009;--ic-bg-scrim:#0006;--ic-bg-loading-overlay:#050505b3;--ic-bg-hero-glow:radial-gradient(ellipse at top,#1a1a2e 0%,#050505 80%);--ic-bg-workspace-glow:radial-gradient(ellipse 42% 48% at 50% 52%,#ffffff38 0%,#ffffff1f 30%,#ffffff08 60%,#0000 75%);--ic-empty-state-glow:radial-gradient(circle,#ffffff0f 0%,#0000 70%);--ic-icon-soft:#fff6;--ic-drag-handle:#ffffff1f;--ic-drag-handle-hover:#ffffff73;--ic-grid-line:#ffffff26;--ic-grid-major-line:#0000;--ic-grid-opacity-home:0.07;--ic-grid-opacity-workspace:0.18;--ic-product-focus-bg:#0000;--ic-product-focus-opacity:0;--ic-product-focus-blur:0px;--ic-product-focus-mask:radial-gradient(ellipse at center,#0000 0%,#0000 100%);--ic-surface:#0a0a0a;--ic-panel:#1e1e22d9;--ic-panel-solid:#18181b;--ic-panel-raised:#0a0a0acc;--ic-panel-subtle:#ffffff08;--ic-panel-faint:#ffffff05;--ic-panel-control:#ffffff0a;--ic-panel-hover:#ffffff0d;--ic-panel-active:#ffffff1a;--ic-selection-bg:#ffffff1a;--ic-selection-bg-strong:#fff;--ic-selection-border:#ffffff26;--ic-selection-text:#fff;--ic-selection-shadow:none;--ic-toolbar-active-bg:#fff;--ic-toolbar-active-text:#000;--ic-keyword-bg:#0000;--ic-keyword-border:#0000;--ic-keyword-text:currentColor;--ic-keyword-padding:0;--ic-keyword-radius:0;--ic-keyword-border-width:0;--ic-keyword-font-weight:inherit;--ic-keyword-shadow:none;--ic-keyword-decoration:none;--ic-keyword-decoration-color:currentColor;--ic-keyword-underline-offset:auto;--ic-border:#ffffff1a;--ic-border-soft:#ffffff0d;--ic-border-subtle:#ffffff0f;--ic-border-strong:#ffffff26;--ic-border-disabled:#ffffff12;--ic-border-drop-active:#ffffff80;--ic-divider:#ffffff1a;--ic-text:#fff;--ic-text-body:#d4d4d8;--ic-text-strong:#e4e4e7;--ic-text-muted:#a1a1aa;--ic-text-subtle:#71717a;--ic-text-dim:#52525b;--ic-text-faint:#3f3f46;--ic-text-soft:#ffffffbf;--ic-on-primary:#000;--ic-logo-bg:#fff;--ic-logo-color:#000;--ic-primary-button:#fff;--ic-primary-button-hover:#e4e4e7;--ic-primary-button-disabled:#3f3f46;--ic-button-disabled:#27272a;--ic-primary-button-shadow:0 0 15px #ffffff26;--ic-generate-button:linear-gradient(135deg,#0ea5e9,#3b82f6);--ic-generate-button-shadow:0 8px 24px -6px #0ea5e98c;--ic-generate-button-disabled-bg:#ffffff0a;--ic-generate-button-disabled-border:#ffffff12;--ic-generate-button-disabled-text:#52525b;--ic-panel-shadow:inset 0 1px 1px #ffffff1a,0 25px 50px -12px #00000080;--ic-card-shadow:0 32px 64px #0009;--ic-float-shadow:0 25px 50px #000c;--ic-menu-shadow:0 20px 40px #00000080;--ic-drawer-shadow:-20px 0 40px #00000080;--ic-heavy-shadow:0 32px 64px #000000b3;--ic-inset-hairline:0 0 0 1px #ffffff0a inset;--ic-edge-glow:linear-gradient(135deg,#ffffff1f,#ffffff08,#ffffff1f);--ic-editor-toolbar:#18181bd9;--ic-editor-toolbar-solid:#18181be6;--ic-editor-popover:#141414e0;--ic-editor-toolbar-shadow:0 8px 30px #0000004d;--ic-editor-toolbar-shadow-strong:0 8px 30px #0006;--ic-fullscreen-bg:#040404f7;--ic-tooltip-bg:#000000b3;--ic-tooltip-text:#fff;--ic-accent-cyan:#3de8ff;--ic-accent-cyan-text:#3de8ff;--ic-accent-cyan-soft:#3de8ff0d;--ic-accent-cyan-subtle:#3de8ff12;--ic-accent-cyan-border-soft:#3de8ff24;--ic-accent-cyan-border:#3de8ff30;--ic-accent-cyan-border-medium:#3de8ff4d;--ic-accent-cyan-border-strong:#3de8ff54;--ic-accent-cyan-spinner-track:#3de8ff40;--ic-accent-cyan-glow:0 0 22px #3de8ff14;--ic-accent-cyan-prompt-glow:0 0 12px #3de8ff1f;--ic-accent-cyan-button:linear-gradient(135deg,#3de8ffe6,#3b82f6e6);--ic-accent-cyan-on:#03131a;--ic-recommendation-bg:var(--ic-panel-subtle);--ic-recommendation-border:var(--ic-accent-cyan-border-strong);--ic-recommendation-shadow:var(--ic-accent-cyan-glow);--ic-primary-accent:#667eea;--ic-primary-accent-hover:#5a6fd6;--ic-primary-accent-soft:#667eea14;--ic-primary-accent-subtle:#667eea1a;--ic-primary-accent-border:#667eea4d;--ic-primary-accent-border-strong:#667eea80;--ic-primary-accent-shadow:0 0 12px #667eea80;--ic-primary-accent-shadow-hover:0 0 18px #667eeab3;--ic-primary-accent-card-shadow:0 8px 25px #667eea40;--ic-primary-accent-focus-ring:0 0 0 2px #667eea99,0 0 16px #667eea4d;--ic-primary-accent-focus-surface:#667eea14;--ic-primary-accent-focus-border:#667eea80;--ic-primary-accent-gradient:linear-gradient(135deg,#667eea,#764ba2);--ic-primary-accent-gradient-hover:linear-gradient(135deg,#5a6fd8,#6a4190);--ic-primary-accent-gradient-soft:linear-gradient(135deg,#667eea26,#764ba226);--ic-primary-accent-wash:linear-gradient(135deg,#667eea0d,#764ba20d);--ic-primary-accent-selection-overlay:#667eea33;--ic-primary-accent-chip:#667eeae6;--ic-primary-accent-dialog-shadow:0 4px 16px #667eea66;--ic-primary-accent-dialog-shadow-hover:0 6px 24px #667eea99;--ic-primary-accent-on:#fff;--ic-success:#34d399;--ic-success-text:#34d399;--ic-success-soft:#34d3991a;--ic-success-border:#34d3994d;--ic-success-glow:0 0 8px #34d399;--ic-success-dot-glow:0 0 6px #34d399;--ic-toast-success:#4ade80;--ic-warning:#f59e0b;--ic-warning-text:#fbbf24;--ic-warning-soft:#f59e0b14;--ic-warning-border:#f59e0b38;--ic-warning-glow:0 0 6px #f59e0b;--ic-danger:#ef4444;--ic-danger-text:#f87171;--ic-danger-text-strong:#fca5a5;--ic-danger-soft:#ef444414;--ic-danger-surface:#ef444412;--ic-danger-border:#ef444433;--ic-danger-border-strong:#ef44444d;--ic-danger-divider:#ef444426;--ic-danger-hover:#ef44442e;--ic-danger-hover-border:#ef444480;--ic-danger-disabled-text:#ef44444d;--ic-danger-disabled-border:#ef44441a;--ic-danger-glow:0 0 6px #ef4444;--ic-toast-danger:#f87171;--ic-brand-pinterest:#e60023;--ic-brand-pinterest-soft:#e2445c14;--ic-brand-pinterest-surface:#e2445c24;--ic-brand-pinterest-hover:#e2445c3d;--ic-brand-pinterest-border:#e2445c2e;--ic-brand-pinterest-border-strong:#e2445c52;--ic-compact-card-shadow:0 2px 8px #0000001a;--ic-compact-card-hover-shadow:0 8px 25px #00000026;--ic-ui-card-border:#e2e8f0;--ic-ui-card-media-bg:#f8fafc;--ic-ui-footer-bg:#fafbfc;--ic-ui-muted-border:#94a3b8;--ic-ui-icon-spot-bg:#ffffffe6;--ic-ui-icon-spot-hover:#fffffff2;--ic-ui-icon-muted:#666;--ic-version-bg:#09090b;--ic-version-surface:#101014;--ic-version-surface-hover:#16161c;--ic-version-panel:#0d0d11;--ic-version-popover:#18181e;--ic-version-modal:#141418;--ic-version-topbar:#09090bf5;--ic-version-topbar-strong:#09090bf7;--ic-version-footer:#09090bf5;--ic-version-overlay:#000000b8;--ic-version-image-badge:#0000008c;--ic-version-image-badge-soft:#00000080;--ic-version-control:#ffffff0a;--ic-version-control-subtle:#ffffff08;--ic-version-control-faint:#ffffff05;--ic-version-control-hover:#ffffff0f;--ic-version-control-strong:#ffffff12;--ic-version-control-active:#ffffff1f;--ic-version-check-border:#ffffff47;--ic-version-grid-line:hsla(0,0%,100%,.025);--ic-version-connection-soft:#ffffff0d;--ic-version-connection:#ffffff29;--ic-version-node-dot:#ffffff38;--ic-version-text-dim-tint:#3f3f4626;--ic-version-modal-shadow:0 24px 64px #000000a6;--ic-version-popover-shadow:0 12px 32px #0009;color-scheme:dark}:root[data-theme=day]{--ic-bg:#eef4f8;--ic-bg-workspace:#eef4f8;--ic-bg-overlay:#1730472e;--ic-bg-scrim:#17304724;--ic-bg-loading-overlay:#eef4f8bd;--ic-bg-hero-glow:radial-gradient(ellipse at top,#e5eef4f0 0%,#f8fbfdfa 58%,#eef4f8 100%);--ic-bg-workspace-glow:radial-gradient(ellipse 50% 54% at 50% 52%,#ffffffe6 0%,#cfe0ea52 44%,#eef4f81a 72%,#0000 84%);--ic-empty-state-glow:radial-gradient(circle,#2d5f7c14 0%,#0000 70%);--ic-icon-soft:#2d5f7c80;--ic-drag-handle:#55738a47;--ic-drag-handle-hover:#2d5f7c7a;--ic-grid-line:#46657e2e;--ic-grid-major-line:#34536c1a;--ic-grid-opacity-home:0.28;--ic-grid-opacity-workspace:0.38;--ic-product-focus-bg:radial-gradient(ellipse at center,#ffffffa3 0%,#f6fbfd6b 36%,#eef4f81f 62%,#0000 78%);--ic-product-focus-opacity:1;--ic-product-focus-blur:7px;--ic-product-focus-mask:radial-gradient(ellipse at center,#000 0%,#000000eb 34%,#0000006b 62%,#0000 82%);--ic-surface:#fbfdff;--ic-panel:#fafdfff0;--ic-panel-solid:#fbfdff;--ic-panel-raised:#f8fcfef5;--ic-panel-subtle:rgba(59,101,130,.075);--ic-panel-faint:rgba(59,101,130,.048);--ic-panel-control:#d6e4ecbd;--ic-panel-hover:#c5d8e49e;--ic-panel-active:#43719133;--ic-selection-bg:#204e6824;--ic-selection-bg-strong:#204e68;--ic-selection-border:#204e6852;--ic-selection-text:#173047;--ic-selection-shadow:inset 0 1px 0 #ffffffc2,0 8px 18px #2c536e1a;--ic-toolbar-active-bg:#204e68;--ic-toolbar-active-text:#fff;--ic-keyword-bg:linear-gradient(0deg,#204e6824 0%,#204e6824 36%,#0000 0);--ic-keyword-border:#0000;--ic-keyword-text:#173047;--ic-keyword-padding:0 1px;--ic-keyword-radius:2px;--ic-keyword-border-width:0;--ic-keyword-font-weight:700;--ic-keyword-shadow:none;--ic-keyword-decoration:underline;--ic-keyword-decoration-color:#204e683d;--ic-keyword-underline-offset:2px;--ic-border:#536f864d;--ic-border-soft:#536f862e;--ic-border-subtle:#536f863d;--ic-border-strong:#2d5f7c70;--ic-border-disabled:#536f863d;--ic-border-drop-active:#2d5f7c70;--ic-divider:#536f863d;--ic-text:#173047;--ic-text-body:#3e586c;--ic-text-strong:#173047;--ic-text-muted:#506a7e;--ic-text-subtle:#697f91;--ic-text-dim:#8295a4;--ic-text-faint:#9cabb7;--ic-text-soft:#173047b8;--ic-on-primary:#fff;--ic-logo-bg:#fff;--ic-logo-color:#315f7c;--ic-primary-button:linear-gradient(180deg,#4d86a7,#285f7e);--ic-primary-button-hover:linear-gradient(180deg,#426f8d,#204e68);--ic-primary-button-disabled:#d8e3ec;--ic-button-disabled:#d8e3ec;--ic-primary-button-shadow:0 12px 28px #2555733d;--ic-generate-button:linear-gradient(180deg,#4b9cb0,#286f89);--ic-generate-button-shadow:0 12px 28px #2555733d;--ic-generate-button-disabled-bg:#3b65821a;--ic-generate-button-disabled-border:#536f863d;--ic-generate-button-disabled-text:#697f91;--ic-panel-shadow:inset 0 1px 0 #ffffffe0,0 22px 56px #2c536e1f,0 0 0 1px #ffffff6b;--ic-card-shadow:0 24px 58px #2c536e1f;--ic-float-shadow:0 24px 58px #2c536e29;--ic-menu-shadow:0 18px 42px #2c536e24;--ic-drawer-shadow:-20px 0 40px #2c536e24;--ic-heavy-shadow:0 30px 64px #2c536e24;--ic-inset-hairline:0 0 0 1px #ffffffb8 inset;--ic-edge-glow:linear-gradient(135deg,#2d5f7c21,#ffffffbd,#2d5f7c1c);--ic-editor-toolbar:#fcfeffe0;--ic-editor-toolbar-solid:#fcfefff0;--ic-editor-popover:#fcfeffeb;--ic-editor-toolbar-shadow:0 16px 34px #2c536e2e;--ic-editor-toolbar-shadow-strong:0 16px 38px #2c536e33;--ic-fullscreen-bg:#eef4f8f7;--ic-tooltip-bg:#ffffffd1;--ic-tooltip-text:#2c4559;--ic-accent-cyan:#356f8c;--ic-accent-cyan-text:#2c607a;--ic-accent-cyan-soft:rgba(45,95,124,.075);--ic-accent-cyan-subtle:#2d5f7c1a;--ic-accent-cyan-border-soft:#2d5f7c2e;--ic-accent-cyan-border:#2d5f7c3d;--ic-accent-cyan-border-medium:#2d5f7c52;--ic-accent-cyan-border-strong:#2d5f7c6b;--ic-accent-cyan-spinner-track:#2d5f7c47;--ic-accent-cyan-glow:0 0 22px #2d5f7c1c;--ic-accent-cyan-prompt-glow:0 0 14px #2d5f7c24;--ic-accent-cyan-button:linear-gradient(180deg,#5798ab,#2d6b86);--ic-accent-cyan-on:#fff;--ic-recommendation-bg:linear-gradient(180deg,#204e6814,rgba(32,78,104,.035));--ic-recommendation-border:#204e686b;--ic-recommendation-shadow:inset 0 1px 0 #ffffffc7,0 14px 28px #2c536e1a;--ic-primary-accent:#2f6f98;--ic-primary-accent-hover:#285f7e;--ic-primary-accent-soft:#2f6f9814;--ic-primary-accent-subtle:#2f6f981a;--ic-primary-accent-border:#2f6f9842;--ic-primary-accent-border-strong:#2f6f986b;--ic-primary-accent-shadow:0 12px 26px #2c536e29;--ic-primary-accent-shadow-hover:0 14px 30px #2c536e38;--ic-primary-accent-card-shadow:0 12px 26px #2c536e2e;--ic-primary-accent-focus-ring:0 0 0 2px #2f6f9847,0 10px 28px #2c536e26;--ic-primary-accent-focus-surface:#2f6f9812;--ic-primary-accent-focus-border:#2f6f9861;--ic-primary-accent-gradient:linear-gradient(180deg,#5f93ac,#2f6f98);--ic-primary-accent-gradient-hover:linear-gradient(180deg,#527f99,#285f7e);--ic-primary-accent-gradient-soft:linear-gradient(135deg,#4b86a624,#b8c9d32e);--ic-primary-accent-wash:linear-gradient(135deg,#4b86a614,#b8c9d31f);--ic-primary-accent-selection-overlay:#2f6f9829;--ic-primary-accent-chip:#2f6f98e0;--ic-primary-accent-dialog-shadow:0 12px 26px #2c536e2e;--ic-primary-accent-dialog-shadow-hover:0 16px 32px #2c536e3d;--ic-primary-accent-on:#fff;--ic-success:#3d8c73;--ic-success-text:#2f7b65;--ic-success-soft:#3d8c731a;--ic-success-border:#3d8c7342;--ic-success-glow:0 0 8px #3d8c7342;--ic-success-dot-glow:0 0 6px #3d8c734d;--ic-toast-success:#3d8c73;--ic-warning:#a17335;--ic-warning-text:#8a5f2c;--ic-warning-soft:#a1733517;--ic-warning-border:#a173353d;--ic-warning-glow:0 0 6px #a1733547;--ic-danger:#b45b5f;--ic-danger-text:#a34f55;--ic-danger-text-strong:#91454b;--ic-danger-soft:#b45b5f17;--ic-danger-surface:#b45b5f14;--ic-danger-border:#b45b5f3d;--ic-danger-border-strong:#b45b5f57;--ic-danger-divider:#b45b5f29;--ic-danger-hover:#b45b5f29;--ic-danger-hover-border:#b45b5f66;--ic-danger-disabled-text:#b45b5f5c;--ic-danger-disabled-border:#b45b5f24;--ic-danger-glow:0 0 6px #b45b5f4d;--ic-toast-danger:#a34f55;--ic-brand-pinterest:#b84c61;--ic-brand-pinterest-soft:#b84c6114;--ic-brand-pinterest-surface:#b84c6121;--ic-brand-pinterest-hover:#b84c6133;--ic-brand-pinterest-border:#b84c612e;--ic-brand-pinterest-border-strong:#b84c614d;--ic-compact-card-shadow:0 8px 22px #2c536e14;--ic-compact-card-hover-shadow:0 14px 30px #2c536e24;--ic-ui-card-border:#536f8638;--ic-ui-card-media-bg:#f4f8fb;--ic-ui-footer-bg:#f6fafceb;--ic-ui-muted-border:#536f865c;--ic-ui-icon-spot-bg:#ffffffe0;--ic-ui-icon-spot-hover:#fffffff5;--ic-ui-icon-muted:#506a7e;--ic-version-bg:#eef4f8;--ic-version-surface:#fafdfff2;--ic-version-surface-hover:#e8f0f5;--ic-version-panel:#fafdffe6;--ic-version-popover:#fff;--ic-version-modal:#fff;--ic-version-topbar:#ffffffdb;--ic-version-topbar-strong:#ffffffe6;--ic-version-footer:#ffffffd6;--ic-version-overlay:#18324a2e;--ic-version-image-badge:#18324a94;--ic-version-image-badge-soft:#18324a85;--ic-version-control:rgba(47,111,152,.065);--ic-version-control-subtle:rgba(47,111,152,.045);--ic-version-control-faint:#2f6f9808;--ic-version-control-hover:#2f6f9817;--ic-version-control-strong:#2f6f981f;--ic-version-control-active:#2f6f9826;--ic-version-check-border:#2f6f9852;--ic-version-grid-line:#68849a2e;--ic-version-connection-soft:#68849a33;--ic-version-connection:#2f6f9847;--ic-version-node-dot:#2f6f9861;--ic-version-text-dim-tint:#b7c4cf2e;--ic-version-modal-shadow:0 24px 58px #1f49682e;--ic-version-popover-shadow:0 18px 42px #1f496824;color-scheme:light}
/*# sourceMappingURL=main.1e16c621.css.map*/