.builder-top-header .ant-btn,.builder-top-header .ant-radio-button-wrapper{font-weight:500;border-radius:6px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;line-height:26px!important}.builder-top-header .ant-btn:not(.ant-btn-primary){color:var(--builder-ui-text-muted,#8f8f8f)!important;background:0 0!important;border-color:#0000!important}.builder-top-header .ant-btn:not(.ant-btn-primary):hover:not(:disabled){background:var(--builder-ui-icon-hover-bg,#0000000f)!important;color:var(--builder-ui-text,#1f1f1f)!important;border-color:#0000!important}.builder-top-header__actions .ant-btn:not(.ant-btn-primary):not(.ant-btn-text){border-color:var(--builder-ui-border,#e5e5e5)!important;color:var(--builder-ui-text,#1f1f1f)!important}.builder-top-header .ant-btn-primary{box-shadow:none!important;padding:0 14px!important}.builder-top-header .ant-btn:focus,.builder-top-header .ant-btn:focus-visible,.builder-top-header .ant-btn:active{box-shadow:none!important}.builder-top-toolbar{gap:12px}.builder-top-toolbar__icon-btn{color:var(--builder-ui-icon,#8a8a8a)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.builder-top-toolbar__icon-btn:hover:not(:disabled){background:var(--builder-ui-icon-hover-bg,#0000000f)!important;color:var(--builder-ui-text,#1f1f1f)!important}.builder-top-toolbar__devices{background:var(--builder-ui-control-bg,#0000000a);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.builder-top-toolbar__devices .builder-top-toolbar__icon-btn{width:28px;height:24px;border-radius:6px!important}.builder-top-toolbar__devices .builder-top-toolbar__icon-btn.is-active{background:var(--builder-ui-surface,#fff)!important;color:var(--builder-ui-accent,#ff5c35)!important;border-color:#0000!important;box-shadow:0 1px 2px #0000001f!important}.builder-top-toolbar__width-label{height:26px;color:var(--builder-ui-text-muted,#8f8f8f);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.builder-top-toolbar__width-label:hover{background:var(--builder-ui-icon-hover-bg,#0000000f);color:var(--builder-ui-text,#1f1f1f)}
.builder-chrome-root .builder-webflow-sidebar .builder-webflow-divider{display:none}.builder-chrome-root .builder-webflow-main{padding-top:var(--bm-space-1)}.builder-chrome-root .builder-webflow-icon{height:36px;color:var(--bm-icon)}.builder-chrome-root .builder-webflow-icon:before,.builder-chrome-root .builder-webflow-icon:after{display:none}.builder-chrome-root .builder-webflow-icon-glyph{width:32px;height:32px;transition:background-color var(--bm-ease), color var(--bm-ease);border:0;flex:0 0 32px;border-radius:var(--bm-radius-sm)!important}.builder-chrome-root .builder-webflow-icon:hover .builder-webflow-icon-glyph,.builder-chrome-root .builder-webflow-icon.is-hovered .builder-webflow-icon-glyph{background:var(--bm-hover)}.builder-chrome-root .builder-webflow-icon.is-active,.builder-chrome-root .builder-webflow-icon.is-active:hover{color:var(--bm-accent)!important}.builder-chrome-root .builder-webflow-icon.is-active .builder-webflow-icon-glyph{background:var(--bm-accent-soft);color:var(--bm-accent)}.builder-chrome-root .builder-webflow-icon:focus-visible{outline:none}.builder-chrome-root .builder-webflow-icon:focus-visible .builder-webflow-icon-glyph{box-shadow:var(--bm-focus-ring)}.builder-chrome-root .builder-webflow-hover-label{border-radius:var(--bm-radius-sm);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-medium);box-shadow:var(--bm-shadow-md);padding:6px 8px;animation:.14s ease-out bm-left-tip-in;transform:translateY(-50%);border:1px solid var(--bm-border)!important;background:var(--bm-surface-raised)!important;color:var(--bm-text)!important}.builder-chrome-root .builder-webflow-hover-label.is-active{color:var(--bm-text)!important}@keyframes bm-left-tip-in{0%{opacity:0}to{opacity:1}}.builder-chrome-root .builder-left-sidebar-toggle{border:1px solid var(--bm-border);border-radius:0 var(--bm-radius-md) var(--bm-radius-md) 0;background:var(--bm-surface);width:16px;min-width:16px;height:40px;color:var(--bm-icon);box-shadow:var(--bm-shadow-sm);transition:background-color var(--bm-ease), color var(--bm-ease);border-left:0;font-size:9px}.builder-chrome-root .builder-left-sidebar-toggle:hover{border-color:var(--bm-border);background:var(--bm-surface-raised);color:var(--bm-text)}.builder-chrome-root .builder-left-sidebar-toggle:focus-visible{box-shadow:var(--bm-focus-ring);outline:none}.builder-chrome-root .bm-left-tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--bm-border);justify-content:space-between;align-items:stretch;gap:6px;min-width:0;display:flex;overflow:auto hidden}.builder-chrome-root .bm-left-tabs::-webkit-scrollbar{display:none}.builder-chrome-root .bm-left-tabs--top{padding:0 var(--bm-space-3)}.builder-chrome-root .bm-left-tab.ant-btn{height:36px;color:var(--bm-text-muted);font-size:11.5px;font-weight:var(--bm-weight-medium);white-space:nowrap;transition:color var(--bm-ease), box-shadow var(--bm-ease);border:0;border-radius:0;flex:none;padding:0;line-height:1;box-shadow:inset 0 -2px #0000;background:0 0!important}.builder-chrome-root .bm-left-tab.ant-btn:hover{color:var(--bm-text)}.builder-chrome-root .bm-left-tab.ant-btn.is-active{color:var(--bm-text);box-shadow:inset 0 -2px 0 var(--bm-accent)}.builder-chrome-root .bm-left-tab.ant-btn:focus-visible{box-shadow:inset 0 -2px 0 var(--bm-accent), var(--bm-focus-ring);outline:none}.builder-chrome-root .bm-left-design-head{gap:var(--bm-space-3);margin-bottom:var(--bm-space-2);flex-direction:column;display:flex}.builder-chrome-root .builder-webflow-panel .bm-left-search.ant-input-affix-wrapper{height:var(--bm-control-h-lg);padding:0 var(--bm-space-2);border-radius:var(--bm-radius-sm);font-size:var(--bm-text-sm);box-shadow:none;transition:box-shadow var(--bm-ease);background:var(--bm-surface-sunken)!important;border:1px solid #0000!important}.builder-chrome-root .builder-webflow-panel .bm-left-search.ant-input-affix-wrapper:focus-within{box-shadow:var(--bm-focus-ring)!important}.builder-chrome-root .builder-webflow-panel .bm-left-search.ant-input-affix-wrapper .ant-input{font-size:var(--bm-text-sm);background:0 0!important;border:0!important}.builder-chrome-root .bm-left-search .ant-input-prefix{color:var(--bm-icon);margin-inline-end:6px;font-size:13px}.builder-chrome-root .bm-left-search .ant-input-clear-icon{color:var(--bm-icon)}.builder-chrome-root .builder-palette-sections{gap:var(--bm-space-1)}.builder-chrome-root .builder-palette-section{margin-bottom:var(--bm-space-2)}.builder-chrome-root .builder-palette-section__header.ant-btn,.builder-chrome-root .builder-palette-section__header{color:var(--bm-text-muted);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-semibold);letter-spacing:.02em;text-transform:none;border-radius:var(--bm-radius-sm);transition:color var(--bm-ease), background-color var(--bm-ease)}.builder-chrome-root .builder-palette-section__header.ant-btn:hover,.builder-chrome-root .builder-palette-section__header:hover{color:var(--bm-text);background:var(--bm-hover)}.builder-chrome-root .builder-palette-section__arrow{opacity:.7;transition:transform var(--bm-ease);font-size:7px}.builder-chrome-root .builder-palette-section__body{padding-top:var(--bm-space-1)}.builder-chrome-root .bm-left-section-label{height:var(--bm-control-h);padding:0 var(--bm-space-1);color:var(--bm-text-muted);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-semibold);letter-spacing:.02em;align-items:center;display:flex}.builder-chrome-root .builder-palette-tile{min-width:0}.builder-chrome-root .builder-element-tile,.builder-chrome-root .builder-element-tile.ant-btn{width:100%;height:auto;min-height:74px;padding:var(--bm-space-2) 6px;border-radius:var(--bm-radius-md);box-shadow:none;transition:border-color var(--bm-ease), background-color var(--bm-ease), box-shadow var(--bm-ease);border:1px solid #0000;gap:6px;background:var(--bm-surface-sunken)!important}.builder-chrome-root .builder-element-tile:hover,.builder-chrome-root .builder-element-tile.ant-btn:hover{border-color:color-mix(in srgb, var(--bm-accent) 55%, transparent);box-shadow:var(--bm-shadow-sm);background:var(--bm-surface-raised)!important}.builder-chrome-root .builder-element-tile:focus-visible{box-shadow:var(--bm-focus-ring);outline:none}.builder-chrome-root .builder-element-tile__icon{background:0 0;border-radius:0;flex:0 0 20px;width:20px;height:20px}.builder-chrome-root .builder-element-tile__iconSvg{color:var(--bm-icon);transition:color var(--bm-ease);font-size:20px}.builder-chrome-root .builder-element-tile__label{color:color-mix(in srgb, var(--bm-text) 78%, transparent);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-regular);transition:color var(--bm-ease);line-height:1.2}.builder-chrome-root .builder-element-tile:hover .builder-element-tile__iconSvg,.builder-chrome-root .builder-element-tile:hover .builder-element-tile__label{color:var(--bm-text)}.builder-chrome-root .builder-palette-tile__info-btn.ant-btn{background:var(--bm-hover);color:var(--bm-text-muted);box-shadow:none}.builder-chrome-root .builder-palette-tile__info-btn.ant-btn:hover{background:var(--bm-accent-soft);color:var(--bm-accent)}.builder-chrome-root .builder-left-panel-tab-root{font-size:var(--bm-text-sm)}.builder-chrome-root .builder-left-panel-tab-root__header{padding:var(--bm-space-3) var(--bm-space-3) var(--bm-space-2)}.builder-chrome-root .builder-left-panel-tab-root__title{font-size:var(--bm-text-md);font-weight:var(--bm-weight-semibold)}.builder-chrome-root .builder-left-panel-tab-root__icon-btn,.builder-chrome-root .builder-left-panel-tab-root__icon-btn.ant-btn{border-radius:var(--bm-radius-sm);color:var(--bm-icon);transition:color var(--bm-ease), background-color var(--bm-ease)}.builder-chrome-root .builder-left-panel-tab-root__icon-btn:hover,.builder-chrome-root .builder-left-panel-tab-root__icon-btn.ant-btn:hover{background:var(--bm-hover);color:var(--bm-text)}.builder-chrome-root .builder-left-panel-tab-root__search-wrap{padding:0 var(--bm-space-3) var(--bm-space-2)}.builder-chrome-root .builder-left-panel-tab-root__search-icon{color:var(--bm-icon);z-index:1;margin-top:-4px;display:inline-flex;left:22px}.builder-chrome-root .builder-webflow-panel .builder-left-panel-tab-root__search,.builder-chrome-root .builder-webflow-panel .builder-left-panel-tab-root__search.ant-input{height:var(--bm-control-h-lg);border-radius:var(--bm-radius-sm);box-shadow:none;transition:box-shadow var(--bm-ease);background:var(--bm-surface-sunken)!important;border:1px solid #0000!important}.builder-chrome-root .builder-webflow-panel .builder-left-panel-tab-root__search:focus,.builder-chrome-root .builder-webflow-panel .builder-left-panel-tab-root__search.ant-input:focus{box-shadow:var(--bm-focus-ring)!important}.builder-chrome-root .builder-webflow-panel .builder-left-panel-tab-root__select,.builder-chrome-root .builder-webflow-panel .builder-left-panel-tab-root__select .ant-select-selector{border-radius:var(--bm-radius-sm);font-size:var(--bm-text-sm);background:var(--bm-surface-sunken)!important;border-color:#0000!important}.builder-chrome-root .builder-webflow-panel .builder-left-panel-tab-root__select:focus-within{box-shadow:var(--bm-focus-ring)}.builder-chrome-root .builder-assets-tab__tile{border-radius:var(--bm-radius-md);transition:border-color var(--bm-ease), box-shadow var(--bm-ease);background:var(--bm-surface-sunken)!important;border:1px solid #0000!important}.builder-chrome-root .builder-assets-tab__tile:hover{box-shadow:var(--bm-shadow-sm);border-color:color-mix(in srgb, var(--bm-accent) 55%, transparent)!important}.builder-chrome-root .builder-assets-tab__tile-label{font-size:var(--bm-text-xs)}.builder-chrome-root .builder-navigator-tree.ant-tree{color:var(--bm-text);font-size:var(--bm-text-sm)}.builder-chrome-root .builder-navigator-tree .ant-tree-switcher{color:var(--bm-icon)}.builder-chrome-root .builder-navigator-tree .ant-tree-switcher:hover:before{background:var(--bm-hover)}.builder-chrome-root .builder-navigator-tree .ant-tree-node-content-wrapper{border-radius:var(--bm-radius-sm);transition:background-color var(--bm-ease)}.builder-chrome-root .builder-navigator-tree .ant-tree-node-content-wrapper:hover{background:var(--bm-hover)}.builder-chrome-root .builder-navigator-tree .ant-tree-node-content-wrapper.ant-tree-node-selected,.builder-chrome-root .builder-navigator-tree .ant-tree-treenode-selected>.ant-tree-node-content-wrapper{color:var(--bm-text);background:var(--bm-accent-soft)!important}.builder-chrome-root .builder-navigator-tree .ant-tree-drop-indicator{background-color:var(--bm-accent)}.builder-chrome-root .builder-navigator-tree .ant-tree-drop-indicator:after{border-color:var(--bm-accent)}.builder-chrome-root .builder-navigator-tree .ant-tree-list-scrollbar-horizontal{background:0 0!important;height:4px!important}.builder-chrome-root .builder-navigator-scroll,.builder-chrome-root .builder-webflow-panel .builder-sidebar-scroll{scrollbar-color:var(--builder-ui-scrollbar-thumb) transparent!important}.builder-chrome-root .builder-navigator-scroll::-webkit-scrollbar{width:6px;height:6px}.builder-chrome-root .builder-navigator-scroll::-webkit-scrollbar-track{background:0 0!important}.builder-chrome-root .builder-palette-section__title{text-transform:lowercase;letter-spacing:0;display:inline-block}.builder-chrome-root .builder-palette-section__title:first-letter{text-transform:uppercase}
.builder-chrome-root .builder-right-style-panel-shell{background:var(--bm-surface);border-left:1px solid var(--bm-border);flex:0 0 280px;width:280px;min-width:280px}.builder-chrome-root{--bi-row-gap:8px;--bi-seg-h:24px}.builder-chrome-root .builder-style-props-panel{--bi-label-w:92px;--builder-ui-input-bg:var(--bm-surface-sunken);--builder-ui-input-border:transparent;--builder-ui-control-border:transparent;--builder-ui-label-text:var(--bm-text-muted);background:var(--bm-surface);width:100%;color:var(--bm-text);font-family:var(--bm-font);font-size:var(--bm-text-sm)}.builder-chrome-root .bi-header{align-items:center;gap:var(--bm-space-2);min-height:44px;padding:0 var(--bm-space-2) 0 var(--bm-space-3);flex-shrink:0;display:flex}.builder-chrome-root .bi-header__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bm-text);font-size:var(--bm-text-md);font-weight:var(--bm-weight-semibold);line-height:1.3;overflow:hidden}.builder-chrome-root .bi-header__tag{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--bm-radius-sm);background:var(--bm-surface-sunken);max-width:96px;color:var(--bm-text-muted);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-medium);flex-shrink:0;padding:1px 6px;line-height:16px;overflow:hidden}.builder-chrome-root .bi-header__spacer{flex:auto}.builder-chrome-root .bi-icon-btn.ant-btn,.builder-chrome-root .builder-style-props-panel .builder-style-props-attr-delete.ant-btn,.builder-chrome-root .builder-style-props-panel .builder-style-props-section__info-btn.ant-btn{transition:background var(--bm-ease), color var(--bm-ease);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;border-radius:var(--bm-radius-sm)!important;width:24px!important;min-width:24px!important;height:24px!important;color:var(--bm-icon)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.builder-chrome-root .bi-icon-btn.bi-icon-btn--lg.ant-btn{width:28px!important;min-width:28px!important;height:28px!important}.builder-chrome-root .bi-icon-btn.ant-btn:hover,.builder-chrome-root .builder-style-props-panel .builder-style-props-attr-delete.ant-btn:hover,.builder-chrome-root .builder-style-props-panel .builder-style-props-section__info-btn.ant-btn:hover{background:var(--bm-hover)!important;color:var(--bm-text)!important}.builder-chrome-root .bi-icon-btn.is-active.ant-btn{background:var(--bm-accent-soft)!important;color:var(--bm-accent)!important}.builder-chrome-root .bi-icon-btn.ant-btn:focus-visible{box-shadow:var(--bm-focus-ring)!important}.builder-chrome-root .builder-style-props-panel .builder-style-props-tabs{gap:var(--bm-space-4);padding:0 var(--bm-space-3);border-bottom:1px solid var(--bm-border);background:0 0}.builder-chrome-root .builder-style-props-panel .builder-style-props-tab,.builder-chrome-root .builder-style-props-panel .builder-style-props-tab.ant-btn{min-height:0;font-size:var(--bm-text-sm);font-weight:var(--bm-weight-medium);letter-spacing:0;text-transform:none;transition:color var(--bm-ease);flex:none;line-height:1;height:34px!important;box-shadow:none!important;color:var(--bm-text-muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0!important}.builder-chrome-root .builder-style-props-panel .builder-style-props-tab:hover{color:var(--bm-text)!important}.builder-chrome-root .builder-style-props-panel .builder-style-props-tab.is-active,.builder-chrome-root .builder-style-props-panel .builder-style-props-tab.is-active.ant-btn{font-weight:var(--bm-weight-medium);color:var(--bm-text)!important;border-bottom-color:var(--bm-accent)!important}.builder-chrome-root .bi-section,.builder-chrome-root .builder-style-props-panel .builder-embed-inspector-section{border-bottom:1px solid var(--bm-border)}.builder-chrome-root .bi-section__header{align-items:center;gap:var(--bm-space-1);padding-right:var(--bm-space-2);display:flex}.builder-chrome-root .bi-section__toggle.ant-btn{justify-content:space-between;align-items:center;gap:var(--bm-space-2);width:100%;min-width:0;font-size:var(--bm-text-xs);font-weight:var(--bm-weight-semibold);letter-spacing:.01em;text-transform:none;-webkit-user-select:none;user-select:none;transition:color var(--bm-ease);flex:auto;height:36px!important;padding:0 var(--bm-space-3)!important;box-shadow:none!important;color:var(--bm-text-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;display:flex!important}.builder-chrome-root .bi-section__toggle.ant-btn:hover{color:var(--bm-text)!important}.builder-chrome-root .bi-section__header .bi-section__toggle.ant-btn{width:auto;padding-right:var(--bm-space-1)!important}.builder-chrome-root .bi-section__title{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.builder-chrome-root .bi-section__chevron{color:var(--bm-icon);opacity:.8;transition:transform var(--bm-ease);flex-shrink:0;margin-left:auto;display:inline-flex}.builder-chrome-root .bi-section__chevron.is-open{transform:rotate(90deg)}.builder-chrome-root .bi-section__body{gap:var(--bi-row-gap);min-width:0;padding:0 var(--bm-space-3) var(--bm-space-3);flex-direction:column;display:flex}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-embed-inspector-section__header{padding:11px var(--bm-space-3) 9px;font-size:var(--bm-text-xs);font-weight:var(--bm-weight-semibold);letter-spacing:.01em;text-transform:none;color:var(--bm-text-muted)!important}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-embed-inspector-section__body{padding:0 var(--bm-space-3) var(--bm-space-3)}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-embed-toggle-row{gap:var(--bm-space-2);min-height:var(--bm-control-h);margin-bottom:var(--bm-space-1)}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-embed-toggle-row__label,.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-embed-viewport-width__label,.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .ant-form-item-label>label{font-size:var(--bm-text-xs);font-weight:var(--bm-weight-regular);color:var(--bm-text-muted)!important}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-embed-viewport-width__label .anticon{color:var(--bm-icon)}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-embed-number-px__input{border-radius:var(--bm-radius-sm) 0 0 var(--bm-radius-sm)!important}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-embed-number-px__suffix{height:var(--bm-control-h);border-radius:0 var(--bm-radius-sm) var(--bm-radius-sm) 0;background:var(--bm-surface-sunken);color:var(--bm-text-muted);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-regular);border:0}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-style-panel-content-flat--embed{padding:var(--bm-space-3) var(--bm-space-3) 0}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-style-panel--right-content-embed .ant-collapse-ghost>.ant-collapse-item{border-bottom-color:var(--bm-border)}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-style-panel--right-content-embed .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{color:var(--bm-text-muted)!important}.builder-chrome-root .builder-style-props-panel .builder-right-panel-content-ui .builder-style-panel--right-content-embed .ant-divider-horizontal{border-color:var(--bm-border)!important}.builder-chrome-root .bi-row,.builder-chrome-root .builder-style-props-panel .builder-style-props-field{grid-template-columns:var(--bi-label-w,92px) minmax(0, 1fr);align-items:center;gap:var(--bm-space-2);min-height:var(--bm-control-h);min-width:0;color:var(--bm-text-muted);font-size:var(--bm-text-xs);display:grid}.builder-chrome-root .bi-row--top{align-items:start}.builder-chrome-root .bi-row--top>.bi-label{line-height:var(--bm-control-h)}.builder-chrome-root .bi-row--stack{flex-direction:column;align-items:stretch;gap:6px;display:flex}.builder-chrome-root .bi-row__control{align-items:center;width:100%;min-width:0;display:flex}.builder-chrome-root .bi-label,.builder-chrome-root .builder-style-props-panel .builder-style-props-field>span:first-child,.builder-chrome-root .builder-style-props-panel .builder-style-props-group__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bm-text-muted);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-regular);overflow:hidden}.builder-chrome-root .bi-group-head{justify-content:space-between;align-items:center;gap:var(--bm-space-2);min-height:24px;display:flex}.builder-chrome-root .bi-group-head__actions{align-items:center;gap:2px;display:flex}.builder-chrome-root .bi-stack{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.builder-chrome-root .bi-hint,.builder-chrome-root .builder-style-props-panel .builder-style-props-note{color:var(--bm-text-muted);font-size:var(--bm-text-xs);padding:0;line-height:1.45}.builder-chrome-root .bi-unit-text{color:var(--bm-text-muted);font-size:var(--bm-text-xs);flex-shrink:0}.builder-chrome-root .builder-style-props-panel .ant-input,.builder-chrome-root .builder-style-props-panel .ant-input-affix-wrapper,.builder-chrome-root .builder-style-props-panel .ant-input-number,.builder-chrome-root .builder-style-props-panel .ant-select:not(.ant-select-customize-input),.builder-chrome-root .builder-style-props-panel textarea.ant-input,.builder-chrome-root .builder-style-props-panel .builder-style-props-input{border-radius:var(--bm-radius-sm);font-size:var(--bm-text-sm);transition:border-color var(--bm-ease), box-shadow var(--bm-ease);background-color:var(--builder-ui-input-bg)!important;border-color:var(--builder-ui-input-border)!important;box-shadow:none!important;color:var(--builder-ui-input-text,var(--bm-text))!important}.builder-chrome-root .builder-style-props-panel .ant-input[disabled],.builder-chrome-root .builder-style-props-panel .ant-input-number-disabled .ant-input-number-input{--builder-ui-input-text:var(--bm-text-muted)}.builder-chrome-root .builder-style-props-panel input.ant-input:where(:not([type=range]):not([type=color])),.builder-chrome-root .builder-style-props-panel .ant-input-affix-wrapper,.builder-chrome-root .builder-style-props-panel .ant-input-number,.builder-chrome-root .builder-style-props-panel .ant-select-single{height:var(--bm-control-h)}.builder-chrome-root .builder-style-props-panel .ant-input:hover,.builder-chrome-root .builder-style-props-panel .ant-input-affix-wrapper:hover,.builder-chrome-root .builder-style-props-panel .ant-input-number:hover,.builder-chrome-root .builder-style-props-panel .ant-select:hover{--builder-ui-input-border:var(--bm-border)}.builder-chrome-root .builder-style-props-panel .ant-input:focus,.builder-chrome-root .builder-style-props-panel .ant-input-affix-wrapper:focus-within,.builder-chrome-root .builder-style-props-panel .ant-input-number:focus-within,.builder-chrome-root .builder-style-props-panel .ant-select.ant-select-focused,.builder-chrome-root .builder-style-props-panel .ant-select.ant-select-open{--builder-ui-input-border:transparent;box-shadow:var(--bm-focus-ring)!important}.builder-chrome-root .builder-style-props-panel .ant-input-affix-wrapper .ant-input,.builder-chrome-root .builder-style-props-panel .ant-input-number .ant-input-number-input,.builder-chrome-root .builder-style-props-panel .ant-select input,.builder-chrome-root .bi-bare.bi-bare.bi-bare.bi-bare,.builder-chrome-root .bi-bare.bi-bare.bi-bare.bi-bare:hover,.builder-chrome-root .bi-bare.bi-bare.bi-bare.bi-bare:focus,.builder-chrome-root .bi-bare.bi-bare.bi-bare.bi-bare:focus-within,.builder-chrome-root .builder-style-props-panel input[type=range].ant-input,.builder-chrome-root .builder-style-props-panel input[type=color].ant-input{--builder-ui-input-bg:transparent;--builder-ui-input-border:transparent;height:auto;box-shadow:none!important}.builder-chrome-root .builder-style-props-panel input[type=range].ant-input{accent-color:var(--bm-accent);cursor:pointer;border:0}.builder-chrome-root .builder-style-props-panel .ant-input::placeholder,.builder-chrome-root .builder-style-props-panel .ant-input-number-input::placeholder,.builder-chrome-root .builder-style-props-panel .ant-select .ant-select-placeholder{opacity:.7;color:var(--bm-text-muted)!important}.builder-chrome-root .builder-style-props-panel .ant-select .ant-select-suffix,.builder-chrome-root .builder-style-props-panel .ant-select .ant-select-arrow{color:var(--bm-icon);font-size:10px}.builder-chrome-root .builder-style-props-panel input[type=number].ant-input{appearance:textfield}.builder-chrome-root .builder-style-props-panel input[type=number].ant-input::-webkit-outer-spin-button{appearance:none;margin:0}.builder-chrome-root .builder-style-props-panel input[type=number].ant-input::-webkit-inner-spin-button{appearance:none;margin:0}.builder-chrome-root .builder-style-props-panel .ant-switch.ant-switch-checked{background:var(--bm-accent)}.builder-chrome-root .builder-style-props-panel .ant-switch:focus-visible{box-shadow:var(--bm-focus-ring)}.builder-chrome-root .builder-style-props-panel .ant-slider .ant-slider-rail{background-color:var(--bm-surface-sunken)}.builder-chrome-root .builder-style-props-panel .ant-slider .ant-slider-track{background-color:var(--bm-icon)}.builder-chrome-root .builder-style-props-panel .ant-slider:hover .ant-slider-track{background-color:var(--bm-accent)}.builder-chrome-root .bi-shell{width:100%;min-width:0;height:var(--bm-control-h);border-radius:var(--bm-radius-sm);background:var(--bm-surface-sunken);transition:border-color var(--bm-ease), box-shadow var(--bm-ease);border:1px solid #0000;align-items:center;display:flex}.builder-chrome-root .bi-shell:hover{border-color:var(--bm-border)}.builder-chrome-root .bi-shell:focus-within{box-shadow:var(--bm-focus-ring);border-color:#0000}.builder-chrome-root .bi-shell .ant-select.bi-bare{padding-inline:4px 6px}.builder-chrome-root .bi-shell__suffix{color:var(--bm-text-muted);font-size:var(--bm-text-xs);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px 0 2px;display:inline-flex}.builder-chrome-root .bi-seg{border-radius:var(--bm-radius-md);background:var(--bm-surface-sunken);align-items:center;gap:2px;min-width:0;max-width:100%;padding:2px;display:inline-flex}.builder-chrome-root .bi-seg--fill{width:100%;display:flex}.builder-chrome-root .bi-seg--wrap{flex-wrap:wrap}.builder-chrome-root .bi-seg__btn.ant-btn{min-width:24px;font-size:var(--bm-text-xs);font-weight:var(--bm-weight-medium);white-space:nowrap;transition:background var(--bm-ease), color var(--bm-ease);flex:0 auto;justify-content:center;align-items:center;line-height:1;height:var(--bi-seg-h)!important;border-radius:var(--bm-radius-sm)!important;box-shadow:none!important;color:var(--bm-text-muted)!important;background:0 0!important;border:0!important;gap:3px!important;padding:0 7px!important;display:inline-flex!important}.builder-chrome-root .bi-seg--fill>.bi-seg__btn.ant-btn{flex:1 1 0;padding:0 2px!important}.builder-chrome-root .bi-seg__btn.ant-btn:hover{color:var(--bm-text)!important}.builder-chrome-root .bi-seg__btn.is-active.ant-btn{background:var(--bm-surface)!important;box-shadow:var(--bm-shadow-sm)!important;color:var(--bm-text)!important}.builder-chrome-root .bi-seg__btn.ant-btn:focus-visible{box-shadow:var(--bm-focus-ring)!important}.builder-chrome-root .bi-color__swatch{border-radius:var(--bm-radius-sm);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--bm-border);flex-shrink:0;margin-left:3px;position:relative;overflow:hidden}.builder-chrome-root .bi-color__swatch--sm{border-radius:4px;width:16px;height:16px;margin-left:0}.builder-chrome-root .bi-color__swatch .ant-input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.builder-chrome-root .bi-color__hex.ant-input{min-width:0;height:100%;font-size:var(--bm-text-sm);font-variant-numeric:tabular-nums;border:0;flex:auto;padding:0 6px}.builder-chrome-root .bi-swatches{flex-wrap:wrap;align-items:center;gap:6px;min-height:18px;padding:0 2px;display:flex}.builder-chrome-root .bi-swatch.ant-btn{transition:box-shadow var(--bm-ease);flex-shrink:0;width:14px!important;min-width:14px!important;height:14px!important;box-shadow:inset 0 0 0 1px var(--bm-border)!important;border:0!important;border-radius:999px!important;padding:0!important}.builder-chrome-root .bi-swatch.ant-btn:hover{box-shadow:inset 0 0 0 1px var(--bm-border), 0 0 0 2px var(--bm-hover)!important}.builder-chrome-root .bi-swatch.is-active.ant-btn{box-shadow:0 0 0 1.5px var(--bm-surface), 0 0 0 3px var(--bm-accent)!important}.builder-chrome-root .bi-gradient-preview{border-radius:var(--bm-radius-sm);height:16px;box-shadow:inset 0 0 0 1px var(--bm-border)}.builder-chrome-root .bi-gradient-stop{min-width:0;color:var(--bm-text-muted);font-size:var(--bm-text-xs);flex:1 1 0;align-items:center;gap:6px;display:flex}.builder-chrome-root .bi-gradient-stop__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bm-text);overflow:hidden}.builder-chrome-root .bi-range{align-items:center;gap:var(--bm-space-2);width:100%;min-width:0;display:flex}.builder-chrome-root .bi-range .ant-input{flex:auto;width:0;min-width:0;padding:0}.builder-chrome-root .bi-range__value{min-width:30px;color:var(--bm-text-muted);font-size:var(--bm-text-xs);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.builder-chrome-root .bi-quad{gap:var(--bm-space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.builder-chrome-root .bi-quad__cell{min-width:0;position:relative}.builder-chrome-root .bi-quad__cell .ant-input{border-radius:var(--bm-radius-sm);background-color:var(--bm-surface-sunken);text-align:center;width:100%;padding:0 4px 0 16px}.builder-chrome-root .bi-quad__cell .ant-input[disabled]{--builder-ui-input-text:var(--bm-accent);color:var(--bm-accent)}.builder-chrome-root .bi-quad__side{color:var(--bm-text-muted);font-size:9px;font-weight:var(--bm-weight-medium);opacity:.8;pointer-events:none;line-height:1;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.builder-chrome-root .bi-chip.ant-btn{font-size:var(--bm-text-xs);font-weight:var(--bm-weight-medium);transition:background var(--bm-ease), color var(--bm-ease);line-height:1;border-radius:var(--bm-radius-sm)!important;height:20px!important;box-shadow:none!important;color:var(--bm-text-muted)!important;background:0 0!important;border:0!important;padding:0 6px!important}.builder-chrome-root .bi-chip.ant-btn:hover{background:var(--bm-hover)!important;color:var(--bm-text)!important}.builder-chrome-root .bi-chip.is-active.ant-btn{background:var(--bm-accent-soft)!important;color:var(--bm-accent)!important}.builder-chrome-root .bi-boxmodel{margin:0;position:relative}.builder-chrome-root .bi-boxmodel__layer{border-radius:var(--bm-radius-sm);background:var(--bm-surface-sunken);box-shadow:inset 0 0 0 1px var(--bm-border);text-align:center;position:relative}.builder-chrome-root .bi-boxmodel__label{color:var(--bm-text-muted);font-size:9px;line-height:1;position:absolute;top:4px;left:6px}.builder-chrome-root .bi-boxmodel__content{background:var(--bm-surface);box-shadow:inset 0 0 0 1px var(--bm-border);color:var(--bm-text-muted);border-radius:4px;margin-top:8px;padding:8px 4px;font-size:9px}.builder-chrome-root .bi-boxmodel .ant-input{z-index:2;--builder-ui-input-bg:var(--bm-surface);border-radius:4px;position:absolute}.builder-chrome-root .bi-card{gap:var(--bi-row-gap);padding:var(--bm-space-2);border:1px solid var(--bm-border);border-radius:var(--bm-radius-md);flex-direction:column;display:flex}.builder-chrome-root .bi-card__head{color:var(--bm-text-muted);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-medium);justify-content:space-between;align-items:center;display:flex}.builder-chrome-root .bi-tile-icon{border-radius:var(--bm-radius-sm);background:var(--bm-surface-sunken);width:28px;height:28px;color:var(--bm-icon);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.builder-chrome-root .builder-style-props-panel .builder-style-props-add-btn.ant-btn,.builder-chrome-root .bi-quiet-btn.ant-btn{width:100%;font-size:var(--bm-text-sm);font-weight:var(--bm-weight-medium);letter-spacing:0;text-transform:none;transition:background var(--bm-ease), color var(--bm-ease);height:var(--bm-control-h)!important;padding:0 var(--bm-space-2)!important;border-radius:var(--bm-radius-sm)!important;background:var(--bm-surface-sunken)!important;box-shadow:none!important;color:var(--bm-text-muted)!important;border:0!important}.builder-chrome-root .builder-style-props-panel .builder-style-props-add-btn.ant-btn:hover,.builder-chrome-root .bi-quiet-btn.ant-btn:hover{background:var(--bm-hover)!important;color:var(--bm-text)!important}.builder-chrome-root .bi-primary-btn.ant-btn{font-size:var(--bm-text-sm);font-weight:var(--bm-weight-medium);flex-shrink:0;height:var(--bm-control-h)!important;border-radius:var(--bm-radius-sm)!important;background:var(--bm-accent)!important;box-shadow:none!important;color:var(--bm-surface)!important;border:0!important;padding:0 10px!important}.builder-chrome-root .bi-primary-btn.ant-btn:hover{filter:brightness(1.05)}.builder-chrome-root .bi-primary-btn.ant-btn:focus-visible,.builder-chrome-root .bi-quiet-btn.ant-btn:focus-visible{box-shadow:var(--bm-focus-ring)!important}.builder-chrome-root .builder-style-props-panel .builder-style-props-attr-row{gap:var(--bm-space-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px}.builder-chrome-root .builder-style-props-panel .builder-style-props-field .ant-select,.builder-chrome-root .builder-style-props-panel .builder-style-props-field .ant-input,.builder-chrome-root .builder-style-props-panel .builder-style-props-field .ant-input-number{width:100%;min-width:0}.builder-chrome-root .builder-style-props-panel .builder-style-props-textarea,.builder-chrome-root .builder-style-props-panel .builder-style-props-code{border-radius:var(--bm-radius-sm);height:auto}.builder-chrome-root .bi-border__unit{border-radius:0 var(--bm-radius-sm) var(--bm-radius-sm) 0;background:var(--bm-surface-sunken);color:var(--bm-text-muted);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-regular);height:var(--bm-control-h);border:0}.builder-chrome-root .bi-border__input.ant-input{height:var(--bm-control-h);border-radius:var(--bm-radius-sm) 0 0 var(--bm-radius-sm)}.builder-chrome-root .bi-border__label{color:var(--bm-text-muted);font-weight:var(--bm-weight-regular)}.builder-chrome-root .bi-border__head{margin-bottom:6px}.builder-chrome-root .bi-empty{align-items:center;gap:var(--bm-space-2);padding:var(--bm-space-5);color:var(--bm-text-muted);font-size:var(--bm-text-sm);text-align:center;flex-direction:column;display:flex}.builder-chrome-root .bi-empty__icon{color:var(--bm-icon);opacity:.6;display:inline-flex}.builder-chrome-root .builder-style-props-panel .builder-style-props-tabs-body{scrollbar-width:thin;scrollbar-color:var(--builder-ui-scrollbar-thumb) transparent}.builder-chrome-root .builder-style-props-panel .builder-style-props-tabs-body::-webkit-scrollbar{width:6px}.builder-chrome-root .builder-style-props-panel .builder-style-props-tabs-body::-webkit-scrollbar-track{background:0 0}.builder-chrome-root .bi-rows{gap:var(--bi-row-gap);flex-direction:column;min-width:0;display:flex}.builder-chrome-root .bi-row__control>.ant-switch:only-child{margin-left:auto}.builder-chrome-root .builder-style-props-panel .builder-style-props-section{border-bottom:1px solid var(--bm-border)}.builder-chrome-root .builder-style-props-panel .builder-style-props-section__header{height:36px;padding:0 var(--bm-space-3);color:var(--bm-text-muted);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-semibold);letter-spacing:.01em;text-transform:none;background:0 0}.builder-chrome-root .builder-style-props-panel .builder-style-props-section__body{gap:var(--bi-row-gap);padding:0 var(--bm-space-3) var(--bm-space-3)}.builder-chrome-root .bi-swatch.ant-btn{box-shadow:0 0 0 1px color-mix(in srgb, var(--bm-text) 22%, transparent)}
.builder-chrome-root{--bm-select:#2f6bff;--bm-select-soft:color-mix(in srgb, var(--bm-select) 10%, transparent);--bm-stage:color-mix(in srgb, var(--bm-text) 5%, var(--bm-surface));--bm-danger:var(--ant-color-error,#e5484d)}.builder-chrome-root .builder-canvas-content.is-edit{background:var(--bm-stage)!important}.builder-chrome-root .builder-canvas-content.is-edit.is-canvas-centered .builder-rulers-canvas{padding-block:24px}.builder-chrome-root .builder-canvas-guide-v,.builder-chrome-root .builder-canvas-guide-h{background:color-mix(in srgb, var(--bm-select) 35%, transparent)}.builder-chrome-root .builder-ruler-corner{border-color:var(--bm-border)}.builder-chrome-root .builder-ruler-wrapper{opacity:.85}.builder-chrome-root .builder-top-toolbar__scale-badge{font-size:var(--bm-text-xs);font-weight:var(--bm-weight-regular);color:var(--bm-text-muted);opacity:1;font-variant-numeric:tabular-nums}.builder-resize-handle:after{content:"";position:absolute;inset:-5px}.builder-chrome-root .builder-hover-label-chip{background:var(--bm-select);color:#fff;font-family:var(--bm-font);font-size:var(--bm-text-xs);font-weight:var(--bm-weight-medium);box-shadow:none;border-radius:4px;gap:4px}.builder-chrome-root .builder-hover-label-stack[data-placement=above]:after{border-top-color:var(--bm-select)}.builder-chrome-root .builder-hover-label-chip:not(.is-interactive):not(.is-selected){background:color-mix(in srgb, var(--bm-select) 80%, #fff)}.builder-chrome-root .builder-hover-label-chip__icon{font-weight:var(--bm-weight-medium);opacity:.9}.builder-chrome-root .builder-hover-label-chip__delete{transition:background-color var(--bm-ease), color var(--bm-ease);border-radius:3px;margin-left:2px}.builder-section-toolbar-portal{background:var(--builder-ui-surface-elevated,#fff);border:1px solid var(--builder-ui-border,#ececec);align-items:center;gap:2px;padding:2px;display:flex;box-shadow:0 8px 24px #0f172a1f,0 2px 6px #0f172a0f;border-radius:8px!important}.builder-section-toolbar__btn{width:24px;height:24px;color:var(--builder-ui-icon,#8a8a8a);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background-color .14s cubic-bezier(.2,0,0,1),color .14s cubic-bezier(.2,0,0,1);display:inline-flex}.builder-section-toolbar__btn:hover{background:var(--builder-ui-icon-hover-bg,#0000000f);color:var(--builder-ui-text,#1f1f1f)}.builder-section-toolbar__btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--builder-ui-accent,#ff5c35) 35%, transparent);outline:none}.builder-section-toolbar__btn.is-danger:hover{background:color-mix(in srgb, var(--ant-color-error,#e5484d) 12%, transparent);color:var(--ant-color-error,#e5484d)}.builder-chrome-root .builder-top-toolbar__selection,.builder-chrome-root .builder-top-toolbar__selection:hover{cursor:default;background:0 0;border-radius:0;padding:0}.builder-chrome-root .builder-breadcrumb-bar{font-size:var(--bm-text-sm);gap:0}.builder-chrome-root[data-builder-appearance] .builder-breadcrumb-segment{border-radius:var(--bm-radius-sm);height:22px;color:var(--bm-text-muted);font-size:var(--bm-text-sm);font-weight:var(--bm-weight-regular);min-width:0;transition:background-color var(--bm-ease), color var(--bm-ease);flex-shrink:1;padding:0 6px}.builder-chrome-root[data-builder-appearance] button.builder-breadcrumb-segment:hover{background:var(--bm-hover);color:var(--bm-text)}.builder-chrome-root[data-builder-appearance] .builder-breadcrumb-segment.is-active{color:var(--bm-text);font-weight:var(--bm-weight-medium);flex-shrink:0}.builder-chrome-root[data-builder-appearance] .builder-breadcrumb-segment.is-ellipsis{color:var(--bm-text-muted);align-items:center;display:inline-flex}.builder-chrome-root span.builder-breadcrumb-segment{align-items:center;display:inline-flex}.builder-chrome-root .builder-breadcrumb-segment:focus-visible{box-shadow:var(--bm-focus-ring);outline:none}.builder-chrome-root .builder-breadcrumb-separator{color:var(--bm-text-muted);opacity:.6;font-size:var(--bm-text-xs);margin:0}.builder-chrome-root .builder-canvas-settings-popover{width:288px;padding:0 0 var(--bm-space-3);border-radius:var(--bm-radius-lg);font-size:var(--bm-text-sm);border:1px solid var(--bm-border)!important;background:var(--bm-surface-raised)!important;box-shadow:var(--bm-shadow-md)!important}.builder-chrome-root .builder-canvas-settings-header{height:40px;padding:0 var(--bm-space-3);font-size:var(--bm-text-md);font-weight:var(--bm-weight-semibold);border-bottom:0;background:0 0!important}.builder-chrome-root .builder-canvas-settings-section{padding:0 var(--bm-space-3)}.builder-chrome-root .builder-canvas-settings-section+.builder-canvas-settings-section{margin-top:var(--bm-space-3);padding-top:var(--bm-space-3);border-top:1px solid var(--bm-border)}.builder-chrome-root .builder-canvas-settings-popover label,.builder-chrome-root .builder-canvas-settings-label,.builder-chrome-root .builder-canvas-settings-fieldLabel{font-size:var(--bm-text-xs);font-weight:var(--bm-weight-medium);color:var(--bm-text-muted)}.builder-chrome-root .builder-canvas-settings-popover .ant-checkbox-wrapper,.builder-chrome-root .builder-canvas-settings-popover .ant-checkbox-wrapper span{font-size:var(--bm-text-sm);font-weight:var(--bm-weight-regular);color:var(--bm-text)}.builder-chrome-root .builder-canvas-settings-checkRow{min-height:var(--bm-control-h);margin-bottom:0!important}.builder-chrome-root .builder-canvas-settings-shortcut,.builder-chrome-root .builder-canvas-settings-inline>span{font-size:var(--bm-text-xs);color:var(--bm-text-muted)}.builder-chrome-root .builder-canvas-settings-btnrow .ant-btn{font-size:var(--bm-text-sm);transition:background-color var(--bm-ease), color var(--bm-ease);height:var(--bm-control-h)!important;border-radius:var(--bm-radius-sm)!important;background:var(--bm-surface-sunken)!important;color:var(--bm-text-muted)!important;box-shadow:none!important;border-color:#0000!important}.builder-chrome-root .builder-canvas-settings-btnrow .ant-btn:hover{background:var(--bm-hover)!important;color:var(--bm-text)!important;border-color:#0000!important}.builder-chrome-root .builder-canvas-settings-btnrow .ant-btn.is-active{background:var(--bm-accent-soft)!important;color:var(--bm-accent)!important;border-color:#0000!important}.builder-chrome-root .builder-canvas-settings-reset-icon-btn{color:var(--bm-icon)!important;background:0 0!important;border-color:#0000!important}.builder-chrome-root .builder-canvas-settings-reset-icon-btn:hover{background:var(--bm-hover)!important;color:var(--bm-text)!important}.builder-chrome-root .builder-canvas-settings-reset-icon-btn .anticon{color:inherit!important}:root{--builder-section-hover-color:#2f6bff}.builder-quick-toolbar{z-index:10040;visibility:hidden;box-sizing:border-box;pointer-events:auto;-webkit-user-select:none;user-select:none;white-space:nowrap;height:30px;font-family:var(--bm-font,Inter, system-ui, sans-serif);font-size:var(--bm-text-sm,12px);color:var(--bm-text,#1f1f1f);gap:2px;position:fixed}.builder-quick-toolbar__sep{background:var(--bm-border,#ececec);flex:0 0 1px;align-self:stretch;margin:4px 3px}.builder-quick-toolbar .builder-quick-toolbar__btn.ant-btn{border-radius:var(--bm-radius-sm,6px);width:24px;min-width:24px;height:24px;color:var(--bm-icon,#8a8a8a);font-size:var(--bm-text-sm,12px);box-shadow:none;border:0;flex-shrink:0;gap:4px;padding:0}.builder-quick-toolbar .builder-quick-toolbar__btn.ant-btn.has-label{width:auto;color:var(--bm-text,#1f1f1f);padding:0 7px}.builder-quick-toolbar .builder-quick-toolbar__btn.ant-btn .anticon{font-size:13px}.builder-quick-toolbar .builder-quick-toolbar__btn.ant-btn:hover{background:var(--bm-hover,#0000000f);color:var(--bm-text,#1f1f1f)}.builder-quick-toolbar .builder-quick-toolbar__btn.ant-btn.is-active{background:var(--bm-accent-soft,#ff5c351f);color:var(--bm-accent,#ff5c35)}.builder-quick-toolbar .builder-quick-toolbar__btn.ant-btn-dangerous:hover{background:color-mix(in srgb, var(--ant-color-error,#e5484d) 12%, transparent);color:var(--ant-color-error,#e5484d)}.builder-quick-toolbar .builder-quick-toolbar__btn.ant-btn:focus-visible{box-shadow:var(--bm-focus-ring,0 0 0 2px #ff5c3559);outline:none}.builder-quick-toolbar__popover-anchor{display:inline-flex}.builder-quick-toolbar .builder-quick-toolbar__size.ant-input-number{border-radius:var(--bm-radius-sm,6px);background:var(--bm-surface-sunken,#0000000a);width:46px;height:24px;box-shadow:none;font-size:var(--bm-text-sm,12px);border-color:#0000}.builder-quick-toolbar .builder-quick-toolbar__size.ant-input-number:focus-within{border-color:var(--bm-accent,#ff5c35)}.builder-quick-toolbar .builder-quick-toolbar__size .ant-input-number-input{height:22px;color:var(--bm-text,#1f1f1f);padding:0 6px}.builder-quick-toolbar .builder-quick-toolbar__color.ant-btn{flex-direction:column;gap:1px;line-height:1}.builder-quick-toolbar__color-glyph{font-size:12px;font-weight:var(--bm-weight-semibold,600);color:var(--bm-text,#1f1f1f);line-height:12px}.builder-quick-toolbar__swatch{border:1px solid color-mix(in srgb, var(--bm-text,#1f1f1f) 18%, transparent);box-sizing:border-box;display:block}.builder-quick-toolbar__swatch.is-text{border-radius:1px;width:14px;height:4px}.builder-quick-toolbar__swatch.is-fill{border-radius:4px;width:14px;height:14px}.builder-quick-toolbar .builder-quick-toolbar__segmented.ant-segmented{font-size:var(--bm-text-sm,12px);background:0 0;padding:0}.builder-quick-toolbar .builder-quick-toolbar__segmented .ant-segmented-item{border-radius:var(--bm-radius-sm,6px);color:var(--bm-icon,#8a8a8a)}.builder-quick-toolbar .builder-quick-toolbar__segmented .ant-segmented-item-label{min-height:24px;padding:0 6px;line-height:24px}.builder-quick-toolbar .builder-quick-toolbar__segmented .ant-segmented-item-selected{background:var(--bm-accent-soft,#ff5c351f);color:var(--bm-accent,#ff5c35);box-shadow:none}.builder-quick-toolbar .builder-quick-toolbar__segmented .ant-segmented-thumb{background:var(--bm-accent-soft,#ff5c351f);box-shadow:none}.builder-quick-toolbar-popup{z-index:10060!important}.builder-quick-toolbar__url{align-items:center;gap:var(--bm-space-2,8px);width:300px;display:flex}.builder-quick-toolbar__url .ant-input-affix-wrapper{flex:1;min-width:0}.builder-quick-toolbar__url .ant-upload-wrapper .ant-btn{width:24px;height:24px;padding:0}
html.builder-route-active,.builder-theme-modal{--bm-font:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--bm-text-xs:11px;--bm-text-sm:12px;--bm-text-md:13px;--bm-radius-sm:6px;--bm-radius-md:8px;--bm-radius-lg:12px;--bm-control-h:28px;--bm-control-h-lg:32px;--bm-surface:var(--builder-ui-surface,#fff);--bm-surface-raised:var(--builder-ui-surface-elevated,#fff);--bm-surface-sunken:var(--builder-ui-control-bg,#0000000a);--bm-hover:var(--builder-ui-icon-hover-bg,#0000000f);--bm-border:var(--builder-ui-border,#ececec);--bm-text:var(--builder-ui-text,#1f1f1f);--bm-text-muted:var(--builder-ui-text-muted,#8f8f8f);--bm-icon:var(--builder-ui-icon,#8a8a8a);--bm-accent:var(--builder-ui-accent,#ff5c35);--bm-accent-soft:color-mix(in srgb, var(--bm-accent) 12%, transparent);--bm-focus-ring:0 0 0 2px color-mix(in srgb, var(--bm-accent) 35%, transparent);--bm-shadow-sm:0 1px 2px #00000014;--bm-shadow-md:0 8px 24px #0f172a1f, 0 2px 6px #0f172a0f;--bm-ease:.14s cubic-bezier(.2, 0, 0, 1)}html.builder-route-active,.builder-chrome-root,.builder-theme-modal{--bmo-surface:var(--builder-ui-overlay-bg,var(--builder-ui-panel,#fff));--bmo-mask:color-mix(in srgb, var(--builder-ui-canvas-chrome-bg,#0c0c0e) 40%, #00000052);--bmo-danger:var(--ant-color-error,#e5484d);--bmo-focus-outline:2px solid color-mix(in srgb, var(--bm-accent) 45%, transparent);--bmo-tooltip-bg:var(--bm-text);--bmo-tooltip-text:var(--bm-surface);--bmo-tooltip-border:transparent}.builder-chrome-root[data-builder-appearance=dark]{--bmo-tooltip-bg:var(--builder-ui-control-active-bg,var(--bm-surface-raised));--bmo-tooltip-text:var(--bm-text);--bmo-tooltip-border:var(--bm-border);--bm-shadow-md:0 8px 24px #0006, 0 2px 6px #0000003d}html.builder-route-active:has(.builder-chrome-root[data-builder-appearance=dark]){--bmo-tooltip-bg:var(--builder-ui-control-active-bg,var(--bm-surface-raised));--bmo-tooltip-text:var(--bm-text);--bmo-tooltip-border:var(--bm-border);--bm-shadow-md:0 8px 24px #0006, 0 2px 6px #0000003d}.builder-chrome-root .builder-top-header .builder-top-header__left{gap:var(--bm-space-2,8px)}.builder-chrome-root .builder-top-header .ant-btn.ant-btn.builder-webflow-brand:not(.ant-btn-primary):not(.ant-btn-dangerous){transition:background-color var(--bm-ease);border-radius:var(--bm-radius-sm)!important;background:0 0!important;border:0!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important}.builder-chrome-root .builder-top-header .ant-btn.ant-btn.builder-webflow-brand:hover:not(.ant-btn-primary):not(.ant-btn-dangerous){background:var(--bm-hover)!important}.builder-chrome-root .builder-top-header__left .builder-webflow-brand img,.builder-chrome-root .builder-top-header__left .builder-webflow-brand svg{width:20px!important;height:20px!important}.builder-chrome-root .builder-top-header__project{gap:2px;margin-left:0}.builder-chrome-root .builder-top-header__project-name{max-width:200px;font-size:var(--bm-text-md);letter-spacing:-.005em;color:var(--bm-text);font-weight:600;line-height:28px}.builder-chrome-root .builder-top-header .ant-btn.ant-btn.builder-top-header__project-edit:not(.ant-btn-primary):not(.ant-btn-dangerous){opacity:0;transition:opacity var(--bm-ease), background-color var(--bm-ease), color var(--bm-ease);border-radius:var(--bm-radius-sm)!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;color:var(--bm-text-muted)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.builder-chrome-root .builder-top-header__project:hover .ant-btn.ant-btn.builder-top-header__project-edit,.builder-chrome-root .builder-top-header .ant-btn.ant-btn.builder-top-header__project-edit:focus-visible,.builder-chrome-root .builder-top-header .ant-btn.ant-btn.builder-top-header__project-edit.ant-tooltip-open{opacity:1}.builder-chrome-root .builder-top-header .ant-btn.ant-btn.builder-top-header__project-edit:hover:not(.ant-btn-primary):not(.ant-btn-dangerous){background:var(--bm-hover)!important;color:var(--bm-text)!important}@media (hover:none){.builder-chrome-root .builder-top-header .ant-btn.ant-btn.builder-top-header__project-edit:not(.ant-btn-primary):not(.ant-btn-dangerous){opacity:1}}.builder-chrome-root .builder-top-header .ant-btn.ant-btn.builder-top-header__page-switcher-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){width:fit-content;min-width:0;max-width:100%;transition:background-color var(--bm-ease);justify-content:flex-start;gap:6px;margin:0;font-weight:500;border-radius:var(--bm-radius-md)!important;background:var(--bm-surface-sunken)!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:var(--bm-text)!important;font-size:var(--bm-text-sm)!important;border:1px solid #0000!important;padding:0 8px 0 10px!important;line-height:1!important}.builder-chrome-root .builder-top-header .ant-btn.ant-btn.builder-top-header__page-switcher-btn:hover:not(.ant-btn-primary):not(.ant-btn-dangerous),.builder-chrome-root .builder-top-header .ant-btn.ant-btn.builder-top-header__page-switcher-btn.is-open:not(.ant-btn-primary):not(.ant-btn-dangerous){background:var(--bm-hover)!important;color:var(--bm-text)!important;border-color:#0000!important}.builder-chrome-root .builder-top-header__page-switcher-btn .builder-top-header__page-switcher-label{max-width:200px;font-size:var(--bm-text-sm);font-weight:500}.builder-chrome-root .builder-top-header__page-switcher-btn .builder-top-header__page-switcher-icon{color:var(--bm-icon)!important}.builder-chrome-root .builder-top-header__page-switcher-btn .builder-top-header__page-switcher-chevron{transition:transform var(--bm-ease);color:var(--bm-text-muted)!important;font-size:9px!important}.builder-chrome-root .builder-top-header__page-switcher-btn.is-open .builder-top-header__page-switcher-chevron{transform:rotate(180deg)}.builder-chrome-root .builder-header-page-switcher{border-radius:var(--bm-radius-lg);width:min(288px,100vw - 24px);font-size:var(--bm-text-sm);padding:0;line-height:1.4;top:calc(100% + 8px);overflow:hidden;border:1px solid var(--bm-border)!important;background:var(--bmo-surface)!important;box-shadow:var(--bm-shadow-md)!important;color:var(--bm-text)!important}.builder-chrome-root .builder-header-page-switcher__current{padding:8px 6px 0}.builder-chrome-root .builder-header-page-switcher__current-head{margin:0;padding:2px 8px 4px}.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__current-label,.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__section-title{font-size:var(--bm-text-xs);letter-spacing:.01em;padding:0;font-weight:600;color:var(--bm-text-muted)!important}.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__section-title{padding:6px 8px 4px}.builder-chrome-root .builder-header-page-switcher__current-row{gap:2px}.builder-chrome-root .builder-top-header .builder-header-page-switcher .ant-btn.ant-btn.builder-header-page-switcher__current-page:not(.ant-btn-primary):not(.ant-btn-dangerous),.builder-chrome-root .builder-top-header .builder-header-page-switcher .ant-btn.ant-btn.builder-header-page-switcher__list-item:not(.ant-btn-primary):not(.ant-btn-dangerous),.builder-chrome-root .builder-top-header .builder-header-page-switcher .ant-btn.ant-btn.builder-header-page-switcher__manage:not(.ant-btn-primary):not(.ant-btn-dangerous){text-align:left;width:100%;min-width:0;transition:background-color var(--bm-ease), color var(--bm-ease);justify-content:flex-start;align-items:center;gap:8px;margin:0;font-weight:400;display:flex;border-radius:var(--bm-radius-sm)!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:var(--bm-text)!important;font-size:var(--bm-text-sm)!important;background:0 0!important;border:0!important;padding:0 8px!important;line-height:1.3!important}.builder-chrome-root .builder-top-header .builder-header-page-switcher .ant-btn.ant-btn.builder-header-page-switcher__current-page:not(.ant-btn-primary):not(.ant-btn-dangerous){flex:1;width:auto;font-weight:500}.builder-chrome-root .builder-top-header .builder-header-page-switcher .ant-btn.ant-btn.builder-header-page-switcher__current-page:hover:not(:disabled):not(.ant-btn-primary):not(.ant-btn-dangerous),.builder-chrome-root .builder-top-header .builder-header-page-switcher .ant-btn.ant-btn.builder-header-page-switcher__list-item:hover:not(:disabled):not(.ant-btn-primary):not(.ant-btn-dangerous),.builder-chrome-root .builder-top-header .builder-header-page-switcher .ant-btn.ant-btn.builder-header-page-switcher__manage:hover:not(:disabled):not(.ant-btn-primary):not(.ant-btn-dangerous){background:var(--bm-hover)!important;color:var(--bm-text)!important}.builder-chrome-root .builder-top-header .builder-header-page-switcher .ant-btn.ant-btn.builder-header-page-switcher__list-item.is-active:not(.ant-btn-primary):not(.ant-btn-dangerous){font-weight:500;background:var(--bm-accent-soft)!important;color:var(--bm-text)!important}.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__list-item>svg,.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__current-page>svg,.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__manage>svg{color:var(--bm-icon);flex:none}.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__list-item.is-active>svg{color:var(--bm-accent)}.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__list-item>span,.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__current-page>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.builder-chrome-root .builder-top-header .builder-header-page-switcher .ant-btn.ant-btn.builder-header-page-switcher__icon-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){transition:background-color var(--bm-ease), color var(--bm-ease);flex:none;border-radius:var(--bm-radius-sm)!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--bm-icon)!important;background:0 0!important;border:0!important;padding:0!important}.builder-chrome-root .builder-top-header .builder-header-page-switcher .ant-btn.ant-btn.builder-header-page-switcher__icon-btn:hover:not(:disabled):not(.ant-btn-primary):not(.ant-btn-dangerous){background:var(--bm-hover)!important;color:var(--bm-text)!important}.builder-chrome-root .builder-header-page-switcher__divider{height:1px;margin:4px 0;background:var(--bm-border)!important}.builder-chrome-root .builder-header-page-switcher__search-row{padding:8px 8px 4px}.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__search.ant-input-affix-wrapper,.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__search.ant-input-affix-wrapper:hover{height:28px;font-size:var(--bm-text-sm);border-radius:var(--bm-radius-sm)!important;background:var(--bm-surface-sunken)!important;box-shadow:none!important;border:1px solid #0000!important;padding:0 8px!important}.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__search.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--bm-accent)!important;background:var(--bmo-surface)!important;box-shadow:var(--bm-focus-ring)!important}.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__search .ant-input{font-size:var(--bm-text-sm)!important;color:var(--bm-text)!important}.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__search .ant-input::placeholder,.builder-chrome-root .builder-header-page-switcher .builder-header-page-switcher__search .ant-input-prefix{color:var(--bm-text-muted)!important}.builder-chrome-root .builder-header-page-switcher__scroll{max-height:min(280px,44vh);padding:0 6px 6px}.builder-chrome-root .builder-header-page-switcher__section{margin:0}.builder-chrome-root .builder-header-page-switcher__section+.builder-header-page-switcher__section{border-top:0;margin-top:4px;padding-top:4px}.builder-chrome-root .builder-header-page-switcher__empty{font-size:var(--bm-text-xs);color:var(--bm-text-muted);margin:8px}.builder-chrome-root .builder-header-page-switcher__footer{border-top:1px solid var(--bm-border);flex-direction:column;gap:2px;padding:6px;display:flex}.builder-chrome-root .builder-top-header .builder-header-page-switcher .builder-header-page-switcher__footer .ant-btn.ant-btn.builder-header-page-switcher__manage:not(.ant-btn-primary):not(.ant-btn-dangerous){color:var(--bm-text-muted)!important}.builder-chrome-root .builder-top-header .builder-header-page-switcher .builder-header-page-switcher__footer .ant-btn.ant-btn.builder-header-page-switcher__manage:hover:not(:disabled):not(.ant-btn-primary):not(.ant-btn-dangerous){color:var(--bm-text)!important}.builder-chrome-root>.ant-dropdown .ant-dropdown-menu,.builder-chrome-root .builder-top-header .ant-dropdown .ant-dropdown-menu,.builder-chrome-root .builder-top-toolbar .ant-dropdown .ant-dropdown-menu,.builder-overlay.ant-dropdown .ant-dropdown-menu{border:1px solid var(--bm-border);border-radius:var(--bm-radius-md);background:var(--bmo-surface);min-width:168px;box-shadow:var(--bm-shadow-md);padding:4px}.builder-chrome-root>.ant-dropdown .ant-dropdown-menu-item,.builder-chrome-root>.ant-dropdown .ant-dropdown-menu-submenu-title,.builder-chrome-root .builder-top-header .ant-dropdown .ant-dropdown-menu-item,.builder-chrome-root .builder-top-toolbar .ant-dropdown .ant-dropdown-menu-item,.builder-overlay.ant-dropdown .ant-dropdown-menu-item,.builder-overlay.ant-dropdown .ant-dropdown-menu-submenu-title{border-radius:var(--bm-radius-sm);min-height:28px;font-size:var(--bm-text-sm);color:var(--bm-text);transition:background-color var(--bm-ease);padding:4px 8px;line-height:20px}.builder-chrome-root>.ant-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover,.builder-chrome-root>.ant-dropdown .ant-dropdown-menu-item-active,.builder-chrome-root .builder-top-header .ant-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover,.builder-chrome-root .builder-top-toolbar .ant-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover,.builder-overlay.ant-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background:var(--bm-hover)}.builder-chrome-root>.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-item-icon,.builder-chrome-root .builder-top-header .ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-item-icon,.builder-overlay.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{color:var(--bm-icon);margin-inline-end:8px;font-size:13px}.builder-chrome-root>.ant-dropdown .ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled),.builder-chrome-root>.ant-dropdown .ant-dropdown-menu-item-danger .ant-dropdown-menu-item-icon,.builder-chrome-root .builder-top-header .ant-dropdown .ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled),.builder-chrome-root .builder-top-header .ant-dropdown .ant-dropdown-menu-item-danger .ant-dropdown-menu-item-icon{color:var(--bmo-danger)}.builder-chrome-root>.ant-dropdown .ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover,.builder-chrome-root .builder-top-header .ant-dropdown .ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover{background:color-mix(in srgb, var(--bmo-danger) 10%, transparent);color:var(--bmo-danger)}.builder-chrome-root>.ant-dropdown .ant-dropdown-menu-item-divider,.builder-chrome-root .builder-top-header .ant-dropdown .ant-dropdown-menu-item-divider,.builder-overlay.ant-dropdown .ant-dropdown-menu-item-divider{background:var(--bm-border);margin:4px 0}.builder-chrome-root>.ant-dropdown .ant-dropdown-menu-item-group-title,.builder-overlay.ant-dropdown .ant-dropdown-menu-item-group-title{font-size:var(--bm-text-xs);color:var(--bm-text-muted);padding:6px 8px 2px;font-weight:600}.builder-chrome-root>.ant-select-dropdown,.builder-chrome-root .builder-top-header .ant-select-dropdown,.builder-chrome-root .builder-top-toolbar .ant-select-dropdown,.builder-chrome-root .builder-canvas-settings-select-dropdown,.builder-overlay.ant-select-dropdown{padding:4px;border:1px solid var(--bm-border)!important;border-radius:var(--bm-radius-md)!important;background:var(--bmo-surface)!important;box-shadow:var(--bm-shadow-md)!important}.builder-chrome-root>.ant-select-dropdown .ant-select-item,.builder-chrome-root .builder-top-header .ant-select-dropdown .ant-select-item,.builder-chrome-root .builder-top-toolbar .ant-select-dropdown .ant-select-item,.builder-chrome-root .builder-canvas-settings-select-dropdown .ant-select-item,.builder-overlay.ant-select-dropdown .ant-select-item{border-radius:var(--bm-radius-sm);min-height:28px;font-size:var(--bm-text-sm);color:var(--bm-text);padding:4px 8px;line-height:20px}.builder-chrome-root>.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.builder-chrome-root .builder-top-header .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.builder-chrome-root .builder-top-toolbar .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.builder-chrome-root .builder-canvas-settings-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.builder-overlay.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--bm-hover)!important}.builder-chrome-root>.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.builder-chrome-root .builder-top-header .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.builder-chrome-root .builder-top-toolbar .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.builder-chrome-root .builder-canvas-settings-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.builder-overlay.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;background:var(--bm-accent-soft)!important;color:var(--bm-text)!important}.builder-chrome-root>.ant-popover .ant-popover-container,.builder-chrome-root>.ant-popover .ant-popover-inner,.builder-overlay.ant-popover .ant-popover-container,.builder-overlay.ant-popover .ant-popover-inner{border:1px solid var(--bm-border);border-radius:var(--bm-radius-lg);background:var(--bmo-surface);box-shadow:var(--bm-shadow-md);font-size:var(--bm-text-sm);color:var(--bm-text);padding:12px}.builder-chrome-root>.ant-popover .ant-popover-title,.builder-overlay.ant-popover .ant-popover-title{font-size:var(--bm-text-sm);color:var(--bm-text);margin-bottom:8px;font-weight:600}.builder-chrome-root>.ant-popover .ant-popover-arrow,.builder-overlay.ant-popover .ant-popover-arrow{display:none}.builder-chrome-root .builder-canvas-settings-dropdown .ant-dropdown-arrow{display:none!important}.builder-chrome-root .builder-canvas-settings-dropdown .builder-canvas-settings-popover{border:1px solid var(--bm-border)!important;border-radius:var(--bm-radius-lg)!important;background:var(--bmo-surface)!important;box-shadow:var(--bm-shadow-md)!important}.builder-chrome-root .builder-user-account-menu{border-radius:var(--bm-radius-lg);min-width:224px;padding:6px;border:1px solid var(--bm-border)!important;background:var(--bmo-surface)!important;box-shadow:var(--bm-shadow-md)!important}.builder-chrome-root .builder-user-account-menu-header{gap:10px;padding:6px 8px 8px}.builder-chrome-root .builder-user-account-menu-header .builder-user-account-menu-avatar{width:32px!important;height:32px!important;line-height:32px!important}.builder-chrome-root .builder-user-account-menu-name{font-size:var(--bm-text-sm);font-weight:600}.builder-chrome-root .builder-user-account-menu-email,.builder-chrome-root .builder-user-account-menu-status{font-size:var(--bm-text-xs);color:var(--bm-text-muted)!important}.builder-chrome-root .builder-user-account-menu-divider{margin:0 -6px 6px;background:var(--bm-border)!important}.builder-chrome-root .builder-user-account-menu .ant-btn.builder-user-account-menu-row{border-radius:var(--bm-radius-sm);width:100%;height:32px;font-size:var(--bm-text-sm);box-shadow:none;transition:background-color var(--bm-ease);border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;font-weight:400;display:flex}.builder-chrome-root .builder-user-account-menu .ant-btn.builder-user-account-menu-row:hover:not(:disabled){background:var(--bm-hover)!important}.builder-chrome-root .builder-user-account-menu .builder-user-account-menu-row-icon{width:16px;font-size:13px;color:var(--bm-icon)!important}.builder-chrome-root .builder-user-account-menu .builder-user-account-menu-row-label{text-align:left}.builder-chrome-root .builder-user-account-menu .ant-btn.builder-user-account-menu-row-danger,.builder-chrome-root[data-builder-appearance] .builder-user-account-menu .ant-btn.builder-user-account-menu-row-danger,.builder-chrome-root[data-builder-appearance] .builder-user-account-menu .builder-user-account-menu-row-danger .builder-user-account-menu-row-icon{color:var(--bmo-danger)!important}.builder-chrome-root .builder-user-account-menu .ant-btn.builder-user-account-menu-row-danger:hover:not(:disabled){background:color-mix(in srgb, var(--bmo-danger) 10%, transparent)!important}.builder-global-tooltip.ant-tooltip{--antd-arrow-background-color:var(--bmo-tooltip-bg);max-width:240px}.builder-global-tooltip.ant-tooltip .ant-tooltip-container,.builder-global-tooltip.ant-tooltip .ant-tooltip-inner{border:1px solid var(--bmo-tooltip-border,transparent);border-radius:var(--bm-radius-sm,6px);background:var(--bmo-tooltip-bg,#18181b);min-height:0;box-shadow:var(--bm-shadow-sm,0 1px 2px #00000014);color:var(--bmo-tooltip-text,#fff);letter-spacing:.005em;padding:6px 8px;font-weight:500;font-size:11px!important;line-height:1.35!important}.builder-global-tooltip.ant-tooltip .ant-tooltip-arrow{display:none}.builder-chrome-root>.ant-tooltip .ant-tooltip-container,.builder-chrome-root>.ant-tooltip .ant-tooltip-inner{border:1px solid var(--bmo-tooltip-border);border-radius:var(--bm-radius-sm);background:var(--bmo-tooltip-bg);min-height:0;box-shadow:var(--bm-shadow-sm);color:var(--bmo-tooltip-text);padding:6px 8px;font-size:11px;font-weight:500;line-height:1.35}.builder-chrome-root>.ant-tooltip .ant-tooltip-arrow{display:none}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal-mask,.builder-chrome-root>.ant-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(2px);background:var(--bmo-mask)!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-container,.builder-chrome-root>.ant-modal-root .ant-modal .ant-modal-container{color:var(--bm-text);font-size:var(--bm-text-sm);border:1px solid var(--bm-border)!important;border-radius:var(--bm-radius-lg)!important;background:var(--bmo-surface)!important;box-shadow:var(--bm-shadow-md)!important}html.builder-route-active .ant-modal-root.builder-data-modal .ant-modal .ant-modal-container[style*="100vh"]{box-shadow:none!important;border:0!important;border-radius:0!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-header,.builder-chrome-root>.ant-modal-root .ant-modal .ant-modal-header{background:0 0!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-title,.builder-chrome-root>.ant-modal-root .ant-modal .ant-modal-title{letter-spacing:-.005em;color:var(--bm-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-body,.builder-chrome-root>.ant-modal-root .ant-modal .ant-modal-body{color:var(--bm-text);font-size:var(--bm-text-sm);background:0 0!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-footer,.builder-chrome-root>.ant-modal-root .ant-modal .ant-modal-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex;background:0 0!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-footer>.ant-btn+.ant-btn,.builder-chrome-root>.ant-modal-root .ant-modal .ant-modal-footer>.ant-btn+.ant-btn{margin-inline-start:0}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-close,.builder-chrome-root>.ant-modal-root .ant-modal .ant-modal-close{transition:background-color var(--bm-ease), color var(--bm-ease);background:0 0;top:12px!important;border-radius:var(--bm-radius-sm)!important;width:28px!important;height:28px!important;color:var(--bm-icon)!important;inset-inline-end:12px!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-close:hover,.builder-chrome-root>.ant-modal-root .ant-modal .ant-modal-close:hover{background:var(--bm-hover)!important;color:var(--bm-text)!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-container{overflow:hidden;padding:0!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-header{border-bottom:1px solid var(--bm-border)!important;margin:0!important;padding:14px 48px 12px 16px!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-body{padding:16px!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-footer{border-top:1px solid var(--bm-border)!important;margin:0!important;padding:12px 16px!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal-footer .ant-btn:not(.ant-btn-icon-only),html.builder-route-active .ant-modal-root.builder-component-info-modal .builder-component-info-modal__footer .ant-btn{height:var(--bm-control-h-lg);border-radius:var(--bm-radius-sm);font-size:var(--bm-text-sm);box-shadow:none;padding:0 12px;font-weight:500}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-btn{box-shadow:none;transition:background-color var(--bm-ease), border-color var(--bm-ease), color var(--bm-ease)}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-component-info-modal) .ant-btn.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost){border-color:var(--bm-border)!important;background:var(--bmo-surface)!important;color:var(--bm-text)!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-component-info-modal) .ant-btn.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):hover{border-color:var(--bm-border)!important;background:var(--bm-hover)!important;color:var(--bm-text)!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-component-info-modal) .ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost){border-color:var(--bm-accent)!important;background:var(--bm-accent)!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-modal-root,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-component-info-modal) .ant-btn.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-background-ghost):hover{filter:brightness(1.06)}html.builder-route-active .ant-modal-root.builder-data-modal .ant-modal .ant-modal-header{border-bottom-color:var(--bm-border)}html.builder-route-active .ant-modal-root.builder-data-modal .ant-modal-body{scrollbar-width:thin;scrollbar-color:var(--builder-ui-scrollbar-thumb) transparent}html.builder-route-active .ant-modal-root.builder-data-modal .ant-modal-body :is(.ant-form-item-label>label,.ant-typography,.ant-radio-wrapper,.ant-checkbox-wrapper,.ant-tabs-tab-btn,.ant-collapse-header,.ant-table){font-size:var(--bm-text-sm)}html.builder-route-active .ant-modal-root.builder-data-modal .ant-modal-body :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-input-group-addon){border-radius:var(--bm-radius-sm);font-size:var(--bm-text-sm)}html.builder-route-active .ant-modal-root.builder-data-modal .ant-modal-body .ant-btn:not(.ant-btn-icon-only):not(.ant-btn-sm):not(.ant-btn-lg){height:var(--bm-control-h-lg);border-radius:var(--bm-radius-sm);font-size:var(--bm-text-sm);font-weight:500}html.builder-route-active .ant-modal-root.builder-data-modal .ant-modal-body .ant-btn.ant-btn-sm{border-radius:var(--bm-radius-sm);font-size:var(--bm-text-sm)}html.builder-route-active .ant-modal-root.builder-data-modal .ant-modal-body .ant-tabs-ink-bar{background:var(--bm-accent)}html.builder-route-active .ant-modal-root.builder-data-modal .ant-modal-body .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--bm-text);font-weight:600}html.builder-route-active .ant-modal-root.builder-data-modal .ant-modal-body :is(.ant-card,.ant-collapse,.ant-alert){border-color:var(--bm-border);border-radius:var(--bm-radius-md)}.builder-chrome-root .ant-modal-root.builder-page-settings-modal-root .builder-page-settings-modal .ant-modal-container{box-shadow:var(--bm-shadow-md)!important;background:var(--bmo-surface)!important;border-color:var(--bm-border)!important}.builder-chrome-root .ant-modal-root.builder-page-settings-modal-root .builder-page-settings-modal .ant-modal-header{border-bottom:1px solid var(--bm-border)!important;background:0 0!important;padding:12px 12px 12px 16px!important}.builder-chrome-root .ant-modal-root.builder-page-settings-modal-root .builder-page-settings-modal .ant-modal-body{background:0 0!important;padding:8px 16px!important}.builder-chrome-root .ant-modal-root.builder-page-settings-modal-root .builder-page-settings-modal .ant-modal-footer{border-top:1px solid var(--bm-border)!important;background:0 0!important;margin:0!important;padding:12px 16px!important}.builder-chrome-root .ant-modal-root.builder-page-settings-modal-root .builder-page-settings-modal .ant-btn.ant-btn-default:not(:disabled){background:var(--bmo-surface)!important;border-color:var(--bm-border)!important}.builder-chrome-root .ant-modal-root.builder-page-settings-modal-root .builder-page-settings-modal .ant-btn.ant-btn-default:not(:disabled):hover{background:var(--bm-hover)!important}.builder-chrome-root .ant-modal-root.builder-page-settings-modal-root .builder-page-settings-modal .ant-btn.modal-header-close{color:var(--bm-icon)!important;background:0 0!important;border:0!important}.builder-chrome-root .ant-modal-root.builder-page-settings-modal-root .builder-page-settings-modal .ant-btn.modal-header-close:hover{background:var(--bm-hover)!important;color:var(--bm-text)!important}.builder-chrome-root .builder-page-settings-modal .ant-collapse>.ant-collapse-item:last-child{border-bottom:0!important}.builder-chrome-root .builder-page-settings-modal .ant-collapse .ant-collapse-expand-icon{color:var(--bm-text-muted)}.builder-chrome-root .builder-page-settings-modal :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector){font-size:var(--bm-text-sm);border-radius:var(--bm-radius-sm)!important}.builder-chrome-root .builder-page-settings-modal :is(.ant-input:focus,.ant-input-affix-wrapper-focused){box-shadow:var(--bm-focus-ring)!important}.builder-theme-modal .builder-theme-modal__intro{font-size:var(--bm-text-sm);color:var(--bm-text-muted);margin:0 0 16px;line-height:1.5}.builder-theme-modal .builder-theme-modal__section-title{font-size:var(--bm-text-xs);letter-spacing:.01em;color:var(--bm-text-muted);margin:0 0 8px;font-weight:600}.builder-theme-modal .ant-btn.builder-theme-modal__card,.builder-theme-modal .ant-btn.builder-theme-modal__swatch,.builder-theme-modal .ant-btn.builder-theme-option{transition:border-color var(--bm-ease), background-color var(--bm-ease);border:1px solid var(--bm-border)!important;color:var(--bm-text)!important;box-shadow:none!important;background:0 0!important}.builder-theme-modal .ant-btn.builder-theme-modal__card:hover,.builder-theme-modal .ant-btn.builder-theme-modal__swatch:hover,.builder-theme-modal .ant-btn.builder-theme-option:hover{background:var(--bm-hover)!important;border-color:var(--bm-border)!important}.builder-theme-modal .ant-btn.builder-theme-modal__card.is-selected,.builder-theme-modal .ant-btn.builder-theme-modal__swatch.is-selected,.builder-theme-modal .ant-btn.builder-theme-option.is-selected{border-color:var(--bm-accent)!important;background:var(--bm-accent-soft)!important}.builder-theme-modal .builder-theme-option-label{font-size:var(--bm-text-sm);font-weight:500}.builder-theme-modal .builder-theme-option-desc{font-size:var(--bm-text-xs)}.builder-theme-modal .builder-theme-option-swatches span{border-color:var(--bm-border)!important}html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-theme-modal-root,.ant-modal-root.builder-component-info-modal) .ant-modal .ant-modal-close{top:10px!important}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__titleRow{gap:8px}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__title{letter-spacing:-.005em;color:var(--bm-text);font-size:14px;font-weight:600}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__tag{border-radius:var(--bm-radius-sm);background:var(--bm-surface-sunken);color:var(--bm-text-muted);font-size:var(--bm-text-xs);border:0;padding:1px 6px}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__preview{border-radius:var(--bm-radius-md);background:var(--bm-surface-sunken);border:0;min-height:160px;margin-bottom:12px}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__previewIconWrap{border:1px solid var(--bm-border);border-radius:var(--bm-radius-lg);background:var(--bmo-surface);width:64px;height:64px;box-shadow:var(--bm-shadow-sm)}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__previewIcon{color:var(--bm-icon)!important;font-size:28px!important}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__description{font-size:var(--bm-text-sm)!important;color:var(--bm-text)!important;margin-bottom:8px!important;line-height:1.6!important}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__tip{border-radius:var(--bm-radius-md);background:var(--bm-surface-sunken);border:0;margin-bottom:8px;padding:8px 12px}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__tip .ant-typography{font-size:var(--bm-text-sm)!important;color:var(--bm-text-muted)!important}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__docsLink,html.builder-route-active .builder-component-info-modal .builder-component-info-modal__docsLink:hover{font-size:var(--bm-text-sm)!important;color:var(--bm-accent)!important}html.builder-route-active .builder-component-info-modal .builder-component-info-modal__docsLink:hover{text-decoration:underline}html.builder-route-active .builder-overlay .builder-json-preview,.builder-chrome-root .builder-json-preview{border-radius:var(--bm-radius-md);scrollbar-width:thin;scrollbar-color:var(--builder-ui-scrollbar-thumb) transparent;background:var(--bm-surface-sunken)!important;color:var(--bm-text)!important;border:0!important}html.builder-route-active .ant-modal-root.builder-overlay textarea.ant-input{border-radius:var(--bm-radius-md);font-size:var(--bm-text-sm)}.builder-chrome-root>.ant-drawer .ant-drawer-section,.builder-chrome-root>.ant-drawer .ant-drawer-content,.ant-drawer.builder-overlay .ant-drawer-section,.ant-drawer.builder-overlay .ant-drawer-content{background:var(--bmo-surface);box-shadow:var(--bm-shadow-md);color:var(--bm-text)}.builder-chrome-root>.ant-drawer .ant-drawer-header,.ant-drawer.builder-overlay .ant-drawer-header{border-bottom:1px solid var(--bm-border);padding:12px 16px}.builder-chrome-root>.ant-drawer .ant-drawer-title,.ant-drawer.builder-overlay .ant-drawer-title{color:var(--bm-text);font-size:14px;font-weight:600}.builder-chrome-root>.ant-drawer .ant-drawer-body,.ant-drawer.builder-overlay .ant-drawer-body{font-size:var(--bm-text-sm);padding:16px}.builder-chrome-root>.ant-drawer .ant-drawer-footer,.ant-drawer.builder-overlay .ant-drawer-footer{border-top:1px solid var(--bm-border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.builder-chrome-root>.ant-drawer .ant-drawer-mask,.ant-drawer.builder-overlay .ant-drawer-mask{background:var(--bmo-mask)}html.builder-route-active .ant-message .ant-message-notice-content{border:1px solid var(--bm-border);border-radius:var(--bm-radius-lg);background:var(--bmo-surface);box-shadow:var(--bm-shadow-md);color:var(--bm-text);font-size:var(--bm-text-sm);padding:8px 12px;font-weight:500;line-height:1.4}html.builder-route-active .ant-message .ant-message-notice-content .anticon{font-size:14px}html.builder-route-active .ant-notification .ant-notification-notice{border:1px solid var(--bm-border);border-radius:var(--bm-radius-lg);background:var(--bmo-surface);box-shadow:var(--bm-shadow-md);padding:12px 16px}html.builder-route-active .ant-notification .ant-notification-notice-title,html.builder-route-active .ant-notification .ant-notification-notice-message{font-size:var(--bm-text-md);color:var(--bm-text);margin-bottom:2px;font-weight:600}html.builder-route-active .ant-notification .ant-notification-notice-description{font-size:var(--bm-text-sm);color:var(--bm-text-muted)}html.builder-route-active .builder-themed-loader-overlay{--builder-ai-overlay-bg:color-mix(in srgb, var(--builder-ui-canvas-chrome-bg,#0c0c0e) 55%, transparent);--builder-ai-card-bg:var(--bmo-surface);--builder-ai-card-border:var(--bm-border);-webkit-backdrop-filter:blur(6px);animation-duration:.14s}html.builder-route-active .builder-themed-loader-overlay .builder-themed-loader__card{border:1px solid var(--bm-border);border-radius:var(--bm-radius-lg);background:var(--bmo-surface);box-shadow:var(--bm-shadow-md);animation:none}html.builder-route-active .builder-themed-loader-overlay .builder-themed-loader__card--default{text-align:left;flex-direction:row;gap:12px;width:auto;max-width:min(100%,420px);padding:12px 16px}html.builder-route-active .builder-themed-loader-overlay .builder-themed-loader__card--default .builder-themed-loader__logo-wrap{flex:none;min-height:0;margin:0}html.builder-route-active .builder-themed-loader-overlay .builder-themed-loader__card--default .sg-loader{zoom:.36}html.builder-route-active .builder-themed-loader-overlay .builder-themed-loader__message{font-size:var(--bm-text-md);letter-spacing:0;color:var(--bm-text);font-weight:500;line-height:1.4}html.builder-route-active .builder-themed-loader-overlay .builder-themed-loader__card--ai{gap:12px;width:min(100%,320px);padding:24px 20px 20px}html.builder-route-active .builder-themed-loader-overlay .builder-themed-loader__card--ai .builder-themed-loader__message{font-weight:600}html.builder-route-active .builder-themed-loader-overlay .builder-themed-loader__step{font-size:var(--bm-text-sm);color:var(--bm-text-muted)}html.builder-route-active .builder-themed-loader-overlay .builder-themed-loader__hint{font-size:var(--bm-text-xs);color:var(--bm-text-muted)}html.builder-route-active .builder-themed-loader-overlay .builder-themed-loader__progress{background:var(--bm-surface-sunken);height:3px}.builder-chrome-root .builder-sidebar-scroll:not(.builder-left-sidebar-shell *),.builder-chrome-root .builder-navigator-scroll,.builder-chrome-root .builder-style-props-tabs-body,.builder-chrome-root .builder-header-page-switcher__scroll,.builder-chrome-root>.ant-select-dropdown .rc-virtual-list-holder,.builder-chrome-root>.ant-dropdown .ant-dropdown-menu,.builder-chrome-root>.ant-popover .ant-popover-container,html.builder-route-active .ant-modal-root.builder-overlay .ant-modal-body,html.builder-route-active .ant-modal-root.builder-overlay textarea,html.builder-route-active .ant-modal-root.builder-data-modal textarea,html.builder-route-active .ant-modal-root.builder-component-info-modal .ant-modal-body{scrollbar-width:thin;scrollbar-color:var(--builder-ui-scrollbar-thumb) transparent}.builder-chrome-root .builder-sidebar-scroll:not(.builder-left-sidebar-shell *)::-webkit-scrollbar{width:6px;height:6px}.builder-chrome-root .builder-navigator-scroll::-webkit-scrollbar{width:6px;height:6px}.builder-chrome-root .builder-style-props-tabs-body::-webkit-scrollbar{width:6px;height:6px}.builder-chrome-root .builder-header-page-switcher__scroll::-webkit-scrollbar{width:6px;height:6px}.builder-chrome-root .builder-sidebar-scroll:not(.builder-left-sidebar-shell *)::-webkit-scrollbar-track{background:0 0!important}.builder-chrome-root .builder-navigator-scroll::-webkit-scrollbar-track{background:0 0!important}.builder-chrome-root .builder-style-props-tabs-body::-webkit-scrollbar-track{background:0 0!important}.builder-chrome-root .builder-header-page-switcher__scroll::-webkit-scrollbar-track{background:0 0!important}.builder-chrome-root[data-builder-appearance] .builder-sidebar-scroll:not(.builder-left-sidebar-shell *)::-webkit-scrollbar-track{background:0 0!important}.builder-chrome-root[data-builder-appearance] .builder-navigator-scroll::-webkit-scrollbar-track{background:0 0!important}.builder-chrome-root[data-builder-appearance] .builder-style-props-tabs-body::-webkit-scrollbar-track{background:0 0!important}.builder-chrome-root .builder-sidebar-scroll:not(.builder-left-sidebar-shell *)::-webkit-scrollbar-thumb{border-radius:999px;background:var(--builder-ui-scrollbar-thumb)!important}.builder-chrome-root .builder-navigator-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:var(--builder-ui-scrollbar-thumb)!important}.builder-chrome-root .builder-style-props-tabs-body::-webkit-scrollbar-thumb{border-radius:999px;background:var(--builder-ui-scrollbar-thumb)!important}.builder-chrome-root .builder-header-page-switcher__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:var(--builder-ui-scrollbar-thumb)!important}.builder-chrome-root :is(.ant-btn,.ant-radio-button-wrapper,.ant-segmented-item,.ant-tabs-tab-btn,.ant-collapse-header,.ant-dropdown-menu-item,[role=button],[role=tab],[role=option],a[href]):focus-visible:not(.builder-canvas-content *),html.builder-route-active :is(.ant-modal-root.builder-overlay,.ant-modal-root.builder-data-modal,.ant-modal-root.builder-page-settings-confirm-root,.ant-modal-root.builder-component-info-modal) :is(.ant-btn,.ant-modal-close,.ant-tabs-tab-btn,.ant-collapse-header,[role=button],a[href]):focus-visible{outline-offset:1px;outline:var(--bmo-focus-outline)!important}@media (prefers-reduced-motion:reduce){.builder-chrome-root .builder-top-header__page-switcher-btn .builder-top-header__page-switcher-chevron,html.builder-route-active .builder-themed-loader-overlay{transition:none;animation:none}}
