:root{--br-theme-background:#f5fbff;--br-theme-panel:#f8e5d7;--br-theme-button:#f5fbff;--br-theme-button-detail:#fd0e45;--br-theme-selected:#fe5a8f;--br-theme-selected-detail:#f5fbff;--br-theme-text:#0a0a16;--br-theme-button-text:#0a0a16;--br-editor-bg:var(--br-theme-background);--br-editor-panel:var(--br-theme-panel);--br-editor-paper:var(--br-theme-button);--br-editor-ink:var(--br-theme-text);--br-editor-button-ink:var(--br-theme-button-text);--br-editor-button-detail:var(--br-theme-button-detail);--br-editor-accent:var(--br-theme-button-detail);--br-editor-accent-soft:var(--br-theme-selected);--br-editor-selected-detail:var(--br-theme-selected-detail);--br-editor-muted:color-mix(in srgb, var(--br-theme-text) 72%, var(--br-theme-background));--br-editor-border:color-mix(in srgb, var(--br-theme-button-detail) 42%, transparent);--br-editor-border-strong:var(--br-theme-button-detail);--br-editor-shadow:0 14px 34px color-mix(in srgb, var(--br-theme-text) 14%, transparent);--br-editor-font:Arial, Helvetica, sans-serif;--br-editor-value-font:Consolas, "Courier New", monospace;--br-user-background:#f5fbff;--br-user-surface:#f5fbff;--br-user-text:#0a0a16;--br-user-border:#8c00136b;--br-user-header:#8c0013;--br-user-header-text:#f5fbff;--br-user-link:#8c0013;--br-user-link-hover-bg:#fe5a8f;--br-user-content-width:700px;color:var(--br-editor-ink);background:var(--br-editor-bg);font-family:var(--br-editor-font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}*{box-sizing:border-box}body{min-width:320px;margin:0}.app-shell{background:var(--br-editor-bg);grid-template-rows:68px minmax(0,1fr);height:100svh;min-height:100svh;display:grid;overflow:hidden}.workspace{background:var(--br-editor-bg);grid-template-columns:330px minmax(480px,1fr);min-height:0;display:grid;position:relative}.stage-area{background:var(--br-editor-bg);min-width:0;min-height:0;display:block}.stage-wrap{background:var(--br-editor-bg);justify-content:flex-end;align-items:flex-start;height:100%;min-height:0;padding:18px 28px 90px;display:flex;position:relative;overflow:auto}.stage-notice{z-index:20;border:1px solid var(--br-editor-border);max-width:min(720px,100% - 56px);color:var(--br-editor-ink);background:var(--br-editor-panel);border-radius:8px;margin:0;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0a0a1624}.stage{min-width:360px;box-shadow:0 0 0 1px color-mix(in srgb, var(--br-editor-accent) 16%, transparent);border:none;border-radius:0;margin:0 auto;position:relative;overflow:hidden}.stage-background-image,.stage-pattern-overlay{z-index:0;pointer-events:none;position:absolute;inset:0}.center-snap-guide{z-index:0;background:color-mix(in srgb, var(--br-editor-accent) 42%, transparent);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.phone-visible-zone,.desktop-only-zone{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0}.phone-visible-zone{box-shadow:-1px 0 0 var(--br-user-border), 1px 0 0 var(--br-user-border)}.phone-visible-zone span,.desktop-only-zone span{z-index:1;color:var(--br-user-text);text-align:center;letter-spacing:0;font-size:18px;font-weight:900;line-height:1.1;position:absolute;left:50%;transform:translate(-50%)}.phone-visible-zone span{box-sizing:border-box;border:1px solid var(--br-user-border);background:var(--br-user-background);white-space:nowrap;border-radius:999px;width:148px;max-width:calc(100% - 18px);padding:4px 12px;font-size:11px;transition:width .56s ease-in-out,max-width .56s ease-in-out;top:18px;overflow:hidden}.phone-visible-zone.is-cutoff-active span{width:calc(100% - 18px);max-width:calc(100% - 18px)}.desktop-only-zone{background:0 0;transition:background .14s}.desktop-only-zone span{opacity:0;width:min(150px,100% - 16px);font-size:15px;transition:opacity .14s;top:520px}.desktop-only-zone.is-cutoff-active{background:#2729382e}.desktop-only-zone.is-cutoff-active span{opacity:1}html[data-br-screenshot=true] .stage{box-shadow:none}html[data-br-screenshot=true] .phone-visible-zone,html[data-br-screenshot=true] .desktop-only-zone,html[data-br-screenshot=true] .mobile-cutoff-rail,html[data-br-screenshot=true] .mobile-cutoff-snap-layer,html[data-br-screenshot=true] .action-bar,html[data-br-screenshot=true] .transformer-overlay{display:none}.mobile-cutoff-rail{z-index:940;width:28px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.mobile-cutoff-rail:before{content:"";background:color-mix(in srgb, var(--br-editor-accent) 36%, transparent);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mobile-cutoff-rail:hover:before,.mobile-cutoff-rail.is-active:before{background:var(--br-editor-border-strong)}.mobile-cutoff-handle{border:1px solid var(--br-editor-border-strong);width:28px;height:54px;color:var(--br-editor-ink);background:var(--br-editor-paper);box-shadow:0 8px 18px color-mix(in srgb, var(--br-editor-ink) 16%, transparent);cursor:ew-resize;opacity:0;pointer-events:none;border-radius:999px;place-items:center;margin:0;padding:0;transition:opacity .12s;display:grid;position:absolute}.mobile-cutoff-rail-left .mobile-cutoff-handle{border-radius:0 10px 10px 0;transform:translate(14px,-50%)}.mobile-cutoff-rail-right .mobile-cutoff-handle{border-radius:10px 0 0 10px;transform:translate(-14px,-50%)}.mobile-cutoff-rail.is-visible .mobile-cutoff-handle,.mobile-cutoff-rail.is-active .mobile-cutoff-handle{opacity:1;pointer-events:auto}.mobile-cutoff-handle:before{content:"";border-inline:2px solid;width:10px;height:22px}.mobile-cutoff-handle span{border:1px solid var(--br-user-border);color:var(--br-user-text);background:var(--br-user-background);white-space:nowrap;border-radius:4px;flex-direction:column;align-items:center;gap:1px;padding:3px 6px;font-size:11px;font-weight:800;line-height:1.05;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.mobile-cutoff-handle:hover span,.mobile-cutoff-rail.is-active .mobile-cutoff-handle span{display:flex}.mobile-cutoff-handle em{text-transform:uppercase;opacity:.72;font-style:normal}.mobile-cutoff-handle small{text-transform:uppercase;opacity:.82;font-size:10px;font-weight:900}.mobile-cutoff-rail-left .mobile-cutoff-handle span{left:0;transform:none}.mobile-cutoff-rail-right .mobile-cutoff-handle span{left:auto;right:0;transform:none}.mobile-cutoff-snap-layer{z-index:930;pointer-events:none;position:absolute;inset:0}.mobile-cutoff-snap-line{background:color-mix(in srgb, var(--br-editor-ink) 16%, transparent);width:1px;position:absolute;top:0;bottom:0}.mobile-cutoff-snap-line.is-active{background:var(--br-editor-accent);width:2px}.stage-element{transform-origin:50%;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.stage-element.is-snap-rotating{transition:transform .12s ease-out}.stage-element.is-locked{cursor:default}.stage-element.is-link-preview{cursor:pointer}.stage-element.is-text-editing{cursor:text;-webkit-user-select:text;user-select:text}.stage-element img,.stage-element .stage-text{cursor:inherit}.stage-element img{width:100%;height:100%;box-shadow:none;pointer-events:none;border:0;border-radius:3px;display:block}.stage-element.is-selected img,.stage-element.is-selected .stage-text{outline:2px solid var(--br-editor-accent);outline-offset:3px}html[data-br-screenshot=true] .stage-element.is-selected img,html[data-br-screenshot=true] .stage-element.is-selected .stage-text{outline:none}.stage-text{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:3px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:10px;line-height:1.08;display:flex}.stage-text[contenteditable=true]{outline:2px solid var(--br-editor-accent);outline-offset:3px;caret-color:var(--br-editor-accent);-webkit-user-select:text;user-select:text}.stage-text a{color:inherit;text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.08em}.stage-text a:hover{text-decoration:none}.stage-element.is-link-preview.is-text .stage-text{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.08em}.stage-element.is-link-preview.is-text:hover .stage-text{text-decoration:none}.stage-element.is-link-preview:not(.is-text) img{transform-origin:50%;transition:transform .16s}.stage-element.is-link-preview:not(.is-text):hover img{transform:scale(1.04)}.transformer-overlay{z-index:999;border:2px solid var(--br-editor-accent);cursor:move;transform-origin:50%;pointer-events:none;position:absolute}.transformer-handle,.transformer-rotate-handle,.transformer-center-scale-handle{border:2px solid var(--br-editor-accent);background:var(--br-editor-paper);pointer-events:auto;border-radius:999px;place-items:center;width:14px;height:14px;padding:0;display:grid;position:absolute}.transformer-handle-n,.transformer-handle-s{cursor:ns-resize;left:50%;transform:translate(-50%)}.transformer-handle-n{top:-8px}.transformer-handle-s{bottom:-8px}.transformer-handle-e,.transformer-handle-w{cursor:ew-resize;top:50%;transform:translateY(-50%)}.transformer-handle-e{right:-8px}.transformer-handle-w{left:-8px}.transformer-handle-nw,.transformer-handle-ne,.transformer-handle-sw,.transformer-handle-se{cursor:nwse-resize}.transformer-handle-nw{top:-8px;left:-8px}.transformer-handle-ne{cursor:nesw-resize;top:-8px;right:-8px}.transformer-handle-sw{cursor:nesw-resize;bottom:-8px;left:-8px}.transformer-handle-se{bottom:-8px;right:-8px}.transformer-rotate-line{background:var(--br-editor-accent);width:2px;height:28px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.transformer-rotate-handle{cursor:grab;border-radius:999px;width:26px;height:26px;top:calc(100% + 32px);left:50%;transform:translate(-50%)}.transformer-center-scale-handle{cursor:nesw-resize;border-radius:999px;width:26px;height:26px;top:50%;right:-42px;transform:translateY(-50%)}@media (width<=1100px){.workspace{grid-template-columns:300px minmax(380px,1fr)}}@media (width<=780px){.app-shell{grid-template-rows:auto minmax(0,1fr)}.workspace{grid-template-columns:1fr}.tool-picker-panel,.tool-panel{border-left:none;border-right:none}.stage-wrap{padding:12px 12px 48px}}button,input,select,textarea{font:inherit}button{color:var(--br-editor-button-detail);cursor:pointer}button svg{color:var(--br-editor-button-detail)}button.active,button[aria-pressed=true]{color:var(--br-editor-selected-detail);border-color:var(--br-editor-selected-detail);background:var(--br-editor-accent-soft)}button.active svg,button[aria-pressed=true] svg{color:var(--br-editor-selected-detail)}button:disabled{cursor:not-allowed;opacity:.45}input[type=range]{width:100%;accent-color:var(--br-editor-accent);appearance:none;background:0 0}input[type=range]:focus{outline:none}input[type=range]:focus-visible{outline:2px solid var(--br-editor-border-strong);outline-offset:3px}input[type=range]::-webkit-slider-runnable-track{border:1px solid color-mix(in srgb, var(--br-editor-button-detail) 28%, transparent);background:linear-gradient(to right, color-mix(in srgb, var(--br-theme-button-detail) 88%, var(--br-theme-button)) 0 var(--range-fill,100%), color-mix(in srgb, var(--br-theme-button) 54%, transparent) var(--range-fill,100%) 100%);border-radius:999px;height:7px}input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--br-theme-button-detail);background:var(--br-theme-button);width:17px;height:17px;box-shadow:0 0 0 1px color-mix(in srgb, var(--br-theme-button) 70%, transparent);cursor:ew-resize;border-radius:999px;margin-top:-6px}input[type=range]::-moz-range-track{border:1px solid color-mix(in srgb, var(--br-editor-button-detail) 28%, transparent);background:color-mix(in srgb, var(--br-theme-button) 54%, transparent);border-radius:999px;height:7px}input[type=range]::-moz-range-progress{background:color-mix(in srgb, var(--br-theme-button-detail) 88%, var(--br-theme-button));border-radius:999px;height:7px}input[type=range]::-moz-range-thumb{border:2px solid var(--br-theme-button-detail);background:var(--br-theme-button);width:17px;height:17px;box-shadow:0 0 0 1px color-mix(in srgb, var(--br-theme-button) 70%, transparent);cursor:ew-resize;border-radius:999px}.topbar{z-index:30;border-bottom:1px solid var(--br-editor-border);background:color-mix(in srgb, var(--br-editor-panel) 82%, transparent);align-items:center;height:52px;display:flex;position:relative;overflow:visible;box-shadow:0 6px 18px #0a0a161a}.topbar-inner{grid-template-columns:178px auto minmax(0,1fr) auto;align-items:stretch;width:100%;height:100%;display:grid}.brand{border:0;border-right:1px solid var(--br-editor-border);width:178px;min-width:178px;height:52px;color:var(--br-editor-ink);box-shadow:none;text-align:left;background:0 0;border-radius:0;align-items:center;gap:9px;padding:0 16px 0 88px;display:flex;position:relative;overflow:visible}.brand-mark{pointer-events:none;place-items:center;width:72px;height:72px;line-height:1;display:grid;position:absolute;top:-2px;left:12px}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand h1,.panel h2{margin:0}.brand h1{color:var(--br-editor-ink);white-space:nowrap;font-size:16px;line-height:1}.topbar-links{align-items:stretch;min-width:0;display:flex}.topbar-links button{border:0;border-right:1px solid var(--br-editor-border);min-width:72px;color:var(--br-editor-muted);text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.topbar-links button:hover,.topbar-links button.active{color:var(--br-editor-ink);background:color-mix(in srgb, var(--br-editor-paper) 62%, transparent)}.topbar-spacer{min-width:24px}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:0 16px;display:flex;position:relative}.folder-header{z-index:2500;background:var(--br-editor-bg);grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:12px;min-width:0;height:68px;padding:8px 14px;display:grid;position:relative}.folder-header-left,.folder-header-right,.folder-brand,.folder-project-card,.folder-theme-control{align-items:center;min-width:0;display:flex}.folder-header-left{border:1px solid color-mix(in srgb, var(--br-editor-border) 60%, transparent);background:var(--br-editor-panel);border-radius:12px;gap:10px;min-height:52px;padding:4px 10px}.folder-header-right{border:1px solid color-mix(in srgb, var(--br-editor-border) 60%, transparent);background:var(--br-editor-panel);border-radius:12px;justify-content:flex-end;gap:10px;min-width:0;min-height:52px;padding:4px 10px}.folder-brand{gap:8px;min-width:146px;padding-left:16px}.folder-brand-mark{place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.folder-brand-mark svg{fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;width:42px;height:42px;display:block}.bunnyroll-logo-button{fill:var(--br-theme-button-detail);stroke:var(--br-theme-button-detail)}.bunnyroll-logo-background{fill:var(--br-theme-button);stroke:var(--br-theme-button)}.bunnyroll-logo-background-fill-button-stroke{fill:var(--br-theme-button);stroke:var(--br-theme-button-detail)}.bunnyroll-logo-button-stroke{fill:none;stroke:var(--br-theme-button-detail)}.folder-brand strong{color:var(--br-editor-ink);font-size:18px;line-height:1}.folder-project-card{background:0 0;border:0;gap:0;min-height:34px;padding:0;position:relative}.folder-file-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.folder-project-card>.folder-project-title{justify-content:space-between;min-width:clamp(140px,15vw,210px);max-width:clamp(140px,15vw,210px);padding:0 10px;overflow:hidden}.folder-project-card>.folder-project-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-project-card input{width:100%;min-width:0;height:32px;color:var(--br-editor-ink);font:inherit;background:0 0;border:0;border-radius:6px;padding:0 6px;font-weight:900}.folder-project-card>button,.folder-export-button,.folder-action-button{border:1px solid var(--br-editor-border);min-height:34px;color:var(--br-editor-button-detail);background:var(--br-editor-paper);font:inherit;box-shadow:none;border-bottom-width:3px;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:900;transition:transform 80ms ease-out,border-bottom-width 80ms ease-out,background-color .12s,border-color .12s,color .12s;display:inline-flex}.folder-project-card>button{padding:0}.folder-export-button{width:38px;height:34px;padding:0}.folder-action-button{min-width:38px;padding:0 12px}.folder-project-card>button:hover,.folder-export-button:hover,.folder-action-button:hover{border-color:var(--br-editor-border-strong)}.folder-project-card>button:active:not(:disabled),.folder-export-button:active:not(:disabled),.folder-action-button:active:not(:disabled){border-bottom-width:1px;transform:translateY(2px)}.folder-project-card>button.active,.folder-export-button.active,.folder-action-button.active{color:var(--br-editor-selected-detail);border-color:var(--br-editor-selected-detail);background:var(--br-editor-accent-soft)}.folder-control-wrap{display:inline-flex;position:relative}.folder-popover{z-index:2600;border:2px solid var(--br-editor-panel);min-width:220px;color:var(--br-editor-ink);background:var(--br-editor-panel);box-shadow:0 0 0 3px var(--br-theme-button), inset 0 0 0 1px var(--br-editor-panel);border-radius:12px;gap:6px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.folder-project-popover{left:0;right:auto;transform:none}.folder-popover label,.folder-theme-control{color:var(--br-editor-muted);gap:4px;font-size:11px;font-weight:900;display:grid}.folder-popover input{border:1px solid var(--br-editor-border);min-height:32px;color:var(--br-editor-button-ink);background:var(--br-editor-paper);font:inherit;border-radius:8px;padding:0 8px;font-weight:900}.theme-radio-list{border:1px solid var(--br-editor-border);background:var(--br-editor-panel);border-radius:8px;min-width:190px;display:grid;overflow:hidden}.theme-radio-option{min-height:28px;color:var(--br-editor-ink);background:var(--br-editor-panel);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;padding:0 10px 0 6px;display:grid;position:relative}.theme-radio-option+.theme-radio-option{border-top:1px solid color-mix(in srgb, var(--br-editor-border) 45%, transparent)}.theme-radio-option:hover{color:var(--br-editor-selected-detail);background:var(--br-editor-accent-soft)}.theme-radio-option:has(input:checked){color:var(--br-editor-button-ink);background:var(--br-editor-paper)}.theme-radio-option input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.theme-radio-option:has(input:focus-visible){outline:2px solid var(--br-editor-selected-detail);outline-offset:-2px}.theme-radio-check{color:var(--br-editor-button-detail);place-items:center;display:inline-grid}.theme-radio-option>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.folder-link-button{color:var(--br-editor-ink);font:inherit;text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:900;text-decoration:underline}.toolbar-small-button,.toolbar-text-button{border:1px solid var(--br-editor-border);color:var(--br-editor-button-detail);background:var(--br-editor-paper);box-shadow:none;border-bottom-width:3px;border-radius:8px;transition:transform 80ms ease-out,border-bottom-width 80ms ease-out,background-color .12s,border-color .12s}.toolbar-small-button{place-items:center;width:38px;height:34px;display:grid}.toolbar-text-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.toolbar-small-button:hover,.toolbar-text-button:hover{border-color:var(--br-editor-border-strong);box-shadow:none}.toolbar-small-button:active:not(:disabled),.toolbar-text-button:active:not(:disabled){border-bottom-width:1px;transform:translateY(2px)}.toolbar-text-button.active,.toolbar-small-button.active{color:var(--br-editor-selected-detail);border-color:var(--br-editor-selected-detail);background:var(--br-editor-accent-soft)}.compact-field{min-width:0;color:var(--br-editor-muted);grid-template-columns:auto minmax(110px,180px);align-items:center;gap:7px;font-size:12px;font-weight:800;display:grid}.compact-field span{text-transform:uppercase}.compact-field input{border:1px solid var(--br-editor-border);width:100%;min-width:0;height:32px;color:var(--br-editor-button-ink);background:var(--br-editor-paper);font-family:var(--br-editor-value-font);border-radius:8px;padding:0 9px}.toolbar{justify-content:stretch;align-items:center;gap:6px;min-width:0;display:grid}.tool-picker{flex-direction:column;align-items:center;height:100%;margin-bottom:10px;display:flex}.toolbar-divider{background:var(--br-editor-border);width:42px;height:1px}.toolbar-fill{flex:1;min-height:18px}.icon-button,.topbar-icon-button,.primary-action,.segmented button{border:1px solid var(--br-editor-border);color:var(--br-editor-button-detail);background:var(--br-editor-paper);box-shadow:none;border-bottom-width:3px;border-radius:8px;transition:transform 80ms ease-out,border-bottom-width 80ms ease-out,background-color .12s,border-color .12s}.icon-button{place-items:center;width:42px;height:42px;display:grid}.topbar-icon-button{place-items:center;width:40px;height:36px;display:grid}.topbar-options-button{border:1px solid var(--br-editor-border);height:36px;color:var(--br-editor-button-detail);background:var(--br-editor-paper);box-shadow:none;border-bottom-width:3px;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;transition:transform 80ms ease-out,border-bottom-width 80ms ease-out,background-color .12s,border-color .12s;display:inline-flex}.topbar-theme-control{border:1px solid var(--br-editor-border);height:36px;color:var(--br-editor-button-detail);background:var(--br-editor-paper);box-shadow:none;border-bottom-width:3px;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:800;transition:transform 80ms ease-out,border-bottom-width 80ms ease-out,background-color .12s,border-color .12s;display:inline-flex}.topbar-theme-control select{min-width:0;max-width:132px;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-weight:800}.topbar-theme-control:hover,.topbar-theme-control:focus-within{border-color:var(--br-editor-border-strong)}.topbar-theme-control:active{border-bottom-width:1px;transform:translateY(2px)}.topbar-icon-button.active,.topbar-options-button.active,.icon-button.active{color:var(--br-editor-selected-detail);border-color:var(--br-editor-selected-detail);background:var(--br-editor-accent-soft)}.icon-button:hover,.topbar-icon-button:hover,.topbar-options-button:hover,.primary-action:hover,.segmented button:hover,.asset-thumb:hover{border-color:var(--br-editor-border-strong);box-shadow:none}.icon-button:active:not(:disabled),.topbar-icon-button:active:not(:disabled),.topbar-options-button:active:not(:disabled),.primary-action:active:not(:disabled),.segmented button:active:not(:disabled){border-bottom-width:1px;transform:translateY(2px)}.primary-action{justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-weight:800;display:inline-flex}.docked-popover{z-index:2400;visibility:hidden;position:fixed}.docked-popover.is-ready{visibility:visible}.docked-popover-card{z-index:1;color:var(--br-editor-ink);background:var(--br-editor-accent-soft);border:0;border-radius:8px;padding:8px;position:relative;overflow:visible;box-shadow:0 10px 24px #0a0a1638}.docked-popover-connector{z-index:2;background:var(--br-editor-accent-soft);pointer-events:none;border-radius:7px;position:absolute}.docked-popover-bottom-end .docked-popover-connector{border-bottom-right-radius:0;border-bottom-left-radius:0}.docked-popover-right-start .docked-popover-connector,.docked-popover-right-center .docked-popover-connector,.docked-popover-right-end .docked-popover-connector{border-top-right-radius:0;border-bottom-right-radius:0}.header-popover-content{background:var(--br-editor-panel);border-radius:5px;align-items:center;gap:6px;padding:7px;display:flex}.options-action-bar{flex-direction:column;align-items:stretch}.account-action-bar strong,.account-action-bar button,.import-action-bar button,.options-action-bar strong,.options-action-bar button{height:30px}.account-action-bar strong,.options-action-bar strong{align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.account-action-bar button,.import-action-bar button,.options-action-bar button{color:var(--br-editor-ink);background:0 0;border:0;border-radius:5px;font-size:12px;font-weight:800}.account-action-bar button:hover,.import-action-bar button:hover,.options-action-bar button:hover,.options-action-bar button.active{background:color-mix(in srgb, var(--br-editor-paper) 55%, transparent)}.options-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.folder-options-popover{gap:9px;min-width:260px;padding:10px}.folder-options-popover .options-row button{border:1px solid var(--br-editor-border);min-height:30px;color:var(--br-editor-button-detail);background:var(--br-editor-paper);font:inherit;border-bottom-width:3px;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:800;transition:transform 80ms ease-out,border-bottom-width 80ms ease-out,background-color .12s,border-color .12s;display:inline-flex}.folder-options-popover .options-row button:hover{border-color:var(--br-editor-border-strong)}.folder-options-popover .options-row button:active:not(:disabled){border-bottom-width:1px;transform:translateY(2px)}.folder-options-popover .options-row button.active{color:var(--br-editor-selected-detail);border-color:var(--br-editor-selected-detail);background:var(--br-editor-accent-soft)}.options-row label{background:color-mix(in srgb, var(--br-editor-paper) 55%, transparent);border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 7px;font-size:12px;font-weight:800;display:flex}.options-row label span{color:var(--br-editor-muted)}.options-row input{width:46px;height:24px;color:var(--br-editor-ink);font-family:var(--br-editor-value-font);text-align:right;background:0 0;border:0;padding:0;font-weight:800}.options-value-text{min-width:52px;height:30px;color:var(--br-editor-muted);background:0 0;justify-content:flex-end;align-items:center;padding:0 2px;font-size:12px;font-weight:800;display:inline-flex}.panel{background:var(--br-editor-panel);min-height:0;padding:16px;overflow:auto}.tool-picker-panel{z-index:1200;border-right:1px solid var(--br-editor-border);padding:16px 12px;position:relative;overflow:visible}.tool-shelf{border-right:1px solid var(--br-editor-border);background:var(--br-editor-bg);grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;min-height:0;padding:10px 10px 12px;display:grid;overflow:hidden}.shelf-card,.shelf-content{border:1px solid var(--br-editor-border);color:var(--br-editor-ink);background:var(--br-editor-panel);border-radius:12px}.shelf-top-card,.shelf-nav-card,.shelf-info-card,.shelf-made-by{padding:10px}.shelf-create-row,.shelf-history{align-items:center;gap:6px;display:flex}.shelf-history{justify-content:flex-start}.shelf-create-row{justify-content:space-between}.shelf-made-by{color:var(--br-editor-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.shelf-nav-grid{grid-template-columns:repeat(4,42px);justify-content:space-between;gap:6px;display:grid}.shelf-content{min-height:0;max-height:none;padding:8px;overflow:auto}.shelf-selection-panel{grid-template-rows:minmax(0,1fr) auto;min-height:100%;display:grid}.shelf-content .tool-panel{background:0 0;border:0;width:100%;max-height:none;padding:0}.shelf-content .tool-panel+.tool-panel{border-top:1px dashed var(--br-editor-border);margin-top:8px;padding-top:8px}.shelf-action-row,.shelf-project-panel{gap:8px;display:grid}.shelf-action-block{gap:8px;margin-top:8px;display:grid}.shelf-action-header{padding:0 0 10px}.shelf-action-row{grid-template-columns:minmax(0,1fr)}.shelf-info-card{gap:9px;display:grid}.shelf-info-row{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.shelf-info-row select{border:1px solid var(--br-editor-border);width:100%;min-width:0;height:32px;color:var(--br-editor-button-ink);background:var(--br-editor-paper);font:inherit;border-bottom-width:3px;border-radius:8px;font-weight:800}.shelf-info-options{gap:6px;display:grid}.shelf-info-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.shelf-info-links button{border:1px solid var(--br-editor-border);min-height:30px;color:var(--br-editor-button-detail);background:var(--br-editor-paper);border-bottom-width:3px;border-radius:8px;font-weight:800}.shelf-info-links span{color:var(--br-editor-muted);text-align:center;grid-column:1/-1;font-size:11px;font-weight:800}.tool-panel{width:min(300px,100vw - 24px);max-height:calc(100vh - 30px);box-shadow:none;border:0;border-radius:7px;flex-direction:column;gap:12px;display:flex}.emoji-popout{box-sizing:border-box;gap:7px;width:100%;display:grid;overflow:hidden auto}.sticker-pack-list{gap:8px;display:grid}.sticker-pack{border-top:1px dashed var(--br-editor-border);padding-top:7px}.sticker-pack summary{color:var(--br-editor-muted);cursor:pointer;text-transform:uppercase;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;font-weight:900;display:grid}.sticker-pack summary img{object-fit:contain;width:34px;height:34px}.sticker-pack-name{width:100%;min-width:0;color:var(--br-editor-ink);font:inherit;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 7px;font-size:12px;font-weight:900;overflow:hidden}.sticker-pack-name:hover,.sticker-pack-name:focus{border-color:var(--br-editor-border-strong);background:color-mix(in srgb, var(--br-editor-paper) 60%, transparent);outline:0}.sticker-pack summary small{font-size:11px}.sticker-sheet-list{gap:7px;margin-top:9px;display:grid}.sticker-sheet-row{border:1px solid var(--br-editor-border);width:100%;min-width:0;color:var(--br-editor-button-detail);background:var(--br-editor-paper);text-align:left;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.sticker-sheet-row:hover,.sticker-sheet-row:focus-visible{border-color:var(--br-editor-border-strong);background:var(--br-editor-paper)}.sticker-sheet-row img{object-fit:contain;width:42px;height:42px}.sticker-sheet-row span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.sticker-sheet-row small{color:var(--br-editor-muted);font-size:11px;font-weight:800}.sticker-grid{grid-template-columns:repeat(4,58px);justify-content:center;gap:5px;margin-top:8px;display:grid}.sticker-grid button{background:0 0;border:0;border-radius:5px;place-items:center;width:58px;height:58px;padding:5px;display:grid}.sticker-grid button:hover{background:color-mix(in srgb, var(--br-editor-accent) 10%, transparent)}.sticker-grid img{object-fit:contain;width:100%;height:100%;display:block}.emoji-popout *{box-sizing:border-box}.emoji-search{border:1px solid var(--br-editor-border);color:var(--br-editor-button-detail);background:var(--br-editor-paper);border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:0 7px;display:grid}.emoji-search input{width:100%;min-width:0;height:30px;color:var(--br-editor-button-ink);background:0 0;border:0;outline:0}.emoji-search input::placeholder{color:color-mix(in srgb, var(--br-editor-button-ink) 66%, transparent);opacity:1}.emoji-section h2,.emoji-category summary{color:var(--br-editor-muted);text-transform:uppercase;font-size:11px;font-weight:900}.emoji-section h2{margin:0 0 5px}.emoji-category{border-top:1px dashed var(--br-editor-border);padding-top:5px}.emoji-category summary{cursor:pointer;margin-bottom:5px}.emoji-grid{grid-template-columns:repeat(6,36px);justify-content:center;gap:2px;display:grid}.emoji-grid button{background:0 0;border:0;border-radius:4px;place-items:center;width:36px;height:36px;padding:4px;display:grid}.emoji-grid button:hover{background:color-mix(in srgb, var(--br-editor-accent) 10%, transparent)}.emoji-grid button:focus-visible{outline:2px solid var(--br-editor-accent);outline-offset:-2px}.emoji-grid img{object-fit:contain;width:100%;height:100%;display:block}.transform-panel-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transform-layers-section{margin-top:12px}.transform-layer-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.transform-layer-actions button{border:1px solid var(--br-editor-border);min-width:0;height:40px;color:var(--br-editor-button-detail);background:var(--br-editor-paper);border-bottom-width:3px;border-radius:8px;place-items:center;transition:transform 80ms ease-out,border-bottom-width 80ms ease-out,background-color .12s,border-color .12s;display:grid}.transform-layer-actions button:hover:not(:disabled){border-color:var(--br-editor-border-strong)}.transform-layer-actions button:active:not(:disabled){border-bottom-width:1px;transform:translateY(2px)}.background-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.background-pattern-grid button{border:1px solid var(--br-editor-border);min-width:0;color:var(--br-editor-button-detail);background:var(--br-editor-paper);text-align:left;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:7px;font-size:12px;font-weight:900;display:grid}.background-pattern-grid button.active{color:var(--br-editor-selected-detail);border-color:var(--br-editor-selected-detail);background:var(--br-editor-accent-soft)}.background-pattern-settings{gap:10px;margin-top:12px;display:grid}.background-image-settings{gap:9px;margin-top:12px;display:grid}.checkbox-field{color:var(--br-editor-muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.checkbox-field input{accent-color:var(--br-editor-accent)}.background-pattern-swatch{border:1px solid color-mix(in srgb, var(--br-editor-accent) 34%, transparent);background-color:var(--br-editor-paper);border-radius:5px;width:34px;height:26px;display:block}.transform-field{color:var(--br-editor-muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:900;display:grid}.transform-field input{border:1px solid var(--br-editor-border);width:100%;height:32px;color:var(--br-editor-button-ink);background:var(--br-editor-paper);font-family:var(--br-editor-value-font);border-radius:8px;padding:0 8px}.tool-panel-header{align-items:center;gap:8px;display:flex}.tool-panel-header h2{color:var(--br-editor-ink);letter-spacing:0;text-transform:uppercase;flex:1;margin:0;font-size:13px;line-height:1}.tool-panel-close-button{border:1px solid var(--br-editor-border);width:28px;height:28px;color:var(--br-editor-button-detail);background:var(--br-editor-paper);border-bottom-width:3px;border-radius:8px;place-items:center;display:grid}.tool-panel-close-button:hover{border-color:var(--br-editor-border-strong)}.tool-panel-close-button:active{border-bottom-width:1px;transform:translateY(2px)}.full-width-action{width:100%}.right-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.empty-tool-panel{text-align:center;place-items:center;min-height:220px;display:grid}.empty-tool-panel p,.tool-panel-copy{color:var(--br-editor-muted);margin:0;font-size:13px}.panel-section{border-bottom:1px dashed var(--br-editor-border);padding:14px 0}.panel-section:first-child{padding-top:0}.panel h2,.section-title h2{color:var(--br-editor-ink);text-transform:uppercase;letter-spacing:0;font-size:13px}.section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-title span,.asset-name{color:var(--br-editor-muted);font-size:12px;font-weight:700}.field input,.field textarea{border:1px solid var(--br-editor-border);width:100%;min-width:0;color:var(--br-editor-button-ink);background:var(--br-editor-paper);border-radius:8px}.asset-thumb{border:1px solid var(--br-editor-border);background:var(--br-editor-paper);text-align:left;border-radius:8px;width:100%;min-width:0;padding:7px}.asset-thumb img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.asset-thumb span{color:var(--br-editor-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;font-weight:700;display:block;overflow:hidden}.asset-thumb-wrap{min-width:0;position:relative}.asset-delete-button,.asset-unlock-button{border:1px solid var(--br-editor-border-strong);width:28px;height:28px;color:var(--br-editor-ink);background:var(--br-editor-panel);box-shadow:0 8px 18px color-mix(in srgb, var(--br-editor-ink) 18%, transparent);opacity:0;border-radius:999px;place-items:center;padding:0;transition:opacity .12s,transform .12s;display:grid;position:absolute;transform:translateY(-3px)}.asset-delete-button{top:6px;right:6px}.asset-unlock-button{top:6px;left:6px}.asset-thumb-wrap:hover .asset-delete-button,.asset-thumb-wrap:hover .asset-unlock-button,.asset-unlock-button:focus-visible,.asset-delete-button:focus-visible{opacity:1;transform:translateY(0)}.asset-delete-button:hover{color:var(--br-editor-paper);background:var(--br-editor-border-strong)}.asset-unlock-button:hover{color:var(--br-editor-paper);background:var(--br-editor-accent)}.empty-copy,.empty-inspector p{color:var(--br-editor-muted);margin:0;font-size:13px}.action-bar{z-index:1000;border:3px solid var(--br-theme-panel);background:var(--br-theme-button);box-shadow:0 10px 24px color-mix(in srgb, var(--br-editor-ink) 22%, transparent);transform-origin:50%;border-radius:8px;align-items:center;gap:2px;padding:6px;display:flex;position:absolute}.action-bar button{width:30px;height:30px;color:var(--br-theme-button-detail);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.action-bar button:hover,.action-bar button.active{background:var(--br-theme-selected)}.action-bar button svg{color:var(--br-theme-button-detail)}.action-bar-separator{background:color-mix(in srgb, var(--br-editor-accent) 34%, transparent);width:1px;height:20px;margin:0 7px}.edit-bar{border:3px solid var(--br-theme-panel);background:var(--br-theme-button);box-shadow:0 10px 24px color-mix(in srgb, var(--br-editor-ink) 18%, transparent);border-radius:8px;position:absolute}.action-sub-bar{min-height:48px}.sub-bar-range{width:250px;color:var(--br-editor-ink);grid-template-columns:16px minmax(0,1fr) 36px;align-items:center;gap:8px;font-size:12px;font-weight:800;display:grid}.sub-bar-range input{min-width:0;accent-color:var(--br-editor-accent)}.sub-bar-range output{text-align:right}.sub-bar-link-field{width:330px;color:var(--br-theme-button-detail);grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:8px;display:grid}.sub-bar-link-toggle,.sub-bar-link-delete{width:30px;height:30px;color:var(--br-theme-button-detail);background:color-mix(in srgb, var(--br-theme-button) 74%, var(--br-theme-panel));border:0;border-radius:5px;place-items:center;padding:0;display:grid}.sub-bar-link-toggle:hover,.sub-bar-link-toggle.active,.sub-bar-link-delete:hover:not(:disabled){background:var(--br-theme-selected)}.sub-bar-link-delete:disabled{cursor:default;opacity:.45}.sub-bar-link-toggle svg,.sub-bar-link-delete svg{color:var(--br-theme-button-detail)}.sub-bar-link-field input{width:100%;min-width:0;height:30px;color:var(--br-editor-button-ink);background:color-mix(in srgb, var(--br-theme-button) 76%, var(--br-theme-panel));font:inherit;font-family:var(--br-editor-value-font);border:0;border-radius:5px;outline:0;padding:0 8px}.edit-bar{z-index:1000;transform-origin:50%;justify-content:center;align-items:center;gap:2px;width:max-content;min-width:218px;min-height:42px;padding:6px;display:flex}.edit-bar-field{color:var(--br-editor-ink);text-transform:uppercase;grid-template-columns:auto 58px;align-items:center;gap:7px;margin:0 4px;font-size:11px;font-weight:900;display:grid}.edit-bar-field input{border:1px solid var(--br-editor-border);width:58px;height:30px;color:var(--br-editor-button-ink);background:var(--br-editor-paper);font-family:var(--br-editor-value-font);border-radius:6px;padding:0 7px}.edit-bar-segmented{align-items:center;gap:2px;display:flex}.edit-bar button{width:30px;height:30px;color:var(--br-theme-button-detail);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.edit-bar button:hover,.edit-bar button.active{background:var(--br-theme-selected)}.edit-bar button svg{color:var(--br-theme-button-detail)}.edit-bar .edit-bar-text-button{width:auto;min-width:62px;padding:0 10px;font-size:12px;font-weight:800}.sticker-import-backdrop{z-index:2100;background:#0a0a1657;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sticker-import-window{border:1px solid var(--br-editor-border-strong);width:min(940px,100%);max-height:min(760px,100svh - 48px);color:var(--br-editor-ink);background:var(--br-editor-panel);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 22px 60px #0a0a1657}.sticker-import-header,.sticker-import-tools,.sticker-import-footer{border-bottom:1px solid var(--br-editor-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sticker-import-header h2{text-transform:uppercase;margin:0;font-size:13px}.sticker-import-header span{color:var(--br-editor-muted);font-size:12px;font-weight:700}.sticker-import-header button,.sticker-import-footer button:not(.primary-action){border:1px solid var(--br-editor-border);min-width:34px;height:34px;color:var(--br-editor-button-detail);background:var(--br-editor-paper);border-radius:8px;place-items:center;padding:0 12px;font-weight:800;display:grid}.sticker-import-tools{justify-content:start}.sticker-import-tools .field{width:min(360px,100%)}.sticker-review-grid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;padding:16px;display:grid;overflow:auto}.sticker-review-card{border:1px solid var(--br-editor-border);background:color-mix(in srgb, var(--br-editor-paper) 44%, transparent);border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.sticker-review-card.merge-selected{border-color:var(--br-editor-accent);box-shadow:inset 0 0 0 2px var(--br-editor-accent)}.sticker-review-card.skipped{opacity:.45}.sticker-review-preview{aspect-ratio:1;background:var(--br-editor-panel);border:0;border-radius:6px;place-items:center;width:100%;padding:7px;display:grid}.sticker-review-preview img{object-fit:contain;max-width:100%;max-height:100%}.sticker-keep-toggle{color:var(--br-editor-muted);text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.sticker-keep-toggle input{accent-color:var(--br-editor-accent)}.sticker-import-footer{border-top:1px solid var(--br-editor-border);border-bottom:0;justify-content:flex-end}.empty-inspector{text-align:center;align-content:center;place-items:center;gap:10px;min-height:320px;display:grid}.empty-inspector h2{text-transform:none;margin:0}.inspector-content{min-width:0}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field{color:var(--br-editor-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.field input{height:36px;padding:0 8px}.color-control{color:var(--br-editor-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.color-control-label{display:block}.color-field-stack{border:1px solid var(--br-editor-border);background:var(--br-editor-paper);border-radius:8px;display:grid;overflow:hidden}.color-field{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid;overflow:hidden}.color-field-stack:focus-within{border-color:var(--br-editor-border-strong)}.color-field-picker{cursor:pointer;appearance:none;background:0 0;border:0;border-radius:3px;width:30px;min-width:0;height:30px;margin-left:8px;padding:0}.color-field-picker::-webkit-color-swatch-wrapper{padding:0}.color-field-picker::-webkit-color-swatch{border:0;border-radius:3px}.color-field-picker::-moz-color-swatch{border:0;border-radius:3px}.color-field-text{width:100%;min-width:0;height:34px;color:var(--br-editor-button-ink);background:0 0;border:0;border-radius:0;outline:0;padding:0 9px 0 0;font-weight:800}.color-alpha-field{border-top:1px dashed var(--br-editor-border);color:var(--br-editor-muted);text-transform:none;align-items:center;padding:7px 8px;font-size:11px;font-weight:900;display:block}.color-alpha-field input{width:100%;min-width:0;height:auto;accent-color:var(--br-editor-accent);background:0 0;border:0;padding:0;display:block}.field textarea{resize:vertical;min-height:150px;padding:9px}.range-field{color:var(--br-editor-muted);grid-template-columns:88px minmax(0,1fr) 58px;align-items:center;gap:8px;margin:8px 0;font-size:12px;font-weight:800;display:grid}.range-field span{align-items:center;gap:5px;display:inline-flex}.background-range-field{text-transform:none}.range-field input[type=range]{min-width:0;accent-color:var(--br-editor-accent)}.range-value-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;display:grid}.range-value-field input,.range-value-input{border:1px solid var(--br-editor-border);width:100%;min-width:0;height:30px;color:var(--br-editor-button-ink);background:var(--br-editor-paper);font-family:var(--br-editor-value-font);text-align:right;border-radius:6px;padding:0 5px}.range-value-field span{color:var(--br-editor-muted);font-size:11px}.segmented{gap:8px;display:flex}.segmented button{place-items:center;min-width:42px;height:36px;padding:0 12px;font-weight:800;display:grid}.segmented button.active{color:var(--br-editor-selected-detail);border-color:var(--br-editor-selected-detail);background:var(--br-editor-accent-soft)}.detail-panel summary{color:var(--br-editor-muted);cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:800}.detail-grid{margin-top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.static-page{background:var(--br-editor-bg);grid-row:1/-1;place-items:start center;min-height:0;padding:72px 24px;display:grid}.static-page-content{border:1px solid var(--br-editor-border);width:min(100%,720px);color:var(--br-editor-ink);background:var(--br-editor-panel);border-radius:12px;padding:24px}.static-page-content h2{color:var(--br-editor-ink);margin:0 0 18px;font-size:32px}.static-page-link{border:1px solid var(--br-editor-border);height:40px;color:var(--br-editor-button-detail);background:var(--br-editor-paper);border-radius:8px;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.static-page-link:hover{border-color:var(--br-editor-border-strong);box-shadow:none}@media (width<=1100px){.toolbar{justify-content:stretch;overflow:visible}}@media (width<=780px){.topbar-inner{grid-template-columns:minmax(0,1fr) auto;min-width:0}.brand{padding:0 226px 0 12px}.topbar-links{display:none}.topbar-actions{gap:6px;padding:0;display:flex;position:absolute;top:6px;right:8px}.folder-header{grid-template-columns:1fr;gap:8px;height:auto}.folder-header-left,.folder-header-right{flex-wrap:wrap;justify-content:start}.folder-project-card{flex-wrap:wrap}.tool-picker-panel{padding:12px}.tool-panel{width:auto;box-shadow:none;border-right:none;position:static}.tool-picker{grid-template-columns:repeat(4,42px);justify-content:start;gap:6px;display:grid}.tool-picker .toolbar-divider{display:none}}
