:root{--canvas:#141414;--panel:#242424fa;--panel-solid:#242424;--panel-raised:#303030;--line:#3c3c3c;--line-soft:#303030;--text:#f5f5f6;--text-soft:#b6b8bf;--text-muted:#777b84;--purple:#c8c8c8;--brand:#ff5cba;--brand-hover:#ff85cb;--brand-ink:#1a0a13;--brand-soft:#3b2431;--brand-line:#814568;--brand-text:#fdd2eb;--focus-ring:#ff85cb;--danger-soft:#34202b;--danger-line:#7a3a42;--danger-text:#ffc1c8;--green:#fcc0e3;--danger:#ff7d8a;--ui-surface:#1b1b1b;--ui-control:#292929;--ui-hover:#363636;--ui-border:#383838;--ui-muted:#a8a8ac;--ui-radius:10px;--ui-control-height:36px;--workspace-left-width:340px;--workspace-min-canvas:480px;--action-primary-bg:#ededed;--action-primary-fg:#181818;--shadow:0 18px 52px #0000006b}.selection-actions{z-index:20;white-space:nowrap;background:#262626;border:1px solid #424242;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:flex;position:absolute;top:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0004}.selection-actions>span{color:#999;text-overflow:ellipsis;max-width:150px;padding:0 10px;font-size:11px;overflow:hidden}.selection-actions button{cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:9px 10px;font-size:12px;display:flex}.selection-actions button:hover{background:#383838}.selection-actions kbd{color:#888;margin-left:6px;font-size:9px}.canvas-file-drop{z-index:100;pointer-events:none;border:2px dashed var(--brand);background:#2a1a23de;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:70px 30px 90px}.canvas-file-drop span{color:#c1c1c1;font-size:13px}.provider-status{color:#aaa;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.provider-status .status-dot{background:#c39b61}.provider-status[data-ready=true] .status-dot{background:#a9a9a9}.canvas-neutral-mark{color:#eee;background:#303030;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.is-reference-drop-target .generation-node{outline:3px solid var(--brand)!important;box-shadow:0 0 0 4px #ff5cba33!important}.reference-drop-hint{z-index:50;pointer-events:none;color:#151515;background:#eee;border-radius:7px;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex;position:absolute;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0006}.reference-drop-hint span{color:#666;font-size:11px}.group-onboarding{z-index:10;background:#242424;border:1px solid #393939;border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex;position:absolute;top:86px;left:24px;box-shadow:0 12px 36px #0003}.group-onboarding strong{font-size:13px}.group-onboarding span{color:#999;font-size:11px}.group-onboarding button{color:#181818;cursor:pointer;background:#e5e5e5;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:4px;padding:10px 12px;font-size:12px;display:flex}@media (max-width:900px){.provider-status{display:none}.selection-actions{gap:0;max-width:96vw;padding:4px;top:74px;overflow-x:auto}.selection-actions kbd,.selection-actions>span{display:none}}*{box-sizing:border-box}html,body{background:var(--canvas);width:100%;min-width:320px;height:100%;color:var(--text);font-family:var(--font-geist-sans), "Pretendard", "Segoe UI", sans-serif;margin:0;overflow:hidden}button,input,textarea,select{color:inherit;font:inherit}button{border:0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:#ff5cba61}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#464850 padding-box padding-box;border:2px solid #0000;border-radius:999px}.adtake-canvas-app,.canvas-stage{background:var(--canvas);width:100vw;height:100dvh;position:relative;overflow:hidden}.canvas-stage[data-tool=pan] .react-flow__pane{cursor:grab}.canvas-stage[data-tool=pan] .react-flow__pane:active{cursor:grabbing}.canvas-stage[data-tool=select] .react-flow__pane{cursor:default}.react-flow{background:var(--canvas)}.react-flow__selection{background:#ff5cba12;border:1px solid #ff5cbab8}.react-flow__node-output,.react-flow__node-creativeInput,.react-flow__node-analyze,.react-flow__node-recipe,.react-flow__node-prompt,.react-flow__node-imageGenerate{background:0 0;border:0;padding:0}.react-flow__edge-path{stroke:#5a5d65;stroke-width:1.15px}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path{stroke:var(--brand);stroke-width:1.7px}.react-flow__connection-path{stroke:var(--brand);stroke-width:1.35px}.react-flow__attribution{opacity:.42;background:0 0!important;bottom:2px!important;right:4px!important}.react-flow__attribution a{font-size:7px;color:#777b84!important}.react-flow__minimap{border:1px solid var(--line);border-radius:7px;overflow:hidden;box-shadow:0 10px 28px #00000052;background:#1b1c1fe6!important;width:126px!important;height:76px!important;bottom:14px!important;right:14px!important}.canvas-top-left,.canvas-top-right,.canvas-bottom-toolbar,.canvas-view-controls,.node-inspector-floating,.node-palette-popover,.execution-drawer,.project-menu,.canvas-notice,.canvas-layout-confirmation,.canvas-status-note{z-index:20;position:absolute}.canvas-top-left{top:14px;left:16px}.project-switcher,.top-pill-button,.credit-pill,.profile-button,.canvas-bottom-toolbar,.canvas-view-controls{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1f2023eb;box-shadow:0 8px 28px #00000047}.project-switcher{cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;width:254px;min-height:42px;padding:5px 10px 5px 6px;transition:border-color .14s,background .14s;display:grid}.project-switcher:hover,.project-switcher[aria-expanded=true]{background:#27282cf5;border-color:#4b4d55}.adtake-mark{width:30px;height:30px;box-shadow:none;color:#1a0a13;background:#ff5cba;border-radius:7px;place-items:center;font-size:13px;font-weight:700;display:grid}.project-switcher-copy{min-width:0}.project-switcher-copy strong,.project-switcher-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-switcher-copy strong{margin-bottom:2px;font-size:11px;font-weight:720}.project-switcher-copy small{color:var(--text-muted);font-size:9px}.project-menu{border:1px solid var(--line);background:var(--panel);width:286px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;padding:9px;top:50px;left:0}.project-menu>.panel-kicker{padding:5px 7px 8px;display:block}.project-menu>button{cursor:pointer;text-align:left;background:0 0;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.project-menu>button:hover,.project-menu>button.is-current{background:#292a2f}.project-menu>button>svg:first-child{color:var(--purple)}.project-menu>button span{min-width:0}.project-menu>button strong,.project-menu>button small{display:block}.project-menu>button strong{font-size:10px}.project-menu>button small{color:var(--text-muted);margin-top:2px;font-size:9px}.project-menu-meta{border-top:1px solid var(--line-soft);color:var(--text-muted);justify-content:space-between;margin-top:7px;padding:8px 7px 2px;font-size:9px;display:flex}.canvas-top-right{align-items:center;gap:8px;display:flex;top:14px;right:16px}.top-pill-button,.credit-pill{min-height:38px;color:var(--text-soft);border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:630;display:inline-flex}.top-pill-button{cursor:pointer}.credit-pill,.profile-button{cursor:default;-webkit-user-select:none;user-select:none}.top-pill-button:hover{color:var(--text);background:#2a2b2ff7;border-color:#4d5058}.credit-pill svg{color:var(--purple)}.profile-button{color:#fff;cursor:default;background:#2c2c2c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:740;display:grid}.canvas-bottom-toolbar{border-radius:8px;align-items:center;gap:3px;min-height:46px;padding:5px;display:flex;bottom:14px;left:50%;transform:translate(-50%)}.toolbar-group{gap:3px;display:flex}.canvas-bottom-toolbar button,.canvas-view-controls button,.bare-icon-button{color:#a3a6ae;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s,transform .12s;display:inline-flex}.canvas-bottom-toolbar>button,.canvas-bottom-toolbar .toolbar-group button{min-width:34px;height:34px}.canvas-bottom-toolbar button:hover:not(:disabled),.canvas-view-controls button:hover:not(:disabled),.bare-icon-button:hover:not(:disabled){color:#fff;background:#34353a}.canvas-bottom-toolbar button[aria-pressed=true],.canvas-view-controls button[aria-pressed=true]{color:#fff;background:#3a3b41}.canvas-bottom-toolbar .add-node-button{color:#141518;background:#f4f4f5}.canvas-bottom-toolbar .add-node-button:hover{color:#111;background:#fff;transform:translateY(-1px)}.canvas-bottom-toolbar .run-workflow-button{min-width:70px;color:var(--brand-text);background:#ff5cba29;gap:6px;padding:0 10px;font-size:10px;font-weight:700}.canvas-bottom-toolbar .run-workflow-button:hover:not(:disabled){color:#fff;background:#ff5cba42}.canvas-bottom-toolbar button:disabled,.canvas-view-controls button:disabled,.bare-icon-button:disabled{cursor:not-allowed;opacity:.4}.toolbar-divider,.control-divider{background:var(--line);width:1px;height:22px;margin:0 3px;display:block}.canvas-view-controls{border-radius:7px;align-items:center;gap:2px;min-height:38px;padding:4px;display:flex;bottom:14px;left:16px}.canvas-view-controls output{min-width:45px;color:var(--text-soft);font-family:var(--font-geist-mono), "Cascadia Code", monospace;text-align:center;font-size:9px}.canvas-layout-confirmation{border:1px solid var(--line);width:224px;color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#232428f7;border-radius:7px;padding:13px;bottom:66px;left:16px;box-shadow:0 14px 34px #0006}.canvas-layout-confirmation strong{margin-bottom:12px;font-size:10px;line-height:1.45;display:block}.canvas-layout-confirmation>div{justify-content:flex-end;gap:6px;display:flex}.canvas-layout-confirmation button{border:1px solid var(--line);min-height:29px;color:var(--text-soft);cursor:pointer;background:#292a2e;border-radius:7px;padding:0 10px;font-size:9px}.canvas-layout-confirmation button:hover:not(:disabled){color:#fff;background:#35363b}.canvas-layout-confirmation button.is-primary{color:#fff;background:#4b4c52;border-color:#52545b}.canvas-layout-confirmation button:disabled{cursor:not-allowed;opacity:.45}[data-tooltip]{position:relative}[data-tooltip]:after{z-index:100;border:1px solid var(--line);max-width:190px;color:var(--text);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#25262a;border-radius:6px;padding:5px 7px;font-size:8px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px);box-shadow:0 8px 20px #00000057}.canvas-top-right [data-tooltip]:after{inset:calc(100% + 8px) 0 auto auto;transform:translateY(-3px)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.canvas-top-right [data-tooltip]:hover:after,.canvas-top-right [data-tooltip]:focus-visible:after{transform:translateY(0)}.workflow-node-card{width:236px;color:var(--text);background:#1f2023fa;border:1px solid #3d3f46;border-radius:7px;transition:border-color .13s,box-shadow .13s,transform .13s;position:relative;overflow:visible;box-shadow:0 9px 28px #00000061}.workflow-node-card[data-kind=imageGenerate],.workflow-node-card[data-kind=output]{width:280px}.workflow-node-card:before{background:var(--node-accent,#ff85cb);content:"";opacity:.8;border-radius:9px 0 0 9px;width:2px;position:absolute;top:-1px;bottom:-1px;left:-1px}.workflow-node-card:hover{border-color:#555861}.workflow-node-card.is-selected{border-color:var(--node-accent,#ff85cb);box-shadow:0 0 0 2px color-mix(in srgb, var(--node-accent,#ff85cb) 18%, transparent), 0 12px 32px #00000070}.workflow-node-card.is-running{animation:1.55s ease-in-out infinite node-running}.workflow-node-card.is-failed{border-color:#ff7d8abf}@keyframes node-running{50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--node-accent,#ff85cb) 14%, transparent), 0 12px 34px #00000075}}.workflow-node-header{border-bottom:1px solid var(--line-soft);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:43px;padding:6px 7px;display:grid}.workflow-node-icon,.palette-result-icon,.inspector-title-icon{border:1px solid color-mix(in srgb, var(--node-accent,#ff85cb) 36%, transparent);background:color-mix(in srgb, var(--node-accent,#ff85cb) 12%, transparent);color:var(--node-accent,#ff9ad5);border-radius:7px;place-items:center;display:grid}.workflow-node-icon{width:27px;height:27px}.workflow-node-heading{min-width:0}.workflow-node-heading strong,.workflow-node-heading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-node-heading strong{margin-bottom:2px;font-size:10px;font-weight:690}.workflow-node-heading small{color:var(--text-muted);text-transform:uppercase;font-size:7.5px}.workflow-node-status{width:18px;height:18px;color:var(--text-muted);background:#292a2e;border-radius:50%;place-items:center;display:grid}.workflow-node-status[data-status=completed]{color:var(--green);background:#ff5cba21}.workflow-node-status[data-status=running],.workflow-node-status[data-status=queued]{color:#f5cd65;background:#fbbf2421}.workflow-node-status[data-status=failed]{color:var(--danger);background:#ff7d8a21}.node-status-idle{background:#696c74;border-radius:50%;width:5px;height:5px}.node-status-spinner{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workflow-node-content{min-height:112px;padding:7px}.node-media,.node-media-empty,.node-text-preview{background:#17181b;border:1px solid #33353b;border-radius:6px;width:100%;min-height:98px;position:relative;overflow:hidden}.node-media{place-items:center;display:grid}.node-media-tall{min-height:172px}.node-media img{object-fit:cover;width:100%;height:112px;display:block}.node-media-tall img{height:188px}.node-media>span{color:#dddfe4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d0fc7;border-radius:4px;padding:2px 5px;font-size:7px;position:absolute;bottom:5px;right:5px}.node-media-empty{color:#8a8d95;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.node-preview-orb{width:32px;height:42px;box-shadow:none;background:#2a2a2a;border:1px solid #ffffff1f;border-radius:6px}.node-generation-mark{width:34px;height:34px;color:var(--green);background:#ff5cba1a;border:1px solid #ff5cba70;border-radius:7px;place-items:center;font-size:9px;font-weight:780;display:grid}.node-preview-frame{background:#242424;border:1px solid #ffffff1a;border-radius:6px;width:38px;height:42px}.node-text-preview{min-height:98px;padding:11px}.node-eyebrow{color:var(--node-accent,#ff9ad5);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:700;display:block}.node-text-preview p{color:#b9bbc2;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.48;display:-webkit-box;overflow:hidden}.workflow-node-footer{border-top:1px solid var(--line-soft);color:#737780;min-height:25px;font-family:var(--font-geist-mono), "Cascadia Code", monospace;justify-content:space-between;align-items:center;gap:6px;padding:0 7px;font-size:7.5px;display:flex}.workflow-node-error{color:#ff9ca6;text-overflow:ellipsis;white-space:nowrap;background:#ff7d8a12;border-top:1px solid #ff7d8a38;margin:0;padding:5px 7px;font-size:7px;overflow:hidden}.workflow-handle{color:#c9cbd1;place-items:center;transition:border-color .12s,background .12s,color .12s,transform .12s;box-shadow:0 5px 13px #00000052;background:#25262a!important;border:1px solid #4a4d54!important;border-radius:50%!important;width:20px!important;height:20px!important;display:grid!important}.workflow-handle:hover{color:#fff;scale:1.08;border-color:var(--node-accent,#ff85cb)!important;background:#34353a!important}.workflow-handle svg{pointer-events:none}.workflow-handle-input{left:-11px!important}.workflow-handle-output{right:-11px!important}.node-connect-menu{z-index:30;width:238px;color:var(--text);background:#222327fa;border:1px solid #464950;border-radius:7px;gap:7px;padding:9px;display:grid;position:absolute;top:calc(50% + 15px);left:calc(100% + 14px);box-shadow:0 14px 34px #00000075}.node-connect-menu>span{color:#8f939c;font-size:8px;font-weight:650}.node-connect-menu>button{min-height:48px;color:var(--text-soft);cursor:pointer;text-align:left;background:#292a2e;border:1px solid #3d3f46;border-radius:7px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:6px 7px;display:grid}.node-connect-menu>button:hover,.node-connect-menu>button:focus-visible{border-color:var(--node-accent,#ff85cb);color:#fff;background:#34353a}.node-connect-menu>button>span,.node-connect-menu>button strong,.node-connect-menu>button small{min-width:0;display:block}.node-connect-menu>button strong{margin-bottom:3px;font-size:9px}.node-connect-menu>button small,.node-connect-menu>small{color:#797d86;font-size:7px;line-height:1.4}.floating-panel-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.floating-panel-header h2{margin:2px 0 0;font-size:11px;font-weight:690}.panel-kicker{color:#757982;font-family:var(--font-geist-mono), "Cascadia Code", monospace;letter-spacing:.1em;font-size:7px;font-weight:650;display:block}.bare-icon-button{width:28px;height:28px}.floating-scrim{z-index:28;cursor:default;background:0 0;position:fixed;inset:0}.node-palette-popover{z-index:32;border:1px solid var(--line);background:var(--panel);width:360px;height:min(520px,100dvh - 104px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;grid-template-rows:auto auto minmax(0,1fr);display:grid;bottom:72px;left:50%;overflow:hidden;transform:translate(-50%)}.palette-search{border:1px solid var(--line);color:#858991;background:#151619;border-radius:8px;align-items:center;gap:8px;height:38px;margin:10px;padding:0 9px;display:flex}.palette-search:focus-within{border-color:#ff5cbaa6;box-shadow:0 0 0 3px #ff5cba1a}.palette-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.palette-search input::placeholder{color:#696d75}.palette-search kbd,.shortcut-row kbd{color:#aeb1b8;font-family:var(--font-geist-mono), monospace;background:#292a2f;border:1px solid #45474f;border-bottom-color:#555861;border-radius:5px;font-size:7px;box-shadow:0 1px #101114}.palette-search kbd{padding:3px 5px}.node-palette-scroll{min-height:0;padding:0 10px 12px;overflow:auto}.palette-category+.palette-category{margin-top:13px}.palette-category h3{color:#6f737c;letter-spacing:.1em;text-transform:uppercase;margin:0 4px 5px;font-size:7px;font-weight:700}.palette-results{gap:3px;display:grid}.palette-result{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:49px;padding:6px 7px;display:grid}.palette-result:hover,.palette-result:focus-visible{background:#27282c;border-color:#383a41}.palette-result-icon{width:34px;height:34px}.palette-result strong,.palette-result small{display:block}.palette-result strong{margin-bottom:3px;font-size:9px}.palette-result small{color:#7e828b;font-size:8px}.palette-result em{color:var(--node-accent,#ff9ad5);font-family:var(--font-geist-mono), monospace;font-size:6.5px;font-style:normal}.palette-empty{color:var(--text-muted);text-align:center;margin:22px 0;font-size:9px}.node-inspector-floating{z-index:25;border:1px solid var(--line);background:var(--panel);width:302px;max-height:calc(100dvh - 142px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;top:70px;right:16px;overflow:hidden}.inspector-title{align-items:center;gap:9px;min-width:0;display:flex}.inspector-title-icon{flex:none;width:31px;height:31px}.inspector-title>span:last-child{min-width:0}.inspector-title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-scroll{min-height:0;overflow:auto}.inspector-scroll>section{border-bottom:1px solid var(--line-soft);padding:13px}.inspector-section-title{color:#747881;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:7px;font-weight:720;display:block}.inspector-field,.inspector-fieldset{border:0;gap:6px;min-width:0;margin:0 0 11px;padding:0;display:grid}.inspector-field:last-child,.inspector-fieldset:last-child{margin-bottom:0}.inspector-field>span,.inspector-fieldset legend,.inspector-readout>span{color:#a7aab1;font-size:8px;font-weight:610}.inspector-field input,.inspector-field textarea{width:100%;color:var(--text);background:#151619;border:1px solid #373940;border-radius:7px;outline:0;font-size:9px}.inspector-field input{height:34px;padding:0 9px}.inspector-field textarea{resize:vertical;min-height:68px;padding:8px 9px;line-height:1.5}.inspector-field input:focus,.inspector-field textarea:focus{border-color:#ff5cbaad;box-shadow:0 0 0 3px #ff5cba1a}.inspector-field input:disabled,.inspector-field textarea:disabled,.inspector-segments button:disabled,.danger-text-button:disabled{cursor:not-allowed;opacity:.48}.inspector-readout{background:#17181b;border:1px solid #33353b;border-radius:7px;padding:9px}.inspector-readout p{color:#90949d;margin:6px 0 0;font-size:8px;line-height:1.5}.inspector-model-row{background:#17181b;border:1px solid #33353b;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 9px;font-size:8px;display:flex}.inspector-model-row span{color:#858992}.inspector-model-row strong{color:#c7b9fa;font-family:var(--font-geist-mono), monospace;font-size:7px}.inspector-segments{background:#151619;border:1px solid #36383f;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.inspector-segments button{color:#7f838b;cursor:pointer;background:0 0;border-radius:6px;min-height:28px;font-size:8px}.inspector-segments button:hover{color:#d8dae0}.inspector-segments button[aria-pressed=true]{color:#fff;background:#32343a}.inspector-status-row{color:#a6a9b1;text-transform:capitalize;background:#17181b;border:1px solid #33353b;border-radius:7px;grid-template-columns:8px auto minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:0 9px;font-size:8px;display:grid}.inspector-status-row small{color:#6f737c;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.status-dot{background:#696d75;border-radius:50%;width:6px;height:6px;display:block}.status-dot[data-status=completed]{background:var(--green);box-shadow:0 0 0 3px #ff5cba14}.status-dot[data-status=queued],.status-dot[data-status=running]{background:#f5cd65;box-shadow:0 0 0 3px #f5cd6514}.status-dot[data-status=failed]{background:var(--danger);box-shadow:0 0 0 3px #ff7d8a14}.inspector-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.inspector-footer>span{color:#5f636c;max-width:130px;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.danger-text-button{color:#d68089;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px;font-size:8px;display:inline-flex}.danger-text-button:hover{color:#ff9aa4;background:#ff7d8a14}.execution-drawer{z-index:24;border:1px solid var(--line);background:var(--panel);height:min(226px,34dvh);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;grid-template-rows:38px minmax(0,1fr);display:grid;bottom:70px;left:12px;right:12px;overflow:hidden}.execution-drawer-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:0 8px 0 10px;display:flex}.execution-tabs,.execution-actions{align-items:center;gap:2px;display:flex}.execution-tabs button{color:#7d818a;cursor:pointer;background:0 0;align-items:center;gap:6px;height:37px;padding:0 9px;font-size:8px;font-weight:640;display:inline-flex;position:relative}.execution-tabs button[aria-selected=true]{color:#eceef2}.execution-tabs button[aria-selected=true]:after{background:var(--purple);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.execution-tabs button span{color:#adb0b8;background:#32343a;border-radius:99px;place-items:center;min-width:16px;height:16px;font-size:7px;display:grid}.execution-drawer-body{min-height:0;overflow:auto}.generation-results{min-height:100%;padding:10px}.generation-result-card{border:1px solid var(--line-soft);background:#191a1d;border-radius:7px;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:560px;min-height:132px;display:grid;overflow:hidden}.generation-result-card>img{object-fit:cover;width:128px;height:132px}.generation-result-card>div{gap:5px;min-width:0;display:grid}.generation-result-card strong,.generation-result-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-result-card strong{color:var(--text);font-size:10px}.generation-result-card span{color:var(--text-muted);font-size:8px}.generation-result-card>a{border:1px solid var(--line);min-height:30px;color:var(--text-soft);border-radius:7px;align-items:center;gap:5px;margin-right:12px;padding:0 9px;font-size:8px;text-decoration:none;display:inline-flex}.generation-result-card>a:hover,.generation-result-card>a:focus-visible{color:#fff;background:#303137}.queue-list,.execution-log-list{min-width:720px}.queue-row,.execution-log-row{min-height:31px;font-family:var(--font-geist-mono), "Cascadia Code", monospace;border-bottom:1px solid #2b2c31bf;align-items:center;gap:9px;padding:0 12px;font-size:7.5px;display:grid}.queue-row{grid-template-columns:28px 8px 180px minmax(120px,1fr) 86px}.queue-row:hover,.execution-log-row:hover{background:#ffffff05}.queue-index,.queue-row>span:nth-of-type(2){color:#696d76}.queue-row strong{color:#bfc1c7;font-weight:560}.queue-row em{color:#777b84;text-align:right;text-transform:uppercase;font-style:normal}.queue-row em[data-status=completed]{color:var(--green)}.queue-row em[data-status=running]{color:#f5cd65}.queue-row em[data-status=failed]{color:var(--danger)}.execution-log-row{grid-template-columns:70px 52px 145px minmax(240px,1fr)}.execution-log-row time,.execution-log-row strong{color:#777b84;font-weight:500}.execution-log-row p{color:#b2b5bc;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.log-level{text-transform:uppercase;font-weight:650}.log-level[data-level=success]{color:var(--green)}.log-level[data-level=error]{color:var(--danger)}.log-level[data-level=info]{color:#8bbceb}.execution-empty{color:#6f737b;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.execution-empty p{margin:0;font-size:8px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090b9e;place-items:end center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.shortcuts-modal{border:1px solid var(--line);width:min(960px,100%);max-height:calc(100dvh - 36px);box-shadow:var(--shadow);background:#1d1e21;border-radius:10px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.shortcut-groups{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;padding:10px 4px 14px;display:grid;overflow-y:auto}.shortcut-group{min-width:0;padding:0 12px}.shortcut-group+.shortcut-group{border-left:1px solid var(--line-soft)}.shortcut-group h3{color:#d4d6dc;margin:0 0 7px;font-size:9px;font-weight:680}.shortcut-list{display:grid}.shortcut-row{border-bottom:1px solid var(--line-soft);color:#a9acb4;justify-content:space-between;align-items:center;gap:18px;min-height:34px;font-size:9px;display:flex}.shortcut-row:last-child{border-bottom:0}.shortcut-row kbd{text-align:center;padding:4px 6px}.canvas-notice{z-index:70;border:1px solid var(--line);color:#d3d5da;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#232428f5;border-radius:7px;align-items:center;gap:8px;max-width:360px;min-height:34px;padding:0 11px;font-size:8px;display:flex;bottom:70px;right:16px;box-shadow:0 10px 28px #0000005c}.canvas-notice>svg:first-child{color:var(--green)}.canvas-notice.is-error>svg:first-child{color:var(--danger)}.canvas-notice.is-info>svg:first-child{color:var(--purple)}.canvas-status-note{color:#5e626b;pointer-events:none;align-items:center;gap:5px;font-size:7px;display:flex;bottom:21px;left:276px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.project-switcher{width:190px}.project-switcher-copy small,.credit-pill,.canvas-status-note,.react-flow__minimap{display:none}.canvas-top-right{right:10px}.top-pill-button{justify-content:center;width:38px;padding:0}.top-pill-button span{display:none}.canvas-top-left{left:10px}.node-inspector-floating{width:min(302px,100vw - 16px);max-height:calc(100dvh - 134px);top:64px;right:8px}.node-palette-popover{width:auto;bottom:68px;left:8px;right:8px;transform:none}.canvas-bottom-toolbar{max-width:calc(100vw - 16px);bottom:9px}.canvas-bottom-toolbar .run-workflow-button span{display:none}.canvas-bottom-toolbar .run-workflow-button{min-width:34px;padding:0}.canvas-view-controls{bottom:66px;left:8px}.canvas-layout-confirmation{bottom:114px;left:8px}.execution-drawer{bottom:64px;left:8px;right:8px}.adtake-canvas-app.has-execution-drawer .node-inspector-floating{display:none}.queue-list,.execution-log-list{min-width:0}.queue-row{grid-template-columns:24px 8px minmax(0,1fr) auto}.generation-result-card{grid-template-columns:94px minmax(0,1fr) auto}.generation-result-card>img{width:94px}.queue-row>span:nth-of-type(3){display:none}.execution-log-row{grid-template-columns:58px 48px minmax(0,1fr)}.execution-log-row strong{display:none}.shortcut-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.shortcut-group:nth-child(odd){border-left:0}.shortcut-group:nth-child(n+3){border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.canvas-notice{bottom:66px;left:8px;right:8px}}@media (max-width:460px){.shortcut-groups{grid-template-columns:1fr}.shortcut-group+.shortcut-group,.shortcut-group:nth-child(n+3){border-top:1px solid var(--line-soft);border-left:0;margin-top:10px;padding-top:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.project-menu .canvas-list button{text-align:left;color:#e8e8e8;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:11px 10px;display:flex}.project-menu .canvas-list button>span{flex-direction:column;flex:1;gap:4px;display:flex}.project-menu .canvas-list button small{color:#999}.project-menu .canvas-list button:hover,.project-menu .canvas-list button.is-current{background:#383838}.project-switcher-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.parallel-jobs-pill{cursor:pointer;background:#292929;border:1px solid #444;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:13px;display:flex}.selection-actions .parallel-run-button{color:#181818;background:#ededed}.canvas-top-left,.canvas-top-right{top:14px}.canvas-bottom-toolbar,.canvas-view-controls,.project-switcher,.top-pill-button{background:#242424;border-color:#3b3b3b;box-shadow:0 3px 12px #0002}.canvas-bottom-toolbar .toolbar-divider:last-child{display:none}.canvas-view-controls{box-shadow:none;background:0 0;border:0}.canvas-status-note{display:none}.project-switcher-copy{align-items:center;gap:16px;flex-direction:row!important}.project-switcher-copy small{border-left:1px solid #444;padding-left:16px}.ai-writing-actions>span,.ai-thinking,.ai-suggestions article strong{color:#ccc}.ai-writing-actions button{background:#333}.ai-suggestions{background:#222;border-color:#444}.ai-suggestions article{border-color:#3b3b3b}.diversity-control{background:#303030;border-color:#454545}.diversity-control small{color:#aaa}.canvas-file-drop{background:#242424ed;border-color:#ddd}.reference-drop-hint span{color:#444}.canvas-bottom-toolbar [hidden]{display:none!important}.canvas-name-field{color:#999;flex-direction:column;gap:6px;padding:10px 8px;font-size:12px;display:flex}.canvas-name-field input{color:#eee;background:#181818;border:1px solid #444;border-radius:7px;padding:10px 12px;font-size:14px}.canvas-list{max-height:240px;overflow:auto}.canvas-list button{width:100%}.empty-canvas-guide{text-align:center;z-index:3;color:#aaa;flex-direction:column;align-items:center;gap:14px;min-width:min(550px,90vw);display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.empty-canvas-guide>svg{color:#777}.empty-canvas-guide h1{color:#ddd;margin:0;font-size:24px;font-weight:500}.empty-canvas-guide p{margin:0;font-size:14px}.empty-canvas-guide div{gap:10px;margin-top:10px;display:flex}.empty-canvas-guide button{cursor:pointer;background:#292929;border:1px solid #444;border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;display:flex}.empty-canvas-guide small{color:#666;margin-top:6px;font-size:12px}.ai-writing-tools{margin:8px 0}.ai-writing-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-writing-actions>span{color:#c5b9ec;align-items:center;gap:4px;font-size:13px;display:flex}.ai-writing-actions button{cursor:pointer;background:#323036;border-radius:6px;padding:7px 9px;font-size:12px}.ai-thinking{color:#cdcdcd;font-size:12px;animation:1.8s infinite pulse}.ai-suggestions{background:#211f25;border:1px solid #4e4e4e;border-radius:8px;max-height:320px;margin-top:10px;padding:10px;overflow:auto}.ai-suggestions header{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ai-suggestions header button{cursor:pointer;background:0 0}.ai-suggestions article{border-top:1px solid #38323e;padding:10px 0}.ai-suggestions article strong{color:#d8d8d8;font-size:12px}.ai-suggestions article p{white-space:pre-wrap;margin:6px 0;font-size:13px;line-height:1.7}.ai-suggestions article button{color:#222;cursor:pointer;background:#e7e7e7;border-radius:6px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;display:flex}.diversity-control{cursor:pointer;background:#292929;border:1px solid #3d3d3d;border-radius:8px;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:flex}.diversity-control>span{flex-direction:column;gap:3px;display:flex}.diversity-control strong{font-size:13px}.diversity-control small{color:#b5b5b5;font-size:11px}.diversity-control input{accent-color:#ff85cb}.generation-variants{border-top:1px solid #363636;padding:12px}.generation-variants>header{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.generation-variants strong{font-size:14px}.generation-variants header span{color:#999;font-size:11px}.generation-variants>div{grid-template-columns:1fr 1fr;gap:9px;max-height:380px;display:grid;overflow:auto}.generation-variants article{border:1px solid #3d3d3d;border-radius:6px;position:relative;overflow:hidden}.generation-variants article.is-active{border-color:#f6b7dc;box-shadow:0 0 0 1px #f6b7dc}.generation-variants button{cursor:pointer;text-align:left;background:#222;width:100%;padding:0}.generation-variants img{object-fit:cover;width:100%;height:160px;display:block}.generation-variants button span{padding:9px 38px 9px 8px;font-size:11px;display:block}.generation-variants a{color:#ddd;align-items:center;gap:2px;font-size:10px;display:flex;position:absolute;bottom:7px;right:6px}.project-switcher{min-width:248px;min-height:48px;padding:8px 14px}.project-switcher-copy strong{font-size:15px;line-height:1.4}.project-switcher-copy small{font-size:12px;line-height:1.5}.top-pill-button,.credit-pill,.provider-status{min-height:40px;font-size:13px}.canvas-bottom-toolbar{gap:6px;padding:7px 10px;bottom:18px}.canvas-bottom-toolbar button{min-width:40px;min-height:40px;font-size:14px}.canvas-bottom-toolbar .run-workflow-button{min-width:86px;font-size:15px}.canvas-bottom-toolbar svg{width:19px;height:19px}.canvas-view-controls button{width:34px;height:34px}.canvas-view-controls output{min-width:46px;font-size:13px}.selection-actions{font-size:14px}.selection-actions button{min-height:40px;font-size:14px}.selection-actions>span{font-size:13px}.node-palette-popover{width:370px;max-height:calc(100vh - 120px)}.floating-panel-header h2{font-size:17px}.panel-kicker,.palette-category h3{font-size:12px}.palette-search input{min-height:36px;font-size:14px}.palette-result{min-height:65px;padding:13px 12px}.palette-result strong{font-size:15px;line-height:1.6}.palette-result small{font-size:12px;line-height:1.6}.project-menu strong{font-size:14px}.project-menu small{font-size:12px}.execution-tabs button{min-height:42px;font-size:14px}.canvas-status-note{font-size:11px;bottom:72px}.shortcut-row{font-size:13px}.shortcut-row kbd{font-size:12px}.shortcut-group h3{font-size:15px}.canvas-file-drop small{color:#d6d6d6;font-size:13px}.canvas-notice{max-width:min(650px,90vw);font-size:14px;line-height:1.6;bottom:84px}@media (max-width:760px){.canvas-bottom-toolbar{gap:2px;padding:5px;bottom:12px}.canvas-bottom-toolbar button{min-width:34px;min-height:38px}.project-switcher{min-width:190px}.project-switcher-copy strong{font-size:14px}.node-palette-popover{max-width:calc(100vw - 24px)}}:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]){--canvas:#f7f6f3;--panel:#f1efeafa;--panel-solid:#f1efea;--panel-raised:#ece9e2;--line:#dfddd8;--line-soft:#e5e3df;--text:#22211e;--text-soft:#4b4842;--text-muted:#757169;--purple:#46443e;--brand:#ff5cba;--brand-hover:#ff85cb;--brand-ink:#1a0a13;--brand-soft:#f9eef4;--brand-line:#814568;--brand-text:#b81e78;--focus-ring:#ff85cb;--danger-soft:#f9eef4;--danger-line:#7a3a42;--danger-text:#a51d2c;--green:#fcc0e3;--danger:#ff7d8a;--ui-surface:#f4f3ef;--ui-control:#efece6;--ui-hover:#e6e5e1;--ui-border:#e1dfdb;--ui-muted:#56544d;--action-primary-bg:#2f2d29;--action-primary-fg:#f1efea;--shadow:0 18px 52px #1c19142b}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .selection-actions{background:#f0eee8;border:1px solid #dddad5;box-shadow:0 8px 32px #1c19141b}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .selection-actions>span{color:#625f57}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .selection-actions button{background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .selection-actions button:hover{background:#e6e4e0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .selection-actions kbd{color:#6d6a63}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-file-drop{border:2px dashed var(--brand);background:#2a1a23de}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-file-drop span{color:#46443e}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .provider-status{color:#56544d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .provider-status .status-dot{background:#c39b61}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .provider-status[data-ready=true] .status-dot{background:#5a5750}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-neutral-mark{color:#272623;background:#ece9e2}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .is-reference-drop-target .generation-node{outline:3px solid var(--brand)!important;box-shadow:0 0 0 4px #ff5cba33!important}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .reference-drop-hint{color:#f2f0ec;background:#2e2c29;box-shadow:0 12px 30px #1c191429}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .group-onboarding{background:#f1efea;border:1px solid #e1dfda;box-shadow:0 12px 36px #1c191414}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .group-onboarding span{color:#625f57}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .group-onboarding button{color:#f1efea;background:#34322e}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]),[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) body{background:var(--canvas);color:var(--text)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) button,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) input,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) textarea,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) select{color:inherit}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) button{border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) button:focus-visible,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) input:focus-visible,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) textarea:focus-visible,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) select:focus-visible,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) [tabindex]:focus-visible{outline:2px solid var(--focus-ring)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) ::selection{background:#ff5cba61}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) ::-webkit-scrollbar-track{background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) ::-webkit-scrollbar-thumb{background:#dddad5;border:2px solid #0000}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .adtake-canvas-app,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-stage,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow{background:var(--canvas)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__selection{background:#ff5cba12;border:1px solid #ff5cbab8}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__node-output,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__node-creativeInput,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__node-analyze,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__node-recipe,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__node-prompt,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__node-imageGenerate{background:0 0;border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__edge-path{stroke:#89857d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__edge.selected .react-flow__edge-path,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__edge:focus .react-flow__edge-path,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__connection-path{stroke:var(--brand)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__attribution{background:0 0!important}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__attribution a{color:#757169!important}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .react-flow__minimap{border:1px solid var(--line);box-shadow:0 10px 28px #1c191421;background:#f4f2eee6!important}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-switcher,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .top-pill-button,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .credit-pill,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .profile-button,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-bottom-toolbar,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-view-controls{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2f0ebeb;box-shadow:0 8px 28px #1c19141d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-switcher:hover,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-switcher[aria-expanded=true]{background:#eeece6f5;border-color:#d6d4cd}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .adtake-mark{box-shadow:none;color:#1a0a13;background:#ff5cba}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-switcher-copy small{color:var(--text-muted)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu>button{background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu>button:hover,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu>button.is-current{background:#edebe5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu>button>svg:first-child{color:var(--purple)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu>button small{color:var(--text-muted)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu-meta{border-top:1px solid var(--line-soft);color:var(--text-muted)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .top-pill-button,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .credit-pill{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .top-pill-button:hover{color:var(--text);background:#edeae4f7;border-color:#d5d3cc}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .credit-pill svg{color:var(--purple)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .profile-button{color:#1b1a18;background:#edebe5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-bottom-toolbar button,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-view-controls button,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .bare-icon-button{color:#58554e;background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-bottom-toolbar button:hover:not(:disabled),[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-view-controls button:hover:not(:disabled),[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .bare-icon-button:hover:not(:disabled){color:#1b1a18;background:#e6e4e0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-bottom-toolbar button[aria-pressed=true],[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-view-controls button[aria-pressed=true]{color:#1b1a18;background:#e3e1dd}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-bottom-toolbar .add-node-button{color:#f2f0eb;background:#2a2825}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-bottom-toolbar .add-node-button:hover{color:#f3f2ee;background:#23221f}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-bottom-toolbar .run-workflow-button{color:var(--brand-text);background:#ff5cba29}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-bottom-toolbar .run-workflow-button:hover:not(:disabled){color:#1b1a18;background:#ff5cba42}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .toolbar-divider,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .control-divider{background:var(--line)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-view-controls output{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-layout-confirmation{border:1px solid var(--line);color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0eee9f7;box-shadow:0 14px 34px #1c191429}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-layout-confirmation button{border:1px solid var(--line);color:var(--text-soft);background:#eeebe5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-layout-confirmation button:hover:not(:disabled){color:#1b1a18;background:#e6e4e0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-layout-confirmation button.is-primary{color:#1b1a18;background:#dbd9d3;border-color:#d3d1ca}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) [data-tooltip]:after{border:1px solid var(--line);color:var(--text);background:#efede7;box-shadow:0 8px 20px #1c191423}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-card{color:var(--text);background:#f2f0ebfa;border:1px solid #dddbd5;box-shadow:0 9px 28px #1c191427}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-card:before{background:var(--node-accent,#ff85cb)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-card:hover{border-color:#d1cec7}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-card.is-selected{border-color:var(--node-accent,#ff85cb);box-shadow:0 0 0 2px color-mix(in srgb, var(--node-accent,#ff85cb59) 18%, transparent), 0 12px 32px #1c19142d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-card.is-failed{border-color:#ff7d8abf}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-header{border-bottom:1px solid var(--line-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-icon,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-result-icon,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-title-icon{border:1px solid color-mix(in srgb, var(--node-accent,#ff85cb) 36%, transparent);background:color-mix(in srgb, var(--node-accent,#ff85cb) 12%, transparent);color:var(--node-accent,#ff9ad5)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-heading small{color:var(--text-muted)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-status{color:var(--text-muted);background:#eeebe5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-status[data-status=completed]{color:var(--green);background:#ff5cba21}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-status[data-status=running],[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-status[data-status=queued]{color:#a57f1d;background:#fbbf2421}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-status[data-status=failed]{color:var(--danger);background:#ff7d8a21}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-status-idle{background:#ccc9c1}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-media,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-media-empty,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-text-preview{background:#f5f4f0;border:1px solid #e2e0db}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-media>span{color:#302f2b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c191447}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-media-empty{color:#69655d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-preview-orb{box-shadow:none;background:#eeece6;border:1px solid #1c191427}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-generation-mark{color:var(--green);background:#ff5cba1a;border:1px solid #ff5cba70}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-preview-frame{background:#f1efea;border:1px solid #1c191421}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-eyebrow{color:var(--node-accent,#b81e78)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-text-preview p{color:#494641}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-footer{border-top:1px solid var(--line-soft);color:#77746c}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-node-error{color:#a51d2b;background:#ff7d8a12;border-top:1px solid #ff7d8a38}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-handle{color:#3e3c37;box-shadow:0 5px 13px #1c191421;background:#efede7!important;border:1px solid #d7d4ce!important}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .workflow-handle:hover{color:#1b1a18;border-color:var(--node-accent,#ff85cb)!important;background:#e6e4e0!important}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-connect-menu{color:var(--text);background:#f0eee9fa;border:1px solid #d9d6d0;box-shadow:0 14px 34px #1c19142f}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-connect-menu>span{color:#656159}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-connect-menu>button{color:var(--text-soft);background:#eeebe5;border:1px solid #dddbd5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-connect-menu>button:hover,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-connect-menu>button:focus-visible{border-color:var(--node-accent,#ff85cb);color:#1b1a18;background:#e6e4e0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-connect-menu>button small,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-connect-menu>small{color:#737068}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .floating-panel-header{border-bottom:1px solid var(--line-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .panel-kicker{color:#76736b}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .floating-scrim{background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-palette-popover{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-search{border:1px solid var(--line);color:#6b6861;background:#f6f5f2}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-search:focus-within{border-color:#ff5cbaa6;box-shadow:0 0 0 3px #ff5cba1a}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-search input{color:var(--text);background:0 0;border:0;outline:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-search input::placeholder{color:#7f7b73}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-search kbd,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shortcut-row kbd{color:#504d47;background:#edebe5;border:1px solid #d9d7d1;border-bottom-color:#d1cec7;box-shadow:0 1px #1c19141f}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-category h3{color:#7a776e}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-result{background:0 0;border:1px solid #0000}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-result:hover,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-result:focus-visible{background:#eeece6;border-color:#dfddd8}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-result small{color:#706c65}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-result em{color:var(--node-accent,#b81e78)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .palette-empty{color:var(--text-muted)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .node-inspector-floating{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-scroll>section{border-bottom:1px solid var(--line-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-section-title{color:#77736b}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-field,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-fieldset{border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-field>span,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-fieldset legend,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-readout>span{color:#55524b}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-field input,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-field textarea{color:var(--text);background:#f6f5f2;border:1px solid #e0ded9;outline:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-field input:focus,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-field textarea:focus{border-color:#ff5cbaad;box-shadow:0 0 0 3px #ff5cba1a}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-readout{background:#f5f4f0;border:1px solid #e2e0db}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-readout p{color:#646159}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-model-row{background:#f5f4f0;border:1px solid #e2e0db}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-model-row span{color:#6c6860}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-model-row strong{color:#3a1da5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-segments{background:#f6f5f2;border:1px solid #e0ded9}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-segments button{color:#6f6c65;background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-segments button:hover{color:#34322e}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-segments button[aria-pressed=true]{color:#1b1a18;background:#e6e5e1}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-status-row{color:#55534c;background:#f5f4f0;border:1px solid #e2e0db}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-status-row small{color:#7a776e}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .status-dot{background:#ccc8c0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .status-dot[data-status=completed]{background:var(--green);box-shadow:0 0 0 3px #ff5cba14}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .status-dot[data-status=queued],[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .status-dot[data-status=running]{background:#f5cd65;box-shadow:0 0 0 3px #f5cd6514}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .status-dot[data-status=failed]{background:var(--danger);box-shadow:0 0 0 3px #ff7d8a14}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-footer{border-top:1px solid var(--line-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .inspector-footer>span{color:#858178}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .danger-text-button{color:#932f3a;background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .danger-text-button:hover{color:#a51d2b;background:#ff7d8a14}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-drawer{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-drawer-header{border-bottom:1px solid var(--line-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-tabs button{color:#706d66;background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-tabs button[aria-selected=true]{color:#4f5b73}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-tabs button[aria-selected=true]:after{background:var(--purple)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-tabs button span{color:#514e47;background:#e6e5e1}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-result-card{border:1px solid var(--line-soft);background:#f4f3ef}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-result-card strong{color:var(--text)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-result-card span{color:var(--text-muted)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-result-card>a{border:1px solid var(--line);color:var(--text-soft);text-decoration:none}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-result-card>a:hover,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-result-card>a:focus-visible{color:#1b1a18;background:#e8e6e2}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .queue-row,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-log-row{border-bottom:1px solid #1c191469}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .queue-row:hover,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-log-row:hover{background:#1c191405}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .queue-index,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .queue-row>span:nth-of-type(2){color:#7e7b72}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .queue-row strong{color:#45433d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .queue-row em{color:#757169}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .queue-row em[data-status=completed]{color:var(--green)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .queue-row em[data-status=running]{color:#a57f1d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .queue-row em[data-status=failed]{color:var(--danger)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-log-row time,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-log-row strong{color:#757169}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-log-row p{color:#4d4b45}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .log-level[data-level=success]{color:var(--green)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .log-level[data-level=error]{color:var(--danger)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .log-level[data-level=info]{color:#1d62a5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .execution-empty{color:#7a776f}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c191447}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shortcuts-modal{border:1px solid var(--line);box-shadow:var(--shadow);background:#f3f1ed}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shortcut-group+.shortcut-group{border-left:1px solid var(--line-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shortcut-group h3{color:#363430}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shortcut-row{border-bottom:1px solid var(--line-soft);color:#53514a}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shortcut-row:last-child{border-bottom:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-notice{border:1px solid var(--line);color:#373531;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0eee9f5;box-shadow:0 10px 28px #1c191425}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-notice>svg:first-child{color:var(--green)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-notice.is-error>svg:first-child{color:var(--danger)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-notice.is-info>svg:first-child{color:var(--purple)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-status-note{color:#868279}@media (max-width:760px){[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shortcut-group:nth-child(odd){border-left:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shortcut-group:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media (max-width:460px){[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shortcut-group+.shortcut-group,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shortcut-group:nth-child(n+3){border-top:1px solid var(--line-soft);border-left:0}}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu .canvas-list button{color:#2b2a26;background:0 0;border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu .canvas-list button small{color:#625f57}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu .canvas-list button:hover,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-menu .canvas-list button.is-current{background:#e6e4e0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .parallel-jobs-pill{background:#efece6;border:1px solid #dcd9d4}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .selection-actions .parallel-run-button{color:#f1efea;background:#2f2d29}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-bottom-toolbar,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-view-controls,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-switcher,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .top-pill-button{background:#f1efea;border-color:#e0ded9;box-shadow:0 3px 12px #1c19140e}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-view-controls{box-shadow:none;background:0 0;border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .project-switcher-copy small{border-left:1px solid #dcd9d4}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-writing-actions>span,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-thinking,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-suggestions article strong{color:#3f3d38}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-suggestions{background:#f2efeb;border-color:#dcd9d4}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-suggestions article{border-color:#e0ded9}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .diversity-control{background:#ece9e2;border-color:#dbd9d3}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-file-drop{background:#f1efeaed;border-color:#292724}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .reference-drop-hint span{color:#e0ded9}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-name-field{color:#625f57}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-name-field input{color:#272623;background:#f6f4f1;border:1px solid #dcd9d4}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .empty-canvas-guide{color:#56544d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .empty-canvas-guide>svg{color:#79766d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .empty-canvas-guide h1{color:#33312d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .empty-canvas-guide button{background:#efece6;border:1px solid #dcd9d4}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .empty-canvas-guide small{color:#858178}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-writing-actions>span{color:#442998}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-writing-actions button{background:#e8e6e3}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-thinking{color:#3e3c37}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-suggestions{background:#f2efeb;border:1px solid #d7d5ce}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-suggestions header button{background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-suggestions article{border-top:1px solid #e1dfdb}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-suggestions article strong{color:#363430}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ai-suggestions article button{color:#eeebe5;background:#32312d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .diversity-control{background:#efece6;border:1px solid #dfddd8}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .diversity-control small{color:#4f4c46}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .diversity-control input{accent-color:#ff85cb}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-variants{border-top:1px solid #e2e0dc}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-variants header span{color:#625f57}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-variants article{border:1px solid #dfddd8}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-variants article.is-active{border-color:#f6b7dc;box-shadow:0 0 0 1px #f6b7dc59}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-variants button{background:#f2efeb}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-variants a{color:#33312d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .canvas-file-drop small{color:#383631}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) *,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) :before,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) :after,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) ::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #1c191400;--tw-shadow-color:initial;--tw-inset-shadow:0 0 #1c191400;--tw-inset-shadow-color:initial;--tw-ring-color:initial;--tw-ring-shadow:0 0 #1c191400;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #1c191400;--tw-ring-inset:initial;--tw-ring-offset-color:#292724;--tw-ring-offset-shadow:0 0 #1c191400;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]),[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) :host{--color-white:#23221f;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) *,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) :after,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) :before,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) ::backdrop{border:0 solid}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) ::file-selector-button{border:0 solid}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) hr{color:inherit}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) table{border-color:inherit}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) :-moz-focusring:where(:not(iframe)){outline:auto}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) button,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) input,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) select,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) optgroup,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) textarea{color:inherit;background-color:#fdfdfc00}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) ::file-selector-button{color:inherit;background-color:#fdfdfc00}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) :-moz-ui-invalid{box-shadow:none}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[2px\]{gap:2px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--accent)}.border-line{border-color:var(--line)}.bg-bg{background-color:var(--bg)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-fg{color:var(--fg)}.text-live{color:var(--live)}.text-muted{color:var(--muted)}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--accent)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-live:hover{color:var(--live)}}.focus\:border-accent:focus{border-color:var(--accent)}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:40rem){.sm\:opacity-0{opacity:0}.sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .border-accent{border-color:var(--accent)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .border-line{border-color:var(--line)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .bg-bg{background-color:var(--bg)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .bg-surface{background-color:var(--surface)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .bg-surface-2{background-color:var(--surface-2)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .font-medium{--tw-font-weight:var(--font-weight-medium)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .text-accent{color:var(--accent)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .text-danger{color:var(--danger)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .text-fg{color:var(--fg)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .text-live{color:var(--live)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .text-muted{color:var(--muted)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#1c19140a), 0 1px 2px -1px var(--tw-shadow-color,#1c19140a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .blur,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .outline-none{--tw-outline-style:none}@media (hover:hover){[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .hover\:border-accent:hover{border-color:var(--accent)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .hover\:text-accent:hover{color:var(--accent)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .hover\:text-live:hover{color:var(--live)}}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .focus\:border-accent:focus{border-color:var(--accent)}}:root{--canvas:#141414;--panel:#242424fa;--panel-solid:#242424;--panel-raised:#303030;--line:#3c3c3c;--line-soft:#303030;--text:#f5f5f6;--text-soft:#b6b8bf;--text-muted:#777b84;--purple:#c8c8c8;--green:#78e6b3;--danger:#ff7d8a;--ui-surface:#1b1b1b;--ui-control:#292929;--ui-hover:#363636;--ui-border:#383838;--ui-muted:#a8a8ac;--ui-radius:10px;--ui-control-height:36px;--workspace-left-width:340px;--workspace-min-canvas:480px;--action-primary-bg:#ededed;--action-primary-fg:#181818;--shadow:0 18px 52px #0000006b;--bg:var(--canvas);--surface:var(--panel-solid);--surface-2:var(--panel-raised);--fg:var(--text);--muted:var(--text-soft);--muted-2:var(--text-muted);--accent:var(--purple);--action:var(--action-primary-bg);--action-fg:var(--action-primary-fg);--live:var(--green);--pick:var(--brand-soft,#3b2431);--pick-line:var(--brand-line,#814568);--pick-text:var(--brand-text,#fdd2eb);--star:#ffd670;--star-bg:#493a1d;--star-line:#a3833b}html,body{background:var(--bg);color:var(--fg)}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Malgun Gothic,Apple SD Gothic Neo,sans-serif}.creative-thumb img{object-fit:contain;max-width:100%;max-height:100%}html[data-vt-landing],html[data-vt-landing] body,html[data-vt-signin],html[data-vt-signin] body{height:100%;overflow:hidden}.vt-landing,.site-signin{position:relative}.vt-shell-main :is(button,input,textarea,select){color:revert-layer;font:revert-layer}.vt-shell-main button{border:revert-layer}.research-chrome-toggle{white-space:nowrap;color:var(--text-soft);border:1px solid var(--ui-border);background:0 0;border-radius:999px;margin-left:12px;padding:4px 10px;font-size:12px;line-height:1.6}.research-chrome-toggle[aria-pressed=true]{color:var(--text);border-color:var(--text-soft)}.research-scanned{color:var(--text-soft);white-space:nowrap;margin-left:12px;font-size:12px}.research-scanned button{color:var(--text);border:1px solid var(--ui-border);background:0 0;border-radius:999px;margin-left:8px;padding:4px 10px;font-size:12px}.library-folder{opacity:.92;margin-left:14px;font-size:12px}.library-folder svg{opacity:.75}.brand-board-pick{color:var(--text-soft);flex-direction:column;gap:4px;font-size:11px;display:flex}.brand-board-pick input{width:180px;font-size:12px}.brand-card-actions{align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.brand-card-actions button{align-items:center;gap:5px;display:inline-flex}.brand-kept,.brand-no-image{color:var(--text-soft);align-items:center;gap:5px;display:inline-flex}.brand-no-image{flex-direction:column;justify-content:center;width:100%;height:100%;font-size:11px}.library-board-row{align-items:center;min-width:0;display:flex}.library-board-row .library-board{flex:1;min-width:0}.library-board-tools{flex-shrink:0;gap:2px;display:inline-flex}.library-board-tools button{color:var(--text-soft);background:0 0;border:0;min-height:0;padding:5px}.library-board-tools button:hover:not(:disabled){color:#e4e9ff}.library-board-new{color:var(--text-soft);font-size:13px}.library-board-edit{align-items:center;gap:3px;padding:2px 0;display:flex}.library-board-edit input{flex:1;min-width:0;padding:7px 8px;font-size:13px}.library-board-edit button{color:var(--text-soft);background:0 0;border:0;min-height:0;padding:5px}.library-board-error{color:#ffb4b4;padding:6px 12px;font-size:12px;line-height:1.6}.library-board-tag{align-items:center;gap:5px;min-width:0;display:flex}.library-board-tag>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-board-tag>em{color:#ffb4b4;flex-basis:100%;font-size:11px;font-style:normal}.library-release{min-height:0;color:var(--text-soft);background:0 0;border:0;flex-shrink:0;align-items:center;gap:3px;margin-left:auto;padding:3px 4px;font-size:11px;display:inline-flex}.library-release:hover:not(:disabled){color:#e4e9ff}.brand-board-pick select{width:180px;font-size:12px}.brand-board-row{align-items:center;gap:4px;display:flex}.brand-board-row button{min-height:0;color:var(--text-soft);background:0 0;border:0;padding:5px}.brand-board-row button:hover:not(:disabled){color:#e4e9ff}.brand-board-pick>em{color:#ffb4b4;font-size:11px;font-style:normal}.brand-card-actions{flex-wrap:wrap;row-gap:6px}.brand-card-actions button,.brand-card-actions a{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.brand-keep-label{min-width:0}.brand-keep-where{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:12em;display:inline-block;overflow:hidden}.library-board-name{min-height:0;font:inherit;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.library-board-name:hover:not(:disabled){color:#e4e9ff;text-decoration:underline}.library-board-move{min-width:0;max-width:130px;padding:2px 4px;font-size:12px}.brand-head-tools{align-items:flex-end;gap:10px;display:flex}.brand-chrome-toggle{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.brand-chrome-toggle[aria-pressed=true]{color:#c6d2ff;background:#282b36}.upload-progress{z-index:71;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:132px;right:16px}.upload-progress-card{border:1px solid var(--line);max-width:min(360px,100vw - 32px);box-shadow:var(--shadow);color:var(--text);background:#232428f5;border-radius:7px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.upload-progress-previews{flex:none;display:flex}.upload-progress-previews img{object-fit:cover;border:1px solid var(--line);background:var(--panel-solid);border-radius:6px;width:44px;height:44px}.upload-progress-previews img+img{margin-left:-26px}.upload-progress-text{flex-direction:column;gap:2px;min-width:0;display:flex}.upload-progress-text strong{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.upload-progress-text span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.upload-progress-spinner{animation:.9s linear infinite upload-progress-spin}@keyframes upload-progress-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.upload-progress-spinner{animation:none}}.upload-pending{pointer-events:none;color:var(--text-soft)}.upload-pending-images{flex-wrap:wrap;gap:6px;display:flex}.upload-pending-images img{object-fit:cover;opacity:.55;filter:saturate(.7);border-radius:6px;animation:1.4s ease-in-out infinite upload-pending-breathe}.upload-pending-label{align-items:center;gap:6px;font-size:12px;display:inline-flex}@keyframes upload-pending-breathe{50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.upload-pending-images img{animation:none}}.upload-pending.is-strip{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.upload-pending.is-strip .upload-pending-images img{width:64px;height:64px}.upload-pending.is-fill{justify-content:center;align-items:center;width:100%;height:100%;min-height:120px;display:flex;position:relative}.upload-pending.is-fill .upload-pending-images{position:absolute;inset:0}.upload-pending.is-fill .upload-pending-images img{object-fit:contain;border-radius:0;width:100%;height:100%}.upload-pending.is-fill .upload-pending-label{color:var(--text);background:#141416c7;border-radius:999px;padding:4px 10px;position:relative}.upload-pending.is-inline{vertical-align:middle;margin-left:6px;display:inline-flex}.upload-pending.is-inline .upload-pending-images{gap:3px}.upload-pending.is-inline .upload-pending-images img{border-radius:4px;width:22px;height:22px}.upload-pending.is-ghost{border:1px dashed var(--line);background:#232428e6;border-radius:8px;flex-direction:column;gap:8px;width:260px;padding:10px;display:flex}.upload-pending.is-ghost .upload-pending-images img{width:74px;height:74px}.brand-advertiser-anchor{display:inline-flex;position:relative}.brand-advertiser-panel{z-index:30;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--panel-solid);width:min(420px,100vw - 32px);box-shadow:var(--shadow);text-align:left;padding:14px;position:absolute;top:calc(100% + 8px);right:0}.brand-advertiser-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.brand-advertiser-close{justify-content:center;align-items:center;min-width:0;min-height:0;padding:4px;display:inline-flex}.brand-advertiser-note{color:var(--text-soft);margin:8px 0 12px;font-size:12px;line-height:1.55}.brand-advertiser-note b{color:var(--text);font-weight:600}.brand-advertiser-empty{color:var(--text-muted);margin:0 0 12px;font-size:13px}.brand-advertiser-list{border-top:1px solid var(--line-soft);max-height:280px;margin:0 0 12px;padding:0;list-style:none;overflow-y:auto}.brand-advertiser-list li{border-bottom:1px solid var(--line-soft)}.brand-advertiser-list label{cursor:pointer;align-items:center;gap:8px;padding:8px 2px;font-size:13px;display:flex}.brand-advertiser-list label.is-full{cursor:not-allowed;opacity:.5}.brand-advertiser-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-advertiser-top{color:var(--green);background:#78e6b31f;border-radius:999px;flex:none;padding:1px 6px;font-size:11px;font-style:normal}.brand-advertiser-count{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12px}.brand-advertiser-foot{align-items:center;gap:8px;display:flex}.brand-advertiser-cost{color:var(--text-soft);margin-right:auto;font-size:12px}.brand-advertiser-save{background:var(--action-primary-bg);color:var(--action-primary-fg);align-items:center;gap:5px;display:inline-flex}.brand-advertiser-save:disabled{opacity:.45}.history-pane{padding-bottom:40px}.history-tabs{flex-shrink:0;gap:4px;display:inline-flex}.history-tabs button{min-height:0;padding:7px 12px;font-size:12px}.history-tabs button[aria-pressed=true]{color:#c6d2ff;background:#282b36}.history-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.history-list li{border:1px solid var(--line-soft);background:#1f1f22;border-radius:7px;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.history-list li[data-kind=collect]{background:#24242b;border-color:#4d5060}.history-kind{color:var(--text-soft);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.history-list li[data-kind=collect] .history-kind{color:#c6d2ff}.history-list li>div{min-width:0}.history-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.history-list small,.history-note,.history-list time{color:var(--text-soft);white-space:nowrap;font-size:12px}.history-list small{text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:760px){.history-list li{grid-template-columns:1fr;gap:6px}}.search-modes[data-mode=ads] .web-scan-form,.search-modes[data-mode=web] .competitor-source-disclosure{display:none}html:root body .creative-library .search-modes :is(.competitor-results-bar,.competitor-grid,.competitor-pagination,.competitor-filters,.competitor-selection){display:none!important}.web-scan-form{border:1px solid var(--line-soft);background:#222;border-radius:8px;margin-bottom:18px;padding:16px}.web-scan-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.web-scan-head strong{font-size:14px}.web-scan-head span{color:var(--text-soft);font-size:13px}.web-scan-form form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.web-scan-form label{min-width:240px;color:var(--text-soft);flex-direction:column;flex:1;gap:5px;font-size:12px;display:flex}.library-sidebar .brand-off{min-height:0;color:var(--text-soft);background:0 0;border:0;flex-shrink:0;padding:5px}.library-sidebar .brand-off:hover:not(:disabled){color:#ffb4b4}.brand-folder-switch{gap:4px;display:inline-flex}.brand-folder-switch button{white-space:nowrap;align-items:center;gap:6px;min-height:0;padding:7px 12px;font-size:12px;display:inline-flex}.brand-folder-switch button[aria-pressed=true]{color:#c6d2ff;background:#282b36}.brand-folder-switch small{color:var(--text-soft)}html:root body .creative-library.archive-redesign[data-experience] .archive-brand-strip{scrollbar-width:thin;align-items:center;gap:6px;padding:0 0 12px;display:flex;overflow-x:auto}html:root body .creative-library.archive-redesign[data-experience=research] .archive-brand-strip{display:none}html:root body .creative-library.archive-redesign[data-experience] .archive-brand-strip .library-board-heading{white-space:nowrap;border:0;padding:0 12px 0 0;font-size:12px}html:root body .creative-library.archive-redesign[data-experience] .archive-brand-item{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}html:root body .creative-library.archive-redesign[data-experience] .archive-brand-strip .library-board{background:0 0;border:1px solid #303034;border-radius:7px;flex-shrink:0;gap:7px;min-height:36px;margin:0;padding:6px 10px;font-size:12px;display:inline-flex!important}html:root body .creative-library.archive-redesign[data-experience] .archive-brand-strip .library-board span{max-width:160px}html:root body .creative-library.archive-redesign[data-experience] .archive-brand-strip .library-board[aria-pressed=true]{color:#ffb2df;background:#232323;border-color:#804567}html:root body .creative-library.archive-redesign[data-experience] .archive-board-strip .library-board-row{flex-shrink:0}html:root body .creative-library.archive-redesign[data-experience] .archive-board-strip .library-board-row .library-board{flex:none}html:root body .creative-library.archive-redesign[data-experience] .archive-board-strip .library-board-edit{flex-shrink:0}html:root body .creative-library.archive-redesign[data-experience] .archive-board-strip .library-board-edit input{flex:none;width:170px}html:root body .creative-library.archive-redesign[data-experience] .archive-board-strip .library-board-error{white-space:nowrap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]){--canvas:#f7f6f3;--panel:#f1efeafa;--panel-solid:#f1efea;--panel-raised:#ece9e2;--line:#dfddd8;--line-soft:#e5e3df;--text:#22211e;--text-soft:#4b4842;--text-muted:#757169;--purple:#46443e;--green:#78e6b3;--danger:#ff7d8a;--ui-surface:#f4f3ef;--ui-control:#efece6;--ui-hover:#e6e5e1;--ui-border:#e1dfdb;--ui-muted:#56544d;--action-primary-bg:#2f2d29;--action-primary-fg:#f1efea;--shadow:0 18px 52px #1c19142b;--bg:var(--canvas);--surface:var(--panel-solid);--surface-2:var(--panel-raised);--fg:var(--text);--muted:var(--text-soft);--muted-2:var(--text-muted);--accent:var(--purple);--action:var(--action-primary-bg);--action-fg:var(--action-primary-fg);--live:var(--green);--pick:var(--brand-soft,#f9eef4);--pick-line:var(--brand-line,#814568);--pick-text:var(--brand-text,#b81e78);--star:#ffd670;--star-bg:#fcf6eb;--star-line:#a3833b}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]),[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) body{background:var(--bg);color:var(--fg)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .vt-shell-main :is(button,input,textarea,select){color:revert-layer}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .vt-shell-main button{border:revert-layer}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .research-chrome-toggle{color:var(--text-soft);border:1px solid var(--ui-border);background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .research-chrome-toggle[aria-pressed=true]{color:var(--text);border-color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .research-scanned{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .research-scanned button{color:var(--text);border:1px solid var(--ui-border);background:0 0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-board-pick,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-kept,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-no-image{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-board-tools button{color:var(--text-soft);background:0 0;border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-board-tools button:hover:not(:disabled){color:#1d36a5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-board-new{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-board-edit button{color:var(--text-soft);background:0 0;border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-board-error,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-board-tag>em{color:#a51d1d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-release{color:var(--text-soft);background:0 0;border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-release:hover:not(:disabled){color:#1d36a5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-board-row button{color:var(--text-soft);background:0 0;border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-board-row button:hover:not(:disabled){color:#1d36a5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-board-pick>em{color:#a51d1d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-board-name{color:inherit;background:0 0;border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-board-name:hover:not(:disabled){color:#1d36a5;text-decoration:underline}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-chrome-toggle[aria-pressed=true]{color:#1d3aa5;background:#ece9e3}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .upload-progress-card{border:1px solid var(--line);box-shadow:var(--shadow);color:var(--text);background:#f0eee9f5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .upload-progress-previews img{border:1px solid var(--line);background:var(--panel-solid)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .upload-progress-text span,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .upload-pending{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .upload-pending-images img{filter:saturate(.7)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .upload-pending.is-fill .upload-pending-label{color:var(--text);background:#f7f6f3c7}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .upload-pending.is-ghost{border:1px dashed var(--line);background:#f0eee9e6}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-advertiser-panel{border:1px solid var(--ui-border);background:var(--panel-solid);box-shadow:var(--shadow)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-advertiser-note{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-advertiser-note b{color:var(--text)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-advertiser-empty{color:var(--text-muted)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-advertiser-list{border-top:1px solid var(--line-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-advertiser-list li{border-bottom:1px solid var(--line-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-advertiser-top{color:var(--green);background:#78e6b31f}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-advertiser-count{color:var(--text-muted)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-advertiser-cost{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-advertiser-save{background:var(--action-primary-bg);color:var(--action-primary-fg)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .history-tabs button[aria-pressed=true]{color:#1d3aa5;background:#ece9e3}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .history-list li{border:1px solid var(--line-soft);background:#f2f0ec}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .history-list li[data-kind=collect]{background:#efede7;border-color:#d3d1ca}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .history-kind{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .history-list li[data-kind=collect] .history-kind{color:#1d3aa5}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .history-list small,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .history-note,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .history-list time{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .web-scan-form{border:1px solid var(--line-soft);background:#f2efeb}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .web-scan-head span,[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .web-scan-form label{color:var(--text-soft)}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-sidebar .brand-off{color:var(--text-soft);background:0 0;border:0}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .library-sidebar .brand-off:hover:not(:disabled){color:#a51d1d}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-folder-switch button[aria-pressed=true]{color:#1d3aa5;background:#ece9e3}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .brand-folder-switch small{color:var(--text-soft)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library.archive-redesign[data-experience] .archive-brand-strip .library-board-heading{border:0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library.archive-redesign[data-experience] .archive-brand-strip .library-board{background:0 0;border:1px solid #e4e2de}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library.archive-redesign[data-experience] .archive-brand-strip .library-board[aria-pressed=true]{color:#b81e78;background:#f1efea;border-color:#804567}
