.bpanel{width:100%;position:relative}.bprow{flex-wrap:wrap;gap:.45rem;display:flex}.bpchip{text-align:start;cursor:pointer;min-width:0;max-width:20rem;font:inherit;border:1px solid var(--hair);border-radius:var(--look-r-chip);color:var(--ivory);background:#00000059;flex-direction:column;flex:9.5rem;gap:.15rem;padding:.5rem .7rem;transition:border-color .15s,background .15s;display:flex}.bpchip:hover{border-color:var(--soft)}.bpchip:focus-visible{outline:2px solid var(--room-rim);outline-offset:2px}.bpchip.on{border-color:var(--room-rim);box-shadow:inset 0 0 16px -8px var(--room-glow)}.bpk{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);font-size:.56rem}.bpv{color:var(--ivory);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:1.35;overflow:hidden}.bpchip.quiet .bpv{color:var(--faint)}.bpdir{border-inline-start:2px solid var(--bronze);color:var(--soft);max-width:56ch;margin:.9rem 0 0;padding-inline-start:.8rem;font-size:.86rem;line-height:1.55;animation:.35s both bpdirIn}.bpdir.impossible{border-inline-start-color:var(--red,#e06c6c);color:var(--ivory)}.bpdir.conflict{border-inline-start-color:var(--bronze)}.bpdir.silence{border-inline-start-color:var(--teal,#5b9b8f)}@keyframes bpdirIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bpdir{animation:none}}.bpsay{color:var(--ivory);text-wrap:pretty;max-width:34ch;margin:clamp(1.4rem,4vw,2.6rem) 0;font-size:clamp(1.35rem,2.7vw,2.15rem);font-weight:700;line-height:1.35}.bpsay.opening{color:var(--faint);max-width:40ch}.lang-ar .bpsay{font-family:var(--font-arabic), sans-serif;font-weight:500;line-height:1.5}.bpgroup{inset-inline:0;z-index:40;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hair) transparent;background:#0d0d0d;border:1px solid #ededed38;border-radius:6px;gap:.85rem;max-height:calc(100dvh - 10rem);padding:.9rem 1rem;animation:.16s both bpgroupIn;display:grid;position:absolute;top:calc(100% + .5rem);overflow-y:auto;box-shadow:0 18px 44px #000000bf,0 2px 6px #0009}@keyframes bpgroupIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bpgroup{animation:none}}.bpfield{gap:.45rem;display:grid}.bpfk{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:.6rem}.bpdial{gap:.4rem;display:grid}.bpdialimg{aspect-ratio:1;object-fit:cover;border:1px solid var(--hair);background:var(--sunk);border-radius:8px;width:100%;display:block}.bpread{color:var(--ivory);font-size:1.05rem;font-weight:700;line-height:1.2}.bpdial.unset .bpread{color:var(--faint)}.bptrack{justify-content:space-between;align-items:flex-start;gap:.3rem;padding:.5rem 0 0;display:flex;position:relative}.bptrack:before{content:"";inset-inline:.35rem;background:var(--hair);height:1px;position:absolute;top:calc(.5rem + 4px)}.bpstop{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:.3rem;min-width:0;padding:0;display:flex;position:relative}.bpstopname{letter-spacing:.02em;color:var(--faint);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:.58rem;line-height:1.25}.bpstop.on .bpstopname{color:var(--ivory)}.bpstop.past .bpstopname{color:var(--soft)}.bpstop:hover .bpstopname{color:var(--ivory)}.bpstop:focus-visible{outline:none}.bpstop:focus-visible .bptick{outline:2px solid var(--room-rim);outline-offset:3px}.bptick{border:1px solid var(--hair);background:#0009;border-radius:999px;width:9px;height:9px;transition:background .15s,border-color .15s,transform .15s}.bpstop:hover .bptick{border-color:var(--soft)}.bpstop.past .bptick{background:color-mix(in srgb, var(--room-hue) 35%, transparent);border-color:var(--room-rim)}.bpstop.on .bptick{background:var(--room-ink);border-color:var(--room-ink);transform:scale(1.5)}@media (prefers-reduced-motion:reduce){.bptick{transition:none}}.bpends{color:var(--faint);justify-content:flex-end;font-size:.62rem;display:flex}.bplinky{font:inherit;color:var(--faint);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.62rem;text-decoration:underline}.bplinky:hover{color:var(--ivory)}.bpcompare{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:.4rem;display:grid}@media (max-width:900px){.bpcompare{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.bpcompare{grid-template-columns:repeat(2,minmax(0,1fr))}}.bptile{--tile-gx:16%;cursor:pointer;font:inherit;text-align:start;border-radius:var(--look-r-card);background:radial-gradient(130% 140% at var(--tile-gx) -10%, color-mix(in srgb, var(--room-hue) 9%, transparent), transparent 62%), linear-gradient(180deg, var(--look-raised-hi), var(--look-raised) 58%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--room-hue) 14%, var(--look-line)), inset 0 1px 0 var(--look-edge), 0 3px 10px -6px var(--look-shadow);transition:box-shadow var(--look-t-state) var(--look-ease), background var(--look-t-state) var(--look-ease), transform var(--look-t-state) var(--look-ease);border:0;gap:.35rem;padding:.35rem;display:grid;position:relative}[dir=rtl] .bptile{--tile-gx:84%}.bptile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--room-hue) 30%, transparent), inset 0 1px 0 var(--look-edge), 0 3px 10px -6px var(--look-shadow);transform:translateY(-2px)}.bptile:focus-visible{outline:2px solid var(--room-rim);outline-offset:2px}.bptile.on{background:radial-gradient(140% 160% at var(--tile-gx) -12%, color-mix(in srgb, var(--room-hue) 34%, transparent), color-mix(in srgb, var(--room-hue) 12%, transparent) 55%, color-mix(in srgb, var(--room-hue) 4%, transparent) 100%), linear-gradient(180deg, var(--look-raised-hi), var(--look-raised) 58%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--room-hue) 48%, transparent), inset 0 10px 30px -12px color-mix(in srgb, var(--room-hue) 30%, transparent), 0 0 24px -5px color-mix(in srgb, var(--room-hue) 32%, transparent), 0 10px 28px -10px var(--room-glow)}.bptile.on:after{content:"";border-radius:var(--look-r-pill);background:var(--room-ink);block-size:6px;inline-size:6px;box-shadow:0 0 8px var(--room-glow);pointer-events:none;position:absolute;inset-block-start:7px;inset-inline-end:7px}.bptile.plain{align-content:center;min-height:3.2rem}.bptileimg{aspect-ratio:16/9;border-radius:calc(var(--look-r-card) - .35rem);object-fit:cover;background:#0c0c0c;width:100%;display:block}[data-frame=pending]{border:1px dashed var(--hair);background:repeating-linear-gradient(135deg,#ededed0d 0 6px,#ededed00 6px 12px),#0c0c0c}.bptilew{color:var(--ivory);font-size:.76rem;line-height:1.3}.bptile:not(.on) .bptilew{color:var(--soft)}.bpscan{columns:13rem auto;column-gap:1.4rem}.bpscanrow{break-inside:avoid;cursor:pointer;width:100%;font:inherit;text-align:start;border-radius:var(--look-r-chip);background:0 0;border:1px solid #0000;align-items:center;gap:.55rem;margin-bottom:.15rem;padding:.28rem .45rem;transition:border-color .15s,background .15s;display:flex}.bpscanrow:hover{background:#ededed0d}.bpscanrow:focus-visible{outline:2px solid var(--room-rim);outline-offset:-2px}.bpscanrow.on{border-color:var(--room-rim);box-shadow:inset 0 0 20px -8px var(--room-glow)}.bpscanimg{aspect-ratio:16/9;object-fit:cover;background:#0c0c0c;border-radius:2px;flex:none;width:2.6rem;display:block}.bpscan.moving{columns:17rem auto}.bpscan.moving .bpscanimg{border-radius:3px;width:5.2rem}.bpscan.moving .bpscanrow{gap:.7rem}.bpscanimg.blank{background:0 0;border:0}.bproww{color:var(--soft);font-size:.78rem}.bpscanrow.on .bproww{color:var(--ivory)}.bpnone{color:var(--faint);max-width:52ch;margin:0;font-size:.76rem}@media (max-width:700px){.bpchip{flex-basis:calc(50% - .45rem);min-height:44px}.bpscanrow,.bpstop{min-height:44px}}.bpstack{gap:.7rem;display:grid}.bpstackbar{align-items:center;gap:.9rem;display:flex}.bpstackcount{letter-spacing:.14em;text-transform:uppercase;color:#ededed80;font-size:.66rem}.bpswitch{color:#edededb8;cursor:pointer;align-items:center;gap:.4rem;font-size:.74rem;display:flex}.bpswitch input{accent-color:#7a64ae}.bpclear{color:#ededed80;font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-size:.72rem;text-decoration:underline}.bpclear:hover{color:#ededed}.bpchosen{flex-wrap:wrap;gap:.35rem;display:flex}.bpchosenchip{background:#84848429;border:1px solid #7a64ae8c;border-radius:5px;align-items:center;gap:.35rem;padding:.25rem .3rem .25rem .5rem;font-size:.78rem;display:inline-flex}.bpchosenchip b{color:#08080a;background:#848484;border-radius:999px;place-items:center;width:1rem;height:1rem;font-size:.62rem;display:grid}.bpchosenchip button{color:#edededb8;cursor:pointer;background:#ededed14;border:0;border-radius:3px;width:1.1rem;height:1.1rem;font-size:.7rem;line-height:1}.bpchosenchip button:hover:not(:disabled){color:#ededed;background:#ededed33}.bpchosenchip button:disabled{opacity:.25;cursor:default}.bpstackgrid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.4rem;display:grid}.bpstacktile{cursor:pointer;color:inherit;font:inherit;text-align:start;background:#131313;border:1px solid #ededed24;border-radius:5px;padding:0;position:relative;overflow:hidden}.bpstacktile:hover{border-color:#ededed61}.bpstacktile.on{border-color:#7a64ae;box-shadow:0 0 0 1px #7a64ae}.bpstacktile.full{opacity:.3;cursor:not-allowed}.bpstacktile img,.bpstacktile video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bpnoasset{aspect-ratio:16/9;letter-spacing:.14em;text-transform:uppercase;color:#ededed47;background:repeating-linear-gradient(45deg,#ededed0b 0 6px,#0000 6px 12px);place-items:center;width:100%;font-size:.6rem;display:grid}.bporder{top:.35rem;color:#08080a;background:#848484;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;font-size:.65rem;display:grid;position:absolute;inset-inline-start:.35rem}.bpstackcap{color:#edededc7;padding:.3rem .45rem .4rem;font-size:.72rem;display:block}.bpstacktile.on .bpstackcap{color:#ededed}.bppal{gap:.7rem;display:grid}.bppaltabs{background:#05050599;border:1px solid #ededed24;border-radius:6px;gap:.15rem;width:fit-content;padding:.15rem;display:flex}.bppaltabs button{color:#ededed80;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.35rem .8rem;font-size:.74rem}.bppaltabs button.on{color:#ededed;background:#84848438}.bppalnamed{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.4rem;display:grid}.bppalcard{cursor:pointer;color:#edededc7;font:inherit;text-align:start;background:#05050599;border:1px solid #ededed24;border-radius:6px;padding:.45rem;font-size:.75rem}.bppalcard.on{color:#ededed;border-color:#7a64ae}.bppalstrip{border-radius:3px;height:1.4rem;margin-block-end:.35rem;display:flex;overflow:hidden}.bppalstrip i{flex:1}.bppalbuild{flex-wrap:wrap;align-items:flex-start;gap:1.1rem;display:flex}.bppalwheel{cursor:crosshair;border-radius:999px}.bppalharm{align-content:start;gap:.25rem;display:grid}.bppalharm button{color:#edededb8;font:inherit;cursor:pointer;text-align:start;background:#05050599;border:1px solid #ededed24;border-radius:5px;padding:.35rem .7rem;font-size:.74rem}.bppalharm button:hover{color:#ededed;border-color:#7a64ae}.bppalhint{color:#ededed6b;max-width:18rem;margin:.3rem 0 0;font-size:.7rem}.bppalframes{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.4rem;display:grid}.bppalframes button{cursor:pointer;color:inherit;font:inherit;background:#131313;border:1px solid #ededed24;border-radius:5px;padding:0;overflow:hidden}.bppalframes img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bppalframes span{color:#edededb8;padding:.3rem .45rem .4rem;font-size:.72rem;display:block}.bppalframes button:hover{border-color:#7a64ae}.bppalout{border:1px solid #ededed24;border-radius:6px;height:3.4rem;display:flex;overflow:hidden}.bppalout span{flex:1;place-items:end center;padding-block-end:.25rem;display:grid}.bppalout em{color:#ededed;background:#05050599;border-radius:2px;padding:.1rem .25rem;font-family:ui-monospace,Menlo,monospace;font-size:.58rem;font-style:normal}.bpramp{gap:.5rem;display:grid}.bprampchips{flex-wrap:wrap;gap:.3rem;display:flex}.bprampchips button{color:#edededb8;font:inherit;cursor:pointer;background:#05050599;border:1px solid #ededed24;border-radius:5px;padding:.3rem .65rem;font-size:.74rem}.bprampchips button.on{color:#ededed;background:#84848429;border-color:#7a64ae}.bprampsvg{touch-action:none;background:#0b0b0b;border:1px solid #ededed24;border-radius:6px;width:100%;max-width:30rem}.bprampgrid{stroke:#ededed14;stroke-width:1px}.bprampgrid.one{stroke:#ededed3d;stroke-dasharray:3 3}.bprampax{fill:#ededed66;font-family:ui-monospace,Menlo,monospace;font-size:8px}.bprampline{fill:none;stroke:#7a64ae;stroke-width:2.2px}.bprampfill{fill:#7a64ae24;stroke:none}.bpramppt{fill:#0a0a0d;stroke:#7a64ae;stroke-width:2px;cursor:grab}.bprampnote{color:#ededed6b;margin:0;font-size:.7rem}.bpscope{letter-spacing:.04em;color:var(--faint);margin:0 0 .55rem;font-size:.72rem}.bpscope b{color:var(--ivory);font-weight:500}
