:root{--ce-header-inset:12px;--ce-header-h:56px;--header-frost:#0e0e11d1;--ce-outage-strip-h:0px;--ce-crumb-size:var(--fs-body);--ce-crumb-sep-gap:0px;--ce-crumb-sep-color:color-mix(in srgb, var(--t3) 40%, transparent);--ce-crumb-ink:var(--t3);--ce-crumb-ink-hover:var(--t1);--ce-crumb-ink-leaf:var(--t2);--ce-crumb-hover-bg:var(--wash-2);--ce-crumb-seg-max:180px;--ce-crumb-leaf-max:320px;--ce-header-space:calc(var(--ce-outage-strip-h) + var(--ce-header-inset) + var(--ce-header-h));--ce-header-clear:calc(var(--ce-header-space) + var(--ce-header-inset));--ce-nodetools-gap:12px;--nodetools-tooltip-clearance:22px;--drag-handle-padding:8px;--image-selection-outline-width:1.5px;--frosted-bg:#14141480;--frosted-blur:24px;--frosted-saturate:1.2;--frosted-border:1px solid var(--border-subtle);--frosted-shadow:0 4px 16px #00000059;--font-family-display:"Playfair Display";--chrome-font:var(--font-family-base);--chrome-size-chip:9.5px;--chrome-size-hint:11.5px;--chrome-size-control:13px;--chrome-track-chip:.12em;--chrome-track-hint:.04em;--chrome-track-control:normal;--chrome-weight-chip:400;--chrome-weight-control:500;--chrome-hint-opacity:.75;--home-accent:#ecc1ad;--home-accent-hover:#f0cab6;--home-accent-fg:#3a2a22;--home-accent-ink:#96502b;--home-accent-ink-hover:#7d4222;--home-text-primary:#40382f;--home-text-secondary:#5f574e;--home-text-muted:#8a8175;--home-glass-bg:#fffaf780;--home-scrim:#fffaf773;--home-glass-border:1px solid #ffffff80;--home-glass-shadow:0 10px 40px #46373229;--home-glass-blur:22px;--home-glass-saturate:1.15;--home-selection:#785a5021;--home-selection-strong:#785a5052;--home-control-accent:#785a508c;--home-row-hover:#785a5012;--home-card-bg:#fffcfa66;--home-card-border:1px solid #ffffff73;--home-control-border:1px solid transparent;--home-seam:#3c302a1a;--dir-section-gap:16px;--dir-pane-pad-x:10px;--home-control-bg:#fffcfab8;--home-control-grad:#fffbf980;--home-control-grad-hover:#fffbf9b8;--home-tile-bg:#fffaf729;--home-tile-blur:7px;--home-search-outline:#3c302a29;--home-search-outline-focus:#3c302a42;--home-search-placeholder:var(--home-text-muted);--home-search-frost-bg:#fffaf729;--home-search-frost-strong:#fffaf73d;--home-search-frost-blur:14px;--home-thumb-placeholder:linear-gradient(135deg, #785a501a, #fffaf71f);--home-card-inset:10px;--home-pane-pad:24px;--thumb-radius:8px;--home-grid-gap:14px;--home-card-size:176px;--home-radius:var(--radius-major);--home-radius-sm:var(--ce-radius-surface);--home-radius-xs:9px;--home-evolve-ms:var(--ce-motion-scene);--home-ease:var(--ce-motion-ease-settle);--home-carousel-slide:var(--ce-motion-reveal);--home-carousel-ease:var(--ce-motion-ease-standard);--home-recent-reveal-h:30px;--hotkey-color:var(--text-muted);--ce-radius-canvas:10px;--ce-radius-control:6px;--ce-radius-surface:12px;--ce-radius-nested:10px;--radius-major:16px;--ce-motion-feedback:.12s;--ce-motion-travel:.16s;--ce-motion-reveal:.3s;--ce-motion-scene:.52s;--ce-motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--ce-motion-ease-settle:cubic-bezier(.22, .61, .36, 1);--ce-motion-spring-stiffness:320;--ce-motion-spring-damping:30;--ce-motion-spring-mass:1;--ce-seg-track-bg:#0000001f;--ce-seg-thumb-bg:#ffffff1f;--ce-seg-pad:2px;--ce-seg-h:28px;--ce-seg-pad-x:10px;--ce-seg-font:12px;--ce-seg-h-sm:22px;--ce-seg-pad-x-sm:7px;--ce-seg-font-sm:11px;--ce-seg-slide-ms:var(--ce-motion-travel);--ce-radius-pill:999px;--ce-pill-pad-x:2ch;--ce-pill-pad-y:.25em;--ce-pad-x-compact:.85ch;--ce-pad-y-compact:.38em;--menu-hover-bg:#ffffff14;--menu-hover-fg:var(--text-primary);--nt-font-size:14px;--nt-surface-bg:var(--frost);--nt-control-ink:#a3a3ad;--nt-secondary-ink:#7f7f8b;--nt-control-size:36px;--nt-strip-height:44px;--nt-label-size:13px;--nt-icon-size:20px;--nt-slider-track-size:100px;--nt-slider-label-size:68px;--nt-dropdown-bg:var(--nt-surface-bg);--nt-dropdown-hover:var(--menu-hover-bg);--nt-dropdown-shadow:var(--sh2);--nt-dropdown-min-w:280px;--nt-dropdown-pad:var(--ce-menu-pad);--nt-row-pad-y:8px;--nt-row-pad-x:16px;--nt-row-gap:2px;--nt-section-gap:10px;--nt-strip-gap:6px;--nt-feature-pill-offset:20px;--inpaint-panel-width:380px;--inpaint-panel-offset:16px;--nt-trigger-pad-x:14px;--nt-action-optical-margin:var(--nt-trigger-pad-x);--nt-action-disabled-fg:var(--text-muted);--ce-settings-panel-bg:#08090cf0;--nt-well-ink:#000;--nt-capsule-well:28%;--nt-capsule-bg:color-mix(in srgb, var(--nt-well-ink) var(--nt-capsule-well), transparent);--nt-capsule-radius:var(--ce-radius-control);--nt-capsule-content-h:20px;--nt-capsule-pad-y:4px;--nt-capsule-h:calc(var(--nt-capsule-content-h) + 2 * var(--nt-capsule-pad-y));--nt-panel-pad:4px;--nt-input-pad-x:6px;--nt-rail-h:6px;--nt-rail-bg:#00000059;--nt-rail-played:#ffffff4d;--nt-rail-thumb-size:13px;--nt-seg-h:8px;--nt-seg-gap:1px;--nt-seg-idle:#ffffff14;--nt-seg-played:#ffffff47;--nt-seg-current:#ffffff73;--nt-transport-btn:28px;--nt-stack-gap:8px;--nt-stack-pad-x:12px;--nt-stack-pad-y:8px;--nt-frame-preview-w:72px;--nt-frame-preview-h:44px;--ce-toggle-on-bg:#ffffff1a;--ce-toggle-off-bg:#00000047;--ce-ink-faint:#4b5563;--ce-collective-bg:#00000047;--ce-action-quiet-bg:#ffffff0f;--ce-edit-hairline:#ffffff2e;--recent-card-radius:var(--browser-card-radius);--recent-card-bg:#fffaf752;--recent-card-surface-bg:#40382f3d;--recent-card-band-bg:#302a2480;--recent-card-blur:var(--home-tile-blur);--recent-card-title-font:var(--font-family-base);--recent-card-title-size:16.5px;--recent-card-title-weight:400;--recent-card-title-color:#f2ede7;--recent-card-title-tracking:normal;--recent-card-title-leading:normal;--recent-card-title-transform:none;--recent-card-meta-font:var(--font-family-base);--recent-empty-font:var(--font-family-base);--recent-empty-size:12.5px;--recent-empty-weight:400;--recent-empty-color:var(--recent-card-title-color);--recent-card-meta-size:11.5px;--recent-card-meta-weight:400;--recent-card-meta-color:#b5aba0;--recent-card-chrome-ink:var(--home-text-muted);--recent-card-chrome-ink-hover:#40382f9c;--recent-card-meta-tracking:normal;--recent-card-meta-leading:normal;--recent-card-meta-transform:none;--recent-card-plate-pad:14px 16px 14px;--switcher-radius:var(--ce-radius-pill);--switcher-pad:4px;--switcher-gap:2px;--switcher-seg-pad:7px 22px;--switcher-label-font:var(--font-family-base);--switcher-label-size:12.5px;--switcher-label-weight:500;--switcher-label-tracking:.12em;--switcher-label-color:var(--home-text-primary);--switcher-label-color-inactive:#544d45;--switcher-active-bg:#fffaf79e;--switcher-pill-dur:.42s;--switcher-pill-ease:cubic-bezier(.16, 1, .3, 1);--ghost-tile-ink:#40382f57;--ghost-tile-ink-hover:#40382f94;--ghost-tile-dash:12 9;--ghost-tile-stroke-w:1.5px;--ghost-stack-gap:9px;--ghost-plus-size:30px;--destination-capsule-height:28px;--destination-capsule-pad:0 12px 0 10px;--destination-capsule-size:var(--fs-cap);--destination-capsule-bg:#fffaf747;--destination-capsule-bg-hover:#fffaf785;--destination-capsule-border:#40382f29;--destination-capsule-border-hover:#40382f4d;--browser-card-radius:16px;--browser-card-bg:linear-gradient(160deg, #18151e, #0e0d12);--browser-card-border:var(--home-card-border);--browser-card-selected-border:1px solid #ffffffd9;--browser-card-title-font:var(--font-family-base);--browser-card-title-size:13.5px;--browser-card-title-weight:400;--browser-card-title-color:#40382f9c;--browser-card-title-tracking:normal;--browser-card-title-leading:normal;--browser-card-title-transform:none;--browser-card-meta-font:var(--font-family-base);--browser-card-meta-size:11px;--browser-card-meta-weight:400;--browser-card-meta-color:var(--home-text-muted);--browser-card-meta-tracking:normal;--browser-card-meta-leading:normal;--browser-card-meta-transform:none;--browser-card-label-pad:14px 16px 14px;--browser-card-label-gap:2px;--browser-card-label-bg:var(--band);--browser-card-label-backdrop:blur(18px) saturate(1.2);--legal-footer-ink:var(--home-text-secondary);--legal-footer-pad:18px 16px;--legal-footer-radius:0;--legal-footer-size:12.5px;--sidebar-label-font:var(--font-family-base);--sidebar-label-size:10.5px;--sidebar-label-weight:400;--sidebar-label-color:var(--home-text-muted);--sidebar-label-tracking:.1em;--sidebar-label-leading:normal;--sidebar-label-transform:lowercase;--sidebar-label-opacity:.8;--sidebar-separator-color:#3c302a00;--sidebar-section-gap:var(--dir-section-gap);--sidebar-pane-pad-x:19px;--sidebar-row-hover:var(--home-row-hover);--sidebar-head-height:26px;--sidebar-head-radius:var(--home-radius-xs);--sidebar-indent:12px;--sidebar-icon-size:15px;--sidebar-drop-stroke-width:3px;--sidebar-item-opacity:.88;--sidebar-item-opacity-active:1;--sidebar-item-opacity-ineligible:.42;--sidebar-group-label-opacity:.55;--folder-color-grey:#8a8177;--folder-color-red:#c2554b;--folder-color-orange:#c07a35;--folder-color-yellow:#b3902c;--folder-color-green:#5f8f4e;--folder-color-teal:#3f8d88;--folder-color-blue:#4a7fb5;--folder-color-purple:#8368ad;--search-min-height:34px;--search-pad-x:16.5px;--search-radius:var(--home-radius-xs);--search-rest-bg:#703d1f1a;--search-hover-bg:#a4735626;--search-focus-bg:#753d2329;--search-text:#857460;--search-placeholder:var(--home-text-muted);--search-border:transparent;--search-border-focus:transparent;--search-caret:var(--home-accent);--btn-control-radius:var(--home-radius-xs);--btn-control-fill:var(--home-control-grad);--btn-control-fill-hover:var(--home-control-grad-hover);--btn-control-active-bg:var(--home-control-grad-hover);--btn-control-disabled-bg:transparent;--btn-control-border-width:0px;--btn-control-border-style:none;--btn-control-border-color:transparent;--btn-control-border-hover:var(--home-selection-strong);--btn-control-font:var(--font-family-base);--btn-control-weight:400;--btn-control-size:13px;--btn-control-fg:var(--home-text-primary);--btn-control-fg-disabled:var(--home-text-muted);--btn-control-tracking:normal;--btn-control-leading:normal;--btn-control-transform:none;--btn-control-pad:7px 12px;--btn-control-gap:6px;--btn-primary-radius:var(--home-radius-sm);--btn-primary-bg:var(--home-accent);--btn-primary-hover-bg:var(--home-accent-hover);--btn-primary-border-width:0px;--btn-primary-border-style:solid;--btn-primary-border-color:transparent;--btn-primary-font:var(--font-family-base);--btn-primary-weight:500;--btn-primary-size:15px;--btn-primary-color:var(--home-accent-fg);--btn-primary-tracking:normal;--btn-primary-leading:normal;--btn-primary-transform:none;--btn-primary-pad:13px 24px;--btn-primary-gap:8px;--library-surface-bg:#0c0c0ff0;--library-surface-blur:28px;--library-surface-saturate:1.2;--library-surface-border:transparent;--library-shadow:var(--sh2);--library-radius:20px;--library-pad:16px;--library-region-gap:10px;--library-grid-gap:6px;--library-folder-tile-h:56px;--library-folder-tile-min:150px;--library-folder-tile-gap:10px;--library-folder-tile-radius:var(--r-tile);--library-folder-tile-pad:0 14px;--library-folder-tile-bg:#ffffff09;--library-folder-tile-bg-armed:var(--wash-2);--library-folder-tile-bg-target:var(--accent-glow);--library-folder-tile-ring-target:inset 0 0 0 1.5px var(--accent);--library-folder-tile-icon:14px;--library-folder-tile-icon-ink:var(--peer-1);--library-folder-tile-ink:var(--t2);--library-folder-tile-meta:var(--t3);--library-folder-section-mb:22px;--library-folders-sticky-pad:0 0 var(--library-folder-section-mb);--library-well-pad:6px 0 0;--library-well-rule:1px solid var(--hair);--library-well-row-h:34px;--library-well-row-gap:12px;--library-well-figure-opacity:.6;--library-divider-ink:transparent;--library-divider-ink-hover:var(--wash-3);--library-meta-row-h:26px;--library-meta-row-gap:0 28px;--library-meta-row-size:var(--fs-cap);--library-grid-grow:1.15;--library-card-radius:var(--ce-radius-surface);--library-tile-bg:linear-gradient(160deg, #272c30, #171a1c);--library-title-color:var(--t3);--library-title-size:14px;--library-title-weight:500;--library-label-color:var(--text-muted);--library-label-active:var(--text-primary);--library-label-size:12px;--library-tab-bg-active:var(--border-subtle);--library-tab-radius:7px;--library-chip-radius:var(--ce-radius-pill);--library-ctl-h:34px;--library-size-chip-w:96px;--library-size-chip-pad:0 14px;--library-ctl-bg:#00000047;--library-ctl-bg-active:#00000040;--library-ctl-border:transparent;--library-ctl-text:var(--t2);--library-ctl-text-active:var(--text-primary);--library-ctl-track:#00000040;--library-ctl-fill:var(--text-muted);--library-ctl-knob:var(--text-secondary);--library-sel-color:var(--accent-primary);--library-sel-width:2px;--library-sel-scrim:transparent;--library-tree-row-color:var(--t3);--library-tree-row-color-active:var(--t2);--library-tree-row-muted:var(--t3);--library-tree-selection:transparent;--library-tree-selection-strong:#ffffff24;--library-tree-row-radius:10px;--library-tree-row-height:34px;--library-tree-row-gap:8px;--library-tree-indent:14px;--library-tree-dot-size:6px;--library-tree-dot-rest:#ffffff14;--library-tree-dot-active:var(--accent);--library-tree-disclosure-slot:20px;--library-tree-disclosure-size:10px;--library-tree-width:224px;--library-header-gap:0px;--library-sidebar-inset:0px;--library-tree-pad:0 8px 14px var(--library-sidebar-inset);--library-tree-list-pad:0 0;--library-gallery-pad:0 0 0 8px;--library-tree-height:168px;--library-tree-control-bg:var(--surface-base);--library-flip-ratio:.5625;--library-region-split-gap:10px;--library-dock-margin:12px;--library-mosaic-row-height:140px;--library-mosaic-max-width:none;--library-mosaic-gap:6px;--node-surface:var(--surface-elev1);--node-radius:var(--ce-radius-canvas);--node-title-font:var(--font-family-base);--node-title-size:13px;--node-title-weight:500;--node-title-color:var(--text-primary);--node-border-color:var(--border-subtle);--auth-link-ink:var(--ce-accent);--auth-link-ink-hover:var(--ce-accent);--auth-hint-ink:var(--ce-text-muted);--scrollbar-ink-active:32%;--scrollbar-ink-rest:26%;--ce-motion-duration:.48s;--ce-motion-ease:cubic-bezier(.22, .61, .36, 1);--ce-motion-shift:12px;--ce-motion-stagger:70ms;--ce-gen-pulse-period:3.6s;--ce-gen-pulse-min:.6;--ce-pay-sheet-bg:#fff;--ce-pay-sheet-ink:#1a1a1a;--ce-pay-sheet-muted:#6b7280;--ce-pay-reveal:.26s}.ce-mode-light,[data-theme=light]{--auth-link-ink:var(--home-accent-ink);--auth-link-ink-hover:var(--home-accent-ink-hover);--auth-hint-ink:var(--home-text-secondary)}.ce-card{--nt-font-size:11.5px;--nt-capsule-content-h:18px;--nt-capsule-pad-y:4px;--nt-capsule-h:26px;--nt-capsule-radius:7px;--nt-trigger-pad-x:10px}.ce-palette{--nt-font-size:11.5px;--nt-capsule-content-h:24px;--nt-capsule-pad-y:4px;--nt-capsule-h:32px;--nt-capsule-radius:7px;--nt-trigger-pad-x:12px}.ce-atref{--atref-ink:var(--mauvy-atref);--atref-wash:23%;--atref-fg:var(--atref-ink)}.ce-atref:hover{--atref-wash:38%;--atref-fg:#fff}.ce-atref[data-missing]{--atref-ink:var(--stop)}.ce-palette-island{--ce-panel-bg:var(--frost);--ce-panel-shadow:var(--sh2);--ce-sep-panel:none}.ce-palette-fold{background:var(--frost);width:26px;height:26px;box-shadow:var(--sh2);color:var(--t3);cursor:pointer;pointer-events:auto;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.ce-palette-fold:hover{color:var(--t1)}.ce-palette-invite{height:40px;color:var(--t3);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;pointer-events:auto;background:#ffffff07;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-family:inherit;display:flex;box-shadow:inset 0 0 0 1px #ffffff0e}.ce-palette-invite:hover{color:var(--t1);background:#ffffff0d}.ce-fast-prompt{--ce-panel-bg:var(--frost);--ce-panel-shadow:var(--sh2);--ce-sep-panel:none}.ce-history-window{--ce-dock-body-pad:0}.ce-workspace-switcher{--ce-panel-bg:var(--frost);--ce-panel-shadow:var(--sh2);--ce-sep-panel:none}.ce-browser-menu{--ce-panel-bg:var(--glass);--ce-panel-shadow:var(--hshadow);--ce-sep-panel:none}.ce-metadata-window{--ce-panel-bg:var(--ce-metadata-bg);--ce-panel-blur:28px;--ce-panel-shadow:var(--sh2);--ce-sep-panel:none;--ce-metadata-well-copied:color-mix(in srgb, var(--state-success) 14%, var(--ce-metadata-well));--ce-pill-pad-y:0;--ce-pill-pad-x:10px}.home-legal-footer{--legal-footer-ink:var(--recent-card-title-color);--glass-tile-fill:var(--recent-card-band-bg);--legal-footer-radius:var(--ce-radius-pill);--legal-footer-pad:8px 22px}.home-recent-empty{--glass-tile-fill:var(--recent-card-band-bg)}.home-recent-card{--glass-tile-fill:var(--recent-card-surface-bg)}.home-recent-plate{--glass-tile-fill:var(--recent-card-band-bg)}.ce-header-crumb{--cs-text:var(--ce-text-primary);--cs-text-current:var(--ce-text-primary);--cs-text-muted:var(--ce-text-secondary);--cs-pill-bg:var(--ce-row-hover)}.mvy{--mvy-h-font:var(--font);--mvy-h-weight:500;--mvy-h-size:clamp(34px, 5vw, 62px);--mvy-h-lh:1.08;--mvy-h-track:-.015em;--mvy-body-size:15px;--mvy-body-lh:1.75}.ce-palette-go-flat{--ce-sep-panel:none}.ce-beta-sheet{--ce-sep-panel:none;--home-glass-blur:24px;--home-glass-saturate:1.2;--home-glass-border:none}.ce-tree-theme-library{--sidebar-label-font:var(--font);--sidebar-pane-pad-x:0px;--sidebar-item-opacity:1;--tree-row-weight:400;--tree-row-weight-active:400;--tree-selection:var(--library-tree-selection);--tree-selection-strong:var(--library-tree-selection-strong);--tree-row-color:var(--library-tree-row-color);--tree-row-muted:var(--library-tree-row-muted);--tree-meta-color:var(--library-tree-row-muted);--tree-row-radius:var(--library-tree-row-radius);--tree-control-bg:var(--library-tree-control-bg);--tree-row-height:var(--library-tree-row-height);--tree-indent:var(--library-tree-indent);--tree-row-font-size:var(--fs-body,14px);--tree-row-pad-l:var(--library-sidebar-inset);--tree-row-pad-r:8px;--tree-drop-stroke:var(--accent-primary);--tree-row-gap:var(--library-tree-row-gap);--tree-row-color-active:var(--library-tree-row-color-active);--tree-dot-size:var(--library-tree-dot-size);--tree-dot-rest:var(--library-tree-dot-rest);--tree-dot-active:var(--library-tree-dot-active);--tree-disclosure-slot:var(--library-tree-disclosure-slot);--tree-disclosure-size:var(--library-tree-disclosure-size);--tree-disclosure-order:3;--sidebar-row-hover:transparent;--sidebar-label-size:var(--fs-cap);--sidebar-label-tracking:.04em;--sidebar-label-transform:none;--sidebar-label-opacity:1;--sidebar-group-label-opacity:1;--sidebar-group-label-pad:0 4px 0 var(--library-sidebar-inset);--sidebar-head-height:var(--library-ctl-h);--sidebar-section-gap:16px;--library-chevron-hit:28px;--library-chevron-size:16px}.ce-tree-theme-library .dir-row:hover{--tree-row-color:var(--tree-row-color-active)}.ce-tree-theme-home{--tree-selection:var(--home-selection);--tree-selection-strong:var(--home-selection-strong);--tree-row-color:var(--home-text-primary);--tree-row-muted:var(--home-text-muted);--tree-meta-color:var(--home-text-muted);--tree-row-radius:var(--home-radius-xs);--tree-control-bg:var(--home-control-bg);--tree-row-height:36px;--tree-indent:16px;--tree-row-font-size:14px;--tree-drop-stroke:var(--home-selection-strong)}.ce-crumbsearch-home{--cs-text:var(--search-text);--cs-text-current:var(--search-text);--cs-text-muted:var(--home-text-muted);--cs-rest-bg:var(--search-rest-bg);--cs-backdrop:blur(var(--home-search-frost-blur)) saturate(1.2);--cs-track-hover:var(--search-hover-bg);--cs-focus-bg:var(--search-focus-bg);--cs-pill-bg:var(--home-selection);--cs-hint:var(--search-placeholder);--cs-caret:var(--search-caret);--cs-border:var(--search-border);--cs-border-focus:var(--search-border-focus)}.ce-crumbsearch-library{--cs-text:var(--text-primary);--cs-text-current:var(--text-primary);--cs-text-muted:var(--text-muted);--cs-rest-bg:var(--library-ctl-bg);--cs-border:var(--library-ctl-border);--cs-track-hover:color-mix(in srgb, var(--text-primary) 7%, transparent);--cs-focus-bg:var(--surface-elev2);--cs-pill-bg:color-mix(in srgb, var(--accent-primary) 20%, transparent);--cs-hint:var(--text-muted);--cs-caret:var(--accent-primary);--search-radius:var(--ce-radius-pill);--search-pad-x:14px}[data-role=library]{--seg-h:var(--library-ctl-h);--seg-radius:var(--ce-radius-pill);--seg-track-bg:var(--library-ctl-bg);--seg-pad-block:0px;--seg-pad:14px;--seg-font:var(--fs-body,14px);--browser-card-bg:var(--library-tile-bg)}.ce-browser-shell-library-footer{--browser-footer-seam:var(--library-surface-border);--browser-footer-pad:2px}.home-glass-strong{--home-glass-bg:#fffaf738;--home-glass-blur:48px}.mvy-legal-footer-ink{--legal-footer-ink:var(--home-text-muted)}:root{--quota-fill:var(--t2);--quota-fill-over:var(--stop);--w-menu:220px;--ce-menu-pad:6px;--ce-menu-frost:#101013eb;--ce-menu-search-bg:#00000059}.ce-menu{--ce-panel-bg:var(--ce-menu-frost);--ce-panel-shadow:var(--sh2);--ce-sep-panel:none}:root{--ce-nt-slider-w:130px;--ce-nt-action-pad-x:14px}[data-part=strip] .ce-seg{--seg-h:calc(var(--h-control) - 2 * var(--ce-nt-group-gap));--seg-pad:var(--ce-nt-group-gap);--seg-pad-x:var(--ce-badge-pad-x);--seg-font:var(--fs-cap);--seg-radius:var(--r-pill);--seg-track-bg:var(--well);--seg-thumb-bg:var(--wash-2);--seg-weight:var(--fw-r);--seg-border:none;--seg-fg:var(--t3);--seg-fg-active:var(--t1)}:root{--ce-badge-pad-x:9px;--ce-badge-gap:7px;--ce-badge-frost:var(--nt-surface-bg)}.ce-inpaint-panel{--ce-panel-bg:var(--frost);--ce-panel-shadow:var(--sh2)}.ce-modal-sheet{--field-h:var(--h-field);--field-pad-y:0;--field-pad-x:12px;--field-radius:var(--r-field);--field-bg:var(--well);--field-border:none;--seg-h:calc(var(--h-control) - 2 * 2px);--seg-pad:2px;--seg-radius:var(--r-pill);--seg-track-bg:var(--well);--seg-thumb-bg:var(--wash-2);--seg-fg:var(--t3);--seg-fg-active:var(--t1);--ce-switch-w:30px;--ce-switch-h:18px;--ce-switch-inset:3px;--ce-switch-off-bg:var(--wash-2);--ce-switch-on-bg:var(--wash-3)}[data-role=zoom-cluster],[data-role=bottom-toolbar]{--ce-panel-bg:var(--frost);--ce-panel-shadow:var(--sh2);--ce-sep-panel:none}:root,[data-theme=dark]{--toast-bg:#121216eb;--toast-saturate:1.1;--toast-shadow:0 1px 2px #0006, 0 10px 30px #00000059;--ce-metadata-bg:#0c0c0ff0;--ce-metadata-well:#00000052}[data-role=toast]{--ce-panel-bg:var(--toast-bg);--ce-panel-saturate:var(--toast-saturate);--ce-panel-shadow:var(--toast-shadow);--ce-sep-panel:none}[data-role=command-palette],[data-role=history-panel],[data-role=popover]{--ce-panel-bg:var(--frost);--ce-panel-shadow:var(--sh2);--ce-sep-panel:none}:root,[data-theme=dark]{--credits-well:#00000052}[data-ce-surface=inpaint-mask-overlay]{--ce-strip-slider-w:140px}[data-ce-surface=DrawingPalette]{--ce-strip-gap:12px;--ce-strip-slider-w:150px}[data-ce-surface=DrawingPalette] .ce-seg{--seg-h:var(--h-control);--seg-pad-block:0px}[data-role=canvas-settings-hud]{--ce-panel-bg:var(--frost);--ce-panel-shadow:var(--sh2);--ce-sep-panel:none;--seg-h:var(--h-badge);--seg-pad:2px;--seg-radius:var(--r-pill);--seg-track-bg:var(--well);--seg-thumb-bg:var(--wash-2);--seg-fg:var(--t3);--seg-fg-active:var(--t1);--ce-switch-w:30px;--ce-switch-h:18px;--ce-switch-inset:3px;--ce-switch-off-bg:#ffffff14;--ce-switch-on-bg:#ffffff1f}.ce-sheet-row-field{--field-w:240px}.ce-mention-popup,.ce-modal-sheet{--ce-panel-bg:var(--frost);--ce-panel-shadow:var(--sh2);--ce-sep-panel:none}.ce-landing-sheet{--ce-sep-panel:none;--ce-panel-blur:28px}.ce-nt-panel{--ce-panel-bg:var(--nt-surface-bg);--ce-panel-shadow:var(--sh2)}:root{--ce-topup-sheet-bg:linear-gradient(180deg, #181620fa, #0e0e12fa)}.ce-topup-sheet{--ce-panel-bg:var(--ce-topup-sheet-bg);--ce-panel-shadow:0 2px 6px #00000080, 0 40px 90px #000000a6, inset 0 1px 0 #ffffff0f;--ce-sep-panel:none}:root{--ce-nt-panel-label-w:72px}[data-ce-surface=node-tools]{--nt-capsule-h:var(--h-control);--nt-capsule-radius:var(--r-pill);--nt-trigger-pad-x:var(--sp3);--nt-font-size:var(--nt-label-size);--nt-strip-gap:var(--gutter)}:root{--ce-nt-glyph-fs:13px;--ce-nt-glyph-gap:6px;--ce-nt-group-gap:2px;--ce-gen-band-h:48px;--ce-gen-band-r-card:var(--r-sheet);--ce-gen-band-r-graph:var(--r-panel);--ce-gen-band-queue:34px;--graph-gen-node:180px;--graph-gen-node-r:var(--r-panel);--graph-gen-head-h:40px;--graph-gen-head-pad:0 16px;--graph-gen-band-h:var(--ce-gen-band-h);--graph-gen-band-pad:0 14px;--graph-gen-band-gap:8px;--graph-gen-band-bg:#00000040;--graph-gen-band-dot:3px;--graph-gen-chevron:26px;--graph-gen-chevron-bg:#141419f5;--graph-gen-chevron-shadow:0 4px 12px #0006;--graph-gen-line-h:22px;--graph-gen-line-gap:10px;--graph-gen-line-pad:0 6px;--graph-gen-line-r:6px;--graph-gen-line-hover:#ffffff0d;--graph-gen-breakdown-pad:2px 10px;--graph-gen-switch-h:26px;--graph-gen-switch-gap:9px;--graph-gen-switch-mb:12px;--graph-gen-switch-divider-h:11px;--graph-gen-switch-divider:#ffffff24;--graph-gen-pill-gap:8px;--graph-gen-count-opacity:1;--graph-gen-pill-dot:var(--graph-gen-band-dot);--graph-gen-pill-dot-opacity:.55}:root,[data-theme=dark]{--s0:#0c0c10;--s1:#141418;--s2:#1b1b21;--s3:#24242b;--board:#08080a;--stage:#0b0b0e;--glass:#14141480;--frost:#101013f0;--frost-2:#0e0e11f0;--well:#00000047;--well-2:#0006;--well-3:#00000080;--card:#00000024;--wash:#ffffff08;--wash-2:#ffffff0f;--wash-3:#ffffff1a;--hair:#ffffff14;--ghost:.08;--context:.4;--scrim:#00000059;--ph-1:#16121c;--ph-2:#1b1622;--ph-3:#201a28;--t1:#edecf2;--t2:#a3a2ad;--t3:#6b6a75;--t4:#55545e;--ink-on-accent:#0c0c10;--accent:#8f6bff;--accent-45:#8f6bff73;--accent-08:#8f6bff14;--accent-glow:#8f6bff24;--ok:#5bc98a;--warn:#e5a24a;--stop:#ef6b5b;--lime:#c8f065;--warn-wash:#e5a24a1a;--stop-wash:#ef6b5b1a;--stop-ring:#ef6b5b4d;--peer-1:#7a8fa6;--peer-2:#8a7a6a;--peer-3:#6e8a78;--peer-4:#c9b8ff;--peer-5:#e8a7c8;--r-btn:8px;--r-field:10px;--r-tile:12px;--r-panel:14px;--r-sheet:18px;--r-header:16px;--r-stage:20px;--r-pill:999px;--h-header:56px;--h-strip:36px;--h-bar:44px;--h-control:28px;--h-field:34px;--h-row:30px;--h-badge:22px;--h-key:20px;--icon:16px;--icon-btn:28px;--tool-btn:30px;--w-prompt:440px;--w-whisper:184px;--w-popover:268px;--w-settings-dock:300px;--w-sheet:440px;--w-sheet-l:520px;--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--sp5:24px;--sp6:32px;--edge:12px;--gutter:10px;--sh1:0 1px 2px #00000080, 0 8px 24px #00000059;--sh2:0 2px 6px #00000080, 0 28px 70px #0009;--sh-header:0 2px 6px #0006, 0 18px 50px #0006;--blur:blur(24px) saturate(1.2);--blur-header:blur(18px) saturate(1.4);--blur-window:blur(28px) saturate(1.2);--font:"Geist";--mono:"Geist Mono";--wordmark:"Playfair Display";--fs-display:34px;--fs-title:18px;--fs-body:14px;--fs-cap:12px;--fs-key:11px;--fs-micro:9px;--settings-type:13px;--settings-row-h:28px;--settings-col-gap:24px;--settings-row-gap:12px;--settings-pad:0 12px 6px;--settings-well:#00000038;--settings-well-radius:12px;--settings-hover:#00000047;--settings-label-ink:var(--t3);--settings-value-ink:var(--t2);--settings-reroll-ground:#ffffff0f;--fw-r:400;--fw-b:500;--lh:1.5;--lh-doc:1.7;--t-hover:.12s;--t-toast-in:.2s;--t-toast-stay:6s;--t-bloom:.16s;--t-bloom-controls:60ms;--t-fold:.12s;--t-tick:.15s;--t-flight:1.4s}.ce-mode-light,[data-theme=light],[data-theme=canvas-light]{--nt-surface-bg:#f4f0ecf5;--nt-control-ink:#57535e;--nt-secondary-ink:#77717c;--s0:#ddd7d0;--s1:#d7d0da;--s2:#e2ddd8;--s3:#cfc8c2;--board:linear-gradient(180deg, #ddd7d0 0%, #d7d0da 45%, #dcd3cb 100%);--stage:#d9d2cc;--glass:#ece6e073;--frost:#e2ddd8eb;--frost-2:#e2ddd8f0;--well:#1e16320d;--well-2:#1e163217;--well-3:#1e16321f;--card:#1e16320a;--wash:#1e16320a;--wash-2:#1e163214;--wash-3:#1e16321f;--hair:#1e16321f;--scrim:#1e163240;--ph-1:#9c93a6;--ph-2:#a39aad;--ph-3:#aba2b5;--t1:#17131f;--t2:#4f4859;--t3:#7e7686;--t4:#9a93a2;--ink-on-accent:#fff;--sh1:0 1px 2px #1e16321f, 0 8px 24px #1e16321a;--sh2:0 2px 6px #1e163224, 0 28px 70px #1e16322e;--sh-header:0 2px 6px #1e16321a, 0 18px 50px #1e16321f;--text-primary:var(--t1);--text-secondary:var(--t2);--text-muted:var(--t3);--surface-base:var(--s0);--surface-elev1:var(--s2);--surface-elev2:var(--frost);--canvas-bg:var(--stage);--canvas-grid:var(--wash-3);--border-subtle:var(--hair);--border-strong:var(--wash-3);--frosted-bg:var(--glass);--frosted-shadow:var(--sh1);--chrome-bg-tint:var(--wash-2);--menu-hover-bg:var(--wash-2);--accent-secondary:var(--t3);--frosted-border:1px solid var(--border-subtle);--hotkey-color:var(--text-muted);--menu-hover-fg:var(--text-primary);--nt-action-disabled-fg:var(--text-muted);--nt-dropdown-hover:var(--menu-hover-bg);--library-label-color:var(--text-muted);--library-label-active:var(--text-primary);--library-tab-bg-active:var(--border-subtle);--library-ctl-text-active:var(--text-primary);--library-ctl-knob:var(--text-secondary);--library-ctl-fill:var(--text-muted);--library-tree-control-bg:var(--surface-base);--node-surface:var(--surface-elev1);--node-title-color:var(--text-primary);--node-border-color:var(--border-subtle);--ce-crumb-sep-color:color-mix(in srgb, var(--t3) 40%, transparent);--ce-crumb-ink:var(--t3);--ce-crumb-ink-hover:var(--t1);--ce-crumb-ink-leaf:var(--t2);--ce-crumb-hover-bg:var(--wash-2);--nt-dropdown-bg:var(--nt-surface-bg);--nt-dropdown-shadow:var(--sh2);--library-shadow:var(--sh2);--library-folder-tile-bg-armed:var(--wash-2);--library-folder-tile-ink:var(--t2);--library-folder-tile-meta:var(--t3);--library-well-rule:1px solid var(--hair);--library-divider-ink-hover:var(--wash-3);--library-title-color:var(--t3);--library-ctl-text:var(--t2);--library-tree-row-color:var(--t3);--library-tree-row-color-active:var(--t2);--library-tree-row-muted:var(--t3);--quota-fill:var(--t2);--settings-label-ink:var(--t3);--settings-value-ink:var(--t2);--mauvy-ink-on-purple:var(--ink-on-accent)}:root{--ce-band-well:#00000040;--ce-sheet-drop-shadow:0 18px 44px #0006;--ce-fail-ink:#e8a08a;--ce-mode-disabled-ink:#3d4351}.ce-mode-light,[data-theme=light],[data-theme=canvas-light]{--ce-band-well:var(--well);--ce-sheet-drop-shadow:var(--sh2);--ce-fail-ink:var(--stop);--ce-mode-disabled-ink:var(--t4);--settings-well:var(--well);--settings-hover:var(--well-2);--settings-reroll-ground:var(--wash-2);--ce-menu-frost:var(--frost);--library-surface-bg:var(--frost);--library-tile-bg:linear-gradient(160deg, var(--well), var(--well-2));--library-folder-tile-bg:var(--wash);--library-tree-selection-strong:var(--wash-3);--library-tree-dot-rest:var(--wash-3);--library-ctl-bg:var(--well);--library-ctl-bg-active:var(--well-2);--library-ctl-track:var(--well-2);--toast-bg:var(--frost);--ce-badge-frost:var(--nt-surface-bg);--ink-on-accent:var(--t1);--toast-shadow:var(--sh1);--ce-metadata-bg:var(--frost);--ce-metadata-well:var(--well-2);--ce-topup-sheet-bg:linear-gradient(180deg, var(--s2), var(--s1));--ce-menu-search-bg:#1e16320f;--graph-gen-band-bg:var(--ce-band-well);--graph-gen-chevron-bg:var(--frost);--graph-gen-chevron-shadow:var(--sh1);--graph-gen-line-hover:var(--wash-2);--graph-gen-switch-divider:var(--wash-3);--graph-node-chassis-top:var(--s2);--graph-node-chassis-bottom:var(--s1);--graph-node-shadow:#1e16321f}:root{--r-sheet-l:22px;--band:#0c0c10b8;--hshadow:0 2px 6px #0006, 0 18px 50px #0006;--mauvy-purple:var(--accent);--mauvy-purple-45:var(--accent-45);--mauvy-purple-08:var(--accent-08);--mauvy-purple-glow:var(--accent-glow);--mauvy-ink-on-purple:var(--ink-on-accent);--mauvy-wordmark:var(--wordmark);--mauvy-atref:#b7a5f5}[data-ce-surface=node-tools],[data-ce-surface=text-node-tools],[data-ce-pack-strip],.ce-nt-panel,.nt-dropdown-panel{--font-family-base:var(--font);--nt-font-size:var(--nt-label-size);--nt-capsule-bg:transparent;--nt-transport-btn:var(--nt-control-size)}.mauvy-entry{--home-text-primary:#1f1b27;--home-text-secondary:#524b5c;--home-text-muted:#7b7483;--home-accent:#8f6bff;--home-accent-hover:#a187ff;--home-accent-fg:#0c0c10;--home-glass-bg:#e2ddd8e6;--home-glass-shadow:0 1px 2px #281e4614, 0 14px 36px #32235a1f;--home-header-frost:#ded8d280;--home-card-bg:#30283e17;--home-control-bg:#1e16320f;--home-seam:#1e16321f;--home-selection:#1e16320f;--home-selection-strong:#1e16321c;--home-row-hover:#1e16320f;--home-search-frost-bg:#1e16320d;--home-search-frost-strong:#1e16321c;--home-tile-bg:#e2ddd8db;--btn-primary-bg:#8f6bff;--btn-primary-hover-bg:#a187ff;--btn-primary-color:#0c0c10;--btn-primary-weight:500;--btn-primary-radius:999px;--entry-background:radial-gradient(60% 36% at 50% 0%,#8f6bff29,transparent 70%), radial-gradient(40% 24% at 82% 8%,#e1966e2e,transparent 70%), linear-gradient(180deg,#ddd7d0 0%,#d7d0da 45%,#dcd3cb 100%)}:root{--ce-surface-edge-width:1px;--ce-surface-edge-strength:10%;--ce-surface-edge-ink:currentColor;--nt-edge-width:0px}[data-ce-surface=node-tools][data-role=strip],[data-ce-surface=node-tools][data-role=text-selection-toolbar],[data-ce-surface=text-node-tools][data-role=strip],[data-ce-pack-strip][data-part=strip]{--ce-surface-edge-width:var(--nt-edge-width)}.ce-modal-sheet,[data-ce-surface=node-tools][data-role=strip],[data-ce-surface=node-tools][data-role=text-selection-toolbar],[data-ce-surface=text-node-tools][data-role=strip],[data-ce-pack-strip][data-part=strip],.mauvy-entry .ce-header-frosted{--ce-surface-edge-shadow:inset 0 0 0 var(--ce-surface-edge-width) color-mix(in srgb, var(--ce-surface-edge-ink) var(--ce-surface-edge-strength), transparent)}.ce-modal-sheet{--ce-panel-shadow:var(--ce-surface-edge-shadow), var(--sh2)}[data-ce-mode=light].ce-modal-sheet{--ce-surface-edge-ink:var(--home-text-primary)}.mvy.mauvy-entry{--home-text-primary:#1e1a26;--home-text-secondary:#57505f;--home-text-muted:#857d8c;--home-glass-bg:#e4ddd6c7;--home-glass-shadow:0 1px 2px #281e4614, 0 14px 36px #3c286e1f;--home-header-frost:#ece6e073;--entry-header-shadow:0 1px 2px #281e461a, 0 10px 30px #3c286e1f;--entry-background:radial-gradient(55% 30% at 50% 0%,#8f6bff29,transparent 70%), radial-gradient(40% 24% at 80% 6%,#eb966942,transparent 70%), linear-gradient(180deg,#e9e3da 0%,#e2dae6 40%,#e8ddd3 72%,#e6e0d8 100%) #e6e0d8}.mauvy-entry .home-glass-strong{--home-glass-bg:var(--entry-glass-strong,#e2ddd8e6)}.mauvy-entry .home-switcher{--glass-tile-fill:var(--home-glass-bg);--switcher-active-bg:var(--home-selection-strong);--switcher-label-color:var(--home-text-primary);--switcher-label-color-inactive:var(--home-text-secondary)}.mauvy-entry .home-recent-plate{--glass-tile-fill:var(--home-tile-bg);--recent-card-title-color:var(--home-text-primary);--recent-card-meta-color:var(--home-text-secondary)}.mauvy-entry .home-ghost-tile{--ghost-tile-ink:var(--home-text-muted);--ghost-tile-ink-hover:var(--home-text-primary)}.mauvy-entry [data-testid=project-browser-layer]{--browser-card-title-color:var(--home-text-primary);--browser-card-meta-color:var(--home-text-secondary);--browser-card-bg:var(--home-card-bg);--browser-card-label-bg:var(--home-tile-bg)}.mauvy-entry.dashboard-entry{--home-accent:#8f6bff;--home-accent-hover:#a58aff;--home-accent-fg:#0c0c10;--home-accent-ink:#8f6bff;--home-accent-ink-hover:#a58aff;--home-text-primary:#edecf2;--home-text-secondary:#a3a2ad;--home-text-muted:#6b6a75;--home-glass-bg:#0e0e11db;--entry-glass-strong:#0e0e11db;--home-glass-shadow:0 2px 6px #0006, 0 18px 50px #0006;--entry-header-shadow:var(--home-glass-shadow);--home-header-frost:#14141480;--home-card-bg:#0e0e11db;--home-control-bg:#ffffff0f;--home-seam:#ffffff0f;--home-selection:#ffffff0f;--home-selection-strong:#ffffff1c;--home-row-hover:#ffffff0f;--home-search-frost-bg:#00000052;--home-search-frost-strong:#ffffff1c;--home-search-outline:#ffffff0f;--home-search-outline-focus:#ffffff29;--home-tile-bg:#0c0c10b8;--home-glass-border:1px solid transparent;--home-card-border:1px solid transparent;--home-control-grad:#ffffff0f;--home-control-grad-hover:#ffffff1c;--home-control-accent:var(--home-text-secondary);--sidebar-label-color:var(--home-text-muted);--search-text:var(--home-text-secondary);--search-placeholder:var(--home-text-muted);--search-rest-bg:var(--home-search-frost-bg);--search-hover-bg:var(--home-row-hover);--search-focus-bg:var(--home-search-frost-bg);--search-caret:var(--home-accent);--recent-card-band-bg:var(--home-tile-bg);--recent-card-title-color:var(--home-text-primary);--recent-card-meta-color:var(--home-text-secondary);--home-scrim:#00000080;--btn-control-fill:var(--home-control-grad);--btn-control-fill-hover:var(--home-control-grad-hover);--btn-control-active-bg:var(--home-control-grad-hover);--btn-control-fg:var(--home-text-primary);--btn-control-fg-disabled:var(--home-text-muted);--entry-background:radial-gradient(60% 36% at 50% 0%,#8f6bff29,transparent 70%) #08080a}.dashboard-entry .dashboard-design{--dashboard-ghost-stroke:#ffffff29}.landing-page{--landing-bg:#08080a;--landing-primary:#edecf2;--landing-secondary:#a3a2ad;--landing-muted:#6b6a75;--landing-visual:#0b0b0e;--landing-sheet:#151320;--landing-dots:#ffffff0d;--landing-wash:#ffffff14;--landing-shadow:inset 0 1px 0 #ffffff0f, var(--sh2);--home-header-frost:#14141480;--entry-header-shadow:0 2px 6px #0006, 0 18px 50px #0006;--home-text-primary:var(--landing-primary);--home-text-secondary:var(--landing-secondary);--home-text-muted:var(--landing-muted);--accent:#8f6bff}.landing-page[data-theme=light]{--landing-bg:#e6e0d8;--landing-primary:#1e1a26;--landing-secondary:#57505f;--landing-muted:#857d8c;--landing-visual:#ddd2e3;--landing-sheet:#d9c9df;--landing-dots:transparent;--landing-wash:#1e163217;--landing-shadow:0 1px 2px #281e4614, 0 14px 36px #3c286e1f;--home-header-frost:#ece6e073;--entry-header-shadow:0 1px 2px #281e461a, 0 10px 30px #3c286e1f}.dashboard-design{--switcher-pad:4px;--switcher-gap:4px;--switcher-seg-pad:0 20px;--dashboard-ghost-stroke:#1e163233}.dashboard-directory{--directory-sidebar-width:260px;--directory-header-height:34px;--directory-header-pad:0px;--home-pane-pad:0px;--browser-body-pad:0px;--home-grid-gap:12px;--browser-card-radius:14px;--browser-card-label-pad:10px 12px;--browser-card-label-bg:var(--home-tile-bg);--browser-card-label-backdrop:blur(18px) saturate(1.2);--directory-section-gap:22px}.dashboard-directory [data-presentation=folder-row]{--browser-card-radius:10px;--browser-card-bg:var(--home-row-hover);--browser-card-label-bg:transparent;--browser-card-label-backdrop:none}.dashboard-directory [data-presentation=media-row]{--browser-card-label-bg:transparent;--browser-card-label-backdrop:none}.dashboard-directory .directory-section:first-child{--directory-section-gap:0px}@media (width<=767px){.dashboard-directory{--directory-sidebar-width:100px}}.dashboard-design{--dashboard-thumbnail-fill:linear-gradient(160deg,#1a1a1e,#0e0e10);--dashboard-scroll-thumb:#ffffff24}.dashboard-directory [data-presentation=overlay-card]{--browser-card-title-size:var(--fs-cap);--browser-card-title-weight:400}.dashboard-directory{--sidebar-label-transform:uppercase;--btn-control-radius:999px}.dashboard-directory .directory-primary-action{--btn-control-fill:var(--home-accent);--btn-control-fg:var(--home-accent-fg)}.dashboard-directory .ce-crumbsearch{--search-radius:999px;--cs-rest-bg:var(--home-search-frost-bg)}.ce-prompt-sheet-entry{--prompt-entry-bg:var(--frost);--prompt-entry-hover:var(--wash-3)}.ce-card-settings-compact{--nt-font-size:13px}[data-role=card][data-testid^=card-fields-]{--ce-card-v4-radius:18px;--ce-card-v4-drop-ring:#8f6bff8c;--ce-card-v4-drop-wash:#8f6bff0f}[data-role=recipe-panel]{--text-primary:var(--t1);--text-secondary:var(--t2);--text-muted:var(--t3)}.dashboard-design{--dashboard-band:#0c0c10b8;--dashboard-ink:#edecf2;--dashboard-secondary:#a3a2ad;--dashboard-muted:#6b6a75;--dashboard-people-pill-h:26px;--dashboard-people-pill-pad:0 6px;--dashboard-people-pill-blur:12px;--dashboard-people-pill-disc:18px;--dashboard-people-pill-font:9px;--dashboard-people-pill-ring:0 0 0 2px var(--dashboard-band);--dashboard-people-row-disc:20px;--dashboard-people-row-font:var(--fs-cap);--dashboard-people-row-ring:0 0 0 1.5px #08080ad9}.dashboard-directory{--sidebar-label-size:12px;--sidebar-label-opacity:1;--sidebar-label-leading:1.45;--dashboard-well:#00000052;--dashboard-wash:#ffffff0f;--dashboard-wash2:#ffffff1c;--home-text:var(--dashboard-ink);--home-text-muted:var(--dashboard-muted);--home-tile-bg:var(--dashboard-band);--glass-tile-fill:var(--dashboard-band);--browser-card-label-bg:var(--dashboard-band);--sidebar-label-color:var(--dashboard-muted);--ce-sep-divider:0px solid transparent;--browser-card-selected-border:1px solid var(--dashboard-wash2)}.dashboard-directory [data-testid=directory-left-pane]{--sidebar-label-color:var(--dashboard-muted);--sidebar-row-font-weight:400}.dashboard-entry{--dashboard-ink:#edecf2;--dashboard-secondary:#a3a2ad;--dashboard-muted:#6b6a75}.dashboard-directory .ce-tree-theme-home{--tree-row-weight:400;--tree-row-weight-active:400;--tree-row-height:32px;--tree-row-color:#a3a2ad;--tree-selection:#ffffff1c}.dashboard-directory .ce-crumbsearch-home{--cs-text:#a3a2ad;--cs-text-current:#edecf2;--cs-text-muted:#6b6a75}body:has(.dashboard-entry) :is([data-ce-surface=destination-picker],.ce-browser-menu){--t1:#edecf2;--t2:#a3a2ad;--t3:#6b6a75;--home-text-primary:#a3a2ad;--home-text-muted:#6b6a75;--tree-row-color:#a3a2ad;--tree-meta-color:#6b6a75;--tree-row-muted:#6b6a75;--tree-row-weight:400;--tree-row-weight-active:400;--tree-row-height:30px;--tree-selection:#ffffff0f;--tree-drop-stroke:#8f6bff80;--sidebar-label-color:#6b6a75;--home-row-hover:#ffffff0f;--home-control-bg:#ffffff0f;--home-selection-strong:#8f6bff80}.dashboard-directory [data-presentation=overlay-card]:nth-child(3n+1){--dashboard-thumbnail-fill:linear-gradient(160deg,#1a1a1e,#17171a)}.dashboard-directory [data-presentation=overlay-card]:nth-child(3n+2){--dashboard-thumbnail-fill:linear-gradient(160deg,#121214,#0e0e10)}.dashboard-directory [data-presentation=overlay-card]:nth-child(3n){--dashboard-thumbnail-fill:linear-gradient(160deg,#161619,#121215)}.dashboard-sidebar-groups{--sidebar-label-size:12px;--sidebar-label-weight:400;--sidebar-label-transform:uppercase;--sidebar-label-tracking:.1em;--sidebar-label-opacity:1;--sidebar-group-label-opacity:1;--sidebar-group-head-height:22px}.dashboard-directory{--btn-control-size:14px;--btn-control-weight:400}.dashboard-directory [data-presentation=folder-row]{--browser-card-title-size:14px}body:has(.dashboard-entry) [data-role=popover]:has([data-testid=menu-get-more-credits]){--ce-text-primary:#edecf2;--ce-text-secondary:#a3a2ad;--ce-text-muted:#6b6a75;--ce-accent:#8f6bff;--ce-accent-fg:#0c0c10}body:has(.dashboard-entry) [data-ce-surface=destination-picker]{--sidebar-pane-pad-x:6px;--sidebar-label-size:12px;--sidebar-label-weight:400;--sidebar-label-transform:none;--sidebar-head-height:22px;--sidebar-group-label-opacity:1;--sidebar-label-tracking:0}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/playfair-500-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/playfair-500-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-500-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/playfair-500-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-600-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-600-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-700-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-700-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}::selection{background:var(--accent-glow)}::selection{background:var(--accent-glow)}.ce-nt-slider{appearance:none;cursor:pointer;background:0 0;border:0;outline:none;flex:0 auto;width:84px;min-width:48px;height:14px;margin:0;padding:0}.ce-nt-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ce-toggle-on-bg) 0 var(--ce-slider-pct,0%), var(--ce-toggle-off-bg) var(--ce-slider-pct,0%) 100%);border-radius:999px;height:4px}.ce-nt-slider::-moz-range-track{background:var(--ce-toggle-off-bg);border-radius:999px;height:4px}.ce-nt-slider::-moz-range-progress{background:var(--ce-toggle-on-bg);border-radius:999px;height:4px}.ce-nt-slider::-webkit-slider-thumb{appearance:none;background:var(--text-primary);border:0;border-radius:999px;width:11px;height:11px;margin-top:-3.5px}.ce-nt-slider::-moz-range-thumb{background:var(--text-primary);border:0;border-radius:999px;width:11px;height:11px}.ce-nt-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--ce-toggle-on-bg)}.ce-nt-field{appearance:none;background:0 0;border:0;outline:none}.ce-nt-field[type=number]{appearance:textfield}.ce-nt-field::-webkit-outer-spin-button{appearance:none;margin:0}.ce-nt-field::-webkit-inner-spin-button{appearance:none;margin:0}.ce-nt-field::placeholder{color:var(--text-muted);opacity:1}.ce-nt-field:disabled{opacity:1;-webkit-text-fill-color:var(--text-muted)}[data-ce-card-control],[data-ce-card-control]>*{width:100%;min-width:0;display:grid}[data-ce-card-control]>*{justify-content:space-between;align-items:center;display:flex}[data-ce-card-pill=Field] .ce-nt-field{flex:auto}[data-ce-card-labelled]{padding-inline:var(--nt-trigger-pad-x);box-sizing:border-box;gap:8px}[data-ce-card-pill-label]{font-family:var(--font-family-base);font-size:var(--nt-font-size);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ce-nt-panel [data-ce-card-pill-label]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:fit-content;overflow:visible}.ce-nt-panel [data-nt-capsule]{height:auto;min-height:var(--nt-capsule-h);padding-block:var(--nt-capsule-pad-y);align-items:flex-start}.nt-dropdown-panel,.nt-dropdown-panel *{outline:none!important}.nt-dropdown-panel button:focus,.nt-dropdown-panel button:focus-visible,.nt-dropdown-trigger,.nt-dropdown-trigger:focus,.nt-dropdown-trigger:focus-visible{box-shadow:none!important;outline:none!important}.nt-dropdown-trigger:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-45,var(--accent))!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,textarea:focus,textarea:focus-visible,[contenteditable]:focus,[contenteditable]:focus-visible{box-shadow:none;outline:none}.frosted-surface{background:var(--ce-panel-bg,var(--frosted-bg));-webkit-backdrop-filter:blur(var(--ce-panel-blur,var(--frosted-blur))) saturate(var(--ce-panel-saturate,var(--frosted-saturate)));backdrop-filter:blur(var(--ce-panel-blur,var(--frosted-blur))) saturate(var(--ce-panel-saturate,var(--frosted-saturate)));border:var(--ce-sep-panel,var(--frosted-border));box-shadow:var(--ce-panel-shadow,var(--frosted-shadow))}.ce-nt-btn{justify-content:center;align-items:center;gap:var(--ce-nt-glyph-gap);box-sizing:border-box;height:var(--nt-control-size);min-width:var(--nt-control-size);border-radius:var(--r-btn);color:var(--nt-control-ink);font-size:var(--ce-nt-glyph-fs);font-family:var(--font);cursor:pointer;transition:color var(--t-hover), background-color var(--t-hover), opacity var(--t-hover);background:0 0;border:0;flex:none;padding:0;line-height:1;display:inline-flex}.ce-nt-btn--labelled{padding:0 var(--gutter);font-size:var(--fs-cap)}.ce-nt-btn:hover:not(:disabled){color:var(--t1)}.ce-nt-btn[data-state=active],.ce-nt-btn[data-state=open]{background:var(--wash-3);color:var(--t1)}.ce-nt-btn:disabled{cursor:default;opacity:.5}.ce-nt-btn[data-mixed="1"]{opacity:.55}.ce-nt-capsule{align-items:center;gap:var(--sp2);box-sizing:border-box;height:var(--nt-capsule-h);padding-inline:var(--nt-trigger-pad-x);background:var(--nt-capsule-bg);border-radius:var(--nt-capsule-radius);font-size:var(--nt-font-size);flex:none;max-width:100%;padding-block:0;display:inline-flex;overflow:visible}.ce-menu{box-sizing:border-box;width:var(--w-menu);padding:var(--ce-menu-pad);border-radius:var(--r-panel);color:var(--t1);font-size:var(--fs-body);font-family:var(--font-family-base);-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex-direction:column;display:flex}.ce-menu-row{align-items:center;gap:var(--gutter);box-sizing:border-box;height:var(--h-row);padding:0 var(--gutter);border-radius:var(--r-btn);color:var(--t2);cursor:pointer;transition:background-color var(--t-hover), color var(--t-hover);display:flex}.ce-menu-row:hover{background:var(--wash-2);color:var(--t1)}.ce-menu-row[data-state=active]{color:var(--t1)}.ce-menu-row-note{font-size:var(--fs-cap);color:var(--t3)}.ce-strip-kind{color:var(--t2);margin:0 var(--sp2) 0 var(--gutter);white-space:nowrap;flex:none}.ce-nt-capsule--slider{width:var(--ce-nt-slider-w);gap:var(--gutter)}.ce-nt-capsule--slider>.ce-nt-slider-label{color:var(--t3);white-space:nowrap;flex:none}.ce-nt-capsule--slider>span{flex:auto;min-width:0}.ce-nt-capsule--slider .ce-nt-slider{flex:auto;width:auto;min-width:0}.ce-nt-capsule--select{color:var(--t2);font-weight:var(--fw-r);gap:var(--sp1)}.ce-card .ce-nt-capsule--select,.ce-palette .ce-nt-capsule--select{color:var(--text-primary);font-weight:500}.ce-nt-action{align-items:center;gap:var(--ce-nt-glyph-gap);box-sizing:border-box;height:var(--h-control);padding-inline:var(--ce-nt-action-pad-x);border-radius:var(--r-pill);background:var(--accent);color:var(--ink-on-accent);font-size:var(--fs-cap);font-family:var(--font-family-base);font-weight:var(--fw-b);cursor:pointer;transition:background-color var(--ce-motion-reveal) var(--ce-motion-ease-standard), color var(--ce-motion-reveal) var(--ce-motion-ease-standard);border:0;padding-block:0;display:inline-flex}.ce-nt-action[data-state=blocked]{background:var(--nt-capsule-bg);color:var(--nt-action-disabled-fg)}.ce-card .ce-nt-action,.ce-palette .ce-nt-action{background:var(--accent-primary);color:var(--ink-on-accent);border-radius:var(--ce-radius-control);font-size:var(--nt-font-size);padding-inline:var(--nt-trigger-pad-x);height:var(--nt-capsule-h);font-weight:500}.ce-card .ce-nt-action[data-state=blocked],.ce-palette .ce-nt-action[data-state=blocked]{background:var(--nt-capsule-bg);color:var(--nt-action-disabled-fg)}.ce-badge{justify-content:center;align-items:center;gap:var(--ce-badge-gap);box-sizing:border-box;height:var(--h-badge);padding:0 var(--ce-badge-pad-x);border-radius:var(--r-pill);background:var(--ce-badge-frost);color:var(--t2);font-size:var(--fs-cap);font-family:var(--mono);white-space:nowrap;pointer-events:none;line-height:1;display:inline-flex}.ce-modal-sheet{box-sizing:border-box;padding:var(--ce-modal-pad,var(--sp4));border-radius:var(--r-sheet);color:var(--t1);font-size:var(--fs-body);border:0}.ce-sheet-section{box-sizing:border-box;border-radius:var(--r-panel);background:var(--card);padding:10px 14px 12px}.ce-sheet-row{box-sizing:border-box;height:var(--h-field);align-items:center;padding:0;display:flex}.ce-sheet-row-field{flex:none}.ce-sheet-confirm{box-sizing:border-box;border-radius:var(--r-pill);background:var(--accent);height:32px;color:var(--ink-on-accent);font-size:var(--fs-body);font-family:var(--font-family-base);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 14px;line-height:1;display:inline-flex}.ce-sheet-confirm:disabled{opacity:.5;cursor:not-allowed}.ce-sheet-pill,.ce-sheet-ghost{box-sizing:border-box;border-radius:var(--r-pill);font-size:var(--fs-body);font-family:var(--font-family-base);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ce-sheet-pill{background:var(--wash-2);height:32px;color:var(--t1);padding:0 14px}.ce-sheet-ghost{height:28px;color:var(--t3);background:0 0;padding:0 10px}.ce-sheet-pill:disabled,.ce-sheet-ghost:disabled,.ce-sheet-icon:disabled{opacity:.5;cursor:not-allowed}.ce-sheet-icon{box-sizing:border-box;border-radius:var(--ce-radius-control);width:26px;height:26px;color:var(--t3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ce-mention-popup{box-sizing:border-box;border-radius:var(--r-panel);width:280px;font-size:var(--fs-body);font-family:var(--font-family-base);flex-direction:column;gap:2px;padding:6px;display:flex}.ce-mention-row{box-sizing:border-box;align-items:center;gap:var(--gutter);border-radius:var(--r-btn);width:100%;height:32px;color:var(--t2);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 8px 0 6px;display:flex}.ce-mention-row[data-state=active]{background:var(--wash-2);color:var(--t1)}.ce-num{appearance:textfield}.ce-num::-webkit-outer-spin-button{appearance:none;margin:0}.ce-num::-webkit-inner-spin-button{appearance:none;margin:0}.ce-landing-sheet{box-sizing:border-box;width:min(100%, var(--w-sheet));border-radius:var(--r-sheet-l);background:var(--glass);-webkit-backdrop-filter:var(--blur-window);backdrop-filter:var(--blur-window);box-shadow:var(--sh-header);color:var(--t2);font-size:var(--fs-body);border:0;flex-direction:column;gap:26px;padding:34px 36px 32px;display:flex}.ce-landing-sheet[data-width=wide]{width:min(100%,480px)}.ce-landing-scrim{box-sizing:border-box;padding:var(--sp5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04040899;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ce-mode-light.ce-landing-scrim,.ce-mode-light .ce-landing-scrim,[data-ce-mode=light].ce-landing-scrim{background:var(--ce-scrim)}.ce-topup-sheet{box-sizing:border-box;border-radius:var(--r-sheet-l);color:var(--t1);font-size:var(--fs-body);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.ce-topup-wash{pointer-events:none;background:radial-gradient(90% 55% at 50% -5%,#8f6bff47,#0000 65%);position:absolute;inset:0}.ce-topup-packs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.ce-topup-pack{box-sizing:border-box;box-shadow:inset 0 1px 0 var(--hair), inset 0 0 0 1px var(--wash);color:var(--t2);text-align:left;font-family:var(--font-family-base);font-size:var(--fs-body);cursor:pointer;background:linear-gradient(160deg,#ffffff0d,#ffffff04 60%);border:0;border-radius:16px;flex-direction:column;gap:22px;padding:18px 18px 16px;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.ce-topup-pack:disabled{cursor:not-allowed}.ce-topup-pack-credits{color:var(--t1);letter-spacing:-.02em;font-size:26px;line-height:1}.ce-card-well{background:var(--well);border-radius:var(--r-field)}.ce-inpaint-panel{gap:var(--sp2);box-sizing:border-box;padding:var(--sp3);border-radius:var(--r-panel);font-size:var(--fs-cap);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:0;flex-direction:column;display:flex}.nt-dropdown-panel{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}button,input,select,textarea{font-family:inherit}.ce-nt-panel{gap:var(--gutter);box-sizing:border-box;padding:var(--sp3);border-radius:var(--r-panel);color:var(--t1);font-size:var(--nt-label-size);font-family:var(--font-family-base);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:0;flex-direction:column;display:flex}.ce-nt-panel--wrap{align-items:center;gap:var(--ce-nt-glyph-gap);flex-flow:wrap}.ce-nt-panel-row{grid-template-columns:var(--ce-nt-panel-label-w) auto;align-items:center;gap:var(--sp3);display:grid}.ce-nt-panel-label{color:var(--t3)}.ce-nt-group{align-items:center;gap:var(--ce-nt-group-gap);display:inline-flex}.ce-nt-capsule--stepper{padding-inline:var(--sp1)}.ce-nt-seg{align-items:center;gap:var(--ce-nt-group-gap);box-sizing:border-box;height:var(--h-control);padding:0 var(--ce-nt-group-gap);border-radius:var(--r-pill);background:var(--well);font-size:var(--fs-cap);flex:none;display:inline-flex}.ce-nt-seg>button{height:100%;padding:0 var(--sp3);border-radius:var(--r-pill);color:var(--t3);font-size:var(--fs-cap);font-family:var(--font-family-base);cursor:pointer;transition:color var(--t-hover), background-color var(--t-hover);background:0 0;border:0}.ce-nt-seg>button:hover{color:var(--t1)}.ce-nt-seg>button[data-state=active]{background:var(--wash-3);color:var(--t1)}.frosted-surface,.ce-overlay{-webkit-user-select:none;user-select:none}.frosted-surface input,.frosted-surface textarea,.frosted-surface [contenteditable=true],.frosted-surface [data-ce-selectable],.ce-overlay input,.ce-overlay textarea,.ce-overlay [contenteditable=true],.ce-overlay [data-ce-selectable],.ce-mode-light .frosted-surface,.ce-mode-light .ce-overlay{-webkit-user-select:text;user-select:text}.home-glass,.ce-mode-light .frosted-surface{background:var(--home-glass-bg);-webkit-backdrop-filter:blur(var(--home-glass-blur)) saturate(var(--home-glass-saturate));backdrop-filter:blur(var(--home-glass-blur)) saturate(var(--home-glass-saturate));border:var(--home-glass-border);box-shadow:var(--home-glass-shadow)}.ce-header{top:calc(var(--ce-outage-strip-h) + var(--ce-header-inset));left:var(--ce-header-inset);right:var(--ce-header-inset);z-index:30;height:var(--ce-header-h);box-sizing:border-box;color:var(--t1);font-family:var(--font);font-size:var(--fs-body);pointer-events:none;justify-content:space-between;align-items:center;gap:16px;padding:0 20px 0 22px;display:flex;position:fixed}.ce-header-left,.ce-header-right{pointer-events:auto;align-items:center;gap:12px;min-width:0;display:flex}.ce-header-left{gap:14px}.ce-header-right{gap:22px}.ce-header-lead{align-items:center;gap:2px;min-width:0;margin-left:8px;display:flex;overflow:hidden}.ce-header.ce-header-3up{justify-content:initial;grid-template-columns:1fr auto 1fr;display:grid}.ce-header.ce-header-3up>.ce-header-left{justify-self:start}.ce-header.ce-header-3up>.ce-header-right{justify-self:end}.ce-header-center{pointer-events:auto;justify-content:center;align-items:center;min-width:0;display:flex}.ce-crumb{white-space:nowrap;min-width:0;max-width:100%;font-family:var(--font-family-base);font-size:var(--ce-crumb-size);align-items:center;gap:2px;display:flex;overflow:hidden}.ce-crumb-probe{visibility:hidden;pointer-events:none;white-space:nowrap;align-items:center;display:flex;position:absolute}.ce-crumb-item,.ce-crumb-seg{align-items:center;min-width:0;display:inline-flex}.ce-crumb-sep{color:var(--ce-crumb-sep-color);padding:0 var(--ce-crumb-sep-gap);-webkit-user-select:none;user-select:none;flex:none}.ce-crumb-btn,.ce-crumb-label{color:var(--ce-crumb-ink);font:inherit;max-width:var(--ce-crumb-seg-max);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:4px 8px;transition:color .14s,background .14s;overflow:hidden}.ce-crumb-btn{cursor:pointer}.ce-crumb-btn:hover{color:var(--ce-crumb-ink-hover);background:var(--ce-crumb-hover-bg)}.ce-crumb-leaf{color:var(--ce-crumb-ink-leaf);max-width:var(--ce-crumb-leaf-max);cursor:text}.ce-crumb-fold{letter-spacing:.08em}.ce-crumb-input{color:var(--ce-crumb-ink-leaf);font:inherit;min-width:120px;max-width:var(--ce-crumb-leaf-max);background:0 0;border:0;outline:none;padding:4px 8px}.ce-crumb-scrim{z-index:9000;position:fixed;inset:0}.ce-crumb-menu{z-index:9001;flex-direction:column;min-width:170px;max-width:320px;padding:8px;display:flex;position:fixed}.ce-header-brand{font-family:var(--wordmark);letter-spacing:.06em;color:#fff;flex:none;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transform:translateY(1px)}.ce-mode-light .ce-header .ce-header-brand{color:var(--t1)}.ce-gate-wordmark{color:color-mix(in srgb, var(--ce-text-primary) 65%, transparent);cursor:default;-webkit-user-select:none;user-select:none;font-size:26px}.ce-header-frosted{pointer-events:auto;background:var(--header-frost);-webkit-backdrop-filter:blur(var(--frosted-blur)) saturate(var(--frosted-saturate));backdrop-filter:blur(var(--frosted-blur)) saturate(var(--frosted-saturate));border-radius:var(--radius-major);box-shadow:var(--sh-header);border:0}.ce-mode-light .ce-header-frosted{background:var(--home-header-frost,#fffaf74d);-webkit-backdrop-filter:blur(var(--home-glass-blur)) saturate(var(--home-glass-saturate));backdrop-filter:blur(var(--home-glass-blur)) saturate(var(--home-glass-saturate));border:var(--home-glass-border);box-shadow:var(--home-glass-shadow)}.ce-header-btn,.ce-header-credits{font-family:var(--chrome-font);font-size:var(--chrome-size-control);font-weight:var(--chrome-weight-control);letter-spacing:var(--chrome-track-control)}.ce-header-btn{border:1px solid var(--ce-border);height:34px;color:var(--ce-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;line-height:1;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.ce-header-btn:hover{color:var(--ce-text-primary);background:var(--ce-hover-bg,#8080801a)}.ce-header-kbd{font-size:var(--chrome-size-hint);letter-spacing:var(--chrome-track-hint);opacity:var(--chrome-hint-opacity)}.ce-header-btn-primary{background:var(--ce-accent);color:var(--ce-accent-fg);border-color:#0000;font-weight:600}.ce-header-btn-primary:hover{background:var(--ce-accent);color:var(--ce-accent-fg);filter:brightness(1.05)}.ce-header-icon{width:34px;height:34px;color:var(--ce-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.ce-header-icon:hover{color:var(--ce-text-primary);background:var(--ce-hover-bg,#8080801a)}.ce-header svg{flex:none;display:block}.ce-header-beta{font-family:var(--font);font-size:10px;font-weight:var(--fw-r);letter-spacing:.16em;color:var(--t3);-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;padding:0;line-height:1;transform:translateY(1px)}.ce-mode-light .ce-header-beta{color:var(--ce-text-primary)}.ce-header-credits{color:var(--ce-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 8px;line-height:1;transition:color .15s,background .15s}.ce-header-credits:hover{color:var(--ce-text-primary);background:var(--ce-hover-bg,#8080801a)}.ce-header [data-role=share],.ce-header [data-role=library],.ce-header [data-role=credits]{height:auto;color:var(--t3);font-family:var(--font);font-size:var(--fs-body);font-weight:var(--fw-r);letter-spacing:normal;background:0 0;border:0;border-radius:0;padding:0}.ce-header [data-role=share]:hover,.ce-header [data-role=library]:hover,.ce-header [data-role=credits]:hover{color:var(--t1);background:0 0}[data-testid=canvas-header] .ce-header-credits,[data-testid=canvas-header] .ce-header-credits:hover{color:var(--accent)}.ce-overlay{background:var(--ce-panel-bg,var(--frosted-bg));-webkit-backdrop-filter:blur(var(--ce-panel-blur,var(--frosted-blur))) saturate(var(--ce-panel-saturate,var(--frosted-saturate)));backdrop-filter:blur(var(--ce-panel-blur,var(--frosted-blur))) saturate(var(--ce-panel-saturate,var(--frosted-saturate)));border:var(--ce-sep-panel,1px solid var(--ce-border));box-shadow:var(--ce-panel-shadow,var(--frosted-shadow))}[data-ce-mode=light].ce-overlay,.ce-mode-light .ce-overlay{background:var(--home-glass-bg);-webkit-backdrop-filter:blur(var(--home-glass-blur)) saturate(var(--home-glass-saturate));backdrop-filter:blur(var(--home-glass-blur)) saturate(var(--home-glass-saturate));box-shadow:var(--home-glass-shadow)}.ce-mode-light .ce-overlay.ce-modal-sheet,[data-ce-mode=light].ce-overlay.ce-modal-sheet{box-shadow:var(--ce-surface-edge-shadow), var(--home-glass-shadow)}.ce-browser-chip{border-radius:var(--r-pill);background:var(--well);height:34px;color:var(--t3);font-family:var(--font);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;line-height:1;transition:color .12s,background .12s;display:inline-flex}.ce-browser-chip:hover{color:var(--t1)}.ce-browser-chip[data-state=on]{background:var(--wash-2);color:var(--t1)}.ce-key{height:var(--h-key);min-width:var(--h-key);background:var(--wash-2);font-family:var(--mono);font-size:var(--fs-key);color:var(--t2);white-space:nowrap;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.ce-menu-item{width:100%;height:var(--h-row);box-sizing:border-box;color:var(--t2);cursor:pointer;font-family:var(--font);font-size:var(--fs-body);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:background .12s,color .12s;display:flex}.ce-menu-item:hover:not(:disabled){background:var(--ce-row-hover);color:var(--t1)}.ce-menu-item:disabled{opacity:.5;cursor:default}.ce-menu-group{flex-direction:column;padding:6px 0 2px;display:flex}.ce-menu-group[data-first=true]{padding:8px 0 2px}.ce-menu-divider{background:var(--hair);height:1px;margin:6px 0}.ce-range{appearance:none;cursor:pointer;background:0 0;outline:none;height:4px}.ce-range:focus{outline:none}.ce-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--range-fill,var(--library-ctl-fill)) var(--pct,50%), var(--range-track,var(--library-ctl-track)) var(--pct,50%));border:none;border-radius:999px;height:4px}.ce-range::-webkit-slider-thumb{appearance:none;background:var(--range-knob,var(--library-ctl-knob));border:none;border-radius:50%;width:12px;height:12px;margin-top:-4px}.ce-range::-moz-range-track{background:var(--range-track,var(--library-ctl-track));border:none;border-radius:999px;height:4px}.ce-range::-moz-range-progress{background:var(--range-fill,var(--library-ctl-fill));border-radius:999px;height:4px}.ce-range::-moz-range-thumb{background:var(--range-knob,var(--library-ctl-knob));border:none;border-radius:50%;width:12px;height:12px}.ce-seg{padding:var(--seg-pad-block,var(--seg-pad,var(--ce-seg-pad))) var(--seg-pad,var(--ce-seg-pad));background:var(--seg-track-bg,var(--ce-seg-track-bg));border:var(--seg-border,none);border-radius:var(--seg-radius,var(--ce-radius-control));box-shadow:var(--seg-shadow,none);font-size:var(--seg-font,var(--ce-seg-font));box-sizing:border-box;-webkit-user-select:none;user-select:none;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;display:inline-grid;position:relative}.ce-seg-thumb{top:var(--seg-pad-block,var(--seg-pad,var(--ce-seg-pad)));bottom:var(--seg-pad-block,var(--seg-pad,var(--ce-seg-pad)));left:var(--seg-pad,var(--ce-seg-pad));width:var(--seg-thumb-w);transform:translateX(var(--seg-thumb-x));background:var(--seg-thumb-bg,var(--ce-seg-thumb-bg));border-radius:calc(var(--seg-radius,var(--ce-radius-control)) - 1px);transition:transform var(--ce-seg-slide-ms) cubic-bezier(.4, 0, .2, 1);pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){.ce-seg-thumb{transition:none}}.ce-seg-btn{z-index:1;min-width:0;height:var(--seg-h,var(--ce-seg-h));padding-inline:var(--seg-pad-x,var(--ce-seg-pad-x));border-radius:inherit;color:var(--seg-fg,var(--text-muted));font-family:var(--font-family-base);font-size:var(--seg-font,var(--ce-seg-font));font-weight:var(--seg-weight,500);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;line-height:1;transition:color .15s;display:inline-flex;position:relative}.ce-seg-btn:hover,.ce-seg-btn[aria-pressed=true]{color:var(--seg-fg-active,var(--text-primary))}.ce-seg-btn:focus-visible{outline:1px solid var(--seg-fg-active,var(--text-primary));outline-offset:-2px}.ce-seg[data-size=sm] .ce-seg-btn{height:var(--seg-h,var(--ce-seg-h-sm));padding-inline:var(--seg-pad-x,var(--ce-seg-pad-x-sm));font-size:var(--seg-font,var(--ce-seg-font-sm))}[data-testid=library-panel]{-webkit-user-select:none;user-select:none;font-family:var(--font);font-size:13px}[data-testid=library-panel] button,[data-testid=library-panel] input,[data-testid=library-panel] select{font-family:var(--font)}[data-testid=library-panel] input,[data-testid=library-panel] textarea{-webkit-user-select:text;user-select:text}.ce-menu-section-label{height:var(--h-badge);font-family:var(--font);font-size:var(--fs-cap);font-weight:var(--fw-r);letter-spacing:normal;text-transform:none;color:var(--t3);align-items:center;padding:0 10px;display:flex}.home-glass-tile{background:var(--glass-tile-fill,var(--recent-card-bg));-webkit-backdrop-filter:blur(var(--recent-card-blur)) saturate(1.2);backdrop-filter:blur(var(--recent-card-blur)) saturate(1.2);border:none}.legal-footer{color:var(--legal-footer-ink);padding:var(--legal-footer-pad);border-radius:var(--legal-footer-radius);font-size:var(--legal-footer-size)}.home-legal-footer{align-self:center}.home-switcher{align-items:center;gap:var(--switcher-gap);padding:var(--switcher-pad);border-radius:var(--switcher-radius);display:inline-flex;position:relative}.home-switcher-pill{left:0;top:var(--switcher-pad);bottom:var(--switcher-pad);border-radius:var(--switcher-radius);background:var(--switcher-active-bg);pointer-events:none;will-change:transform, width;transition:transform var(--switcher-pill-dur) var(--switcher-pill-ease), width var(--switcher-pill-dur) var(--switcher-pill-ease), opacity var(--switcher-pill-dur) var(--switcher-pill-ease);position:absolute}.home-switcher-ink{align-items:center;gap:var(--switcher-gap);padding:var(--switcher-pad);pointer-events:none;color:var(--switcher-label-color);transition:clip-path var(--switcher-pill-dur) var(--switcher-pill-ease);display:flex;position:absolute;inset:0}.home-switcher-ink .home-switcher-seg{color:var(--switcher-label-color);cursor:default;background:0 0}.home-switcher-seg{border-radius:var(--switcher-radius);padding:var(--switcher-seg-pad);font-family:var(--switcher-label-font);font-size:var(--switcher-label-size);font-weight:var(--switcher-label-weight);letter-spacing:var(--switcher-label-tracking);color:var(--switcher-label-color-inactive);cursor:pointer;transition:background var(--home-carousel-slide) var(--home-carousel-ease);white-space:nowrap;background:0 0;border:0;position:relative}.home-switcher-seg:hover{background:var(--home-row-hover)}@media (prefers-reduced-motion:reduce){.home-switcher-pill,.home-switcher-ink{transition-duration:.01ms}}.home-recent-empty{border-radius:var(--ce-radius-pill);font-family:var(--recent-empty-font);font-size:var(--recent-empty-size);font-weight:var(--recent-empty-weight);color:var(--recent-empty-color);grid-column:1/-1;justify-self:start;margin:0;padding:6px 14px}.home-ghost-tile{aspect-ratio:16/10;border-radius:var(--recent-card-radius);width:100%;color:var(--ghost-tile-ink);cursor:pointer;transition:color var(--home-carousel-slide) var(--home-carousel-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.home-ghost-tile:hover,.home-ghost-tile:focus-visible{color:var(--ghost-tile-ink-hover)}.home-ghost-dash{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-ghost-stack{left:0;right:0;top:calc(50% - (var(--ghost-plus-size) / 2));justify-content:flex-start;align-items:center;gap:var(--ghost-stack-gap);text-align:center;flex-direction:column;max-width:100%;padding:0 12px;display:flex;position:absolute}.home-ghost-plus{width:var(--ghost-plus-size);height:var(--ghost-plus-size);flex-shrink:0}.home-ghost-name{font-family:var(--recent-card-title-font);font-size:var(--recent-card-title-size);font-weight:var(--recent-card-title-weight);letter-spacing:var(--recent-card-title-tracking);line-height:var(--recent-card-title-leading);color:currentColor;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ce-destination-capsule,.home-ghost-capsule{max-width:100%;height:var(--destination-capsule-height);padding:var(--destination-capsule-pad);border:1px solid var(--destination-capsule-border);border-radius:var(--ce-radius-pill);background:var(--destination-capsule-bg);color:inherit;cursor:pointer;font-family:var(--recent-card-meta-font);font-size:var(--destination-capsule-size);font-weight:var(--recent-card-meta-weight);letter-spacing:var(--recent-card-meta-tracking);transition:background var(--ce-motion-feedback) var(--ce-motion-ease-standard), border-color var(--ce-motion-feedback) var(--ce-motion-ease-standard);align-items:center;gap:5px;line-height:1;display:inline-flex}.ce-destination-capsule span,.home-ghost-capsule span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ce-destination-capsule:hover,.ce-destination-capsule:focus-visible,.home-ghost-capsule:hover,.home-ghost-capsule:focus-visible{background:var(--destination-capsule-bg-hover);border-color:var(--destination-capsule-border-hover)}.home-ghost-dash rect{x:1px;y:1px;rx:var(--recent-card-radius);fill:none;stroke:currentColor;width:calc(100% - 2px);height:calc(100% - 2px);stroke-width:var(--ghost-tile-stroke-w);stroke-dasharray:var(--ghost-tile-dash)}.home-recent-card{border-radius:var(--recent-card-radius);cursor:pointer;text-align:left;aspect-ratio:16/10;border:0;width:100%;padding:0;font-family:inherit;display:block;position:relative;overflow:hidden}.home-recent-thumb{background-position:50%;background-size:cover;position:absolute;inset:0}.home-recent-plate{padding:var(--recent-card-plate-pad);transform:translateY(var(--home-recent-reveal-h));transition:transform var(--home-carousel-slide) var(--home-carousel-ease);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.home-recent-card:hover .home-recent-plate,.home-recent-card:focus-within .home-recent-plate{transform:translateY(0)}.home-recent-reveal{height:calc(var(--home-recent-reveal-h) - 4px);opacity:0;transition:opacity var(--home-carousel-slide) var(--home-carousel-ease);align-items:center;gap:8px;margin-top:4px;display:flex}.home-recent-card:hover .home-recent-reveal,.home-recent-card:focus-within .home-recent-reveal{opacity:1}.home-recent-open{color:var(--recent-card-meta-color);cursor:pointer;transition:color var(--home-carousel-slide) var(--home-carousel-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.home-recent-open:hover{color:var(--recent-card-title-color)}.home-recent-find{z-index:1;border-radius:var(--home-radius-xs);color:var(--recent-card-chrome-ink);cursor:pointer;opacity:0;transition:opacity var(--home-carousel-slide) var(--home-carousel-ease), color var(--home-carousel-slide) var(--home-carousel-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:absolute;top:10px;left:10px}.home-recent-card:hover .home-recent-find,.home-recent-card:focus-within .home-recent-find{opacity:1}.home-recent-find:hover{color:var(--recent-card-chrome-ink-hover)}.home-recent-name{font-family:var(--recent-card-title-font);font-size:var(--recent-card-title-size);font-weight:var(--recent-card-title-weight);color:var(--recent-card-title-color);letter-spacing:var(--recent-card-title-tracking);line-height:var(--recent-card-title-leading);text-transform:var(--recent-card-title-transform);white-space:nowrap;text-overflow:ellipsis;transition:color var(--home-carousel-slide) var(--home-carousel-ease);overflow:hidden}.home-recent-meta{min-width:0;font-family:var(--recent-card-meta-font);font-size:var(--recent-card-meta-size);font-weight:var(--recent-card-meta-weight);color:var(--recent-card-meta-color);letter-spacing:var(--recent-card-meta-tracking);line-height:var(--recent-card-meta-leading);text-transform:var(--recent-card-meta-transform);white-space:nowrap;text-overflow:ellipsis;transition:transform var(--home-carousel-slide) var(--home-carousel-ease), opacity var(--home-carousel-slide) var(--home-carousel-ease);overflow:hidden}.home-search-field{box-sizing:border-box;border:1px solid var(--home-search-outline);background:0 0;transition:background .16s,border-color .16s}.home-search-field::placeholder{color:var(--home-search-placeholder);opacity:1}.home-search-field:hover,.home-search-field:focus{background:var(--home-search-frost-bg);-webkit-backdrop-filter:blur(var(--home-search-frost-blur)) saturate(1.2);backdrop-filter:blur(var(--home-search-frost-blur)) saturate(1.2);border-color:var(--home-search-outline-focus)}.home-search-panel{box-sizing:border-box;background:var(--home-search-frost-bg);-webkit-backdrop-filter:blur(var(--home-search-frost-blur)) saturate(1.2);backdrop-filter:blur(var(--home-search-frost-blur)) saturate(1.2);border:1px solid var(--home-search-outline)}.ce-input,.ce-select{box-sizing:border-box;width:var(--field-w,100%);height:var(--field-h,auto);padding:var(--field-pad-y,10px) var(--field-pad-x,12px);border-radius:var(--field-radius,8px);border:var(--field-border,1px solid var(--ce-border-strong));background:var(--field-bg,var(--ce-surface-raised));color:var(--ce-text-primary);font-family:var(--font-family-base);outline:none;font-size:14px;transition:border-color .15s,box-shadow .15s}.ce-input::placeholder{color:var(--ce-text-muted)}.ce-input:focus,.ce-select:focus{border-color:var(--ce-border-strong);box-shadow:none}.ce-input:disabled,.ce-select:disabled{opacity:.5;cursor:not-allowed}.ce-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%236b7280' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}.ce-btn{box-sizing:border-box;font-family:var(--font-family-base);cursor:pointer;border-radius:8px;transition:opacity .15s,filter .15s,box-shadow .15s}.ce-btn:disabled{opacity:.5;cursor:not-allowed}.ce-btn:not(:disabled):hover{filter:brightness(1.08)}.ce-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ce-accent) 35%, transparent);outline:none}[data-role=fullscreen-frame] button,[data-role=fullscreen-frame] [role=button]{outline:none}[data-role=fullscreen-frame] button:focus-visible,[data-role=fullscreen-frame] [role=button]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ce-accent) 35%, transparent);outline:none}.ce-radio{cursor:pointer;align-items:center;display:inline-flex}.ce-radio-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ce-radio-visual{border:1.5px solid var(--ce-border-strong);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.ce-radio-input:checked+.ce-radio-visual{border-color:var(--ce-accent)}.ce-radio-input:checked+.ce-radio-visual:after{content:"";background:var(--ce-accent);border-radius:50%;width:8px;height:8px}.ce-radio-input:focus-visible+.ce-radio-visual{box-shadow:0 0 0 2px color-mix(in srgb, var(--ce-accent) 25%, transparent)}@keyframes hud-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hud-fade-out{0%{opacity:1}to{opacity:0}}.dir-more{opacity:0;transition:opacity .12s}.dir-card:hover .dir-more,.dir-row:hover .dir-more,.dir-more:focus-visible{opacity:1}.dir-row:hover{background:var(--sidebar-row-hover)}.dir-row-ctls{visibility:hidden;opacity:0;transition:opacity .12s}.dir-row:hover .dir-row-ctls,.dir-row-ctls:focus-within{visibility:visible;opacity:1}.dir-row-ctl:hover{background:var(--sidebar-row-hover);color:var(--tree-row-color)}.dir-action-btn{transition:background .12s,border-color .12s}.dir-action-btn:hover:not(:disabled){background:var(--btn-control-fill-hover)!important;border-color:var(--btn-control-border-hover)!important}.dir-action-btn:active:not(:disabled){background:var(--btn-control-active-bg)!important}.home-cta{transition:background .14s}.home-cta:hover{background:var(--btn-primary-hover-bg)!important}.dir-section-ctl{opacity:.75;cursor:pointer;transition:opacity .12s,color .12s,background .12s}.dir-section-ctl:hover{opacity:1;color:var(--home-text-secondary)!important;background:var(--home-row-hover)!important}.dir-section-head--nav:hover{background:var(--sidebar-row-hover)}[data-drag-active=true] .dir-card *,[data-drag-active=true] .dir-row *,[data-drag-active=true] .dir-section-head *{pointer-events:none}[data-testid=directory-left-pane]{-webkit-user-select:none;user-select:none}[data-testid=directory-left-pane] input{-webkit-user-select:text;user-select:text}.dir-card:hover{border-color:var(--home-selection-strong)!important}.ce-crumbsearch{box-sizing:border-box;min-width:0;min-height:var(--search-min-height);padding:0 var(--search-pad-x);border-radius:var(--search-radius);border:1px solid var(--cs-border,transparent);background:var(--cs-rest-bg,transparent);-webkit-backdrop-filter:var(--cs-backdrop,none);backdrop-filter:var(--cs-backdrop,none);flex:1;align-items:center;transition:background .16s,border-color .16s;display:flex}.ce-crumbsearch[data-mode=browse]{cursor:text}.ce-crumbsearch[data-mode=browse]:hover{background:var(--cs-track-hover)}.ce-crumbsearch[data-mode=browse]:has(.ce-crumb:hover){background:0 0}.ce-crumbsearch[data-mode=search]{background:var(--cs-focus-bg);border-color:var(--cs-border-focus,transparent);cursor:text}.ce-crumbsearch-seg{align-items:center;min-width:0;display:inline-flex}.ce-crumbsearch-seg>.ce-crumb{text-overflow:ellipsis;display:block;overflow:hidden}.ce-crumbsearch-crumbs{-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.ce-crumbsearch-hint{white-space:nowrap;color:var(--cs-hint);flex:none;padding:3px 9px;font-size:13px;font-weight:500}.ce-crumbsearch-sep{opacity:.4;color:var(--cs-text-muted);flex:none;margin:0 10px}.ce-crumb{appearance:none;font:inherit;white-space:nowrap;color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:3px 9px;font-size:13px;font-weight:500;transition:background .12s,color .12s}.ce-crumb[data-current=true]{color:var(--cs-text-current);font-weight:600}.ce-crumb:hover{background:var(--cs-pill-bg);color:var(--cs-text)}.ce-digest-dot{appearance:none;cursor:pointer;background:0 0;border:0;padding:5px;line-height:0}.ce-digest-dot:before{content:"";background:var(--home-text-muted);opacity:.28;border-radius:50%;width:5px;height:5px;transition:opacity .16s,background .16s;display:block}.ce-digest-dot[data-current=true]:before,.ce-digest-dot:hover:before{opacity:.75;background:var(--home-text-primary)}.ce-digest-dot:focus-visible{outline:2px solid var(--home-text-muted);outline-offset:1px;border-radius:var(--ce-radius-pill)}.ce-header-crumb{align-items:center;min-width:0;display:flex;overflow:hidden}.ce-header-crumb-dot{color:var(--ce-text-primary);-webkit-user-select:none;user-select:none;flex:none;margin-right:2px}.ce-header-crumb>span{min-width:0;overflow:hidden}.ce-header-crumb .ce-crumb{text-overflow:ellipsis;overflow:hidden}.ce-crumbsearch-input{min-width:0;font:inherit;color:var(--cs-text);caret-color:var(--cs-caret);background:0 0;border:0;outline:0;flex:1;padding:3px 0;font-size:13px}.ce-crumbsearch-input::placeholder{color:var(--cs-hint);opacity:1}.inpaint-glass-panel{animation:.15s ease-out inpaint-panel-in;position:relative}.inpaint-glass-panel:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--text-primary) 26%, transparent), color-mix(in srgb, var(--text-primary) 5%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes inpaint-panel-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-primary) var(--scrollbar-ink-rest), transparent);border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-primary) var(--scrollbar-ink-active), transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-primary) var(--scrollbar-ink-rest), transparent) transparent}.ce-scroll{scrollbar-gutter:stable}.ce-scroll-both{scrollbar-gutter:stable both-edges}.ce-scroll-hidden{scrollbar-width:none}.ce-scroll-hidden::-webkit-scrollbar{width:0;height:0;display:none}.dropdown-content{text-align:center;scrollbar-width:none;border:none}.dropdown-content::-webkit-scrollbar{width:0;height:0;display:none}.dropdown-row{color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 10px;transition:color .15s;display:flex}.dropdown-row:hover,.dropdown-row[data-active=true]{color:var(--text-primary)}.dropdown-empty{text-align:center;color:var(--text-muted);opacity:.6;padding:16px;font-style:italic}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--surface-base);font-family:var(--font-family-base)}@keyframes ce-anim-fade{0%{opacity:0}to{opacity:1}}@keyframes ce-anim-fade-right{0%{opacity:0;transform:translate3d(calc(var(--ce-motion-shift) * -1), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes ce-anim-fade-down{0%{opacity:0;transform:translate3d(0, calc(var(--ce-motion-shift) * -1), 0)}to{opacity:1;transform:translate(0,0)}}.ce-anim-fade{animation:ce-anim-fade var(--ce-motion-duration) var(--ce-motion-ease) backwards}.ce-anim-fade-right{animation:ce-anim-fade-right var(--ce-motion-duration) var(--ce-motion-ease) backwards}.ce-anim-fade-down{animation:ce-anim-fade-down var(--ce-motion-duration) var(--ce-motion-ease) backwards}.ce-anim-stagger>*{animation:ce-anim-fade-down var(--ce-motion-duration) var(--ce-motion-ease) backwards;animation-delay:calc(var(--i,0) * var(--ce-motion-stagger))}@media (prefers-reduced-motion:reduce){.ce-anim-fade,.ce-anim-fade-right,.ce-anim-fade-down,.ce-anim-stagger>*{opacity:1;animation:none;transform:none}}@keyframes ce-wait-dot-calm{0%,to{opacity:.08}50%{opacity:1}}.ce-wait-dots>span{background:var(--accent);opacity:.08;animation:2.4s ease-in-out infinite ce-wait-dot-calm}.ce-wait-dots>span:nth-child(2){animation-delay:.32s}.ce-wait-dots>span:nth-child(3){animation-delay:.64s}@media (prefers-reduced-motion:reduce){.ce-wait-dots>span{opacity:1;animation:none}:root[data-informational-motion=on] .ce-wait-dots>span{animation:2.4s ease-in-out infinite ce-wait-dot-calm}}@keyframes gen-star-pulse{0%,to{opacity:var(--ce-gen-pulse-min)}50%{opacity:1}}.ce-gen-pulse{animation:gen-star-pulse var(--ce-gen-pulse-period) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ce-gen-pulse{opacity:1;animation:none}}@keyframes ce-pin-tip-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ce-notif-in{0%{opacity:0;transform:translate(20px)scale(.96)}60%{opacity:1;transform:translate(-3px)scale(1.01)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ce-notif-complete{0%{transform:scale(.4)}55%{transform:scale(1.25)}to{transform:scale(1)}}body.canvas-panning,body.canvas-panning *{cursor:grabbing!important}body.canvas-panning :not(canvas){pointer-events:none!important}body.brush-cursor-active canvas,body.ce-eyedropper-active canvas{cursor:none!important}@keyframes ce-peer-march{to{stroke-dashoffset:-20px}}.ce-peer-march{stroke-dashoffset:0;animation:1s linear infinite ce-peer-march}@media (prefers-reduced-motion:reduce){.ce-peer-march{animation:none}}.ce-copy-pill{border-radius:var(--ce-radius-control);width:22px;height:22px;color:var(--ce-text-muted);cursor:pointer;opacity:.25;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:2px;padding:0;transition:opacity .14s,color .14s,background .14s,border-color .14s;display:inline-flex}:hover>.ce-copy-pill,.ce-copy-pill:focus-visible{opacity:1}.ce-copy-pill:hover{opacity:1;color:var(--ce-text-primary);background:var(--ce-row-hover);border-color:var(--ce-border)}.ce-copy-pill.is-copied,.ce-copy-pill.is-copied:hover{opacity:1;color:var(--state-success,#10b981);border-color:color-mix(in srgb, var(--state-success,#10b981) 45%, transparent);background:color-mix(in srgb, var(--state-success,#10b981) 12%, transparent)}[data-embed-node]:fullscreen{background:#000;clip-path:none!important;border-radius:0!important;width:100vw!important;height:100vh!important;top:0!important;left:0!important;transform:none!important}.ce-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-ce-card-panel]{pointer-events:none}[data-ce-card-panel] :is(button,input,textarea,select,a[href],[role],[contenteditable=true],[data-nt-capsule],[data-ce-card-control],[data-ce-card-tile]),[data-ce-card-panel] [data-testid^=card-ref-tile-],[data-ce-card-panel] [data-testid^=card-mosaic-]{pointer-events:auto}[data-ce-card-panel]{cursor:move}.ce-card [data-nt-frozen-region]>:not([data-ce-card-pill]):not([data-nt-capsule]){box-sizing:border-box;min-width:0;padding:7px var(--nt-trigger-pad-x);background:var(--nt-capsule-bg);border-radius:var(--nt-capsule-radius);grid-column:1/-1}.ce-card [data-nt-frozen-region]>:not([data-ce-card-pill]):not([data-nt-capsule]) [data-ce-card-pill-label]{font-size:var(--nt-font-size);color:var(--text-muted)}.ce-card [data-nt-frozen-region]>[data-nt-capsule]{width:100%;min-width:0;display:flex}.ce-card [data-ce-card-pill-label]{flex:none}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/open-sans-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/open-sans-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lora-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lora-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fira-code-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fira-code-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pacifico-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pacifico-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lobster-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lobster-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/permanent-marker-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/caveat-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/caveat-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Indie Flower;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/indie-flower-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Indie Flower;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/indie-flower-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/dancing-script-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/dancing-script-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shadows Into Light;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shadows-into-light-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shadows Into Light;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shadows-into-light-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/architects-daughter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/architects-daughter-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/cormorant-garamond-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/abril-fatface-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/abril-fatface-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.dashboard-design-content{margin-top:clamp(28px,4vh,44px)}.dashboard-design [data-testid=project-browser-layer]{background:var(--home-card-bg);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);box-shadow:var(--home-glass-shadow);border-radius:20px;overflow:hidden}.dashboard-design [data-testid=recent-grid]{overflow-x:hidden}.dashboard-design .home-switcher-seg{letter-spacing:.14em;justify-content:center;align-items:center;min-width:112px;height:32px;display:flex}.dashboard-design .home-recent-card,.dashboard-design .home-ghost-tile{aspect-ratio:16/10.5;border-radius:16px}.dashboard-design .home-ghost-tile{box-shadow:inset 0 0 0 1px var(--dashboard-ghost-stroke);background:0 0}.dashboard-design .home-ghost-dash{display:none}.dashboard-design .home-ghost-plus{width:36px;height:36px}.dashboard-directory.home-glass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0}.dashboard-directory .directory-content-well{gap:16px;margin:16px 20px 20px 0}.dashboard-directory .directory-header-actions{flex-wrap:wrap;max-width:100%}.dashboard-directory [data-presentation=folder-row] svg[data-testid=grid-folder-glyph]{width:14px;height:14px}.dashboard-directory .directory-section h3{text-transform:uppercase}.dashboard-directory [data-presentation=overlay-card] [data-role=band]{min-height:34px}.dashboard-directory [data-presentation=folder-row]{box-shadow:none}@media (width<=767px){.dashboard-directory .directory-content-well{gap:12px;margin:12px 12px 12px 0}.dashboard-directory .directory-header-actions{flex-basis:100%}}.dashboard-design [data-ce-scroll-area]::-webkit-scrollbar{width:6px;height:6px}.dashboard-design [data-ce-scroll-area]::-webkit-scrollbar-track{background:0 0}.dashboard-design [data-ce-scroll-area]::-webkit-scrollbar-thumb{background:var(--dashboard-scroll-thumb);border:0;border-radius:999px}.mauvy-entry .ce-header .dashboard-command-search{border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;width:240px;height:34px;padding:0 12px;display:flex}.dashboard-command-search .dashboard-command-key{font-family:var(--mono);background:var(--home-card-bg);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:11px}@media (width<=767px){.mauvy-entry .ce-header .dashboard-command-search{justify-content:center;gap:0;width:32px;min-width:32px;padding:0}.dashboard-command-search .dashboard-command-key,.dashboard-command-search>span:nth-child(2){display:none}}.dashboard-storage{background:var(--home-search-frost-bg);color:var(--home-text-muted);font-size:var(--fs-cap);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:4px 14px 14px;padding:12px;display:flex}.dashboard-storage span:last-child{font-family:var(--mono)}.dashboard-entry .ce-header-brand{align-items:center;gap:14px;display:inline-flex}@media (width<=767px){.dashboard-entry .ce-header-brand{gap:6px}.dashboard-storage{gap:5px;margin:4px 10px 10px;padding:8px}.dashboard-storage span:last-child{font-family:var(--font);overflow-wrap:anywhere;min-width:0}}.dashboard-directory .directory-primary-action{order:2;min-height:34px}.dashboard-directory .directory-header-actions .dir-action-btn{min-height:34px}.dashboard-directory [data-presentation=overlay-card]:focus-visible{outline-offset:-2px}.dashboard-design .home-recent-card{background:var(--dashboard-thumbnail-fill);box-shadow:none;isolation:isolate;clip-path:inset(0 round 16px)}.dashboard-design .home-recent-plate{box-shadow:none;background:var(--dashboard-band);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border:0;border-radius:0;gap:6px;padding:14px 16px;transition:transform .3s cubic-bezier(.2,.8,.2,1);transform:translateY(calc(100% - 48px))}.dashboard-design .home-recent-card:is(:hover,:focus-within) .home-recent-plate{transform:translateY(0)}.dashboard-design .dashboard-card-title-row{align-items:center;gap:10px;height:20px;display:flex}.dashboard-design .home-recent-name{letter-spacing:0;min-width:0;color:var(--dashboard-ink);flex:1;font-size:14px;font-weight:400;line-height:20px}.dashboard-design .dashboard-card-time{color:var(--dashboard-muted);white-space:nowrap;font-size:12px}.dashboard-design .dashboard-card-more{width:24px;height:24px;color:var(--dashboard-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0;font-size:14px}.dashboard-design .dashboard-card-more:hover{color:var(--dashboard-ink);background:#ffffff0f}.dashboard-design .home-recent-reveal{gap:8px;height:18px;margin:0;transition:opacity .25s}.dashboard-design .home-recent-meta{color:var(--dashboard-muted);flex:1;font-size:12px;line-height:18px}.dashboard-design .home-recent-open{width:18px;height:18px;color:var(--dashboard-muted)}.dashboard-design .home-ghost-stack{gap:14px}.dashboard-design .home-ghost-plus{box-sizing:border-box;color:#0c0c10;background:#8f6bff;width:36px;height:36px;padding:8px}.dashboard-design .home-ghost-name{color:var(--dashboard-ink);font-size:14px}.dashboard-design [data-role=ghost-dest]{background:var(--dashboard-band);height:28px;color:var(--dashboard-muted);box-shadow:none;border:0;gap:8px;padding:0 12px 0 10px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.dashboard-directory [data-testid=directory-left-column]{border-right:0!important}.dashboard-directory .directory-header-actions,.dashboard-directory .dir-action-btn:not(.directory-primary-action){color:var(--dashboard-secondary)}.dashboard-directory .dashboard-storage{color:var(--dashboard-muted);background:#00000052}.dashboard-design .home-ghost-name,.dashboard-design .home-switcher-seg{font-weight:400}.dashboard-design .home-ghost-stack{top:50%;transform:translateY(-50%)}.dashboard-design .ce-header [data-testid=header-crumb]{font-size:14px;font-weight:400}.dashboard-design .ce-header [data-testid=header-crumb-rung]{color:var(--dashboard-secondary);font-weight:400}.dashboard-design .ce-header .dashboard-command-search{box-shadow:none;background:#00000052;border:0;font-weight:400}.dashboard-design [data-testid=quick-search-trigger]{box-shadow:none;background:0 0;border:0;order:-1;width:34px;height:34px}.dashboard-design .dashboard-command-key{background:#ffffff0f;font-weight:400}.dashboard-directory .directory-content-well{margin:16px 20px 20px}.dashboard-directory .directory-section:first-child{margin-top:0!important}.dashboard-directory .directory-section h3{letter-spacing:.1em;color:var(--dashboard-muted);padding:0 2px;font-size:12px;font-weight:400}.dashboard-directory [data-testid=directory-left-pane] button{font-weight:400}.dashboard-entry .ce-header [data-testid=header-crumb]{font-size:14px;font-weight:400}.dashboard-entry .ce-header [data-testid=header-crumb-rung]{color:var(--dashboard-secondary);font-weight:400}.dashboard-entry .ce-header .dashboard-command-search{box-shadow:none;background:#00000052;border:0;font-weight:400}.dashboard-entry [data-testid=quick-search-trigger]{box-shadow:none;background:0 0;border:0;order:-1;width:34px;height:34px}.dashboard-entry .dashboard-command-key{background:#ffffff0f;font-weight:400}.dashboard-directory .directory-content-well>.ce-scroll-both{scrollbar-gutter:stable}.dashboard-design [data-role=ghost-dest] svg{display:none}.dashboard-design [data-role=ghost-dest]:before{content:"";background:#7b94a7;border-radius:50%;width:6px;height:6px}.dashboard-design [data-role=ghost-dest]:after{content:"▾";opacity:.7;font-size:10px}body:has(.dashboard-entry) :is([data-ce-surface=destination-picker],.ce-browser-menu){color:#a3a2ad;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#0e0e11db;border:0;border-radius:14px;box-shadow:0 2px 6px #0006,0 18px 50px #0006}@media (width<=900px){.dashboard-entry .ce-header [data-testid=header-crumb]{display:none}}.dashboard-sidebar-groups{flex-direction:column;gap:18px;display:flex}.dashboard-sidebar-heading{justify-content:space-between;align-items:center;height:22px;margin-bottom:4px;padding:0 8px;display:flex}.dashboard-sidebar-heading button{color:#6b6a75;cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;padding:0;font-size:12px}.dashboard-sidebar-heading button:hover{color:#edecf2}.dashboard-search-result{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr);align-items:center;height:52px;gap:14px!important;display:grid!important}.dashboard-search-result [data-testid=search-result-scope]{order:2;opacity:1!important;font-size:14px!important}.dashboard-section-count{opacity:.6;margin-left:10px}.dashboard-location-path{white-space:nowrap;gap:8px;min-width:0;display:flex;overflow:hidden}.dashboard-location-path>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.dashboard-path-separator{color:#6b6a75;opacity:.4}.dashboard-directory .ce-crumbsearch .ce-crumb{font-size:14px;font-weight:400}.dashboard-sidebar-heading[data-drop-target=true]{border-radius:8px;box-shadow:inset 0 0 0 1.5px #8f6bff}.dashboard-row-meta{white-space:nowrap;color:#6b6a75;flex:none;margin-left:auto;padding-left:8px;font-size:12px;font-weight:400}.dashboard-result-row{cursor:pointer;color:#edecf2;border-radius:12px;grid-template-columns:56px minmax(0,2fr) minmax(0,1.4fr) 72px 32px;align-items:center;gap:14px;height:52px;padding:0 12px;font-size:14px;display:grid}.dashboard-result-row:hover{background:#ffffff0f}.dashboard-result-row[data-selected=true]{background:#ffffff1c}.dashboard-result-thumb{border-radius:8px;justify-content:center;align-items:center;width:56px;height:36px;display:flex;overflow:hidden}.dashboard-result-name,.dashboard-result-scope{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-result-scope,.dashboard-result-time{color:#6b6a75}.dashboard-result-time{font-family:var(--mono);text-align:right;white-space:nowrap;font-size:12px}.dashboard-result-row>button{color:#6b6a75;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;padding:0;font-size:14px}.dashboard-result-row>button:hover{color:#edecf2;background:#ffffff1c}.dashboard-picker-heading{color:#6b6a75;align-items:center;height:22px;padding:0 10px;font-size:12px;display:flex}.dashboard-entry .ce-header.ce-header-3up{grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr)}.dashboard-location-path{max-width:100%}.dashboard-location-path .ce-crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dashboard-path-separator{flex:none}.dashboard-layout-segment{background:var(--dashboard-well);box-sizing:border-box;border-radius:999px;align-items:center;gap:2px;height:34px;padding:3px;display:inline-flex}.dashboard-layout-segment button{height:28px;color:var(--dashboard-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-family:inherit;font-size:14px}.dashboard-layout-segment button[aria-pressed=true]{background:var(--dashboard-wash2);color:var(--dashboard-ink)}.dashboard-layout-segment button:hover{color:var(--dashboard-ink)}.dashboard-people-pill{height:var(--dashboard-people-pill-h);padding:var(--dashboard-people-pill-pad);background:var(--dashboard-band);-webkit-backdrop-filter:blur(var(--dashboard-people-pill-blur));backdrop-filter:blur(var(--dashboard-people-pill-blur));pointer-events:none;border-radius:999px;align-items:center;display:flex;position:absolute;top:12px;right:12px}.dashboard-assets-switch{background:var(--dashboard-well);height:34px;color:var(--dashboard-muted);cursor:pointer;box-sizing:border-box;border:0;border-radius:999px;padding:0 12px;font-family:inherit;font-size:14px}.dashboard-assets-switch:hover{color:var(--dashboard-ink)}.dashboard-canvas-row{cursor:pointer;height:52px;color:var(--dashboard-ink);border-radius:12px;grid-template-columns:56px minmax(0,2fr) minmax(0,1.4fr) 96px 72px 32px;align-items:center;gap:14px;padding:0 12px;font-size:14px;transition:background .15s;display:grid}.dashboard-canvas-row:hover{background:var(--dashboard-wash)}.dashboard-canvas-row[data-selected=true]{background:var(--dashboard-wash2)}.dashboard-canvas-row>button{width:28px;height:28px;color:var(--dashboard-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:14px}.dashboard-canvas-row>button:hover{color:var(--dashboard-ink);background:var(--dashboard-wash2)}.dashboard-canvas-row input{min-width:0;max-width:100%;font:inherit;background:var(--dashboard-well);color:var(--dashboard-ink);border:0;border-radius:6px;padding:2px 6px}.dashboard-canvas-row .dashboard-result-time .dashboard-row-meta{padding:0}.dashboard-directory .directory-header-actions{flex-shrink:1!important}.dashboard-picker-search{color:#6b6a75;background:#00000052;border-radius:999px;align-items:center;gap:10px;height:34px;margin:2px 2px 6px;padding:0 12px;display:flex}.dashboard-picker-search input{color:#edecf2;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.dashboard-picker-search:focus-within{box-shadow:inset 0 0 0 1px #8f6bff59}.dashboard-picker-search input::placeholder{color:#6b6a75}.dashboard-picker-result{color:#a3a2ad;text-align:left;width:100%;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.dashboard-picker-result:hover,.dashboard-picker-result:focus-visible{color:#edecf2;background:#ffffff0f}.dashboard-picker-result span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-picker-dot{background:#7b94a7;border-radius:50%;flex:none;width:6px;height:6px}.dashboard-picker-empty{color:#6b6a75;padding:10px;font-size:12px}.dashboard-tree-row{gap:10px!important}.dashboard-tree-row>[data-role=tree-disclosure]{opacity:0;position:absolute;left:-7px;width:14px!important}.dashboard-tree-row:hover>[data-role=tree-disclosure]{opacity:1}.dashboard-tree-row [data-testid=tree-folder-icon]{width:14px;height:14px}.dashboard-tree-row [data-testid=tree-folder-icon][data-folder-color=none] path{fill:currentColor;stroke:none}.dashboard-tree-row>span:has(+.dashboard-tree-count){flex:1}.dashboard-tree-count{color:var(--dashboard-muted);flex:none;margin-left:auto;font-size:12px}.dashboard-tree-row:has([data-testid=tree-row-add]):hover .dashboard-tree-count{display:none}.dashboard-tree-row:not(:has([data-testid=tree-folder-icon])):before{content:"";background:var(--dashboard-muted);border-radius:50%;flex:none;width:6px;height:6px}.dashboard-tree-row[data-row-selected=true]:before{background:#8f6bff}.dashboard-canvas-list-heading{height:28px;color:var(--dashboard-muted);grid-template-columns:56px minmax(0,2fr) minmax(0,1.4fr) 96px 72px 32px;align-items:center;gap:14px;padding:0 12px;font-size:12px;display:grid}.dashboard-canvas-list-heading span:nth-last-child(2){text-align:right}.ce-crumbsearch-search-trigger{display:none}.dashboard-directory .ce-crumbsearch[data-presentation=crumb] .ce-crumbsearch-search-trigger{width:20px;height:20px;color:var(--dashboard-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.dashboard-directory .ce-crumbsearch[data-presentation=crumb] .ce-crumbsearch-search-trigger:hover{color:var(--dashboard-ink);background:var(--dashboard-wash)}.mauvy-entry .ce-header-frosted{background:var(--home-header-frost);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:var(--ce-surface-edge-shadow), var(--entry-header-shadow,var(--home-glass-shadow))}.dashboard-entry .ce-header-frosted{box-shadow:var(--entry-header-shadow);border:0}.mauvy-entry :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #7150d5}.mauvy-entry .home-switcher-pill{box-shadow:inset 0 -2px #8f6bff}.mauvy-entry .home-ghost-plus{color:#0c0c10;background:#8f6bff;border-radius:50%}.mauvy-entry .ce-header .home-workspace-frame{align-items:center;gap:12px;display:flex}@media (width<=767px){.mauvy-entry .ce-header{gap:10px;padding:0 12px 0 14px}.mauvy-entry .ce-header .ce-header-left{flex:0 auto;gap:8px;min-width:0}.mauvy-entry .ce-header .ce-header-right{flex:0 100 auto;gap:6px;min-width:auto}.mauvy-entry .ce-header .home-workspace-frame{gap:6px}.mauvy-entry .ce-header .ce-header-brand{align-items:center;min-height:30px;font-size:18px;display:inline-flex}.mauvy-entry .ce-header .ce-header-lead{flex:0 auto;margin-left:6px}.mauvy-entry .ce-header .ce-header-crumb .ce-crumb{min-width:44px;min-height:30px;padding:0 4px;font-size:12px;line-height:30px;display:block}.mauvy-entry .ce-header .ce-header-right .ce-header-btn{padding:0 9px;font-size:12px}.mauvy-entry .ce-header .ce-header-kbd{display:none}.mauvy-entry .ce-header .ce-header-btn-primary{white-space:normal;text-align:center;line-height:1.15}.mauvy-entry .ce-header .mvy-navlink{white-space:nowrap;align-items:center;min-height:30px;display:inline-flex}.mauvy-entry .ce-header .ce-header-credits{white-space:normal;text-align:center;box-sizing:border-box;overflow-wrap:normal;word-break:normal;min-height:30px;padding:2px 4px;font-size:12px;line-height:1.15}}@media (width<=419px){.mauvy-entry .ce-header{gap:4px;padding:0 8px}.mauvy-entry .ce-header .ce-header-left,.mauvy-entry .ce-header .ce-header-right,.mauvy-entry .ce-header .home-workspace-frame{gap:4px}.mauvy-entry .ce-header .ce-header-brand{font-size:16px}.mauvy-entry .ce-header .ce-header-beta{font-size:9px}.mauvy-entry .ce-header .ce-header-lead{margin-left:2px}.mauvy-entry .ce-header .ce-header-crumb .ce-crumb{min-width:40px;padding:0 3px;font-size:11px}.mauvy-entry .ce-header .ce-header-right .ce-header-btn{padding:0 7px;font-size:11px}.mauvy-entry .ce-header .ce-header-credits{padding:2px;font-size:11px}}.mauvy-entry .ce-header .ce-header-crumb .ce-crumb:focus-visible{outline-offset:-2px}[data-ce-surface=destination-picker]{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);width:300px;box-shadow:var(--hshadow);font-size:var(--fs-body);font-family:var(--font);color:var(--t1);box-sizing:border-box;border:0;border-radius:14px;padding:6px}[data-ce-surface=destination-picker] .dir-row{height:30px;color:var(--t2);font-size:var(--fs-body);background:0 0;border-radius:8px;padding:0 10px}[data-ce-surface=destination-picker] .dir-row:hover{background:var(--wash);color:var(--t1)}[data-ce-surface=destination-picker] .dir-row[data-row-selected=true]{background:linear-gradient(90deg, var(--accent-glow), var(--accent-08));color:var(--t1)}[data-ce-surface=color-picker]{background:var(--frost);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);width:300px;box-shadow:var(--sh2);font-size:var(--fs-cap);font-family:var(--font);color:var(--t1);box-sizing:border-box;border:0;border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex}[data-ce-surface=color-picker] [data-part=section]{flex-direction:column;gap:6px;display:flex}[data-ce-surface=color-picker] [data-part=section-label]{color:var(--t3)}[data-ce-surface=color-picker] [data-part=swatch-row]{flex-wrap:wrap;gap:6px;display:flex}[data-ce-surface=color-picker] [data-part=swatch],[data-ce-surface=color-picker] [data-part=slot]{cursor:pointer;box-sizing:border-box;width:18px;height:18px;transition:box-shadow var(--t-hover);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}[data-ce-surface=color-picker] [data-part=swatch][aria-pressed=true],[data-ce-surface=color-picker] [data-part=slot][data-active=true]{box-shadow:0 0 0 2px var(--frost), 0 0 0 3.5px var(--t1)}[data-ce-surface=color-picker] [data-part=slot][data-filled=false]{outline:1px dashed var(--hair);outline-offset:-1px;color:var(--t3);background:0 0;font-size:11px}[data-ce-surface=color-picker] [data-part=value-row]{align-items:center;gap:8px;width:100%;display:flex}[data-ce-surface=color-picker] [data-part=hex-capsule]{background:var(--well-2);box-sizing:border-box;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 10px;display:flex}[data-ce-surface=color-picker] [data-part=hex-dot]{border-radius:50%;flex:none;width:12px;height:12px}[data-ce-surface=color-picker] [data-testid=color-hex]{width:8ch;min-width:0;color:var(--t2);font-family:var(--mono);font-size:var(--fs-cap);background:0 0;border:0;outline:none;padding:0}[data-ce-surface=color-picker] [data-part=eyedropper]{background:var(--well);width:28px;height:28px;color:var(--t3);cursor:pointer;transition:color var(--t-hover);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-surface=color-picker] [data-part=eyedropper]:hover:not(:disabled){color:var(--t1)}[data-ce-surface=color-picker] [data-part=eyedropper]:disabled{color:var(--t3);opacity:.5;cursor:default}[data-ce-surface=color-picker] [data-testid=color-alpha-readout]{font-family:var(--mono);color:var(--t3);font-variant-numeric:tabular-nums;margin-left:auto}.ce-color-picker-auto{text-align:left;width:100%;min-height:32px;color:var(--nt-control-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;margin-bottom:10px;padding:6px 10px}.ce-color-picker-auto:hover,.ce-color-picker-auto[aria-pressed=true]{background:var(--wash-3)}.ce-color-picker-auto:focus-visible{outline:1px solid var(--accent)}[data-ce-pack-strip][data-part=strip]{align-items:center;gap:var(--ce-strip-gap,2px);height:var(--nt-strip-height);background:var(--nt-surface-bg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--ce-surface-edge-shadow), var(--sh2);font-size:var(--nt-label-size);font-family:var(--font);color:var(--t1);box-sizing:border-box;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;padding:4px;display:flex}[data-ce-surface=DrawingPalette][data-part=strip]{width:max-content;max-width:calc(100vw - 24px);height:auto;min-height:var(--nt-strip-height)}[data-ce-surface=DrawingPalette] [data-part=row]{align-items:center;gap:var(--ce-strip-gap,12px);flex-wrap:wrap;min-width:0;display:flex}@media (width<=720px){[data-ce-surface=DrawingPalette][data-part=strip]{border-radius:var(--r-panel);padding:8px}[data-ce-surface=DrawingPalette] [data-role=seg]{min-width:0;max-width:100%}}[data-ce-pack-strip] button,[data-ce-pack-strip] input{font:inherit;color:inherit}[data-ce-pack-strip] button{cursor:pointer}[data-ce-pack-strip] button:disabled{cursor:default}[data-ce-pack-strip] [data-part=kind]{color:var(--nt-secondary-ink);white-space:nowrap;margin:0 8px 0 10px}input[data-part=kind]{appearance:none;box-sizing:border-box;height:var(--h-control);border-radius:var(--r-btn);background:var(--well);min-width:96px;color:var(--t1);font:inherit;transition:box-shadow var(--t-hover) ease;border:0;outline:none;padding:0 8px;box-shadow:inset 0 0 0 1px #0000}input[data-part=kind]:focus,input[data-part=kind]:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-45)}input[data-part=kind][data-invalid="1"]{box-shadow:inset 0 0 0 1px var(--t3)}input[data-part=kind]::placeholder{color:var(--t3);opacity:1}[data-ce-pack-strip] [data-part=capsule]{height:var(--nt-control-size);background:var(--well);color:var(--t2);white-space:nowrap;box-sizing:border-box;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex}[data-ce-pack-strip] [data-part=capsule]>[data-part=label]{color:var(--t3)}[data-ce-pack-strip] [data-part=capsule]>[data-part=value]{font-family:var(--mono)}[data-ce-pack-strip] button[data-part=capsule]:hover,[data-ce-pack-strip] [data-part=capsule][data-state=open]{color:var(--t1)}[data-ce-pack-strip] [data-part=icon]{width:var(--nt-control-size);height:var(--nt-control-size);border-radius:var(--r-pill);color:var(--nt-control-ink);transition:color var(--t-hover), background-color var(--t-hover);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-pack-strip] [data-part=icon]:hover:not(:disabled){color:var(--t1)}[data-ce-pack-strip] [data-part=icon][data-state=active]{background:var(--wash-3);color:var(--t1)}[data-ce-pack-strip] [data-part=icon]:disabled{opacity:.5}[data-ce-pack-strip] [data-part=text]{height:var(--nt-control-size);color:var(--nt-control-ink);font-size:var(--nt-label-size);font-family:var(--font);white-space:nowrap;transition:color var(--t-hover), background-color var(--t-hover);background:0 0;border:0;border-radius:999px;flex:none;padding:0 10px}[data-ce-pack-strip] [data-part=text]:hover:not(:disabled){color:var(--t1)}[data-ce-pack-strip] [data-part=text][data-state=active]{background:var(--wash-3);color:var(--t1)}[data-ce-pack-strip] [data-part=text]:disabled{opacity:.5}[data-ce-pack-strip] [data-role=numerator]{height:var(--nt-control-size);background:var(--well);box-sizing:border-box;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 4px;display:flex}[data-ce-pack-strip] [data-role=numerator]>button{width:22px;height:22px;color:var(--t3);transition:color var(--t-hover);background:0 0;border:0;padding:0;font-size:14px}[data-ce-pack-strip] [data-role=numerator]>button:hover:not(:disabled){color:var(--t1)}[data-ce-pack-strip] [data-role=numerator]>button:disabled{opacity:.5}[data-ce-pack-strip] [data-role=numerator]>[data-part=value]{font-family:var(--mono);color:var(--t2);text-align:center;min-width:18px}[data-ce-pack-strip] [data-role=slider]{height:var(--nt-control-size);background:var(--well);width:var(--ce-strip-slider-w,130px);box-sizing:border-box;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}[data-ce-pack-strip] [data-role=slider]>[data-part=label]{color:var(--t3);white-space:nowrap}[data-ce-pack-strip] [data-part=rail]{background:var(--wash-3);border-radius:1px;flex:1;height:2px;position:relative}[data-ce-pack-strip] [data-part=fill]{height:100%;width:var(--ce-strip-pos);background:var(--t2);position:absolute;top:0;left:0}[data-ce-pack-strip] [data-part=thumb]{top:-4px;left:calc(var(--ce-strip-pos) - 5px);background:var(--t1);border-radius:50%;width:10px;height:10px;position:absolute}[data-ce-pack-strip] [data-part=rail]>input[type=range]{opacity:0;cursor:pointer;appearance:none;background:0 0;width:calc(100% + 10px);height:30px;margin:0;padding:0;position:absolute;top:-14px;left:-5px;right:-5px}[data-ce-pack-strip] [data-role=slider]>[data-part=value]{font-family:var(--mono);color:var(--t2);text-align:right;min-width:3ch}[data-ce-pack-strip] [data-part=swatch]{border-radius:5px;flex:none;width:18px;height:18px;display:inline-block}[data-ce-pack-strip] [data-part=action]{height:var(--nt-control-size);background:var(--accent);color:#0c0c10;white-space:nowrap;transition:filter var(--t-hover);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;margin-left:4px;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}[data-ce-pack-strip] [data-part=action]:hover:not(:disabled){filter:brightness(1.08)}[data-ce-pack-strip] [data-part=action]:disabled{opacity:.5}[data-ce-pack-strip] [data-part=action]>[data-part=count]{font-family:var(--mono);opacity:.8;font-weight:400}[data-ce-pack-strip] [data-part=spacer]{flex:none;width:10px}[data-ce-pack-strip] [data-context=true]{opacity:var(--context)}[data-ce-pack-menu][data-role=menu]{width:220px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh2);font-size:var(--fs-body);font-family:var(--font);color:var(--t1);box-sizing:border-box;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;background:#101013eb;border-radius:14px;flex-direction:column;max-height:min(60vh,420px);padding:6px;display:flex;overflow-y:auto}[data-ce-pack-menu] [data-role=kind-row]{height:30px;color:var(--t2);cursor:pointer;text-align:left;width:100%;font:inherit;transition:background-color var(--t-hover), color var(--t-hover);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 10px;display:flex}[data-ce-pack-menu] [data-role=kind-row]>[data-part=label]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}[data-ce-pack-menu] [data-role=kind-row]>[data-part=note]{color:var(--t3);opacity:.5;font-size:11px}[data-ce-pack-menu] [data-role=kind-row]:hover:not(:disabled){background:var(--wash-2);color:var(--t1)}[data-ce-pack-menu] [data-role=kind-row][data-state=active]{color:var(--t1)}[data-ce-pack-menu] [data-role=kind-row]:disabled{opacity:.5;cursor:default}[data-ce-pack-panel][data-role=panel]{background:var(--nt-surface-bg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh2);font-size:var(--nt-label-size);font-family:var(--font);color:var(--t1);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;gap:10px;min-width:200px;padding:12px;display:flex}[data-ce-pack-panel] [data-part=row]{grid-template-columns:72px auto;align-items:center;gap:12px;display:grid}[data-ce-pack-panel] [data-part=row]>[data-part=label]{color:var(--t3)}[data-ce-pack-panel] [data-part=family]{color:var(--t2);cursor:pointer}[data-ce-pack-panel] [data-part=family]:hover{color:var(--t1)}[data-ce-pack-panel] [data-role=capsule]>button,[data-ce-pack-panel] [data-part=row]>button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}[data-ce-pack-panel] [data-part=toggles]{gap:2px;display:flex}[data-ce-pack-panel] [data-role=toggle]{width:var(--nt-control-size);height:var(--nt-control-size);color:var(--t3);font-size:13px;font-family:var(--font);cursor:pointer;transition:color var(--t-hover), background-color var(--t-hover);background:0 0;border:0;border-radius:8px;padding:0}[data-ce-pack-panel] [data-role=toggle][data-state=active]{background:var(--wash-3);color:var(--t1)}[data-ce-pack-panel] [data-role=toggle]:hover{color:var(--t1)}[data-ce-pack-panel] [data-role=slider]{height:var(--nt-control-size);background:var(--well);box-sizing:border-box;border-radius:999px;align-items:center;gap:10px;width:170px;padding:0 12px;display:flex}[data-ce-pack-panel] [data-role=slider]>[data-part=label]{color:var(--t3)}[data-ce-pack-panel] [data-part=rail]{background:var(--wash-3);border-radius:1px;flex:1;height:2px;position:relative}[data-ce-pack-panel] [data-part=fill]{height:100%;width:var(--ce-strip-pos);background:var(--t2);position:absolute;top:0;left:0}[data-ce-pack-panel] [data-part=thumb]{top:-4px;left:calc(var(--ce-strip-pos) - 5px);background:var(--t1);border-radius:50%;width:10px;height:10px;position:absolute}[data-ce-pack-panel] [data-part=rail]>input[type=range]{opacity:0;cursor:pointer;appearance:none;background:0 0;width:calc(100% + 10px);height:30px;margin:0;padding:0;position:absolute;top:-14px;left:-5px;right:-5px}[data-ce-pack-panel] [data-role=slider]>[data-part=value]{font-family:var(--mono);color:var(--t2);text-align:right;min-width:3ch}[data-role=slider][data-ce-uniform-track]{width:calc(var(--nt-slider-label-size) + var(--nt-slider-track-size) + 3ch + 44px);min-width:0;max-width:100%;height:auto;min-height:var(--nt-control-size);flex:0 auto}[data-role=slider][data-ce-uniform-track]>[data-part=rail]{flex:0 0 var(--nt-slider-track-size);width:var(--nt-slider-track-size)}[data-role=slider][data-ce-uniform-track]>[data-part=label]{min-width:0;width:var(--nt-slider-label-size);flex:0 1 var(--nt-slider-label-size);white-space:normal}[data-role=slider][data-ce-uniform-track]>[data-part=value]{flex:none}[data-role=slider][data-ce-mixed="1"] [data-part=fill],[data-role=slider][data-ce-mixed="1"] [data-part=thumb]{visibility:hidden}[data-role=slider][data-ce-disabled="1"]{opacity:.5}[data-role=slider][data-ce-disabled="1"] input{cursor:not-allowed}[data-ce-surface=stroke-node-tools][data-part=strip]{width:max-content;max-width:calc(100vw - 24px);height:auto;min-height:var(--nt-strip-height);flex-wrap:wrap}.ce-stroke-taper-row{min-height:var(--nt-control-size);align-items:center;gap:8px;display:inline-flex}.ce-stroke-settings-scope{color:var(--t3);font-size:var(--nt-label-size)}[data-ce-surface=stroke-node-tools] [data-part=swatch][data-ce-mixed="1"]{color:var(--t2);justify-content:center;align-items:center;display:inline-flex}@media (width<=720px){[data-ce-surface=stroke-node-tools][data-part=strip]{border-radius:var(--r-panel);padding:8px}}[data-ce-pack-strip] [data-part=capsule] input[data-part=field]{width:3ch;font-family:var(--mono);color:var(--t1);text-align:center;background:0 0;border:0;outline:none;padding:0}[data-ce-pack-strip] [data-part=capsule] input[data-part=field]:disabled{color:var(--t3);opacity:var(--context);cursor:default}.ce-prompt-refine{width:auto;min-width:0;height:20px;color:var(--t3);font-size:var(--fs-cap);white-space:nowrap;cursor:pointer;pointer-events:auto;transition:color var(--t-hover,.12s);background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:0;padding:0;font-family:inherit;line-height:1;display:flex}.ce-prompt-refine:hover,.ce-prompt-refine:focus-visible{color:var(--accent)}.ce-prompt-refine:focus-visible{outline:1px solid var(--accent);outline-offset:2px;border-radius:4px}.ce-prompt-refine:disabled{color:var(--t3);opacity:.45;cursor:default}.ce-prompt-refine[data-state=running]{color:var(--t3)}.ce-prompt-footer{min-width:0;font-size:var(--fs-cap);align-items:center;gap:10px;display:flex}.ce-prompt-footer>[data-part=spacer]{flex:1}.ce-prompt-refs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.ce-prompt-ref{-webkit-user-select:none;user-select:none;border-radius:10px;flex:none;width:44px;height:44px;position:relative}.ce-prompt-ref[data-active]{opacity:.35}.ce-prompt-ref[data-insertion]:before,.ce-prompt-ref[data-end-insertion]:after{content:"";background:var(--accent-primary);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:-4px}.ce-prompt-ref[data-end-insertion]:after{left:auto;right:-4px}.ce-prompt-ref__image{border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ce-prompt-ref__tag{box-sizing:border-box;color:#fff;max-width:38px;height:16px;font:9px/14px var(--mono);background:#08080ad9;border-radius:4px;padding:1px 3px;position:absolute;bottom:3px;left:3px;overflow:hidden}.ce-prompt-ref__remove{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;display:grid;position:absolute;top:1px;right:1px}.ce-prompt-ref__preview{box-sizing:border-box;background:var(--bg-panel,var(--well));width:176px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--t1);pointer-events:none;border-radius:10px;flex-direction:column;gap:5px;padding:8px;font-size:12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 28px #0008}.ce-prompt-ref__preview img{object-fit:contain;width:100%;height:110px;min-height:0}.ce-prompt-refs__reason{color:var(--t3);width:100%;font-size:11px}.ce-prompt-ref[data-reorderable]{touch-action:none;cursor:move}.ce-prompt-ref:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.ce-prompt-refs__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ce-prompt-ref[data-selected] .ce-prompt-ref__visual{box-shadow:0 0 0 2px var(--accent-primary),0 2px 6px #0003}.ce-prompt-ref[data-slot-state=empty] .ce-prompt-ref__visual{background:color-mix(in srgb,var(--stop) 12%,transparent);box-shadow:inset 0 0 0 1px var(--stop)}.ce-prompt-ref[data-slot-state=empty][data-selected] .ce-prompt-ref__visual{box-shadow:inset 0 0 0 1px var(--stop),0 0 0 2px var(--accent-primary)}.ce-prompt-ref__empty{color:var(--stop);font:9px/14px var(--mono);letter-spacing:.04em;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ce-prompt-ref__lock{color:#fff;background:#0009;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:1px;right:1px}.ce-prompt-ref__visual{border-radius:inherit;background:var(--nt-capsule-bg);transition:transform .1s ease-out;position:absolute;inset:0;box-shadow:0 2px 6px #0003}.ce-prompt-ref[data-opening=left] .ce-prompt-ref__visual{transform:translate(-3px)}.ce-prompt-ref[data-opening=right] .ce-prompt-ref__visual{transform:translate(3px)}.ce-prompt-ref-ghost{pointer-events:none;background:var(--nt-capsule-bg);opacity:.96;border-radius:10px;position:absolute;transform:scale(1.06)rotate(-2deg);box-shadow:0 6px 18px #0008}@media (prefers-reduced-motion:reduce){.ce-prompt-ref__visual{transition:none}}[data-ce-surface=model-dropdown] [data-role=capsule]{height:28px;color:var(--t2);font:inherit;font-size:var(--fs-cap);font-family:var(--font);white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}[data-ce-surface=model-dropdown] [data-role=capsule]:hover,[data-ce-surface=model-dropdown] [data-role=capsule][aria-expanded=true]{background:var(--well);color:var(--t1)}[data-ce-surface=model-dropdown][data-role=menu]{background:var(--frosted-bg);width:300px;min-width:300px;max-width:300px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);font-size:var(--fs-cap);font-family:var(--font);color:var(--t2);box-sizing:border-box;-webkit-user-select:none;user-select:none;border:0;border-radius:14px;flex-direction:column;padding:6px;display:flex;box-shadow:0 18px 44px #00000073}[data-ce-surface=model-dropdown] [data-part=kind-tabs]{flex:none;gap:16px;margin-bottom:6px;padding:0 8px;display:flex}[data-ce-surface=model-dropdown] [role=tab]{font:inherit;color:var(--t3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 0}[data-ce-surface=model-dropdown] [role=tab][aria-selected=true]{color:var(--t1);border-bottom-color:var(--accent)}[data-ce-surface=model-dropdown] [role=tab]:disabled{opacity:.4;cursor:default}[data-ce-surface=model-dropdown] [data-part=search-pill]{height:30px;color:var(--t3);background:#00000047;border-radius:999px;flex:none;align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;display:flex}[data-ce-surface=model-dropdown] [data-part=search]{width:100%;min-width:0;font:inherit;color:var(--t1);background:0 0;border:0;outline:0;padding:0}[data-ce-surface=model-dropdown] [data-part=row]{height:30px;color:var(--t2);box-sizing:border-box;border-radius:8px;align-items:center;gap:6px;padding:0 6px;display:flex}[data-ce-surface=model-dropdown] [data-part=row]:not([data-disabled]):hover,[data-ce-surface=model-dropdown] [data-part=row][data-state=active]{color:var(--t1);background:#ffffff0d}[data-ce-surface=model-dropdown] [data-part=row][data-disabled]{opacity:.55}[data-ce-surface=model-dropdown] [data-part=row] [data-role=kind-row]{flex:1;width:auto;min-width:0;height:30px;padding:0}[data-ce-surface=model-dropdown] [data-role=kind-row]{height:30px;color:inherit;cursor:pointer;text-align:left;width:100%;font:inherit;box-sizing:border-box;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 6px;display:flex}[data-ce-surface=model-dropdown][data-state=favorite] [data-role=kind-row]:hover{color:var(--t1);background:#ffffff0d}[data-ce-surface=model-dropdown] [data-role=kind-row]:disabled{cursor:not-allowed}[data-ce-surface=model-dropdown] [data-part=row]:has(>[data-role=kind-row]:focus-visible){outline:1px solid var(--accent);outline-offset:-1px}[data-ce-surface=model-dropdown] [data-part=row]>[data-role=kind-row]:focus-visible{outline:0}[data-ce-surface=model-dropdown] [data-part=tick-slot]{flex:none;align-items:center;width:13px;display:flex}[data-ce-surface=model-dropdown] [data-part=body]{flex:1;min-width:0;display:flex}[data-ce-surface=model-dropdown] [data-part=name]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-ce-surface=model-dropdown] [data-part=facts]{white-space:nowrap;color:var(--t3);flex:none;align-items:center;gap:5px;font-size:11px;display:flex}[data-ce-surface=model-dropdown] [data-part=state-label]{color:var(--t3);font-size:11px}[data-ce-surface=model-dropdown] [data-part=star]{cursor:pointer;width:20px;height:26px;color:var(--t3);font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-surface=model-dropdown] [data-part=star][data-favorite=true]{color:var(--accent)}[data-ce-surface=model-dropdown] [data-part=empty]{color:var(--t3);padding:12px 8px}[data-ce-surface=model-dropdown] button:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.ce-prompt-ref-add{width:44px;height:44px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ce-prompt-ref-add:hover:not(:disabled){color:var(--t1);background:var(--wash-2)}.ce-prompt-ref-add:disabled{opacity:.4;cursor:default}.ce-prompt-ref-add:focus-visible,.ce-prompt-ref-picker button:focus-visible,.ce-prompt-ref-picker input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ce-prompt-ref-picker{box-sizing:border-box;background:var(--frost);width:300px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--sh2);color:var(--t1);font:var(--fs-body)/1.4 var(--font);overscroll-behavior:contain;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:auto}.ce-prompt-ref-picker__heading{justify-content:space-between;align-items:center;display:flex}.ce-prompt-ref-picker__heading button{width:24px;height:24px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:50%}.ce-prompt-ref-picker input{box-sizing:border-box;border:1px solid var(--hair);background:var(--well);width:100%;min-height:32px;color:var(--t1);font:inherit;border-radius:8px;padding:6px 8px}.ce-prompt-ref-picker__rows{overscroll-behavior:contain;min-height:0;max-height:260px;overflow:auto}.ce-prompt-ref-picker__row{text-align:left;width:100%;color:var(--t1);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.ce-prompt-ref-picker__row:hover:not(:disabled){background:var(--wash-2)}.ce-prompt-ref-picker__row:disabled{opacity:.5;cursor:default}.ce-prompt-ref-picker__thumb{background:var(--wash-2);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.ce-prompt-ref-picker__thumb img{object-fit:cover;width:100%;height:100%}.ce-prompt-ref-picker__name{overflow-wrap:anywhere;min-width:0}.ce-prompt-ref-picker__name small{color:var(--t3);font-size:11px;display:block}.ce-prompt-ref-picker p{color:var(--t3);margin:8px 4px}.ce-prompt-sheet-entry{width:390px;max-width:100%}.ce-prompt-sheet-entry__bar{box-sizing:border-box;background:var(--prompt-entry-bg);width:100%;height:44px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh2);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex}.ce-prompt-sheet-entry__bar>button{min-width:0;height:36px;color:var(--t2);font-family:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:9px;padding:0 10px;line-height:1;display:flex}.ce-prompt-sheet-entry__bar>button:hover:not(:disabled){background:var(--prompt-entry-hover);color:var(--t1)}.ce-prompt-sheet-entry__bar>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ce-prompt-sheet-entry__bar>button:disabled{opacity:.5;cursor:default}.ce-prompt-sheet-entry__bar svg{color:var(--accent);flex:none;display:block}.ce-prompt-sheet-entry__divider{background:var(--hair);flex:none;width:1px;height:20px}.ce-prompt-sheet-entry__error{color:var(--t2);font-size:var(--fs-body);overflow-wrap:anywhere;margin-top:8px}.ce-prompt-sheet-entry__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ce-prompt-output-trigger{width:22px;height:34px;color:var(--accent,#8f6bff);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ce-prompt-output-trigger:disabled{opacity:.45;cursor:default}.ce-prompt-output-menu{background:var(--accent,#8f6bff);border:0;border-radius:18px;flex-direction:column;gap:2px;width:max-content;min-width:90px;padding:4px;display:flex;box-shadow:0 2px 6px #00000080,0 28px 70px #0009}.ce-prompt-output-choice{color:#0c0c10;height:28px;font-family:var(--font-family-base);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px 0 10px;font-size:12px;font-weight:400;display:flex}.ce-prompt-output-choice>span{flex:none;width:12px;display:inline-flex}.ce-prompt-output-choice[aria-checked=true]{background:#7a55ee;font-weight:500}.ce-prompt-output-choice:hover,.ce-prompt-output-choice:focus-visible{background:#7a55ee;outline:none}.ce-prompt-output-trigger:focus-visible{outline-offset:2px;outline:1px solid}.ce-prompt-output-choice:disabled{opacity:.45;cursor:default}.ce-fast-prompt-entry{line-height:1}.ce-fast-prompt[data-testid=fast-prompt-engaged]{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ce-fast-prompt-back-row{align-items:center;height:44px;margin-bottom:6px;display:flex}.ce-fast-prompt-back-row button{height:32px;color:var(--nt-control-ink);font:400 13px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.ce-fast-prompt-back-row button:hover{background:var(--well);color:var(--t1)}.ce-fast-prompt button:focus-visible,.ce-fast-prompt-back-row button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ce-fast-prompt [data-testid=fast-prompt-refs]{flex-wrap:wrap;min-width:0;max-width:100%}.ce-fast-prompt [data-testid=fast-prompt-ref]{flex:none}.ce-fast-prompt [data-testid=fast-prompt-more]{font-size:12px!important}.ce-fast-prompt [data-testid=fast-prompt-settings] svg{width:16px;height:16px}.ce-fast-prompt-model{flex:none;max-width:180px;display:inline-flex}.ce-fast-prompt-model [data-role=capsule]{max-width:180px}.ce-fast-prompt-generate-group{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}[data-testid=fast-prompt-settings-dock] [data-ce-card-pill]{min-width:0}.ce-prompt-sheet-navigation{align-items:center;gap:10px;min-height:44px;margin-bottom:6px;display:flex}.ce-prompt-sheet-navigation>button{color:var(--nt-control-ink);cursor:pointer;background:0 0;border:0}.ce-prompt-sheet-reference-row{flex-wrap:wrap;gap:6px;display:flex}.ce-prompt-sheet-navigation>button{height:32px;font:400 14px/1 var(--font);border-radius:999px;flex:none;padding:0 10px 0 6px}.ce-prompt-sheet-navigation .ce-prompt-sheet-reference-row{justify-content:flex-end;min-width:0;margin-left:auto}.ce-prompt-sheet-glance{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ce-prompt-sheet-glance [data-testid=fast-prompt-settings]{margin-left:auto}.ce-prompt-sheet-glance [data-role=capsule]{height:28px;min-height:28px;font-size:13px}.ce-prompt-sheet-footer{border-top:0;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.ce-prompt-sheet-reset{height:32px;color:var(--t3);font:400 14px/1 var(--font);cursor:pointer;background:0 0;border:0;padding:0 4px}.ce-prompt-sheet-loading{color:var(--t2);font-size:var(--fs-cap);padding:4px 12px}[data-ce-surface=universal-tail-tools][data-role=strip]{align-items:center;gap:var(--gutter);height:var(--nt-strip-height);padding:var(--sp1);border-radius:var(--r-pill);background:var(--nt-surface-bg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh2);font-size:var(--fs-cap);font-family:var(--font);color:var(--t1);box-sizing:border-box;-webkit-user-select:none;user-select:none;border:0;display:flex}[data-role=strip] [data-part=tail]{align-items:center;gap:2px;margin-left:2px;display:flex}[data-role=strip] [data-part=tail]>button{width:var(--nt-control-size);height:var(--nt-control-size);border-radius:var(--r-pill);color:var(--nt-control-ink);font:inherit;cursor:pointer;transition:color var(--t-hover), background-color var(--t-hover);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-role=strip] [data-part=tail]>button:hover:not(:disabled){color:var(--t1)}[data-role=strip] [data-part=tail]>button[data-state=active]{background:var(--wash-3);color:var(--t1)}[data-role=strip] [data-part=tail]>button:disabled{opacity:.5;cursor:default}.ce-gen-band{box-sizing:border-box;height:var(--ce-gen-band-h);background:var(--ce-band-well);font-family:var(--font);font-size:var(--fs-cap);color:var(--t2);white-space:nowrap;pointer-events:auto;align-items:center;gap:8px;margin-top:auto;padding:0 10px;display:flex;position:relative;overflow:hidden}.ce-gen-band[data-mode=card]{border-radius:0 0 var(--ce-gen-band-r-card) var(--ce-gen-band-r-card)}.ce-gen-band[data-mode=graph]{border-radius:0 0 var(--ce-gen-band-r-graph) var(--ce-gen-band-r-graph)}.ce-gen-band__readout{color:var(--t2);white-space:nowrap;padding-left:6px;position:relative}.ce-gen-band__readout:empty{display:none}.ce-gen-band__spacer{flex:auto;min-width:0}.ce-gen-band__queue{width:var(--ce-gen-band-queue);height:var(--ce-gen-band-queue);border-radius:var(--r-pill);background:var(--accent);color:var(--ink-on-accent);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;position:relative}.ce-gen-band__queue:hover{filter:brightness(1.08)}.ce-gen-band__queue[data-queued]{width:auto;padding:0 10px 0 8px}.ce-gen-band__queued{font-family:var(--mono);font-size:var(--fs-key);line-height:1}.ce-gen-band__action{flex:none;align-items:center;display:inline-flex;position:relative}.ce-gen-band__readout[data-refusal]{text-overflow:ellipsis;min-width:0;color:var(--stop);overflow:hidden}[data-ce-surface=text-prompt-box]{box-sizing:border-box;font-family:var(--font);font-size:var(--fs-body);color:var(--t2);pointer-events:none;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}[data-ce-surface=text-prompt-box] [data-role=header]{height:40px;font-size:var(--fs-cap);box-sizing:border-box;flex:none;align-items:center;gap:8px;padding:0 10px 0 16px;display:flex}[data-ce-surface=text-prompt-box] [data-part=caption]{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-ce-surface=text-prompt-box] [data-part=spacer]{flex:1}[data-ce-surface=text-prompt-box] [data-part=count]{font-family:var(--mono);color:var(--t3);transition:color var(--t-hover)}[data-ce-surface=text-prompt-box][data-state=editing] [data-part=count]{color:var(--t2)}[data-ce-surface=text-prompt-box] [data-part=copy]{width:24px;height:24px;color:var(--t3);cursor:pointer;pointer-events:auto;transition:color var(--t-hover);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-surface=text-prompt-box] [data-part=copy]:hover{color:var(--t1)}[data-ce-surface=text-prompt-box] [data-part=copy][data-state=copied]{color:var(--ok)}[data-ce-surface=text-prompt-box] [data-role=body]{color:var(--t1);white-space:pre-wrap;word-break:break-word;background:0 0;flex:auto;min-height:0;padding:16px 18px;line-height:1.55;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}[data-ce-surface=text-prompt-box][data-selected=true] [data-role=body]{padding:0 16px 14px}[data-ce-surface=text-prompt-box][data-empty=true] [data-role=body]{color:var(--t3)}[data-ce-surface=text-prompt-box][data-overflow=mask] [data-role=content]{max-height:var(--collapsed-text-height);overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 1.55em),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 1.55em),#0000 100%)}[data-ce-surface=text-prompt-box] [data-role=footer]{font-size:var(--fs-cap);box-sizing:border-box;z-index:1;flex:none;align-items:center;gap:10px;min-height:32px;margin-top:auto;padding:0 14px 12px;display:flex;position:relative}[data-ce-surface=text-prompt-box] [data-role=footer]>[data-part=spacer]{flex:1}[data-ce-surface=text-prompt-box] [data-role=more]{height:20px;color:var(--t3);font-size:var(--fs-cap);cursor:pointer;pointer-events:auto;transition:color var(--t-hover);background:0 0;border:0;flex:none;margin:0;padding:0;font-family:inherit;line-height:1}[data-ce-surface=text-prompt-box] [data-role=more]:hover{color:var(--t1)}[data-ce-surface=text-prompt-box] [data-role=header],[data-ce-surface=text-prompt-box] [data-role=footer],[data-ce-surface=text-prompt-box] [data-role=more]{animation:ce-tpb-chrome-in var(--t-hover) ease-out}@keyframes ce-tpb-chrome-in{0%{opacity:0}}[data-ce-surface=text-prompt-box][data-expanded=true] [data-role=body]{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;flex:none;padding-top:28px;padding-bottom:42px;overflow:visible}[data-ce-surface=text-prompt-box] [data-role=content]{display:block}[data-ce-surface=text-prompt-collapse]{box-sizing:border-box;width:76px;height:28px;color:var(--t3);font:var(--fs-cap) var(--font);cursor:pointer;pointer-events:auto;text-align:left;border:0;border-radius:4px;padding:0 4px}[data-ce-surface=text-prompt-collapse]:hover{color:var(--t1)}[data-ce-surface=text-prompt-collapse]:focus-visible,[data-ce-surface=text-prompt-box] button:focus-visible,[data-ce-surface=text-prompt-box][data-expanded=true] [data-role=body]:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}[data-ce-surface=font-selector][data-role=menu]{background:var(--frost);width:220px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh2);font-size:var(--fs-body);font-family:var(--font);color:var(--t1);box-sizing:border-box;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;border-radius:14px;flex-direction:column;max-height:min(60vh,480px);padding:6px;display:flex;overflow-y:auto}[data-ce-surface=font-selector] [data-part=caption]{height:22px;font-size:var(--fs-cap);color:var(--t3);flex:none;align-items:center;padding:0 10px;display:flex}[data-ce-surface=font-selector] [data-role=kind-row]{height:30px;color:var(--t2);cursor:pointer;text-align:left;width:100%;font-size:inherit;transition:background-color var(--t-hover), color var(--t-hover);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 10px;display:flex}[data-ce-surface=font-selector] [data-role=kind-row]>[data-part=label]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}[data-ce-surface=font-selector] [data-role=kind-row][data-highlighted="1"]{background:var(--wash-2);color:var(--t1)}[data-ce-surface=font-selector] [data-role=kind-row][data-state=active]{color:var(--t1)}[data-ce-surface=font-selector] [data-role=kind-row]>[data-part=note]{color:var(--t3);opacity:.5;font-size:11px}[data-ce-surface=font-selector] [data-role=search]{background:var(--well);height:34px;color:var(--t3);font-family:var(--font);font-size:var(--fs-body);box-sizing:border-box;transition:border-color var(--t-hover);border:1px solid #0000;border-radius:999px;outline:none;flex:none;margin:2px 2px 6px;padding:0 12px}[data-ce-surface=font-selector] [data-role=search]:focus{border-color:var(--accent-primary);color:var(--t1)}[data-ce-surface=text-node-tools][data-role=strip]{height:var(--nt-strip-height);background:var(--nt-surface-bg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--ce-surface-edge-shadow), var(--sh2);font-size:var(--nt-label-size);font-family:var(--font);color:var(--t1);box-sizing:border-box;border-radius:999px;align-items:center;gap:10px;padding:4px;display:flex}[data-ce-surface=text-node-tools] button,[data-ce-surface=text-node-tools] input{font:inherit;color:inherit}[data-ce-surface=text-node-tools] button{cursor:pointer}[data-ce-surface=text-node-tools] button:disabled{cursor:default}[data-ce-surface=text-node-tools] [data-role=capsule]{height:var(--nt-control-size);background:var(--well);box-sizing:border-box;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 6px;display:flex}[data-ce-surface=text-node-tools] [data-part=swatch]{border-radius:5px;flex:none;width:18px;height:18px;display:inline-block}[data-ce-surface=text-node-tools] [data-part=family]{color:var(--t2);white-space:nowrap}[data-ce-surface=text-node-tools] [data-part=sep]{color:var(--t3);opacity:.5}[data-ce-surface=text-node-tools] [data-part=size]{font-family:var(--mono);color:var(--t2);text-align:left;appearance:textfield;cursor:ew-resize;background:0 0;border:0;outline:none;width:3ch;margin:0;padding:0}[data-ce-surface=text-node-tools] [data-part=size][data-state=dragging]{cursor:ew-resize;-webkit-user-select:none;user-select:none}[data-ce-surface=text-node-tools] [data-part=size]::-webkit-outer-spin-button{appearance:none;margin:0}[data-ce-surface=text-node-tools] [data-part=size]::-webkit-inner-spin-button{appearance:none;margin:0}[data-ce-surface=text-node-tools] [data-role=capsule]>button,[data-ce-surface=text-node-tools] [data-role=capsule]>div>button{background:0 0;border:0;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}[data-ce-surface=text-node-tools] [data-part=format-group]{gap:2px;display:flex}[data-ce-surface=text-node-tools] [data-role=toggle]{width:var(--nt-control-size);height:var(--nt-control-size);border-radius:var(--r-pill);color:var(--nt-control-ink);transition:color var(--t-hover), background-color var(--t-hover);background:0 0;border:0;flex:none;padding:0;font-size:13px}[data-ce-surface=text-node-tools] [data-role=toggle][data-state=active]{background:var(--wash-3);color:var(--t1)}[data-ce-surface=text-node-tools] [data-role=toggle]:hover{color:var(--t1)}[data-ce-surface=text-node-tools] [data-role=toggle][data-mixed="1"]{opacity:.55}[data-ce-surface=text-node-tools] [data-role=door]{width:var(--nt-control-size);height:var(--nt-control-size);border-radius:var(--r-pill);color:var(--nt-control-ink);transition:color var(--t-hover), background-color var(--t-hover);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-surface=text-node-tools] [data-role=door][data-part=effects]{gap:6px;width:auto;padding:0 10px}[data-ce-surface=text-node-tools] [data-role=door][data-state=open]{background:var(--wash-3);color:var(--t1)}[data-ce-surface=text-node-tools] [data-role=door]:hover{color:var(--t1)}[data-ce-surface=text-node-tools] [data-role=door][data-mixed="1"]{opacity:.55}[data-ce-surface=text-node-tools] [data-part=tail]{gap:2px;margin-left:2px;display:flex}[data-ce-surface=text-node-tools] [data-part=tail]>button{width:var(--nt-control-size);height:var(--nt-control-size);border-radius:var(--r-pill);color:var(--t3);transition:color var(--t-hover);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-surface=text-node-tools] [data-part=tail]>button:hover:not(:disabled){color:var(--t1)}[data-ce-surface=text-node-tools] [data-part=tail]>button:disabled{opacity:.5}[data-ce-surface=text-node-tools][data-role=panel]{background:var(--nt-surface-bg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh2);font-size:var(--nt-label-size);font-family:var(--font);color:var(--t1);box-sizing:border-box;border-radius:14px;flex-direction:column;display:flex}[data-ce-surface=text-node-tools][data-role=panel][data-state=align],[data-ce-surface=text-node-tools][data-role=panel][data-state=size]{gap:10px;padding:12px}[data-ce-surface=text-node-tools][data-role=panel][data-state=effects]{gap:14px;width:300px;padding:14px 12px 12px}[data-ce-surface=text-node-tools][data-role=panel][data-state=spacing]{gap:2px;width:300px;padding:12px}[data-ce-surface=text-node-tools] [data-part=align-row]{grid-template-columns:72px auto;align-items:center;gap:12px;display:grid}[data-ce-surface=text-node-tools] [data-part=align-row]>span{color:var(--t3)}[data-ce-surface=text-node-tools] [data-part=align-row]>div{gap:2px;display:flex}[data-ce-surface=text-node-tools] [data-part=align-row] button{width:var(--nt-control-size);height:var(--nt-control-size);color:var(--t3);transition:color var(--t-hover), background-color var(--t-hover);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-surface=text-node-tools] [data-part=align-row] button[data-state=active]{background:var(--wash-3);color:var(--t1)}[data-ce-surface=text-node-tools] [data-part=align-row] button:hover{color:var(--t1)}[data-ce-surface=text-node-tools] [data-part=effects-head]{cursor:grab;align-items:center;gap:10px;padding:0 4px;display:flex}[data-ce-surface=text-node-tools] [data-part=effects-head]>[data-part=title]{color:var(--t2);font-size:var(--fs-body)}[data-ce-surface=text-node-tools] [data-part=effects-head]>[data-part=where]{color:var(--t3)}[data-ce-surface=text-node-tools] [data-part=spacer]{flex:1}[data-ce-surface=text-node-tools] [data-part=presets]{color:var(--t3);white-space:nowrap;background:0 0;border:0;padding:0}[data-ce-surface=text-node-tools] [data-part=presets]:hover{color:var(--t1)}[data-ce-surface=text-node-tools] [data-role=seg]{gap:2px;padding:0 4px;display:flex}[data-ce-surface=text-node-tools] [data-role=seg]>span{color:var(--t3);align-self:center;width:68px}[data-ce-surface=text-node-tools] [data-role=seg]>button{height:26px;color:var(--t3);font-size:var(--nt-label-size);transition:color var(--t-hover), background-color var(--t-hover);background:0 0;border:0;border-radius:999px;padding:0 10px}[data-ce-surface=text-node-tools] [data-role=seg]>button[data-state=active]{background:var(--wash-3);color:var(--t1)}[data-ce-surface=text-node-tools] [data-role=seg]>button:hover{color:var(--t1)}[data-ce-surface=text-node-tools] [data-role=seg]>button[data-mixed="1"]{opacity:.55}[data-ce-surface=text-node-tools] [data-part=section]{flex-direction:column;gap:2px;display:flex}[data-ce-surface=text-node-tools] [data-part=section-head]{align-items:center;gap:8px;height:24px;padding:0 4px;display:flex}[data-ce-surface=text-node-tools] [data-part=section-head]>span:first-child{color:var(--t3)}[data-ce-surface=text-node-tools] [data-part=mark]{background:#ffffff1f;border-radius:50%;width:5px;height:5px}[data-ce-surface=text-node-tools] [data-part=mark][data-state=on]{background:var(--t2)}[data-ce-surface=text-node-tools] [data-role=row]{border-radius:8px;grid-template-columns:76px 1fr 40px;align-items:center;gap:10px;height:30px;padding:0 4px;display:grid}[data-ce-surface=text-node-tools] [data-role=row]>[data-part=label]{color:var(--t3)}[data-ce-surface=text-node-tools] [data-role=row]>[data-part=readout]{font-family:var(--mono);color:var(--t2);text-align:right}[data-ce-surface=text-node-tools] [data-role=row][data-state=disabled]{opacity:.5}[data-ce-surface=text-node-tools] [data-part=rail]{background:var(--wash-3);border-radius:1px;height:2px;position:relative}[data-ce-surface=text-node-tools] [data-part=fill]{height:100%;width:var(--ce-tnt-pos);background:var(--t2);border-radius:1px;position:absolute;top:0;left:0}[data-ce-surface=text-node-tools] [data-part=thumb]{top:-4px;left:calc(var(--ce-tnt-pos) - 5px);background:var(--t1);border-radius:50%;width:10px;height:10px;position:absolute}[data-ce-surface=text-node-tools] [data-part=rail]>input[type=range]{opacity:0;cursor:pointer;appearance:none;background:0 0;width:calc(100% + 10px);height:30px;margin:0;padding:0;position:absolute;top:-14px;left:-5px;right:-5px}[data-ce-surface=text-node-tools] [data-part=rail]>input[type=range]:disabled{cursor:default}[data-ce-surface=text-node-tools] [data-role=slider]{height:var(--nt-control-size);background:var(--well);box-sizing:border-box;border-radius:999px;align-items:center;gap:10px;width:170px;padding:0 12px;display:flex}[data-ce-surface=text-node-tools] [data-role=slider]>span:first-child{color:var(--t3)}[data-ce-surface=text-node-tools] [data-role=slider]>[data-part=rail]{flex:1}[data-ce-surface=text-node-tools] [data-role=slider]>[data-part=value]{font-family:var(--mono);color:var(--t2);text-align:right;min-width:3ch}[data-ce-surface=text-node-tools] [data-role=slider][data-ce-mixed="1"]{opacity:.55}[data-ce-surface=text-node-tools] [data-part=colour]{align-items:center;gap:8px;display:flex;position:relative}[data-ce-surface=text-node-tools] [data-part=colour]>[data-part=swatch]{border-radius:6px;width:20px;height:20px}[data-ce-surface=text-node-tools] [data-part=colour]>[data-part=hex]{font-family:var(--mono);color:var(--t3)}[data-ce-surface=text-node-tools] [data-part=colour]>input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}[data-ce-surface=text-node-tools] [data-role=switch]{background:var(--wash-3);width:30px;height:18px;transition:background-color var(--t-hover);border:0;border-radius:999px;flex:none;padding:0;display:inline-block;position:relative}[data-ce-surface=text-node-tools] [data-role=switch]>span{background:var(--t3);width:12px;height:12px;transition:left var(--t-hover), background-color var(--t-hover);border-radius:50%;position:absolute;top:3px;left:3px}[data-ce-surface=text-node-tools] [data-role=switch][data-state=on]{background:#ffffff1f}[data-ce-surface=text-node-tools] [data-role=switch][data-state=on]>span{background:var(--t1);left:15px}[data-ce-surface=text-node-tools] [data-part=switch-cell]{display:flex}[data-ce-surface=text-node-tools][data-role=window]{background:var(--frost-2);width:320px;-webkit-backdrop-filter:var(--blur-window);backdrop-filter:var(--blur-window);box-shadow:var(--sh2);font-size:var(--nt-label-size);font-family:var(--font);color:var(--t1);box-sizing:border-box;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}[data-ce-surface=text-node-tools] [data-role=window-title]{cursor:grab;flex:none;align-items:center;gap:10px;height:40px;padding:0 8px 0 16px;display:flex}[data-ce-surface=text-node-tools] [data-role=window-title]>[data-part=title]{color:var(--t2);font-size:var(--fs-body)}[data-ce-surface=text-node-tools] [data-role=window-title]>[data-part=excerpt]{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}[data-ce-surface=text-node-tools] [data-role=window-title]>button{width:var(--nt-control-size);height:var(--nt-control-size);color:var(--t3);transition:color var(--t-hover);background:0 0;border:0;border-radius:8px;flex:none;padding:0}[data-ce-surface=text-node-tools] [data-role=window-title]>button:hover{color:var(--t1)}[data-ce-surface=text-node-tools] [data-role=window-title]>[data-part=close]{font-size:var(--fs-title)}[data-ce-surface=text-node-tools] [data-part=window-body]{flex-direction:column;gap:14px;padding:2px 12px 14px;display:flex}[data-ce-surface=text-node-tools][data-state=dragging] [data-role=window-title],[data-ce-surface=text-node-tools] [data-part=effects-head][data-state=dragging]{cursor:grabbing}[data-ce-surface=text-node-tools] [data-part=preset-aa]{width:var(--nt-control-size);text-align:center;flex:none;font-size:14px;font-weight:700;line-height:1;display:inline-block}[data-ce-surface=text-node-tools] [data-part=preset-name]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}[data-ce-surface=text-node-tools] [data-part=preset-delete]{width:20px;height:20px;color:var(--t3);background:0 0;border:0;border-radius:6px;padding:0}[data-ce-surface=text-node-tools] [data-part=preset-delete]:hover{color:var(--stop)}[data-ce-surface=text-node-tools] [data-part=preset-name-field]{background:var(--well);height:30px;color:var(--t1);font-size:var(--nt-label-size);border:0;border-radius:8px;outline:none;padding:0 10px}[data-ce-surface=text-node-tools] [data-part=section-head]{flex-shrink:0;height:32px}[data-ce-surface=text-node-tools] [data-part=section-disclosure]{min-width:0;height:32px;color:var(--t2);font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}[data-ce-surface=text-node-tools] [data-part=section-disclosure]:hover{color:var(--t1)}[data-ce-surface=text-node-tools] [data-part=section-disclosure]:focus-visible{outline:1px solid var(--accent);outline-offset:2px;border-radius:4px}[data-ce-surface=text-node-tools] [data-part=section-controls]{flex-direction:column;gap:2px;display:flex}[data-ce-surface=text-node-tools] [data-part=duplicate-layer]+[data-part=duplicate-layer]{margin-top:8px}[data-ce-surface=text-node-tools] [data-part=layer-label],[data-ce-surface=text-node-tools] [data-part=mixed],[data-ce-surface=text-node-tools] [data-part=effect-hint]{color:var(--t3);font:inherit}[data-ce-surface=text-node-tools] [data-part=layer-label]{padding:4px;display:block}.ce-sticky-colours,.ce-sticky-alignment{flex:none;align-items:center;gap:2px;display:inline-flex}.ce-sticky-colours{gap:6px;padding:0 6px}.ce-sticky-colours>div{line-height:0}.ce-sticky-colours [data-ce-color-trigger]{vertical-align:middle}.ce-sticky-colour{width:22px;height:22px;font:600 14px/1 var(--font);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.ce-sticky-family{color:var(--nt-control-ink);font-size:var(--nt-label-size);padding:0 6px}[data-ce-pack-strip] .ce-sticky-size{width:40px;height:var(--nt-control-height,32px);text-align:center;color:var(--nt-control-ink);font-size:var(--nt-label-size);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;padding:0 2px}.ce-sticky-size:focus-visible{outline:1px solid var(--accent)}[data-ce-surface=sticky-node-tools][data-part=strip]{max-width:calc(100vw - 16px);height:auto;min-height:var(--nt-strip-height);flex-wrap:wrap}.ce-assistant-panel{color:var(--t2);flex-direction:column;gap:12px;display:flex}.ce-assistant-panel__transcript{scrollbar-width:thin;flex-direction:column;gap:18px;max-height:400px;padding:2px 2px 0;display:flex;overflow-y:auto}.ce-assistant-panel__transcript::-webkit-scrollbar{width:5px}.ce-assistant-panel__transcript::-webkit-scrollbar-track{background:0 0}.ce-assistant-panel__transcript::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-primary) var(--scrollbar-ink-rest), transparent);border-radius:var(--r-pill)}.ce-assistant-panel__transcript::-webkit-scrollbar-button{display:none}.ce-assistant-panel__empty{font-size:var(--fs-cap);color:var(--t4);text-align:center;padding:6px 0 2px}.ce-assistant-panel__turn{flex-direction:column;gap:4px;display:flex}.ce-assistant-panel__turn[data-side=you]{align-items:flex-end}.ce-assistant-panel__turn[data-side=it]{align-items:flex-start;gap:6px}.ce-assistant-panel__row{align-items:center;gap:6px;max-width:86%;display:flex}.ce-assistant-panel__bubble{background:var(--wash-2);font-size:var(--fs-body);color:var(--t1);text-align:left;white-space:pre-wrap;border-radius:14px 14px 4px;padding:9px 13px;line-height:1.55}.ce-assistant-panel__prose{max-width:92%;font-size:var(--fs-body);color:var(--t2);white-space:pre-wrap;text-wrap:pretty;line-height:1.62}.ce-assistant-panel__ghost{height:22px;color:var(--t4);font-family:inherit;font-size:var(--fs-cap);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 7px;transition:opacity .15s;display:flex}.ce-assistant-panel__turn:hover .ce-assistant-panel__ghost,.ce-assistant-panel__turn:focus-within .ce-assistant-panel__ghost{opacity:1}.ce-assistant-panel__ghost:hover{background:var(--wash-2);color:var(--t2)}.ce-assistant-panel__copy{margin-left:-7px}.ce-assistant-panel__composer{border-top:1px solid var(--hair);flex-direction:column;gap:8px;padding:10px 2px 0;display:flex}.ce-assistant-panel__inputs{white-space:nowrap;align-items:center;gap:10px;min-height:24px;display:flex}.ce-assistant-panel__chip{border-radius:var(--r-pill);background:var(--wash-2);height:24px;font-size:var(--fs-cap);color:var(--t3);flex:none;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.ce-assistant-panel__chip-dot{border-radius:var(--r-pill);background:var(--accent-primary);width:5px;height:5px}.ce-assistant-panel__field-row{align-items:center;gap:10px;display:flex}.ce-assistant-panel__field{min-width:0;font-family:inherit;font-size:var(--fs-body);color:var(--t1);background:0 0;border:0;outline:none;flex:1;line-height:1.55}.ce-assistant-panel__field::placeholder{color:var(--t4)}.ce-assistant-panel__run{border-radius:var(--r-pill);background:var(--accent-primary);height:40px;box-shadow:var(--sh2);color:var(--ink-on-accent);font-family:inherit;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:center;padding:0 20px;font-weight:500;line-height:1;display:inline-flex}.ce-assistant-panel__run:disabled{opacity:.45;cursor:default}.ce-palette-grammar{flex-direction:column;gap:12px;display:flex;background:var(--frost)!important;border:0!important;padding:12px!important}.ce-palette-prompt-header{height:18px;color:var(--t3);align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.ce-palette-word-count{font-family:var(--mono);margin-left:auto}.ce-palette-prompt-header button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ce-palette-settings-glance{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ce-palette-model-label{color:var(--t3);border-radius:999px;align-items:center;height:28px;padding:0 10px 0 12px;display:inline-flex}.ce-palette-settings-chevron{width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ce-palette-settings-chevron:hover{color:var(--t1);background:#ffffff0a;border-radius:999px}.ce-palette-grammar-expanded{border:0;margin-top:8px}.ce-palette-grammar-go{box-shadow:none;background:0 0;border:0;padding:0!important}.ce-palette-settings-glance [data-testid]{font-size:13px}.ce-palette-prompt-well{background:0 0;border-radius:0;padding:0}.ce-palette-reference-row{align-items:center;gap:6px;min-width:0;display:flex}.ce-palette-reference-row .ce-prompt-refs{flex:0 auto;min-width:0}.ce-palette-reference-row .ce-prompt-ref__tag{height:16px;color:var(--t2);border-radius:999px;align-items:center;padding:0 5px;font-size:10px;line-height:1;display:inline-flex}.ce-palette-reference-row .ce-prompt-ref__visual{box-shadow:0 2px 6px #0006}.ce-palette-reference-row .ce-prompt-ref-add{background:#ffffff0d}.ce-palette-settings-glance [role=combobox]{color:var(--t3)!important;background:0 0!important;border-color:#0000!important}.ce-palette-settings-glance [role=combobox]:hover{color:var(--t1)!important;background:#ffffff0d!important}.ce-palette-settings-glance .ce-nt-capsule--stepper{color:var(--t3);background:0 0!important}.ce-palette-grammar[data-drop-active]{box-shadow:var(--sh2),inset 0 0 0 1.5px #8f6bff8c}.ce-palette-grammar[data-drop-active]:after{content:"";pointer-events:none;background:#8f6bff0f;border-radius:14px;position:absolute;inset:0}.ce-palette-drop-hint{background:var(--accent);color:#0c0c10;height:28px;font-size:var(--fs-cap);white-space:nowrap;box-shadow:var(--sh2);pointer-events:none;border-radius:999px;align-items:center;padding:0 12px;font-weight:500;display:inline-flex;position:absolute;top:-38px;left:50%;transform:translate(-50%)}[data-ce-surface=decorative-picker]{background:var(--frost);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);box-shadow:var(--sh2);font-size:var(--fs-cap);font-family:var(--font);color:var(--t1);box-sizing:border-box;border:0;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}[data-ce-surface=decorative-picker] [data-role=decor-tabs]{background:var(--well);box-sizing:border-box;border-radius:999px;flex:none;gap:2px;height:28px;padding:2px;display:flex}[data-ce-surface=decorative-picker] [data-role=decor-tab]{color:var(--t3);line-height:1;font:inherit;font-size:var(--fs-cap);cursor:pointer;transition:background-color var(--t-hover), color var(--t-hover);background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-surface=decorative-picker] [data-role=decor-tab]:hover{color:var(--t1)}[data-ce-surface=decorative-picker] [data-role=decor-tab][data-state=active]{background:var(--wash-2);color:var(--t1)}[data-ce-surface=decorative-picker] [data-role=decor-search]{background:var(--well);height:34px;color:var(--t3);box-sizing:border-box;border-radius:10px;flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}[data-ce-surface=decorative-picker] [data-part=search]{min-width:0;height:100%;color:var(--t1);font:inherit;font-size:var(--fs-cap);box-sizing:border-box;background:0 0;border:0;flex:1;padding:0}[data-ce-surface=decorative-picker] [data-part=search]::placeholder{color:var(--t3)}[data-ce-surface=decorative-picker] [data-testid=decor-count]{font-family:var(--mono);color:var(--t3);font-variant-numeric:tabular-nums;flex:none}[data-ce-surface=decorative-picker] [data-testid=decor-grid],[data-ce-surface=decorative-picker] [data-testid=decor-remote-grid]{flex:auto;min-height:0}[data-ce-surface=decorative-picker] [data-role=decor-attribution]{height:20px;color:var(--t3);font-size:var(--fs-cap);flex:none;align-items:center;gap:8px;display:flex}[data-ce-surface=decorative-picker] [data-testid=decor-attribution]{color:var(--t3);text-decoration:none}[data-ce-surface=decorative-picker] [data-testid=decor-attribution]:hover{color:var(--t2)}[data-ce-surface=decorative-picker] [data-testid=decor-tab-unavailable]{text-align:center;color:var(--t3);flex:auto;justify-content:center;align-items:center;padding:16px;display:flex}[data-ce-surface=node-tools][data-role=strip],[data-ce-surface=node-tools][data-role=text-selection-toolbar]{align-items:center;gap:var(--gutter);height:var(--nt-strip-height);padding:var(--sp1);border-radius:var(--r-pill);background:var(--nt-surface-bg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--ce-surface-edge-shadow), var(--sh2);font-size:var(--nt-label-size);font-family:var(--font);color:var(--t1);box-sizing:border-box;-webkit-user-select:none;user-select:none;border:0;display:flex}[data-ce-surface=node-tools][data-role=text-selection-toolbar]{gap:2px}[data-ce-surface=node-tools][data-role=strip][data-state=stacked]{border-radius:var(--ce-radius-surface)}[data-ce-surface=node-tools] [data-part=row]{align-items:center;gap:var(--gutter);min-width:0;display:flex}[data-ce-surface=node-tools] [data-ce-card-pill-label]{color:var(--t2)}[data-role=strip] [data-part=locked]{align-items:center;gap:var(--gutter);opacity:var(--context);display:flex}[data-ce-surface=node-tools] [data-part=kind]{color:var(--nt-secondary-ink);text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin:0 8px 0 10px;overflow:hidden}[data-ce-surface=node-tools],[data-ce-surface=text-node-tools],[data-ce-pack-strip],.ce-nt-panel,.nt-dropdown-panel{font-family:var(--font)}.ce-fast-prompt-toggle>svg,.ce-nt-btn>span>svg,.ce-nt-btn>svg,[data-role=strip] [data-part=tail]>button>svg,[data-ce-pack-strip] [data-part=icon]>svg,[data-ce-surface=text-node-tools] [data-role=door]>svg,[data-ce-surface=text-node-tools] [data-role=toggle]>svg{width:var(--nt-icon-size);height:var(--nt-icon-size);flex-shrink:0}.ce-nt-btn--labelled{font-size:var(--nt-label-size)}.nt-dropdown-trigger{font-family:var(--font)}[data-ce-surface=node-tools] .nt-dropdown-trigger,.ce-nt-panel .nt-dropdown-trigger,[data-ce-surface=node-tools] .ce-nt-action{font-size:var(--nt-label-size)}[data-ce-pack-strip] [data-part=capsule],[data-ce-pack-strip] [data-role=numerator],[data-ce-pack-strip] [data-role=slider],[data-ce-pack-panel] [data-role=slider],[data-ce-surface=text-node-tools] [data-role=capsule],[data-ce-surface=text-node-tools] [data-role=slider]{background:0 0}.ce-fast-prompt-toggle{width:var(--nt-control-size);height:var(--nt-control-size);color:var(--nt-control-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ce-fast-prompt-toggle[aria-pressed=true]{color:var(--accent)}.ce-fast-prompt-toggle:focus-visible{outline:1px solid var(--accent)}[data-role=strip] .ce-nt-btn,.ce-fast-prompt-toggle{border-radius:var(--r-pill)}[data-role=strip] [data-part=kind]{font-size:var(--fs-body)}[data-ce-surface=node-tools][data-part=strip],[data-ce-surface=text-node-tools][data-part=strip],[data-ce-pack-strip][data-part=strip]:not([data-ce-surface=DrawingPalette]){width:max-content;max-width:calc(100vw - 24px);height:auto;min-height:var(--nt-strip-height);row-gap:calc(var(--nt-strip-height) - var(--nt-control-size));flex-wrap:wrap}[data-role=strip][data-part=strip] [data-part=row]{row-gap:calc(var(--nt-strip-height) - var(--nt-control-size));flex-wrap:wrap;max-width:100%}@media (width<=720px){[data-ce-surface=node-tools][data-part=strip],[data-ce-surface=text-node-tools][data-part=strip],[data-ce-pack-strip][data-part=strip]:not([data-ce-surface=DrawingPalette]){border-radius:calc(var(--nt-strip-height) / 2)}}[data-ce-surface=node-tools] .ce-inpaint-panel{max-width:100%}.ce-nt-panel-footer{flex:0 0 calc(100% + 2 * var(--sp3));box-sizing:border-box;margin:0 calc(-1 * var(--sp3)) calc(-1 * var(--sp3));padding:var(--sp3);background:var(--ce-panel-bg);position:sticky;bottom:0}[data-ce-surface=mosaic-picker] [data-role=variant]{background:var(--well);min-width:0;box-shadow:none;cursor:pointer;box-sizing:border-box;border-radius:12px;flex-direction:column;gap:8px;padding:8px;transition:box-shadow .12s;display:flex;position:relative}[data-ce-surface=mosaic-picker] [data-role=variant][data-state=default]:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent)}[data-ce-surface=mosaic-picker] [data-role=variant][data-state=preview]{box-shadow:inset 0 0 0 1.5px var(--accent)}[data-ce-surface=mosaic-picker] [data-role=variant]>[data-part=preview]{aspect-ratio:16/10;position:relative}[data-ce-surface=mosaic-picker] [data-part=tile]{background:#ffffff2e;border-radius:3px;position:absolute}[data-ce-surface=mosaic-picker] [data-role=variant][data-state=preview] [data-part=tile]{background:color-mix(in srgb, var(--accent) 55%, transparent)}[data-ce-surface=mosaic-picker] [data-role=variant]>[data-part=row]{align-items:center;gap:8px;min-width:0;padding:0 2px;display:flex}[data-ce-surface=mosaic-picker] [data-role=variant] [data-part=label]{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-ce-surface=mosaic-picker] [data-role=variant][data-state=preview] [data-part=label]{color:var(--t1)}[data-ce-surface=mosaic-picker] [data-role=variant] [data-part=spacer]{flex:1}[data-ce-surface=mosaic-picker] [data-role=variant] [data-part=reroll]{width:20px;height:20px;color:var(--t3);transition:color var(--t-hover);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-surface=mosaic-picker] [data-role=variant] [data-part=reroll]:hover{color:var(--t1)}[data-ce-surface=mosaic-picker][data-role=panel]{background:var(--frost);width:900px;max-width:calc(100vw - 16px);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh2);font-size:var(--fs-cap);font-family:var(--font);color:var(--t1);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;gap:12px;padding:14px 14px 12px;display:flex}[data-ce-surface=mosaic-picker] button,[data-ce-surface=mosaic-picker] input{font:inherit;color:inherit}[data-ce-surface=mosaic-picker] button{cursor:pointer}[data-ce-surface=mosaic-picker] button:disabled{cursor:default}[data-ce-surface=mosaic-picker] [data-part=head]{align-items:center;gap:12px;min-width:0;display:flex}[data-ce-surface=mosaic-picker] [data-part=title]{color:var(--t2);font-size:var(--fs-body)}[data-ce-surface=mosaic-picker] [data-part=count]{color:var(--t3);white-space:nowrap}[data-ce-surface=mosaic-picker] [data-part=spacer]{flex:1}[data-ce-surface=mosaic-picker] [data-role=seg]{background:var(--well);box-sizing:border-box;border-radius:999px;flex:none;gap:2px;height:28px;padding:0 2px;display:flex}[data-ce-surface=mosaic-picker] [data-role=seg]>button{height:28px;color:var(--t3);font-size:var(--fs-cap);transition:color var(--t-hover), background-color var(--t-hover);background:0 0;border:0;border-radius:999px;padding:0 12px}[data-ce-surface=mosaic-picker] [data-role=seg]>button[data-state=active]{background:var(--wash-3);color:var(--t1)}[data-ce-surface=mosaic-picker] [data-role=seg]>button:hover{color:var(--t1)}[data-ce-surface=mosaic-picker] [data-role=stepper]{background:var(--well);box-sizing:border-box;height:28px;transition:opacity var(--t-hover);border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 4px;display:flex}[data-ce-surface=mosaic-picker] [data-role=stepper][data-state=dimmed]{opacity:.5}[data-ce-surface=mosaic-picker] [data-role=stepper]>button{width:22px;height:22px;color:var(--t3);transition:color var(--t-hover);background:0 0;border:0;padding:0;font-size:14px}[data-ce-surface=mosaic-picker] [data-role=stepper]>button:hover:not(:disabled){color:var(--t1)}[data-ce-surface=mosaic-picker] [data-role=stepper]>[data-part=value]{font-family:var(--mono);color:var(--t2);text-align:center;min-width:18px}[data-ce-surface=mosaic-picker] [data-role=slider]{background:var(--well);box-sizing:border-box;border-radius:999px;flex:none;align-items:center;gap:10px;width:170px;height:28px;padding:0 12px;display:flex}[data-ce-surface=mosaic-picker] [data-role=slider]>span:first-child{color:var(--t3)}[data-ce-surface=mosaic-picker] [data-part=rail]{background:var(--wash-3);border-radius:1px;flex:1;height:2px;position:relative}[data-ce-surface=mosaic-picker] [data-part=fill]{height:100%;width:var(--ce-mosaic-pos);background:var(--t2);position:absolute;top:0;left:0}[data-ce-surface=mosaic-picker] [data-part=thumb]{top:-4px;left:calc(var(--ce-mosaic-pos) - 5px);background:var(--t1);border-radius:50%;width:10px;height:10px;position:absolute}[data-ce-surface=mosaic-picker] [data-part=rail]>input[type=range]{opacity:0;cursor:pointer;appearance:none;background:0 0;width:calc(100% + 10px);height:30px;margin:0;padding:0;position:absolute;top:-14px;left:-5px;right:-5px}[data-ce-surface=mosaic-picker] [data-role=slider]>[data-part=value]{font-family:var(--mono);color:var(--t2);text-align:right;min-width:3ch}[data-ce-surface=mosaic-picker] [data-part=grid]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}[data-ce-surface=mosaic-picker] [data-part=empty]{background:var(--well);min-height:72px;color:var(--t3);border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;display:flex}[data-ce-surface=mosaic-picker] [data-part=foot]{align-items:center;gap:16px;padding:4px 2px 0;display:flex}[data-ce-surface=mosaic-picker] [data-part=caption]{color:var(--t3);flex:1;min-width:0}[data-ce-surface=mosaic-picker] [data-part=apply]{background:var(--hair);height:32px;color:var(--t1);font-size:var(--fs-body);white-space:nowrap;transition:background-color var(--t-hover);border:0;border-radius:999px;flex:none;padding:0 18px}[data-ce-surface=mosaic-picker] [data-part=apply]:hover:not(:disabled){background:var(--wash-3)}[data-ce-surface=mosaic-picker] [data-part=apply]:disabled{opacity:.5}[data-ce-surface=bookmarks-hud]{background:var(--frost);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);box-shadow:var(--sh2);font-family:var(--font);color:var(--t2);box-sizing:border-box;border:0;border-radius:14px;flex-direction:column;gap:10px;padding:8px 10px 10px;display:flex}[data-ce-surface=bookmarks-hud][data-expanded=false]{padding-bottom:8px}[data-ce-surface=bookmarks-hud] [data-part=head]{align-items:center;gap:8px;height:28px;display:flex}[data-ce-surface=bookmarks-hud] [data-role=bookmarks-toggle]{height:28px;color:var(--t2);font-size:var(--fs-cap);font-family:var(--font);cursor:pointer;white-space:nowrap;transition:color var(--t-hover);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 6px;display:flex}[data-ce-surface=bookmarks-hud] [data-role=bookmarks-toggle]:hover,[data-ce-surface=bookmarks-hud] [data-role=bookmarks-toggle][aria-expanded=true]{color:var(--t1)}[data-ce-surface=bookmarks-hud] [data-part=slot]{cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}[data-ce-surface=bookmarks-hud] [data-part=disc]{background:var(--well-3);width:32px;height:32px;font-family:var(--mono);font-size:var(--fs-cap);color:var(--t2);cursor:pointer;transition:background-color var(--t-hover), color var(--t-hover);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:relative;overflow:hidden}[data-ce-surface=bookmarks-hud] [data-part=slot]:hover [data-part=disc]{background:var(--wash-2)}[data-ce-surface=bookmarks-hud] [data-part=disc][data-add=true]{background:var(--wash);color:var(--t3)}[data-ce-surface=bookmarks-hud] [data-part=label]{max-width:34px;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;font-size:9px;line-height:1;overflow:hidden}[data-ce-surface=bookmarks-hud] [data-part=slot]:hover [data-part=label]{color:var(--t1)}[data-ce-surface=bookmarks-hud] [data-testid=bookmark-rename]{box-sizing:border-box;background:var(--well-3);width:34px;height:32px;color:var(--t1);font-family:var(--mono);font-size:var(--fs-cap);text-align:center;border:0;border-radius:8px;outline:none;padding:0}[data-ce-surface=node-view-switcher] [data-role=seg][data-state=switcher]{align-items:center;gap:var(--graph-gen-switch-gap);height:var(--graph-gen-switch-h);width:max-content;box-shadow:none;font-size:var(--fs-cap);font-family:var(--font);box-sizing:border-box;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;padding:0;display:flex}[data-ce-surface=node-view-switcher] [data-role=seg]>button{height:var(--graph-gen-switch-h);color:var(--t4);font:inherit;cursor:pointer;white-space:nowrap;transition:color var(--t-hover);background:0 0;border:0;border-radius:0;padding:0}[data-ce-surface=node-view-switcher] [data-role=seg]>button:hover{color:var(--t2)}[data-ce-surface=node-view-switcher] [data-role=seg]>button[data-state=active]{color:var(--t1);background:0 0}[data-ce-surface=node-view-switcher] [data-role=seg]>[data-role=divider]{width:1px;height:var(--graph-gen-switch-divider-h);background:var(--graph-gen-switch-divider);flex:none}.ce-card-settings-compact{min-width:0;font-size:var(--settings-type);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ce-card-settings-model{order:0;min-width:0;display:inline-flex}.ce-card-settings-compact>[data-testid=card-settings-params]{display:contents}.ce-card-settings-compact [data-card-param-key]{flex:0 calc(50% - 3px);order:10}.ce-card-settings-compact [data-card-param-key=resolution]{flex:none;order:1}.ce-card-settings-compact [data-card-param-key=aspectRatio]{flex:none;order:2}.ce-card-settings-compact [data-card-param-key=resolution],.ce-card-settings-compact [data-card-param-key=aspectRatio]{grid-template-columns:minmax(0,1fr)!important;width:auto!important}.ce-card-settings-compact [data-card-param-key=resolution]>[data-ce-card-pill-label],.ce-card-settings-compact [data-card-param-key=aspectRatio]>[data-ce-card-pill-label],.ce-card-settings-compact .ce-nt-capsule--stepper>[data-ce-card-pill-label]{display:none}.ce-card-settings-compact .ce-nt-capsule--stepper{order:3}.ce-card-settings-disclosure{color:var(--t3);cursor:pointer;background:0 0;border:0;order:4;width:26px;height:26px;margin-left:auto;padding:0}.ce-card-settings-advanced{flex-basis:100%;order:20}.ce-card-settings-compact[data-expanded=false] .ce-card-settings-advanced,.ce-card-settings-compact[data-expanded=false] [data-card-param-key]:not([data-card-param-key=resolution]):not([data-card-param-key=aspectRatio]){display:none!important}.ce-card-settings-compact[data-expanded=true]>[data-card-param-key][data-ce-card-pill=Field]{flex-basis:100%}.ce-card-settings-model .ce-nt-capsule{background:0 0}.ce-card-settings-model .ce-nt-capsule:hover{background:var(--nt-capsule-bg)}.ce-card-settings-compact [role=combobox]{font-size:var(--nt-font-size)!important}.ce-card-settings-compact[data-source-kind=recipe] .ce-card-settings-model [data-role=capsule]{height:28px;color:var(--t3);background:0 0;border-radius:999px;padding:0 10px 0 12px;font-size:13px;line-height:1}.ce-card-settings-compact[data-source-kind=recipe] .ce-card-settings-model [data-role=capsule]:hover,.ce-card-settings-compact[data-source-kind=recipe] .ce-card-settings-model [data-role=capsule][aria-expanded=true]{color:var(--t2);background:#00000047}.ce-card-settings-compact[data-source-kind=recipe] [role=combobox]{font-size:13px!important}.ce-card-settings-compact[data-source-kind=recipe] [data-card-param-key=resolution],.ce-card-settings-compact[data-source-kind=recipe] [data-card-param-key=aspectRatio]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ce-card-settings-compact[data-source-kind=recipe] [data-card-param-key=resolution] .ce-nt-capsule,.ce-card-settings-compact[data-source-kind=recipe] [data-card-param-key=aspectRatio] .ce-nt-capsule{height:28px!important;min-height:28px!important;color:var(--t3)!important;font-family:var(--mono)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 10px!important;font-size:13px!important;line-height:1!important}.ce-card-settings-compact[data-source-kind=recipe] [data-card-param-key=resolution] .ce-nt-capsule:hover,.ce-card-settings-compact[data-source-kind=recipe] [data-card-param-key=aspectRatio] .ce-nt-capsule:hover{color:var(--t2)!important;background:#00000047!important}.ce-card-settings-compact[data-source-kind=recipe] .ce-card-settings-disclosure{border-radius:999px;width:28px;height:28px}.ce-card-settings-compact[data-source-kind=recipe] .ce-card-settings-disclosure:hover{color:var(--t2);background:#00000047}.ce-card[data-source-kind=recipe] [data-testid^=card-prompt-] [data-ce-card-section-header]{height:18px!important;line-height:18px!important;font-size:var(--fs-body)!important;color:var(--t3)!important;gap:8px!important;margin-bottom:6px!important}.ce-card[data-source-kind=recipe] [data-testid^=card-prompt-] [data-ce-card-section-header]>svg{display:none}.ce-card[data-source-kind=recipe] [data-testid^=card-prompt-] [data-ce-card-section-header]>span[style*=margin-left]{color:var(--t4)}.ce-card[data-source-kind=recipe] [data-testid^=card-prompt-] [data-ce-card-section-header]>button{border-radius:6px;flex:none;width:22px;height:22px;color:var(--t4)!important}.ce-card[data-source-kind=recipe] [data-testid^=card-prompt-] [data-ce-card-section-header]>button>svg{width:13px;height:13px}.ce-card[data-source-kind=recipe] [data-role=card\.field] div:has(>button[data-expanded]){margin-top:6px;height:22px!important;min-height:22px!important}.ce-card[data-source-kind=recipe] [data-role=card\.field] button[data-expanded]{height:22px;font-size:var(--fs-cap)!important}.ce-recipe-refs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ce-recipe-refs>.ce-prompt-refs{flex:0 auto;min-width:0}.ce-recipe-refs>.ce-prompt-ref-add{background:#ffffff0d;flex:none}.ce-recipe-refs-menu{box-shadow:var(--sh2);color:var(--t2);background:#101013fa;border:0;border-radius:14px;padding:6px}.ce-card-settings-compact[data-source-kind=recipe] [data-testid=nt-stepper]{background:0 0!important;gap:0!important;height:28px!important;min-height:28px!important;padding:0!important}.ce-card-settings-compact[data-source-kind=recipe] [data-testid=nt-stepper]:hover{background:#00000047!important}.ce-card-settings-compact[data-source-kind=recipe] [data-testid=nt-stepper]>button{border-radius:999px;width:28px;height:28px;font-size:14px;color:var(--t3)!important}.ce-card-settings-compact[data-source-kind=recipe] [data-testid=nt-stepper]>span{font-family:var(--mono);min-width:14px!important;color:var(--t3)!important;font-size:13px!important}[data-role=recipe-panel] [data-testid=library-recipe-actions]>.ce-prompt-output-trigger{width:34px;margin-left:-8px}[data-role=card][data-dragging=true],[data-role=card][data-dragging=true] *{pointer-events:none!important}.ce-card[data-source-kind=node] .ce-card-v4-copy{width:22px;height:22px;color:var(--t4);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ce-card[data-source-kind=node] .ce-card-v4-copy:hover{color:var(--t2);background:var(--wash-2)}.ce-card[data-source-kind=node] .ce-card-v4-well [data-role=prompt-footer]{min-height:20px;margin-top:6px}.ce-card[data-source-kind=node] .ce-card-v4-placeholder{height:21.7px;font-family:var(--font-family-base);color:var(--t3);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1.55;position:absolute;top:34px;left:12px;right:12px;overflow:hidden}.ce-card[data-source-kind=node] .ce-card-v4-well [data-role=prompt-footer]>button[data-expanded]{align-self:flex-start;height:20px;font-size:var(--fs-cap)!important;color:var(--t3)!important}.ce-card[data-source-kind=node] .ce-card-v4-well [data-role=prompt-footer]>button[data-expanded]:hover{color:var(--t1)!important}.ce-card[data-source-kind=node] .ce-card-refs{gap:6px}.ce-card[data-source-kind=node] .ce-card-refs .ce-prompt-ref__tag{max-width:38px;height:16px;color:var(--t2);font:10px/16px var(--mono);background:#08080ad9;border-radius:999px;padding:0 5px;bottom:3px;left:3px}.ce-card[data-source-kind=node] .ce-card-refs .ce-prompt-ref__visual{box-shadow:0 2px 6px #0006}.ce-card[data-source-kind=node] .ce-card-refs>.ce-prompt-ref-add{background:var(--wash-2);width:44px;height:44px;color:var(--t3);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ce-card[data-source-kind=node] .ce-card-refs>.ce-prompt-ref-add:hover{color:var(--t1);background:var(--wash-3)}.ce-card[data-source-kind=node] .ce-card-refs>.ce-prompt-ref-add>svg{width:14px;height:14px}.ce-card[data-source-kind=node] .ce-card-settings-compact{gap:6px}.ce-card[data-source-kind=node] .ce-card-settings-model [data-role=capsule]{height:28px;color:var(--t3);background:0 0;border-radius:999px;padding:0 10px 0 12px;font-size:13px;line-height:1}.ce-card[data-source-kind=node] .ce-card-settings-model [data-role=capsule]:hover,.ce-card[data-source-kind=node] .ce-card-settings-model [data-role=capsule][aria-expanded=true]{background:var(--well);color:var(--t2)}.ce-card[data-source-kind=node] .ce-card-settings-compact [role=combobox]{font-size:13px!important}.ce-card[data-source-kind=node] .ce-card-settings-compact [data-card-param-key=resolution],.ce-card[data-source-kind=node] .ce-card-settings-compact [data-card-param-key=aspectRatio]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ce-card[data-source-kind=node] .ce-card-settings-compact [data-card-param-key=resolution] .ce-nt-capsule,.ce-card[data-source-kind=node] .ce-card-settings-compact [data-card-param-key=aspectRatio] .ce-nt-capsule{height:28px!important;min-height:28px!important;box-shadow:none!important;color:var(--t3)!important;font-family:var(--mono)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 10px!important;font-size:13px!important;line-height:1!important}.ce-card[data-source-kind=node] .ce-card-settings-compact [data-card-param-key=resolution] .ce-nt-capsule:hover,.ce-card[data-source-kind=node] .ce-card-settings-compact [data-card-param-key=aspectRatio] .ce-nt-capsule:hover{background:var(--well)!important;color:var(--t2)!important}.ce-card[data-source-kind=node] .ce-card-settings-compact [data-testid=nt-stepper]{border-radius:999px;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;padding:0!important}.ce-card[data-source-kind=node] .ce-card-settings-compact [data-testid=nt-stepper]:hover{background:var(--well)!important}.ce-card[data-source-kind=node] .ce-card-settings-compact [data-testid=nt-stepper]>button{border-radius:999px;width:28px;min-width:28px;height:28px;color:var(--t3)!important;font-size:14px!important}.ce-card[data-source-kind=node] .ce-card-settings-compact [data-testid=nt-stepper]>span{font-family:var(--mono);min-width:14px!important;color:var(--t3)!important;font-size:13px!important}.ce-card[data-source-kind=node] .ce-card-settings-disclosure{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ce-card[data-source-kind=node] .ce-card-settings-disclosure:hover{background:var(--well);color:var(--t2)}.ce-card[data-source-kind=node] .ce-card-settings-compact[data-expanded=true]{background:var(--settings-well);border-radius:12px;row-gap:4px;padding:4px 4px 4px 0}.ce-card[data-source-kind=node] .ce-card-settings-compact[data-expanded=true] .ce-card-settings-model [data-role=capsule],.ce-card[data-source-kind=node] .ce-card-settings-compact[data-expanded=true] [data-testid=nt-stepper]>span{color:var(--t2)!important}.ce-card[data-source-kind=node] [data-role=band][data-mode=card]{gap:12px;padding:0 14px 0 18px}.ce-card-v4-drop-hint{background:var(--accent);height:28px;color:var(--ink-on-accent);font-family:var(--font);font-size:var(--fs-cap);white-space:nowrap;box-shadow:var(--sh2);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex;position:absolute;top:-38px;left:50%;transform:translate(-50%)}[data-ce-settings-grid]{box-sizing:border-box;min-width:0;font-size:var(--settings-type);align-items:center;display:grid;gap:0 var(--settings-col-gap)!important;padding:var(--settings-pad)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}[data-ce-settings-grid][data-ce-settings-well]{border-radius:var(--settings-well-radius);background:var(--settings-well)}[data-ce-settings-grid] [data-card-param-key]{column-gap:var(--settings-row-gap);min-height:var(--settings-row-h);align-items:center;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)!important}[data-ce-settings-grid] [data-card-param-key][data-ce-card-pill=Field],[data-ce-settings-grid] [data-card-param-key=seed]{grid-column:1/-1!important}[data-ce-settings-grid] [data-ce-card-pill-label],[data-ce-settings-grid] .ce-nt-panel-label{font-size:var(--settings-type);color:var(--settings-label-ink)}[data-ce-settings-grid] [data-ce-card-control]{justify-content:flex-end;min-width:0;display:flex}[data-ce-settings-grid] .ce-nt-capsule{box-shadow:none!important;color:var(--settings-value-ink)!important;font-size:var(--settings-type)!important;min-height:var(--settings-row-h)!important;background:0 0!important;border:0!important;padding:0!important}[data-ce-settings-grid] .ce-nt-capsule--select{text-align:right!important;justify-content:flex-end!important}[data-ce-settings-grid] .ce-nt-capsule:hover{background:var(--settings-hover)!important}[data-ce-settings-grid] .ce-nt-field{color:var(--settings-value-ink)!important;font-size:var(--settings-type)!important}[data-ce-settings-grid] [role=combobox]{font-size:var(--settings-type)!important}[data-ce-settings-grid] [data-ce-card-pill=Slider] .ce-nt-field,[data-ce-settings-grid] [data-ce-card-pill=Stepper] .ce-nt-field,[data-ce-settings-grid] [data-ce-card-pill=Seed] .ce-nt-field,[data-ce-settings-grid] [data-ce-card-pill=Slider] input,[data-ce-settings-grid] [data-ce-card-pill=Seed] input{font-family:var(--mono)}[data-ce-settings-grid] [data-ce-card-pill=Seed] button{background:var(--settings-reroll-ground);width:20px;height:20px;color:var(--settings-label-ink);border:0;border-radius:999px;padding:0}[data-ce-settings-grid] [data-ce-card-pill=Seed] button:hover{color:var(--t1)}[data-ce-settings-grid] [data-card-param-key][data-ce-card-labelled]{padding-inline:0;grid-template-columns:auto minmax(0,1fr)!important}[data-ce-settings-grid] [data-card-param-key]:not([data-ce-card-labelled]) [data-ce-card-control]{width:100%}[data-ce-settings-grid] [data-card-param-key]:not([data-ce-card-labelled]) [data-ce-card-control]>.ce-nt-capsule{width:100%;justify-content:space-between!important}.ce-graph-run{height:var(--graph-gen-band-h);pointer-events:auto;font-family:var(--font);font-size:var(--fs-cap);color:var(--t2);flex-direction:column;flex:none;display:flex;position:relative}.ce-graph-run__band{align-items:center;gap:var(--graph-gen-band-gap);box-sizing:border-box;height:var(--graph-gen-band-h);padding:var(--graph-gen-band-pad);border-radius:0 0 var(--graph-gen-node-r) var(--graph-gen-node-r);background:var(--graph-gen-band-bg);white-space:nowrap;display:flex;position:relative;overflow:hidden}.ce-graph-run:has(.ce-graph-run__breakdown) .ce-graph-run__band{border-radius:0}.ce-graph-run__progress{justify-content:center;align-items:baseline;gap:var(--graph-gen-band-gap);font-family:var(--mono);flex:auto;display:flex;position:relative}.ce-graph-run__pct{color:var(--t2)}.ce-graph-run__count{color:var(--t1)}.ce-graph-run__report{align-items:center;gap:var(--graph-gen-band-gap);color:var(--t2);display:inline-flex}.ce-graph-run__dot{width:var(--graph-gen-band-dot);height:var(--graph-gen-band-dot);background:var(--t4);border-radius:50%;flex:none}.ce-graph-run__cost{font-family:var(--mono)}.ce-graph-run__refusal{text-overflow:ellipsis;min-width:0;color:var(--stop);overflow:hidden}.ce-graph-run__chevron{left:50%;top:calc(-1 * var(--graph-gen-chevron) / 2);width:var(--graph-gen-chevron);height:var(--graph-gen-chevron);border-radius:var(--r-pill);background:var(--graph-gen-chevron-bg);color:var(--t3);box-shadow:var(--graph-gen-chevron-shadow);cursor:pointer;pointer-events:auto;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%)}.ce-graph-run__chevron:hover{color:var(--t1)}.ce-graph-run__breakdown{padding:var(--graph-gen-breakdown-pad);border-radius:0 0 var(--graph-gen-node-r) var(--graph-gen-node-r);background:var(--graph-gen-band-bg);flex-direction:column;gap:0;display:flex;position:absolute;top:100%;left:0;right:0}.ce-graph-run__line{align-items:center;gap:var(--graph-gen-line-gap);height:var(--graph-gen-line-h);padding:var(--graph-gen-line-pad);border-radius:var(--graph-gen-line-r);white-space:nowrap;display:flex}.ce-graph-run__line:hover{background:var(--graph-gen-line-hover)}.ce-graph-run__line-name{color:var(--t3);flex:auto}.ce-graph-run__line:hover .ce-graph-run__line-name{color:var(--t1)}.ce-graph-run__line-fact{font-family:var(--mono);color:var(--t2)}.ce-graph-run__note{height:var(--graph-gen-line-h);padding:var(--graph-gen-line-pad);color:var(--t4);white-space:nowrap;align-items:center;display:flex}.ce-graph-gen-head{height:var(--graph-gen-head-h);padding:var(--graph-gen-head-pad);box-sizing:border-box;flex:none;justify-content:flex-end;align-items:center;display:flex}.ce-graph-v4-surface[data-state=drop-target]{border-radius:var(--graph-gen-node-r);box-shadow:inset 0 0 0 1.5px #8f6bff8c}.ce-graph-v4-wash{border-radius:inherit;pointer-events:none;background:#8f6bff0f;position:absolute;inset:0}.ce-graph-v4-drop-hint{background:var(--accent);height:28px;color:var(--ink-on-accent);font-family:var(--font);font-size:var(--fs-cap);white-space:nowrap;box-shadow:var(--sh2);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex;position:absolute;top:-38px;left:50%;transform:translate(-50%)}.ce-graph-v4-incoming-pin{pointer-events:none;background:#8f6bff59;border-radius:50%;width:8px;height:8px;position:absolute;left:-13px;box-shadow:0 0 0 1.5px #8f6bffb3}.ce-graph-v4-incoming{pointer-events:none;align-items:center;display:flex;position:absolute;left:-96px}.ce-graph-v4-incoming-tile{background:#8f6bff1f;border-radius:10px;flex:none;width:44px;height:44px;position:relative;box-shadow:inset 0 0 0 1.5px #8f6bff8c}.ce-graph-v4-incoming-tag{height:16px;font-family:var(--mono);color:var(--accent);background:#08080ad9;border-radius:999px;align-items:center;padding:0 5px;font-size:10px;line-height:1;display:inline-flex;position:absolute;bottom:3px;left:3px}.ce-graph-v4-incoming-line{background:#8f6bff8c;width:36px;height:1.5px}[data-ce-surface=output-picker-dropdown][data-role=menu]{width:220px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh2);font-size:var(--fs-body);font-family:var(--font);color:var(--t1);box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#101013eb;border-radius:14px;flex-direction:column;padding:6px;display:flex}[data-ce-surface=output-picker-dropdown] [data-part=caption]{height:22px;font-size:var(--fs-cap);color:var(--t3);align-items:center;padding:0 10px;display:flex}[data-ce-surface=output-picker-dropdown] [data-role=kind-row]{height:30px;color:var(--t2);cursor:pointer;transition:background-color var(--t-hover), color var(--t-hover);border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}[data-ce-surface=output-picker-dropdown] [data-role=kind-row]>[data-part=label]{flex:1}[data-ce-surface=output-picker-dropdown] [data-role=kind-row]>[data-part=note]{color:var(--t3);opacity:.5;font-size:11px}[data-ce-surface=output-picker-dropdown] [data-role=kind-row]:hover{background:var(--wash-2);color:var(--t1)}[data-ce-surface=output-picker-dropdown] [data-role=kind-row][data-state=active]{color:var(--t1)}.fad-root{gap:var(--sp4);min-width:0;color:var(--t1);outline:none;flex-direction:column;display:flex}.fad-header{gap:var(--sp1);flex-direction:column;min-width:0;display:flex}.fad-title{font-size:var(--fs-title);font-weight:var(--fw-b);line-height:var(--lh);margin:0}.fad-asset{font-size:var(--fs-body);line-height:var(--lh);color:var(--t2);overflow-wrap:anywhere;margin:0}.fad-section{gap:var(--sp2);flex-direction:column;min-width:0;display:flex}.fad-heading-empty{text-transform:none;letter-spacing:normal}.fad-list{gap:var(--sp1);flex-direction:column;min-width:0;max-height:min(240px,40vh);margin:0;padding:0;list-style:none;display:flex}.fad-row{min-width:0}.fad-row>.ce-btn{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;display:flex}.fad-row-label{overflow-wrap:anywhere;min-width:0;display:block}.fad-row-canvas{min-width:0;font-size:var(--fs-cap);color:var(--t2);overflow-wrap:anywhere;display:block}.fad-status{align-items:center;gap:var(--sp2);font-size:var(--fs-body);line-height:var(--lh);color:var(--t2);overflow-wrap:anywhere;outline:none;margin:0;display:flex}.fad-status[data-state=error]{color:var(--t1)}.fad-error{gap:var(--sp2);flex-direction:column;min-width:0;display:flex}.fad-error-actions{gap:var(--sp2);flex-wrap:wrap;display:flex}.fad-footer{justify-content:flex-end;gap:var(--sp2);flex-wrap:wrap;display:flex}[data-ce-surface=dockable-panel][data-role=window]{background:var(--frost-2);-webkit-backdrop-filter:var(--blur-window);backdrop-filter:var(--blur-window);box-shadow:var(--sh2);font-size:var(--fs-cap);font-family:var(--font);color:var(--t1);box-sizing:border-box;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}[data-ce-surface=dockable-panel][data-role=window][data-state=docked]{border-radius:0}[data-ce-surface=dockable-panel] [data-role=window-title] button{font:inherit;color:inherit;cursor:pointer}[data-ce-surface=dockable-panel] [data-role=window-title]{cursor:grab;-webkit-user-select:none;user-select:none;box-sizing:border-box;flex:none;align-items:center;gap:10px;height:40px;padding:0 8px 0 16px;display:flex}[data-ce-surface=dockable-panel][data-state=dragging] [data-role=window-title]{cursor:grabbing}[data-ce-surface=dockable-panel] [data-role=window-title]>[data-part=title]{color:var(--t2);font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-ce-surface=dockable-panel] [data-role=window-title]>[data-part=excerpt]{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-ce-surface=dockable-panel] [data-role=window-title]>[data-part=spacer]{flex:1}[data-ce-surface=dockable-panel] [data-role=window-title]>button{width:28px;height:28px;color:var(--t3);transition:color var(--t-hover);background:0 0;border:0;border-radius:8px;flex:none;padding:0}[data-ce-surface=dockable-panel] [data-role=window-title]>button:hover{color:var(--t1)}[data-ce-surface=dockable-panel] [data-role=window-title]>[data-part=close]{font-size:var(--fs-title)}[data-ce-surface=dockable-panel] [data-role=window-title]>[data-part=text-action]{width:auto;height:auto;color:var(--t3);font-size:var(--fs-cap);font-family:var(--font);white-space:nowrap;transition:color var(--t-hover);background:0 0;border:0;border-radius:0;padding:0}[data-ce-surface=dockable-panel] [data-role=window-title]>[data-part=text-action]:hover:not(:disabled){color:var(--t1)}[data-ce-surface=dockable-panel] [data-role=window-title]>[data-part=text-action]:disabled{opacity:.5;cursor:default}[data-ce-surface=dockable-panel] [data-part=window-scroll]{flex:1;min-height:0}[data-ce-surface=dockable-panel] [data-part=window-body]{padding:var(--ce-dock-body-pad,2px 12px 14px);box-sizing:border-box;flex-direction:column;gap:14px;min-height:100%;display:flex}.ce-video-transport{box-sizing:border-box;min-height:44px;color:var(--nt-control-ink,var(--text-secondary));font:400 13px/1 var(--font);flex-wrap:wrap;align-items:center;gap:4px 2px;padding:5px 16px;display:flex}.ce-video-transport__group,.ce-video-transport__volume{flex:none;align-items:center;gap:2px;display:flex}.ce-video-transport__group+.ce-video-transport__group{border-left:1px solid var(--border-subtle);margin-left:6px;padding-left:6px}.ce-video-transport__button,.ce-video-transport .ce-video-transport__speed{box-sizing:border-box;width:34px;height:34px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;transition:background .12s,color .12s;display:inline-flex}.ce-video-transport__button>svg{flex:0 0 16px}.ce-video-transport__button--labelled,.ce-video-transport .ce-video-transport__speed{border-radius:999px;width:auto;padding:0 10px}.ce-video-transport .ce-video-transport__speed{min-width:48px}.ce-video-transport__button--play{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:17px}.ce-video-transport__button[aria-pressed=true]{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);color:var(--text-primary)}.ce-video-transport__button:hover:not(:disabled),.ce-video-transport .ce-video-transport__speed:hover:not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent);color:var(--text-primary)}.ce-video-transport__button--emphasis{background:var(--accent-primary);color:var(--ink-on-accent);margin-left:auto;padding:0 14px;font-weight:500}.ce-video-transport__button--emphasis:hover:not(:disabled){background:color-mix(in srgb, var(--accent-primary) 88%, white);color:var(--ink-on-accent)}.ce-video-transport__button:disabled{opacity:.42;cursor:not-allowed}.ce-video-transport__button:focus-visible,.ce-video-transport__volume-range:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ce-accent) 35%, transparent);outline:none}.ce-video-transport .ce-video-transport__speed:focus-visible,.ce-video-transport__speed-menu [role=option]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ce-accent) 35%, transparent)!important}.ce-video-transport__volume-range{font:inherit;appearance:none;box-sizing:border-box;cursor:pointer;width:80px;height:34px;accent-color:var(--accent-primary);background:0 0;border-radius:6px;margin:0 8px 0 0}.ce-video-transport__volume-range::-webkit-slider-runnable-track{background:var(--border-strong);border-radius:1px;height:2px}.ce-video-transport__volume-range::-moz-range-track{background:var(--border-strong);border-radius:1px;height:2px}.ce-video-transport__volume-range::-webkit-slider-thumb{appearance:none;background:var(--text-primary);border:0;border-radius:50%;width:10px;height:10px;margin-top:-4px}.ce-video-transport__volume-range::-moz-range-thumb{background:var(--text-primary);border:0;border-radius:50%;width:10px;height:10px}.ce-video-transport__hint{color:var(--text-secondary);white-space:nowrap;padding:0 4px}.ce-video-transport__speed-menu{font:400 13px/1.3 var(--font)}@media (width<=600px){.ce-video-transport{gap:4px;padding:5px 8px}.ce-video-transport__group+.ce-video-transport__group{border-left:0;margin-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.ce-video-transport__button,.ce-video-transport .ce-video-transport__speed{transition:none}}[data-ce-surface=HelpOverlay] [data-role=help-overlay]{background:var(--frost-2);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);width:1200px;max-width:90vw;max-height:80vh;box-shadow:var(--sh2);color:var(--t1);font-family:var(--font);box-sizing:border-box;border:0;border-radius:20px;flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex;overflow:hidden}[data-ce-surface=HelpOverlay] [data-part=head]{flex:none;align-items:center;gap:12px;min-height:28px;display:flex}[data-ce-surface=HelpOverlay] [data-part=title]{color:var(--t1)}[data-ce-surface=HelpOverlay] [data-part=count]{font-size:var(--fs-cap);color:var(--t3)}[data-ce-surface=HelpOverlay] [data-part=count] b{font-family:var(--mono);font-weight:inherit;font-variant-numeric:tabular-nums}[data-ce-surface=HelpOverlay] [data-part=close]{width:28px;height:28px;color:var(--t3);cursor:pointer;transition:color var(--t-hover);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-surface=HelpOverlay] [data-part=close]:hover{color:var(--t1)}[data-ce-surface=HelpOverlay] [data-part=key]{background:var(--wash-2);min-width:20px;height:20px;font-family:var(--mono);color:var(--t2);white-space:nowrap;box-sizing:border-box;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}[data-ce-surface=HelpOverlay] [data-part=keys]{flex:none;gap:3px;display:flex}[data-ce-surface=HelpOverlay] [data-part=search]{width:100%;height:var(--h-field);background:var(--well);color:var(--t1);font-family:var(--font);font-size:var(--fs-cap);box-sizing:border-box;border:0;border-radius:10px;outline:none;flex:none;padding:0 12px}[data-ce-surface=HelpOverlay] [data-part=search]::placeholder{color:var(--t3)}[data-ce-surface=HelpOverlay] [data-part=groups]{grid-template-columns:repeat(4,1fr);align-content:start;gap:8px 28px;display:grid}@media (width<=1000px){[data-ce-surface=HelpOverlay] [data-part=groups]{grid-template-columns:repeat(2,1fr)}}[data-ce-surface=HelpOverlay] [data-part=group]{break-inside:avoid;flex-direction:column;gap:2px;display:flex}[data-ce-surface=HelpOverlay] [data-part=group-label]{height:26px;font-size:var(--fs-cap);color:var(--t3);letter-spacing:.1em;align-items:center;display:flex}[data-ce-surface=HelpOverlay] [data-role=help-row]{height:28px;font-size:var(--fs-cap);border-radius:8px;align-items:center;gap:10px;padding:0 6px;display:flex}[data-ce-surface=HelpOverlay] [data-part=row-label]{min-width:0;color:var(--t2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}[data-ce-surface=HelpOverlay] [data-part=empty]{text-align:center;color:var(--t3);font-size:var(--fs-cap);padding:24px}[data-ce-surface=crop-mode] [data-role=crop-window]{box-shadow:0 0 0 1.5px var(--accent);pointer-events:none;box-sizing:border-box;border-radius:6px;position:fixed}[data-ce-surface=crop-mode] [data-role=crop-window]>[data-part=third]{background:#ffffff1f;position:absolute}[data-ce-surface=crop-mode] [data-role=crop-window]>[data-part=third][data-axis=x]{width:1px;top:0;bottom:0}[data-ce-surface=crop-mode] [data-role=crop-window]>[data-part=third][data-axis=y]{height:1px;left:0;right:0}[data-ce-surface=crop-mode] [data-part=handle]{background:var(--t1);box-sizing:border-box;border-radius:2px;width:8px;height:8px;position:fixed;box-shadow:0 0 0 1.5px #0b0b0e}[data-ce-surface=crop-mode] [data-role=crop-toolbar]{background:var(--frost);height:36px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh2);font-size:var(--fs-cap);font-family:var(--font);color:var(--t1);box-sizing:border-box;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 12px;display:flex;position:fixed}[data-ce-surface=crop-mode] [data-role=crop-toolbar] button{cursor:pointer}[data-ce-surface=crop-mode] [data-role=crop-toolbar]>[data-part=kind]{color:var(--t2);margin-right:8px}[data-ce-surface=crop-mode] [data-role=crop-aspect]{height:28px;color:var(--t1);font-size:var(--fs-cap);font-family:var(--font);background:#0006;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 6px 0 12px;line-height:1;display:inline-flex}[data-ce-surface=crop-mode] [data-role=crop-aspect]>[data-part=value]{font-family:var(--mono)}[data-ce-surface=crop-mode] [data-role=crop-aspect]>[data-part=caret]{color:var(--t3);transition:transform var(--t-hover);display:block;transform:rotate(90deg)}[data-ce-surface=crop-mode] [data-role=crop-aspect][data-state=open]>[data-part=caret]{transform:rotate(-90deg)}[data-ce-surface=crop-mode] [data-role=crop-toolbar]>[data-part=text]{height:28px;color:var(--t3);font-size:var(--fs-cap);font-family:var(--font);white-space:nowrap;transition:color var(--t-hover);background:0 0;border:0;border-radius:999px;padding:0 10px}[data-ce-surface=crop-mode] [data-role=crop-toolbar]>[data-part=text]:hover{color:var(--t1)}[data-ce-surface=crop-mode] [data-role=crop-toolbar]>[data-part=icon]{width:28px;height:28px;color:var(--t3);transition:color var(--t-hover);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}[data-ce-surface=crop-mode] [data-role=crop-toolbar]>[data-part=icon]:hover{color:var(--t1)}[data-ce-surface=crop-mode] [data-role=crop-toolbar]>[data-part=spacer]{flex:none;width:10px}[data-ce-surface=crop-mode] [data-role=confirm]{background:var(--accent);color:#0c0c10;height:28px;font-size:var(--fs-cap);font-weight:500;font-family:var(--font);transition:filter var(--t-hover);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 6px 0 12px;line-height:1;display:inline-flex}[data-ce-surface=crop-mode] [data-role=confirm]:hover{filter:brightness(1.08)}[data-ce-surface=crop-mode] [data-role=confirm]>[data-part=kbd]{min-width:20px;height:20px;font-family:var(--mono);color:#0c0c10;box-sizing:border-box;background:#00000040;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}[data-ce-surface=crop-mode] [data-role=crop-aspect-panel]{background:var(--frost);width:236px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--sh2);font-size:var(--fs-body);font-family:var(--font);color:var(--t1);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed}[data-ce-surface=crop-mode] [data-role=aspect-row]{height:30px;color:var(--t2);font-size:var(--fs-body);font-family:var(--font);text-align:left;cursor:pointer;box-sizing:border-box;width:100%;transition:background-color var(--t-hover), color var(--t-hover);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}[data-ce-surface=crop-mode] [data-role=aspect-row]:hover{color:var(--t1)}[data-ce-surface=crop-mode] [data-role=aspect-row][data-state=active]{background:var(--wash-2);color:var(--t1)}[data-ce-surface=crop-mode] [data-role=aspect-row]>[data-part=glyph]{flex:none;justify-content:center;align-items:center;width:26px;height:20px;display:flex}[data-ce-surface=crop-mode] [data-role=aspect-row] [data-part=glyph-box]{opacity:.85;border-radius:1.5px;position:relative;box-shadow:inset 0 0 0 1px}[data-ce-surface=crop-mode] [data-role=aspect-row] [data-part=glyph-box]>span{opacity:.4;background:currentColor;position:absolute}[data-ce-surface=crop-mode] [data-role=aspect-row]>[data-part=name]{flex:1}[data-ce-surface=crop-mode] [data-role=aspect-row]>[data-part=value]{font-family:var(--mono);font-size:var(--fs-cap);color:var(--t3)}[data-ce-surface=crop-mode] [data-role=aspect-custom]{box-sizing:border-box;align-items:center;gap:8px;height:34px;margin-top:4px;padding:0 10px;display:flex}[data-ce-surface=crop-mode] [data-role=aspect-custom]>[data-part=name]{color:var(--t2);flex:1}[data-ce-surface=crop-mode] [data-role=aspect-custom]>[data-part=size]{height:28px;font-family:var(--mono);font-size:var(--fs-cap);color:var(--t2);box-sizing:border-box;background:#0006;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}[data-ce-surface=crop-mode] [data-role=aspect-custom]>[data-part=size]>[data-part=times]{color:var(--t3)}.welcome-package{color:var(--ce-text-primary);flex-direction:column;gap:16px;display:flex}.welcome-package h2{margin:0;font-size:20px;font-weight:500}.welcome-package p{margin:0;line-height:1.5}.welcome-package dl{gap:12px;margin:0;display:grid}.welcome-package dl>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.welcome-package dd{font-family:var(--mono);margin:0;font-weight:500}.welcome-detail{color:var(--ce-text-muted);font-size:13px}.welcome-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.landing-page{background:var(--landing-bg);color:var(--landing-primary);font:400 14px/1.5 var(--font);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;position:fixed;inset:0;overflow:clip auto}.landing-board{isolation:isolate;max-width:1440px;margin:0 auto;position:relative}.landing-board:before,.landing-board:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.landing-board:after{background:radial-gradient(55% 30% at 50% 0,#8f6bff29,#0000 70%)}[data-theme=light]>.landing-board:before{background:linear-gradient(#e9e3da 0%,#e2dae6 40%,#e8ddd3 72%,#e6e0d8 100%)}[data-theme=light]>.landing-board:after{background:radial-gradient(55% 30% at 50% 0,#8f6bff29,#0000 70%),radial-gradient(40% 24% at 80% 6%,#eb966942,#0000 70%)}.landing-page .ce-header{margin:0}.landing-page .landing-board{padding-top:var(--ce-header-space)}.landing-page .ce-header-brand{color:var(--landing-primary);align-items:center;gap:14px;display:inline-flex}.landing-page .ce-header .ce-header-btn-primary{background:var(--landing-wash);color:var(--landing-primary);border:0;border-radius:999px;font-weight:400}.landing-page .ce-header .ce-header-btn-primary:hover{background:var(--landing-wash);color:var(--landing-primary)}.landing-page button,.landing-page a{-webkit-tap-highlight-color:transparent}.landing-page .landing-theme,.landing-sign-in{color:var(--landing-muted);font:inherit;cursor:pointer;background:0 0;border:0}.landing-page .landing-theme{border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:20px;display:grid}.landing-theme:hover,.landing-sign-in:hover{color:var(--landing-primary)}.landing-primary{background:var(--accent);color:#0c0c10;height:46px;font:400 15px/1 var(--font);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.landing-primary:hover{filter:brightness(1.06)}.landing-hero,.landing-verbs,.landing-models{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.landing-hero{gap:32px;padding:140px 64px 120px}.landing-hero h1{max-width:16ch;font:500 76px/1.02 var(--font);letter-spacing:-.03em;text-wrap:balance;color:var(--landing-primary);margin:0}.landing-hero p{max-width:52ch;color:var(--landing-secondary);text-wrap:pretty;margin:0;font-size:19px;line-height:1.6}.landing-hero-actions{align-items:center;gap:18px;margin-top:8px;display:flex}.landing-hero-actions a{height:46px;color:var(--landing-muted);align-items:center;padding:0 6px;font-size:15px;text-decoration:none;display:inline-flex}.landing-hero-actions a:hover{color:var(--landing-primary)}.landing-collage{padding:0 24px 170px;position:relative}.landing-collage [data-role=collage-plate]{width:100%}.landing-collage canvas{aspect-ratio:64/36;width:100%;display:block}.landing-verbs{gap:34px;padding:60px 64px 200px;scroll-margin-top:96px}.landing-verbs h2{max-width:22ch;font:500 56px/1.14 var(--font);letter-spacing:-.025em;text-wrap:balance;margin:0}.landing-verbs h2 span{color:var(--landing-muted);margin:0 .32em;animation:6.3s step-end infinite landing-verb;display:inline-block}@keyframes landing-verb{0%,14.28%{color:var(--landing-primary)}14.29%,to{color:var(--landing-muted)}}.landing-verbs p{max-width:52ch;color:var(--landing-secondary);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.landing-features{flex-direction:column;gap:120px;padding:0 64px 200px;display:flex;position:relative}.landing-feature{grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:center;gap:72px;margin-right:min(-64px,50% - 50vw);display:grid}.landing-feature[data-direction=rtl]{direction:rtl;margin-left:min(-64px,50% - 50vw);margin-right:0}.landing-feature-copy{direction:ltr;flex-direction:column;gap:18px;min-width:0;max-width:44ch;display:flex}.landing-eyebrow{color:var(--landing-muted);letter-spacing:.14em;font-size:12px}.landing-feature h3{font:500 34px/1.12 var(--font);letter-spacing:-.02em;text-wrap:balance;margin:0}.landing-feature p{color:var(--landing-secondary);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.landing-feature-visual{aspect-ratio:16/7.5;background:var(--landing-visual);background-image:radial-gradient(circle at center,var(--landing-dots) 1px,transparent 1.2px);box-shadow:var(--landing-shadow);direction:ltr;background-size:24px 24px;border-radius:22px 0 0 22px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;padding:22px;display:grid;position:relative;overflow:hidden}[data-direction=rtl] .landing-feature-visual{border-radius:0 22px 22px 0}.landing-feature-visual>div{border-radius:10px}.landing-models{gap:30px;padding:40px 64px 200px}.landing-finale-mark{align-items:center;min-height:150px;margin-bottom:10px;display:flex}.landing-pixel-mark{flex:none;grid-template-columns:repeat(5,4px);gap:2px;display:grid}.landing-pixel-mark>span{background:var(--accent);border-radius:.5px;width:4px;height:4px}.landing-finale-mark .landing-pixel-mark{grid-template-columns:repeat(5,18px);gap:9px}.landing-finale-mark .landing-pixel-mark>span{border-radius:2.25px;width:18px;height:18px}.landing-models h2{max-width:18ch;font:500 52px/1.06 var(--font);letter-spacing:-.025em;text-wrap:balance;margin:0}.landing-model-list{color:var(--landing-primary);flex-wrap:wrap;justify-content:center;gap:14px 36px;max-width:980px;margin-top:8px;font-size:22px;display:flex}.landing-model-note{letter-spacing:normal}.landing-finale{background:var(--landing-sheet);box-shadow:var(--landing-shadow);text-align:center;isolation:isolate;border-radius:32px;flex-direction:column;align-items:center;gap:34px;margin:0 64px 96px;padding:110px 48px 96px;display:flex;position:relative;overflow:hidden}.landing-finale:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 50% 115%,#8f6bff42,#0000 65%);position:absolute;inset:0}[data-theme=light] .landing-finale{background:linear-gradient(135deg,#cfc2ec 0%,#e7cdb8 55%,#e4c3d0 100%)}.landing-finale h2{font:500 44px/1.08 var(--font);letter-spacing:-.025em;text-wrap:balance;margin:0}.landing-pricing{color:var(--landing-secondary);margin:0 64px 48px}.landing-pricing summary{cursor:pointer;color:var(--landing-muted);font-size:14px}.landing-pricing p{max-width:72ch;margin:20px 0}.landing-packs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.landing-packs>div{background:var(--landing-wash);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.landing-packs strong{color:var(--landing-primary);font-size:24px;font-weight:500}.landing-footer{color:var(--landing-muted);align-items:center;gap:24px;padding:0 64px 48px;display:flex}@media (width<=860px){.landing-hero{padding:96px 24px 80px}.landing-hero h1{font-size:clamp(44px,8vw,68px)}.landing-hero p{font-size:17px}.landing-collage{padding:0 16px 72px}.landing-verbs{padding:40px 24px 96px}.landing-verbs h2{font-size:clamp(32px,6vw,48px)}.landing-features{gap:72px;padding:0 24px 96px}.landing-feature,.landing-feature[data-direction=rtl]{direction:ltr;grid-template-columns:minmax(0,1fr);gap:28px;margin:0}.landing-feature-visual,[data-direction=rtl] .landing-feature-visual{border-radius:22px;gap:8px;padding:14px}.landing-feature-copy{max-width:44ch}.landing-models{padding:0 24px 96px}.landing-models h2{font-size:40px}.landing-model-list{gap:14px 24px;font-size:19px}.landing-finale{margin:0 24px 64px;padding:64px 24px}.landing-finale h2{font-size:34px}.landing-pricing{margin:0 24px 40px}.landing-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer{align-items:flex-start;gap:16px;padding:0 24px 32px}}@media (width<=440px){.landing-hero-actions{flex-direction:column;gap:8px}.landing-page .ce-header{gap:8px;padding-inline:10px}.landing-page .ce-header .ce-header-right{gap:6px}.landing-page .ce-header .landing-theme{flex:none;width:30px}.landing-page .ce-header-brand{gap:6px}}@media (prefers-reduced-motion:reduce){.landing-page{scroll-behavior:auto}.landing-verbs h2 span{animation:none}.landing-verbs h2 span:first-child{color:var(--landing-primary)}}
