.form-loading-screen{background:var(--loading-background,#262625);width:100%;min-height:100dvh;color:var(--loading-color,#f0ece2);place-items:center;padding:24px;display:grid}.form-loading-brand{flex-direction:column;align-items:center;gap:18px;font-family:Open Sans,system-ui,sans-serif;display:flex}.form-loading-brand>span{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.35}.form-loading-track{background:color-mix(in srgb, var(--loading-color,#f0ece2) 26%, transparent);border-radius:99px;width:144px;height:3px;overflow:hidden}.form-loading-track>span{background:var(--loading-color,#f0ece2);border-radius:inherit;width:48%;height:100%;animation:1.3s ease-in-out infinite form-loading-travel;display:block}@keyframes form-loading-travel{0%{transform:translate(0)}50%{transform:translate(108%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.form-loading-track>span{animation:none;transform:translate(55%)}}.landing-editor{height:100dvh;overflow:hidden}.landing-editor-toolbar{border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.landing-editor-toolbar-actions{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.landing-editor-workspace{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.landing-editor-navigator{border-right:1px solid var(--border);background:var(--background);flex-shrink:0;width:244px;min-height:0}.landing-editor-inspector{width:var(--inspector-width,380px);border-left:1px solid var(--border);background:var(--background);flex-shrink:0;min-width:300px;max-width:48vw;min-height:0;overflow:hidden auto;container-type:inline-size}.landing-editor-inspector-body{min-width:0;padding:16px}.landing-editor-inspector-header{z-index:15;border-bottom:1px solid var(--border);background:var(--background);padding:12px 16px;position:sticky;top:0}.landing-editor-resizer{cursor:col-resize;touch-action:none;background:var(--border);flex-shrink:0;width:5px}.landing-editor-resizer:hover,.landing-editor-resizer:focus-visible{background:var(--primary)}.landing-editor-canvas{background:var(--secondary);flex:1;min-width:0;height:100%;min-height:0;padding:16px 12px 32px;overflow:auto}.landing-editor-block-row{border:1px solid #0000;border-radius:7px;align-items:center;gap:3px;min-width:0;margin:2px 0;padding:0 3px;display:flex}.landing-editor-block-row:hover{background:var(--muted)}.landing-editor-block-row.is-selected{border-color:var(--primary);background:var(--secondary)}.landing-editor-block-row.is-drop-target{box-shadow:0 -2px 0 var(--primary)}.landing-editor-block-row.is-nested{border-left:2px solid var(--border);margin-left:15px}.landing-editor-drag-handle{cursor:grab;color:var(--muted-foreground);flex-shrink:0;padding:7px 1px}.landing-editor-drag-handle:active{cursor:grabbing}.landing-editor-panel-tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;padding-bottom:8px;display:flex}.landing-editor-panel-tabs button{border-radius:6px;flex:1;min-width:0;padding:8px 4px;font-size:12px}.landing-editor-panel-tabs button[aria-pressed=true]{background:var(--secondary);font-weight:600}.landing-editor-inspector :where(label,p,summary){overflow-wrap:anywhere}.landing-editor-inspector :where(input,textarea,select){min-width:0;max-width:100%}.landing-editor-inspector :where(.grid)>*{min-width:0}.landing-editor-inspector :where(.grid-cols-2,.grid-cols-3){grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.landing-editor-inspector button[role=combobox]{white-space:normal;text-align:left;height:auto;min-height:36px}.landing-editor-inspector button[role=combobox]>span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.landing-editor-inspector button[role=combobox]>svg{flex-shrink:0}.landing-editor-inspector .landing-editor-field{gap:6px;min-width:0;display:grid}.landing-editor-inspector .landing-editor-field>div:first-child>label{line-height:1.5}.landing-editor-inspector .landing-editor-style{background:0 0;border:0;padding:0}.landing-editor-inspector .landing-editor-style>details{border-left:0;border-right:0;border-radius:0}.landing-editor-inspector .landing-editor-style>details>summary,.landing-editor-inspector .landing-editor-style>details>div{padding-left:0;padding-right:0}.landing-editor-inspector [contenteditable=true]{overflow-wrap:anywhere}.landing-editor-backdrop{display:none}@media (width<=1199px){.landing-editor-navigator{z-index:30;width:270px;position:absolute;inset:0 auto 0 0;box-shadow:8px 0 24px #0002}.landing-editor-backdrop{z-index:25;background:#0003;display:block;position:absolute;inset:0}}@media (width<=759px){.landing-editor-toolbar{padding:8px}.landing-editor-toolbar-actions{justify-content:flex-start}.landing-editor-inspector{z-index:30;width:min(420px,100%);min-width:0;max-width:100%;position:absolute;inset:0 0 0 auto;box-shadow:-8px 0 24px #0002}.landing-editor-resizer{display:none}.landing-editor-canvas{padding:12px 8px}}.landing-editor-inspector [data-text-effects] .flex.items-center.justify-between{flex-wrap:wrap;align-items:flex-start}.landing-editor-inspector [data-text-effects]{box-shadow:none;border-radius:8px}.landing-editor-inspector [data-text-effects]>div,.landing-editor-inspector [data-text-effects] section{padding:10px}.landing-editor-inspector [data-text-effects] select{width:100%;max-width:100%}
