.ei-sidebar-note[data-v-1061d7b1]{font-size:var(--st-font-sm);color:var(--st-text-muted);margin:-4px 12px 12px;line-height:1.4}.studio-icon[data-v-e9948181]{flex-shrink:0;display:block}.designer-sidebar[data-v-0e7423d5]{display:flex;flex-direction:column;width:240px;max-width:240px;min-width:0;min-height:0;overflow:hidden;background:#111b2f;border:1px solid #1e293b;border-radius:12px}.designer-sidebar__tabs[data-v-0e7423d5]{display:flex;flex-shrink:0;gap:4px;padding:8px;border-bottom:1px solid #1e293b}.designer-sidebar__tab[data-v-0e7423d5]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:6px 4px;border:1px solid transparent;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.designer-sidebar__tab[data-v-0e7423d5]:hover:not(.designer-sidebar__tab--active){color:#94a3b8;background:#1e293b73}.designer-sidebar__tab--active[data-v-0e7423d5]{color:#e2e8f0;background:#1e293b;border-color:#334155}.designer-sidebar__tab-label[data-v-0e7423d5]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.designer-sidebar__body[data-v-0e7423d5]{flex:1 1 auto;min-height:0;overflow:hidden}.designer-sidebar__pane[data-v-0e7423d5]{height:100%;overflow-x:hidden;overflow-y:auto;padding:10px 12px 12px}.sel-overlay[data-v-7146aeb1]{position:absolute;z-index:8;pointer-events:none;box-sizing:border-box}.sel-overlay__border[data-v-7146aeb1]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #0d99ff;pointer-events:none;box-sizing:border-box}.sel-overlay__handle[data-v-7146aeb1]{position:absolute;width:4px;height:4px;box-sizing:border-box;background:#fff;box-shadow:0 0 0 1px #0d99ff;border-radius:0;pointer-events:auto;cursor:nwse-resize}.sel-overlay__handle[data-v-7146aeb1]:before{content:"";position:absolute;left:-4px;top:-4px;width:12px;height:12px}.sel-overlay__handle--nw[data-v-7146aeb1]{left:-2px;top:-2px;cursor:nwse-resize}.sel-overlay__handle--ne[data-v-7146aeb1]{right:-2px;top:-2px;cursor:nesw-resize}.sel-overlay__handle--sw[data-v-7146aeb1]{left:-2px;bottom:-2px;cursor:nesw-resize}.sel-overlay__handle--se[data-v-7146aeb1]{right:-2px;bottom:-2px;cursor:nwse-resize}.sel-overlay__handle[aria-disabled=true][data-v-7146aeb1]{pointer-events:none;opacity:.45}.sel-overlay__size[data-v-7146aeb1]{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);padding:2px 6px;border-radius:4px;background:#0d99ff;color:#fff;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none}.designer-node[data-v-c922fc34]{outline:1px solid transparent;cursor:move;-webkit-user-select:none;user-select:none;overflow:hidden;display:flex;align-items:flex-start;box-sizing:border-box}.designer-node--primary[data-v-c922fc34]{outline-color:transparent!important}.designer-node--frame[data-v-c922fc34]{display:block;align-items:stretch}.designer-node--frame[data-v-c922fc34]:not(.designer-node--preview),.designer-node--body-block[data-v-c922fc34]:not(.designer-node--preview){background:transparent!important;border:none!important;box-shadow:none!important}.designer-node--frame[data-v-c922fc34]:not(.designer-node--preview):not(.designer-node--primary):hover,.designer-node--body-block[data-v-c922fc34]:not(.designer-node--preview):not(.designer-node--primary):hover,.designer-node[data-v-c922fc34]:not(.designer-node--primary):not(.designer-node--preview):hover{outline:1px dashed rgba(148,163,184,.55)}.designer-node--header[data-v-c922fc34]:not(.designer-node--preview),.designer-node--body[data-v-c922fc34]:not(.designer-node--preview),.designer-node--footer[data-v-c922fc34]:not(.designer-node--preview){border-radius:0!important}.designer-node--group[data-v-c922fc34]{display:block;background:transparent!important;overflow:visible}.designer-node--grid[data-v-c922fc34]{overflow:visible}.designer-node--grid-child[data-v-c922fc34]{cursor:default}.designer-embed-placeholder[data-v-c922fc34]{margin:auto;padding:8px 12px;border-radius:8px;border:1px dashed #fbbf24;color:#92400e;background:#fbbf241f;font-size:12px;text-align:center}.designer-node img[data-v-c922fc34]{width:100%;height:100%;object-fit:cover;display:block}.designer-node--locked[data-v-c922fc34]{cursor:not-allowed;outline-style:dashed}.designer-node--hidden[data-v-c922fc34]{opacity:.28;outline:1px dashed #64748b}.designer-node--preview.designer-node--active[data-v-c922fc34]{outline-color:transparent}.designer-node--preview[data-v-c922fc34]:hover{outline:1px solid rgba(148,163,184,.35)}.designer-image-placeholder[data-v-c922fc34]{margin:auto;color:#334155;font-size:12px;border:1px dashed #94a3b8;padding:6px 10px;border-radius:6px}.designer-frame-placeholder[data-v-c922fc34]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:12px;pointer-events:none}.designer-region-badge[data-v-c922fc34]{position:absolute;top:8px;right:8px;z-index:4;font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:#0f172abf;color:#93c5fd;border:1px solid rgba(148,163,184,.35);pointer-events:none}.designer-node--group .designer-frame-placeholder[data-v-c922fc34]{color:#94a3b8;font-style:italic}.studio-ds-switch[data-v-d4e15683]{display:inline-flex;align-items:stretch;border:1px solid #334155;border-radius:8px;overflow:hidden;background:#111b2f;flex-shrink:0}.studio-ds-switch__btn[data-v-d4e15683]{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;color:#94a3b8;border:none;background:transparent;transition:background .12s,color .12s}.studio-ds-switch__btn[data-v-d4e15683]:hover{color:#e2e8f0;background:#1e293b}.studio-ds-switch__btn--active[data-v-d4e15683]{background:#334155;color:#f8fafc;pointer-events:none}.studio-ds-switch__btn+.studio-ds-switch__btn[data-v-d4e15683]{border-left:1px solid #334155}.layer-icon[data-v-051002a8]{flex-shrink:0;display:block;color:#b4b4b4}.layer-icon--frame[data-v-051002a8]{color:#b4b4b4}.layer-icon--group[data-v-051002a8]{color:#94a3b8}.layer-icon--section[data-v-051002a8]{color:#a3c47a}.layer-icon--header[data-v-051002a8]{color:#60a5fa}.layer-icon--body[data-v-051002a8]{color:#8fa86a}.layer-icon--footer[data-v-051002a8]{color:#94a3b8}.layer-icon--text[data-v-051002a8]{color:#93c5fd}.layer-icon--button[data-v-051002a8]{color:#fcd34d}.layer-icon--image[data-v-051002a8]{color:#c4b5fd}.layer-icon--embed[data-v-051002a8]{color:#fbbf24}.layer-icon--rsvp[data-v-051002a8]{color:#f472b6}.layer-icon--countdown[data-v-051002a8]{color:#67e8f9}.layer-row-wrap[data-v-5d21a940]{list-style:none;position:relative}.layer-row-wrap__drop[data-v-5d21a940]{height:2px;margin:0 4px;border-radius:1px;transition:background .1s,height .1s}.layer-row-wrap__drop--active[data-v-5d21a940]{height:4px;background:#8fa86a}.layer-row[data-v-5d21a940]{display:flex;align-items:center;gap:4px;min-height:30px;padding:3px 8px 3px 0;border-radius:8px;border:1px solid transparent;cursor:default;-webkit-user-select:none;user-select:none;color:#e2e8f0;font-size:12px;transition:background .12s,border-color .12s}.layer-row[data-v-5d21a940]:hover{background:#162033;border-color:#263347}.layer-row--selected[data-v-5d21a940]{background:#19253a;border-color:#3b82f6}.layer-row--primary.layer-row--selected[data-v-5d21a940]{border-color:#8fa86a;box-shadow:inset 3px 0 #8fa86a}.layer-row--dragging[data-v-5d21a940]{opacity:.45}.layer-row--drop-inside[data-v-5d21a940]{border-color:#8fa86a;background:#142018}.layer-row--hidden .layer-row__name[data-v-5d21a940]{color:#94a3b8}.layer-row__chevron[data-v-5d21a940]{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#94a3b8;padding:0;cursor:pointer;border-radius:4px}.layer-row__chevron[data-v-5d21a940]:hover{color:#e2e8f0;background:#1e293b}.layer-row__chevron--spacer[data-v-5d21a940]{display:inline-block;pointer-events:none}.layer-row__icon[data-v-5d21a940]{flex-shrink:0}.layer-row__name[data-v-5d21a940]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px}.layer-row__rename[data-v-5d21a940]{flex:1;min-width:0;border:1px solid #8fa86a;border-radius:6px;background:#0f172a;color:#e2e8f0;font-size:12px;padding:2px 6px}.layer-row__actions[data-v-5d21a940]{display:flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .1s}.layer-row:hover .layer-row__actions[data-v-5d21a940],.layer-row--selected .layer-row__actions[data-v-5d21a940]{opacity:1}.layer-row__action[data-v-5d21a940]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#64748b;border-radius:6px;cursor:pointer;padding:0}.layer-row__action[data-v-5d21a940]:hover{background:#1e293b;color:#e2e8f0}.layer-row__action--on[data-v-5d21a940]{opacity:1;color:#e2e8f0}.layer-row-wrap__children[data-v-5d21a940]{list-style:none;margin:0;padding:0}.layers-panel[data-v-08358e36]{display:flex;flex-direction:column;min-height:0;min-width:0;overflow-x:hidden}.layers-panel--compact .layers-panel__canvas[data-v-08358e36]{margin-top:0}.layers-panel__head[data-v-08358e36]{display:flex;align-items:center;justify-content:space-between;padding:0 2px 8px}.layers-panel__title[data-v-08358e36]{font-size:11px;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.08em}.layers-panel__canvas[data-v-08358e36]{display:flex;align-items:center;gap:8px;padding:6px 8px;margin-bottom:6px;border-radius:8px;font-size:12px;color:#94a3b8;background:#0f172a;border:1px solid #263347;transition:border-color .12s,background .12s}.layers-panel__canvas--drop[data-v-08358e36]{border-color:#8fa86a;background:#142018}.layers-panel__canvas-label[data-v-08358e36]{color:#e2e8f0;font-weight:600;flex:1}.layers-panel__canvas-meta[data-v-08358e36]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.layers-panel__list[data-v-08358e36]{list-style:none;margin:0;padding:0}.layers-panel__empty[data-v-08358e36]{margin:8px 4px 0;font-size:12px;color:#64748b}.layout-toolbar[data-v-4633fbd7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 14px;border-bottom:1px solid #1e293b;background:#0d1524}.layout-toolbar--dock[data-v-4633fbd7]{position:absolute;left:50%;bottom:14px;z-index:30;transform:translate(-50%);flex-wrap:nowrap;max-width:calc(100% - 28px);padding:6px 10px;border:1px solid #334155;border-radius:12px;border-bottom:1px solid #334155;background:#0d1524f0;box-shadow:0 10px 32px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.layout-toolbar__group[data-v-4633fbd7]{display:flex;align-items:center;gap:4px}.layout-toolbar__sep[data-v-4633fbd7]{width:1px;height:22px;background:#334155;flex-shrink:0}.layout-toolbar__btn[data-v-4633fbd7]{border:1px solid #334155;color:#dbe4f0;background:#111b2f;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1;min-width:28px;cursor:pointer;white-space:nowrap}.layout-toolbar--dock .layout-toolbar__btn[data-v-4633fbd7]{padding:5px 8px}.layout-toolbar__btn[data-v-4633fbd7]:disabled{opacity:.35;cursor:not-allowed}.layout-toolbar__btn--active[data-v-4633fbd7]{background:#334155;border-color:#8fa86a;color:#e2e8f0}.layout-toolbar__zoom[data-v-4633fbd7]{font-size:11px;color:#94a3b8;min-width:38px;text-align:center}.media-picker[data-v-6402aa7d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#020617b8;display:flex;align-items:center;justify-content:center;padding:16px}.media-picker__panel[data-v-6402aa7d]{width:min(520px,96vw);max-height:86vh;overflow:auto;background:#111b2f;border:1px solid #1e293b;border-radius:14px;padding:14px;box-shadow:0 24px 48px #00000073}.media-picker__head[data-v-6402aa7d]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.media-picker__head h3[data-v-6402aa7d]{margin:0;font-size:15px;color:#dbe4f0}.media-picker__path[data-v-6402aa7d]{margin:4px 0 0;font-size:11px;color:#64748b}.media-picker__close[data-v-6402aa7d]{border:none;background:transparent;color:#94a3b8;font-size:22px;line-height:1;cursor:pointer}.media-picker__upload[data-v-6402aa7d]{border:1px dashed #334155;border-radius:10px;padding:16px;text-align:center;margin-bottom:12px}.media-picker__upload--drag[data-v-6402aa7d]{border-color:#3b82f6;background:#3b82f614}.media-picker__upload--busy[data-v-6402aa7d]{opacity:.7}.media-picker__file[data-v-6402aa7d]{display:none}.media-picker__upload p[data-v-6402aa7d]{margin:0 0 10px;font-size:13px;color:#94a3b8}.media-picker__msg[data-v-6402aa7d]{font-size:12px;margin:0 0 10px}.media-picker__msg--ok[data-v-6402aa7d]{color:#86efac}.media-picker__msg--err[data-v-6402aa7d]{color:#fca5a5}.media-picker__grid[data-v-6402aa7d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.media-picker__thumb[data-v-6402aa7d]{border:1px solid #334155;border-radius:8px;padding:0;overflow:hidden;background:#0f172a;cursor:pointer;aspect-ratio:1}.media-picker__thumb[data-v-6402aa7d]:hover{border-color:#8fa86a}.media-picker__thumb img[data-v-6402aa7d],.media-picker__thumb video[data-v-6402aa7d]{width:100%;height:100%;object-fit:cover;display:block}.media-picker__empty[data-v-6402aa7d]{font-size:13px;color:#64748b;text-align:center;padding:20px 0}.pages-panel[data-v-d649d1b5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;background:#020617b8;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px 16px}.pages-panel__dialog[data-v-d649d1b5]{width:min(440px,96vw);max-height:min(640px,86vh);overflow:auto;background:#111b2f;border:1px solid #1e293b;border-radius:14px;padding:16px;box-shadow:0 24px 48px #00000073}.pages-panel__head[data-v-d649d1b5]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.pages-panel__head h3[data-v-d649d1b5]{margin:0;font-size:16px;color:#dbe4f0}.pages-panel__sub[data-v-d649d1b5]{margin:4px 0 0;font-size:12px;color:#64748b}.pages-panel__close[data-v-d649d1b5]{border:none;background:transparent;color:#94a3b8;font-size:22px;line-height:1;cursor:pointer}.pages-panel__search[data-v-d649d1b5]{width:100%;box-sizing:border-box;margin-bottom:14px;padding:10px 12px;border-radius:8px;border:1px solid #334155;background:#0f172a;color:#dbe4f0;font-size:13px}.pages-panel__search[data-v-d649d1b5]::placeholder{color:#64748b}.pages-panel__err[data-v-d649d1b5]{margin:0 0 10px;font-size:12px;color:#fca5a5}.pages-panel__section[data-v-d649d1b5]{margin-bottom:16px}.pages-panel__section h4[data-v-d649d1b5]{margin:0 0 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.pages-panel__section-head[data-v-d649d1b5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pages-panel__section-head h4[data-v-d649d1b5]{margin:0}.pages-panel__link[data-v-d649d1b5]{font-size:12px;color:#93c5fd;text-decoration:none}.pages-panel__link[data-v-d649d1b5]:hover{text-decoration:underline}.pages-panel__list[data-v-d649d1b5]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.pages-panel__row[data-v-d649d1b5]{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:#0f172a;color:#dbe4f0;text-align:left;cursor:pointer;font:inherit}.pages-panel__row[data-v-d649d1b5]:hover{border-color:#334155;background:#152238}.pages-panel__row--active[data-v-d649d1b5]{border-color:#8fa86a;background:#8fa86a1a}.pages-panel__row-main[data-v-d649d1b5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pages-panel__title[data-v-d649d1b5]{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pages-panel__path[data-v-d649d1b5]{font-size:12px;color:#64748b;font-family:ui-monospace,monospace}.pages-panel__chip[data-v-d649d1b5]{flex-shrink:0;font-size:10px;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.pages-panel__chip--live[data-v-d649d1b5]{background:#86efac26;color:#86efac}.pages-panel__chip--draft[data-v-d649d1b5]{background:#94a3b826;color:#94a3b8}.pages-panel__badge[data-v-d649d1b5]{flex-shrink:0;font-size:10px;color:#8fa86a;text-transform:uppercase;letter-spacing:.05em}.pages-panel__ext[data-v-d649d1b5]{flex-shrink:0;padding:4px 6px;color:#93c5fd;text-decoration:none;font-size:14px;border-radius:6px}.pages-panel__ext[data-v-d649d1b5]:hover{background:#3b82f626}.pages-panel__muted[data-v-d649d1b5]{margin:0;font-size:13px;color:#64748b;padding:8px 0}.seo-modal[data-v-2ee5771a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#020617bf;display:flex;align-items:center;justify-content:center;padding:16px}.seo-modal__panel[data-v-2ee5771a]{width:min(480px,96vw);background:#111b2f;border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 24px 48px #00000073}.seo-modal__head[data-v-2ee5771a]{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.seo-modal__head h3[data-v-2ee5771a]{margin:0;font-size:16px;color:#dbe4f0}.seo-modal__sub[data-v-2ee5771a]{margin:4px 0 0;font-size:12px;color:#64748b}.seo-modal__close[data-v-2ee5771a]{border:none;background:transparent;color:#94a3b8;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.seo-modal__field[data-v-2ee5771a]{margin-bottom:12px}.seo-modal__label[data-v-2ee5771a]{display:block;margin-bottom:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.seo-modal__input[data-v-2ee5771a],.seo-modal__textarea[data-v-2ee5771a]{width:100%;box-sizing:border-box;border:1px solid #334155;border-radius:8px;background:#0f172a;color:#dbe4f0;font-size:13px;padding:8px 10px}.seo-modal__textarea[data-v-2ee5771a]{resize:vertical;min-height:72px}.seo-modal__input[data-v-2ee5771a]:focus,.seo-modal__textarea[data-v-2ee5771a]:focus{border-color:#8fa86a;outline:none}.seo-modal__hint[data-v-2ee5771a]{margin:4px 0 0;font-size:11px;color:#64748b}.seo-modal__actions[data-v-2ee5771a]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.designer-btn[data-v-2ee5771a]{border:1px solid #334155;color:#dbe4f0;background:#111b2f;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer}.designer-btn--primary[data-v-2ee5771a]{background:#8fa86a;color:#0f172a;border-color:#8fa86a;font-weight:700}.publish-checklist[data-v-6e49dad9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#020617bf;display:flex;align-items:center;justify-content:center;padding:16px}.publish-checklist__panel[data-v-6e49dad9]{width:min(480px,96vw);background:#111b2f;border:1px solid #1e293b;border-radius:14px;padding:18px;box-shadow:0 24px 48px #00000073}.publish-checklist__panel h3[data-v-6e49dad9]{margin:0 0 12px;font-size:16px;color:#dbe4f0}.publish-checklist__ok[data-v-6e49dad9]{margin:0 0 16px;color:#86efac;font-size:14px}.publish-checklist__list[data-v-6e49dad9]{margin:0 0 16px;padding:0;list-style:none;max-height:50vh;overflow:auto}.publish-checklist__item[data-v-6e49dad9]{font-size:13px;padding:8px 10px;border-radius:8px;margin-bottom:6px}.publish-checklist__item--error[data-v-6e49dad9]{background:#f871711f;color:#fca5a5}.publish-checklist__item--warn[data-v-6e49dad9]{background:#fbbf241a;color:#fcd34d}.publish-checklist__link[data-v-6e49dad9]{border:none;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer;text-decoration:underline}.publish-checklist__actions[data-v-6e49dad9]{display:flex;justify-content:flex-end;gap:8px}.shortcuts-modal[data-v-4b3089cb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#020617b8;display:flex;align-items:center;justify-content:center;padding:16px}.shortcuts-modal__panel[data-v-4b3089cb]{width:min(420px,96vw);background:#111b2f;border:1px solid #1e293b;border-radius:14px;padding:16px}.shortcuts-modal__head[data-v-4b3089cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.shortcuts-modal__head h3[data-v-4b3089cb]{margin:0;font-size:15px;color:#dbe4f0}.shortcuts-modal__close[data-v-4b3089cb]{border:none;background:transparent;color:#94a3b8;font-size:22px;cursor:pointer}.shortcuts-modal__list[data-v-4b3089cb]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:13px}.shortcuts-modal__list dt[data-v-4b3089cb]{margin:0;color:#bfdbfe;font-family:ui-monospace,monospace;white-space:nowrap}.shortcuts-modal__list dd[data-v-4b3089cb]{margin:0;color:#94a3b8}.bm__side[data-v-f889177e]{width:100%;min-width:0;min-height:22px;border:none;border-radius:4px;background:#02061747;color:#e2e8f0;font-size:10px;font-variant-numeric:tabular-nums;text-align:center;padding:1px 0;outline:none;transition:background .12s,box-shadow .12s}.bm__side--top[data-v-f889177e]{grid-area:top}.bm__side--left[data-v-f889177e]{grid-area:left;align-self:stretch}.bm__side--right[data-v-f889177e]{grid-area:right;align-self:stretch}.bm__side--bottom[data-v-f889177e]{grid-area:bottom}.bm__side[data-v-f889177e]:hover:not(:disabled){background:#0206177a}.bm__side[data-v-f889177e]:focus{box-shadow:0 0 0 1px #8fa86a;background:#0206178c}.bm__side[data-v-f889177e]:disabled{opacity:.42;cursor:not-allowed}.bm__side[data-v-f889177e]::-webkit-outer-spin-button,.bm__side[data-v-f889177e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bm__side[type=number][data-v-f889177e]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bm[data-v-12b710b9]{width:100%;min-width:0;font-size:11px;color:#e2e8f0;-webkit-user-select:none;user-select:none}.bm__shell[data-v-12b710b9]{display:grid;grid-template-areas:". top ." "left center right" ". bottom .";grid-template-columns:var(--bm-side) minmax(0,1fr) var(--bm-side);grid-template-rows:auto minmax(36px,auto) auto;gap:2px;min-width:0;position:relative;padding:14px 2px 2px;border-radius:8px}.bm__shell--margin[data-v-12b710b9]{--bm-side: 26px;background:#92400e52;box-shadow:inset 0 0 0 1px #fbbf2447}.bm__shell--padding[data-v-12b710b9]{--bm-side: 22px;grid-area:center;min-width:0;background:#16653452;box-shadow:inset 0 0 0 1px #86efac59}.bm__tag[data-v-12b710b9]{position:absolute;top:3px;left:6px;font-size:9px;letter-spacing:.05em;text-transform:lowercase;opacity:.8;pointer-events:none}.bm__content[data-v-12b710b9]{grid-area:center;min-width:0;min-height:36px;display:flex;align-items:center;justify-content:center;gap:3px;padding:4px 2px;background:linear-gradient(180deg,#2563eb59,#1e40af80);box-shadow:inset 0 0 0 1px #93c5fd73;border-radius:4px;color:#eff6ff;overflow:hidden}.bm__size-input[data-v-12b710b9]{flex:1 1 0;width:0;min-width:22px;max-width:34px;min-height:22px;border:none;border-radius:4px;background:#02061759;color:#f8fafc;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;outline:none}.bm__size-input[data-v-12b710b9]:focus{box-shadow:0 0 0 1px #93c5fd}.bm__size-input[data-v-12b710b9]:disabled{opacity:.45}.bm__size-sep[data-v-12b710b9]{flex-shrink:0;opacity:.5;font-size:10px}.bm__size-input[data-v-12b710b9]::-webkit-outer-spin-button,.bm__size-input[data-v-12b710b9]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bm__size-input[type=number][data-v-12b710b9]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.designer-box-float[data-v-aaf2cea1]{position:absolute;top:10px;right:10px;z-index:30;width:220px;box-sizing:border-box;padding:8px;border-radius:10px;border:1px solid #334155;background:#111b2ff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000059;pointer-events:auto;overflow:hidden;min-width:0}.color-field[data-v-7a03ce93]{display:flex;flex-direction:column;gap:8px}.color-field__main[data-v-7a03ce93]{display:flex;align-items:center;gap:6px}.color-field__swatch-btn[data-v-7a03ce93]{position:relative;width:28px;height:28px;flex-shrink:0;border:1px solid #475569;border-radius:6px;overflow:hidden;cursor:pointer}.color-field__preview[data-v-7a03ce93]{display:block;width:100%;height:100%}.color-field__native[data-v-7a03ce93]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;padding:0}.color-field__hex[data-v-7a03ce93]{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid #334155;border-radius:6px;background:#0f172a;color:#e2e8f0;font-size:11px}.color-field__hex[data-v-7a03ce93]:focus{border-color:#3b82f6;outline:none}.color-field__opacity[data-v-7a03ce93]{display:flex;align-items:center;gap:2px;flex:0 0 52px;height:28px;padding:0 6px;border:1px solid #334155;border-radius:6px;background:#0f172a;color:#94a3b8;font-size:10px}.color-field__opacity input[data-v-7a03ce93]{width:100%;border:none;background:transparent;color:#e2e8f0;font-size:11px;padding:0;outline:none}.color-field__presets[data-v-7a03ce93]{display:flex;flex-wrap:wrap;gap:5px}.color-field__chip[data-v-7a03ce93]{width:22px;height:22px;padding:2px;border-radius:6px;border:1px solid #334155;background:#0f172a;cursor:pointer}.color-field__chip[data-v-7a03ce93]:hover{border-color:#64748b}.color-field__chip--active[data-v-7a03ce93]{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.color-field__chip-fill[data-v-7a03ce93]{display:block;width:100%;height:100%;border-radius:4px;border:1px solid rgba(255,255,255,.08)}.figma-input__prefix--scrub[data-v-4c70af3f]{cursor:ew-resize;-webkit-user-select:none;user-select:none;padding:0 2px;margin:0 -2px;border-radius:3px}.figma-input__prefix--scrub[data-v-4c70af3f]:hover:not(.figma-input__prefix--disabled){color:#cbd5e1;background:#94a3b81f}.figma-input__prefix--disabled[data-v-4c70af3f]{cursor:not-allowed;opacity:.45}.figma-input__icon-scrub[data-v-4c70af3f]{display:inline-flex;align-items:center;flex-shrink:0}.design-inspector[data-v-e9b57849]{display:flex;flex-direction:column;gap:0;font-size:11px;color:#94a3b8}.design-inspector__hint[data-v-e9b57849]{margin:0 0 8px;font-size:12px;color:#94a3b8}.design-inspector__hint--inline[data-v-e9b57849]{margin:4px 0 6px;font-size:10px}.design-inspector__section[data-v-e9b57849]{padding:10px 0;border-bottom:1px solid #1e293b}.design-inspector__section[data-v-e9b57849]:last-child{border-bottom:none}.design-inspector__section--collapsible[data-v-e9b57849]{padding-top:6px}.design-inspector__section-head[data-v-e9b57849]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.design-inspector__section-head--summary[data-v-e9b57849]{cursor:pointer;list-style:none;margin-bottom:0}.design-inspector__section-head--summary[data-v-e9b57849]::-webkit-details-marker{display:none}.design-inspector__section--collapsible[open] .design-inspector__section-head--summary[data-v-e9b57849]{margin-bottom:8px}.design-inspector__icon-btn[data-v-e9b57849]{width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;font-size:14px;line-height:1}.design-inspector__icon-btn[data-v-e9b57849]:hover{background:#1e293b;color:#dbe4f0}.design-inspector__align-block[data-v-e9b57849]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.design-inspector__align-axis[data-v-e9b57849]{font-size:10px;color:#475569;letter-spacing:.04em;text-transform:uppercase}.design-inspector__align-grid[data-v-e9b57849]{display:grid;gap:4px;margin-bottom:4px}.design-inspector__align-grid--3[data-v-e9b57849]{grid-template-columns:repeat(3,1fr)}.design-inspector__align-btn[data-v-e9b57849]{height:32px;border:1px solid #334155;border-radius:8px;background:#0f172a;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .12s,border-color .12s,color .12s}.design-inspector__align-btn[data-v-e9b57849]:hover:not(:disabled){background:#1e293b;color:#dbe4f0;border-color:#8fa86a}.design-inspector__align-btn[data-v-e9b57849]:disabled{opacity:.35;cursor:not-allowed}.design-inspector__row[data-v-e9b57849]{display:grid;gap:6px;margin-bottom:6px}.design-inspector__row--2[data-v-e9b57849]{grid-template-columns:1fr 1fr}.design-inspector__row[data-v-e9b57849]:last-child{margin-bottom:0}.design-inspector__check[data-v-e9b57849]{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:12px;color:#cbd5e1;cursor:pointer}.design-inspector__presets[data-v-e9b57849]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.design-inspector__fill-row[data-v-e9b57849]{display:flex;align-items:center;gap:6px}.design-inspector__swatch[data-v-e9b57849]{width:24px;height:24px;padding:0;border:1px solid #334155;border-radius:6px;background:transparent;cursor:pointer;flex-shrink:0}.design-inspector__hex[data-v-e9b57849]{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid #334155;border-radius:6px;background:#0f172a;color:#dbe4f0;font-size:11px}.design-inspector__hex[data-v-e9b57849]:focus{border-color:#8fa86a;outline:none}.figma-input[data-v-e9b57849]{display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:6px;background:#0f172a;border:1px solid #334155}.figma-input[data-v-e9b57849]:focus-within{border-color:#8fa86a}.figma-input--full[data-v-e9b57849]{width:100%;margin-bottom:6px}.figma-input--compact[data-v-e9b57849]{flex:0 0 52px;padding:0 4px}.figma-input--icon[data-v-e9b57849]{gap:4px}.figma-input__prefix[data-v-e9b57849]{flex-shrink:0;font-size:11px;color:#64748b;min-width:14px}.figma-input__suffix[data-v-e9b57849]{flex-shrink:0;font-size:10px;color:#64748b}.figma-input input[data-v-e9b57849],.figma-input select[data-v-e9b57849],.figma-input textarea[data-v-e9b57849]{flex:1;min-width:0;width:100%;border:none;background:transparent;color:#dbe4f0;font-size:11px;padding:0;outline:none}.figma-input input[type=number][data-v-e9b57849]::-webkit-inner-spin-button,.figma-input input[type=number][data-v-e9b57849]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.figma-input input[type=number][data-v-e9b57849]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.figma-input textarea[data-v-e9b57849]{min-height:40px;padding:4px 0;resize:vertical}.figma-input select[data-v-e9b57849]{cursor:pointer}.figma-input select option[data-v-e9b57849],.design-inspector option[data-v-e9b57849]{background:#0f172a;color:#e2e8f0}.figma-input svg[data-v-e9b57849]{flex-shrink:0;color:#64748b}.theme-panel__title[data-v-7348a37e]{margin:0 0 8px;font-size:13px;text-transform:uppercase;color:#94a3b8;letter-spacing:.08em}.theme-panel__hint[data-v-7348a37e]{color:#64748b;font-size:11px;margin:0 0 12px;line-height:1.45}.designer-field[data-v-7348a37e]{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.designer-field span[data-v-7348a37e]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.designer-field input[data-v-7348a37e],.designer-field select[data-v-7348a37e]{border:1px solid #334155;border-radius:8px;background:#0f172a;color:#dbe4f0;padding:7px 8px;font-size:13px}.theme-panel__accent-row[data-v-7348a37e]{display:flex;gap:8px;align-items:center}.theme-panel__accent-row input[type=color][data-v-7348a37e]{width:40px;height:34px;padding:2px;flex-shrink:0}.theme-panel__accent-row input[type=text][data-v-7348a37e]{flex:1}.theme-panel__preview[data-v-7348a37e]{display:flex;gap:12px;align-items:center;margin-top:14px;padding:12px;border-radius:10px;background:#0f172a;border:1px solid #263347}.theme-panel__swatch[data-v-7348a37e]{width:40px;height:40px;border-radius:8px;flex-shrink:0}.theme-panel__preview-title[data-v-7348a37e]{margin:0 0 4px;font-size:18px;color:#e2e8f0}.theme-panel__preview-body[data-v-7348a37e]{margin:0;font-size:13px;color:#94a3b8}.designer-root[data-v-85c93e08]{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;overflow:hidden;background:#0b1220;color:#dbe4f0}.designer-topbar[data-v-85c93e08]{flex-shrink:0;display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #1e293b;flex-wrap:wrap}.designer-group[data-v-85c93e08]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.designer-group--mode[data-v-85c93e08]{flex-wrap:nowrap}.designer-topbar__sep[data-v-85c93e08]{width:1px;height:22px;background:#334155;flex-shrink:0}.designer-btn[data-v-85c93e08]{border:1px solid #334155;color:#dbe4f0;background:#111b2f;border-radius:8px;padding:6px 10px;font-size:12px}.designer-btn--active[data-v-85c93e08]{background:#334155}.designer-btn--primary[data-v-85c93e08]{background:#8fa86a;color:#0f172a;border-color:#8fa86a;font-weight:700}.designer-btn--accent[data-v-85c93e08]{border-color:#3b82f6;color:#bfdbfe}.designer-shell[data-v-85c93e08]{flex:1;min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr) 280px;gap:12px;padding:0 12px 12px;overflow:hidden}.designer-shell[data-v-85c93e08]>*{min-width:0}.designer-panel[data-v-85c93e08]{background:#111b2f;border:1px solid #1e293b;border-radius:12px;padding:12px;overflow:auto;min-height:0}.designer-sidebar-section__title[data-v-85c93e08]{margin:0 0 8px;font-size:11px;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.08em}.designer-panel h3[data-v-85c93e08]{margin:0 0 10px;font-size:13px;text-transform:uppercase;color:#94a3b8;letter-spacing:.08em}.designer-panel__design-head[data-v-85c93e08]{display:flex;flex-direction:column;gap:2px;margin-bottom:4px;padding-bottom:10px;border-bottom:1px solid #1e293b}.designer-panel__design-title[data-v-85c93e08]{font-size:11px;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.08em}.designer-panel__design-type[data-v-85c93e08]{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-panel__fold[data-v-85c93e08]{margin-top:14px;padding-top:12px;border-top:1px solid #1e293b}.designer-panel__fold--canvas[data-v-85c93e08]{margin-top:16px}.designer-panel__fold summary[data-v-85c93e08]{cursor:pointer;font-size:11px;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.06em;margin-bottom:8px;list-style:none}.designer-panel__fold summary[data-v-85c93e08]::-webkit-details-marker{display:none}.designer-canvas-wrap[data-v-85c93e08]{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow:hidden;height:100%}.designer-canvas-body[data-v-85c93e08]{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.designer-status[data-v-85c93e08]{flex-shrink:0;display:flex;justify-content:space-between;font-size:12px;color:#94a3b8}.designer-status a[data-v-85c93e08]{color:#8fb4ff;text-decoration:none}.designer-status__badge.ok[data-v-85c93e08]{color:#86efac}.designer-status__badge.err[data-v-85c93e08]{color:#fca5a5}.designer-status__metrics[data-v-85c93e08]{color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 10px}.designer-canvas-scroll[data-v-85c93e08]{flex:1 1 auto;min-height:0;height:0;overflow:auto;overscroll-behavior:auto;border-radius:12px;border:1px solid #1e293b;background:#0f172a}.designer-canvas-stage[data-v-85c93e08]{box-sizing:border-box;margin:0 auto}.designer-canvas-column[data-v-85c93e08]{display:flex;flex-direction:column;align-items:stretch;margin:0 auto}.designer-canvas[data-v-85c93e08]{position:relative;background:#fff;box-shadow:0 20px 45px #00000059;flex-shrink:0;border-radius:8px}.designer-canvas--grid[data-v-85c93e08]{background-color:#fff;background-image:linear-gradient(rgba(15,23,42,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.06) 1px,transparent 1px);background-size:8px 8px}.designer-canvas-tail[data-v-85c93e08]{flex-shrink:0;height:560px;width:100%;pointer-events:none}.designer-canvas-boundary[data-v-85c93e08]{position:absolute;left:0;right:0;bottom:0;height:0;border-bottom:2px dashed #cbd5e1;pointer-events:none;z-index:2}.designer-canvas-resize-handle[data-v-85c93e08]{position:absolute;left:50%;bottom:-5px;width:72px;height:10px;margin-left:-36px;border-radius:999px;background:#94a3b8;cursor:ns-resize;z-index:6;opacity:.85}.designer-canvas-resize-handle[data-v-85c93e08]:hover{background:#64748b}.designer-panel__divider[data-v-85c93e08]{margin-top:18px;padding-top:14px;border-top:1px solid #1e293b}.designer-insert-list[data-v-85c93e08]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.designer-insert-item[data-v-85c93e08]{border:1px solid #223149;background:#0f172a;border-radius:10px;padding:9px 10px;text-align:left;color:#e2e8f0;display:flex;flex-direction:column;gap:2px;cursor:grab}.designer-insert-item[data-v-85c93e08]:active{cursor:grabbing}.designer-insert-item[data-v-85c93e08]:hover{border-color:#3b82f6;background:#122038}.designer-insert-item__name[data-v-85c93e08]{font-size:13px;font-weight:600}.designer-insert-item__hint[data-v-85c93e08]{font-size:11px;color:#94a3b8}.designer-group--stack[data-v-85c93e08]{flex-direction:column;align-items:stretch;margin-bottom:8px}.designer-btn--block[data-v-85c93e08]{width:100%;text-align:center}.designer-context-menu[data-v-85c93e08]{position:fixed;z-index:9999;min-width:200px;padding:6px;border-radius:10px;border:1px solid #334155;background:#111b2f;box-shadow:0 16px 40px #00000073}.designer-context-menu__item[data-v-85c93e08]{display:block;width:100%;text-align:left;border:none;background:transparent;color:#dbe4f0;padding:8px 10px;border-radius:6px;font-size:13px;cursor:pointer}.designer-context-menu__item[data-v-85c93e08]:hover:not(:disabled){background:#1e293b}.designer-context-menu__item[data-v-85c93e08]:disabled{color:#64748b;cursor:not-allowed}.designer-context-menu__sep[data-v-85c93e08]{height:1px;margin:4px 0;background:#334155}.designer-marquee[data-v-85c93e08]{position:absolute;border:1px solid #3b82f6;background:#3b82f61f;pointer-events:none;z-index:4}.designer-guide[data-v-85c93e08]{position:absolute;pointer-events:none;z-index:3;background:#3b82f6cc}.designer-guide--v[data-v-85c93e08]{top:0;bottom:0;width:1px}.designer-guide--h[data-v-85c93e08]{left:0;right:0;height:1px}.designer-distance[data-v-85c93e08]{position:absolute;pointer-events:none;z-index:4;background:#10b981b3}.designer-distance--alt[data-v-85c93e08]{background:#f43f5e}.designer-distance--h[data-v-85c93e08]{height:1px}.designer-distance--v[data-v-85c93e08]{width:1px}.designer-distance__label[data-v-85c93e08]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#065f46;color:#d1fae5;border:1px solid rgba(209,250,229,.25);border-radius:6px;padding:1px 6px;font-size:10px;white-space:nowrap}.designer-distance--alt .designer-distance__label[data-v-85c93e08]{background:#f43f5e;color:#fff;border-color:#fff3}.designer-distance--h .designer-distance__label[data-v-85c93e08]{top:-10px}.designer-distance--v .designer-distance__label[data-v-85c93e08]{left:10px;top:50%;transform:translateY(-50%)}.designer-field[data-v-85c93e08]{display:flex;flex-direction:column;gap:5px;margin-bottom:9px}.designer-field span[data-v-85c93e08]{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.designer-field input[data-v-85c93e08],.designer-field select[data-v-85c93e08],.designer-field textarea[data-v-85c93e08]{border:1px solid #334155;border-radius:8px;background:#0f172a;color:#dbe4f0;padding:7px 8px;font-size:13px}.designer-field select option[data-v-85c93e08]{background:#0f172a;color:#e2e8f0}.designer-field input[type=number][data-v-85c93e08]::-webkit-inner-spin-button,.designer-field input[type=number][data-v-85c93e08]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.designer-field input[type=number][data-v-85c93e08]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.designer-grid[data-v-85c93e08]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.designer-muted[data-v-85c93e08]{color:#94a3b8;font-size:12px;margin:0 0 8px}.designer-muted--tight[data-v-85c93e08]{margin:0 0 10px;line-height:1.45}.designer-quick-insert[data-v-85c93e08]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#02061794;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.designer-quick-insert__panel[data-v-85c93e08]{width:min(560px,92vw);background:#0f172a;border:1px solid #334155;border-radius:12px;box-shadow:0 24px 60px #00000073;padding:10px}.designer-quick-insert__input[data-v-85c93e08]{width:100%;border:1px solid #3b82f6;border-radius:8px;background:#0b1220;color:#dbe4f0;padding:10px;font-size:14px}.designer-quick-insert__list[data-v-85c93e08]{margin-top:8px;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto}.designer-quick-insert__item[data-v-85c93e08]{border:1px solid #1e293b;background:#111b2f;color:#e2e8f0;border-radius:8px;padding:8px 10px;text-align:left;display:flex;justify-content:space-between;gap:10px;align-items:center}.designer-quick-insert__item small[data-v-85c93e08]{color:#94a3b8}.history-panel[data-v-46486eea]{margin-top:24px;margin-bottom:0}.history-panel--embedded[data-v-46486eea]{margin:0;padding:12px;flex:1;height:auto;display:flex;flex-direction:column;min-height:0;background:transparent;border:none;box-shadow:none}.history-panel--embedded .history-list[data-v-46486eea]{flex:1;min-height:0;max-height:none;overflow:auto}.history-panel__toolbar[data-v-46486eea]{margin-bottom:var(--st-space-3)}.history-panel__title[data-v-46486eea]{font-size:var(--st-font-xl);font-weight:var(--st-weight-semibold)}.history-panel__intro[data-v-46486eea]{margin-bottom:var(--st-space-3)}.history-panel__msg[data-v-46486eea]{margin-top:var(--st-space-2)}.history-panel__head[data-v-46486eea]{display:flex;justify-content:flex-end;margin-bottom:var(--st-space-2)}.history-panel__refresh[data-v-46486eea]{padding:6px 10px;min-height:var(--st-control-h);display:inline-flex;align-items:center;justify-content:center}.history-panel__hint[data-v-46486eea]{font-size:var(--st-font-md);color:var(--st-text-muted);margin-bottom:var(--st-space-2);line-height:var(--st-line-body)}.history-panel--compact[data-v-46486eea]{margin-top:12px;background:transparent;border:none;box-shadow:none;padding:0}.history-panel--compact .history-list[data-v-46486eea]{max-height:200px}.history-panel--compact .history-list li[data-v-46486eea]{background:var(--st-bg-elevated);border-color:var(--st-border);color:var(--st-text)}.history-panel--compact .status[data-v-46486eea]{color:var(--st-text-muted)}.history-list[data-v-46486eea]{list-style:none;display:flex;flex-direction:column;gap:var(--st-space-2);max-height:320px;overflow:auto}.history-list li[data-v-46486eea]{border:1px solid var(--st-border);border-radius:var(--st-radius-sm);padding:10px 12px;background:var(--st-bg-elevated)}.history-list li.current[data-v-46486eea]{border-color:var(--st-accent);background:var(--st-accent-soft)}.history-list li.problematic[data-v-46486eea]{border-color:#e05c5c73;background:#e05c5c1a}.chip-problematic[data-v-46486eea]{background:#e05c5c33!important;color:var(--st-danger)!important;font-weight:var(--st-weight-semibold);font-size:var(--st-font-sm)}.history-meta[data-v-46486eea]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.history-date[data-v-46486eea]{font-size:var(--st-font-lg);font-weight:var(--st-weight-medium);color:var(--st-text)}.history-title[data-v-46486eea]{font-size:var(--st-font-md);color:var(--st-text-muted);margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-actions[data-v-46486eea]{display:flex;flex-wrap:wrap;gap:6px}.history-actions button[data-v-46486eea]{padding:8px 12px;font-size:var(--st-font-md);min-height:var(--st-control-h)}.history-actions button.danger[data-v-46486eea]{margin-left:auto;background:transparent;color:var(--st-danger);border:1px solid rgba(224,92,92,.35)}.history-actions button.danger[data-v-46486eea]:hover:not(:disabled){background:#e05c5c1f}.ei-editor-page__history-toggle[data-v-45415600]{position:fixed;right:16px;bottom:16px;z-index:40;border:1px solid #334155;background:#111b2f;color:#dbe4f0;border-radius:999px;padding:10px 16px;font-size:13px;cursor:pointer;box-shadow:0 8px 24px #00000059}.ei-editor-page__history-toggle--open[data-v-45415600]{background:#334155}.ei-editor-page__history-drawer[data-v-45415600]{position:fixed;top:0;right:0;z-index:50;width:min(360px,92vw);height:100%;background:#0f172a;border-left:1px solid #1e293b;display:flex;flex-direction:column;box-shadow:-12px 0 32px #00000059}.ei-editor-page__history-head[data-v-45415600]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #1e293b}.ei-editor-page__history-head h2[data-v-45415600]{margin:0;font-size:15px;color:#dbe4f0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-4e9d658f],[data-v-4e9d658f]:before,[data-v-4e9d658f]:after,[data-v-4e9d658f]::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.subtitle[data-v-4e9d658f]{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-st-md,13px);color:var(--color-st-muted,var(--st-text-muted))}.invites-list__create[data-v-4e9d658f]{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.slug-input[data-v-4e9d658f]{width:140px}.title-input[data-v-4e9d658f]{width:180px}.template-select[data-v-4e9d658f]{border-radius:var(--radius-st-sm,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border);background-color:var(--color-st-elevated,var(--st-bg-elevated));min-width:200px;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-st-md,13px)}.invites-table-wrap[data-v-4e9d658f]{padding:0;overflow-x:auto}.invites-table[data-v-4e9d658f]{border-collapse:collapse;width:100%;font-size:var(--text-st-md,13px)}.invites-table th[data-v-4e9d658f],.invites-table td[data-v-4e9d658f]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--st-border);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;vertical-align:middle}.invites-table th[data-v-4e9d658f]{font-size:var(--text-st-sm,12px);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-st-muted,var(--st-text-muted))}.invites-table code[data-v-4e9d658f]{font-size:var(--text-st-sm,12px)}.status-select[data-v-4e9d658f]{border-radius:var(--radius-st-sm,6px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border);background-color:var(--color-st-elevated,var(--st-bg-elevated));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-st-sm,12px)}.status-select.status-progress[data-v-4e9d658f]{border-color:#fcd34d80}.status-select.status-ready[data-v-4e9d658f]{border-color:#8fa86a73}.status-select.status-completed[data-v-4e9d658f]{border-color:#93c5fd59}.chip[data-v-4e9d658f]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-st-xs,11px);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;display:inline-block}.chip-live[data-v-4e9d658f]{background-color:var(--color-st-accent-soft,var(--st-accent-soft));color:var(--color-st-accent-hover,var(--st-accent-hover))}.chip-draft[data-v-4e9d658f]{background-color:var(--color-st-elevated,var(--st-bg-elevated));color:var(--color-st-muted,var(--st-text-muted))}.actions[data-v-4e9d658f]{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.empty-card[data-v-4e9d658f]{padding-block:calc(var(--spacing,.25rem) * 6);color:var(--color-st-muted,var(--st-text-muted))}.ei-editor-page__history-toggle[data-v-1e5985d2]{position:fixed;right:16px;bottom:16px;z-index:40;border:1px solid #334155;background:#111b2f;color:#dbe4f0;border-radius:999px;padding:10px 16px;font-size:13px;cursor:pointer;box-shadow:0 8px 24px #00000059}.ei-editor-page__history-toggle--open[data-v-1e5985d2]{background:#334155}.ei-editor-page__history-drawer[data-v-1e5985d2]{position:fixed;top:0;right:0;z-index:50;width:min(360px,92vw);height:100%;background:#0f172a;border-left:1px solid #1e293b;display:flex;flex-direction:column;box-shadow:-12px 0 32px #00000059}.ei-editor-page__history-head[data-v-1e5985d2]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #1e293b}.ei-editor-page__history-head h2[data-v-1e5985d2]{margin:0;font-size:15px;color:#dbe4f0}.ds-preview[data-v-b591a672]{--ds-accent: #b8956b;--ds-accent-hover: #a6845d;--ds-surface: #faf8f5;--ds-text: #2c2c2c;--ds-text-muted: #6b7280;--ds-on-accent: #fff;--ds-elevated: #fff;--ds-border: #e5e0d8}.ds-preview--dark[data-v-b591a672]{--ds-accent: #c9a87a;--ds-accent-hover: #d4b88a;--ds-surface: #141310;--ds-text: #fdfbf7;--ds-text-muted: #9aad8e;--ds-on-accent: #141310;--ds-elevated: #1e1c18;--ds-border: #3d3830}.ds-preview__btn[data-v-b591a672]{border:none;font-family:Inter,system-ui,sans-serif;font-weight:600;cursor:default;transition:background .15s,opacity .15s}.ds-preview__btn--primary[data-v-b591a672]{background:var(--ds-accent);color:var(--ds-on-accent);padding:12px 28px;border-radius:12px;font-size:15px}.ds-preview__btn--primary.ds-preview__btn--hover[data-v-b591a672]{background:var(--ds-accent-hover)}.ds-preview__btn--secondary[data-v-b591a672]{background:transparent;color:var(--ds-text);border:1px solid var(--ds-border);padding:11px 24px;border-radius:12px}.ds-preview__btn--ghost[data-v-b591a672]{background:transparent;color:var(--ds-accent);padding:12px 20px}.ds-preview__btn--disabled[data-v-b591a672]{opacity:.45}.ds-preview__btn--sm[data-v-b591a672]{padding:8px 16px;font-size:13px}.ds-preview__h1[data-v-b591a672]{font-family:Libre Baskerville,Georgia,serif;font-size:2.25rem;font-weight:400;margin:0;color:var(--ds-text);text-align:center}.ds-preview__body[data-v-b591a672]{font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.5;margin:0;max-width:320px;text-align:center;color:var(--ds-text-muted)}.ds-preview__hero[data-v-b591a672]{text-align:center;padding:12px;max-width:360px}.ds-preview__hero-kicker[data-v-b591a672]{margin:0 0 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-text-muted)}.ds-preview__hero-title[data-v-b591a672]{margin:0 0 20px;font-family:Libre Baskerville,Georgia,serif;font-size:1.75rem;color:var(--ds-text)}.ds-preview__rsvp[data-v-b591a672]{background:var(--ds-elevated);border:1px solid var(--ds-border);border-radius:14px;padding:20px 22px;min-width:280px}.ds-preview__rsvp h3[data-v-b591a672]{margin:0 0 14px;font-size:1rem;color:var(--ds-text)}.ds-preview__rsvp-fields[data-v-b591a672]{display:grid;gap:8px;margin-bottom:14px}.ds-preview__rsvp-fields span[data-v-b591a672]{display:block;padding:8px 10px;border-radius:8px;border:1px solid var(--ds-border);font-size:12px;color:var(--ds-text-muted)}.ds-preview__countdown[data-v-b591a672]{text-align:center}.ds-preview__countdown-label[data-v-b591a672]{margin:0 0 12px;font-size:13px;color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.08em}.ds-preview__countdown-cells[data-v-b591a672]{display:flex;gap:10px}.ds-preview__countdown-cells div[data-v-b591a672]{background:var(--ds-elevated);border:1px solid var(--ds-border);border-radius:10px;padding:10px 14px;min-width:48px}.ds-preview__countdown-cells strong[data-v-b591a672]{display:block;font-size:1.25rem;color:var(--ds-text)}.ds-preview__countdown-cells small[data-v-b591a672]{font-size:10px;color:var(--ds-text-muted);text-transform:uppercase}.ds[data-v-37bee7b2]{--ds-bg: #111318;--ds-panel: #181b22;--ds-elevated: #1f2430;--ds-border: #2a3040;--ds-text: #eceef3;--ds-muted: #8b93a7;--ds-accent: #7c9cff;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--ds-bg);color:var(--ds-text);font-size:13px}.ds__topbar[data-v-37bee7b2]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid var(--ds-border);background:var(--ds-panel)}.ds__topbar-left[data-v-37bee7b2],.ds__topbar-right[data-v-37bee7b2]{display:flex;align-items:center;gap:10px;min-width:200px}.ds__topbar-right[data-v-37bee7b2]{justify-content:flex-end}.ds__sep[data-v-37bee7b2]{width:1px;height:22px;background:var(--ds-border)}.ds__library-select[data-v-37bee7b2]{border:none;background:transparent;color:var(--ds-text);font-size:14px;font-weight:600;cursor:pointer}.ds__dirty[data-v-37bee7b2]{font-size:11px;color:#e8b86d}.ds__modes[data-v-37bee7b2]{display:flex;gap:2px;background:var(--ds-elevated);padding:3px;border-radius:10px}.ds__mode[data-v-37bee7b2]{border:none;background:transparent;color:var(--ds-muted);padding:7px 20px;border-radius:8px;font-size:13px;cursor:pointer}.ds__mode[data-v-37bee7b2]:hover{color:var(--ds-text)}.ds__mode--on[data-v-37bee7b2]{background:#2d3548;color:#fff;font-weight:600}.ds__btn[data-v-37bee7b2]{border:1px solid var(--ds-border);background:var(--ds-elevated);color:var(--ds-text);padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.ds__btn--primary[data-v-37bee7b2]{background:var(--ds-accent);border-color:var(--ds-accent);color:#0f1420}.ds__btn--ghost[data-v-37bee7b2]{background:transparent}.ds__btn--block[data-v-37bee7b2]{width:100%;margin-bottom:12px}.ds__body[data-v-37bee7b2]{flex:1;min-height:0;display:grid;grid-template-columns:220px 1fr}.ds__sidebar[data-v-37bee7b2]{border-right:1px solid var(--ds-border);overflow:auto;padding:12px 10px;background:var(--ds-panel)}.ds__search[data-v-37bee7b2]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:0 10px;border-radius:8px;background:var(--ds-elevated)}.ds__search input[data-v-37bee7b2]{flex:1;border:none;background:transparent;color:var(--ds-text);padding:9px 0;font-size:13px;outline:none}.ds__search-icon[data-v-37bee7b2]{color:var(--ds-muted)}.ds__nav-title[data-v-37bee7b2]{margin:0 0 6px;padding:0 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#5c6578}.ds__nav[data-v-37bee7b2]{list-style:none;margin:0;padding:0}.ds__nav-item[data-v-37bee7b2]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--ds-muted);cursor:pointer;font-size:13px}.ds__nav-item[data-v-37bee7b2]:hover{background:var(--ds-elevated);color:var(--ds-text)}.ds__nav-item--on[data-v-37bee7b2]{background:#7c9cff1f;color:#d4e0ff}.ds__nav-dot[data-v-37bee7b2]{width:6px;height:6px;border-radius:50%;background:#5c6578;flex-shrink:0}.ds__nav-item--on .ds__nav-dot[data-v-37bee7b2]{background:var(--ds-accent)}.ds__nav-icon[data-v-37bee7b2]{width:18px;text-align:center;font-size:11px;font-weight:700;color:#5c6578}.ds__workspace[data-v-37bee7b2]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ds__workspace-head[data-v-37bee7b2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 12px;flex-shrink:0}.ds__workspace-title[data-v-37bee7b2]{margin:0;font-size:18px;font-weight:600}.ds__workspace-desc[data-v-37bee7b2]{margin:4px 0 0;font-size:12px;color:var(--ds-muted)}.ds__table-wrap[data-v-37bee7b2]{flex:1;overflow:auto;padding:0 24px 24px}.ds__table[data-v-37bee7b2]{width:100%;border-collapse:collapse;font-size:13px}.ds__table th[data-v-37bee7b2]{text-align:left;padding:8px 12px;font-size:11px;font-weight:600;color:var(--ds-muted);border-bottom:1px solid var(--ds-border);position:sticky;top:0;background:var(--ds-bg);z-index:1}.ds__th-name[data-v-37bee7b2]{width:40%}.ds__th-mode[data-v-37bee7b2]{width:28%}.ds__tr[data-v-37bee7b2]:hover{background:#ffffff05}.ds__tr--on[data-v-37bee7b2]{background:#7c9cff14}.ds__td-name[data-v-37bee7b2],.ds__td-value[data-v-37bee7b2],.ds__td-actions[data-v-37bee7b2]{padding:4px 8px;border-bottom:1px solid rgba(42,48,64,.6);vertical-align:middle}.ds__td-actions[data-v-37bee7b2]{width:32px}.ds__group-tag[data-v-37bee7b2]{display:block;font-size:10px;color:#5c6578;margin-top:2px;padding-left:2px}.ds__mode-pill[data-v-37bee7b2]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.ds__mode-pill--light[data-v-37bee7b2]{background:#f4f4f5;color:#18181b}.ds__mode-pill--dark[data-v-37bee7b2]{background:#27272a;color:#fafafa}.ds__cell-input[data-v-37bee7b2]{width:100%;border:1px solid transparent;background:transparent;color:var(--ds-text);padding:8px 6px;border-radius:6px;font-size:13px;box-sizing:border-box}.ds__cell-input[data-v-37bee7b2]:hover,.ds__cell-input[data-v-37bee7b2]:focus{border-color:var(--ds-border);background:var(--ds-elevated);outline:none}.ds__cell-input--name[data-v-37bee7b2]{font-family:ui-monospace,monospace;font-size:12px}.ds__cell-input--hex[data-v-37bee7b2]{font-family:ui-monospace,monospace;font-size:12px;max-width:88px}.ds__cell-input--num[data-v-37bee7b2]{max-width:64px;text-align:right}.ds__cell-input--sm[data-v-37bee7b2]{max-width:72px}.ds__color-cell[data-v-37bee7b2]{display:flex;align-items:center;gap:8px}.ds__color-swatch-input[data-v-37bee7b2]{width:28px;height:28px;padding:0;border:1px solid var(--ds-border);border-radius:6px;cursor:pointer;background:transparent}.ds__unit[data-v-37bee7b2]{font-size:11px;color:var(--ds-muted);margin-left:4px}.ds__row-del[data-v-37bee7b2]{border:none;background:transparent;color:var(--ds-muted);font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px}.ds__row-del[data-v-37bee7b2]:hover{color:#f87171;background:#f871711a}.ds__comp-bar[data-v-37bee7b2]{padding:16px 24px;border-bottom:1px solid var(--ds-border);flex-shrink:0}.ds__comp-title[data-v-37bee7b2]{margin:0 0 12px;font-size:16px;font-weight:600}.ds__variant-axes[data-v-37bee7b2]{display:flex;flex-wrap:wrap;gap:20px}.ds__axis[data-v-37bee7b2]{display:flex;align-items:center;gap:10px}.ds__axis-label[data-v-37bee7b2]{font-size:11px;color:var(--ds-muted);min-width:72px}.ds__chips[data-v-37bee7b2]{display:flex;flex-wrap:wrap;gap:6px}.ds__chip[data-v-37bee7b2]{border:1px solid var(--ds-border);background:transparent;color:var(--ds-muted);padding:5px 12px;border-radius:7px;font-size:12px;cursor:pointer}.ds__chip--on[data-v-37bee7b2]{border-color:var(--ds-accent);background:#7c9cff24;color:#d4e0ff}.ds__canvas-area[data-v-37bee7b2]{flex:1;position:relative;overflow:auto;min-height:0}.ds__canvas-bg[data-v-37bee7b2]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:radial-gradient(#3a4050 1px,transparent 1px);background-size:16px 16px;pointer-events:none}.ds__canvas-center[data-v-37bee7b2]{position:relative;z-index:1;min-height:100%;display:flex;align-items:center;justify-content:center;padding:40px}.ds__artboard[data-v-37bee7b2]{padding:48px 56px;border-radius:16px;box-shadow:0 12px 48px #00000059;transition:background .2s}.ds__canvas-modes[data-v-37bee7b2]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--ds-panel);border:1px solid var(--ds-border);font-size:12px;color:var(--ds-muted);z-index:2}.ds__mode-pill-btn[data-v-37bee7b2]{border:none;background:transparent;color:var(--ds-muted);padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer}.ds__mode-pill-btn--on[data-v-37bee7b2]{background:#2d3548;color:#fff}.ds__props-bar[data-v-37bee7b2]{flex-shrink:0;border-top:1px solid var(--ds-border);background:var(--ds-panel);padding:12px 24px}.ds__props-row[data-v-37bee7b2]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.ds__prop[data-v-37bee7b2]{display:flex;flex-direction:column;gap:4px;min-width:140px}.ds__prop--sm[data-v-37bee7b2]{min-width:80px}.ds__prop span[data-v-37bee7b2]{font-size:10px;color:var(--ds-muted);text-transform:uppercase;letter-spacing:.04em}.ds__prop-input[data-v-37bee7b2]{border:1px solid var(--ds-border);background:var(--ds-elevated);color:var(--ds-text);padding:7px 10px;border-radius:7px;font-size:13px}.ds__style-preview[data-v-37bee7b2]{margin:0 24px 16px;padding:40px 32px;border-radius:12px;border:1px solid var(--ds-border);text-align:center;flex-shrink:0}.ds__style-preview-text[data-v-37bee7b2]{margin:0}.ds__td-sample[data-v-37bee7b2]{color:var(--ds-muted);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-mauve-50:oklch(98.5% 0 0);--color-mauve-100:oklch(96% .003 325.6);--color-mauve-200:oklch(92.2% .005 325.62);--color-mauve-300:oklch(86.5% .012 325.68);--color-mauve-400:oklch(71.1% .019 323.02);--color-mauve-500:oklch(54.2% .034 322.5);--color-mauve-600:oklch(43.5% .029 321.78);--color-mauve-700:oklch(36.4% .029 323.89);--color-mauve-800:oklch(26.3% .024 320.12);--color-mauve-900:oklch(21.2% .019 322.12);--color-mauve-950:oklch(14.5% .008 326);--color-olive-50:oklch(98.8% .003 106.5);--color-olive-100:oklch(96.6% .005 106.5);--color-olive-200:oklch(93% .007 106.5);--color-olive-300:oklch(88% .011 106.6);--color-olive-400:oklch(73.7% .021 106.9);--color-olive-500:oklch(58% .031 107.3);--color-olive-600:oklch(46.6% .025 107.3);--color-olive-700:oklch(39.4% .023 107.4);--color-olive-800:oklch(28.6% .016 107.4);--color-olive-900:oklch(22.8% .013 107.4);--color-olive-950:oklch(15.3% .006 107.1);--color-mist-50:oklch(98.7% .002 197.1);--color-mist-100:oklch(96.3% .002 197.1);--color-mist-200:oklch(92.5% .005 214.3);--color-mist-300:oklch(87.2% .007 219.6);--color-mist-400:oklch(72.3% .014 214.4);--color-mist-500:oklch(56% .021 213.5);--color-mist-600:oklch(45% .017 213.2);--color-mist-700:oklch(37.8% .015 216);--color-mist-800:oklch(27.5% .011 216.9);--color-mist-900:oklch(21.8% .008 223.9);--color-mist-950:oklch(14.8% .004 228.8);--color-taupe-50:oklch(98.6% .002 67.8);--color-taupe-100:oklch(96% .002 17.2);--color-taupe-200:oklch(92.2% .005 34.3);--color-taupe-300:oklch(86.8% .007 39.5);--color-taupe-400:oklch(71.4% .014 41.2);--color-taupe-500:oklch(54.7% .021 43.1);--color-taupe-600:oklch(43.8% .017 39.3);--color-taupe-700:oklch(36.7% .016 35.7);--color-taupe-800:oklch(26.8% .011 36.5);--color-taupe-900:oklch(21.4% .009 43.1);--color-taupe-950:oklch(14.7% .004 49.3);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-snug:1.375;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--blur-xl:24px;--default-transition-duration:.18s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-st-accent:var(--st-accent);--color-st-accent-hover:var(--st-accent-hover);--color-st-accent-soft:var(--st-accent-soft);--color-st-text:var(--st-text);--color-st-muted:var(--st-text-muted);--color-st-subtle:var(--st-text-subtle);--color-st-deep:var(--st-bg-deep);--color-st-rail:var(--st-bg-rail);--color-st-panel:var(--st-bg-panel);--color-st-elevated:var(--st-bg-elevated);--color-st-danger:var(--st-danger);--color-st-wine:var(--st-wine);--text-st-2xs:9px;--text-st-xs:11px;--text-st-sm:12px;--text-st-md:13px;--text-st-lg:14px;--text-st-xl:15px;--text-st-2xl:16px;--radius-st-sm:6px;--radius-st:10px;--spacing-st-2:8px;--spacing-st-3:12px;--ease-st:cubic-bezier(.22, 1, .36, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html,body,#app,.studio-app{cursor:auto;min-height:100%;margin:0}.studio-app{font-family:Inter,system-ui,sans-serif;font-size:var(--st-font-md);line-height:var(--st-line-body);color:var(--st-text);background:var(--st-bg-deep);scrollbar-width:thin;scrollbar-color:#8b93a766 transparent}.studio-app a{color:var(--st-accent-hover)}.studio-app ::-webkit-scrollbar{width:5px;height:5px}.studio-app ::-webkit-scrollbar-button{display:none}.studio-app ::-webkit-scrollbar-thumb{background:#8b93a759;border-radius:999px}.studio-app ::-webkit-scrollbar-thumb:hover{background:#8b93a78c}}@layer components{.ei-btn{min-height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);background-color:var(--color-st-accent);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--st-duration);transition-duration:var(--st-duration);--tw-ease:var(--ease-st);transition-timing-function:var(--ease-st);border-width:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.ei-btn:hover{background-color:var(--color-st-accent-hover)}}.ei-btn:disabled{cursor:not-allowed;opacity:.5}.ei-btn-secondary{min-height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border-strong);background-color:var(--st-bg-elevated);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md);color:var(--color-st-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--st-duration);transition-duration:var(--st-duration);--tw-ease:var(--ease-st);transition-timing-function:var(--ease-st);justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.ei-btn-secondary:hover{border-color:var(--st-border-focus);background-color:var(--st-bg-hover)}}.ei-btn-secondary:disabled{cursor:not-allowed;opacity:.5}.ei-btn-danger{background-color:var(--color-st-danger)}@media(hover:hover){.ei-btn-danger:hover{background-color:var(--color-st-danger)}@supports (color:color-mix(in lab,red,red)){.ei-btn-danger:hover{background-color:color-mix(in oklab,var(--color-st-danger) 90%,transparent)}}}.ei-btn-ghost{border-style:var(--tw-border-style);color:var(--color-st-muted);background-color:#0000;border-width:0}@media(hover:hover){.ei-btn-ghost:hover{background-color:var(--st-bg-hover);color:var(--color-st-text)}}.ei-btn-block{width:100%}.ei-btn-sm{min-height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-st-sm)}.ei-card{border-radius:var(--radius-st);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border-strong);background-color:var(--st-bg-panel);padding:calc(var(--spacing) * 5);--tw-shadow:var(--st-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ei-field{margin-bottom:calc(var(--spacing) * 3.5)}.ei-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-st-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-st-muted);display:block}.ei-input,.ei-select,.ei-textarea{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border-strong);background-color:var(--st-bg-elevated);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md);color:var(--color-st-text);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--st-duration);transition-duration:var(--st-duration);--tw-outline-style:none;outline-style:none}:is(.ei-input,.ei-select,.ei-textarea):focus{border-color:var(--st-border-focus);--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--st-accent-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.studio-app .ei-input,.studio-app .ei-select,.studio-app .ei-textarea,.studio-editor-root .ei-input,.studio-editor-root .ei-select,.studio-editor-root .ei-textarea{border-color:var(--st-border);background-color:var(--st-bg-deep)}:is(.studio-app .ei-input,.studio-app .ei-select,.studio-app .ei-textarea,.studio-editor-root .ei-input,.studio-editor-root .ei-select,.studio-editor-root .ei-textarea):focus{border-color:var(--st-border-focus)}.ei-textarea{resize:vertical;min-height:88px}.ei-toolbar{margin-bottom:calc(var(--spacing) * 3.5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ei-toolbar-card{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-st);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border);background-color:var(--color-st-panel);padding:calc(var(--spacing) * 5);--tw-shadow:var(--st-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.ei-spacer{flex:1}.ei-status{font-size:var(--text-st-lg);color:var(--color-st-muted)}.ei-status-err{color:var(--color-st-danger)}.ei-status-ok{color:var(--color-st-accent-hover)}.ei-page-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-st-text)}.ei-page-subtitle{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-st-lg);color:var(--color-st-muted)}.ei-grid-2{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.ei-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ei-tabs{margin-bottom:calc(var(--spacing) * 4);gap:var(--spacing);border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border);background-color:var(--color-st-elevated);padding:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.ei-tab{cursor:pointer;border-radius:calc(var(--st-radius-sm) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-st-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0}@media(hover:hover){.ei-tab:hover{background-color:var(--st-bg-hover);color:var(--color-st-text)}}.ei-tab--active{background-color:var(--color-st-panel);color:var(--color-st-accent);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.studio-app .ei-tab--active{background-color:var(--color-st-accent-soft);color:var(--color-st-accent-hover);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ei-chip{background-color:var(--color-st-accent-soft);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-st-sm);color:var(--color-st-accent-hover);border-radius:3.40282e38px;display:inline-block}.ei-chip-off{background-color:var(--color-st-elevated);color:var(--color-st-subtle)}.ei-table{border-collapse:collapse;width:100%;font-size:var(--text-st-lg)}.ei-table th,.ei-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--st-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left}.ei-table th{font-size:var(--text-st-sm);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-st-muted);text-transform:uppercase}.ei-login-page{min-height:100vh;padding:calc(var(--spacing) * 6);place-items:center;display:grid}.admin-app .ei-login-page{background:var(--st-bg-deep)}.studio-app .ei-login-page{background:radial-gradient(ellipse 80% 60% at 50% -10%,#8fa86a1f,transparent),var(--st-bg-deep)}.ei-login-box{border-radius:var(--radius-st);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border-strong);background-color:var(--color-st-panel);width:100%;max-width:400px;padding:calc(var(--spacing) * 5);--tw-shadow:var(--st-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ei-login-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-st-2xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-st-text)}.ei-login-subtitle{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-st-md);color:var(--color-st-muted)}.ei-app-shell{grid-template-columns:repeat(1,minmax(0,1fr));min-height:100vh;display:grid}@media(min-width:48rem){.ei-app-shell{grid-template-columns:220px 1fr}}.ei-app-shell--immersive{grid-template-columns:repeat(1,minmax(0,1fr))}.ei-sidebar{gap:calc(var(--spacing) * 1.5);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--st-border);background-color:var(--color-st-rail);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 5);flex-direction:column;display:flex}.ei-sidebar--drawer{z-index:50;--tw-shadow:var(--st-shadow-panel);width:220px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);inset-block:0;position:fixed;left:0}.ei-sidebar-brand{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-st-2xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-st-text)}.ei-sidebar-link{border-radius:var(--radius-st-sm);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-lg);color:var(--color-st-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media(hover:hover){.ei-sidebar-link:hover{background-color:var(--st-bg-hover);color:var(--color-st-text)}}.ei-sidebar-link.router-link-active{background-color:var(--color-st-accent-soft);color:var(--color-st-accent-hover)}.ei-sidebar-logout{margin-top:auto}.ei-main{padding:calc(var(--spacing) * 6)}@media(min-width:48rem){.ei-main{padding-inline:calc(var(--spacing) * 8)}}.ei-app-shell--immersive .ei-main{height:100vh;padding:0;overflow:hidden}.ei-media-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.ei-media-grid img,.ei-media-grid video{aspect-ratio:1;border-radius:var(--radius-st-sm);background-color:var(--color-st-deep);object-fit:cover;width:100%}.ei-section-block{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--st-border);background-color:var(--color-st-elevated);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.ei-section-block h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-st-lg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-st-accent)}.ei-edit-layout{align-items:flex-start;gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.ei-edit-layout{grid-template-columns:1fr min(280px,30%)}}.ei-edit-main{min-width:0}.ei-editor-page{background-color:var(--st-bg-canvas);background-image:var(--st-bg-canvas-grid);background-size:16px 16px;flex-direction:column;width:100%;height:100vh;min-height:100vh;display:flex;overflow:hidden}.ei-editor-page__canvas{flex-direction:column;flex:1;min-height:0;display:flex}.ei-editor-loading{color:var(--color-st-muted);flex:1;justify-content:center;align-items:center;display:flex}.ei-nav-badge{background-color:var(--color-st-accent);min-width:18px;padding-inline:calc(var(--spacing) * 1.5);text-align:center;--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:3.40282e38px}.ei-nav-leads{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ei-linkish{cursor:pointer;border-style:var(--tw-border-style);color:var(--color-st-accent);text-underline-offset:2px;background-color:#0000;border-width:0;padding:0}@media(hover:hover){.ei-linkish:hover{text-decoration-line:underline}}.ei-check-row{margin-bottom:calc(var(--spacing) * 2);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-st-md);color:var(--color-st-text);display:flex}.ei-check-row input{margin-top:var(--spacing);width:auto;min-height:0}.field-hint{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-st-sm);color:var(--color-st-muted)}.section-heading{margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-st-text)}.section-heading-sm{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-st-text)}.studio-app .card{border-radius:var(--radius-st);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border);background-color:var(--color-st-panel);padding:calc(var(--spacing) * 5);--tw-shadow:var(--st-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.studio-app .toolbar{margin-bottom:calc(var(--spacing) * 3.5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.studio-app .spacer{flex:1}.studio-app .field{margin-bottom:calc(var(--spacing) * 3.5)}.studio-app .field>label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-st-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-st-muted);display:block}.studio-app .field>input,.studio-app .field>textarea,.studio-app .field>select{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border);background-color:var(--st-bg-deep);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md);color:var(--color-st-text);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--st-duration);transition-duration:var(--st-duration);--tw-outline-style:none;outline-style:none}:is(.studio-app .field>input,.studio-app .field>textarea,.studio-app .field>select):focus{border-color:var(--st-border-focus);--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--st-accent-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.studio-app .section-block input,.studio-app .section-block textarea,.studio-app .section-block select{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md)}.studio-app .grid-2{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.studio-app .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-app .grid-2--tight{gap:calc(var(--spacing) * 2.5)}.admin-app .field{margin-bottom:calc(var(--spacing) * 3.5)}.admin-app .field>label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-st-lg);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-st-muted);display:block}.admin-app .field>input,.admin-app .field>textarea,.admin-app .field>select{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border-strong);background-color:var(--st-bg-elevated);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md);color:var(--color-st-text);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--st-duration);transition-duration:var(--st-duration);--tw-outline-style:none;outline-style:none}:is(.admin-app .field>input,.admin-app .field>textarea,.admin-app .field>select):focus{border-color:var(--st-border-focus);--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--st-accent-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-app .grid-2{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.admin-app .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-app .grid-2--tight{gap:calc(var(--spacing) * 2.5)}.admin-app .card{border-radius:var(--radius-st);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border-strong);background-color:var(--st-bg-panel);padding:calc(var(--spacing) * 5);--tw-shadow:var(--st-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){.studio-app .field--full{grid-column:span 2/span 2}}.studio-app h1{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-st-text)}.studio-app .subtitle{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-st-lg);color:var(--color-st-muted)}.studio-app .status{font-size:var(--text-st-lg);color:var(--color-st-muted)}.studio-app .status.err{color:var(--color-st-danger)}.studio-app .status.ok{color:var(--color-st-accent-hover)}.studio-app .section-block{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--st-border);background-color:var(--color-st-elevated);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.studio-app .section-block h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-st-lg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-st-accent)}.studio-app .chip{background-color:var(--color-st-accent-soft);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-st-sm);color:var(--color-st-accent-hover);border-radius:3.40282e38px;display:inline-block}.studio-app .chip.off{background-color:var(--color-st-elevated);color:var(--color-st-subtle)}.studio-app .media-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.studio-app .media-grid img,.studio-app .media-grid video{aspect-ratio:1;border-radius:var(--radius-st-sm);background-color:var(--color-st-deep);object-fit:cover;width:100%}.studio-app .edit-with-media{align-items:flex-start;gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:64rem){.studio-app .edit-with-media{grid-template-columns:1fr min(280px,30%)}}.studio-app .edit-main{min-width:0}.studio-app .studio-editor-page,.studio-app .ei-editor-page{background-color:var(--st-bg-canvas);background-image:var(--st-bg-canvas-grid);background-size:16px 16px;flex-direction:column;width:100%;height:100vh;min-height:100vh;display:flex;overflow:hidden}.studio-app .studio-editor-page__canvas,.studio-app .ei-editor-page__canvas{flex-direction:column;flex:1;min-height:0;display:flex}.studio-app .studio-editor-page__loading{color:var(--color-st-muted);flex:1;justify-content:center;align-items:center;display:flex}.studio-app .studio-page{max-width:1200px;margin-inline:auto}.studio-app .studio-tabs{margin-bottom:calc(var(--spacing) * 4);gap:var(--spacing);border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border);background-color:var(--color-st-elevated);padding:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.studio-app .studio-tabs button{cursor:pointer;border-radius:calc(var(--st-radius-sm) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-st-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0}@media(hover:hover){.studio-app .studio-tabs button:hover{background-color:var(--st-bg-hover);color:var(--color-st-text)}}.studio-app .studio-tabs button.active{background-color:var(--color-st-accent-soft);color:var(--color-st-accent-hover);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.studio-app button:not(.secondary):not(.danger):not(.ei-rail-btn):not(.ei-mode-switcher__btn):not(.ei-devices__btn):not(.studio-bar-btn):not(.gjs-toolbar-item):not(.insp-atom-segment-btn):not(.insp-atom-pill):not(.insp-atom-align-btn):not(.media-thumb):not(.icon-btn):not(.nav-item):not(.content-section-nav__item):not(.ei-sidebar__close):not(.editor-pages-item):not(.history-actions):not(.media-upload-btn):not(.media-item-actions):not(.list-card):not(.content-section-nav__btn){min-height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);background-color:var(--color-st-accent);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--st-duration);transition-duration:var(--st-duration);--tw-ease:var(--ease-st);transition-timing-function:var(--ease-st);border-width:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.studio-app button:not(.secondary):not(.danger):not(.ei-rail-btn):not(.ei-mode-switcher__btn):not(.ei-devices__btn):not(.studio-bar-btn):not(.gjs-toolbar-item):not(.insp-atom-segment-btn):not(.insp-atom-pill):not(.insp-atom-align-btn):not(.media-thumb):not(.icon-btn):not(.nav-item):not(.content-section-nav__item):not(.ei-sidebar__close):not(.editor-pages-item):not(.history-actions):not(.media-upload-btn):not(.media-item-actions):not(.list-card):not(.content-section-nav__btn):hover{background-color:var(--color-st-accent-hover)}}.studio-app button:not(.secondary):not(.danger):not(.ei-rail-btn):not(.ei-mode-switcher__btn):not(.ei-devices__btn):not(.studio-bar-btn):not(.gjs-toolbar-item):not(.insp-atom-segment-btn):not(.insp-atom-pill):not(.insp-atom-align-btn):not(.media-thumb):not(.icon-btn):not(.nav-item):not(.content-section-nav__item):not(.ei-sidebar__close):not(.editor-pages-item):not(.history-actions):not(.media-upload-btn):not(.media-item-actions):not(.list-card):not(.content-section-nav__btn):disabled{cursor:not-allowed;opacity:.5}.studio-app button.secondary{min-height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border-strong);background-color:var(--st-bg-elevated);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md);color:var(--color-st-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--st-duration);transition-duration:var(--st-duration);--tw-ease:var(--ease-st);transition-timing-function:var(--ease-st);justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.studio-app button.secondary:hover{border-color:var(--st-border-focus);background-color:var(--st-bg-hover)}}.studio-app button.secondary:disabled{cursor:not-allowed;opacity:.5}.studio-app button.secondary.danger,.studio-app button.danger{background-color:var(--color-st-danger);color:var(--color-white)}@media(hover:hover){:is(.studio-app button.secondary.danger,.studio-app button.danger):hover{background-color:var(--color-st-danger)}@supports (color:color-mix(in lab,red,red)){:is(.studio-app button.secondary.danger,.studio-app button.danger):hover{background-color:color-mix(in oklab,var(--color-st-danger) 90%,transparent)}}}.studio-app a.btn{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-st-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border);background-color:var(--color-st-elevated);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-st-md);color:var(--color-st-text);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media(hover:hover){.studio-app a.btn:hover{border-color:var(--st-border-strong);background-color:var(--st-bg-hover)}}.studio-app a.btn.secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--st-border);background-color:var(--color-st-elevated);color:var(--color-st-text)}.studio-app .add-btn{margin-top:calc(var(--spacing) * 2)}.studio-app .invite-meta.card{margin-bottom:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.min-h-full{min-height:100%}.w-full{width:100%}.min-w-\[200px\]{min-width:200px}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-st-2{gap:var(--spacing-st-2)}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.rounded-st{border-radius:var(--radius-st)}.rounded-st-sm{border-radius:var(--radius-st-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--st-border\)\]{border-color:var(--st-border)}.bg-st-accent{background-color:var(--color-st-accent)}.bg-st-accent-soft{background-color:var(--color-st-accent-soft)}.bg-st-deep{background-color:var(--color-st-deep)}.bg-st-elevated{background-color:var(--color-st-elevated)}.bg-st-panel{background-color:var(--color-st-panel)}.bg-st-rail{background-color:var(--color-st-rail)}.p-0{padding:0}.p-6{padding:calc(var(--spacing) * 6)}.p-st-3{padding:var(--spacing-st-3)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-st-3{padding-inline:var(--spacing-st-3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.text-left{text-align:left}.text-st-2xl{font-size:var(--text-st-2xl)}.text-st-2xs{font-size:var(--text-st-2xs)}.text-st-lg{font-size:var(--text-st-lg)}.text-st-md{font-size:var(--text-st-md)}.text-st-sm{font-size:var(--text-st-sm)}.text-st-xl{font-size:var(--text-st-xl)}.text-st-xs{font-size:var(--text-st-xs)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-st-danger{color:var(--color-st-danger)}.text-st-muted{color:var(--color-st-muted)}.text-st-subtle{color:var(--color-st-subtle)}.text-st-text{color:var(--color-st-text)}.text-st-wine{color:var(--color-st-wine)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-st-float{--tw-shadow:var(--st-shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-st-panel{--tw-shadow:var(--st-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!blur{--tw-blur:blur(8px)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--st-duration\)\]{--tw-duration:var(--st-duration);transition-duration:var(--st-duration)}.ease-st{--tw-ease:var(--ease-st);transition-timing-function:var(--ease-st)}@media(min-width:48rem){.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-mauve-50:oklch(98.5% 0 0);--color-mauve-100:oklch(96% .003 325.6);--color-mauve-200:oklch(92.2% .005 325.62);--color-mauve-300:oklch(86.5% .012 325.68);--color-mauve-400:oklch(71.1% .019 323.02);--color-mauve-500:oklch(54.2% .034 322.5);--color-mauve-600:oklch(43.5% .029 321.78);--color-mauve-700:oklch(36.4% .029 323.89);--color-mauve-800:oklch(26.3% .024 320.12);--color-mauve-900:oklch(21.2% .019 322.12);--color-mauve-950:oklch(14.5% .008 326);--color-olive-50:oklch(98.8% .003 106.5);--color-olive-100:oklch(96.6% .005 106.5);--color-olive-200:oklch(93% .007 106.5);--color-olive-300:oklch(88% .011 106.6);--color-olive-400:oklch(73.7% .021 106.9);--color-olive-500:oklch(58% .031 107.3);--color-olive-600:oklch(46.6% .025 107.3);--color-olive-700:oklch(39.4% .023 107.4);--color-olive-800:oklch(28.6% .016 107.4);--color-olive-900:oklch(22.8% .013 107.4);--color-olive-950:oklch(15.3% .006 107.1);--color-mist-50:oklch(98.7% .002 197.1);--color-mist-100:oklch(96.3% .002 197.1);--color-mist-200:oklch(92.5% .005 214.3);--color-mist-300:oklch(87.2% .007 219.6);--color-mist-400:oklch(72.3% .014 214.4);--color-mist-500:oklch(56% .021 213.5);--color-mist-600:oklch(45% .017 213.2);--color-mist-700:oklch(37.8% .015 216);--color-mist-800:oklch(27.5% .011 216.9);--color-mist-900:oklch(21.8% .008 223.9);--color-mist-950:oklch(14.8% .004 228.8);--color-taupe-50:oklch(98.6% .002 67.8);--color-taupe-100:oklch(96% .002 17.2);--color-taupe-200:oklch(92.2% .005 34.3);--color-taupe-300:oklch(86.8% .007 39.5);--color-taupe-400:oklch(71.4% .014 41.2);--color-taupe-500:oklch(54.7% .021 43.1);--color-taupe-600:oklch(43.8% .017 39.3);--color-taupe-700:oklch(36.7% .016 35.7);--color-taupe-800:oklch(26.8% .011 36.5);--color-taupe-900:oklch(21.4% .009 43.1);--color-taupe-950:oklch(14.7% .004 49.3);--color-black:#000;--color-white:#fff;--color-sage-50:#f4f6f0;--color-sage-100:#e8ede0;--color-sage-200:#d5ddc8;--color-sage-300:#bcc7a8;--color-sage-400:#9eb878;--color-sage-500:#8fa86a;--color-sage-600:#7f9660;--color-sage-700:#728552;--color-sage-800:#5c6d42;--color-sage-900:#4a5838;--color-sage-950:#2d3522}.admin-app{--st-bg-deep:var(--color-gray-100);--st-bg-rail:var(--color-white);--st-bg-panel:var(--color-white);--st-bg-elevated:var(--color-gray-50);--st-bg-hover:var(--color-gray-100);--st-bg-canvas:var(--color-gray-300);--st-bg-canvas-grid:none;--st-text:var(--color-gray-900);--st-text-muted:var(--color-gray-500);--st-text-subtle:var(--color-gray-400);--st-accent:var(--color-blue-600);--st-accent-hover:var(--color-blue-700);--st-accent-dark:var(--color-blue-800);--st-accent-soft:var(--color-blue-50);--st-accent-glow:#3080ff59}@supports (color:color-mix(in lab,red,red)){.admin-app{--st-accent-glow:color-mix(in oklab, var(--color-blue-500) 35%, transparent)}}.admin-app{--st-wine:var(--color-slate-500);--st-wine-hover:var(--color-slate-600);--st-danger:var(--color-red-600);--st-border:var(--color-gray-200);--st-border-strong:var(--color-gray-300);--st-border-focus:var(--color-blue-400);--st-space-1:4px;--st-space-2:8px;--st-space-3:12px;--st-space-4:16px;--st-space-5:20px;--st-radius-sm:6px;--st-radius:8px;--st-shadow-panel:0 1px 3px #00000014;--st-shadow-float:0 4px 16px #0000001a;--st-ease:cubic-bezier(.22, 1, .36, 1);--st-duration:.18s;--st-font-xs:11px;--st-font-sm:12px;--st-font-md:13px;--st-font-lg:14px;--st-font-xl:15px;--st-font-2xl:16px;--st-line-tight:1.25;--st-line-body:1.5;--st-weight-normal:400;--st-weight-medium:500;--st-weight-semibold:600;--st-icon-xs:14px;--st-icon-sm:16px;--st-icon-md:20px;--st-icon-lg:22px;--st-rail:56px;--st-rail-btn:40px;--st-rail-btn-labeled:58px;--st-sidebar-left:252px;--st-sidebar-right:260px;--st-control-h:36px;--bg:var(--st-bg-deep);--surface:var(--st-bg-panel);--surface-muted:var(--st-bg-elevated);--ink:var(--st-text);--muted:var(--st-text-muted);--accent:var(--st-accent);--accent-dark:var(--st-accent-dark);--accent-soft:var(--st-accent-soft);--accent-border:var(--st-border-focus);--border:var(--st-border);--danger:var(--st-danger);--radius:var(--st-radius);--shadow:var(--st-shadow-panel);--shadow-md:var(--st-shadow-float);--canvas-bg:var(--st-bg-canvas);--ei-hover-bg:var(--st-bg-hover);--ei-active-border:var(--st-accent-soft);--ei-rail:var(--st-rail);--ei-rail-btn:var(--st-rail-btn);--ei-sidebar-left:var(--st-sidebar-left);--ei-sidebar-right:var(--st-sidebar-right);--ei-space-1:var(--st-space-1);--ei-space-2:var(--st-space-2);--ei-space-3:var(--st-space-3);--ei-space-4:var(--st-space-4);--ei-radius-sm:var(--st-radius-sm);--ei-radius:var(--st-radius);--ei-font-xs:9px;--ei-font-sm:10px;--ei-font-md:11px;--ei-font-lg:12px;--color-st-accent:var(--st-accent);--color-st-accent-hover:var(--st-accent-hover);--color-st-accent-dark:var(--st-accent-dark);--color-st-accent-soft:var(--st-accent-soft);--color-st-text:var(--st-text);--color-st-muted:var(--st-text-muted);--color-st-subtle:var(--st-text-subtle);--color-st-deep:var(--st-bg-deep);--color-st-rail:var(--st-bg-rail);--color-st-panel:var(--st-bg-panel);--color-st-elevated:var(--st-bg-elevated);--color-st-danger:var(--st-danger);--color-st-wine:var(--st-wine)}.studio-app,.studio-editor-root{--st-bg-deep:var(--color-zinc-950);--st-bg-rail:var(--color-zinc-900);--st-bg-panel:var(--color-zinc-900);--st-bg-elevated:var(--color-zinc-800);--st-bg-hover:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.studio-app,.studio-editor-root{--st-bg-hover:color-mix(in oklab, var(--color-white) 6%, transparent)}}.studio-app,.studio-editor-root{--st-bg-canvas:var(--color-zinc-800);--st-bg-canvas-grid:radial-gradient(circle, #ffffff14 1px, transparent 1px);--st-text:var(--color-zinc-100);--st-text-muted:var(--color-zinc-400);--st-text-subtle:var(--color-zinc-500);--st-accent:var(--color-sage-500);--st-accent-hover:var(--color-sage-400);--st-accent-dark:var(--color-sage-700);--st-accent-soft:var(--color-sage-500)}@supports (color:color-mix(in lab,red,red)){.studio-app,.studio-editor-root{--st-accent-soft:color-mix(in oklab, var(--color-sage-500) 18%, transparent)}}.studio-app,.studio-editor-root{--st-accent-glow:var(--color-sage-500)}@supports (color:color-mix(in lab,red,red)){.studio-app,.studio-editor-root{--st-accent-glow:color-mix(in oklab, var(--color-sage-500) 45%, transparent)}}.studio-app,.studio-editor-root{--st-wine:var(--color-zinc-500);--st-wine-hover:var(--color-zinc-400);--st-danger:var(--color-red-500);--st-border:#ffffff1c}@supports (color:color-mix(in lab,red,red)){.studio-app,.studio-editor-root{--st-border:color-mix(in oklab, var(--color-white) 11%, transparent)}}.studio-app,.studio-editor-root{--st-border-strong:#fff3}@supports (color:color-mix(in lab,red,red)){.studio-app,.studio-editor-root{--st-border-strong:color-mix(in oklab, var(--color-white) 20%, transparent)}}.studio-app,.studio-editor-root{--st-border-focus:var(--color-sage-400)}@supports (color:color-mix(in lab,red,red)){.studio-app,.studio-editor-root{--st-border-focus:color-mix(in oklab, var(--color-sage-400) 65%, transparent)}}.studio-app,.studio-editor-root{--st-space-1:6px;--st-space-2:10px;--st-space-3:14px;--st-space-4:18px;--st-space-5:20px;--st-radius-sm:6px;--st-radius:10px;--st-shadow-panel:0 8px 32px #00000059;--st-shadow-float:0 12px 40px #00000073;--st-ease:cubic-bezier(.22, 1, .36, 1);--st-duration:.18s;--st-font-xs:11px;--st-font-sm:12px;--st-font-md:13px;--st-font-lg:14px;--st-font-xl:15px;--st-font-2xl:16px;--st-line-tight:1.25;--st-line-body:1.45;--st-weight-normal:400;--st-weight-medium:500;--st-weight-semibold:600;--st-icon-xs:14px;--st-icon-sm:16px;--st-icon-md:20px;--st-icon-lg:22px;--st-rail:72px;--st-rail-btn:48px;--st-rail-btn-labeled:58px;--st-sidebar-left:300px;--st-sidebar-right:300px;--st-control-h:36px;--bg:var(--st-bg-deep);--surface:var(--st-bg-panel);--surface-muted:var(--st-bg-elevated);--ink:var(--st-text);--muted:var(--st-text-muted);--accent:var(--st-accent);--accent-dark:var(--st-accent-dark);--accent-soft:var(--st-accent-soft);--accent-border:var(--st-border-focus);--border:var(--st-border);--danger:var(--st-danger);--radius:var(--st-radius);--shadow:var(--st-shadow-panel);--shadow-md:var(--st-shadow-float);--canvas-bg:var(--st-bg-canvas);--ei-hover-bg:var(--st-bg-hover);--ei-active-border:var(--st-border-focus);--ei-rail:var(--st-rail);--ei-rail-btn:var(--st-rail-btn);--ei-sidebar-left:var(--st-sidebar-left);--ei-sidebar-right:var(--st-sidebar-right);--ei-space-1:var(--st-space-1);--ei-space-2:var(--st-space-2);--ei-space-3:var(--st-space-3);--ei-space-4:var(--st-space-4);--ei-radius-sm:var(--st-radius-sm);--ei-radius:var(--st-radius);--ei-font-xs:var(--st-font-xs);--ei-font-sm:var(--st-font-sm);--ei-font-md:var(--st-font-md);--ei-font-lg:var(--st-font-lg);--color-st-accent:var(--st-accent);--color-st-accent-hover:var(--st-accent-hover);--color-st-accent-dark:var(--st-accent-dark);--color-st-accent-soft:var(--st-accent-soft);--color-st-text:var(--st-text);--color-st-muted:var(--st-text-muted);--color-st-subtle:var(--st-text-subtle);--color-st-deep:var(--st-bg-deep);--color-st-rail:var(--st-bg-rail);--color-st-panel:var(--st-bg-panel);--color-st-elevated:var(--st-bg-elevated);--color-st-danger:var(--st-danger);--color-st-wine:var(--st-wine)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
