[data-landing-page] .landing-editor{--demo-ink:#202431;--demo-muted:#606779;--demo-border:#d2d3e5;--demo-canvas:#f5f6fa;color:var(--demo-ink)}[data-landing-page] .landing-editor .landing-editor-toolbar{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 22px;border-bottom:1px solid var(--demo-border);background:#fff}[data-landing-page] .landing-editor .landing-editor-identity{flex:1;min-width:0}[data-landing-page] .landing-editor .landing-editor-identity strong{display:block;overflow:hidden;color:var(--demo-ink);font-size:13px;font-weight:600;text-overflow:ellipsis}[data-landing-page] .landing-editor .landing-editor-saved{display:flex;align-items:center;gap:4px;margin-top:3px;color:var(--demo-muted);font-size:11px;font-weight:400}[data-landing-page] .landing-editor .landing-editor-saved .icon{width:12px;height:12px}[data-landing-page] .landing-editor .landing-editor-status{color:var(--demo-ink);font-size:12px;font-weight:500}[data-landing-page] .landing-editor :is(.bio-editor-tabs,.bio-tabs){display:flex;align-items:stretch;gap:4px;min-height:44px;padding:0 16px;border-bottom:1px solid var(--demo-border);background:#fff}[data-landing-page] .landing-editor :is([data-edit-tab],[data-bio-section]){min-height:44px;margin:0;padding:0 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--demo-muted);font-size:13px;font-weight:500}[data-landing-page] .landing-editor :is([data-edit-tab][aria-selected=true],[data-bio-section][aria-pressed=true]){border-bottom-color:var(--demo-ink);background:transparent;color:var(--demo-ink)}[data-landing-page] .landing-editor :is(.bio-editor-settings,.bio-edit-pane){min-width:0;padding:24px 22px;background:#fff;border-right:0}[data-landing-page] .landing-editor :is(.bio-editor-settings h3,[data-bio-heading]){margin:0;color:var(--demo-ink);font-size:20px;font-weight:600;letter-spacing:-.02em}[data-landing-page] .landing-editor .landing-editor-count{margin:4px 0 20px;color:var(--demo-muted);font-size:12px}[data-landing-page] .landing-editor :is(.editor-content-card,.content-block,.simple-content-row){margin:0 0 8px;border:1px solid var(--demo-border);border-radius:8px;background:var(--demo-canvas);box-shadow:none}[data-landing-page] .landing-editor :is(.editor-card-main,.block-row){gap:12px;min-height:76px;padding:12px}[data-landing-page] .landing-editor :is(.editor-item-icon,.block-thumbnail,.booking-art){width:36px;height:36px;flex-shrink:0;border:0;border-radius:6px;background:#e9ebf4;color:var(--demo-muted);box-shadow:none}[data-landing-page] .landing-editor .landing-editor-item{display:block;flex:1;min-width:0}[data-landing-page] .landing-editor .landing-editor-item strong{display:block;font-size:13px;font-weight:600;line-height:1.5}[data-landing-page] .landing-editor .landing-editor-item small{display:block;margin-top:3px;color:var(--demo-muted);font-size:11px;font-weight:400;line-height:1.5}[data-landing-page] .landing-editor :is(.toggle,.app-switch,.bio-visibility-toggle){display:grid;place-items:center;width:44px;height:44px;min-width:44px;flex-shrink:0;margin-left:auto;padding:6px;border:0;border-radius:6px;background:transparent}[data-landing-page] .landing-editor :is(.toggle,.app-switch,.bio-visibility-toggle)>span{position:relative;width:32px;height:20px;margin:0;border-radius:10px;background:var(--demo-ink);transform:none}[data-landing-page] .landing-editor :is(.toggle,.app-switch,.bio-visibility-toggle)>span:after{content:"";position:absolute;inset:2px 2px auto auto;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:none}[data-landing-page] .landing-editor [aria-checked=false]>span{background:#9da1ad}[data-landing-page] .landing-editor [aria-checked=false]>span:after{right:auto;left:2px}[data-landing-page] .landing-editor :is(input:not([type=color]),textarea){border:1px solid var(--demo-border);border-radius:8px;background:#fff;color:var(--demo-ink);font-size:13px;box-shadow:none}[data-landing-page] .landing-editor :is(button,input,textarea):focus-visible{outline:2px solid var(--demo-ink);outline-offset:2px}[data-landing-page] .landing-editor :is(.editor-preview-rail,.bio-preview-pane){flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;padding:20px;border-left:1px solid var(--demo-border);background:var(--demo-canvas)}[data-landing-page] .landing-editor .landing-editor-preview-label{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;color:var(--demo-muted);font-size:11px}[data-landing-page] .landing-editor :is(.editor-phone,.bio-phone){min-width:0;border:1px solid var(--demo-border);border-radius:18px;box-shadow:none}.landing-create .landing-editor .bio-editor-body{height:560px;min-height:0}.landing-create .landing-editor .bio-editor-settings{overflow-y:auto}.landing-create .landing-editor .editor-phone{height:100%;min-height:0;overflow-y:auto;scrollbar-width:thin}.landing-create .landing-editor .bio-mobile-preview{display:none}.landing-grow .landing-editor .workspace-heading{display:block;margin-bottom:0}.landing-grow .landing-editor .bio-tabs .active:after{content:none}.landing-grow .landing-editor .content-block{padding:0}.landing-grow .landing-editor .live-count{display:block;width:-moz-fit-content;width:fit-content;padding:0;border:0;border-radius:0;background:none}.landing-grow .landing-editor .landing-editor-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:52px;padding:0;background:transparent;color:var(--demo-ink);text-align:left}.landing-grow .landing-editor .landing-editor-open>img{width:36px;height:42px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.landing-grow .landing-editor .landing-editor-back{display:flex;align-items:center;gap:6px;min-height:44px;margin:-8px 0 12px;padding:0;background:transparent;color:var(--demo-muted);font-size:12px}.landing-grow .landing-editor .landing-editor-back .icon{transform:rotate(180deg)}.landing-grow .landing-editor .inline-editor{grid-template-columns:minmax(0,1fr);gap:20px}.landing-grow .landing-editor .landing-editor-panel-title{margin:0 0 24px;font-size:18px;font-weight:600;letter-spacing:-.02em}.landing-grow .landing-editor .landing-editor-section{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:76px;padding:16px 0;border-bottom:1px solid var(--demo-border);background:transparent;color:var(--demo-ink);text-align:left}.landing-start .simple-editor.landing-editor{overflow:hidden;padding:0;border:1px solid var(--demo-border);border-radius:8px;background:#fff}.landing-start .landing-editor .simple-editor-content{padding:20px}.landing-start .landing-editor .simple-editor-heading{padding:0;border:0;color:var(--demo-ink)}.landing-start .landing-editor .simple-content-row{min-height:76px;gap:10px;padding:10px}.landing-start .landing-editor .simple-content-row:last-child{margin-bottom:0}.landing-start #stack-bio .bio-phone{border:1px solid #d2d3e5;border-radius:18px;box-shadow:none}.landing-start #stack-bio .phone-handle{display:none}@media (max-width:650px){[data-landing-page] .landing-editor .landing-editor-toolbar{gap:8px;padding-inline:16px}[data-landing-page] .landing-editor :is(.bio-editor-settings,.bio-edit-pane){padding:20px 16px}[data-landing-page] .landing-editor :is(.bio-editor-tabs,.bio-tabs){padding-inline:8px}[data-landing-page] .landing-editor :is([data-edit-tab],[data-bio-section]){flex:1;padding-inline:12px}[data-landing-page] .landing-editor :is(input:not([type=color]),textarea){font-size:16px}.landing-create .landing-editor .bio-mobile-preview{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px;border-radius:8px;font-size:12px}.landing-create .landing-editor .bio-editor-body,.landing-create .landing-editor .bio-editor-settings{height:491px;min-height:0;max-height:491px}.landing-create .landing-editor .bio-editor-body.previewing .editor-preview-rail{height:491px;padding:16px}.landing-create .landing-editor .bio-editor-body.previewing .editor-phone{height:100%;min-height:0}.landing-grow .landing-editor [data-bio-insights]{padding:8px;min-height:44px}.landing-grow .landing-editor .bio-preview-pane{border-left:0;border-top:1px solid var(--demo-border)}.landing-start .landing-editor .simple-editor-content{padding:16px}}