:root{--editor-bg: #1e1e1e;--editor-bg-secondary: #252526;--editor-bg-elevated: #37373d;--editor-bg-canvas: #181818;--editor-border: #3c3c3c;--editor-text: #cccccc;--editor-text-muted: #858585;--editor-accent: #6b5cff;--editor-header-h: 40px;--editor-panel-w: 228px;--editor-menu-w: 320px;--editor-panel-tabs-h: 30px;--editor-inspector-scroll-h: calc(100vh - var(--editor-header-h) - var(--editor-panel-tabs-h));--editor-ui-font: 11px;--editor-ui-label: 10px;--editor-ui-meta: 9px;--editor-gap: 4px;--editor-gap-section: 6px;--editor-pad-x: 8px;--editor-control-h: 24px;--editor-btn-h: 24px;--editor-row-h: 24px}html,body{height:100vh;overflow:hidden;background:var(--editor-bg);color:var(--editor-text)}body.login{background:var(--editor-bg)}#st-editor{display:flex;width:100%;max-width:100%;flex:1 1 auto;min-height:0;height:calc(100vh - var(--editor-header-h));max-height:calc(100vh - var(--editor-header-h));overflow:hidden;background:var(--editor-bg);position:relative}.right_col>[st-block=editor],.right_col>[st-block=editor]>[st-component-block-html]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}#st-editor>[st-block]{min-width:0;min-height:0;height:100%;overflow:hidden}#st-editor>[st-block="editor|panel"]{flex:0 0 var(--editor-panel-w, 228px);max-width:var(--editor-panel-w, 228px);display:flex;flex-direction:column}#st-editor>[st-block="editor|iframe"]{flex:1 1 auto;min-width:0;overflow:hidden}#st-editor>[st-block="editor|menu"]{flex:0 0 var(--editor-menu-w, 320px);width:var(--editor-menu-w, 320px);max-width:var(--editor-menu-w, 320px);overflow:hidden}#st-editor.is-panels-hidden>[st-block="editor|panel"],#st-editor.is-panels-hidden>[st-block="editor|menu"],#st-editor.is-panels-hidden>#panel,#st-editor.is-panels-hidden>#menu,#st-editor.is-panels-hidden>menu#menu{display:none!important}#st-editor.is-panels-hidden>#st-web-iframe-wrapper,#st-editor.is-panels-hidden>[st-block="editor|iframe"]{flex:1 1 auto;min-width:0;width:100%}#st-editor>[st-block="editor|panel"],#st-editor>[st-block="editor|menu"]{transition:opacity .18s ease}.st-editor-panels-reveal{display:none;position:absolute;left:10px;top:50%;z-index:6;transform:translateY(-50%);align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--editor-border, #3c3c3c);border-radius:6px;background:#1e1e1ef0;color:var(--editor-text, #cccccc);font-size:11px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.st-editor-panels-reveal:hover{color:#fff;border-color:var(--editor-accent, #6b5cff);background:#37373df5}#st-editor.is-panels-hidden .st-editor-panels-reveal{display:inline-flex}#st-editor-panels-toggle.is-panels-hidden{color:var(--editor-accent, #6b5cff);border-color:#6b5cff73;background:#6b5cff1f}#st-editor>[st-block]>[st-component-block-html]{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;min-width:0;overflow:hidden}.editor-update p{padding:0;margin:0}.editor-update label{color:var(--editor-text-muted);font-size:11px;line-height:12px;width:100%}.editor-update input{font-size:11px;line-height:12px;width:100%;background:var(--editor-bg);border:1px solid var(--editor-border);color:var(--editor-text);border-radius:4px}#panel-tabs.ui-tabs,#menu-tabs.ui-tabs{border:0;background:transparent;padding:0}#panel-tabs .ui-tabs-nav,#menu-tabs .ui-tabs-nav{display:flex;gap:1px;margin:0;padding:3px 6px 0;border:0;background:var(--editor-bg-secondary);border-bottom:1px solid var(--editor-border)}#panel-tabs .ui-tabs-nav li,#menu-tabs .ui-tabs-nav li{margin:0;border:0;background:transparent;top:0}#panel-tabs .ui-tabs-nav li a,#menu-tabs .ui-tabs-nav li a{float:none;display:block;padding:5px 8px;border:0;border-radius:4px 4px 0 0;background:transparent;color:var(--editor-text-muted);font-size:var(--editor-ui-label, 10px);font-weight:500;line-height:1.2}#panel-tabs .ui-tabs-nav li.ui-tabs-active,#menu-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0}#panel-tabs .ui-tabs-nav li.ui-tabs-active a,#menu-tabs .ui-tabs-nav li.ui-tabs-active a{color:var(--editor-text);background:var(--editor-bg);border-bottom:2px solid var(--editor-accent)}#panel-tabs .ui-tabs-panel{padding:0;background:var(--editor-bg-secondary);border:0}#menu-tabs .ui-tabs-panel{padding:0!important;background:var(--editor-bg-secondary);border:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#st-editor .form-control,#st-editor input[type=text],#st-editor textarea,#st-editor select{background:var(--editor-bg);border-color:var(--editor-border);color:var(--editor-text)}#st-editor .btn-default{background:var(--editor-bg-elevated);border-color:var(--editor-border);color:var(--editor-text)}#st-editor .btn-primary{background:var(--editor-accent);border-color:var(--editor-accent)}#st-editor-toast{position:fixed;right:16px;bottom:16px;z-index:10050;width:calc(var(--editor-menu-w, 320px) - 32px);padding:10px 12px;border-radius:8px;font-size:11px;font-weight:500;line-height:1.4;color:#fff;box-shadow:0 8px 24px #00000059;display:none;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}#st-editor-toast.is-visible{display:block;opacity:1;transform:translateY(0)}#st-editor-toast.is-success{background:linear-gradient(135deg,#059669,#047857);border:1px solid rgba(255,255,255,.12)}#st-editor-toast.is-error{background:linear-gradient(135deg,#dc2626,#b91c1c);border:1px solid rgba(255,255,255,.12)}#st-editor-toast.is-info{background:linear-gradient(135deg,#475569,#334155);border:1px solid rgba(255,255,255,.12)}#st-editor[data-content-editable="0"] .st-inspector__input,#st-editor[data-content-editable="0"] .st-inspector__control select,#st-editor[data-content-editable="0"] .st-inspector__toggle-input,#st-editor[data-content-editable="0"] .st-inspector__color-swatch,#st-editor[data-content-editable="0"] .st-inspector__range input,#st-editor[data-content-editable="0"] .st-inspector__image-file,#st-editor[data-content-editable="0"] .st-inspector__image-upload,#st-editor[data-content-editable="0"] .st-inspector__image-clear,#st-editor[data-content-editable="0"] .st-section-update__image-file,#st-editor[data-content-editable="0"] .st-content-update__image-file,#st-editor[data-content-editable="0"] .st-section-update__toggle,#st-editor[data-content-editable="0"] .st-content-update__toggle,#st-editor[data-content-editable="0"] .editor-update input,#st-editor[data-content-editable="0"] .editor-update textarea,#st-editor[data-content-editable="0"] .editor-update select,#st-editor[data-content-editable="0"] .st-page-form input,#st-editor[data-content-editable="0"] .st-page-form textarea,#st-editor[data-content-editable="0"] .st-page-form select,#st-editor[data-content-editable="0"] .st-layout__field input,#st-editor[data-content-editable="0"] .st-layout__field textarea,#st-editor[data-content-editable="0"] .st-layout__field select,#st-editor[data-content-editable="0"] .st-layout__image-file,#st-editor[data-content-editable="0"] .st-section-btn--primary,#st-editor[data-content-editable="0"] .st-section-delete,#st-editor[data-content-editable="0"] .st-section-items__add,#st-editor[data-content-editable="0"] .st-section-items__delete,#st-editor[data-content-editable="0"] .st-section-manage__drag,#st-editor[data-content-editable="0"] .st-section-items__drag,#st-editor[data-content-editable="0"] .st-page-form__save,#st-editor[data-content-editable="0"] .st-page-setting__publish,#st-editor[data-content-editable="0"] .st-page-setting__discard,#st-editor[data-content-editable="0"] .st-page-icon-btn--danger,#st-editor[data-content-editable="0"] .st-page-tree__drag{pointer-events:none;opacity:.55}#st-editor[data-content-editable="0"] .st-section-manage__label,#st-editor[data-content-editable="0"] .st-section-icon-btn--design,#st-editor[data-content-editable="0"] .st-section-icon-btn--content,#st-editor[data-content-editable="0"] .st-section-items__label,#st-editor[data-content-editable="0"] .st-inspector__group-toggle,#st-editor[data-content-editable="0"] #panel-tabs a,#st-editor[data-content-editable="0"] #menu-tabs a{pointer-events:auto;opacity:1}.st-section-content__readonly-hint{margin:0 10px 8px;padding:6px 8px;border-radius:6px;border:1px solid rgba(250,204,21,.25);background:#facc151a;color:#fde68a;font-size:10px;line-height:1.4}.st-section-content__empty-hint{font-size:10px;color:var(--editor-text-muted, #858585);margin-top:4px}#menu .st-section-content{height:100%;min-height:0}#menu .st-section-content .st-inspector{min-height:0}#menu .st-section-content .st-inspector__body{padding-top:0}#menu .st-section-content .st-inspector-empty{min-height:180px}#menu .st-content-update .st-inspector__field+.st-inspector__field{margin-top:2px}#menu .st-content-update .st-inspector__field--shared{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}#menu .st-content-update .st-inspector__field--shared .st-inspector__label-row{margin-bottom:2px}#menu .st-content-update .st-inspector__field--responsive{margin-top:4px;border-left:2px solid rgba(107,92,255,.42);padding-left:8px;margin-left:2px}#menu .st-content-update .st-inspector__label-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%}#menu .st-content-update .st-inspector__scope-badge{display:inline-flex;align-items:center;padding:1px 5px;border-radius:999px;border:1px solid transparent;font-size:8px;font-weight:600;line-height:1.3;white-space:nowrap}#menu .st-content-update .st-inspector__scope-badge--responsive{color:#b8adff;background:#6b5cff24;border-color:#6b5cff47}#menu .st-content-update .st-inspector__scope-badge--device_desktop,#menu .st-content-update .st-inspector__scope-badge--device_mobile{color:#8ec5ff;background:#3e88dc24;border-color:#3e88dc47}#menu .st-content-update .st-inspector__scope-badge--shared{color:var(--editor-text-muted, #858585);background:#ffffff0a;border-color:#ffffff14}#menu .live-ckditor-wrapper,#menu .live-ckditor-wrapper .cke,#menu .live-ckditor-wrapper textarea{cursor:text}#st-editor[data-content-editable="1"] .st-section-manage__readonly-hint,#st-editor[data-content-editable="1"] .st-section-content__readonly-hint{display:none}#st-editor .st-inspector__body,#st-editor .st-section-content,#st-editor .st-content-update{cursor:default}#st-editor .st-inspector__input,#st-editor .st-inspector__control select,#st-editor .st-inspector__responsive-input,#st-editor .st-inspector__box-side,#st-editor .st-inspector__range-val,#st-editor .st-inspector__image-path,#st-editor .st-page-field__input,#st-editor .st-page-field__textarea,#st-editor textarea:not([disabled]){cursor:text}#st-editor .st-inspector__group-toggle,#st-editor .st-inspector__advanced-toggle,#st-editor .st-inspector__bp-btn,#st-editor .st-section-manage__label,#st-editor .st-section-items__label,#st-editor .st-section-icon-btn,#st-editor .st-section-btn,#st-editor .st-page-tree__label,#st-editor .st-page-icon-btn{cursor:pointer}#st-editor .st-section-manage__drag,#st-editor .st-section-items__drag,#st-editor .st-page-tree__drag{cursor:grab}#st-editor .st-section-manage__drag:active,#st-editor .st-section-items__drag:active,#st-editor .st-page-tree__drag:active{cursor:grabbing}#st-editor button:disabled,#st-editor .st-section-btn:disabled,#st-editor [data-content-editable="0"] .st-inspector__input{cursor:not-allowed}#panel,.st-panel,menu#menu,#menu{font-size:var(--editor-ui-font, 11px);line-height:1.3}#panel .st-inspector__field,#menu .st-inspector__field{gap:var(--editor-gap, 4px);margin-bottom:var(--editor-gap, 4px)}#panel .st-inspector__group-toggle,#menu .st-inspector__group-toggle{padding:5px var(--editor-pad-x, 8px);font-size:var(--editor-ui-label, 10px);gap:4px}#panel .st-inspector__group-panel,#menu .st-inspector__group-panel{padding:0 var(--editor-pad-x, 8px) 6px}#panel .st-inspector__header,#menu .st-inspector__header{padding:6px var(--editor-pad-x, 8px) 0}#panel .st-inspector__path,#menu .st-inspector__path{margin-bottom:4px;font-size:var(--editor-ui-meta, 9px)}#panel .st-inspector__body,#menu .st-inspector__body{padding:2px 0 8px}#panel .st-inspector__subsection+.st-inspector__subsection,#menu .st-inspector__subsection+.st-inspector__subsection{margin-top:6px;padding-top:6px}#panel .st-inspector-empty,#menu .st-inspector-empty{gap:6px;min-height:140px;padding:14px 10px;font-size:var(--editor-ui-label, 10px)}#panel .st-inspector-empty i,#menu .st-inspector-empty i{font-size:16px}#panel .st-inspector__input,#menu .st-inspector__input,#panel .st-inspector__control>select,#menu .st-inspector__control>select{height:var(--editor-control-h, 24px);font-size:var(--editor-ui-font, 11px);padding:0 6px;border-radius:3px}#panel textarea.st-inspector__input,#menu textarea.st-inspector__input{height:auto;min-height:52px;padding:5px 6px}#panel .st-section-btn,#menu .st-section-btn,#panel .st-page-btn,#menu .st-page-btn{height:var(--editor-btn-h, 24px);min-height:var(--editor-btn-h, 24px);padding:0 8px;font-size:var(--editor-ui-label, 10px);border-radius:3px;gap:4px}#panel .st-section-manage,#menu .st-section-manage{gap:var(--editor-gap-section, 6px);padding:6px 8px}#panel .st-section-manage__row,#menu .st-section-items__row{min-height:var(--editor-row-h, 24px);padding:4px 5px;gap:4px;border-radius:3px}#panel .st-section-manage__name,#menu .st-section-items__name{font-size:var(--editor-ui-font, 11px)}#panel .st-section-manage__type{font-size:var(--editor-ui-meta, 9px)}#panel .st-section-manage__drag{width:14px;height:20px;font-size:10px}#panel .st-section-manage__actions .st-section-icon-btn{width:20px;height:20px}#menu .st-page-manage__toolbar{gap:4px;padding:5px 8px}#menu .st-page-tree__row{min-height:var(--editor-row-h, 24px);padding:1px 6px 1px 3px}#menu .st-page-form__header,#menu .st-page-setting__header,#menu .st-page-html__header{padding:6px 8px}#menu .st-page-form__title{font-size:var(--editor-ui-font, 11px)}#menu .st-page-form__footer{gap:4px;padding:6px 8px}#menu .st-ic-step__title{font-size:var(--editor-ui-font, 11px)}#menu .st-ic-advanced-toggle{height:var(--editor-btn-h, 24px);padding:0 10px;font-size:var(--editor-ui-label, 10px);border-radius:3px}#panel,.st-panel{width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;font-size:12px;background:var(--editor-bg-secondary, #252526);color:var(--editor-text, #cccccc);border-right:1px solid var(--editor-border, #3c3c3c);overflow:hidden;box-sizing:border-box}.st-panel-tabs,#panel-tabs.ui-tabs{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;border:0;background:transparent;padding:0!important;position:relative}.st-panel-tabs__nav,#panel-tabs .ui-tabs-nav{flex-shrink:0;display:flex;gap:0;margin:0;padding:0 8px;border:0;border-bottom:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e);list-style:none}.st-panel-tabs__nav li,#panel-tabs .ui-tabs-nav li{margin:0;border:0;background:transparent}.st-panel-tabs__nav li a,#panel-tabs .ui-tabs-nav li a{display:block;padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--editor-text-muted, #858585);font-size:11px;font-weight:500;text-decoration:none}.st-panel-tabs__nav li.ui-tabs-active a,#panel-tabs .ui-tabs-nav li.ui-tabs-active a{color:var(--editor-text, #cccccc);border-bottom-color:var(--editor-accent, #6b5cff)}.st-panel-tabs__panel,#panel-tabs .ui-tabs-panel{display:none;flex:1 1 auto;min-height:0;max-height:calc(100vh - var(--editor-header-h, 40px) - var(--editor-panel-tabs-h, 34px));overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;border:0;background:var(--editor-bg-secondary, #252526);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#panel-tabs.ui-tabs .ui-tabs-panel{padding:0!important}#panel-tabs .ui-tabs-panel[aria-hidden=false],.st-panel-tabs__panel[aria-hidden=false]{display:block!important}#panel [st-block],#panel [st-component-block-html]{display:block;flex:none;min-height:0;min-width:0;height:auto;overflow:visible}.st-inspector-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:200px;padding:24px 16px;text-align:center;color:var(--editor-text-muted, #858585);font-size:11px}.st-inspector-empty i{font-size:22px;opacity:.45}.st-inspector{display:block;height:auto;min-height:0;overflow:visible;background:var(--editor-bg-secondary, #252526)}.st-inspector__header{position:sticky;top:0;z-index:2;flex-shrink:0;padding:8px 10px 0;border-bottom:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e)}.st-inspector__path{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-size:10px;color:var(--editor-text-muted, #858585)}.st-inspector__path-seg--current{color:var(--editor-text, #cccccc);font-weight:500}.st-inspector__path-sep{opacity:.5}.st-inspector__mode-tabs{display:flex;gap:4px}.st-inspector__mode-tab{height:26px;padding:0 10px;border:0;border-radius:6px 6px 0 0;background:transparent;color:var(--editor-text-muted, #858585);font-size:11px;font-weight:500;cursor:pointer}.st-inspector__mode-tab.is-active{color:var(--editor-text, #cccccc);background:var(--editor-bg-secondary, #252526)}.st-inspector__mode-tab:disabled{opacity:.35;cursor:not-allowed}.st-inspector__body{overflow:visible;padding:4px 0 12px}.st-inspector__group{border-bottom:1px solid rgba(255,255,255,.04)}.st-inspector__group-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;border:0;background:transparent;color:var(--editor-text, #cccccc);font-size:11px;font-weight:600;text-align:left;cursor:pointer}.st-inspector__group-toggle:hover{background:#ffffff08}.st-inspector__group-chevron{width:10px;font-size:9px;color:var(--editor-text-muted, #858585);transition:transform .15s ease}.st-inspector__group.is-open .st-inspector__group-chevron{transform:rotate(90deg)}.st-inspector__group-panel{display:none;padding:0 10px 10px}.st-inspector__group.is-open .st-inspector__group-panel{display:block}.st-inspector__group-hint{margin:0;padding:0 10px 8px;font-size:9px;line-height:1.45;color:var(--editor-text-muted, #858585)}.st-inspector__subsection+.st-inspector__subsection{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.st-inspector__subsection--plain{border-top:0;padding-top:0;margin-top:0}.st-inspector__subsection-title{margin-bottom:4px;font-size:10px;font-weight:600;color:var(--editor-text, #cccccc)}.st-inspector__subsection-hint{margin:0 0 8px;font-size:9px;line-height:1.45;color:var(--editor-text-muted, #858585)}.st-inspector__label-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.st-inspector__field--responsive .st-inspector__label-row{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:8px}.st-inspector__label-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0;min-width:0}.st-inspector__scope-badge{display:inline-flex;align-items:center;max-width:100%;padding:1px 5px;border-radius:999px;border:1px solid transparent;font-size:8px;font-weight:600;line-height:1.3;white-space:nowrap;text-transform:none;letter-spacing:0}.st-inspector__scope-badge--responsive{color:#b8adff;background:#6b5cff24;border-color:#6b5cff47}.st-inspector__scope-badge--device_desktop,.st-inspector__scope-badge--device_mobile{color:#8ec5ff;background:#3e88dc24;border-color:#3e88dc47}.st-inspector__scope-badge--shared{color:var(--editor-text-muted, #858585);background:#ffffff0a;border-color:#ffffff14}.st-inspector__field--responsive{border-left:2px solid rgba(107,92,255,.42);padding-left:8px;margin-left:2px}.st-inspector__field{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center;margin-bottom:8px}.st-inspector__field.is-disabled{opacity:.45;pointer-events:none}.st-inspector__field.is-disabled .st-inspector__hint--disabled{opacity:1;color:var(--editor-text-muted, #9d9d9d)}.st-inspector__field--responsive{align-items:start;grid-template-columns:minmax(0,1fr);gap:6px}.st-inspector__field--responsive .st-inspector__label-row,.st-inspector__field--responsive .st-inspector__label{padding-top:0;margin-bottom:2px}.st-inspector__field--ckeditor{align-items:start;grid-template-columns:minmax(0,1fr);gap:6px}.st-inspector__field--ckeditor .st-inspector__label{padding-top:0;margin-bottom:2px}.st-inspector__field--ckeditor .st-inspector__control,.st-inspector__field--ckeditor .st-inspector__ckeditor,.st-inspector__field--ckeditor .live-ckditor-wrapper{width:100%;min-width:0}.st-inspector__field--ckeditor .cke{width:100%!important;max-width:100%;box-sizing:border-box}.st-inspector__responsive{display:flex;flex-direction:column;gap:6px}.st-inspector__bp-toggle{display:inline-flex;align-items:center;flex-shrink:0;gap:2px;padding:2px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.st-inspector__bp-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:28px;height:22px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:var(--editor-text-muted, #858585);font-size:10px;cursor:pointer;line-height:1}.st-inspector__bp-btn:hover{color:var(--editor-text, #cccccc);background:#ffffff0f}.st-inspector__bp-btn.is-active{color:#fff;background:#6b5cff8c}.st-inspector__bp-btn .fa{width:10px;font-size:11px;text-align:center}.st-inspector__bp-btn-text{display:none}.st-inspector__bp-btn .st-inspector__override-dot{margin-left:0}.st-inspector__responsive--compact{gap:4px}.st-inspector__responsive--compact .st-inspector__responsive-row{display:none;grid-template-columns:minmax(0,1fr);padding:0;border:0;background:transparent}.st-inspector__responsive--compact .st-inspector__responsive-row.is-active{display:grid}.st-inspector__responsive--compact .st-inspector__responsive-label,.st-inspector__responsive--compact .st-inspector__box-row-label{display:none}.st-inspector__responsive--compact .st-inspector__box-row{grid-template-columns:minmax(0,1fr)}.st-inspector__responsive--compact .st-inspector__advanced-panel .st-inspector__box-row{padding:0;border:0;background:transparent}.st-inspector__responsive--compact .st-inspector__advanced-panel .st-inspector__box-row.is-active{display:block}.st-inspector__responsive-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:6px;align-items:center;padding:4px 6px;border:1px solid transparent;border-radius:4px;transition:background .15s ease,border-color .15s ease}.st-inspector__responsive-row.is-active{background:#6b5cff14;border-color:#6b5cff59}.st-inspector__responsive-label{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--editor-text-muted, #858585);white-space:nowrap}.st-inspector__responsive-label .fa{width:10px;font-size:10px;text-align:center}.st-inspector__override-dot{display:none;width:5px;height:5px;border-radius:50%;background:#6b9cff;flex-shrink:0}.st-inspector__override-dot.is-visible{display:inline-block}.st-inspector__responsive-input{min-width:0}.st-inspector__responsive-store{display:none}.st-inspector__advanced-toggle{display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 4px;border:0;border-radius:4px;background:transparent;color:var(--editor-text-muted, #858585);font-size:9px;line-height:1;cursor:pointer;white-space:nowrap}.st-inspector__advanced-toggle:hover{color:var(--editor-text, #cccccc);background:#ffffff0f}.st-inspector__advanced-chevron{font-size:8px;transition:transform .15s ease}.st-inspector__field.is-advanced-open .st-inspector__advanced-chevron,.st-inspector__responsive.is-advanced-open .st-inspector__advanced-chevron{transform:rotate(90deg)}.st-inspector__advanced-panel{display:none;margin:4px 0 0;padding:6px;border:1px solid rgba(255,255,255,.05);border-radius:4px;background:#00000014}.st-inspector__responsive.is-advanced-open .st-inspector__advanced-panel{display:block}.st-inspector__box-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:6px;align-items:center;padding:4px;border:1px solid transparent;border-radius:4px}.st-inspector__advanced-panel .st-inspector__box-row{display:none}.st-inspector__advanced-panel .st-inspector__box-row.is-active{display:grid}.st-inspector__box-row+.st-inspector__box-row{margin-top:4px}.st-inspector__box-row.is-active{border-color:#6b5cff59;background:#6b5cff14}.st-inspector__box-row-label{font-size:9px;color:var(--editor-text-muted, #858585)}.st-inspector__box-model{min-width:0}.st-inspector__box-model-grid{display:grid;grid-template-columns:48px 28px 48px;grid-template-rows:auto 28px auto;grid-template-areas:". top ." "left center right" ". bottom .";gap:4px;align-items:center;justify-items:stretch;justify-content:center}.st-inspector__box-side--top{grid-area:top}.st-inspector__box-side--left{grid-area:left}.st-inspector__box-center{grid-area:center}.st-inspector__box-side--right{grid-area:right}.st-inspector__box-side--bottom{grid-area:bottom}.st-inspector__box-side{width:48px;min-width:48px;height:22px;padding:0 4px;text-align:center;font-size:9px}.st-inspector__box-side--top,.st-inspector__box-side--bottom{justify-self:center}.st-inspector__box-side--left{justify-self:start}.st-inspector__box-side--right{justify-self:end}.st-inspector__box-center{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--editor-border, #3c3c3c);border-radius:3px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff05}.st-inspector__box-link{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--editor-text-muted, #858585);cursor:pointer;transition:color .15s ease,background .15s ease}.st-inspector__box-link:hover{color:var(--editor-text, #cccccc);background:#ffffff0f}.st-inspector__box-link.is-linked{color:#6b9cff}.st-inspector__box-link .fa{font-size:10px}.st-inspector__box-model[data-linked="0"] .st-inspector__box-side:focus{border-color:#6b9cff}.st-inspector__label{font-size:10px;color:var(--editor-text-muted, #858585);line-height:1.3}.st-inspector__hint{display:block;margin-top:2px;margin-bottom:4px;font-size:9px;color:var(--editor-text-muted, #858585);opacity:.85}.st-inspector__control{min-width:0}.st-inspector__link-row{display:flex;align-items:stretch;gap:6px;min-width:0}.st-inspector__link-row .st-inspector__input{flex:1;min-width:0}.st-inspector__open-link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--editor-border, #3c3c3c);border-radius:4px;background:var(--editor-bg-elevated, #2a2a2a);color:var(--editor-text, #cccccc);font-size:11px;cursor:pointer;white-space:nowrap}.st-inspector__open-link:hover:not(:disabled){background:var(--editor-hover, #333333);color:#fff}.st-inspector__open-link:disabled{opacity:.45;cursor:not-allowed}.st-inspector__open-link i{font-size:11px}.st-inspector__input,.st-inspector__control select{width:100%;height:26px;box-sizing:border-box;padding:0 8px;border:1px solid var(--editor-border, #3c3c3c);border-radius:4px;background:var(--editor-bg, #1e1e1e);color:var(--editor-text, #cccccc);font-size:11px}textarea.st-inspector__input{height:auto;min-height:64px;padding:6px 8px;line-height:1.4;resize:vertical}.st-inspector__input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.st-inspector__box-model .st-inspector__box-side{width:48px;min-width:48px}.st-inspector__input:focus,.st-inspector__control select:focus{outline:none;border-color:#6b5cff;box-shadow:0 0 0 1px #6b5cff4d}.st-inspector__toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer}.st-inspector__toggle-input{position:absolute;opacity:0;width:0;height:0}.st-inspector__toggle-track{position:relative;display:block;width:32px;height:18px;border-radius:999px;background:#444;transition:background .15s ease}.st-inspector__toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#ccc;transition:transform .15s ease}.st-inspector__toggle-input:checked+.st-inspector__toggle-track{background:#6b5cff8c}.st-inspector__toggle-input:checked+.st-inspector__toggle-track:after{transform:translate(14px);background:#fff}.st-inspector__color{display:flex;gap:6px;align-items:center}.st-inspector__color .st-inspector__input{flex:1;min-width:0}.st-inspector__color-swatch{flex-shrink:0;width:26px;height:26px;padding:0;border:1px solid var(--editor-border, #3c3c3c);border-radius:4px;background:transparent;cursor:pointer}.st-inspector__range{display:flex;gap:6px;align-items:center}.st-inspector__range input[type=range]{flex:1;min-width:0}.st-inspector__range-val{width:44px!important;flex-shrink:0;text-align:center}.st-inspector__image{display:flex;flex-direction:column;gap:6px;width:100%}.st-inspector__image-row{display:flex;gap:4px;align-items:center;width:100%}.st-inspector__image-path{flex:1;min-width:0}.st-inspector__image-upload,.st-inspector__image-clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;margin:0;padding:0;border:1px solid var(--editor-border, #3c3c3c);border-radius:4px;background:var(--editor-bg, #1e1e1e);color:var(--editor-text-muted, #858585);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.st-inspector__image-upload:hover,.st-inspector__image-clear:hover{color:var(--editor-text, #cccccc);border-color:var(--editor-accent, #6b5cff)}.st-inspector__image-upload input[type=file]{display:none}.st-inspector__image-preview{width:100%;border:1px solid var(--editor-border, #3c3c3c);border-radius:4px;overflow:hidden;background:var(--editor-bg, #1e1e1e)}.st-inspector__image-preview img{display:block;width:100%;max-height:80px;object-fit:contain}.st-inspector__image.is-uploading .st-inspector__image-upload{opacity:.5;pointer-events:none}.st-inspector--legacy .editor-update{padding:6px 10px}.st-section-manage{display:flex;flex-direction:column;gap:10px;padding:10px}.st-section-manage__toolbar{display:flex;gap:4px}.st-section-manage__toolbar .st-section-btn{flex:1 1 auto;justify-content:center}.st-section-btn{display:inline-flex;align-items:center;gap:6px;height:auto;padding:6px 10px;border-radius:6px;border:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e);color:var(--editor-text, #cccccc);font-size:11px;cursor:pointer}.st-section-btn:disabled{opacity:.45;cursor:not-allowed}.st-section-btn--primary{background:linear-gradient(135deg,#6b5cff,#5a4ae8);border-color:#6b5cff73;color:#fff}.st-section-manage__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:10px;color:#9da0a6;padding:0 2px}.st-section-manage__version{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:9px;letter-spacing:.03em;text-transform:uppercase;border:1px solid transparent}.st-section-manage__version--draft{color:#9fe2b1;border-color:#4ade8059;background:#4ade801f}.st-section-manage__version--published{color:#9cc8ff;border-color:#60a5fa66;background:#60a5fa1f}.st-section-manage__readonly-hint{margin:-2px 2px 2px;padding:6px 8px;border-radius:6px;border:1px solid rgba(96,165,250,.25);background:#60a5fa1a;color:#b7d8ff;font-size:10px;line-height:1.4}.st-section-manage__readonly-hint--preview{border-color:#facc1540;background:#facc151a;color:#fde68a}.st-section-manage__page{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.st-section-manage__empty{padding:24px 12px;text-align:center;color:#9da0a6}.st-section-manage__empty i{font-size:22px;margin-bottom:8px;opacity:.7}.st-section-manage__empty-hint{font-size:10px;margin-top:4px}.st-section-manage__list,.st-section-manage__group{display:flex;flex-direction:column;gap:4px}.st-section-manage__group.is-dragging{opacity:.55}.st-section-manage__group.is-drag-over{outline:1px dashed rgba(107,92,255,.55);border-radius:6px}.st-section-manage__children{margin-left:6px;padding-left:6px;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px;min-width:0}.st-section-manage__lane{display:flex;flex-direction:column;gap:4px;padding:5px 6px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);min-width:0}.st-section-manage__lane-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.st-section-manage__lane-title{font-size:10px;font-weight:600;letter-spacing:.02em;color:#b8bbc2;text-transform:uppercase}.st-section-manage__lane-count{min-width:16px;padding:0 5px;border-radius:8px;font-size:10px;line-height:16px;text-align:center;color:#9da0a6;background:#ffffff0f}.st-section-manage__lane .st-section-manage__children-toolbar{margin-top:0}.st-section-manage__children-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.st-section-manage__children-count{font-size:10px;color:#8b8b8b}.st-section-manage__children-empty{margin:0;padding:4px 0 2px;font-size:10px;color:#8b8b8b}.st-section-manage__lane-drop{min-height:28px;border-radius:4px;border:1px dashed transparent;transition:border-color .12s ease,background .12s ease}.st-section-manage__lane-drop.is-empty{border-color:#ffffff1a;padding:4px 6px}.st-section-manage__lane-drop.is-over{border-color:#6b5cffa6;background:#6b5cff1f}.st-section-btn--ghost{background:transparent;border-color:#ffffff1f}.st-section-manage__list--nested{gap:3px}.st-section-manage__row--nested{margin-left:0;background:#ffffff0a}.st-column-manage{display:flex;flex-direction:column;gap:8px;padding:10px}.st-column-manage__header{display:flex;flex-direction:column;gap:2px}.st-column-manage__title{font-size:12px;font-weight:600;color:#e8e8e8}.st-column-manage__parent{font-size:10px;color:#9da0a6}.st-column-manage__content{display:flex;flex-direction:column;gap:8px;min-height:0}.st-column-manage__layout-config{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.st-column-manage__bp-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.st-column-manage__bp-row .st-column-manage__quick-label{margin-bottom:0}.st-column-manage__bp-pane{display:none!important}.st-column-manage__bp-pane.is-active,.st-column-manage__quick-lanes .st-column-manage__bp-pane.is-active,.st-column-manage__quick-gap .st-column-manage__bp-pane.is-active{display:block!important}.st-column-manage__mobile-stack{display:none;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;border:1px solid var(--editor-border, #3c3c3c);border-radius:4px;background:#ffffff05}.st-column-manage__bp-pane.is-active .st-column-manage__mobile-stack.is-available{display:flex}.st-column-manage__mobile-stack-hint{margin:0;font-size:9px;line-height:1.4;color:var(--editor-text-muted, #8a8a8a)}.st-column-manage__mobile-stack-hint code{font-size:9px;color:#c4c0f0}.st-column-manage__mobile-hint{margin:0;font-size:10px;line-height:1.4;color:var(--editor-text-muted, #8a8a8a)}.st-column-manage__mobile-hint.is-hidden{display:none}.st-column-manage__split.is-hidden-split,.st-column-manage__tracks.is-hidden-tracks,.st-column-manage__presets,.st-column-manage__preset-row,.st-column-manage__preset{display:none!important}.st-column-manage__quick{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.st-column-manage__quick-mode{flex:1 1 120px;min-width:0}.st-column-manage__quick-extra{flex:0 0 auto;display:none;align-items:center;gap:6px}.st-column-flex.is-masonry .st-column-flex__quick-masonry,.st-column-flex.is-lanes .st-column-flex__quick-lanes{display:flex}.st-column-manage__quick-gap{flex:0 0 auto;min-width:72px}.st-column-manage__gap-input{width:72px;min-height:28px;text-align:center;font-size:11px}.st-column-manage__quick-label{display:block;margin-bottom:4px;font-size:9px;font-weight:600;color:var(--editor-text-muted, #9a9a9a);letter-spacing:.02em}.st-column-manage__mode-select,.st-column-manage__quick-input{width:100%;min-height:28px;font-size:11px}.st-column-manage__quick-input{width:52px;text-align:center}.st-column-manage__widths{display:none;flex-direction:column;gap:10px;padding:8px;border:1px solid var(--editor-border, #3c3c3c);border-radius:4px;background:#ffffff05}.st-column-flex.is-lanes .st-column-manage__widths:not(.is-single){display:flex}.st-column-manage__split{display:none;flex-direction:column;gap:6px}.st-column-manage__widths.is-two-cols .st-column-manage__bp-pane.is-active>.st-column-manage__split:not(.is-hidden-split){display:flex}.st-column-manage__tracks{display:none;flex-direction:column;gap:6px}.st-column-manage__widths.is-multi-cols .st-column-manage__bp-pane.is-active>.st-column-manage__tracks:not(.is-hidden-tracks),.st-column-manage__widths.is-two-cols .st-column-manage__bp-pane.is-active>.st-column-manage__tracks:not(.is-hidden-tracks){display:flex}.st-column-manage__widths.is-two-cols .st-column-manage__tracks-head{display:none}.st-column-manage__widths.is-two-cols .st-column-manage__bp-pane.is-active>.st-column-manage__tracks:not(.is-hidden-tracks){gap:4px}.st-column-manage__widths.is-two-cols .st-column-manage__tracks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-column-manage__split-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.st-column-manage__split-head .st-column-manage__quick-label{margin-bottom:0}.st-column-manage__split-values{font-size:10px;font-weight:600;color:#d8d8d8;font-variant-numeric:tabular-nums}.st-column-manage__split-preview{display:flex;width:100%;height:8px;border-radius:4px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.st-column-manage__split-bar--left{background:#6b5cffbf;transition:width .12s ease}.st-column-manage__split-bar--right{background:#6b5cff38;transition:width .12s ease}.st-column-manage__split-slider{width:100%;margin:0;accent-color:var(--editor-accent, #6b5cff)}.st-column-manage__split-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--editor-text-muted, #8a8a8a)}.st-column-manage__tracks-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.st-column-manage__tracks-head .st-column-manage__quick-label{margin-bottom:0}.st-column-manage__tracks-hint{font-size:9px;color:var(--editor-text-muted, #8a8a8a)}.st-column-manage__tracks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.st-column-manage__track-field{display:flex;flex-direction:column;gap:3px;font-size:9px;color:#a8a8a8}.st-column-manage__track-field.is-hidden{display:none}.st-column-manage__track-field input{min-height:28px;font-size:11px}.st-column-stepper{display:inline-flex;align-items:center;gap:0;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden;background:#ffffff08}.st-column-stepper__btn{width:28px;height:28px;border:0;background:transparent;color:#d8d8d8;font-size:14px;line-height:1;cursor:pointer}.st-column-stepper__btn:hover:not(:disabled){background:#ffffff0f}.st-column-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.st-column-stepper__value{min-width:24px;text-align:center;font-size:12px;font-weight:600;color:#ececec}.st-column-flex-inspector{padding:0}.st-column-flex-inspector .st-inspector__group{border-bottom:0}.st-column-flex-inspector .st-inspector__group-panel{padding-bottom:4px}.st-column-flex-inspector .st-inspector__field:last-of-type{margin-bottom:4px}.st-column-flex.is-masonry .st-column-flex__flex-only,.st-column-flex.is-lanes .st-column-flex__flex-only{display:none}.st-column-flex:not(.is-masonry) .st-column-flex__masonry-only{display:none}.st-column-flex:not(.is-lanes) .st-column-flex__lanes-only{display:none}.st-column-lanes-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.st-column-lanes-tabs__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff08;color:#b8b8b8;font-size:10px;font-weight:600;cursor:pointer;white-space:nowrap}.st-column-lanes-tabs__btn.is-active{border-color:#6b5cff8c;background:#6b5cff29;color:#ececec}.st-column-lanes-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ffffff1a;font-size:9px;font-weight:700}.st-column-lane-panels{min-height:0}.st-column-lane-panel{display:none;flex-direction:column;gap:8px}.st-column-lane-panel.is-active,.st-column-lane-panel__toolbar{display:flex}.st-column-lane-panel__toolbar .st-section-btn{width:100%;justify-content:center}.st-column-lane-panel__empty{margin:0;padding:16px 8px;text-align:center;font-size:10px;color:#6f6f6f;border:1px dashed rgba(255,255,255,.08);border-radius:8px}.st-section-manage__list--lane{gap:4px;min-width:0}.st-section-manage__list,.st-section-manage__group,.st-section-manage__group-body{min-width:0}.st-column-flex-inspector .st-inspector__field--responsive{align-items:start;grid-template-columns:minmax(0,1fr);gap:6px}.st-column-flex-inspector .st-inspector__field--responsive .st-inspector__label-row{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:8px}.st-editor-segment--block{display:flex;width:100%}.st-editor-segment--block .st-editor-segment__btn{flex:1 1 0;justify-content:center;min-width:0}.st-section-manage__row{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:4px;min-width:0;min-height:0;padding:5px 6px;border-radius:6px;border:1px solid transparent;background:#ffffff05;transition:border-color .15s ease,background .15s ease}.st-section-manage__row.is-selected{border-color:#6b5cff8c;background:#6b5cff1f;box-shadow:inset 3px 0 #6b5cffd9}.st-section-manage__row.is-selected .st-section-manage__name{color:#fff}.st-section-manage__row.is-selected .st-section-manage__type{color:#c4c0f0}.st-section-manage__row.is-inactive,.st-section-manage__row.is-dragging{opacity:.55}.st-section-manage__row.is-drag-over{border-color:#6b5cff8c;background:#6b5cff14}.st-section-manage__drag{grid-row:1 / span 2;width:16px;height:22px;margin-top:1px;padding:0;border:0;border-radius:3px;background:transparent;color:#8b8b8b;cursor:grab;font-size:11px;line-height:1}.st-section-manage__drag:disabled{opacity:.4;cursor:not-allowed}.st-section-manage__body{display:flex;flex-direction:column;gap:2px;min-width:0}.st-section-manage__label{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.st-section-manage__name{display:block;width:100%;min-width:0;font-size:12px;font-weight:600;line-height:1.25;color:#e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-section-manage__footer{display:flex;align-items:center;gap:4px;min-width:0}.st-section-manage__meta-line{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.st-section-manage__kind-icon{flex:0 0 auto;width:12px;color:#8b8b8b;font-size:10px;line-height:1;text-align:center}.st-section-manage__type{flex:1 1 auto;min-width:0;font-size:10px;line-height:1.2;color:#9da0a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-section-manage__actions{display:flex;align-items:center;justify-content:flex-end;gap:1px;flex:0 0 auto}.st-section-icon-btn{width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:#b0b0b0;cursor:pointer;flex:0 0 auto}.st-section-icon-btn:disabled{opacity:.35;cursor:not-allowed}.st-section-icon-btn--danger:hover{background:#dc262626;color:#f87171}.st-section-icon-btn--design:hover{background:#6b5cff26;color:var(--editor-accent, #6b5cff)}.st-section-icon-btn--content:hover{background:#22c55e26;color:#4ade80}.st-template-picker{padding:12px}.st-template-picker__header{margin-bottom:12px}.st-template-picker__intro{margin:0;font-size:12px;line-height:1.5;color:var(--editor-text-muted, #858585)}.st-template-picker__filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.st-template-picker__filter{border:1px solid var(--editor-border, #3c3c3c);background:var(--editor-surface-2, #2d2d2d);color:var(--editor-text-muted, #858585);border-radius:999px;padding:4px 10px;font-size:11px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.st-template-picker__filter:hover,.st-template-picker__filter.is-active{background:#6b5cff26;border-color:#6b5cff73;color:var(--editor-accent, #6b5cff)}.st-template-picker__grid .st-add-section-picker__card{min-height:120px;align-items:flex-start}.st-template-picker__desc{display:block;margin-top:4px;font-size:10px;line-height:1.35;color:var(--editor-text-muted, #858585);text-align:center}.st-column-manage__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 0}.st-column-manage__lane-preview{display:flex;gap:4px;margin:8px 10px;padding:6px;border-radius:6px;border:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e);min-height:36px}.st-column-manage__lane-track{display:flex;align-items:center;justify-content:center;min-width:0;border-radius:4px;background:#6b5cff38;border:1px dashed rgba(107,92,255,.45)}.st-column-manage__lane-label{font-size:10px;color:var(--editor-text-muted, #858585);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.st-column-manage__body{display:grid;gap:10px;padding:0}.st-add-section-picker__thumb--hero,.st-add-section-picker__thumb--conversion,.st-add-section-picker__thumb--contact,.st-add-section-picker__thumb--content,.st-add-section-picker__thumb--generic{display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:6px;background:linear-gradient(135deg,#6366f140,#a855f71f);color:var(--editor-text-muted, #858585);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.st-add-section-picker__thumb--conversion{background:linear-gradient(135deg,#22c55e38,#6366f11f)}.st-add-section-picker__thumb--contact{background:linear-gradient(135deg,#fbbf2438,#6366f11f)}.st-add-section-picker__thumb-label{opacity:.85}#panel .st-add-section-picker__thumb--hero{background:linear-gradient(135deg,#6b5cff40,#3b82f633)}#panel .st-add-section-picker__thumb--google-map{background:#22c55e1f;color:#4ade80}menu#menu{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;background:var(--editor-bg-secondary, #252526);color:var(--editor-text, #cccccc);border-left:1px solid var(--editor-border, #3c3c3c);margin:0;padding:0;overflow:hidden;box-sizing:border-box}#menu-tabs.ui-tabs{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}#menu-tabs .ui-tabs-nav{flex-shrink:0}#menu [st-block],#menu [st-component-block-html]{display:block;flex:none;min-height:0;min-width:0;height:auto;overflow:visible}#menu-tabs,#menu-tabs .ui-tabs-panel{max-width:100%;overflow-x:hidden}#menu-tabs ul{background:var(--editor-bg-secondary, #252526);border-bottom:1px solid var(--editor-border, #3c3c3c)}#menu-tabs .ui-tabs-nav li a{color:var(--editor-text-muted, #858585)}#menu-tabs .ui-tabs-nav li.ui-tabs-active a{color:var(--editor-text, #cccccc)}#menu-tabs .st-menu-tab--hidden,#menu[data-layout-tab-hidden="1"] #menu-tabs-3{display:none!important}.live-ckditor-wrapper{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.live-ckditor-pane__label{margin:0 0 6px;font-size:11px;font-weight:600;color:var(--editor-text-muted, #858585);text-transform:uppercase;letter-spacing:.04em}.live-ckditor-pane[hidden]{display:none!important}.live-ckditor-toolbar{margin-bottom:8px}.live-ckditor-toolbar__label{font-size:11px;font-weight:600;color:var(--editor-text-muted, #858585)}.live-ckditor-wrapper .cke,.live-ckditor-wrapper .cke_inner,.live-ckditor-wrapper .cke_contents,.live-ckditor-wrapper textarea{max-width:100%!important;box-sizing:border-box}#editor-layout .st-inspector__ckeditor .cke_contents{min-height:120px!important}#menu .st-content-update .st-inspector__ckeditor .cke_contents{min-height:160px!important}#menu .st-content-update .st-inspector__field--ckeditor .st-inspector__control,#menu .st-content-update .st-inspector__field--ckeditor .st-inspector__ckeditor,#menu .st-content-update .st-inspector__field--ckeditor .live-ckditor-wrapper{width:100%;max-width:100%}ul.list-group li{background:none;border:0;color:#6b5cff}.st-page-manage:not(.st-layout){display:flex;flex-direction:column;height:100%;min-height:0;background:var(--editor-bg-secondary, #252526)}.st-page-manage.st-layout{display:block;height:auto;min-height:0;padding-bottom:12px;background:var(--editor-bg-secondary, #252526)}.st-page-manage__toolbar{display:flex;gap:4px;padding:5px 8px;border-bottom:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e)}.st-page-btn{display:inline-flex;align-items:center;gap:4px;height:var(--editor-btn-h, 24px);padding:0 8px;border:1px solid var(--editor-border, #3c3c3c);border-radius:3px;background:transparent;color:var(--editor-text, #cccccc);font-size:var(--editor-ui-label, 10px);font-weight:500;cursor:pointer}.st-page-btn--primary{background:linear-gradient(135deg,#6b5cff,#4f46e5);border-color:transparent;color:#fff}.st-page-btn--primary.is-saving,.st-page-btn--primary:disabled{opacity:.72;cursor:wait}.st-page-btn--ghost:hover,.st-page-btn:hover{filter:brightness(1.05)}.st-page-btn--primary:disabled:hover{filter:none}.st-page-tree{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 0}.st-page-tree__fixed{padding-bottom:4px;border-bottom:1px solid var(--editor-border, #3c3c3c);margin-bottom:4px}.st-page-tree__list{padding-top:2px}.st-page-tree__row--index .st-page-tree__icon{color:#6b5cff}.st-page-tree__row--index .st-page-tree__label:hover,.st-page-tree__row--index .st-page-tree__label:focus-visible{background:#6b5cff14}.st-page-tree__row--error404 .st-page-tree__icon{color:#e0a040}.st-page-tree__row--error404 .st-page-tree__label:hover,.st-page-tree__row--error404 .st-page-tree__label:focus-visible{background:#e0a0401a}.st-page-tree__fixed .st-page-tree__row+.st-page-tree__row{margin-top:2px}.st-page-empty,.st-page-tree__empty-child{display:flex;align-items:center;gap:6px;margin:2px 8px 4px 34px;padding:8px 10px;color:var(--editor-text-muted, #858585);font-size:10px;border:1px dashed rgba(255,255,255,.12);border-radius:6px;background:#ffffff05}.st-page-tree__empty-child i{flex-shrink:0;font-size:10px;opacity:.7;transform:rotate(90deg)}.st-page-tree__group+.st-page-tree__group{border-top:1px solid rgba(255,255,255,.04)}.st-page-tree__children{position:relative;margin:0 4px 4px 22px;padding:2px 0 2px 10px;border-left:2px solid rgba(107,92,255,.35);border-radius:0 0 0 4px}.st-page-tree__children:before{content:"";position:absolute;left:-2px;top:0;width:10px;height:2px;background:#6b5cff59}.st-page-tree__row{display:flex;align-items:center;gap:4px;min-height:var(--editor-row-h, 24px);padding:1px 6px 1px 3px;border-radius:3px;margin:0 2px}.st-page-tree__row:hover{background:#ffffff0a}.st-page-tree__row.is-inactive .st-page-tree__name{opacity:.45}.st-page-tree__row--child{margin-left:0;margin-right:0;padding-left:4px;background:#6b5cff0f;border-left:2px solid rgba(107,92,255,.5)}.st-page-tree__row--child:hover{background:#6b5cff1f}.st-page-tree__row--child .st-page-tree__name{font-size:10px}.st-page-tree__spacer--child{width:14px}.st-page-tree__icon--sub{color:#8b7cff;font-size:10px}.st-page-tree__meta--sub{color:#8b7cff;background:#6b5cff24;border:1px solid rgba(107,92,255,.25)}.st-page-tree__drag{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:18px;border:0;background:transparent;color:var(--editor-text-muted, #858585);cursor:grab;padding:0;opacity:.45;-webkit-user-drag:element;-webkit-user-select:none;user-select:none}.st-page-tree__drag i{pointer-events:none}.st-page-tree__row:hover .st-page-tree__drag,.st-page-tree__drag:focus-visible{opacity:1}.st-page-tree__drag:active{cursor:grabbing}.st-page-tree__group.is-dragging,.st-page-tree__row.is-dragging{opacity:.55}.st-page-tree__group.is-drag-over,.st-page-tree__row.is-drag-over{background:#6b5cff1f;box-shadow:inset 0 0 0 1px #6b5cff59}.st-page-tree__chevron,.st-page-tree__spacer{flex-shrink:0;width:18px;height:18px}.st-page-tree__chevron{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--editor-text-muted, #858585);cursor:pointer;padding:0}.st-page-tree__group .st-page-tree__chevron:not(.is-open) i{transform:rotate(-90deg)}.st-page-tree__children.is-collapsed{display:none}.st-page-tree__label.is-active,.st-page-tree__label.is-active:hover,.st-page-tree__label.is-active:focus-visible{background:#63b3ed2e;color:var(--editor-text, #e8e8e8)}.st-page-tree__label{flex:1;min-width:0;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--editor-text, #cccccc);text-align:left;cursor:pointer;padding:4px 2px;font-size:11px}.st-page-tree__icon{flex-shrink:0;width:14px;color:var(--editor-text-muted, #858585);font-size:11px}.st-page-tree__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}#editor-page-manage .st-page-tree__row{align-items:flex-start;min-height:var(--editor-row-h, 24px);height:auto}#editor-page-manage .st-page-tree__label{align-items:flex-start;flex-wrap:nowrap}#editor-page-manage .st-page-tree__name{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;line-height:1.3;padding-top:1px}#editor-page-manage .st-page-tree__meta{display:none}#editor-page-manage .st-page-tree__drag,#editor-page-manage .st-page-tree__chevron,#editor-page-manage .st-page-tree__spacer,#editor-page-manage .st-page-tree__actions{margin-top:2px}.st-page-tree__meta{flex-shrink:0;font-size:9px;color:var(--editor-text-muted, #858585);padding:1px 5px;border-radius:4px;background:#ffffff0d}.st-page-tree__actions{display:flex;gap:2px;opacity:0;transition:opacity .12s ease}.st-page-tree__row:hover .st-page-tree__actions{opacity:1}.st-page-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:var(--editor-text-muted, #858585);cursor:pointer;font-size:11px}.st-page-icon-btn:hover{background:#ffffff14;color:var(--editor-text, #cccccc)}.st-page-icon-btn.is-on{color:#34d399}.st-page-icon-btn--danger:hover{color:#f87171}.st-page-form{display:flex;flex-direction:column;height:100%;min-height:0}.st-page-form__header{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e)}.st-page-form__title{margin:0;font-size:var(--editor-ui-font, 11px);font-weight:600;color:var(--editor-text, #cccccc)}.st-page-form__body{flex:1;overflow-y:auto;padding:0}#menu .st-inspector__body,#menu .st-layout__form .st-inspector__group-panel{padding:10px}#menu #editor-site>.st-layout__sections>.st-inspector__body{padding:0}#menu #editor-site .st-layout__form{padding:0}#menu #editor-site .st-layout__form-footer{margin:8px 0 0}#menu #editor-site.st-page-manage.st-layout,#menu #editor-site .st-layout__sections{padding-bottom:0}#menu .st-page-html__section-desc,#menu .st-page-setting__section-desc{margin:0 0 8px}.st-page-form__switches{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px}.st-page-form__visibility{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.st-page-form__visibility-hint{margin:0 0 2px;font-size:10px;line-height:1.4;color:var(--editor-text-muted, #858585)}.st-page-form__visibility-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff08;cursor:pointer}.st-page-form__visibility-row--secondary{opacity:.92}.st-page-form__visibility-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.st-page-form__visibility-title{font-size:11px;font-weight:600;color:var(--editor-text, #cccccc);line-height:1.3}.st-page-form__visibility-desc{font-size:10px;line-height:1.4;color:var(--editor-text-muted, #858585)}.st-page-form__visibility-row .st-inspector__toggle{flex-shrink:0;margin-top:1px}.st-page-switch-label{font-size:11px;color:var(--editor-text, #cccccc)}.st-page-form__footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:4px;padding:6px 8px;border-top:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e)}.st-page-html__header,.st-page-setting__header{flex-shrink:0;padding:6px 8px;border-bottom:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e)}.st-page-setting__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.st-page-setting__title-row .st-page-form__title{margin:0}.st-page-setting__status{font-size:10px;color:var(--editor-text-muted, #858585);white-space:nowrap}.st-page-setting__status[data-status=saving] .st-page-setting__status-text{color:#dcdcaa}.st-page-setting__status[data-status=saved] .st-page-setting__status-text,.st-page-setting__status[data-status=published] .st-page-setting__status-text{color:#4ec9b0}.st-page-setting__status[data-status=error] .st-page-setting__status-text{color:#f48771}.st-page-setting__footer{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px;border-top:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e)}.st-page-setting__footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px}.st-page-setting__footer-row .st-inspector__hint{flex:1 1 auto;min-width:0}.st-page-setting__footer .st-page-setting__section-desc{margin:0}.st-page-setting__draft-badge{display:none;align-items:center;gap:6px;font-size:10px;color:var(--editor-text-muted, #858585)}.st-page-setting__draft-badge.is-visible{display:inline-flex;color:#dcdcaa}.st-page-setting__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.st-page-html__path,.st-page-setting__path{margin:6px 0 0;font-size:10px;color:var(--editor-text-muted, #858585)}.st-page-html__path-label,.st-page-setting__path-label{display:block;margin-bottom:2px}.st-page-html__path-value,.st-page-setting__path-value{display:inline-block;padding:2px 6px;border-radius:4px;background:#ffffff0d;color:var(--editor-text, #cccccc);font-size:10px}.st-page-html__section{margin:12px 0 8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.st-page-html__section-title{display:block;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--editor-text-muted, #858585)}.st-page-html__section-desc,.st-page-setting__section-desc{margin:4px 0 0;font-size:10px;color:var(--editor-text-muted, #858585);opacity:.85}.st-page-setting__layout-toggles{display:flex;flex-direction:column;gap:8px}.st-page-setting__layout-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff08;cursor:default}.st-page-setting__layout-toggle-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--editor-text, #cccccc)}.st-page-setting__layout-toggle-label .fa{width:14px;text-align:center;color:var(--editor-text-muted, #858585)}.st-page-setting__migration-hint{margin:8px 0 0;font-size:10px;color:#d19a66}#menu-tabs .ui-tabs-panel{display:none;flex:1 1 auto;min-height:0;max-height:calc(100vh - var(--editor-header-h, 40px) - var(--editor-panel-tabs-h, 30px));padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--editor-bg-secondary, #252526);border:0}#menu-tabs .ui-tabs-panel[aria-hidden=false]{display:block!important}.st-layout__sticky{position:sticky;top:0;z-index:3;border-bottom:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e)}.st-layout__header{padding:10px 10px 8px;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.st-layout__nav{display:flex;gap:6px;padding:8px 10px;background:transparent}.st-layout__nav-btn{flex:1 1 0;min-width:0;height:28px;padding:0 8px;border:1px solid var(--editor-border, #3c3c3c);border-radius:6px;background:transparent;color:var(--editor-text-muted, #858585);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.st-layout__nav-btn:hover{color:var(--editor-text, #cccccc);background:#ffffff0a}.st-layout__nav-btn.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#6b5cff,#4f46e5)}.st-layout__sections{padding-bottom:8px}.st-inspector__group.is-highlight>.st-inspector__group-toggle{background:#007acc1f}.st-layout__desc{margin:6px 0 0;font-size:10px;color:var(--editor-text-muted, #858585);line-height:1.45}.st-layout__form{padding:10px 10px 0}.st-layout__form.st-page-form__body{flex:none;overflow:visible;height:auto}.st-layout__form-footer{position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;gap:8px;padding:10px;margin:8px -10px 0;border-top:1px solid var(--editor-border, #3c3c3c);background:#1e1e1ef5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 -6px 16px #00000038}.st-layout__subsection{margin:12px 0 6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--editor-text-muted, #858585)}.st-layout__hint{margin:8px 0 0;font-size:10px;color:var(--editor-text-muted, #858585)}.st-inspector__field--color-list{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.st-inspector__field--color-list .st-inspector__label{padding-top:0}.st-inspector__color-list-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:28px;margin-bottom:8px}.st-inspector__color-list-chips:empty:before{content:"No colors added yet";font-size:10px;color:var(--editor-text-muted, #858585);line-height:28px}.st-inspector__color-chip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 4px 0 2px;border:1px solid var(--editor-border, #3c3c3c);border-radius:4px;background:#ffffff0a}.st-inspector__color-chip-swatch{flex-shrink:0;width:18px;height:18px;border:1px solid rgba(255,255,255,.12);border-radius:3px}.st-inspector__color-chip-label{font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--editor-text, #cccccc);letter-spacing:.02em}.st-inspector__color-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--editor-text-muted, #858585);cursor:pointer}.st-inspector__color-chip-remove:hover{color:#fff;background:#ffffff14}.st-inspector__color-list-add{display:flex;gap:6px;align-items:center}.st-inspector__color-list-picker{flex-shrink:0;width:26px;height:26px;padding:0;border:1px solid var(--editor-border, #3c3c3c);border-radius:4px;background:transparent;cursor:pointer}.st-inspector__color-list-add .st-inspector__color-list-hex{flex:1;min-width:0;width:auto}.st-inspector__color-list-add-btn{flex-shrink:0;height:26px;padding:0 8px;font-size:10px}.st-section-content{display:block;height:100%;min-height:0}.st-section-items{display:flex;flex-direction:column;gap:8px}.st-section-items__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:2px}.st-section-items__toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.st-section-items__toolbar-actions .st-section-btn{flex:0 1 auto;min-width:0}.st-section-items__toolbar-actions .st-section-items__manage{max-width:100%}.st-section-items__toolbar-actions .st-section-items__manage span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-section-items__modal-hint{margin:0;font-size:10px;line-height:1.4;color:var(--editor-text-muted, #858585)}.st-section-items--modal .st-section-items__row.is-selected{border-color:transparent;background:transparent}.st-section-items--modal .st-section-items__row:hover{border-color:#7c6af759;background:#7c6af70f}.st-section-items__count{font-size:10px;color:var(--editor-text-muted, #858585)}.st-section-items__empty{padding:16px 4px;text-align:center;color:var(--editor-text-muted, #858585);font-size:11px}.st-section-items__empty i{display:block;font-size:18px;margin-bottom:6px;opacity:.7}.st-section-items__empty-hint{font-size:10px;margin-top:4px}.st-section-items__list{display:flex;flex-direction:column;gap:4px}.st-section-items__row{display:flex;align-items:center;gap:4px;min-height:var(--editor-row-h, 24px);padding:3px 6px;border-radius:3px;border:1px solid transparent;background:#ffffff05}.st-section-items__row:hover{background:#ffffff0a}.st-section-items__row.is-selected{border-color:#6b5cff8c;background:#6b5cff14}.st-section-items__row.is-inactive,.st-section-items__row.is-dragging{opacity:.55}.st-section-items__row.is-drag-over{border-color:#6b5cff8c;background:#6b5cff14}.st-section-items__drag{flex:0 0 auto;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:#8b8b8b;cursor:grab;padding:0;opacity:.45}.st-section-items__row:hover .st-section-items__drag,.st-section-items__drag:focus-visible{opacity:1}.st-section-items__drag:active{cursor:grabbing}.st-section-items__thumb{flex-shrink:0;width:36px;height:28px;border-radius:4px;overflow:hidden;background:var(--editor-bg, #1e1e1e);border:1px solid rgba(255,255,255,.06)}.st-section-items__thumb img{width:100%;height:100%;object-fit:cover}.st-section-items__thumb--empty{display:flex;align-items:center;justify-content:center;color:var(--editor-text-muted, #858585);font-size:11px}.st-section-items__label{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.st-section-items__name{font-size:12px;font-weight:500;color:#e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.st-section-items__badge{font-size:9px;padding:1px 5px;border-radius:999px;background:#ffffff14;color:#9da0a6}.st-section-items__badge.is-active{background:#4ade8026;color:#9fe2b1}.st-section-items__actions{flex:0 0 auto;display:flex;gap:4px;opacity:0;transition:opacity .12s ease}.st-section-items__row:hover .st-section-items__actions,.st-section-items__row.is-selected .st-section-items__actions{opacity:1}.st-section-items__edit{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.st-section-items__edit-header{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--editor-text-muted, #858585);margin-bottom:8px}.st-button-settings__preview-hint{margin:0 0 10px}.st-button-preview{padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#0003}.st-button-preview__items{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#st-button-preview-style{display:none}.st-text-styles--headings{margin-bottom:1.5vw}.st-text-styles{display:flex;flex-direction:column;gap:10px;margin:10px 0 12px}.st-text-style-row{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.st-text-style-row__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.st-text-style-row[data-style-collapsible="1"] .st-text-style-row__head{margin-bottom:0}.st-text-style-row__toggle{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.st-text-style-row__chevron{width:12px;text-align:center;color:var(--editor-text-muted, #858585);transition:transform .15s ease}.st-text-style-row__title{font-size:12px;font-weight:600;color:var(--editor-text, #cccccc)}.st-text-style-row__body{margin-top:8px}.st-text-style-row[data-style-collapsible="1"]:not([data-style-open="1"]) .st-text-style-row__body{display:none}.st-text-style-row[data-style-collapsible="1"][data-style-open="1"] .st-text-style-row__chevron{transform:rotate(90deg)}.st-text-style-row__remove{flex-shrink:0;min-height:28px;padding:0 8px;font-size:11px}.st-text-styles__add{width:100%;justify-content:center}#menu .st-content-update .st-inspector__field.is-conditional-hidden{display:none!important}#menu .st-content-update--image-cards .st-inspector__field:has(.st-ic-templates){grid-template-columns:minmax(0,1fr);align-items:stretch}#menu .st-content-update--image-cards .st-content-update__hint{margin:2px 0 0;font-size:11px;line-height:1.4;color:var(--editor-text-muted, #858585)}#menu .st-content-update--image-cards .st-ic-step{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}#menu .st-content-update--image-cards .st-ic-step:last-of-type{border-bottom:0}#menu .st-ic-step__head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}#menu .st-ic-step__head-copy{flex:1 1 auto;min-width:0}#menu .st-ic-step__head .st-inspector__bp-toggle{flex:0 0 auto;margin-left:auto}#menu .st-ic-step__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#6b5cff47;color:#fff;font-size:11px;font-weight:700}#menu .st-ic-step__title{font-size:12px;font-weight:600;color:var(--editor-text, #cccccc)}#menu .st-content-update--image-cards:not(.is-custom-template):not(.is-advanced-open) .st-content-update__section.is-advanced{display:none}#menu .st-content-update--image-cards.is-custom-template .st-ic-advanced-bar{display:none}#menu .st-ic-advanced-bar{margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}#menu .st-ic-advanced-toggle{display:inline-flex;align-items:center;height:var(--editor-btn-h, 24px);padding:0 10px;border-radius:3px;border:1px solid var(--editor-border, #3c3c3c);background:#ffffff0a;color:var(--editor-text, #cccccc);font-size:var(--editor-ui-label, 10px);font-weight:600;cursor:pointer}#menu .st-ic-advanced-toggle:hover{border-color:#6b5cff73;background:#6b5cff1a}#menu .st-ic-advanced-bar__hint{margin:8px 0 0;font-size:11px;line-height:1.4;color:var(--editor-text-muted, #858585)}#menu .st-ic-templates__select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#menu .st-ic-templates__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#menu .st-ic-templates__card{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px;border:1px solid var(--editor-border, #3c3c3c);border-radius:8px;background:#ffffff08;color:var(--editor-text, #cccccc);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}#menu .st-ic-templates__card:hover{border-color:#6b5cff73;background:#6b5cff14}#menu .st-ic-templates__card.is-active{border-color:#6b5cffb3;background:#6b5cff24;box-shadow:0 0 0 1px #6b5cff40}#menu .st-ic-templates__thumb{display:flex;flex-direction:column;justify-content:center;gap:4px;width:100%;aspect-ratio:4 / 3;padding:8px;border-radius:5px;background:linear-gradient(180deg,#6b5cff2e,#6b5cff0f);overflow:hidden}#menu .st-ic-templates__name{font-size:11px;font-weight:600;line-height:1.3}#menu .st-ic-templates__desc{font-size:10px;line-height:1.35;color:var(--editor-text-muted, #858585)}#menu .st-ic-preview__media,#menu .st-ic-preview__line,#menu .st-ic-preview__btn,#menu .st-ic-preview__overlay,#menu .st-ic-preview__cards>i,#menu .st-ic-preview__tiles>i,#menu .st-ic-preview__marquee>i,#menu .st-ic-preview__split>span>b{display:block;border-radius:2px;background:#ffffff61}#menu .st-ic-preview__media{flex:1 1 auto;min-height:18px}#menu .st-ic-preview__media.is-fill{position:absolute;top:8px;right:8px;bottom:8px;left:8px}#menu .st-ic-preview--overlay,#menu .st-ic-preview--image-tile{position:relative}#menu .st-ic-preview__line{height:4px;width:100%}#menu .st-ic-preview__line.is-short,#menu .st-ic-preview__split>span>b.is-short{width:55%}#menu .st-ic-preview__split{display:grid;grid-template-columns:1fr 1fr;gap:4px;height:100%}#menu .st-ic-preview__split.is-flip{direction:rtl}#menu .st-ic-preview__split.is-flip>*{direction:ltr}#menu .st-ic-preview__split>span{display:flex;flex-direction:column;justify-content:center;gap:4px}#menu .st-ic-preview__split>span>b{height:4px;width:100%}#menu .st-ic-preview__cards,#menu .st-ic-preview__tiles,#menu .st-ic-preview__marquee{display:grid;gap:4px;height:100%}#menu .st-ic-preview__cards{grid-template-columns:repeat(3,1fr)}#menu .st-ic-preview__tiles{grid-template-columns:repeat(2,1fr)}#menu .st-ic-preview__marquee{grid-template-columns:repeat(4,1fr);align-items:center}#menu .st-ic-preview__marquee>i{height:14px}#menu .st-ic-preview__overlay{position:absolute;left:12px;right:12px;bottom:12px;height:10px;background:#ffffff8c}#menu .st-ic-preview__btn{width:42%;height:8px;border-radius:999px;background:#ffffff8c}#menu .st-ic-preview__gear{width:22px;height:22px;margin:auto;border-radius:50%;border:2px solid rgba(255,255,255,.45);background:transparent;box-shadow:inset 0 0 0 4px #ffffff1f}#menu .st-ic-per-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}#menu .st-ic-per-row__chip{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 6px;border:1px solid var(--editor-border, #3c3c3c);border-radius:8px;background:#ffffff08;color:var(--editor-text-muted, #858585);cursor:pointer}#menu .st-ic-per-row__chip:hover{border-color:#6b5cff73}#menu .st-ic-per-row__chip.is-active{border-color:#6b5cffb3;background:#6b5cff24;color:#fff}#menu .st-ic-per-row__preview{display:grid;gap:2px;height:28px;align-items:stretch}#menu .st-ic-per-row__preview[data-cols="1"]{grid-template-columns:1fr}#menu .st-ic-per-row__preview[data-cols="2"]{grid-template-columns:repeat(2,1fr)}#menu .st-ic-per-row__preview[data-cols="3"]{grid-template-columns:repeat(3,1fr)}#menu .st-ic-per-row__preview[data-cols="4"]{grid-template-columns:repeat(4,1fr)}#menu .st-ic-per-row__preview[data-cols="5"]{grid-template-columns:repeat(5,1fr)}#menu .st-ic-per-row__preview[data-cols="6"]{grid-template-columns:repeat(6,1fr)}#menu .st-ic-per-row__preview>i{display:block;border-radius:2px;background:#ffffff59}#menu .st-ic-per-row__chip.is-active .st-ic-per-row__preview>i{background:#ffffffa6}#menu .st-ic-per-row__label{font-size:11px;font-weight:700;text-align:center}#menu .st-ic-size{display:flex;align-items:center;gap:10px}#menu .st-ic-size__chips{display:inline-flex;flex-wrap:wrap;gap:4px;padding:2px;border-radius:8px;border:1px solid var(--editor-border, #3c3c3c);background:#0003}#menu .st-ic-size__chip{min-width:36px;height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--editor-text-muted, #858585);font-size:11px;font-weight:700;cursor:pointer}#menu .st-ic-size__chip.is-active{background:#6b5cff47;color:#fff}#menu .st-ic-gaps{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}#menu .st-ic-gap{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}#menu .st-ic-gap__label{flex:0 0 auto;width:auto;font-size:11px;font-weight:600;color:var(--editor-text-muted, #858585);line-height:1.2}#menu .st-ic-gap__control{display:flex;align-items:center;gap:8px;min-width:0;width:100%}#menu .st-ic-gap__slider{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;flex:1 1 auto;min-width:0;width:auto!important;max-width:none!important;height:18px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;accent-color:#6b5cff;cursor:pointer}#menu .st-ic-gap__slider::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#ffffff24}#menu .st-ic-gap__slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:#6b5cff;cursor:pointer}#menu .st-ic-gap__slider::-moz-range-track{height:4px;border:0;border-radius:2px;background:#ffffff24}#menu .st-ic-gap__slider::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#6b5cff;cursor:pointer}#menu .st-ic-gap__value{flex:0 0 28px;min-width:28px;text-align:right;font-size:12px;font-weight:700;color:var(--editor-text, #cccccc);font-variant-numeric:tabular-nums;line-height:1}#menu .st-ic-gap__unit{flex:0 0 auto;margin-left:0;color:var(--editor-text-muted, #858585);font-size:10px;font-weight:600}#menu .st-content-update--image-cards .st-ic-step[data-section=scroll] .st-inspector__scope-badge{display:none}#menu .st-content-update--image-cards .st-inspector__field:has(.st-inspector__toggle){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}#menu .st-content-update--image-cards .st-inspector__field:has(.st-inspector__toggle) .st-inspector__label-row{min-width:0}#menu .st-content-update--image-cards .st-inspector__field:has(.st-inspector__toggle) .st-inspector__scope-badge{display:none}#menu .st-content-update--image-cards .st-inspector__field:has(.st-inspector__toggle) .st-inspector__control{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:8px;min-width:32px}#menu .st-content-update--image-cards .st-inspector__field:has(.st-inspector__toggle) .st-inspector__hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#menu .st-content-update--image-cards .st-inspector__field:has(.st-inspector__toggle) .st-inspector__toggle{flex:0 0 auto}#menu .st-content-update--image-cards .st-inspector__field:has(.st-inspector__toggle) .st-inspector__toggle-track{width:32px;height:18px}#menu .st-ic-fit{display:flex;align-items:center;gap:10px}#menu .st-ic-fit__chips{display:inline-flex;flex-wrap:wrap;gap:4px;padding:2px;border-radius:8px;border:1px solid var(--editor-border, #3c3c3c);background:#0003}#menu .st-ic-fit__chip{min-width:52px;height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--editor-text-muted, #858585);font-size:11px;font-weight:700;cursor:pointer}#menu .st-ic-fit__chip.is-active{background:#6b5cff47;color:#fff}.st-editor-header{--editor-header-h: 40px;position:relative;z-index:20;display:flex;align-items:center;gap:12px;width:100%;max-width:100%;min-width:0;height:var(--editor-header-h);padding:0 12px;background:var(--editor-bg-secondary, #252526);border-bottom:1px solid var(--editor-border, #3c3c3c);color:var(--editor-text, #cccccc);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:12px;box-sizing:border-box;overflow:visible}.st-editor-header__start,.st-editor-header__actions{display:flex;align-items:center;gap:8px}.st-editor-header__start{flex-shrink:0}.st-editor-header__actions{margin-left:auto;min-width:0;flex:1 1 auto;justify-content:flex-end;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.st-editor-header__actions::-webkit-scrollbar{height:4px}.st-editor-header__actions::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.st-editor-header__action-group{display:inline-flex;align-items:center;gap:2px;padding-right:6px;margin-right:2px;border-right:1px solid rgba(255,255,255,.08)}.st-editor-header__action-group:last-of-type{border-right:none;padding-right:0;margin-right:0}.st-editor-btn--icon{gap:0;padding:0 8px;min-width:30px;justify-content:center}.st-editor-btn--icon.is-active,.st-editor-btn--ghost.is-active{background:#ffffff14;border-color:#666}.st-editor-header__more{position:relative;flex:0 0 auto}.st-editor-header__more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:200px;padding:6px;border-radius:10px;border:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg-secondary, #252526);box-shadow:0 10px 28px #00000073}.st-editor-header__more-menu.is-portaled{position:fixed;right:auto;z-index:10050}.st-editor-header__more-item{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--editor-text, #cccccc);font:inherit;font-size:12px;font-weight:500;text-align:left;cursor:pointer}.st-editor-header__more-item:hover:not(:disabled){background:#ffffff0f}.st-editor-header__more-item:disabled,.st-editor-header__more-item.is-disabled{opacity:.45;cursor:not-allowed}.st-editor-header__more-item>i{width:14px;text-align:center;opacity:.85}.st-editor-header__more-item--danger{color:#fca5a5}.st-editor-header__more-item--danger:hover:not(:disabled){background:#f871711f}.st-editor-header__more-sep{height:1px;margin:4px 6px;background:#ffffff14}@media(max-width:1280px){.st-editor-header{gap:8px;padding:0 8px}.st-editor-header__start,.st-editor-header__actions{gap:4px}.st-editor-header .st-editor-btn{gap:0;padding:0 8px;min-width:30px;justify-content:center}.st-editor-header .st-editor-btn>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.st-editor-header .st-editor-segment__btn{gap:0;padding:0 8px;min-width:28px;justify-content:center}.st-editor-header .st-editor-segment__btn>span{display:none}.st-editor-header__path{flex:1 1 96px;max-width:220px}.st-editor-page-picker__eyebrow,.st-editor-page-picker__meta,.st-editor-page-picker__path{display:none}}@media(max-width:900px){.st-editor-header__draft-badge{padding:0 6px}.st-editor-header__draft-badge>:not(i){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.st-editor-header__path{max-width:140px}}.st-editor-header__logo-svg{display:block;height:32px;width:auto;flex-shrink:0;overflow:visible}.st-editor-header__brand{display:flex;align-items:center;margin-right:2px;padding-right:8px;border-right:1px solid var(--editor-border, #3c3c3c);overflow:visible}.st-editor-header__logo-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:56px;font-weight:800;letter-spacing:-1px;fill:var(--editor-text, #cccccc)}.st-editor-header__logo-text-vw{fill:url(#vwibe-header-grad)}.st-editor-header__logo-bracket-line{stroke:url(#vwibe-header-grad);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;fill:none}.st-editor-header__logo-bracket-line--thin{stroke-width:3}.st-editor-header__logo-bracket--left{animation:vwibe-logo-expand-left 2.5s infinite ease-in-out alternate}.st-editor-header__logo-bracket--right{animation:vwibe-logo-expand-right 2.5s infinite ease-in-out alternate}.st-editor-header__logo-live{fill:#ef4444;transform-origin:282px 52px;animation:vwibe-logo-pulse-live 1.5s infinite ease-in-out alternate}@keyframes vwibe-logo-expand-left{0%{transform:translate(45px);opacity:.4}to{transform:translate(0);opacity:1}}@keyframes vwibe-logo-expand-right{0%{transform:translate(-45px);opacity:.4}to{transform:translate(0);opacity:1}}@keyframes vwibe-logo-pulse-live{0%{transform:scale(.85);opacity:.6}to{transform:scale(1.15);opacity:1}}.st-editor-header__draft-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:999px;background:#fbbf2424;border:1px solid rgba(251,191,36,.35);color:#fcd34d;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.st-editor-btn--primary.is-disabled,.st-editor-btn--primary:disabled{opacity:.45;cursor:not-allowed;filter:none}.st-editor-btn--primary.is-disabled:hover,.st-editor-btn--primary:disabled:hover{filter:none}.st-editor-header__draft-badge--live{background:#34d39924;border-color:#34d39959;color:#6ee7b7}.st-editor-segment--content{margin-left:2px}.st-editor-segment__btn--published.is-active{color:#bbf7d0;background:#10b98138;box-shadow:inset 0 0 0 1px #34d39959}.st-editor-segment__btn:disabled{cursor:default}.st-editor-segment__btn:disabled:not(.is-active){opacity:.4;cursor:not-allowed}.st-editor-segment__btn.is-active:disabled{opacity:1}.st-editor-header__native-select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.st-editor-segment{position:relative;display:inline-flex;padding:2px;border-radius:8px;background:var(--editor-bg, #1e1e1e);border:1px solid var(--editor-border, #3c3c3c)}.st-editor-segment__btn{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--editor-text-muted, #858585);font-size:11px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.st-editor-segment__btn:hover{color:var(--editor-text, #cccccc);background:#ffffff0a}.st-editor-segment__btn.is-active{color:#fff;background:var(--editor-bg-elevated, #37373d);box-shadow:0 1px 2px #00000040}.st-editor-segment__btn i{font-size:12px}.st-editor-segment--mode{margin-left:2px}.st-editor-segment__btn--live.is-active{color:#bbf7d0;background:#10b98138;box-shadow:inset 0 0 0 1px #34d39959}.st-editor-segment__btn--live.is-active i{color:#34d399}.st-editor-header__path{position:relative;flex:1;min-width:0;max-width:560px;height:30px;overflow:visible}.st-editor-page-picker__trigger{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 10px;border:1px solid var(--editor-border, #3c3c3c);border-radius:8px;background:var(--editor-bg, #1e1e1e);color:#e6e6e6;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.st-editor-page-picker__trigger:hover,.st-editor-page-picker[data-open="1"] .st-editor-page-picker__trigger{border-color:#6b5cff;box-shadow:0 0 0 1px #6b5cff59}.st-editor-page-picker__eyebrow{color:var(--editor-text-muted, #858585);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.st-editor-page-picker__name{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:#f0f0f0}.st-editor-page-picker__meta{min-width:0;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--editor-text-muted, #858585)}.st-editor-page-picker__path{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:#9ca3af}.st-editor-page-picker__chevron{margin-left:auto;font-size:10px;color:var(--editor-text-muted, #858585);transition:transform .15s ease}.st-editor-page-picker[data-open="1"] .st-editor-page-picker__chevron{transform:rotate(180deg)}.st-editor-page-picker__panel{position:absolute;top:calc(100% + 6px);left:0;min-width:min(420px,92vw);width:max(100%,360px);z-index:1200;display:flex;flex-direction:column;max-height:min(70vh,520px);border:1px solid var(--editor-border, #3c3c3c);border-radius:10px;background:#252526;box-shadow:0 12px 32px #00000073;overflow:hidden}.st-editor-page-picker__panel.is-portaled{position:fixed;top:0;left:0;min-width:0;width:auto;z-index:10050}.st-editor-page-picker__tree{flex:1;min-height:0;padding:4px 6px 8px;overflow-y:auto}.st-editor-page-picker__panel[hidden]{display:none!important}.st-editor-page-picker__search-wrap{position:relative;padding:10px 10px 6px;border-bottom:1px solid var(--editor-border, #3c3c3c)}.st-editor-page-picker__search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--editor-text-muted, #858585);pointer-events:none}.st-editor-page-picker__search{width:100%;height:30px;padding:0 10px 0 28px;border:1px solid var(--editor-border, #3c3c3c);border-radius:8px;background:var(--editor-bg, #1e1e1e);color:#e6e6e6;font-size:12px;outline:none}.st-editor-page-picker__search:focus{border-color:#6b5cff;box-shadow:0 0 0 1px #6b5cff59}.st-editor-page-picker__tree .st-page-tree__drag,.st-editor-page-picker__tree .st-page-tree__actions{display:none!important}.st-editor-page-picker__tree .st-page-tree__row{padding-right:6px}.st-editor-page-picker__footer{padding:8px 10px 10px;border-top:1px solid var(--editor-border, #3c3c3c)}.st-editor-page-picker__manage{display:inline-flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 10px;border:1px solid var(--editor-border, #3c3c3c);border-radius:8px;background:transparent;color:var(--editor-text, #cccccc);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.st-editor-page-picker__manage:hover{background:#ffffff0d;border-color:#555}.st-editor-page-picker__tree .st-page-tree__group.is-filter-hidden,.st-editor-page-picker__tree .st-page-tree__row.is-filter-hidden{display:none!important}.st-editor-header__path-label{margin:0;color:var(--editor-text-muted, #858585);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.st-editor-header__path-input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:#e6e6e6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;padding:0}.st-editor-header__path-input[readonly]{cursor:default;opacity:.92}.st-editor-header__path-input::placeholder{color:#666}.st-editor-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:600;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease}.st-editor-btn--ghost{background:transparent;border-color:var(--editor-border, #3c3c3c);color:var(--editor-text, #cccccc)}.st-editor-btn--ghost:hover{background:#ffffff0d;border-color:#555}.st-editor-btn--reset-draft:not(:disabled):hover{border-color:#f871718c;color:#fca5a5}.st-editor-btn--primary{background:linear-gradient(135deg,#6b5cff,#4f46e5);color:#fff;box-shadow:0 1px 2px #00000040}.st-editor-btn--primary:hover{filter:brightness(1.06)}.st-editor-btn.is-busy{opacity:.72;pointer-events:none}.st-editor-btn.is-busy .st-editor-btn__label:after{content:"…"}.st-editor-header.htmx-request{opacity:.92}#st-editor.htmx-request{position:relative}.st-editor-confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:block;overflow:auto;background-color:#0000008c}body.st-editor-confirm-open .st-editor-confirm-modal{display:block}.st-editor-confirm-modal .modal-content{background:var(--editor-bg-secondary, #252526);border:1px solid var(--editor-border, #3c3c3c);border-radius:10px;box-shadow:0 20px 60px #00000073;overflow:hidden}.st-editor-confirm-modal .modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--editor-bg, #1e1e1e);border-bottom:1px solid var(--editor-border, #3c3c3c)}.st-editor-confirm-modal .modal-header .close{order:2;margin:0;padding:0;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--editor-text-muted, #858585);font-size:22px;line-height:1;cursor:pointer}.st-editor-confirm-modal .modal-header .close:hover{background:#ffffff0f;color:var(--editor-text, #cccccc)}.st-editor-confirm-modal .modal-title{order:1;margin:0;color:var(--editor-text, #cccccc);font-size:13px;font-weight:600}.st-editor-confirm-modal .modal-dialog{width:min(420px,calc(100vw - 32px));max-width:420px;margin:12vh auto}.st-editor-confirm-modal .modal-body p{margin:0;color:var(--editor-text, #cccccc);font-size:13px;line-height:1.55}.st-editor-confirm-modal .modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px;background:var(--editor-bg-secondary, #252526);border-top:1px solid var(--editor-border, #3c3c3c)}.st-editor-a11y-modal{display:block}.st-editor-a11y-modal .modal-dialog--a11y{width:min(520px,calc(100vw - 32px));max-width:520px}.st-editor-a11y-modal__summary{margin:0 0 12px;color:var(--editor-text-muted, #858585);font-size:12px}.st-editor-a11y-modal__list{list-style:none;margin:0;padding:0;max-height:min(50vh,360px);overflow:auto}.st-editor-a11y-modal__item{margin-bottom:6px;border-radius:6px;border-left:3px solid #64748b;background:#ffffff08}.st-editor-a11y-modal__item.is-error{border-left-color:#ef4444}.st-editor-a11y-modal__item.is-warn{border-left-color:#f59e0b}.st-editor-a11y-modal__item.is-info{border-left-color:#64748b}.st-editor-a11y-modal__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;width:100%;margin:0;padding:8px 10px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:default}button.st-editor-a11y-modal__row{cursor:pointer}button.st-editor-a11y-modal__row:hover{background:#ffffff0d}.st-editor-a11y-modal__severity{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--editor-text-muted, #858585)}.st-editor-a11y-modal__item.is-error .st-editor-a11y-modal__severity{color:#fca5a5}.st-editor-a11y-modal__item.is-warn .st-editor-a11y-modal__severity{color:#fcd34d}.st-editor-a11y-modal__message{flex:1 1 12rem;color:var(--editor-text, #cccccc);font-size:13px;line-height:1.4}.st-editor-a11y-modal__block{flex:0 0 auto;font-size:11px;font-family:ui-monospace,monospace;opacity:.55}.st-editor-ai-suggest-modal .modal-dialog--ai-suggest{width:min(480px,calc(100vw - 32px));max-width:480px}.st-editor-ai-suggest-modal__text{margin:0;padding:12px;max-height:min(40vh,280px);overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;color:var(--editor-text, #cccccc);background:#00000040;border:1px solid var(--editor-border, #3c3c3c);border-radius:6px}.st-editor-btn--danger{background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid rgba(248,113,113,.45);color:#fff;box-shadow:0 1px 2px #00000040}.st-editor-btn--danger:hover{filter:brightness(1.06)}body.st-editor-confirm-open{overflow:hidden}#st-web-iframe-wrapper{flex:1;width:100%;min-width:0;height:100%;min-height:320px;--editor-iframe-min-content-height: 600;position:relative;overflow:auto;overflow-anchor:none;scrollbar-gutter:stable;overscroll-behavior:contain;background:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),var(--editor-bg-canvas, #181818);background-size:24px 24px;padding:16px;box-sizing:border-box}#st-web-iframe-wrapper.is-internal-scroll{overflow:hidden}#st-web-iframe-wrapper[data-content-version=published] .st-editor-iframe-version-badge__pill--draft,#st-web-iframe-wrapper:not([data-content-version=published]) .st-editor-iframe-version-badge__pill--published,#st-web-iframe-wrapper:not([data-has-draft="1"]) .st-editor-iframe-version-badge__pill--draft{display:none}#st-web-iframe-wrapper.is-navigating #st-web-iframe-version-badge{visibility:hidden}#st-web-iframe-version-badge{position:sticky;top:24px;z-index:20;width:100%;height:0;overflow:visible;pointer-events:none}.st-editor-iframe-version-badge__pill{position:absolute;top:0;right:24px;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:999px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;opacity:.7;box-shadow:0 2px 12px #00000029}.st-editor-iframe-version-badge__pill--draft{background:#fbbf2424;border:1px solid rgba(251,191,36,.35);color:#fcd34d}.st-editor-iframe-version-badge__pill--published{background:#34d39924;border:1px solid rgba(52,211,153,.35);color:#6ee7b7}.st-editor-iframe-version-badge__pill i{font-size:11px}#st-web-iframe-wrapper.is-navigating #st-web-iframe{visibility:hidden;pointer-events:none}#st-web-iframe{display:block;border:1px solid var(--editor-border, #3c3c3c);border-radius:10px;overflow:hidden;box-shadow:0 12px 40px #00000073;background:#fff}#st-web-iframe-scroll-spacer{width:1px;height:0;pointer-events:none;visibility:hidden}#st-web-iframe-scaler{position:absolute;top:16px;left:50%;transform-origin:top center}.st-editor-root .st-add-section-picker{display:flex;flex-direction:column;gap:12px}.st-editor-root .st-add-section-picker__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.st-editor-root .st-add-section-picker__tabs{display:inline-flex;padding:2px;border-radius:8px;background:var(--editor-bg, #1e1e1e);border:1px solid var(--editor-border, #3c3c3c)}.st-editor-root .st-add-section-picker__tab{height:28px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--editor-text-muted, #858585);font-size:12px;font-weight:600;cursor:pointer}.st-editor-root .st-add-section-picker__tab.is-active{background:var(--editor-bg-elevated, #37373d);color:#fff}.st-editor-root .st-add-section-picker__search{display:inline-flex;align-items:center;gap:8px;min-width:180px;flex:1 1 180px;max-width:280px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--editor-border, #3c3c3c);background:#ffffff08;color:var(--editor-text-muted, #858585)}.st-editor-root .st-add-section-picker__search-input{flex:1;min-width:0;border:0;background:transparent;color:var(--editor-text, #cccccc);font-size:12px;outline:none}.st-editor-root .st-add-section-picker__intro{margin:0;font-size:12px;line-height:1.4;color:var(--editor-text-muted, #858585)}.st-editor-root .st-add-section-picker__filters{display:flex;flex-wrap:wrap;gap:6px}.st-editor-root .st-add-section-picker__filter{height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--editor-border, #3c3c3c);background:transparent;color:var(--editor-text-muted, #858585);font-size:11px;font-weight:500;cursor:pointer}.st-editor-root .st-add-section-picker__filter.is-active{border-color:#6b5cff8c;background:#6b5cff29;color:#fff}.st-editor-root .st-add-section-picker__panel{display:none;flex-direction:column;gap:10px}.st-editor-root .st-add-section-picker__panel.is-active{display:flex}.st-editor-root .st-add-section-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.st-editor-root .st-add-section-picker__card{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px;border:1px solid var(--editor-border, #3c3c3c);border-radius:8px;background:var(--editor-bg, #1e1e1e);color:var(--editor-text, #cccccc);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.st-editor-root .st-add-section-picker__card:hover:not(:disabled){border-color:var(--editor-accent, #6b5cff);background:#6b5cff14;transform:translateY(-1px)}.st-editor-root .st-add-section-picker__card:focus-visible{outline:2px solid rgba(107,92,255,.55);outline-offset:2px}.st-editor-root .st-add-section-picker__card.is-disabled,.st-editor-root .st-add-section-picker__card:disabled{opacity:.45;cursor:not-allowed}.st-editor-root .st-add-section-picker__thumb{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:#ffffff0a;color:#8b8b8b;font-size:28px}.st-editor-root .st-add-section-picker__thumb--column{color:#8b9cff;background:linear-gradient(180deg,#6b5cff38,#6b5cff14)}.st-editor-root .st-add-section-picker__thumb--layout{padding:12px;color:#8b9cff;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 55%),#6b5cff1a}.st-editor-root .st-add-section-picker__layout-preview{display:grid;width:100%;height:100%;gap:5px;min-height:0}.st-editor-root .st-add-section-picker__layout-preview--columns{grid-auto-flow:column;grid-auto-columns:1fr}.st-editor-root .st-add-section-picker__layout-preview--columns[data-cols="1"]{grid-template-columns:1fr}.st-editor-root .st-add-section-picker__layout-preview--columns[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.st-editor-root .st-add-section-picker__layout-preview--columns[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.st-editor-root .st-add-section-picker__layout-preview--columns[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.st-editor-root .st-add-section-picker__layout-preview--masonry{grid-template-columns:repeat(3,1fr);align-items:stretch}.st-editor-root .st-add-section-picker__layout-col{display:flex;flex-direction:column;gap:5px;min-height:0}.st-editor-root .st-add-section-picker__layout-cell{display:block;min-height:0;border-radius:4px;background:linear-gradient(160deg,#8b9cffb8,#6b5cff61);box-shadow:inset 0 0 0 1px #ffffff14}.st-editor-root .st-add-section-picker__layout-preview--columns .st-add-section-picker__layout-cell{height:100%}.st-editor-root .st-add-section-picker__layout-preview--masonry .st-add-section-picker__layout-cell.is-tall{flex:1.45 1 0}.st-editor-root .st-add-section-picker__layout-preview--masonry .st-add-section-picker__layout-cell.is-mid{flex:1 1 0}.st-editor-root .st-add-section-picker__layout-preview--masonry .st-add-section-picker__layout-cell.is-short{flex:.7 1 0}.st-editor-root .st-add-section-picker__card:hover:not(:disabled) .st-add-section-picker__layout-cell{background:linear-gradient(160deg,#a9b2ffe6,#6b5cff8c)}.st-editor-root .st-add-section-picker__thumb--content{padding:10px;font-size:0}.st-editor-root .st-add-section-picker__content-preview{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;width:100%;height:100%;min-height:0}.st-editor-root .st-add-section-picker__content-preview i,.st-editor-root .st-add-section-picker__content-preview em,.st-editor-root .st-add-section-picker__content-preview b{font-style:normal;font-weight:inherit;font-family:inherit}.st-editor-root .st-asp-block,.st-editor-root .st-asp-line,.st-editor-root .st-asp-field,.st-editor-root .st-asp-btn,.st-editor-root .st-asp-avatar,.st-editor-root .st-asp-card,.st-editor-root .st-asp-row{display:block;border-radius:3px;background:linear-gradient(160deg,#ffffff47,#ffffff1a);box-shadow:inset 0 0 0 1px #ffffff0f}.st-editor-root .st-asp-block--media{background:linear-gradient(160deg,#ffffff57,#ffffff1f)}.st-editor-root .st-asp-line{height:4px;width:100%}.st-editor-root .st-asp-line.is-title{height:6px;width:62%}.st-editor-root .st-asp-line.is-wide{width:100%}.st-editor-root .st-asp-line.is-mid{width:72%}.st-editor-root .st-asp-line.is-short{width:48%}.st-editor-root .st-asp-lines{display:flex;flex-direction:column;gap:4px;min-width:0}.st-editor-root .st-asp-lines.is-stack{height:100%;justify-content:center}.st-editor-root .st-asp-dots{display:flex;justify-content:center;gap:4px}.st-editor-root .st-asp-dots i{width:4px;height:4px;border-radius:50%;background:#ffffff73}.st-editor-root .st-asp-split{display:grid;grid-template-columns:1.15fr 1fr;gap:6px;height:100%;min-height:0}.st-editor-root .st-asp-split.is-equal{grid-template-columns:1fr 1fr}.st-editor-root .st-asp-split .st-asp-block{height:100%;min-height:0}.st-editor-root .st-asp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;height:100%;min-height:0}.st-editor-root .st-asp-card{display:flex;flex-direction:column;gap:4px;padding:4px;min-height:0;background:#0000002e}.st-editor-root .st-asp-card>.st-asp-block,.st-editor-root .st-asp-card>i.st-asp-block{flex:1 1 auto;min-height:18px}.st-editor-root .st-asp-card>.st-asp-line,.st-editor-root .st-asp-card>i.st-asp-line{flex:0 0 auto}.st-editor-root .st-asp-card.is-person{align-items:center;justify-content:center;gap:6px}.st-editor-root .st-asp-card.is-featured{transform:scale(1.06);background:#ffffff1f}.st-editor-root .st-asp-avatar{width:18px;height:18px;border-radius:50%;flex:0 0 auto}.st-editor-root .st-asp-btn{height:10px;width:34%;border-radius:999px;background:linear-gradient(160deg,#ffffff8c,#ffffff38)}.st-editor-root .st-asp-field{height:8px;width:100%}.st-editor-root .st-asp-field.is-tall{height:18px}.st-editor-root .st-add-section-picker__content-preview--banner .st-asp-block--media{flex:1 1 auto;min-height:0}.st-editor-root .st-add-section-picker__content-preview--banner .st-asp-lines{position:absolute;left:10%;right:28%;top:28%}.st-editor-root .st-add-section-picker__content-preview--image{align-items:center;justify-content:center}.st-editor-root .st-asp-block.is-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px}.st-editor-root .st-asp-media-mark{position:relative;z-index:1;width:28px;height:22px;border-radius:3px;border:2px solid rgba(255,255,255,.55);background:transparent;box-shadow:none}.st-editor-root .st-asp-media-mark:before{content:"";position:absolute;left:4px;bottom:3px;width:8px;height:8px;border-radius:50%;background:#ffffff8c}.st-editor-root .st-asp-media-mark:after{content:"";position:absolute;right:3px;bottom:3px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(255,255,255,.45)}.st-editor-root .st-asp-play{position:relative}.st-editor-root .st-asp-play:after{content:"";position:absolute;top:50%;left:54%;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid rgba(255,255,255,.75);transform:translate(-50%,-50%)}.st-editor-root .st-asp-reel{width:28%;min-height:72%;flex-shrink:0}.st-editor-root .st-add-section-picker__content-preview--instagram-reel .st-asp-split{align-items:center}.st-editor-root .st-asp-block em{display:flex;align-items:center;justify-content:center;height:100%;font-style:normal;font-size:11px;font-weight:700;color:#ffffffb3}.st-editor-root .st-asp-block.is-alt{background:linear-gradient(160deg,#ffffff2e,#ffffff0f)}.st-editor-root .st-asp-list{display:flex;flex-direction:column;gap:5px;height:100%;justify-content:center}.st-editor-root .st-asp-row{display:grid;grid-template-columns:1fr 10px;align-items:center;gap:6px;padding:6px;background:#00000029}.st-editor-root .st-asp-row>b{width:8px;height:8px;border-radius:1px;background:#ffffff73;justify-self:end}.st-editor-root .st-asp-row>i{height:4px;border-radius:2px;background:#fff6}.st-editor-root .st-asp-row.is-open{grid-template-columns:1fr;grid-template-rows:auto auto}.st-editor-root .st-asp-row.is-open>b{display:none}.st-editor-root .st-asp-row.is-open>em{display:block;height:10px;border-radius:2px;background:#ffffff2e}.st-editor-root .st-asp-quote{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;height:100%}.st-editor-root .st-asp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;align-items:center;height:100%}.st-editor-root .st-asp-step{display:flex;flex-direction:column;align-items:center;gap:5px}.st-editor-root .st-asp-step>i{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-style:normal;font-size:9px;font-weight:700;color:#141418d9;background:#ffffffb8}.st-editor-root .st-asp-step>b{display:block;width:100%;height:4px;border-radius:2px;background:#ffffff59}.st-editor-root .st-asp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;align-items:center;height:100%}.st-editor-root .st-asp-stat{display:flex;flex-direction:column;align-items:center;gap:5px}.st-editor-root .st-asp-stat>i{width:18px;height:10px;border-radius:2px;background:#ffffff8c}.st-editor-root .st-asp-stat>b{width:70%;height:4px;border-radius:2px;background:#ffffff4d}.st-editor-root .st-asp-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;height:100%;padding:0 4px}.st-editor-root .st-asp-divider{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;padding:0 8px}.st-editor-root .st-asp-divider-line{flex:1 1 auto;height:2px;border-radius:1px;background:currentColor;opacity:.55}.st-editor-root .st-asp-divider-label{flex:0 0 auto;width:28%;height:6px;border-radius:3px;background:currentColor;opacity:.85}.st-editor-root .st-asp-form{display:flex;flex-direction:column;justify-content:center;gap:5px;height:100%}.st-editor-root .st-asp-form .st-asp-btn{width:42%;margin-top:2px}.st-editor-root .st-add-section-picker__content-preview--column .st-asp-split{height:100%}.st-editor-root .st-add-section-picker__content-preview--column .st-asp-btn{width:48%;margin-top:2px}.st-editor-root .st-asp-cards.is-masonry{align-items:stretch}.st-editor-root .st-asp-cards.is-masonry .st-asp-card{padding:0;overflow:hidden}.st-editor-root .st-asp-cards.is-masonry .st-asp-card>.st-asp-block,.st-editor-root .st-asp-cards.is-masonry .st-asp-card>i.st-asp-block{height:100%;min-height:100%;border-radius:3px}.st-editor-root .st-asp-cards.is-masonry .st-asp-card.is-tall{grid-row:span 1;min-height:100%}.st-editor-root .st-asp-cards.is-masonry .st-asp-card.is-short{align-self:start;height:58%}.st-editor-root .st-asp-cards.is-masonry .st-asp-card.is-mid{align-self:center;height:78%}.st-editor-root .st-asp-stack{display:flex;flex-direction:column;justify-content:center;gap:5px;height:100%}.st-editor-root .st-asp-stack-row{display:flex;align-items:center;gap:4px;padding:5px;border-radius:3px;background:#00000029;min-height:0;flex:1 1 0}.st-editor-root .st-asp-stack-row.is-stats>i{flex:1 1 0;height:8px;border-radius:2px;background:#fff6}.st-editor-root .st-asp-stack-row.is-quote>b{width:12px;height:12px;border-radius:50%;background:#ffffff80;flex:0 0 auto}.st-editor-root .st-asp-stack-row.is-quote>em{flex:1 1 auto;height:5px;border-radius:2px;background:#ffffff59}.st-editor-root .st-asp-stack-row.is-cta{justify-content:space-between}.st-editor-root .st-asp-stack-row.is-cta>em{flex:1 1 auto;height:5px;max-width:55%;border-radius:2px;background:#fff6}.st-editor-root .st-asp-stack-row.is-cta>i{width:28%;height:8px;border-radius:999px;background:#ffffff8c}.st-editor-root .st-add-section-picker__content-preview--contact .st-asp-map{height:100%}.st-editor-root .st-add-section-picker__content-preview--contact .st-asp-form{justify-content:center}.st-editor-root .st-asp-map{position:relative;height:100%;border-radius:4px;overflow:hidden;background:linear-gradient(160deg,#fff3,#ffffff14)}.st-editor-root .st-asp-map-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:14px 14px}.st-editor-root .st-asp-pin{position:absolute;top:42%;left:52%;width:10px;height:10px;border-radius:50% 50% 50% 0;background:#ffffffd9;transform:translate(-50%,-50%) rotate(-45deg);box-shadow:0 2px 6px #00000040}.st-editor-root .st-add-section-picker__thumb--banner{color:#f5b942;background:linear-gradient(180deg,#f5b94238,#f5b94214)}.st-editor-root .st-add-section-picker__thumb--text{color:#7dd3a8;background:linear-gradient(180deg,#7dd3a838,#7dd3a814)}.st-editor-root .st-add-section-picker__thumb--divider{color:#d4a574;background:linear-gradient(180deg,#d4a57438,#d4a57414)}.st-editor-root .st-add-section-picker__thumb--image-cards{color:#f08bb8;background:linear-gradient(180deg,#f08bb838,#f08bb814)}.st-editor-root .st-add-section-picker__thumb--form{color:#79c0ff;background:linear-gradient(180deg,#79c0ff38,#79c0ff14)}.st-editor-root .st-add-section-picker__thumb--image{color:#c4a1ff;background:linear-gradient(180deg,#c4a1ff38,#c4a1ff14)}.st-editor-root .st-add-section-picker__thumb--google-map{color:#86efac;background:linear-gradient(180deg,#86efac38,#86efac14)}.st-editor-root .st-add-section-picker__thumb--faq{background:linear-gradient(180deg,#7dd3a833,#7dd3a812)}.st-editor-root .st-add-section-picker__thumb--testimonials{background:linear-gradient(180deg,#79c0ff33,#79c0ff12)}.st-editor-root .st-add-section-picker__thumb--team{background:linear-gradient(180deg,#c4a1ff33,#c4a1ff12)}.st-editor-root .st-add-section-picker__thumb--before-after{background:linear-gradient(180deg,#f5b94233,#f5b94212)}.st-editor-root .st-add-section-picker__thumb--cta{background:linear-gradient(180deg,#f08bb833,#f08bb812)}.st-editor-root .st-add-section-picker__thumb--trust-bar{background:linear-gradient(180deg,#86efac33,#86efac12)}.st-editor-root .st-add-section-picker__thumb--pricing{background:linear-gradient(180deg,#6b5cff38,#6b5cff14)}.st-editor-root .st-add-section-picker__thumb--steps{background:linear-gradient(180deg,#79c0ff33,#79c0ff12)}.st-editor-root .st-add-section-picker__thumb--default{color:#9da0a6;background:linear-gradient(180deg,#ffffff14,#ffffff08)}.st-modal .st-page-wizard-modal__footer,.st-page-wizard-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px}.st-page-wizard__footer-nav,#st-editor .st-page-wizard__footer-nav{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.st-page-wizard{display:flex;flex-direction:column;gap:16px;min-height:280px}.st-page-wizard__steps{display:flex;gap:8px;margin:0;padding:0;list-style:none}.st-page-wizard__step{flex:1 1 0;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e);color:var(--editor-text-muted, #858585);opacity:.72}.st-page-wizard__step.is-active{opacity:1;border-color:#6b5cff8c;color:var(--editor-text, #cccccc);box-shadow:inset 0 0 0 1px #6b5cff33}.st-page-wizard__step.is-done{opacity:1;color:var(--editor-text, #cccccc)}.st-page-wizard__step-num{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#ffffff0f}.st-page-wizard__step.is-active .st-page-wizard__step-num{background:linear-gradient(135deg,#6b5cff,#4f46e5);color:#fff}.st-page-wizard__step-label{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-page-wizard__heading{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--editor-text, #cccccc)}.st-page-wizard__desc{margin:0 0 14px;font-size:12px;line-height:1.45;color:var(--editor-text-muted, #858585)}.st-page-wizard__error{margin:0;padding:8px 10px;border-radius:6px;border:1px solid rgba(220,80,80,.45);background:#dc50501f;color:#f0b4b4;font-size:12px}.st-page-wizard__error[hidden],.st-page-wizard__panel[hidden]{display:none!important}.st-page-wizard__type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.st-page-wizard__type-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:88px;padding:14px;border-radius:10px;border:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg, #1e1e1e);color:var(--editor-text, #cccccc);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.st-page-wizard__type-card:hover{border-color:#6b5cff73;transform:translateY(-1px)}.st-page-wizard__type-card.is-selected{border-color:#6b5cffbf;background:#6b5cff1f;box-shadow:inset 0 0 0 1px #6b5cff40}.st-page-wizard__type-card .fa{font-size:18px;color:#9b8cff}.st-page-wizard__type-name{font-size:12px;font-weight:600;line-height:1.35}.st-page-wizard__req{color:#e07070}.st-page-wizard__optional{font-weight:400;color:var(--editor-text-muted, #858585)}.st-page-wizard__switches{margin-bottom:14px;flex-wrap:wrap;gap:10px 14px}.st-page-wizard__summary{margin:0;border:1px solid var(--editor-border, #3c3c3c);border-radius:10px;background:var(--editor-bg, #1e1e1e);overflow:hidden}.st-page-wizard__summary-row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:10px 14px;border-top:1px solid var(--editor-border, #3c3c3c)}.st-page-wizard__summary-row:first-child{border-top:0}.st-page-wizard__summary-row dt{margin:0;font-size:11px;font-weight:600;color:var(--editor-text-muted, #858585)}.st-page-wizard__summary-row dd{margin:0;font-size:12px;color:var(--editor-text, #cccccc);word-break:break-word}.st-page-wizard__summary-row code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}@media(max-width:720px){.st-page-wizard__type-grid{grid-template-columns:1fr}.st-page-wizard__step-label{display:none}.st-page-wizard__summary-row{grid-template-columns:1fr;gap:4px}}html.st-editor-active,html.st-editor-active body{margin:0;height:100%;overflow:hidden;background:var(--editor-bg, #1e1e1e)}.st-editor-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--editor-bg, #1e1e1e);color:var(--editor-text, #cccccc)}.st-editor-root #st-editor{flex:1 1 auto;min-height:0}.st-editor-toast{position:fixed;bottom:16px;left:50%;transform:translate(-50%);background:var(--editor-bg-elevated, #37373d);border:1px solid var(--editor-border, #3c3c3c);color:#fff;padding:8px 14px;border-radius:8px;font-size:12px;z-index:60}.st-inspector__hint--error{color:#f48771}.st-catalog-picker__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:280px;overflow:auto}.st-catalog-picker__search{width:100%;margin-bottom:8px;box-sizing:border-box}.st-catalog-picker__toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.st-catalog-picker__inactive-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--editor-text-muted, #aaa);margin-left:auto;cursor:pointer}.st-catalog-picker__row{display:flex;align-items:center;gap:4px;border-radius:6px;padding:2px 4px}.st-catalog-picker__row.is-on{background:#6b5cff1f}.st-catalog-picker__row.is-inactive{opacity:.7}.st-catalog-picker__label{flex:1;min-width:0;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px}.st-catalog-picker__thumb{width:28px;height:28px;object-fit:cover;border-radius:4px;background:#ffffff0f;flex-shrink:0}.st-catalog-picker__thumb.is-empty{display:inline-block}.st-catalog-picker__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.st-catalog-picker__badge{flex-shrink:0;font-size:9px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;padding:1px 5px;border-radius:3px;background:#f4877133;color:#f48771}.st-catalog-picker__ord{font-size:10px;opacity:.65;min-width:14px;text-align:right}.st-catalog-picker__move{display:flex;gap:2px}.st-tiptap{border:1px solid var(--editor-border, #3c3c3c);border-radius:6px;background:var(--editor-bg, #1e1e1e);min-height:120px;padding:0;overflow:hidden}.st-tiptap--compact{min-height:88px}.st-tiptap__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg-elevated, #2a2a2e)}.st-tiptap__btn{min-width:26px;height:24px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:var(--editor-text-muted, #aaa);font-size:11px;font-weight:650;cursor:pointer;line-height:1}.st-tiptap__btn:hover:not(:disabled){background:#ffffff14;color:#fff}.st-tiptap__btn.is-active{background:#6b5cff47;color:#fff}.st-tiptap__btn:disabled{opacity:.35;cursor:default}.st-tiptap__sep{width:1px;height:14px;margin:0 4px;background:var(--editor-border, #3c3c3c)}.st-tiptap__style{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--editor-text-muted, #aaa)}.st-tiptap__style-label{font-weight:600}.st-tiptap__style-select{max-width:7.5rem;height:24px;border:1px solid var(--editor-border, #3c3c3c);border-radius:4px;background:var(--editor-panel, #252526);color:var(--editor-text, #ccc);font-size:11px;padding:0 4px}.st-tiptap-body__bp{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.st-tiptap__color{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;border-radius:4px;color:var(--editor-text-muted, #aaa);font-size:11px;font-weight:700;cursor:pointer;overflow:hidden}.st-tiptap__color input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;border:0;padding:0}.st-tiptap__color:after{content:"";position:absolute;left:4px;right:4px;bottom:2px;height:2px;background:currentColor;pointer-events:none}.st-tiptap .ProseMirror{outline:none;min-height:100px;font-size:12px;line-height:1.5;padding:8px 10px}.st-tiptap--compact .ProseMirror{min-height:72px;padding:6px 8px}.st-tiptap .ProseMirror a{color:var(--editor-accent, #6b5cff);text-decoration:underline}.st-nav-tree__toolbar{margin-bottom:8px}.st-nav-tree__row{display:flex;align-items:center;gap:4px;min-height:28px;border-radius:4px}.st-nav-tree__row.is-selected{background:#6b5cff26}.st-nav-tree__row.is-inactive .st-nav-tree__name,.st-nav-tree__row.is-hidden .st-nav-tree__name{opacity:.55}.st-nav-tree__label{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:transparent;border:0;color:inherit;cursor:pointer;padding:4px 2px;text-align:left}.st-nav-tree__name{font-size:12px;font-weight:600}.st-nav-tree__urn{font-size:10px;opacity:.65}.st-nav-tree__actions{display:flex;gap:2px}.st-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:80;display:grid;place-items:center}.st-modal-backdrop>.st-modal{width:min(480px,92vw);max-height:80vh;overflow:auto;background:var(--editor-bg-secondary, #252526);border:1px solid var(--editor-border, #3c3c3c);border-radius:10px;padding:14px}.st-modal__title{font-size:13px;font-weight:650;color:#fff;margin-bottom:10px}.st-editor-root>.st-modal.st-modal--add-section{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:block;width:auto;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#0000008c;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;outline:0}.st-editor-root>.st-modal.st-modal--add-section .modal-dialog{width:70vw;max-width:920px;max-height:calc(100vh - 64px);margin:32px auto;display:flex;flex-direction:column}.st-editor-root>.st-modal.st-modal--add-section .modal-content{background:var(--editor-bg-secondary, #252526);border:1px solid var(--editor-border, #3c3c3c);border-radius:10px;box-shadow:0 20px 60px #00000073;overflow:hidden;max-height:calc(100vh - 64px);display:flex;flex-direction:column}.st-editor-root>.st-modal.st-modal--add-section .modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--editor-bg, #1e1e1e);border-bottom:1px solid var(--editor-border, #3c3c3c)}.st-editor-root>.st-modal.st-modal--add-section .modal-header .close{order:2;float:none;margin:0;padding:0;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--editor-text-muted, #858585);font-size:22px;line-height:1;cursor:pointer;opacity:1;text-shadow:none;transition:background .15s ease,color .15s ease}.st-editor-root>.st-modal.st-modal--add-section .modal-header .close:hover{background:#ffffff0f;color:var(--editor-text, #cccccc)}.st-editor-root>.st-modal.st-modal--add-section .modal-title{order:1;flex:1 1 auto;margin:0;color:var(--editor-text, #cccccc);font-size:13px;font-weight:600;line-height:1.3}.st-editor-root>.st-modal.st-modal--add-section .modal-body{padding:16px;background:var(--editor-bg-secondary, #252526);color:var(--editor-text, #cccccc);flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.st-editor-root>.st-modal.st-modal--add-section .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;background:var(--editor-bg, #1e1e1e);border-top:1px solid var(--editor-border, #3c3c3c)}.st-editor-root>.st-modal.st-modal--add-section .modal-footer .btn{min-height:30px;padding:6px 14px;border-radius:6px;font-size:11px;font-weight:500;box-shadow:none;cursor:pointer}.st-editor-root>.st-modal.st-modal--add-section .modal-footer .btn-default{background:var(--editor-bg-elevated, #37373d);border:1px solid var(--editor-border, #3c3c3c);color:var(--editor-text, #cccccc)}.st-editor-root>.st-modal.st-modal--add-section .modal-footer .btn-default:hover{background:#45454d;border-color:#555;color:#fff}.st-editor-root .st-add-section-picker__name{font-size:12px;font-weight:650;color:#fff}.st-editor-root .st-add-section-picker__desc{font-size:11px;color:var(--editor-text-muted, #858585);line-height:1.3}.st-editor-root .st-add-section-picker__meta{margin:0;font-size:11px;color:var(--editor-text-muted, #858585)}.st-editor-root .st-add-section-picker__empty{margin:0;font-size:12px;color:var(--editor-text-muted, #858585)}.st-page-picker{position:relative}.st-page-picker__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:70;width:min(320px,70vw);max-height:min(420px,60vh);overflow:auto;padding:10px;border-radius:10px;border:1px solid var(--editor-border, #3c3c3c);background:var(--editor-bg-secondary, #252526);box-shadow:0 12px 32px #00000059}.st-page-empty{padding:12px 8px;font-size:12px;color:var(--editor-text-muted, #858585)}.st-inspector__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.st-inspector__device-hint{font-size:9px;color:var(--editor-text-muted, #858585);text-transform:none;letter-spacing:0}.st-inspector__color{display:flex;gap:8px;align-items:center}.st-inspector__color-swatch{width:28px;height:24px;padding:0;border:1px solid var(--editor-border);background:transparent;cursor:pointer}.st-inspector__group-toggle{display:flex;width:100%;border:0;background:transparent;color:var(--editor-text);font-size:11px;font-weight:600;text-align:left;padding:6px 0;cursor:pointer}.st-inspector__group-panel{padding:0 0 8px}.st-inspector__path{font-size:12px;font-weight:650;color:#fff;margin-bottom:8px}.st-inspector__header{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.st-page-tree__row--fixed.is-missing .st-page-tree__name{opacity:.55}.st-inspector__responsive-bp{font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--editor-text-muted, #858585);align-self:center}.st-modal--items .st-inspector__group-toggle{font-size:11px;opacity:.85}.st-inspector__range-val{width:64px!important}.st-panel-tabs__nav,.st-menu-tabs__nav{display:flex;gap:0;min-height:30px;border-bottom:1px solid var(--editor-border, #3c3c3c)}#menu .st-menu-tabs__nav.ui-tabs-nav,#menu ul.st-menu-tabs__nav{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;height:28px;min-height:28px;max-height:28px;overflow:hidden;background:var(--editor-bg-secondary, #252526);border-bottom:1px solid var(--editor-border, #3c3c3c);box-sizing:border-box}#menu .st-menu-tabs__nav>li{flex:1 1 0;min-width:0;margin:0;padding:0;height:100%}#menu .st-menu-tabs__nav button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;border-radius:0;background:transparent;color:var(--editor-text-muted, #858585);font-size:11px;font-weight:500;line-height:1;text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0 4px;border-bottom:2px solid transparent;box-sizing:border-box}#menu .st-menu-tabs__nav button.is-active,#menu .st-menu-tabs__nav .ui-tabs-active button{color:var(--editor-text, #cccccc);border-bottom-color:var(--editor-accent, #6b5cff);box-shadow:none}#menu-tabs.ui-tabs>.st-menu-body.ui-tabs-panel{display:block!important;flex:1 1 auto;min-height:0;height:auto;padding:8px!important;overflow-x:hidden;overflow-y:auto}.st-menu-tabs__nav button{flex:1;border:0;background:transparent;color:var(--editor-text-muted, #858585);font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;cursor:pointer;padding:8px 12px;border-bottom:2px solid transparent}.st-menu-tabs__nav button.is-active{color:var(--editor-text, #cccccc);border-bottom-color:var(--editor-accent, #6b5cff);box-shadow:none}.st-editor-btn{height:24px;padding:0 10px;border-radius:6px;border:1px solid var(--editor-border);background:var(--editor-bg-elevated, #37373d);color:var(--editor-text);font-size:11px;cursor:pointer}.st-editor-btn--ghost{background:transparent;color:var(--editor-text-muted)}.st-editor-header__page{height:24px;min-width:120px;border:1px solid var(--editor-border);border-radius:6px;background:var(--editor-bg);color:var(--editor-text);font-size:11px;padding:0 8px;cursor:pointer}.st-form-fields__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.st-form-fields__row{border:1px solid var(--editor-border, #3c3c3c);border-radius:6px;padding:6px 8px;background:var(--editor-bg, #1e1e1e)}.st-form-fields__row.is-off{opacity:.55}.st-form-fields__head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.st-form-fields__active{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--editor-text, #ccc)}.st-form-fields__id{font-family:ui-monospace,monospace;font-size:10px;color:var(--editor-text-muted, #858585)}.st-form-fields__move{display:inline-flex;gap:2px}.st-form-legal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.st-form-legal__row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border:1px solid var(--editor-border, #3c3c3c);border-radius:6px;padding:8px;background:var(--editor-bg, #1e1e1e)}.st-form-legal__meta{min-width:0;flex:1}.st-form-legal__label{font-size:12px;font-weight:600;color:var(--editor-text, #ccc);margin-bottom:4px}.st-form-legal__preview{font-size:11px;line-height:1.35;color:var(--editor-text-muted, #858585);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.st-form-legal__apply{margin-top:10px;display:flex;flex-direction:column;gap:6px}.st-modal--legal .st-tiptap{min-height:280px}.st-modal--legal .st-tiptap .ProseMirror{min-height:220px}.st-inspector__box-control{min-width:0;flex:1}.st-inspector__box-control-row{display:flex;align-items:center;gap:4px}.st-inspector__box-control-row .st-inspector__input{flex:1;min-width:0}.st-inspector__responsive--box-pair{display:flex;flex-direction:column;gap:6px}.st-inspector__responsive--box-pair .st-inspector__responsive-row{display:flex;align-items:flex-start;gap:6px}.st-inspector__responsive--box-pair .st-inspector__box-control{flex:1}
