/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.form-skin{--form-skin-bg:var(--background);--form-skin-surface:var(--card);--form-skin-text:var(--foreground);--form-skin-muted:var(--muted-foreground);--form-skin-accent:var(--primary);--form-skin-accent-fg:var(--primary-foreground);--form-skin-border:var(--border)}.form-skin .form-skin-accent-bar{background:var(--form-skin-accent)}.form-skin .form-skin-surface{background:var(--form-skin-surface);color:var(--form-skin-text);border-color:var(--form-skin-border)}.form-skin[data-fb-template=default]{--form-skin-bg:#064e3b;--form-skin-surface:#ecfdf5;--form-skin-text:#064e3b;--form-skin-muted:#047857;--form-skin-accent:#10b981;--form-skin-accent-fg:#fff;--form-skin-border:#a7f3d0}.form-skin[data-fb-template=ocean]{--form-skin-bg:#0c4a6e;--form-skin-surface:#e0f2fe;--form-skin-text:#0c4a6e;--form-skin-muted:#0369a1;--form-skin-accent:#0ea5e9;--form-skin-accent-fg:#fff;--form-skin-border:#bae6fd}.form-skin[data-fb-template=paper]{--form-skin-bg:#f8fafc;--form-skin-surface:#fff;--form-skin-text:#0f172a;--form-skin-muted:#64748b;--form-skin-accent:#2563eb;--form-skin-accent-fg:#fff;--form-skin-border:#e2e8f0}.form-skin[data-fb-template=snow]{--form-skin-bg:#f1f5f9;--form-skin-surface:#f8fafc;--form-skin-text:#334155;--form-skin-muted:#64748b;--form-skin-accent:#0ea5e9;--form-skin-accent-fg:#fff;--form-skin-border:#cbd5e1}.form-skin[data-fb-template=cream]{--form-skin-bg:#fffbeb;--form-skin-surface:#fff;--form-skin-text:#78350f;--form-skin-muted:#92400e;--form-skin-accent:#d97706;--form-skin-accent-fg:#fff;--form-skin-border:#fde68a}.form-skin[data-fb-template=cloud]{--form-skin-bg:#e2e8f0;--form-skin-surface:#f1f5f9;--form-skin-text:#1e293b;--form-skin-muted:#475569;--form-skin-accent:#475569;--form-skin-accent-fg:#fff;--form-skin-border:#cbd5e1}.form-skin[data-fb-template=blossom]{--form-skin-bg:#fff1f2;--form-skin-surface:#fff;--form-skin-text:#881337;--form-skin-muted:#be123c;--form-skin-accent:#e11d48;--form-skin-accent-fg:#fff;--form-skin-border:#fecdd3}.form-skin[data-fb-template=leaf]{--form-skin-bg:#f0fdf4;--form-skin-surface:#fff;--form-skin-text:#14532d;--form-skin-muted:#166534;--form-skin-accent:#16a34a;--form-skin-accent-fg:#fff;--form-skin-border:#bbf7d0}.form-skin[data-fb-template=sunset]{--form-skin-bg:#7c2d12;--form-skin-surface:#ffedd5;--form-skin-text:#7c2d12;--form-skin-muted:#c2410c;--form-skin-accent:#f97316;--form-skin-accent-fg:#fff;--form-skin-border:#fed7aa}.form-skin[data-fb-template=lavender]{--form-skin-bg:#4c1d95;--form-skin-surface:#f3e8ff;--form-skin-text:#4c1d95;--form-skin-muted:#7e22ce;--form-skin-accent:#a855f7;--form-skin-accent-fg:#fff;--form-skin-border:#e9d5ff}.form-skin[data-fb-template=slate]{--form-skin-bg:#1e293b;--form-skin-surface:#f1f5f9;--form-skin-text:#1e293b;--form-skin-muted:#64748b;--form-skin-accent:#64748b;--form-skin-accent-fg:#fff;--form-skin-border:#cbd5e1}.form-skin[data-fb-template=rose]{--form-skin-bg:#881337;--form-skin-surface:#ffe4e6;--form-skin-text:#881337;--form-skin-muted:#be123c;--form-skin-accent:#f43f5e;--form-skin-accent-fg:#fff;--form-skin-border:#fecdd3}.form-skin[data-fb-template=mint]{--form-skin-bg:#115e59;--form-skin-surface:#ccfbf1;--form-skin-text:#115e59;--form-skin-muted:#0f766e;--form-skin-accent:#2dd4bf;--form-skin-accent-fg:#134e4a;--form-skin-border:#99f6e4}.form-skin[data-fb-template=gold]{--form-skin-bg:#78350f;--form-skin-surface:#fef3c7;--form-skin-text:#78350f;--form-skin-muted:#b45309;--form-skin-accent:#f59e0b;--form-skin-accent-fg:#fff;--form-skin-border:#fde68a}.form-skin[data-fb-template=midnight]{--form-skin-bg:#0f172a;--form-skin-surface:#e0e7ff;--form-skin-text:#0f172a;--form-skin-muted:#4338ca;--form-skin-accent:#6366f1;--form-skin-accent-fg:#fff;--form-skin-border:#c7d2fe}.form-skin[data-fb-template=indigo]{--form-skin-bg:#312e81;--form-skin-surface:#eef2ff;--form-skin-text:#312e81;--form-skin-muted:#4338ca;--form-skin-accent:#818cf8;--form-skin-accent-fg:#fff;--form-skin-border:#c7d2fe}.form-skin[data-fb-template=coral]{--form-skin-bg:#9f1239;--form-skin-surface:#ffe4e6;--form-skin-text:#9f1239;--form-skin-muted:#e11d48;--form-skin-accent:#fb7185;--form-skin-accent-fg:#fff;--form-skin-border:#fecdd3}.form-skin[data-fb-template=forest]{--form-skin-bg:#14532d;--form-skin-surface:#dcfce7;--form-skin-text:#14532d;--form-skin-muted:#15803d;--form-skin-accent:#4ade80;--form-skin-accent-fg:#14532d;--form-skin-border:#bbf7d0}.form-designer-root{--fd-radius:0.625rem;color:var(--foreground);background:var(--background)}.form-designer-root .form-designer-toolbar{border-color:var(--border);background:color-mix(in oklch,var(--card) 92%,transparent)}.form-designer-root .fd-panel{border:1px solid var(--border);border-radius:var(--fd-radius);background:var(--card);min-height:0}.form-designer-root .fd-panel-header{border-bottom:1px solid var(--border);padding:8px 12px}.form-designer-root .fd-panel-title{font-size:13px;font-weight:600;color:var(--foreground)}.form-designer-root .fd-palette-item,.form-designer-root .fd-panel-desc{font-size:11px;color:var(--muted-foreground)}.form-designer-root .fd-palette-item{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:8px;border:1px solid var(--border);background:var(--muted);cursor:grab;user-select:none;transition:border-color .15s,color .15s,background-color .15s;min-width:0}.form-designer-root .fd-palette-item:hover{border-color:color-mix(in oklch,var(--primary) 45%,var(--border));color:var(--foreground);background:color-mix(in oklch,var(--primary) 6%,var(--muted))}.form-designer-root .fd-palette-item:active{cursor:grabbing}.form-designer-root .fd-palette-icon{display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;background:color-mix(in oklch,var(--primary) 12%,transparent);color:var(--primary);flex-shrink:0}.form-designer-root .fd-canvas{border:1px dashed var(--border);border-radius:var(--fd-radius);background:color-mix(in oklch,var(--muted) 35%,var(--background))}.form-designer-root .fd-preview-panel{border:1px solid var(--border);border-radius:var(--fd-radius);background:var(--card);min-width:0}.form-designer-root .fd-preview-scroll{background:color-mix(in oklch,var(--muted) 25%,var(--background));border-radius:0 0 var(--fd-radius) var(--fd-radius)}.form-designer-root .form-designer-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 340px;gap:12px;height:100%;min-height:0;align-items:stretch}@media (max-width:1100px){.form-designer-root .form-designer-layout{grid-template-columns:200px minmax(0,1fr)}.form-designer-root .fd-preview-column{display:none}}.landing-page-designer-root{--lpd-radius:0.625rem}.landing-page-designer-root .lp-designer-shell{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.landing-page-designer-root .lp-designer-toolbar{border-color:var(--border);background:color-mix(in oklch,var(--card) 94%,transparent);backdrop-filter:blur(8px);z-index:2}.landing-page-designer-root .lp-designer-puck{min-height:0;flex:1;overflow:hidden;--puck-font-family:inherit}.landing-page-designer-root .lp-designer-puck>div{height:100%;min-height:0}.landing-page-designer-root .lp-designer-puck [class*=PuckHeader]{display:none!important}.landing-page-designer-root .lp-designer-puck [class*=Puck-leftSideBar]{border-color:var(--border);background:var(--card)}.landing-page-designer-root .lp-designer-puck [class*=BlocksPlugin]{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;padding:0!important}.landing-page-designer-root .lp-drawer-root{min-height:0;height:100%}.landing-page-designer-root .lp-drawer-search{border-color:var(--border);background:color-mix(in oklch,var(--muted) 30%,var(--card))}.landing-page-designer-root .lp-drawer-scroll{min-height:0}.landing-page-designer-root .lp-drawer-default [class*=ComponentList]{max-width:100%}.landing-page-designer-root .lp-drawer-default [class*=ComponentList-content]{max-height:none}.landing-page-designer-root .lp-drawer-list{border-radius:.5rem;border:1px solid var(--border);background:color-mix(in oklch,var(--card) 92%,var(--muted));overflow:hidden}.landing-page-designer-root .lp-drawer-list [data-puck-drawer-item]{border-bottom:1px solid color-mix(in oklch,var(--border) 80%,transparent)}.landing-page-designer-root .lp-drawer-list [data-puck-drawer-item]:last-child{border-bottom:none}.landing-page-designer-root .lp-drawer-block-row{padding:.35rem .5rem .35rem .35rem}.landing-page-designer-root .lp-drawer-block-row [class*=DrawerItem-draggable]{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;min-height:2rem;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.landing-page-designer-root .lp-drawer-list [class*=DrawerItem]{min-height:0;border:none;border-radius:0;background:transparent}.landing-page-designer-root .lp-drawer-list [class*=DrawerItem]:hover [class*=DrawerItem-draggable]{background:transparent!important}.landing-page-designer-root .lp-drawer-list [data-puck-drawer-item]:hover{background:color-mix(in oklch,var(--primary) 6%,var(--background))}.landing-page-designer-root .lp-drawer-list [class*=DrawerItem-name]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.35;text-align:start;color:var(--foreground)}.landing-page-designer-root .lp-drawer-list [class*=DrawerItem-icon]{opacity:.35;flex-shrink:0}.landing-page-designer-root .lp-drawer-category-title{letter-spacing:.01em}.landing-page-designer-root [data-puck-dragging] [class*=DropZone-linePlaceholder],.landing-page-designer-root [data-puck-line-drag] [class*=DropZone-linePlaceholder]{background:var(--primary)!important;opacity:.9;border-radius:2px;box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 25%,transparent)}.landing-page-designer-root [data-puck-dragging] [data-puck-drawer-item]{display:none!important}.landing-page-designer-root .lp-drawer-list [data-puck-drawer-item]{margin:0}.landing-page-designer-root .lp-designer-puck [class*=Puck-rightSideBar]{border-color:var(--border);background:var(--card)}.landing-page-designer-root .lp-designer-puck [class*=PuckFields-field]{padding:.5rem .75rem .375rem!important}.landing-page-designer-root .lp-designer-puck [class*=PuckFields-field]+[class*=PuckFields-field]{margin-top:0!important}.landing-page-designer-root .lp-designer-puck [class*=FieldLabel]{margin-bottom:.25rem;font-size:11px}.landing-page-designer-root .lp-designer-puck [class*=PuckFields-field]:has(.lp-background-field)>[class*=FieldLabel],.landing-page-designer-root .lp-designer-puck [class*=PuckFields-field]:has(.lp-box-style-field)>[class*=FieldLabel],.landing-page-designer-root .lp-designer-puck [class*=PuckFields-field]:has(.lp-layout-field)>[class*=FieldLabel]{display:none}.landing-page-designer-root .lp-layout-flow{display:flex;gap:.25rem;padding:.2rem;border-radius:.5rem;background:color-mix(in oklch,var(--muted) 45%,var(--background))}.landing-page-designer-root .lp-layout-flow-btn{display:flex;flex:1;align-items:center;justify-content:center;min-height:2rem;border:none;border-radius:.375rem;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.landing-page-designer-root .lp-layout-flow-btn--active{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px color-mix(in oklch,var(--foreground) 12%,transparent)}.landing-page-designer-root .lp-align-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem;width:4.5rem;padding:.25rem;border-radius:.375rem;background:color-mix(in oklch,var(--muted) 40%,var(--background));border:1px solid color-mix(in oklch,var(--border) 65%,transparent)}.landing-page-designer-root .lp-align-grid-cell{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:none;border-radius:.2rem;background:transparent;cursor:pointer;padding:0}.landing-page-designer-root .lp-align-grid-cell:hover{background:color-mix(in oklch,var(--muted) 55%,transparent)}.landing-page-designer-root .lp-align-grid-dot{width:.35rem;height:.35rem;border-radius:999px;background:color-mix(in oklch,var(--muted-foreground) 55%,transparent)}.landing-page-designer-root .lp-align-grid-cell--active{background:color-mix(in oklch,var(--primary) 12%,var(--background))}.landing-page-designer-root .lp-align-grid-cell--active .lp-align-grid-dot{width:.55rem;height:.55rem;background:var(--primary);box-shadow:0 0 0 1px color-mix(in oklch,var(--primary) 35%,transparent)}.landing-page-designer-root .lp-auto-layout-gap{min-height:2rem;padding-top:.35rem;padding-bottom:.35rem}.landing-page-designer-root .lp-box-style-field--compact .lp-figma-section{padding-top:.35rem}.landing-page-designer-root .lp-figma-field-label{text-align:right}.landing-page-designer-root.lp-array-item-dialog{--lpd-radius:0.625rem}.landing-page-designer-root.lp-array-item-dialog .lp-box-model{max-width:100%}.landing-page-designer-root.lp-array-item-dialog .lp-item-appearance-panel .lp-box-style-field{width:100%}.landing-page-designer-root.lp-array-item-dialog .lp-array-modal-fields,.landing-page-designer-root.lp-array-item-dialog .lp-item-appearance-panel{direction:rtl;text-align:right}.landing-page-designer-root.lp-array-item-dialog .lp-array-modal-fields [class*=FieldLabel],.landing-page-designer-root.lp-array-item-dialog .lp-item-appearance-panel [class*=FieldLabel]{display:flex;flex-direction:column;align-items:stretch;width:100%;text-align:right}.landing-page-designer-root.lp-array-item-dialog .lp-array-field-label{display:block;width:100%;text-align:right;font-size:12px;font-weight:600;color:var(--foreground)}.landing-page-designer-root.lp-array-item-dialog .lp-array-modal-subfield [class*=FieldLabel]{display:none!important}.landing-page-designer-root.lp-array-item-dialog .lp-array-modal-fields [class*=PuckFields-field],.landing-page-designer-root.lp-array-item-dialog .lp-array-modal-subfield [class*=PuckFields-field],.landing-page-designer-root.lp-array-item-dialog .lp-item-appearance-panel [class*=PuckFields-field]{padding:0!important}.landing-page-designer-root.lp-array-item-dialog .lp-item-appearance-panel [class*=PuckFields-field]:has(.lp-box-style-field)>[class*=FieldLabel]{display:none}.landing-page-designer-root .lp-designer-puck [class*=PuckFields-field]:has(button[type=button] .lucide-sliders-horizontal){padding-top:.75rem!important;border-top:1px dashed var(--border);margin-top:.5rem}.landing-page-designer-root .lp-designer-puck [class*=PuckCanvas]{background:color-mix(in oklch,var(--muted) 22%,var(--background))}.landing-page-designer-root .lp-designer-puck [class*=PuckCanvas--fullScreen]{padding:.5rem}.landing-page-designer-root .lp-designer-puck iframe{border-radius:var(--lpd-radius)}.landing-page-designer-root .lp-palette-swatches{display:flex;flex-wrap:wrap;gap:.375rem}.landing-page-designer-root .lp-palette-swatch{width:1.5rem;height:1.5rem;border-radius:.375rem;border:2px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s}.landing-page-designer-root .lp-palette-swatch:hover{transform:scale(1.1)}.landing-page-designer-root .lp-palette-swatch--active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.landing-page-designer-root .lp-palette-native-picker{width:2rem;height:2rem;padding:0;border:1px solid var(--border);border-radius:.375rem;cursor:pointer;background:transparent}.landing-page-designer-root .lp-palette-hex-input,.landing-page-designer-root .lp-palette-select{flex:1;min-width:0;border:1px solid var(--border);border-radius:.375rem;background:var(--background);padding:.375rem .5rem;font-size:.8125rem}.landing-page-designer-root .lp-bg-angle-btn,.landing-page-designer-root .lp-bg-type-btn{border:1px solid var(--border);border-radius:.375rem;background:var(--muted);padding:.25rem .625rem;font-size:.75rem;cursor:pointer;transition:background .15s,border-color .15s}.landing-page-designer-root .lp-bg-angle-btn--active,.landing-page-designer-root .lp-bg-type-btn--active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.landing-page-designer-root .lp-background-field,.landing-page-designer-root .lp-box-style-field,.landing-page-designer-root .lp-palette-field{padding:.25rem 0}.landing-page-designer-root .lp-box-model{position:relative;padding:.125rem}.landing-page-designer-root .lp-box-model-label{position:absolute;z-index:2;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklch,var(--muted-foreground) 85%,transparent);pointer-events:none}.landing-page-designer-root .lp-box-model-label--margin{top:.35rem;left:.5rem}.landing-page-designer-root .lp-box-model-label--padding{top:2.35rem;left:1.35rem}.landing-page-designer-root .lp-box-model-ring{position:relative;border-radius:.35rem;min-height:7.5rem}.landing-page-designer-root .lp-box-model-ring--margin{background:color-mix(in oklch,var(--muted) 55%,transparent);padding:1.65rem 2.25rem}.landing-page-designer-root .lp-box-model-ring--padding{background:color-mix(in oklch,var(--background) 92%,var(--muted) 8%);border:1px dashed color-mix(in oklch,var(--border) 70%,transparent);padding:1.65rem 2.25rem;min-height:5.5rem}.landing-page-designer-root .lp-box-model-content{display:flex;align-items:center;justify-content:center;min-height:2.25rem;border-radius:.2rem;background:var(--background);border:1px solid color-mix(in oklch,var(--border) 55%,transparent)}.landing-page-designer-root .lp-box-model-edge{position:absolute;z-index:3;width:2.25rem;max-width:2.25rem;padding:.1rem 0;border:none;border-radius:.25rem;background:transparent;font-size:11px;font-weight:500;line-height:1.2;text-align:center;color:var(--foreground);cursor:pointer;appearance:none;-webkit-appearance:none}.landing-page-designer-root .lp-box-model-edge:focus,.landing-page-designer-root .lp-box-model-edge:hover{background:color-mix(in oklch,var(--primary) 12%,transparent);outline:none}.landing-page-designer-root .lp-box-model-edge--top{top:.2rem;left:50%;transform:translateX(-50%)}.landing-page-designer-root .lp-box-model-edge--bottom{bottom:.2rem;left:50%;transform:translateX(-50%)}.landing-page-designer-root .lp-box-model-edge--left{left:.15rem;top:50%;transform:translateY(-50%)}.landing-page-designer-root .lp-box-model-edge--right{right:.15rem;top:50%;transform:translateY(-50%)}.landing-page-designer-root .lp-figma-section{border-top:1px solid color-mix(in oklch,var(--border) 65%,transparent);padding-top:.65rem}.landing-page-designer-root .lp-figma-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.landing-page-designer-root .lp-figma-section-title{font-size:11px;font-weight:600;color:var(--foreground)}.landing-page-designer-root .lp-figma-section-btn{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:none;border-radius:.25rem;background:transparent;color:var(--muted-foreground);cursor:pointer}.landing-page-designer-root .lp-figma-section-btn:hover{background:color-mix(in oklch,var(--muted) 80%,transparent);color:var(--foreground)}.landing-page-designer-root .lp-figma-color-row{display:flex;align-items:center;gap:.35rem;padding:.2rem .25rem;border-radius:.375rem;background:color-mix(in oklch,var(--muted) 35%,var(--background))}.landing-page-designer-root .lp-figma-color-swatch{width:1.35rem;height:1.35rem;flex-shrink:0;padding:0;border:1px solid color-mix(in oklch,var(--border) 80%,transparent);border-radius:.25rem;cursor:pointer;background:transparent}.landing-page-designer-root .lp-figma-hex{flex:1;min-width:0;border:none;background:transparent;font-size:11px;font-weight:500;color:var(--foreground);padding:.2rem .1rem}.landing-page-designer-root .lp-figma-hex:focus{outline:none}.landing-page-designer-root .lp-figma-opacity-wrap{display:flex;align-items:center;gap:.1rem;flex-shrink:0}.landing-page-designer-root .lp-figma-opacity-wrap--full{width:100%}.landing-page-designer-root .lp-figma-opacity{width:2.25rem;border:none;background:transparent;font-size:11px;text-align:right;color:var(--foreground);padding:.15rem 0}.landing-page-designer-root .lp-figma-opacity:focus{outline:none}.landing-page-designer-root .lp-figma-opacity-suffix{font-size:10px;color:var(--muted-foreground)}.landing-page-designer-root .lp-figma-row-remove{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:none;border-radius:.25rem;background:transparent;color:var(--muted-foreground);cursor:pointer;flex-shrink:0}.landing-page-designer-root .lp-figma-field-label{margin-bottom:.25rem;font-size:10px;font-weight:500;color:var(--muted-foreground)}.landing-page-designer-root .lp-figma-number,.landing-page-designer-root .lp-figma-select{padding:.35rem .45rem;font-size:11px;color:var(--foreground)}.landing-page-designer-root .lp-figma-number,.landing-page-designer-root .lp-figma-number-wrap,.landing-page-designer-root .lp-figma-select{width:100%;border:1px solid color-mix(in oklch,var(--border) 75%,transparent);border-radius:.375rem;background:color-mix(in oklch,var(--muted) 30%,var(--background))}.landing-page-designer-root .lp-figma-number-wrap{display:flex;align-items:center;gap:.2rem;padding:0 .35rem}.landing-page-designer-root .lp-figma-number-wrap .lp-figma-number{border:none;background:transparent;padding:.35rem 0}.landing-page-designer-root .lp-figma-number-suffix{font-size:10px;color:var(--muted-foreground);flex-shrink:0}.landing-page-designer-root .lp-figma-section--fill{border-top:none;padding-top:0}.landing-page-designer-root .lp-fill-row{display:flex;align-items:center;gap:.35rem;padding:.25rem .3rem;border-radius:.375rem;background:color-mix(in oklch,var(--muted) 32%,var(--background));cursor:pointer}.landing-page-designer-root .lp-fill-row--selected{outline:1px solid color-mix(in oklch,var(--primary) 45%,var(--border));background:color-mix(in oklch,var(--primary) 6%,var(--background))}.landing-page-designer-root .lp-fill-row-preview{width:1.1rem;height:1.1rem;flex-shrink:0;border-radius:.2rem;border:1px solid color-mix(in oklch,var(--border) 70%,transparent)}.landing-page-designer-root .lp-fill-row-label{flex:1;min-width:0;font-size:11px;font-weight:500;color:var(--foreground);text-align:left}.landing-page-designer-root .lp-color-picker-panel{border-radius:.5rem;border:1px solid color-mix(in oklch,var(--border) 70%,transparent);padding:.5rem;background:color-mix(in oklch,var(--muted) 18%,var(--background))}.landing-page-designer-root .lp-color-picker-sb{height:7rem;border-radius:.375rem;cursor:crosshair;border:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.landing-page-designer-root .lp-color-picker-hue{background:linear-gradient(90deg,#ff0000,#ffff00,#00ff00,#00ffff,#0000ff,#ff00ff,#ff0000)}.landing-page-designer-root .lp-color-picker-alpha,.landing-page-designer-root .lp-color-picker-hue{height:.65rem;border-radius:999px;appearance:none}.lp-template-build-portal{position:fixed;inset:0;z-index:9999;pointer-events:none}.lp-template-build-topbar{position:fixed;top:0;left:0;right:0;z-index:1;height:2px;background:color-mix(in oklch,var(--muted) 50%,transparent);pointer-events:none}.lp-template-build-topbar-fill{height:100%;background:var(--primary);transition:width .55s cubic-bezier(.22,1,.36,1);opacity:.85}.lp-template-build-hud{position:fixed;bottom:1.25rem;left:50%;z-index:2;display:flex;width:min(22rem,calc(100vw - 2rem));max-width:22rem;align-items:center;gap:.625rem;border:1px solid color-mix(in oklch,var(--border) 80%,transparent);border-radius:999px;background:color-mix(in oklch,var(--card) 88%,transparent);padding:.45rem .55rem .45rem .65rem;box-shadow:0 8px 32px -8px color-mix(in oklch,var(--foreground) 18%,transparent);backdrop-filter:blur(12px);transform:translateX(-50%);pointer-events:auto;animation:lp-stitch-hud-in .4s cubic-bezier(.22,1,.36,1)}.lp-template-build-hud--done{border-color:color-mix(in oklch,var(--primary) 35%,var(--border))}@keyframes lp-stitch-hud-in{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.lp-template-build-hud-icon{display:flex;width:1.75rem;height:1.75rem;shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in oklch,var(--primary) 10%,var(--muted))}.lp-template-build-hud-body{min-width:0;flex:1}.lp-template-build-hud-title{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.625rem;font-weight:700;color:var(--primary)}.lp-template-build-hud-template{font-weight:500;color:var(--muted-foreground)}.lp-template-build-hud-message{margin-top:.1rem;font-size:.75rem;font-weight:600;line-height:1.3}.lp-template-build-hud-meta,.lp-template-build-hud-type{margin-top:.05rem;font-size:.625rem;color:var(--muted-foreground)}.lp-template-build-live-canvas{position:relative;z-index:1}.lp-build-section--enter{animation:lp-stitch-block-in .55s cubic-bezier(.22,1,.36,1) both}.lp-build-render-root{min-height:100%}.lp-template-build-hud-skip{opacity:.75}.lp-template-build-hud-skip:hover{opacity:1}.landing-page-designer-root .lp-designer-puck--building{position:relative}.landing-page-designer-root .lp-designer-puck--building [class*=DraggableComponent]{pointer-events:none}.landing-page-designer-root .lp-designer-puck--building [class*=PuckCanvas]{scroll-behavior:smooth}.landing-page-designer-root[data-build-reveal] .lp-designer-puck--building [class*=PuckCanvas] [class*=DraggableComponent]:last-child{animation:lp-stitch-block-in .62s cubic-bezier(.22,1,.36,1) both}@keyframes lp-stitch-block-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-page-designer-root .lp-designer-puck--building [class*=PuckCanvas] [class*=DraggableComponent] *{transition:opacity .2s ease}.lp-landing-root{overflow-x:clip;width:100%;padding-inline:clamp(.75rem,3vw,1.5rem)}.lp-landing-root>*{max-width:100%}.lp-responsive-grid{display:grid;gap:var(--lp-grid-gap,1.25rem);grid-template-columns:repeat(var(--lp-cols-mobile,1),minmax(0,1fr))}@media (min-width:640px){.lp-responsive-grid{grid-template-columns:repeat(var(--lp-cols-tablet,var(--lp-cols-mobile,1)),minmax(0,1fr))}}@media (min-width:1024px){.lp-responsive-grid{grid-template-columns:repeat(var(--lp-cols-desktop,var(--lp-cols-tablet,1)),minmax(0,1fr))}}.lp-hide-desktop,.lp-hide-mobile{display:block}@media (max-width:639px){.lp-hide-mobile{display:none!important}}@media (min-width:640px){.lp-hide-desktop{display:none!important}}.lp-heading-h1{font-size:clamp(1.875rem,5vw,3rem);line-height:1.15}.lp-heading-h2{font-size:clamp(1.5rem,4vw,1.875rem);line-height:1.2}.lp-heading-h3{font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.25}.lp-heading-h4{font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.3}.lp-section-py-sm{padding-block:clamp(.75rem,2vw,1rem)}.lp-section-py-md{padding-block:clamp(1rem,3vw,2rem)}.lp-section-py-lg{padding-block:clamp(1.5rem,4vw,3rem)}.lp-section-py-xl{padding-block:clamp(2rem,5vw,5rem)}.lp-hero-section{padding-inline:clamp(1rem,4vw,1.5rem);padding-block:clamp(3rem,8vw,5rem)}.lp-hero-title{font-size:clamp(1.875rem,6vw,3rem);line-height:1.15}.lp-hero-subtitle{font-size:clamp(1rem,2.5vw,1.125rem);max-width:42rem}.lp-landing-root iframe,.lp-landing-root img,.lp-landing-root svg,.lp-landing-root video{max-width:100%}.lp-landing-root .prose{overflow-wrap:anywhere}.lp-columns-stack{display:grid;gap:var(--lp-grid-gap,1.25rem);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.lp-columns-stack{grid-template-columns:repeat(var(--lp-cols-tablet,2),minmax(0,1fr))}}@media (min-width:1024px){.lp-columns-stack{grid-template-columns:repeat(var(--lp-cols-desktop,3),minmax(0,1fr))}}.landing-page-designer-root [class*=ViewportControls]{z-index:3}.lp-section-anim{--lp-anim-accent:#2563eb;--lp-anim-duration:650ms;--lp-anim-delay:0ms;opacity:0;will-change:opacity,transform}.lp-section-anim--visible{animation-duration:var(--lp-anim-duration);animation-delay:var(--lp-anim-delay);animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1)}.lp-section-anim--fade-up.lp-section-anim--visible{animation-name:lp-anim-fade-up}.lp-section-anim--fade-in.lp-section-anim--visible{animation-name:lp-anim-fade-in}.lp-section-anim--slide-right.lp-section-anim--visible{animation-name:lp-anim-slide-right}.lp-section-anim--slide-left.lp-section-anim--visible{animation-name:lp-anim-slide-left}.lp-section-anim--zoom-in.lp-section-anim--visible{animation-name:lp-anim-zoom-in}.lp-section-anim--scale-up.lp-section-anim--visible{animation-name:lp-anim-scale-up}.lp-section-anim--visible:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 0 color-mix(in srgb,var(--lp-anim-accent) 0%,transparent);animation:lp-anim-accent-glow var(--lp-anim-duration) var(--lp-anim-delay) both}@keyframes lp-anim-fade-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes lp-anim-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-anim-slide-right{0%{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}@keyframes lp-anim-slide-left{0%{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateX(0)}}@keyframes lp-anim-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes lp-anim-scale-up{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes lp-anim-accent-glow{0%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--lp-anim-accent) 35%,transparent)}to{box-shadow:inset 0 0 0 0 color-mix(in srgb,var(--lp-anim-accent) 0%,transparent)}}.lp-section-anim--preview{opacity:1;animation:lp-anim-fade-up var(--lp-anim-duration) var(--lp-anim-delay) both}@media (prefers-reduced-motion:reduce){.lp-section-anim{opacity:1;animation:none!important;transform:none!important}.lp-section-anim:after{display:none}}.lp-themed-card{background-color:var(--lp-card-bg)!important;color:var(--lp-card-fg);border-color:var(--lp-card-border)}.lp-themed-card .text-muted-foreground{color:var(--lp-card-muted)!important}.lp-themed-card .text-primary{color:var(--lp-card-accent)!important}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn Fallback;src:local("Arial");ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.00%;size-adjust:100.66%}.__className_2e86e3{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}