.bm-app-frame{--app-gap:10px;--app-radius:20px;--app-strip-w:52px;--inspector-w:288px;gap:var(--app-gap);flex-direction:column;flex:auto;min-height:0;padding:0 14px 14px;display:flex}.bm-app-bar{flex:none;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.bm-app-id{flex:none;align-items:center;gap:10px;min-width:0;display:inline-flex}.bm-app-glyph{background:var(--bm-surface);border:1px solid var(--bm-border);width:32px;height:32px;color:var(--bm-text);border-radius:10px;place-items:center;display:inline-grid}.bm-app-title{font-size:var(--text-sm);color:var(--bm-text);white-space:nowrap;font-weight:650}.bm-app-sep{background:var(--bm-border-strong);flex:none;width:1px;height:20px;margin:0 2px}.bm-app-brand{border-radius:var(--radius-full);min-width:0;height:36px;color:var(--bm-text);font:inherit;font-size:var(--text-sm);background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 6px;font-weight:600;display:inline-flex}.bm-app-brand.is-switch{cursor:pointer;transition:background var(--bm-dur) var(--bm-ease)}.bm-app-brand.is-switch>svg{color:var(--bm-text-muted);transition:transform var(--bm-dur) var(--bm-ease);flex:none}.bm-app-brand.is-switch:hover,.bm-app-brand.is-open{background:color-mix(in srgb, var(--bm-text) 6%, transparent)}.bm-app-brand.is-open>svg{transform:rotate(180deg)}.bm-app-brand-mark{border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid;overflow:hidden}.bm-app-brand-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bm-app-brand-list{max-height:min(360px,60dvh);overflow-y:auto}.bm-app-brand-list .bm-pop-item{text-decoration:none}.bm-app-brand-list .bm-pop-item>:is(.bm-app-brand-mark,.bm-app-brand-tick){flex:none}.bm-app-brand-list .bm-pop-item{min-height:40px}.bm-app-brand-list .bm-pop-item.is-current{font-weight:600}.bm-app-brand-tick{color:var(--bm-text-muted);display:inline-flex}.bm-app-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.bm-app-actions:empty{display:none}.bm-app-actions .btn{white-space:nowrap;min-height:36px}.bm-app-actions .status{white-space:nowrap;margin-right:6px}.bm-app-icon-button{border-radius:var(--radius-full);width:36px;height:36px;color:var(--bm-text-muted);cursor:pointer;transition:background var(--bm-dur) var(--bm-ease), color var(--bm-dur) var(--bm-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.bm-app-icon-button:hover{background:color-mix(in srgb, var(--bm-text) 6%, transparent);color:var(--bm-text)}.bm-app-icon-button[aria-expanded=true].bm-app-drawer-toggle{background:var(--bm-surface);color:var(--bm-text);box-shadow:var(--bm-shadow-sm)}.bm-app-drawer-toggle{display:none}.bm-app-actions:empty+.bm-app-drawer-toggle{margin-left:auto}.bm-app-work{border:1px solid var(--bm-border);border-radius:var(--app-radius);background:var(--bm-surface);flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.bm-app-canvas{background:var(--bm-surface);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.bm-app-canvas>*{flex:1 0 auto}.bm-app-canvas>.tab-view{flex:1 1 0;min-height:0}.bm-app-canvas .bg-dots{background-color:var(--bm-surface-sunken);background-image:radial-gradient(color-mix(in srgb, var(--bm-text) 16%, transparent) 1px, transparent 1.4px);background-position:50%;background-size:18px 18px}.bm-app-canvas .settings-bar{border-top:1px solid var(--bm-border);background:var(--bm-surface);box-shadow:none}.bm-app-tools{width:var(--app-strip-w);border-right:1px solid var(--bm-border);background:var(--bm-surface);flex-direction:column;flex:none;align-items:center;gap:2px;padding:8px 0;display:flex}.bm-app-tool{width:36px;height:36px;color:var(--bm-text-muted);transition:background var(--bm-dur) var(--bm-ease), color var(--bm-dur) var(--bm-ease);border-radius:10px;place-items:center;text-decoration:none;display:inline-grid;position:relative}.bm-app-tool:hover{background:color-mix(in srgb, var(--bm-text) 5%, transparent);color:var(--bm-text)}.bm-app-tool.is-active{background:color-mix(in srgb, var(--bm-text) 8%, transparent);color:var(--bm-text)}.bm-app-tool:active{transform:scale(.96)}.bm-app-tool-name{display:none}.bm-app-tool[data-tip]:after,.bm-inspector [data-tip]:after{content:attr(data-tip);z-index:30;background:var(--bm-rail,var(--bm-text));color:var(--bm-text-inverse);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:5px 9px;font-weight:600;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-3px,-50%)}.bm-inspector-strip [data-tip]:after{left:auto;right:calc(100% + 8px);transform:translate(3px,-50%)}:is(.bm-app-tool,.bm-inspector [data-tip]):is(:hover,:focus-visible):after{opacity:1;transition-delay:.25s;transform:translateY(-50%)}@media (hover:none){.bm-app-tool[data-tip]:after,.bm-inspector [data-tip]:after{display:none}}.bm-inspector{--field-label-w:78px;flex:none;min-height:0;display:flex}.bm-inspector-panel{width:var(--inspector-w);min-height:0;box-shadow:inset 1px 0 0 var(--bm-border);flex:none;display:flex;overflow:hidden}.bm-app-frame.is-settled .bm-inspector-panel{transition:width .28s cubic-bezier(.32,.72,0,1)}.bm-inspector.is-collapsed .bm-inspector-panel{width:0}.bm-inspector-body{width:var(--inspector-w);overscroll-behavior:contain;flex-direction:column;flex:none;gap:14px;min-height:0;padding:16px 16px 24px 17px;transition:opacity .2s;display:flex;overflow-y:auto}.bm-inspector.is-collapsed .bm-inspector-body{opacity:0}.bm-inspector-title{min-height:20px;font-size:var(--text-xs);letter-spacing:.01em;color:var(--bm-text);margin:0;font-weight:650;line-height:20px}.bm-inspector-strip{width:var(--app-strip-w);box-shadow:inset 1px 0 0 var(--bm-border);flex-direction:column;flex:none;align-items:center;gap:2px;padding:8px 0;display:flex}.bm-inspector-tabs{flex-direction:column;gap:2px;display:flex}.bm-inspector-tab{width:36px;height:36px;color:var(--bm-text-muted);cursor:pointer;transition:background var(--bm-dur) var(--bm-ease), color var(--bm-dur) var(--bm-ease);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid;position:relative}.bm-inspector-tab:hover{background:color-mix(in srgb, var(--bm-text) 5%, transparent);color:var(--bm-text)}.bm-inspector-tab.is-active{background:color-mix(in srgb, var(--bm-text) 8%, transparent);color:var(--bm-text)}.bm-inspector.is-collapsed .bm-inspector-tab.is-active{color:var(--bm-text-muted);background:0 0}.bm-inspector-toggle{border-radius:10px}.bm-inspector-rule{background:var(--bm-border);width:20px;height:1px;margin:5px 0}.bm-inspector-controls{flex-direction:column;gap:12px;min-width:0;display:flex}.bm-inspector .control-label{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--bm-text-muted);font-weight:500}.bm-inspector :is(.control,.bm-field){grid-template-columns:var(--field-label-w) minmax(0, 1fr);align-items:center;gap:8px 10px;width:100%;min-width:0;min-height:30px;margin:0;display:grid}.bm-inspector .bm-field.is-stacked{grid-template-columns:minmax(0,1fr)}.bm-inspector .slider-control{grid-template-columns:var(--field-label-w) minmax(0, 1fr) 32px}.bm-inspector .control-value{text-align:right;width:auto;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--bm-text-muted);font-weight:500}.bm-inspector .swatches{flex-wrap:wrap;justify-content:flex-start;gap:7px;padding:3px 0}.bm-inspector .segmented{background:color-mix(in srgb, var(--bm-text) 6%, transparent);border-radius:9px;gap:2px;min-width:0;margin:0;padding:3px;display:flex}.bm-inspector .segmented button{min-width:0;font-size:var(--text-xs);white-space:nowrap;border-radius:7px;flex:1 1 0;padding:5px 6px;font-weight:600}:is(.bm-inspector,.bm-app-canvas .ps-inspector,.bm-app-canvas .mv-inspector) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){background:color-mix(in srgb, var(--bm-text) 5%, transparent);width:100%;min-width:0;min-height:32px;color:var(--bm-text);font:inherit;font-size:var(--text-sm);border:1px solid #0000;border-radius:8px;padding:6px 10px;line-height:1.4}:is(.bm-inspector,.bm-app-canvas .ps-inspector,.bm-app-canvas .mv-inspector) :is(input,select,textarea):hover{border-color:var(--bm-border)}:is(.bm-inspector,.bm-app-canvas .ps-inspector,.bm-app-canvas .mv-inspector) :is(input,select,textarea):focus{background:var(--bm-surface)}:is(.bm-inspector,.bm-app-canvas .ps-inspector,.bm-app-canvas .mv-inspector) textarea{resize:vertical}:is(.bm-inspector,.bm-app-canvas .ps-inspector,.bm-app-canvas .mv-inspector) input[type=range]{background:var(--bm-border-strong);border:0;border-radius:2px;width:100%;min-width:0;height:3px;padding:0}:is(.bm-inspector,.bm-app-canvas .ps-inspector,.bm-app-canvas .mv-inspector) input[type=range]::-webkit-slider-thumb{background:var(--bm-surface-raised);width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, var(--bm-text) 18%, transparent), 0 1px 3px #0000002e;border-radius:50%}:is(.bm-inspector,.bm-app-canvas .ps-inspector,.bm-app-canvas .mv-inspector) input[type=range]::-moz-range-thumb{background:var(--bm-surface-raised);width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, var(--bm-text) 18%, transparent), 0 1px 3px #0000002e;border:0;border-radius:50%}:is(.bm-inspector,.bm-app-canvas .ps-inspector,.bm-app-canvas .mv-inspector) input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--bm-text-muted), 0 0 0 4px color-mix(in srgb, var(--bm-text-muted) 22%, transparent)}.bm-inspector .mark-style-picker{border:0;margin:0;padding:0}.bm-inspector .mark-style-option{transition:background var(--bm-dur) var(--bm-ease), border-color var(--bm-dur) var(--bm-ease);border-radius:12px}.bm-inspector .mark-style-option:hover{border-color:var(--bm-border-strong)}.bm-inspector .mark-style-option.is-active{border-color:var(--bm-border-strong);background:color-mix(in srgb, var(--bm-text) 6%, transparent);box-shadow:none}.bm-inspector-actions{gap:8px;display:grid}.bm-inspector-actions .btn,.bm-inspector-body>.btn,.bm-inspector-controls>.btn{justify-content:center;width:100%}.bm-inspector-note{font-size:var(--text-xs);color:var(--bm-text-muted);margin:0;line-height:1.55}.bm-inspector-sep{background:var(--bm-border);border:0;height:1px;margin:2px -16px 2px -17px}.bm-inspector-body .loader-site-switch{margin:0}.bm-inspector-lede{flex-direction:column;gap:2px;display:flex}.bm-inspector-lede span{font-size:var(--text-xs);color:var(--bm-text-muted)}.bm-inspector-lede strong{font-size:var(--text-sm);color:var(--bm-text);font-weight:650}.bm-inspector-list{flex-direction:column;gap:14px;margin:0;display:flex}.bm-inspector-list div{min-width:0}.bm-inspector-list dt{font-size:var(--text-xs);color:var(--bm-text-muted);margin-bottom:4px;font-weight:500}.bm-inspector-list dd{font-size:var(--text-sm);color:var(--bm-text);overflow-wrap:anywhere;margin:0;line-height:1.45}.bm-inspector-scrim{display:none}.bm-app-canvas{--panel-w:var(--inspector-w);--panel-pad:16px;--panel-gap:12px}.bm-app-canvas :is(.ps-rail,.mv-rail,.cv-rail,.ps-inspector,.mv-inspector){background:var(--bm-surface);border-color:var(--bm-border)}.bm-app-canvas :is(.ps-inspector,.mv-inspector){--field-label-w:78px}.bm-app-canvas :is(.ps-inspector,.mv-inspector)>.control-label:first-child,.bm-app-canvas :is(.ps-inspector-head,.mv-inspector-head) .control-label{min-height:20px;font-size:var(--text-xs);letter-spacing:.01em;text-transform:none;color:var(--bm-text);font-weight:650;line-height:20px}.bm-app-canvas :is(.ps-inspector,.mv-inspector) .control-label{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--bm-text-muted);font-weight:500}.bm-app-canvas :is(.ps-inspector,.mv-inspector) :is(.control,:is(.ps-field,.mv-field):has(>.control-label):not(:has(textarea,select,.ps-grid4,.mv-grid4))){grid-template-columns:var(--field-label-w) minmax(0, 1fr);align-items:center;column-gap:10px;width:100%;min-height:30px;display:grid}.bm-app-canvas :is(.ps-inspector,.mv-inspector) :is(.ps-row,.mv-row):has(>:is(.ps-field,.mv-field)){gap:var(--panel-gap);flex-direction:column}.bm-app-canvas :is(.ps-inspector,.mv-inspector) .slider-control{grid-template-columns:var(--field-label-w) minmax(0, 1fr) 32px!important}.bm-app-canvas :is(.ps-inspector,.mv-inspector) .swatches{flex-wrap:wrap;gap:7px}.bm-app-canvas :is(.ps-inspector,.mv-inspector) .control-value{text-align:right;width:auto;font-size:var(--text-xs);color:var(--bm-text-muted);font-weight:500}.bm-app-canvas :is(.ps-inspector,.mv-inspector) .segmented{background:color-mix(in srgb, var(--bm-text) 6%, transparent);border-radius:9px;gap:2px;padding:3px}.bm-app-canvas :is(.ps-inspector,.mv-inspector) .segmented button{border-radius:7px;flex:1 1 0}.bm-app-canvas :is(.ps-hint,.mv-hint){font-size:var(--text-xs);color:var(--bm-text-muted);line-height:1.55}@media (prefers-reduced-motion:reduce){.bm-app-frame.is-settled .bm-inspector-panel,.bm-inspector-body{transition:none}.bm-app-tool:active{transform:none}}@media (max-width:860px){.bm-app-frame{--app-gap:8px;--app-radius:18px;padding:4px 8px 8px}.bm-app-bar{flex-wrap:wrap;row-gap:6px}.bm-app-title{display:none}.bm-app-drawer-toggle{display:inline-grid}.bm-app-drawer-toggle:first-child,.bm-app-actions:empty+.bm-app-drawer-toggle{margin-left:auto}.bm-app-actions .btn{min-height:34px;padding-inline:12px}.bm-app-actions .status{display:none}.bm-app-work{flex-direction:column}.bm-app-tools{border-right:0;border-bottom:1px solid var(--bm-border);scrollbar-width:none;flex-direction:row;gap:2px;width:auto;padding:6px;overflow-x:auto}.bm-app-tools::-webkit-scrollbar{display:none}.bm-app-tool{flex:none;gap:7px;width:auto;min-width:38px;height:36px;padding:0 10px;display:inline-flex}.bm-app-tool.is-active .bm-app-tool-name{font-size:var(--text-sm);font-weight:600;display:inline}.bm-app-tool[data-tip]:after{display:none}.bm-app-canvas{flex:auto;min-height:60dvh}.bm-inspector{display:none}.bm-app-frame.is-drawer-open .bm-inspector{z-index:55;left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));border:1px solid var(--bm-border);border-radius:var(--app-radius);background:var(--bm-surface);max-height:min(72dvh,560px);box-shadow:var(--bm-shadow-lg);animation:bm-inspector-up .22s var(--bm-ease,ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}.bm-app-frame.is-drawer-open .bm-inspector-strip{width:auto;box-shadow:inset 0 -1px 0 var(--bm-border);flex-direction:row;order:-1;padding:8px 8px 8px 12px}.bm-app-frame.is-drawer-open .bm-inspector-tabs{flex-direction:row}.bm-app-frame.is-drawer-open .bm-inspector-rule{display:none}.bm-app-frame.is-drawer-open .bm-inspector-toggle{order:1;margin-left:auto}.bm-app-frame.is-drawer-open .bm-inspector-toggle svg{transform:rotate(90deg)}.bm-app-frame.is-drawer-open .bm-inspector-panel,.bm-app-frame.is-drawer-open .bm-inspector.is-collapsed .bm-inspector-panel{width:100%;min-height:0;box-shadow:none;flex:auto;transition:none}.bm-app-frame.is-drawer-open .bm-inspector-body{opacity:1;width:100%;padding:14px 16px 20px}.bm-app-frame.is-drawer-open .bm-inspector.is-collapsed .bm-inspector-tab.is-active{background:color-mix(in srgb, var(--bm-text) 8%, transparent);color:var(--bm-text)}.bm-inspector-sep{margin-inline:-16px}.bm-app-canvas>.tab-view:is(.ps,.mv){flex:1 0 auto;min-height:auto}.bm-app-canvas :is(.ps-main,.mv-main){grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-height:auto}.bm-app-canvas .ps-main>.ps-stage{order:-1}.bm-app-canvas .ps-main>.ps-rail{border-top:1px solid var(--bm-border)}.bm-app-canvas :is(.ps-stage,.mv-stage){min-height:260px;padding:20px 16px;overflow:visible}.bm-app-canvas :is(.ps-inspector,.mv-inspector){overflow:visible}.bm-inspector-scrim{z-index:54;background:color-mix(in srgb, var(--bm-rail) 24%, transparent);cursor:default;border:0;display:block;position:fixed;inset:0}}@media (max-width:600px){.bm-app-bar,.bm-app-id{column-gap:6px}.bm-app-brand{padding-right:6px}.bm-app-bar:has(.bm-app-actions>:nth-child(2)) .bm-app-brand-name{display:none}.bm-app-actions .btn:has(svg){border-radius:var(--radius-full);justify-content:center;gap:0;width:36px;min-height:36px;padding:0;font-size:0}.bm-app-actions .btn svg{flex:none}}@keyframes bm-inspector-up{0%{opacity:0;translate:0 16px}}@media (prefers-reduced-motion:reduce){.bm-app-frame.is-drawer-open .bm-inspector{animation:none}}.bm-inspector-inline{flex-direction:column;gap:18px;padding:16px;display:flex}.bm-inspector-inline-section{flex-direction:column;gap:12px;display:flex}.bm-tool-actions-inline{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}
.bm-brand-frame{--panel-w:228px;--panel-w-folded:60px;--frame-gap:10px;flex:auto;min-height:0;padding:0 14px 14px 0;display:flex}.bm-brand-panel{z-index:2;width:var(--panel-w);flex-direction:column;flex:none;min-height:0;padding:2px 10px 0;display:flex;position:relative;overflow:hidden}.bm-brand-frame.is-settled .bm-brand-panel{transition:width var(--bm-dur-slow) var(--bm-ease-out)}.bm-brand-frame.is-collapsed .bm-brand-panel{width:var(--panel-w-folded);overflow:visible}.bm-brand-panel-body{scrollbar-width:thin;flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow:hidden auto}.bm-brand-frame.is-collapsed .bm-brand-panel-body{overflow:visible}.bm-brand-panel-head{align-items:center;gap:2px;min-height:48px;display:flex}.bm-brand-panel-id{min-width:0;height:40px;color:var(--bm-text);transition:background var(--bm-dur) var(--bm-ease);border-radius:12px;flex:auto;align-items:center;gap:10px;padding:0 8px 0 7px;text-decoration:none;display:flex;position:relative}.bm-brand-panel-id:hover{background:color-mix(in srgb, var(--bm-text) 5%, transparent)}.bm-brand-panel-mark{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid;overflow:hidden}.bm-brand-panel-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);letter-spacing:-.01em;font-weight:650;overflow:hidden}.bm-brand-panel-switch{width:30px;height:30px;color:var(--bm-text-muted);cursor:pointer;transition:background var(--bm-dur) var(--bm-ease), color var(--bm-dur) var(--bm-ease);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}.bm-brand-panel-switch>svg{transition:transform var(--bm-dur) var(--bm-ease)}.bm-brand-panel-switch:hover,.bm-brand-panel-switch.is-open{background:color-mix(in srgb, var(--bm-text) 6%, transparent);color:var(--bm-text)}.bm-brand-panel-switch.is-open>svg{transform:rotate(180deg)}.bm-brand-nav,.bm-brand-subnav{margin:0;padding:0;list-style:none}.bm-brand-nav{flex-direction:column;gap:2px;display:flex}.bm-brand-nav-link,.bm-brand-subnav-link{min-width:0;height:36px;color:var(--bm-text-muted);font-size:var(--text-sm);white-space:nowrap;transition:background var(--bm-dur) var(--bm-ease), color var(--bm-dur) var(--bm-ease);border-radius:10px;align-items:center;gap:10px;padding:0 10px 0 11px;font-weight:550;text-decoration:none;display:flex;position:relative}.bm-brand-nav-link>svg,.bm-brand-subnav-link>svg{flex:none}.bm-brand-nav-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.bm-brand-nav-link:hover,.bm-brand-subnav-link:hover{background:color-mix(in srgb, var(--bm-text) 5%, transparent);color:var(--bm-text)}.bm-brand-nav-link:active,.bm-brand-subnav-link:active{transform:scale(.98)}.bm-brand-nav-link.is-active{color:var(--bm-text);font-weight:650}.bm-brand-nav-link[aria-current=page],.bm-brand-subnav-link.is-active{background:color-mix(in srgb, var(--bm-text) 8%, transparent);color:var(--bm-text)}.bm-brand-subnav{flex-direction:column;gap:1px;margin:2px 0 6px;display:flex}.bm-brand-subnav-link{height:32px;padding-left:32px;font-weight:500}.bm-brand-subnav-link.is-active{font-weight:600}.bm-brand-nav-count{border-radius:var(--radius-full);background:var(--bm-accent);min-width:18px;height:18px;color:var(--bm-text-on-accent);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;flex:none;place-items:center;margin-left:auto;padding:0 5px;font-weight:700;line-height:1;display:inline-grid}.bm-brand-panel-foot{flex:none;padding:8px 0 12px 1px;display:flex}.bm-brand-panel-fold{width:36px;height:36px;color:var(--bm-text-muted);cursor:pointer;transition:background var(--bm-dur) var(--bm-ease), color var(--bm-dur) var(--bm-ease);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid;position:relative}.bm-brand-panel-fold:hover{background:color-mix(in srgb, var(--bm-text) 6%, transparent);color:var(--bm-text)}.bm-brand-frame.is-collapsed .bm-brand-panel-id{flex:none;width:40px;padding:0 7px}.bm-brand-frame.is-collapsed :is(.bm-brand-panel-name,.bm-brand-nav-label){display:none}.bm-brand-frame.is-collapsed .bm-brand-subnav{background:color-mix(in srgb, var(--bm-text) 4%, transparent);border-radius:12px;margin:2px 0 4px;padding:2px 0}.bm-brand-frame.is-collapsed .bm-brand-subnav-link{width:40px;padding:0 0 0 12px}.bm-brand-frame.is-collapsed .bm-brand-nav-link{width:40px}.bm-brand-frame.is-collapsed .bm-brand-nav-count{width:8px;min-width:8px;height:8px;box-shadow:0 0 0 2px var(--bm-canvas,var(--bm-surface-sunken));padding:0;font-size:0;position:absolute;top:5px;right:5px}.bm-brand-frame.is-collapsed .bm-brand-panel [data-tip]:after{content:attr(data-tip);z-index:30;background:var(--bm-rail,var(--bm-text));color:var(--bm-text-inverse);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:5px 9px;font-weight:600;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-3px,-50%)}.bm-brand-frame.is-collapsed .bm-brand-panel [data-tip]:is(:hover,:focus-visible):after{opacity:1;transition-delay:.25s;transform:translateY(-50%)}@media (hover:none){.bm-brand-frame.is-collapsed .bm-brand-panel [data-tip]:after{display:none}}.bm-brand-switch-search{border:1px solid var(--bm-border);background:var(--bm-surface-sunken);height:36px;color:var(--bm-text-muted);border-radius:10px;align-items:center;gap:8px;margin:2px 2px 6px;padding:0 10px;display:flex}.bm-brand-switch-search:focus-within{border-color:var(--bm-border-strong);background:var(--bm-surface)}.bm-brand-switch-search input{min-width:0;height:100%;color:var(--bm-text);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:auto;padding:0}.bm-brand-switch-search input::placeholder{color:var(--bm-text-muted)}.bm-brand-switch-list{max-height:min(340px,55dvh);overflow-y:auto}.bm-brand-switch-list ul{margin:0;padding:0;list-style:none}.bm-brand-switch-item.is-current{font-weight:600}.bm-brand-switch-item>svg{color:var(--bm-text-muted);flex:none}.bm-brand-switch-mark{border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid;overflow:hidden;flex:none!important}.bm-brand-switch-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bm-brand-switch-empty{color:var(--bm-text-muted);font-size:var(--text-sm);margin:8px 12px}.bm-brand-switch-foot{border-top:1px solid var(--bm-border);margin-top:4px;padding-top:4px}.bm-brand-switch-foot .bm-pop-item>svg{color:var(--bm-text-muted);flex:none}.bm-brand-main{gap:var(--frame-gap);flex-direction:column;flex:auto;min-width:0;min-height:0;padding-left:4px;display:flex}.bm-brand-bar{flex:none;align-items:center;gap:6px;min-width:0;min-height:48px;display:flex}.bm-brand-bar-title{flex-direction:column;flex:auto;min-width:0;display:flex}.bm-brand-bar-title h1{text-overflow:ellipsis;white-space:nowrap;color:var(--bm-text);font-size:var(--text-lg);letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.25;overflow:hidden}.bm-brand-bar-brand{display:none}.bm-brand-bar-actions{align-items:center;gap:8px;min-width:0;display:flex}.bm-brand-bar-actions:empty{display:none}.bm-brand-bar .bm-brand-bar-actions .mac-button,.bm-brand-bar .bm-brand-bar-preview{border-radius:var(--radius-full);min-height:36px;height:36px!important;padding:0 14px!important}.bm-brand-bar-preview{gap:7px;font-weight:600;text-decoration:none}.bm-brand-bar-preview>svg{flex:none}.bm-brand-bar-icon{border-radius:var(--radius-full);width:36px;height:36px;color:var(--bm-text-muted);transition:background var(--bm-dur) var(--bm-ease), color var(--bm-dur) var(--bm-ease);flex:none;place-items:center;text-decoration:none;display:inline-grid}.bm-brand-bar-icon:hover{background:color-mix(in srgb, var(--bm-text) 6%, transparent);color:var(--bm-text)}.bm-brand-bar-star{flex:none;display:inline-flex}.bm-brand-bar-star .bm-star{width:36px;height:36px;color:var(--bm-text-muted)}.bm-brand-bar-star .bm-star.is-on{color:var(--bm-warning)}.bm-brand-bar-menu{display:none}.bm-brand-surface{border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:20px;flex:auto;min-height:0;overflow-y:auto}.bm-brand-content{box-sizing:border-box;min-height:100%;padding:24px clamp(16px,2.2vw,28px) 48px}.bm-brand-content.is-reading{max-width:1120px}.bm-brand-content>.socials{max-width:none;padding:0!important}.bm-brand-content>.account-page{background:0 0;padding:0;overflow:visible}.bm-brand-content>.bm-brand-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.bm-settings-line{color:var(--bm-text-muted);font-size:var(--text-sm);margin:4px 0 18px}.bm-overview-logo dd{padding-left:0}.bm-brand-sheet,.bm-brand-sheet-scrim{display:none}@media (max-width:860px){.bm-brand-frame{padding:0 10px 10px}.bm-brand-panel{display:none}.bm-brand-main{gap:8px;padding-left:0}.bm-brand-bar{min-height:52px}.bm-brand-bar-menu{border:1px solid var(--bm-border);border-radius:var(--radius-full);background:var(--bm-surface);height:40px;color:var(--bm-text);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 10px 0 7px;display:inline-flex}.bm-brand-bar-mark{border-radius:7px;place-items:center;width:24px;height:24px;display:inline-grid;overflow:hidden}.bm-brand-bar-brand{text-overflow:ellipsis;white-space:nowrap;color:var(--bm-text-muted);font-size:var(--text-xs);font-weight:550;line-height:1.3;display:block;overflow:hidden}.bm-brand-bar-title{padding-left:4px}.bm-brand-bar-title h1{font-size:var(--text-md)}.bm-brand-bar .bm-brand-bar-actions .mac-button,.bm-brand-bar .bm-brand-bar-preview{flex:none;width:40px;min-height:40px;gap:0!important;height:40px!important;padding:0!important;font-size:0!important}.bm-brand-bar .bm-brand-bar-actions .btn:has(svg){flex:none;width:40px;min-height:40px;gap:0!important;height:40px!important;padding:0!important;font-size:0!important}.bm-brand-bar .bm-brand-bar-actions .btn:has(svg){border-radius:var(--radius-full);justify-content:center}.bm-brand-bar .bm-brand-bar-actions .mac-button svg,.bm-brand-bar .bm-brand-bar-actions .btn svg,.bm-brand-bar .bm-brand-bar-preview svg{width:17px;height:17px}.bm-brand-bar .bm-brand-bar-preview>span{display:none}.bm-brand-surface{border-radius:16px}.bm-brand-content{padding:16px 14px 40px}.bm-brand-sheet-scrim{z-index:48;background:var(--bm-scrim);animation:bm-brand-fade var(--bm-dur) var(--bm-ease-out);border:0;padding:0;display:block;position:fixed;inset:0}.bm-brand-sheet{z-index:49;width:min(320px,86vw);padding:10px 12px calc(16px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));background:var(--bm-surface);border-right:1px solid var(--bm-border);box-shadow:var(--bm-shadow-lg);animation:bm-brand-sheet-in var(--bm-dur-slow) var(--bm-ease-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.bm-brand-sheet .bm-brand-panel-head{padding-right:44px}.bm-brand-sheet-close{border-radius:var(--radius-full);width:36px;height:36px;color:var(--bm-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:14px;right:12px}.bm-brand-sheet-close:hover{background:var(--bm-surface-hover);color:var(--bm-text)}.bm-brand-sheet .bm-brand-nav-link{height:42px}.bm-brand-sheet .bm-brand-subnav-link{height:38px}}@keyframes bm-brand-fade{0%{opacity:0}}@keyframes bm-brand-sheet-in{0%{opacity:0;transform:translate(-24px)}}@media (pointer:coarse){.bm-brand-bar-icon,.bm-brand-bar-star .bm-star{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.bm-brand-frame.is-settled .bm-brand-panel,.bm-brand-panel-switch>svg{transition:none}.bm-brand-sheet,.bm-brand-sheet-scrim{animation:none}.bm-brand-nav-link:active,.bm-brand-subnav-link:active{transform:none}}
.wd-editor{grid-template-columns:272px minmax(0,1fr);height:100%;min-height:0;display:grid}.wd-editor.is-single{grid-template-columns:minmax(0,1fr)}.wd-rail{border-right:1px solid var(--bm-border);scrollbar-width:thin;flex-direction:column;gap:4px;min-height:0;padding:14px 10px 24px;display:flex;overflow-y:auto}.wd-rail-head{justify-content:space-between;align-items:center;padding:0 6px 6px;display:flex}.wd-rail-head h2,.wd-rail-group{color:var(--bm-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.wd-rail-group{margin:14px 6px 4px}.wd-tree{gap:1px;margin:0;padding:0;list-style:none;display:grid}.wd-tree>li>button{width:100%;color:var(--bm-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:7px 8px;display:grid}.wd-tree>li>button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wd-tree>li>button small{color:var(--bm-text-muted);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;overflow:hidden}.wd-tree>li>button:hover{background:color-mix(in srgb, var(--bm-text) 5%, transparent)}.wd-tree>li>button.is-on{background:color-mix(in srgb, var(--bm-text) 8%, transparent);font-weight:600}.wd-pill{background:color-mix(in srgb, var(--bm-text) 7%, transparent);color:var(--bm-text-muted);font-size:var(--text-2xs);border-radius:999px;padding:1px 7px;font-style:normal;font-weight:600}.wd-tree>li>button>.wd-pill{grid-area:1/3}.wd-pill.is-accepted{background:color-mix(in srgb, var(--bm-success) 16%, transparent);color:var(--bm-success)}.wd-sections{border-left:1px solid var(--bm-border);margin:4px 0 8px 14px;padding-left:8px}.wd-sections ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.wd-sections li{border-radius:7px;align-items:center;display:flex;position:relative}.wd-sections li:hover,.wd-sections li.is-on{background:color-mix(in srgb, var(--bm-text) 6%, transparent)}.wd-sections li.is-on .wd-section-name{font-weight:600}.wd-sections li.is-hidden .wd-section-name{opacity:.45}.wd-section-name{min-width:0;color:var(--bm-text);font:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:7px;padding:6px;display:flex}.wd-section-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wd-section-tools{gap:0;padding-right:2px;display:none}.wd-sections li:hover .wd-section-tools,.wd-sections li.is-on .wd-section-tools,.wd-sections li:focus-within .wd-section-tools{display:flex}.wd-icon-button{width:24px;height:24px;color:var(--bm-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.wd-icon-button:hover:not(:disabled){background:color-mix(in srgb, var(--bm-text) 8%, transparent);color:var(--bm-text)}.wd-icon-button.is-danger:hover:not(:disabled){color:var(--bm-danger)}.wd-icon-button:disabled{opacity:.35;cursor:default}.wd-add{border:1px dashed var(--bm-border-strong,var(--bm-border));color:var(--bm-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;font-weight:600;display:inline-flex}.wd-add:hover:not(:disabled){color:var(--bm-text);border-style:solid}.wd-note{color:var(--bm-text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.wd-rail>.wd-note{margin:12px 6px 0}.wd-stage{background:color-mix(in srgb, var(--bm-text) 3%, var(--bm-surface));flex-direction:column;min-width:0;min-height:0;display:flex}.wd-stage.is-full{height:100%}.wd-bar{border-bottom:1px solid var(--bm-border);background:var(--bm-surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.wd-devices{background:color-mix(in srgb, var(--bm-text) 6%, transparent);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.wd-devices button{color:var(--bm-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.wd-devices button.is-on{background:var(--bm-surface);color:var(--bm-text);box-shadow:0 1px 2px #00000014}.wd-lang select{border:1px solid var(--bm-border);background:var(--bm-surface);min-height:30px;color:var(--bm-text);font:inherit;font-size:var(--text-xs);border-radius:8px;padding:4px 8px}.wd-open{color:var(--bm-text-muted);font-size:var(--text-xs);align-items:center;gap:6px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.wd-open:hover{color:var(--bm-text)}.wd-canvas{flex:auto;place-items:start center;min-height:0;padding:16px;display:grid;position:relative;overflow:hidden}.wd-device{background:var(--bm-site-paper);box-shadow:0 0 0 1px var(--bm-border), 0 24px 60px -30px #00000059;border-radius:12px;position:relative;overflow:hidden}.wd-canvas.is-phone .wd-device,.wd-canvas.is-tablet .wd-device{border-radius:24px}.wd-frame{background:var(--bm-site-paper);transform-origin:0 0;border:0;display:block}.wd-empty{color:var(--bm-text-muted);text-align:center;flex:auto;align-content:center;place-items:center;gap:14px;padding:40px;display:grid}.wd-empty h2{color:var(--bm-text);font-size:var(--text-lg,18px);margin:0}.wd-empty p{max-width:52ch;margin:0;line-height:1.55}.wd-banner{border-bottom:1px solid var(--bm-border);background:var(--bm-warning-soft);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 16px;display:flex}.wd-banner.is-quiet{background:var(--bm-surface);color:var(--bm-text-muted)}.wd-banner.is-quiet b{color:var(--bm-text)}.wd-banner em{color:var(--bm-warning);font-style:normal}.wd-picker{z-index:80;background:#00000047;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wd-picker-card{background:var(--bm-surface);border-radius:18px;width:min(880px,100%);max-height:min(84dvh,820px);padding:20px 22px 24px;overflow-y:auto;box-shadow:0 40px 100px -40px #00000080}.wd-picker-card header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.wd-picker-card h2{font-size:var(--text-lg,18px);margin:0}.wd-picker-card h3{color:var(--bm-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 8px;font-weight:600}.wd-picker-card ul{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wd-picker-card li button{border:1px solid var(--bm-border);width:100%;height:100%;color:var(--bm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:3px 10px;padding:12px;display:grid}.wd-picker-card li button:hover{border-color:var(--bm-text-muted);background:color-mix(in srgb, var(--bm-text) 3%, transparent)}.wd-picker-card li b{font-size:var(--text-sm)}.wd-picker-card li small{color:var(--bm-text-muted);font-size:var(--text-xs);grid-column:2;line-height:1.45}.wd-control{gap:4px;min-width:0;display:grid}.wd-hint{color:var(--bm-text-muted);font-size:var(--text-2xs);line-height:1.4}.wd-hint.is-error{color:var(--bm-danger)}.wd-choices{background:color-mix(in srgb, var(--bm-text) 6%, transparent);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.wd-choices button{min-width:0;color:var(--bm-text-muted);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:auto;padding:5px 8px;font-weight:600}.wd-choices button.is-on{background:var(--bm-surface);color:var(--bm-text);box-shadow:0 1px 2px #0000001a}.wd-toggle{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:8px;display:flex}.wd-toggle input{width:16px;height:16px;accent-color:var(--bm-text)}.wd-media{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.wd-media-well{border:1px dashed var(--bm-border-strong,var(--bm-border));background:color-mix(in srgb, var(--bm-text) 4%, transparent);width:48px;height:48px;color:var(--bm-text-muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.wd-media-well.has-media{border-style:solid}.wd-media-well :is(img,video){object-fit:cover;width:100%;height:100%}.wd-media-busy{background:color-mix(in srgb, var(--bm-surface) 60%, transparent);position:absolute;inset:0}.wd-media .wd-hint{grid-column:1/-1}.wd-rows{gap:6px;display:grid}.wd-rows-head{justify-content:space-between;align-items:center;display:flex}.wd-row{border:1px solid var(--bm-border);background:color-mix(in srgb, var(--bm-text) 2%, transparent);border-radius:10px}.wd-row summary{font-size:var(--text-xs);cursor:pointer;align-items:center;gap:6px;padding:6px 6px 6px 10px;list-style:none;display:flex}.wd-row summary::-webkit-details-marker{display:none}.wd-row summary>span{color:var(--bm-text-muted);font-variant-numeric:tabular-nums}.wd-row summary>b{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.wd-row[open]{padding-bottom:10px}.wd-row[open]>.bm-field{margin-top:8px;padding:0 10px}.wd-variants{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.wd-variants button{border:1px solid var(--bm-border);color:var(--bm-text-muted);font:inherit;font-size:var(--text-2xs);cursor:pointer;background:0 0;border-radius:10px;gap:6px;padding:8px;font-weight:600;display:grid}.wd-variants button.is-on{border-color:var(--bm-text);color:var(--bm-text);box-shadow:inset 0 0 0 1px var(--bm-text)}.wd-sketch{grid-template-columns:repeat(9,1fr);align-content:center;gap:3px;height:34px;display:grid}.wd-sketch i{background:color-mix(in srgb, var(--bm-text) 18%, transparent);border-radius:2px;height:10px}.wd-sketch.is-full i,.wd-sketch.is-immersive i,.wd-sketch.is-slides i,.wd-sketch.is-map i,.wd-sketch.is-snap i{height:30px}.wd-sketch.is-list i,.wd-sketch.is-line i,.wd-sketch.is-stack i{height:6px;grid-column:1/-1!important}.wd-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wd-swatch{border:1px solid var(--bm-border);color:var(--bm-text-muted);font:inherit;font-size:var(--text-2xs);cursor:pointer;background:0 0;border-radius:10px;justify-items:start;gap:5px;padding:6px;font-weight:600;display:grid}.wd-swatch i{border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:6px;width:100%;height:22px}.wd-swatch.is-alt i{background:color-mix(in srgb, var(--bm-text) 7%, var(--bm-surface))}.wd-swatch.is-inverse i{background:var(--bm-text)}.wd-swatch.is-accent i{background:var(--bm-swatch-accent)}.wd-swatch.is-image i{background:var(--bm-swatch-image)}.wd-swatch.is-video i{background:var(--bm-swatch-video)}.wd-swatch.is-on{border-color:var(--bm-text);color:var(--bm-text);box-shadow:inset 0 0 0 1px var(--bm-text)}.wd-colour{align-items:center;gap:8px;min-width:0;display:flex}.wd-colour input[type=color]{border:1px solid var(--bm-border);cursor:pointer;background:0 0;border-radius:8px;width:30px;height:30px;padding:0}.wd-colour code{color:var(--bm-text-muted);font-size:var(--text-2xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wd-colour-alpha{color:var(--bm-text-muted);font-size:var(--text-2xs);grid-template-columns:auto minmax(0,1fr) 3.2em;align-items:center;gap:8px;margin-top:6px;display:grid}.wd-colour-alpha input[type=range]{width:100%;min-width:0}.wd-colour-alpha output{font-variant-numeric:tabular-nums;text-align:right}.wd-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wd-links.is-nested{border-left:2px solid var(--bm-border);margin:6px 0 0;padding-left:10px}.wd-link,.wd-column{border:1px solid var(--bm-border);border-radius:10px;gap:6px;margin:0;padding:8px;display:grid}.wd-link-head{align-items:center;gap:4px;display:flex}.wd-link-head>:first-child{flex:auto}.wd-proposal{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wd-proposal li{border:1px solid var(--bm-border);border-radius:10px;gap:6px;padding:8px;display:grid}.wd-proposal li.is-open{border-color:var(--bm-text)}.wd-proposal li.is-declined{opacity:.55}.wd-proposal-name{color:var(--bm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.wd-proposal-name b{font-size:var(--text-sm)}.wd-proposal-name small{color:var(--bm-text-muted);font-size:var(--text-2xs)}.wd-answer{gap:6px;display:flex}.wd-ai-notes{background:color-mix(in srgb, var(--bm-text) 4%, transparent);font-size:var(--text-xs);border-radius:10px;margin:0;padding:10px;line-height:1.55}.wd-ai-empty{color:var(--bm-text-muted)}.wd-home{gap:28px;max-width:1120px;margin:0 auto;padding:28px clamp(16px,3vw,40px) 64px;display:grid}.wd-home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.wd-home-head h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(24px,2.4vw,32px)}.wd-home-head p,.wd-home-export p,.wd-templates>p{max-width:62ch;color:var(--bm-text-muted);margin:0;line-height:1.55}.wd-home-actions{flex-wrap:wrap;gap:8px;display:flex}.wd-home-stats{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;display:grid}.wd-home-stats>div{border:1px solid var(--bm-border);border-radius:14px;gap:2px;padding:14px 16px;display:grid}.wd-home-stats b{font-variant-numeric:tabular-nums;font-size:24px}.wd-home-stats span{color:var(--bm-text-muted);font-size:var(--text-xs)}.wd-home-tools{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px;display:grid}.wd-home-tool{border:1px solid var(--bm-border);color:var(--bm-text);border-radius:14px;gap:6px;padding:16px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.wd-home-tool:hover{border-color:var(--bm-text-muted);transform:translateY(-1px)}.wd-home-tool small{color:var(--bm-text-muted);font-size:var(--text-xs);line-height:1.45}.wd-home-export{background:color-mix(in srgb, var(--bm-text) 4%, var(--bm-surface));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.wd-home-export h2,.wd-templates h2{font-size:var(--text-lg,18px);margin:0 0 6px}.wd-templates ul{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wd-templates li{border:1px solid var(--bm-border);border-radius:14px;align-content:start;gap:6px;padding:14px;display:grid}.wd-templates li.is-on{border-color:var(--bm-text)}.wd-templates li p,.wd-templates li small{color:var(--bm-text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.wd-template-outline{background:color-mix(in srgb, var(--bm-text) 5%, transparent);border-radius:10px;gap:3px;padding:8px;display:grid}.wd-template-outline span{background:color-mix(in srgb, var(--bm-text) 12%, transparent);height:12px;color:var(--bm-text-muted);border-radius:3px;align-items:center;padding:0 6px;display:flex}.wd-template-outline span:first-child{height:30px}.wd-template-actions{gap:6px;margin-top:6px;display:flex}.wd-home-try{border:1px solid var(--bm-border);border-radius:16px;flex-direction:column;height:min(82dvh,900px);display:flex;overflow:hidden}@media (max-width:860px){.wd-editor{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.wd-editor>.wd-stage{order:-1;height:min(74dvh,720px);min-height:420px}.wd-rail{border-right:0;border-top:1px solid var(--bm-border);overflow:visible}.wd-bar{gap:8px;padding:8px 10px}.wd-bar .wd-devices button span{display:none}.wd-open{margin-left:0}.wd-home-try{height:min(82dvh,900px)}}@media (pointer:coarse){.wd-tree>li>button,.wd-section-name,.wd-add{min-height:40px}.wd-devices button{justify-content:center;min-width:40px;min-height:40px;padding-inline:12px}.wd-lang select,.wd-open{min-height:40px}.wd-icon-button{width:40px;height:40px}}.wd-selected{outline:2px solid var(--bm-selection);outline-offset:-2px}.wd-icons{background:color-mix(in srgb, var(--bm-text) 6%, transparent);border-radius:9px;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:2px;max-height:176px;padding:3px;display:grid;overflow-y:auto}.wd-icons button{aspect-ratio:1;min-width:0;color:var(--bm-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.wd-icons button:hover{color:var(--bm-text)}.wd-icons button.is-on{background:var(--bm-surface);color:var(--bm-text);box-shadow:0 1px 2px #0000001a}.wd-icons .wd-icons-none{aspect-ratio:auto;font:inherit;font-size:var(--text-xs);grid-column:1/-1;padding:5px 8px;font-weight:600}
.bm-app-brand-mark.is-drafts{border:1px dashed var(--bm-border-strong);background:var(--bm-surface-sunken);color:var(--bm-text-muted)}.bm-app-drafts-note{border-radius:var(--radius-full);background:color-mix(in srgb, var(--bm-text) 6%, transparent);color:var(--bm-text-muted);font-size:var(--text-2xs);white-space:nowrap;cursor:help;flex:none;padding:3px 9px;font-weight:600}.bm-app-brand-choice{flex:1;min-width:0;display:grid}.bm-app-brand-choice>small{color:var(--bm-text-muted);font-size:var(--text-2xs);font-weight:500}@media (max-width:600px){.bm-app-drafts-note{display:none}}.app-home-brands .app-home-drafts-choice{border-bottom:1px solid var(--bm-border);border-radius:9px 9px 0 0;margin-bottom:4px;padding-bottom:10px}.app-home-drafts-mark{border:1px dashed var(--bm-border-strong);width:22px;height:22px;color:var(--bm-text-muted);border-radius:6px;flex:none;place-items:center;display:grid}.app-home-drafts-text{min-width:0;display:grid}.app-home-drafts-text small{color:var(--bm-text-muted);font-size:var(--text-2xs)}.app-home-cell{align-content:start;gap:8px;display:grid;position:relative}.app-home-cell.is-drafts .app-home-thumb{border-style:dashed}.app-home-drafts-tile{background:repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--bm-text) 3%, transparent) 10px 20px);width:100%;height:100%}.app-home-move{border:1px solid var(--bm-border);border-radius:var(--radius-full);background:var(--bm-surface);min-height:32px;color:var(--bm-text);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background var(--bm-dur) var(--bm-ease), border-color var(--bm-dur) var(--bm-ease);justify-self:start;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.app-home-move:hover{border-color:var(--bm-text)}.app-home-move:focus-visible{outline:2px solid var(--bm-accent);outline-offset:2px}.media-chips{scrollbar-width:none;gap:6px;margin:0 0 22px;display:flex;overflow-x:auto}.media-chips::-webkit-scrollbar{display:none}.media-chips button{border:1px solid var(--bm-border);border-radius:var(--radius-full);background:var(--bm-surface);min-height:34px;color:var(--bm-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--bm-dur) var(--bm-ease), border-color var(--bm-dur) var(--bm-ease), background var(--bm-dur) var(--bm-ease);flex:none;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.media-chips button>span{color:var(--bm-text-subtle);font-variant-numeric:tabular-nums}.media-chips button:hover{color:var(--bm-text)}.media-chips button.is-on{border-color:var(--bm-text);background:var(--bm-text);color:var(--bm-surface)}.media-chips button.is-on>span{color:color-mix(in srgb, var(--bm-surface) 70%, transparent)}.media-chips button:focus-visible{outline:2px solid var(--bm-accent);outline-offset:2px}.media-groups{flex-wrap:wrap;align-items:flex-start;gap:30px 28px;display:flex}.media-groups>.media-group{min-width:0;max-width:100%;display:grid}.media-groups .media-grid{flex-wrap:wrap;display:flex}.media-groups .media-card{width:224px}.media-group-title{font-size:var(--text-sm);letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0 0 12px;font-weight:650;display:flex}.media-group-title>span{color:var(--bm-text-subtle);font-variant-numeric:tabular-nums;font-weight:500}.media-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.media-card{border:1px solid var(--bm-border);background:var(--bm-surface-raised);min-width:0;transition:box-shadow var(--bm-dur) var(--bm-ease), transform var(--bm-dur) var(--bm-ease);border-radius:16px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.media-card:hover{box-shadow:var(--shadow-md)}.media-card-preview{aspect-ratio:4/3;border-bottom:1px solid var(--bm-border);background:linear-gradient(45deg, var(--bm-surface-sunken) 25%, transparent 25%, transparent 75%, var(--bm-surface-sunken) 75%) 0 0 / 16px 16px, linear-gradient(45deg, var(--bm-surface-sunken) 25%, transparent 25%, transparent 75%, var(--bm-surface-sunken) 75%) 8px 8px / 16px 16px, var(--bm-surface);display:block}.media-card-preview:focus-visible{outline:2px solid var(--bm-accent);outline-offset:-2px}.media-thumb{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.media-thumb>:is(img,video){object-fit:contain;width:100%;height:100%}.media-thumb.is-image>img,.media-thumb.is-video>video{object-fit:cover}.media-thumb.is-file{background:var(--bm-surface-sunken)}.media-thumb.is-file>img{object-fit:contain;padding:18%}.media-thumb-glyph{color:var(--bm-text-subtle);place-items:center;display:grid}.media-thumb-badge{border-radius:var(--radius-full);color:var(--bm-text-inverse);font-size:var(--text-2xs);letter-spacing:.02em;pointer-events:none;background:#0009;align-items:center;gap:4px;padding:3px 8px;font-weight:650;display:inline-flex;position:absolute;bottom:8px;left:8px}.media-thumb-badge.is-file{background:var(--bm-text);color:var(--bm-surface)}.media-card-body{align-content:start;gap:6px;min-width:0;padding:12px 14px 4px;display:grid}.media-card-name{min-width:0;font-size:var(--text-sm)}.media-card-meta{color:var(--bm-text-muted);font-size:var(--text-2xs);flex-wrap:wrap;gap:4px 10px;display:flex}.media-kind{color:var(--bm-text);font-weight:650}.media-card-brand{border-radius:var(--radius-full);background:var(--bm-surface-sunken);max-width:100%;color:var(--bm-text-muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;justify-self:start;align-items:center;gap:5px;padding:2px 8px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.media-card-brand.is-drafts{border:1px dashed var(--bm-border-strong);background:0 0}.media-card-actions{justify-content:flex-end;padding:4px 8px 8px;display:flex}.media-actions{align-items:center;gap:2px;display:inline-flex}.media-actions .bm-module-btn{width:34px;height:34px}.media-actions .bm-module-btn:hover{background:var(--bm-surface-hover);color:var(--bm-text)}.media-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.media-row-thumb .media-thumb>:is(img,video){object-fit:cover}@media (max-width:600px){.media-grid,.media-groups .media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.media-groups>.media-group{flex:100%}.media-groups .media-card{width:auto}.media-card-body{padding:10px 10px 2px}.media-card-meta>:nth-child(n+3){display:none}.media-card-actions{padding:2px 4px 4px}}.media-move{gap:16px;max-width:460px}.media-move-head{align-items:flex-start;gap:12px;display:flex}.media-move-head>div{flex:1;min-width:0}.media-move-head h3{font-size:var(--text-md);overflow-wrap:anywhere;margin:0;font-weight:700}.media-move-head p{color:var(--bm-text-muted);font-size:var(--text-xs);margin:2px 0 0}.media-move-icon{background:var(--bm-surface-sunken);width:36px;height:36px;color:var(--bm-text);border-radius:10px;flex:none;place-items:center;display:grid}.media-move-close{border-radius:var(--radius-full);width:32px;height:32px;color:var(--bm-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.media-move-close:hover{background:var(--bm-surface-hover)}.media-move-list{border:0;gap:4px;max-height:min(320px,46dvh);margin:0;padding:0;display:grid;overflow-y:auto}.media-move-list legend{color:var(--bm-text-subtle);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;padding:0;font-weight:650}.media-move-brand{min-height:44px;font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;display:flex}.media-move-brand>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.media-move-brand input{opacity:0;pointer-events:none;position:absolute}.media-move-brand:hover{background:var(--bm-surface-hover)}.media-move-brand.is-on{border-color:var(--bm-text);font-weight:600}.media-move-brand:has(input:focus-visible){outline:2px solid var(--bm-accent);outline-offset:1px}.media-move-note,.media-move-empty{color:var(--bm-text-muted);font-size:var(--text-xs);margin:0;line-height:1.55}.media-move-error{color:var(--bm-danger);font-size:var(--text-xs);margin:0}.media-move-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.media-card,.media-chips button,.app-home-move{transition:none}}.media-upload-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.media-upload-to{color:var(--bm-text-muted);font-size:var(--text-xs);align-items:center;gap:8px;font-weight:600;display:inline-flex}.media-upload-to select{max-width:200px;height:38px}.media-drop{z-index:1100;background:color-mix(in srgb, var(--bm-accent) 12%, #00000073);-webkit-backdrop-filter:blur(4px);pointer-events:none;place-items:center;padding:16px;animation:.14s ease-out media-drop-in;display:grid;position:fixed;inset:0}.media-drop.is-contained{z-index:5;border-radius:inherit;position:absolute}.media-drop-card{border:2px dashed var(--bm-accent);background:var(--bm-surface-raised);width:min(460px,100%);color:var(--bm-text);text-align:center;box-shadow:var(--shadow-lg);border-radius:24px;justify-items:center;gap:8px;padding:36px 24px;display:grid}.media-drop-card strong{font-size:var(--text-md);overflow-wrap:anywhere;font-weight:700}.media-drop-card>span:last-child{color:var(--bm-text-muted);font-size:var(--text-xs)}.media-drop-icon{background:color-mix(in srgb, var(--bm-accent) 14%, var(--bm-surface));width:56px;height:56px;color:var(--bm-accent);border-radius:16px;place-items:center;display:grid}@keyframes media-drop-in{0%{opacity:0}}.media-queue{z-index:900;border:1px solid var(--bm-border-strong);background:var(--bm-surface-raised);width:min(400px,100vw - 32px);max-height:min(460px,70dvh);box-shadow:var(--shadow-lg);border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;bottom:20px;right:20px;overflow:hidden}.media-queue.is-inline{width:auto;max-height:200px;box-shadow:none;border-color:var(--bm-border);border-radius:12px;flex:none;position:static}.media-queue-head{border-bottom:1px solid var(--bm-border);align-items:center;gap:8px;min-height:48px;padding:6px 8px 6px 14px;display:flex}.media-queue.is-collapsed .media-queue-head{border-bottom:0}.media-queue-head strong{min-width:0;font-size:var(--text-sm);flex:1;font-weight:650}.media-queue-dot{border:2px solid var(--bm-accent);border-top-color:#0000;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;animation:.9s linear infinite media-spin;display:grid}.media-queue-dot.is-done{background:var(--bm-success);color:var(--bm-surface);border:0;animation:none}.media-queue-dot.is-bad{background:var(--bm-danger);border:0;animation:none}@keyframes media-spin{to{transform:rotate(360deg)}}.media-queue-total{background:var(--bm-surface-sunken);height:3px}.media-queue-total>span,.media-queue-bar>span{background:var(--bm-accent);height:100%;transition:width .16s linear;display:block}.media-queue-list{align-content:start;gap:2px;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.media-queue-item{border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.media-queue-item:hover{background:var(--bm-surface-hover)}.media-queue-thumb{background:var(--bm-surface-sunken);width:40px;height:40px;color:var(--bm-text-subtle);border-radius:8px;place-items:center;display:grid;overflow:hidden}.media-queue-thumb img{object-fit:cover;width:100%;height:100%}.media-queue-item.is-refused .media-queue-thumb,.media-queue-item.is-canceled .media-queue-thumb{opacity:.55}.media-queue-main{gap:4px;min-width:0;display:grid}.media-queue-line{align-items:baseline;gap:8px;min-width:0;display:flex}.media-queue-name{min-width:0;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.media-queue-size{color:var(--bm-text-subtle);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;flex:none}.media-queue-bar{border-radius:var(--radius-full);background:var(--bm-surface-sunken);height:4px;overflow:hidden}.media-queue-item.is-done .media-queue-bar>span{background:var(--bm-success)}.media-queue-status{color:var(--bm-text-muted);font-size:var(--text-2xs);flex-wrap:wrap;align-items:center;gap:4px;line-height:1.4;display:inline-flex}.media-queue-item.is-done .media-queue-status{color:var(--bm-success)}.media-queue-status.is-bad{color:var(--bm-danger)}.media-queue-plan{color:inherit;text-underline-offset:2px;font-weight:650;text-decoration:underline}.media-queue-actions{gap:2px;display:inline-flex}.media-queue-btn{border-radius:var(--radius-full);width:32px;height:32px;color:var(--bm-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.media-queue-btn:hover{background:var(--bm-surface-hover);color:var(--bm-text)}.media-queue-text{border-radius:var(--radius-full);color:var(--bm-text);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 10px;font-weight:650}.media-queue-text:hover{background:var(--bm-surface-hover)}.media-queue-btn:focus-visible,.media-queue-text:focus-visible,.media-selbar-btn:focus-visible{outline:2px solid var(--bm-accent);outline-offset:1px}.media-queue-foot{border-top:1px solid var(--bm-border);justify-content:flex-end;padding:6px 8px;display:flex}.media-card-top{position:relative}.media-card.is-selected{border-color:var(--bm-accent);box-shadow:0 0 0 1px var(--bm-accent)}.media-select{opacity:0;width:26px;height:26px;transition:opacity var(--bm-dur) var(--bm-ease);display:grid;position:absolute;top:8px;left:8px}.media-select.is-static,.media-col-check .media-select{opacity:1;position:relative;top:auto;left:auto}.media-select input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.media-select>span{border:2px solid var(--bm-text-inverse);color:#0000;background:#00000059;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 3px #0000004d}.media-col-check .media-select>span{border-color:var(--bm-border-strong);background:var(--bm-surface);box-shadow:none}.media-select input:checked+span,.media-select input:indeterminate+span{border-color:var(--bm-accent);background:var(--bm-accent);color:var(--bm-text-on-accent)}.media-select input:focus-visible+span{outline:2px solid var(--bm-accent);outline-offset:2px}.media-card:hover .media-select,.media-card:focus-within .media-select,.media-card.is-selected .media-select,.media-library.is-selecting .media-select{opacity:1}@media (hover:none){.media-select{opacity:1}}.media-col-check{width:40px}.bm-table tr.is-selected td{background:color-mix(in srgb, var(--bm-accent) 7%, transparent)}.media-card-alt{min-width:0;color:var(--bm-text-muted);font-size:var(--text-2xs)}.media-card-alt .bm-cell-edit.is-empty{color:var(--bm-text-subtle);font-style:italic}.media-selbar{z-index:20;border:1px solid var(--bm-border-strong);background:var(--bm-surface-raised);box-shadow:var(--shadow-md);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:-8px 0 18px;padding:6px 8px;display:flex;position:sticky;top:8px}.media-selbar-count{font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.media-selbar-actions{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.media-selbar-ask{font-size:var(--text-xs);margin-right:6px;font-weight:600}.media-selbar-btn{border-radius:var(--radius-full);min-height:34px;color:var(--bm-text);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.media-selbar-btn:hover:not(:disabled){background:var(--bm-surface-hover)}.media-selbar-btn:disabled{opacity:.5;cursor:default}.media-selbar-btn.is-danger{color:var(--bm-danger)}.media-pick-backdrop{z-index:1050}.media-pick{gap:14px;max-width:880px;height:min(760px,88dvh);padding:22px;overflow:hidden}.media-pick-head{align-items:center;gap:10px;display:flex}.media-pick-head h3{min-width:0;font-size:var(--text-md);flex:1;margin:0;font-weight:700}.media-pick-max{color:var(--bm-text-muted);font-size:var(--text-xs)}.media-pick-tools{gap:10px;display:flex}.media-pick-search{min-width:0;color:var(--bm-text-muted);flex:1;align-items:center;display:flex;position:relative}.media-pick-search>svg{pointer-events:none;position:absolute;left:12px}.media-pick-search input{border:1px solid var(--bm-border);background:var(--bm-surface);min-width:0;height:38px;color:var(--bm-text);font:inherit;font-size:var(--text-sm);border-radius:10px;flex:1;padding:0 12px 0 34px}.media-pick-search input::-webkit-search-cancel-button{cursor:pointer}.media-pick-chips{flex:none;margin:0}.media-pick-body{flex:1;min-height:0;margin:0 -4px;padding:4px;overflow-y:auto}.media-pick-note{color:var(--bm-text-muted);font-size:var(--text-sm);text-align:center;margin:40px 0}.media-pick-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.media-pick-tile{border:1px solid var(--bm-border);background:var(--bm-surface);min-width:0;color:var(--bm-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:6px;padding:6px;display:grid;position:relative}.media-pick-tile:hover{border-color:var(--bm-border-strong)}.media-pick-tile.is-on{border-color:var(--bm-accent);box-shadow:0 0 0 1px var(--bm-accent)}.media-pick-tile:focus-visible{outline:2px solid var(--bm-accent);outline-offset:2px}.media-pick-thumb{aspect-ratio:1;background:var(--bm-surface-sunken);color:var(--bm-text-subtle);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.media-pick-thumb>:is(img,video){object-fit:cover;width:100%;height:100%}.media-pick-badge{width:22px;height:22px;color:var(--bm-text-inverse);background:#0009;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;left:6px}.media-pick-name{font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.media-pick-check{border:2px solid var(--bm-text-inverse);width:24px;height:24px;color:var(--bm-text-inverse);font-size:var(--text-2xs);opacity:0;background:#0000004d;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:12px;right:12px}.media-pick-tile:hover .media-pick-check,.media-pick-tile:focus-visible .media-pick-check{opacity:1}.media-pick-tile.is-on .media-pick-check{border-color:var(--bm-accent);background:var(--bm-accent);opacity:1}.media-pick-alt{border:1px solid var(--bm-border);border-radius:12px;flex:none;align-items:center;gap:12px;padding:10px;display:flex}.media-pick-alt>img{object-fit:cover;border-radius:8px;flex:none;width:56px;height:56px}.media-pick-alt label{min-width:0;font-size:var(--text-xs);flex:1;gap:4px;font-weight:600;display:grid}.media-pick-alt input{border:1px solid var(--bm-border);background:var(--bm-surface);height:34px;color:var(--bm-text);font:inherit;border-radius:8px;padding:0 10px;font-weight:400}.media-pick-alt small{color:var(--bm-text-muted);font-size:var(--text-2xs);font-weight:400}.media-pick-foot{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.media-pick-count{min-width:0;color:var(--bm-text-muted);font-size:var(--text-xs);flex:1}@media (max-width:600px){.media-queue{width:auto;max-height:55dvh;bottom:8px;left:8px;right:8px}.media-upload-to>span{display:none}.media-upload-to select{max-width:140px}.media-selbar{z-index:950;margin:0;position:fixed;inset:auto 8px 8px}.media-selbar-btn>span{display:none}.media-selbar-btn{justify-content:center;width:38px;padding:0}.media-drop-card{padding:28px 16px}.media-pick-backdrop{place-items:end stretch;padding:0}.media-pick{border-radius:20px 20px 0 0;max-width:none;height:92dvh;max-height:92dvh;padding:16px}.media-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.media-pick-tile{padding:4px}.media-pick-name,.media-pick-alt small{display:none}}@media (prefers-reduced-motion:reduce){.media-drop,.media-queue-dot,.media-select{transition:none;animation:none}}
.lai-canvas,.lm-canvas{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;padding:24px;display:flex;overflow-y:auto}.lai-offline{border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:14px;gap:12px;max-width:760px;padding:14px 16px;display:flex}.lai-offline-dot{background:var(--bm-warning);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--bm-warning) 18%, transparent);border-radius:50%;flex:none;margin-top:6px}.lai-offline strong{font-size:var(--text-sm);color:var(--bm-text);font-weight:650;display:block}.lai-offline p{font-size:var(--text-xs);color:var(--bm-text-muted);max-width:64ch;margin:4px 0 0;line-height:1.55}.lai-offline-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lai-error,.lai-note{max-width:760px;font-size:var(--text-xs);margin:0;line-height:1.5}.lai-error{color:var(--bm-danger);background:color-mix(in srgb, var(--bm-danger) 8%, transparent);border-radius:10px;padding:10px 12px}.lai-note{color:var(--bm-text-muted)}.lai-empty{border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;max-width:560px;margin:6vh auto 0;padding:28px;display:flex}.lai-empty-glyph{background:color-mix(in srgb, var(--bm-text) 6%, transparent);width:42px;height:42px;color:var(--bm-text);border-radius:12px;place-items:center;display:grid}.lai-empty h2{font-size:var(--text-lg,18px);letter-spacing:-.01em;color:var(--bm-text);margin:4px 0 0;font-weight:650}.lai-empty p{font-size:var(--text-sm);color:var(--bm-text-muted);margin:0;line-height:1.55}.lai-steps{font-size:var(--text-sm);color:var(--bm-text);flex-direction:column;gap:6px;margin:6px 0 0;padding-left:20px;display:flex}.lai-steps li::marker{color:var(--bm-text-muted);font-variant-numeric:tabular-nums}.lai-grid{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:14px;display:grid}.lai-card{border:1px solid var(--bm-border);background:var(--bm-surface);min-width:0;color:var(--bm-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--bm-dur) var(--bm-ease), box-shadow var(--bm-dur) var(--bm-ease), transform var(--bm-dur) var(--bm-ease);border-radius:16px;flex-direction:column;gap:8px;padding:10px 10px 12px;display:flex}.lai-card:hover{border-color:var(--bm-border-strong);box-shadow:var(--bm-shadow-sm)}.lai-card:active{transform:scale(.99)}.lai-card-stage{aspect-ratio:1;background:var(--bm-white);border-radius:10px;place-items:center;display:grid;overflow:hidden}.lai-card-stage img{object-fit:contain;width:72%;height:72%}.lai-card-meta{justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px;display:flex}.lai-card-meta strong{font-size:var(--text-sm);font-weight:600}.lai-card-meta em{font-style:normal;font-size:var(--text-2xs);color:var(--bm-text-muted);font-variant-numeric:tabular-nums;font-weight:600}.lai-card-why{font-size:var(--text-xs);color:var(--bm-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 2px;line-height:1.45;display:-webkit-box;overflow:hidden}.lai-card.is-waiting{cursor:default}.lai-card.is-waiting .lai-card-stage,.lai-card-line{background:linear-gradient(90deg, var(--bm-surface-sunken) 0%, color-mix(in srgb, var(--bm-surface-sunken) 40%, var(--bm-surface)) 50%, var(--bm-surface-sunken) 100%);background-size:200% 100%;animation:1.4s linear infinite lai-shimmer}.lai-card-line{border-radius:5px;width:60%;height:10px;display:block}@keyframes lai-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lai-card.is-waiting .lai-card-stage,.lai-card-line{animation:none}}.lai-focus{flex-direction:column;gap:14px;width:100%;max-width:980px;display:flex}.lai-focus-bar{align-items:center;gap:12px;display:flex}.lai-focus-bar strong{font-size:var(--text-sm);font-weight:650}.lai-history{gap:4px;margin-left:auto;display:flex}.lai-icon-btn{border:1px solid var(--bm-border);background:var(--bm-surface);width:32px;height:32px;color:var(--bm-text);cursor:pointer;border-radius:9px;place-items:center;display:grid}.lai-icon-btn:disabled{opacity:.4;cursor:default}.lai-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lai-stage{aspect-ratio:4/3;border:1px solid var(--bm-border);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.lai-stage.is-light{background:var(--bm-white)}.lai-stage.is-dark{background:var(--bm-grey-950);border-color:var(--bm-grey-950)}.lai-stage img{object-fit:contain;width:56%;height:56%}.lai-stage span{font-size:var(--text-2xs);letter-spacing:.02em;font-weight:600;position:absolute;top:10px;left:12px}.lai-stage.is-light span{color:var(--bm-grey-500)}.lai-stage.is-dark span{color:var(--bm-grey-300)}.lai-why{font-size:var(--text-sm);color:var(--bm-text);max-width:70ch;margin:0;line-height:1.5}.lai-versions{gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.lai-versions button{border:1px solid var(--bm-border);background:var(--bm-surface);width:180px;color:var(--bm-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:8px;padding:6px 10px 6px 6px;display:grid}.lai-versions button.is-on{border-color:var(--bm-text)}.lai-versions img{background:var(--bm-white);object-fit:contain;border-radius:6px;grid-row:1/3;width:36px;height:36px}.lai-versions span{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:650}.lai-versions small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);color:var(--bm-text-muted);overflow:hidden}.lai-refine{border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.lai-refine .control-label{font-size:var(--text-xs);color:var(--bm-text);font-weight:600}.lai-refine-row{gap:8px;display:flex}.lai-refine-row input{border:1px solid var(--bm-border);background:var(--bm-surface);min-width:0;min-height:36px;color:var(--bm-text);font:inherit;font-size:var(--text-sm);border-radius:10px;flex:1;padding:7px 12px}.lai-refine-row input:focus{border-color:var(--bm-text-muted);outline:none}.lai-focus-actions{flex-wrap:wrap;gap:8px;display:flex}.lai-focus-actions .lai-remove{margin-left:auto}.lai-chips{flex-wrap:wrap;gap:6px;display:flex}.lai-chip{border:1px solid var(--bm-border);background:var(--bm-surface);min-height:28px;color:var(--bm-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background var(--bm-dur) var(--bm-ease), color var(--bm-dur) var(--bm-ease), border-color var(--bm-dur) var(--bm-ease);border-radius:999px;padding:4px 10px;font-weight:550}.lai-chip:hover:not(:disabled){border-color:var(--bm-border-strong);color:var(--bm-text)}.lai-chip.is-on,.lai-chip.is-on:hover:not(:disabled){border-color:var(--bm-text);background:var(--bm-text);color:var(--bm-surface)}.lai-chip:disabled{opacity:.5;cursor:default}.lai-marktypes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lai-marktype{border:1px solid var(--bm-border);background:var(--bm-surface);min-width:0;color:var(--bm-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;font-weight:550;display:flex}.lai-marktype.is-on{border-color:var(--bm-text);color:var(--bm-text);background:color-mix(in srgb, var(--bm-text) 5%, transparent)}.lai-marktype svg{flex:none}.lai-swatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lai-swatch{border:1px solid color-mix(in srgb, var(--bm-text) 14%, transparent);cursor:pointer;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:relative}.lai-swatch.is-on{box-shadow:0 0 0 2px var(--bm-surface), 0 0 0 4px var(--bm-text)}.lai-swatch-add{background:var(--bm-surface);color:var(--bm-text-muted);overflow:hidden}.lai-swatch-add input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lai-refs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.lai-refs li{aspect-ratio:1;background:var(--bm-surface-sunken);border-radius:8px;position:relative;overflow:hidden}.lai-refs img{object-fit:cover;width:100%;height:100%}.lai-refs button{width:20px;height:20px;color:var(--bm-white);cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:3px}.lai-ref-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lai-ref-actions .btn{justify-content:center}.lai-ref-count{font-size:var(--text-2xs);color:var(--bm-text-muted);font-variant-numeric:tabular-nums}.lai-media{border:1px solid var(--bm-border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:220px;padding:6px;display:grid;overflow-y:auto}.lai-media button{aspect-ratio:1;background:var(--bm-surface-sunken);cursor:pointer;border:0;border-radius:6px;padding:0;overflow:hidden}.lai-media img{object-fit:cover;width:100%;height:100%}.lai-media .bm-inspector-note{grid-column:1/-1}.lm-modes.segmented{background:color-mix(in srgb, var(--bm-text) 6%, transparent);border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:flex}.lm-modes.segmented button{color:var(--bm-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-weight:600}.lm-modes.segmented button.is-active{background:var(--bm-surface);color:var(--bm-text);box-shadow:var(--bm-shadow-sm)}.animation-canvas .lm-modes{z-index:2;position:absolute;top:18px;left:18px}.lm-stage{aspect-ratio:1;border:1px solid var(--bm-border);border-radius:18px;place-items:center;width:min(100%,640px);margin:0 auto;display:grid;position:relative;overflow:hidden}.lm-stage.is-clear{background-color:var(--bm-surface);background-image:linear-gradient(45deg, var(--bm-border) 25%, transparent 25%), linear-gradient(-45deg, var(--bm-border) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--bm-border) 75%), linear-gradient(-45deg, transparent 75%, var(--bm-border) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.lm-stage img{object-fit:contain;width:62%;height:62%}.lm-stage-label{color:var(--bm-white);font-size:var(--text-2xs);background:#0000008c;border-radius:999px;padding:3px 8px;font-weight:600;position:absolute;bottom:12px;left:14px}.lm-empty{font-size:var(--text-sm);color:var(--bm-text-muted);margin:0}.lm-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lm-preset{border:1px solid var(--bm-border);background:var(--bm-surface);color:var(--bm-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px;font-weight:550;display:flex}.lm-preset.is-on{border-color:var(--bm-text);color:var(--bm-text);background:color-mix(in srgb, var(--bm-text) 5%, transparent)}.lm-backgrounds{gap:6px;display:flex}.lm-bg{border:1px solid color-mix(in srgb, var(--bm-text) 16%, transparent);cursor:pointer;border-radius:8px;width:28px;height:28px;padding:0}.lm-bg.is-on{box-shadow:0 0 0 2px var(--bm-surface), 0 0 0 4px var(--bm-text)}.lm-bg.is-clear{background-color:var(--bm-white);background-image:linear-gradient(45deg, var(--bm-grey-300) 25%, transparent 25%), linear-gradient(-45deg, var(--bm-grey-300) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--bm-grey-300) 75%), linear-gradient(-45deg, transparent 75%, var(--bm-grey-300) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.logo-start{border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,760px);margin:0 auto 18px;padding:14px 16px;display:flex}.logo-start strong{font-size:var(--text-sm);color:var(--bm-text);font-weight:650;display:block}.logo-start p{font-size:var(--text-xs);color:var(--bm-text-muted);max-width:52ch;margin:3px 0 0;line-height:1.5}.logo-start-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}@media (max-width:860px){.lai-canvas,.lm-canvas{padding:16px}.lai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lai-stages{grid-template-columns:minmax(0,1fr)}.lai-stage{aspect-ratio:16/10}.lai-refine-row{flex-direction:column}.lai-focus-actions .lai-remove{margin-left:0}.logo-start{flex-direction:column;align-items:flex-start}.animation-canvas .lm-modes{margin-bottom:8px;position:static}}
.bm-site-page{flex-direction:column;gap:18px;padding:8px;display:flex}@media (max-width:640px){.bm-site-page{padding:0}}.bm-site-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bm-site-page-head h2,.bm-site-collection-head h2{font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:650}.bm-site-page-head p,.bm-site-collection-head p{max-width:68ch;margin:4px 0 0}.bm-site-back{color:var(--bm-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:8px;padding:0;display:inline-flex}.bm-site-back:hover{color:var(--bm-text)}.bm-site-hint{color:var(--bm-text-muted);font-size:var(--text-sm);margin:4px 0 0}.bm-site-callout{background:var(--bm-surface-sunken);color:var(--bm-text-muted);font-size:var(--text-sm);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.bm-site-callout svg{color:var(--bm-text);flex:none;margin-top:2px}.bm-muted.is-small,.bm-site-page .is-small{font-size:var(--text-xs)}.bm-site-hero{border:1px solid var(--bm-border);background:var(--bm-surface-sunken);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.bm-site-hero h2{font-size:var(--text-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;margin:10px 0 4px;font-weight:650}.bm-site-hero p{max-width:60ch;margin:0}.bm-site-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.bm-site-hero-actions .mac-button{gap:8px;height:42px;padding:0 18px}.bm-site-state{font-size:var(--text-xs);background:var(--bm-surface);border:1px solid var(--bm-border);color:var(--bm-text-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:650;display:inline-flex}.bm-site-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.bm-site-state.is-published{color:var(--bm-success);border-color:color-mix(in srgb, var(--bm-success) 30%, transparent)}.bm-site-state.is-draft{color:var(--bm-warning);border-color:color-mix(in srgb, var(--bm-warning) 30%, transparent)}.bm-site-state.is-review{color:var(--bm-danger);border-color:color-mix(in srgb, var(--bm-danger) 30%, transparent)}.bm-site-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.bm-site-cards{grid-template-columns:minmax(0,1fr)}}.bm-site-panel{border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.bm-site-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.bm-site-panel h3{font-size:var(--text-md);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.bm-site-panel h4{font-size:var(--text-xs);color:var(--bm-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-weight:600}.bm-site-panel p{margin:0}.bm-site-more{color:var(--bm-text-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.bm-site-more:hover{color:var(--bm-text)}.bm-site-big{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bm-site-big strong{letter-spacing:-.02em;font-size:30px;font-weight:700}.bm-site-big span{color:var(--bm-text-muted);font-size:var(--text-sm)}.bm-site-split{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.bm-site-rank{font-size:var(--text-sm);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bm-site-rank li{justify-content:space-between;gap:8px;min-width:0;display:flex}.bm-site-rank li>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-site-rank li>:last-child{color:var(--bm-text-muted);font-variant-numeric:tabular-nums}.bm-site-badge{font-size:var(--text-2xs);white-space:nowrap;background:var(--bm-surface-sunken);color:var(--bm-text-muted);border-radius:999px;align-items:center;padding:2px 8px;font-weight:650;display:inline-flex}.bm-site-badge.is-accent{background:var(--bm-accent);color:var(--bm-text-on-accent)}.bm-site-badge.is-warn{background:color-mix(in srgb, var(--bm-warning) 14%, transparent);color:var(--bm-warning)}.bm-site-badge.is-ok{background:color-mix(in srgb, var(--bm-success) 12%, transparent);color:var(--bm-success)}.bm-site-latest{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bm-site-latest li{border-top:1px solid var(--bm-border);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.bm-site-latest li:first-child{border-top:0;padding-top:0}.bm-site-latest li svg{color:var(--bm-text-muted);margin-top:3px}.bm-site-latest li.is-unread strong:after{content:"";background:var(--bm-accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.bm-site-latest p{color:var(--bm-text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bm-site-latest time{color:var(--bm-text-muted);font-size:var(--text-xs);white-space:nowrap}.bm-site-counts{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:0;display:grid}.bm-site-counts>div>a{background:var(--bm-surface-sunken);height:100%;color:inherit;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.bm-site-counts>div:not(:has(a)){background:var(--bm-surface-sunken);height:100%;color:inherit;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.bm-site-counts>div>a:hover{background:var(--bm-surface-hover)}.bm-site-counts dt{font-size:var(--text-xs);color:var(--bm-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-site-counts dd{align-items:baseline;gap:6px;margin:0;display:flex}.bm-site-counts dd strong{font-size:var(--text-xl);font-weight:700}.bm-site-counts dd small{color:var(--bm-text-muted);font-size:var(--text-xs)}.bm-site-designer{color:var(--bm-text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.bm-site-designer a{color:var(--bm-text);font-weight:600}.bm-site-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bm-site-checks a{border-top:1px solid var(--bm-border);color:inherit;font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;text-decoration:none;display:flex}.bm-site-checks li:first-child a{border-top:0;padding-top:0}.bm-site-checks a>span{align-items:center;gap:6px;display:inline-flex}.bm-site-checks a:hover{color:var(--bm-accent)}.bm-site-settings>summary{cursor:pointer;list-style:revert;font-weight:650}.bm-site-card-form{border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:22px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.bm-site-card-form h3{font-size:var(--text-md);margin:0;font-weight:650}.bm-site-card-form>p{font-size:var(--text-sm);margin:0}.bm-site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.bm-site-grid .is-wide{grid-column:1/-1}@media (max-width:640px){.bm-site-grid{grid-template-columns:minmax(0,1fr)}}.bm-site-field{min-width:0;font-size:var(--text-sm);flex-direction:column;gap:6px;display:flex}.bm-site-field>span:first-child{font-weight:600}.bm-site-field em{color:var(--bm-text-muted);margin-left:4px;font-style:normal;font-weight:500}.bm-site-field small{color:var(--bm-text-muted);font-size:var(--text-xs)}.bm-site-field textarea.mac-input{resize:vertical;height:auto;min-height:72px;padding-top:10px}.bm-site-check{font-size:var(--text-sm);align-items:flex-start;gap:10px;display:flex!important}.bm-site-check>span{flex-direction:column;gap:2px;font-weight:600;display:flex}.bm-site-check small{color:var(--bm-text-muted);font-weight:400}.bm-site-actionbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bm-site-actionbar .mac-button,.bm-site-collection-actions .mac-button,.bm-site-doc-actions .mac-button,.bm-site-msg-actions .mac-button{gap:6px}.bm-site-danger{color:var(--bm-danger)!important}.bm-site-linkbtn{color:var(--bm-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.bm-site-content,.bm-site-collection{flex-direction:column;gap:16px;min-width:0;display:flex}.bm-site-collections{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.bm-site-chip{border:1px solid var(--bm-border);background:var(--bm-surface);height:36px;color:var(--bm-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--bm-dur) ease, color var(--bm-dur) ease, border-color var(--bm-dur) ease;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.bm-site-chip:hover{color:var(--bm-text);border-color:var(--bm-text-subtle)}.bm-site-chip.is-active{background:var(--bm-text);border-color:var(--bm-text);color:var(--bm-surface)}.bm-site-chip.is-add{border-style:dashed}.bm-site-chip-count{background:var(--bm-surface-sunken);min-width:18px;color:var(--bm-text-muted);font-size:var(--text-2xs);text-align:center;border-radius:999px;padding:0 6px;line-height:18px}.bm-site-chip.is-active .bm-site-chip-count{background:color-mix(in srgb, var(--bm-surface) 22%, transparent);color:var(--bm-surface)}.bm-site-collection-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bm-site-collection-head code,.bm-site-doc-meta code,.bm-site-page-head code{font-size:var(--text-xs);background:var(--bm-surface-sunken);border-radius:6px;padding:1px 6px}.bm-site-collection-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bm-site-action{gap:8px;height:46px;padding:0 20px;font-weight:600}.bm-site-table .bm-site-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.bm-site-row-open{min-width:0;max-width:480px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.bm-site-row-text{flex-direction:column;min-width:0;display:flex}.bm-site-row-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bm-site-row-text small{color:var(--bm-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-site-row-open:hover strong{text-decoration:underline}.bm-site-thumb{background:var(--bm-surface-sunken);color:var(--bm-text-subtle);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.bm-site-thumb img,.bm-site-thumb video{object-fit:cover;width:100%;height:100%}.bm-site-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.bm-site-card{gap:0;padding:0;overflow:hidden}.bm-site-card-cover{aspect-ratio:3/2;background:var(--bm-surface-sunken);cursor:pointer;border:0;width:100%;padding:0;display:block;overflow:hidden}.bm-site-card-cover img,.bm-site-card-cover video{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.bm-site-card:hover .bm-site-card-cover img{transform:scale(1.02)}.bm-site-card-empty{height:100%;color:var(--bm-text-subtle);place-items:center;display:grid}.bm-site-card-body{flex-direction:column;gap:6px;min-width:0;padding:14px 16px 16px;display:flex}.bm-site-card-body .bm-card-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-site-card-body .bm-card-actions{margin-top:4px}.bm-site-card-title{color:var(--bm-text);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:650;overflow:hidden}.bm-site-mapview{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}@media (max-width:900px){.bm-site-mapview{grid-template-columns:minmax(0,1fr)}}.bm-site-mapview-map{min-width:0}.bm-site-mapview-side{border:1px solid var(--bm-border);border-radius:20px;flex-direction:column;gap:8px;max-height:440px;padding:14px 16px;display:flex;overflow:auto}.bm-site-mapview-side h3{font-size:var(--text-sm);margin:6px 0 0;font-weight:650}.bm-site-mapview-side p{margin:0}.bm-site-mapview-list{font-size:var(--text-sm);flex-direction:column;gap:2px;margin:0;padding-left:22px;display:flex}ol.bm-site-mapview-list{list-style:decimal}.bm-site-mapview-list.is-plain{padding-left:0;list-style:none}.bm-site-mapview-list li{flex-direction:column;display:flex}.bm-site-mapview-list button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0}.bm-site-mapview-list button:hover{color:var(--bm-accent)}.bm-site-mapview-list small{color:var(--bm-text-muted);font-size:var(--text-xs)}.bm-site-map{border:1px solid var(--bm-border);background:var(--bm-map-ground);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:20px;position:relative;overflow:hidden}.bm-site-map:active{cursor:grabbing}.bm-site-map-tiles img{pointer-events:none;width:256px;height:256px;position:absolute}.bm-site-map-pin{border:2px solid var(--bm-text-inverse);background:var(--bm-accent);cursor:pointer;border-radius:50% 50% 50% 0;place-items:center;width:28px;height:28px;margin:-28px 0 0 -14px;padding:0;display:grid;position:absolute;transform:rotate(-45deg);box-shadow:0 4px 10px #00000040}.bm-site-map-pin span{color:var(--bm-text-on-accent);font-size:var(--text-2xs);font-weight:700;transform:rotate(45deg)}.bm-site-map-zoom{border:1px solid var(--bm-border);background:var(--bm-surface);box-shadow:var(--bm-shadow-sm);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;overflow:hidden}.bm-site-map-zoom button{width:34px;height:34px;color:var(--bm-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bm-site-map-zoom button+button{border-top:1px solid var(--bm-border)}.bm-site-map-credit{color:var(--bm-map-credit);font-size:var(--text-2xs);background:#ffffffd9;border-radius:6px;padding:2px 6px;text-decoration:none;position:absolute;bottom:6px;right:6px}.bm-site-timeline{flex-direction:column;gap:22px;display:flex}.bm-site-timeline h3{font-size:var(--text-sm);color:var(--bm-text-muted);text-transform:capitalize;align-items:center;gap:6px;margin:0 0 8px;font-weight:650;display:flex}.bm-site-timeline ol{border-left:2px solid var(--bm-border);flex-direction:column;gap:4px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.bm-site-timeline li{border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.bm-site-timeline li:hover{background:var(--bm-surface-sunken)}.bm-site-timeline-day{font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--bm-text-muted);font-weight:700}.bm-site-timeline li button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.bm-site-timeline li button strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bm-site-timeline li button small{color:var(--bm-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-site-dialog{max-width:620px}.bm-site-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bm-site-dialog-head h2{font-size:var(--text-lg);margin:0;font-weight:650}.bm-site-form{flex-direction:column;gap:14px;display:flex}.bm-site-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.bm-site-presets{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.bm-site-presets legend{font-size:var(--text-sm);margin-bottom:8px;font-weight:600}.bm-site-preset{border:1px solid var(--bm-border);cursor:pointer;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding:12px 14px;display:grid;position:relative}.bm-site-preset input{opacity:0;pointer-events:none;position:absolute}.bm-site-preset.is-active{border-color:var(--bm-text);box-shadow:0 0 0 1px var(--bm-text)}.bm-site-preset:has(input:focus-visible){outline:2px solid var(--bm-accent);outline-offset:2px}.bm-site-preset-icon{background:var(--bm-surface-sunken);border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.bm-site-preset strong{font-size:var(--text-sm)}.bm-site-preset small{color:var(--bm-text-muted);font-size:var(--text-xs);line-height:1.35}@media (max-width:560px){.bm-site-presets{grid-template-columns:minmax(0,1fr)}}.bm-site-address{align-items:center;gap:6px;display:flex}.bm-site-address input{flex:1;min-width:0}.bm-site-address code{color:var(--bm-text-muted)}.bm-site-record .precord-bar{flex-wrap:wrap}.bm-site-langs{margin-left:auto}.bm-site-rich{border-radius:16px;min-height:280px}.bm-site-docs{flex-direction:column;gap:10px;display:flex}.bm-site-doc{border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.bm-site-doc-icon{background:var(--bm-surface-sunken);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.bm-site-doc-text{min-width:0}.bm-site-doc h3{font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.bm-site-doc-text>p{font-size:var(--text-sm);margin:2px 0 0}.bm-site-doc-meta{color:var(--bm-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--text-xs)!important;margin-top:8px!important;display:flex!important}.bm-site-doc-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.bm-site-doc{grid-template-columns:auto minmax(0,1fr)}.bm-site-doc-actions{grid-column:1/-1;justify-content:flex-start}}.bm-site-review{background:color-mix(in srgb, var(--bm-warning) 10%, var(--bm-surface));border:1px solid color-mix(in srgb, var(--bm-warning) 30%, transparent);color:var(--bm-text);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.bm-site-review svg{color:var(--bm-warning)}.bm-site-review p{font-size:var(--text-sm);color:var(--bm-text-muted);margin:2px 0 0}@media (max-width:720px){.bm-site-review{grid-template-columns:auto minmax(0,1fr)}.bm-site-review .mac-button{grid-column:1/-1}}.bm-site-legal-form{flex-direction:column;gap:12px;display:flex}.bm-site-legal-bar{align-items:center;gap:10px;display:flex}.bm-site-legal-bar .bm-site-langs{margin-left:0}.bm-site-doc h4{font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.bm-legal-bar-end{margin-left:auto}.bm-legal-section{flex-direction:column;gap:10px;display:flex}.bm-legal-section-title{font-size:var(--text-md);margin:6px 0 0;font-weight:650}.bm-legal-new{max-width:560px}.bm-legal-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bm-legal-table{border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:20px;flex-direction:column;display:flex}.bm-legal-row{border-top:1px solid var(--bm-border);font-size:var(--text-sm);grid-template-columns:minmax(0,2.6fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.5fr) 124px;align-items:center;gap:12px;padding:12px 16px;display:grid;position:relative}.bm-legal-row:first-child{border-top:0}.bm-legal-row>*{min-width:0}.bm-legal-row.is-head{color:var(--bm-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;padding-top:10px;padding-bottom:10px;font-weight:650}.bm-legal-row.is-busy{opacity:.6}.bm-legal-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bm-legal-title{min-width:0;color:var(--bm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:0;font-weight:650;display:inline-flex}.bm-legal-title svg{color:var(--bm-text-muted);flex:none;margin-top:2px}.bm-legal-title:hover span{text-decoration:underline}.bm-legal-rename{flex-wrap:wrap;gap:6px;width:100%;display:flex}.bm-legal-rename input{flex:180px;min-width:0}.bm-legal-langs{flex-wrap:wrap;gap:4px;display:flex}.bm-legal-lang{border:1px dashed var(--bm-border);color:var(--bm-text-muted);font-size:var(--text-xs);border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-weight:650;display:inline-flex;position:relative}.bm-legal-lang.is-on{color:var(--bm-text);background:var(--bm-surface-sunken);border-style:solid}.bm-legal-dot{background:var(--bm-warning);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--bm-warning) 25%, transparent);border-radius:50%;display:inline-block}.bm-legal-muted{color:var(--bm-text-muted)}.bm-legal-addr{min-width:0}.bm-legal-addr code{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;font-size:var(--text-xs);background:var(--bm-surface-sunken);border-radius:6px;padding:1px 6px;display:inline-block;overflow:hidden}.bm-legal-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.bm-legal-actions .mac-button.bm-legal-icon{flex:none;justify-content:center;width:36px;height:36px;min-height:36px;padding:0}.bm-legal-actions .mac-button.bm-legal-icon svg{flex:none}.bm-legal-menu{position:relative}.bm-legal-menu-list{z-index:20;border:1px solid var(--bm-border);background:var(--bm-surface);border-radius:14px;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000024}.bm-legal-menu-list button{color:var(--bm-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.bm-legal-menu-list button:hover:not(:disabled){background:var(--bm-surface-sunken)}.bm-legal-menu-list button:disabled{opacity:.5;cursor:not-allowed}.bm-legal-confirm{background:color-mix(in srgb, var(--bm-danger) 8%, var(--bm-surface));border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;display:flex}.bm-legal-confirm span{flex:220px}.bm-legal-auto{background:color-mix(in srgb, var(--bm-warning) 10%, var(--bm-surface))}@media (max-width:900px){.bm-legal-row.is-head{display:none}.bm-legal-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px}.bm-legal-name{grid-area:1/1}.bm-legal-actions{grid-area:1/2;align-self:start}.bm-legal-row>[data-label]{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.bm-legal-row>[data-label]>*{min-width:0}.bm-legal-row>[data-label]:before{content:attr(data-label);min-width:84px;color:var(--bm-text-muted);font-size:var(--text-xs);flex:none;font-weight:650}.bm-legal-row>[data-label]:empty{display:none}}.bm-site-socials{font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bm-site-socials li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bm-site-socials a{color:var(--bm-text-muted);overflow-wrap:anywhere}.bm-site-card-form>.mac-button{align-self:flex-start;gap:6px}.bm-site-messages .msg-who{min-width:0}.bm-site-msg-snippet{color:var(--bm-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.bm-site-msg-actions{flex-wrap:wrap;gap:8px}.bm-site-file{border:1px solid var(--bm-border);color:var(--bm-text);font-size:var(--text-sm);border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.bm-site-file small{color:var(--bm-text-muted)}.bm-site-reply{flex-direction:column;gap:10px;display:flex}.bm-site-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.bm-site-stat{border:1px solid var(--bm-border);border-radius:20px;gap:12px;padding:16px 18px;display:flex}.bm-site-stat p{color:var(--bm-text-muted);font-size:var(--text-sm);margin:4px 0 0}.bm-site-stat-icon{background:var(--bm-surface-sunken);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.bm-site-stat-icon.is-warn{color:var(--bm-warning);background:color-mix(in srgb, var(--bm-warning) 12%, transparent)}.bm-site-stat-icon.is-ok{color:var(--bm-success);background:color-mix(in srgb, var(--bm-success) 12%, transparent)}.bm-site-sitemap{background:var(--bm-surface-sunken);font-size:var(--text-xs);border-radius:16px;max-height:240px;margin:0;padding:12px 16px 12px 32px;overflow:auto}.bm-site-sitemap code{overflow-wrap:anywhere}.bm-site-issues{border:1px solid var(--bm-border);border-radius:16px;padding:14px 16px}.bm-site-issues h3{font-size:var(--text-sm);margin:0 0 8px;font-weight:650}.bm-site-issues ul,.bm-site-issues-inline{font-size:var(--text-sm);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bm-site-issues li,.bm-site-issues-inline li{color:var(--bm-warning);align-items:flex-start;gap:6px;display:flex}.bm-site-issues li.is-error{color:var(--bm-danger)}.bm-site-issues li svg,.bm-site-issues-inline li svg{flex:none;margin-top:3px}.bm-site-seo-list{border:1px solid var(--bm-border);border-radius:20px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.bm-site-seo-list>li+li{border-top:1px solid var(--bm-border)}.bm-site-seo-list>li.is-open{background:color-mix(in srgb, var(--bm-surface-sunken) 50%, transparent)}.bm-site-seo-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) 110px 100px;place-items:center start;gap:12px;padding:12px 16px;display:grid}.bm-site-seo-row:hover{background:var(--bm-surface-sunken)}.bm-site-seo-name{flex-direction:column;min-width:0;display:flex}.bm-site-seo-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bm-site-seo-name small{color:var(--bm-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.bm-site-seo-row{grid-template-columns:auto minmax(0,1fr) auto}.bm-site-seo-row .bm-site-badge{justify-self:end}.bm-site-seo-row .pdb-visibility{display:none}}.bm-site-seo-detail{flex-direction:column;gap:14px;padding:4px 16px 18px 42px;display:flex}@media (max-width:640px){.bm-site-seo-detail{padding-left:16px}}.bm-site-previews{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.bm-site-previews figure{flex-direction:column;align-self:start;gap:8px;min-width:0;margin:0;display:flex}.bm-site-previews figcaption{font-size:var(--text-xs);color:var(--bm-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.bm-site-serp{background:#fff;border:1px solid #e3e5e8;border-radius:14px;padding:14px 16px;font-family:Arial,Helvetica,sans-serif}.bm-site-serp p{margin:0}.bm-site-serp-url{color:#202124;overflow-wrap:anywhere;font-size:12px}.bm-site-serp-title{color:#1a0dab;font-size:19px;line-height:1.3;margin-top:4px!important}.bm-site-serp-desc{color:#4d5156;font-size:13px;line-height:1.5;margin-top:4px!important}.bm-site-share-card{background:#f0f2f5;border:1px solid #dadde1;border-radius:14px;max-width:440px;font-family:system-ui,sans-serif;overflow:hidden}.bm-site-share-card img{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.bm-site-share-empty{aspect-ratio:3;color:#8a8d91;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.bm-site-share-card>div{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.bm-site-share-card small{color:#65676b;font-size:var(--text-2xs)}.bm-site-share-card strong{color:#050505;font-size:15px;line-height:1.3}.bm-site-share-card p{color:#65676b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}:is(.bm-site-content,.bm-site-page) .pdb-visibility{border:1px solid var(--bm-border);background:var(--bm-surface-raised,var(--bm-surface));height:28px;color:var(--bm-text-muted);font:inherit;font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-weight:600;display:inline-flex}:is(.bm-site-content,.bm-site-page) button.pdb-visibility{cursor:pointer}:is(.bm-site-content,.bm-site-page) button.pdb-visibility:active{transform:scale(.97)}:is(.bm-site-content,.bm-site-page) .pdb-visibility span{background:var(--bm-text-subtle);border-radius:50%;width:7px;height:7px}:is(.bm-site-content,.bm-site-page) .pdb-visibility.is-live{border-color:var(--bm-success);background:var(--bm-success-soft);color:var(--bm-success)}:is(.bm-site-content,.bm-site-page) .pdb-visibility.is-live span{background:var(--bm-success)}@media (max-width:720px){.bm-site-table .is-optional{display:none}.bm-site-row-open{max-width:50vw}}@media (max-width:640px){.bm-site-page .bm-site-seo-row{grid-template-columns:auto minmax(0,1fr) auto}.bm-site-page .bm-site-seo-row .pdb-visibility{display:none}}
