.bp{gap:16px;display:grid}.bf{gap:6px;min-width:0;display:grid}.bf-l{color:var(--ed-ink);margin:0;font-size:13px;font-weight:600}.bf-h{color:var(--ed-muted);margin:-2px 0 2px;font-size:12px;line-height:1.4}.bf-h.warn{color:var(--ed-warn);margin:0}.bf-lr{align-items:center;gap:6px;min-width:0;display:flex}.pn-info-w{flex:none;display:inline-flex}.pn-info{all:unset;box-sizing:border-box;border:1.5px solid var(--ed-muted);width:16px;height:16px;color:var(--ed-muted);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font:italic 700 10px/1 Georgia,serif;display:inline-flex;position:relative}.pn-info:after{content:"";position:absolute;inset:-5.5px}.pn-info:hover,.pn-info:focus-visible,.pn-info.on{border-color:var(--brand);background:var(--brand);color:#fff}.pn-info:focus-visible{outline:var(--ed-focus);outline-offset:2px}.pn-infopop{z-index:100001;box-sizing:border-box;color:#fff;width:max-content;max-width:min(260px,100vw - 16px);font:400 12.5px/1.45 var(--ed-font);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;background:#1d1f35;border:0;border-radius:8px;margin:0;padding:9px 11px;position:fixed;inset:auto;overflow:visible;box-shadow:0 6px 20px #00000050}.pn-infopop:not(.open){display:none}.pn-infopop.open{animation:.12s ease-out pn-info-in;display:block}@keyframes pn-info-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.pn-infopop.open{animation:none}}.bf-seg{border:1px solid var(--ed-line);background:var(--ed-raised);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.bf-seg button{all:unset;box-sizing:border-box;min-width:max-content;color:var(--ed-muted);text-align:center;cursor:pointer;border-radius:6px;flex:1 1 0;padding:6px 8px;font-size:13px;font-weight:600}.bf-seg button[aria-checked=true]{background:var(--ed-surface);color:var(--brand);box-shadow:0 1px 2px #0a0e1e1f}.bf-seg button:focus-visible{outline:var(--ed-focus);outline-offset:1px}.bf-color{align-items:center;gap:10px;display:flex}.bf-color input[type=color]{border:1px solid var(--ed-line);border-radius:var(--ed-radius);background:var(--ed-surface);cursor:pointer;width:40px;height:32px;padding:2px}.bf-soon{color:var(--ed-muted);margin:0;font-size:12.5px}.bf-check{color:var(--ed-ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.bf-check input{width:16px;height:16px;accent-color:var(--ed-accent);margin:0}.bf-sws{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bf-sw{all:unset;box-sizing:border-box;cursor:pointer;border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000002e}.bf-sw.none{background:linear-gradient(135deg, transparent 45%, var(--ed-warn) 45% 55%, transparent 55%)}.bf-sw.on{outline:2px solid var(--ed-accent);outline-offset:2px}.bf-sw:focus-visible{outline:var(--ed-focus);outline-offset:2px}input.bf-sw{border:0;padding:0;overflow:hidden}input.bf-sw::-webkit-color-swatch-wrapper{padding:0}input.bf-sw::-webkit-color-swatch{border:0;border-radius:50%}.bf-link{gap:8px;display:grid}.bf-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bf-item{border:1px solid var(--ed-line);border-radius:var(--ed-radius);background:var(--ed-surface)}.bf-item-hd{align-items:center;gap:2px;padding:4px 4px 4px 0;display:flex}.bf-item-t{all:unset;min-width:0;color:var(--ed-ink);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:1;align-items:center;gap:8px;padding:4px 8px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.bf-item-t:focus-visible{outline:var(--ed-focus);border-radius:6px}.bf-item-n{background:var(--ed-raised);width:20px;height:20px;color:var(--ed-muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:inline-grid}.bf-item-body{gap:14px;padding:12px;display:grid}.bf-item.open .bf-item-hd{border-bottom:1px solid var(--ed-line)}.bf-add{justify-self:start}.bf-icon{align-items:center;gap:10px;display:flex}.bf-icon-cur{all:unset;box-sizing:border-box;border:1px solid var(--ed-line);border-radius:var(--ed-radius);background:var(--ed-surface);width:44px;height:44px;color:var(--ed-ink);cursor:pointer;place-items:center;display:grid;position:relative}.bf-icon-cur .icn{width:22px;height:22px}.bf-icon-ed{box-sizing:border-box;border:1px solid var(--ed-line);background:var(--ed-raised);width:18px;height:18px;color:var(--ed-muted);border-radius:50%;padding:3px;position:absolute;bottom:-6px;right:-6px}.bf-icon-name{color:var(--ed-muted);font-size:13px}.bf-icon-pick{border:1px solid var(--ed-line);border-radius:var(--ed-radius);background:var(--ed-raised);gap:8px;padding:10px;display:grid}.bf-icon-grid{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px;max-height:190px;display:grid;overflow-y:auto}.bf-icon-it{all:unset;box-sizing:border-box;height:34px;color:var(--ed-ink);cursor:pointer;border-radius:6px;place-items:center;display:grid}.bf-icon-it:hover{background:var(--ed-surface)}.bf-icon-it.on{background:var(--ed-surface);box-shadow:inset 0 0 0 2px var(--ed-accent);color:var(--brand)}.bf-icon-it .icn{width:20px;height:20px}.bf-icon-cur:focus-visible,.bf-icon-it:focus-visible{outline:var(--ed-focus);outline-offset:1px}.bf-icon-none,.bf-media-choose{justify-self:start}.bf-media{border:1px solid var(--ed-line);background:repeating-conic-gradient(#eceef4 0 25%, #fff 0 50%) 0 0 / 14px 14px;border-radius:10px;place-items:center;min-height:64px;display:grid;position:relative;overflow:hidden}.bf-media-img{-webkit-user-select:none;user-select:none;touch-action:none;max-width:100%;line-height:0;display:block;position:relative}.bf-media-img img{max-width:100%;max-height:260px;display:block}.bf-media-img.focus{cursor:crosshair}.bf-media-img.dragging{cursor:grabbing}.bf-media-img:focus-visible{outline:var(--ed-focus);outline-offset:-2px}.bf-media-dot{box-sizing:border-box;pointer-events:none;background:#2aced3b3;border:3px solid #fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;box-shadow:0 0 0 1px #0006,0 4px 12px #0006}.bf-media-dot:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;margin:-2px;position:absolute;top:50%;left:50%}.bf-media-dot.unset{opacity:.55}.bf-media video{background:#1d1b3a;width:100%;max-height:260px;display:block}.bf-media-file,.bf-media-note{box-sizing:border-box;background:var(--ed-raised);width:100%;color:var(--ed-ink);align-items:center;gap:8px;margin:0;padding:14px 40px 14px 12px;font-size:13px;font-weight:600;display:flex}.bf-media-note{color:var(--ed-muted);font-weight:400}.bf-media-file svg{width:20px;height:20px;color:var(--ed-warn);flex:none}.bf-media-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bf-media-x{all:unset;box-sizing:border-box;color:#1d1f35;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #0003}.bf-media-x:hover{background:#f0f0f7}.bf-media-x:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bf-media-x svg{width:14px;height:14px}.bf-media-name{color:var(--ed-muted);justify-content:space-between;gap:8px;margin:0;font-size:12px;display:flex}.bf-media-name b{color:var(--ed-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bf-media-name span{flex:none}.bf-media-acts{flex-wrap:wrap;gap:6px;display:flex}.bf-media-hint{margin:2px 0 0}.bf-media-reset{justify-self:start;font-size:12.5px}
