html.av2 .bm-back{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;position:fixed;inset:0}html.av2:not(.dark) .bm-back{background:#00000052}html.av2 .bm{z-index:61;border:1px solid var(--line);background:var(--bm-ground);--bm-ground:radial-gradient(ellipse at 50% 52%, #10161f 0%, #0a0b10 48%, #07070a 100%);--bm-veil:#07070ad9;--bm-veil0:#07070a00;border-radius:22px;outline:none;position:fixed;inset:10px;overflow:hidden;box-shadow:0 30px 90px #0009}html.av2:not(.dark) .bm{--bm-ground:radial-gradient(ellipse at 50% 52%, #eef0f4 0%, #e5e8ee 48%, #dadee5 100%);--bm-veil:#dfe2e9e6;--bm-veil0:#dfe2e900;box-shadow:0 30px 90px #0000002e}html.av2 .bm-scene{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}html.av2 .bm-scene:active{cursor:grabbing}html.av2 .bm-head{pointer-events:none;background:linear-gradient(180deg, var(--bm-veil), var(--bm-veil0));justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex;position:absolute;top:0;left:0;right:0}html.av2 .bm-head>*{pointer-events:auto}html.av2 .bm-head:has(.bm-hits){z-index:5}html.av2 body:has(.bm-stage) :is([data-slot=dialog-backdrop],[data-slot=dialog-content],[data-slot=alert-dialog-backdrop],[data-slot=alert-dialog-content],:has(>[data-slot=tooltip-content])){z-index:70}html.av2 .bm-who{align-items:center;gap:14px;min-width:0;display:flex}html.av2 .bm-who img{object-fit:cover;width:48px;height:48px;box-shadow:0 0 0 3px var(--halo);border-radius:50%;flex:none}html.av2 .bm-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11.5px;display:block}html.av2 .bm-name{letter-spacing:-.01em;margin:2px 0 0;font-size:24px;font-weight:600;line-height:1.15}html.av2 .bm-sum{color:var(--mut);margin:3px 0 0;font-size:13.5px}html.av2 .bm-tools{align-items:center;gap:10px;display:flex}html.av2 .bm-find{border:1px solid var(--line2);background:var(--glass);width:260px;height:42px;color:var(--mut);border-radius:21px;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}html.av2 .bm-find svg{flex:none;width:16px;height:16px}html.av2 .bm-find input{min-width:0;color:var(--txt);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}html.av2 .bm-find:focus-within{border-color:var(--dim)}html.av2 .bm-hits{z-index:2;border:1px solid var(--line2);background:var(--drawer);box-shadow:0 16px 40px var(--shade);border-radius:16px;padding:6px;position:absolute;top:48px;left:0;right:0}html.av2 .bm-hits button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;display:flex}html.av2 .bm-hits button:hover,html.av2 .bm-hits button:focus-visible{background:var(--hover)}html.av2 .bm-hits span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html.av2 .bm-hits em,html.av2 .bm-legend em{color:var(--dim);font-size:12px;font-style:normal}html.av2 .bm-hits p{color:var(--mut);padding:8px 10px;font-size:13.5px}html.av2 .bm-hits i,html.av2 .bm-legend i,html.av2 .bm-cat i{border-radius:50%;flex:none;width:9px;height:9px}html.av2 .bm-x{background:var(--frost);width:42px;height:42px;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;display:grid}html.av2 .bm-x:hover{background:var(--glow)}html.av2 .bm-x svg{width:18px;height:18px}html.av2 .bm-sound{color:var(--txt2)}html.av2 .bm-sound svg{width:19px;height:19px}html.av2 .bm-legend{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:thin;border-radius:18px;align-self:start;width:250px;height:fit-content;max-height:calc(100% - 172px);padding:14px 10px 12px;position:absolute;top:108px;bottom:64px;left:16px;overflow-y:auto}html.av2 .bm-sec{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:0 8px 8px;font-size:11.5px}html.av2 .bm-legend ul{margin:0;padding:0;list-style:none}html.av2 .bm-legend li button,html.av2 .bm-loose{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;margin:0;padding:7px 8px;font-size:13.5px;line-height:1.3;display:flex}html.av2 .bm-legend li button span,html.av2 .bm-loose span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html.av2 .bm-legend li button:hover{background:var(--halo)}html.av2 .bm-legend li button[aria-pressed=true]{background:var(--frost)}html.av2 .bm-legend li button.off{opacity:.45}html.av2 .bm-loose{border-top:1px solid var(--line);color:var(--mut);cursor:help;border-radius:0;margin-top:6px;padding-top:10px}html.av2 .bm-lens{background:var(--card2);border-radius:12px;gap:2px;margin:0 4px 12px;padding:3px;display:flex}html.av2 .bm-lens button{height:30px;color:var(--mut);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:12.5px;font-weight:500;display:flex}html.av2 .bm-lens button[aria-pressed=true]{background:var(--glass);color:var(--txt);box-shadow:0 1px 4px var(--shade)}html.av2 .bm-lens i{border-radius:50%;flex:none;width:7px;height:7px}html.av2 .bm-lensSum{color:var(--mut);padding:0 8px 4px;font-size:12.5px}html.av2 .bm-demo{color:var(--dim);font-size:11.5px;font-style:italic;line-height:1.4;margin:12px 8px 0!important}html.av2 .bm-card .bm-demo{margin:14px 0 0!important}@keyframes bm-ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}html.av2 .bm-more{color:var(--blue);background:0 0;border:0;margin:6px 8px 0;padding:0;font-size:13px}html.av2 .bm-tip{z-index:3;pointer-events:none;border:1px solid var(--line2);background:var(--drawer);max-width:260px;box-shadow:0 10px 30px var(--shade);border-radius:12px;flex-direction:column;gap:1px;padding:7px 11px;display:flex;position:absolute;transform:translate(14px,-50%)}html.av2 .bm-tip b{font-size:13.5px;font-weight:600}html.av2 .bm-tip span{color:var(--mut);font-size:12px}html.av2 .bm-card{border:1px solid var(--line2);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:340px;max-height:calc(100% - 172px);box-shadow:0 20px 60px var(--shade);scrollbar-width:thin;border-radius:20px;padding:18px 18px 16px;position:absolute;top:108px;right:16px;overflow-y:auto}html.av2 .bm-cx{background:var(--frost);width:32px;height:32px;color:var(--txt2);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}html.av2 .bm-cx svg{width:15px;height:15px}html.av2 .bm-cat{align-items:center;gap:8px;padding-right:36px;font-size:12.5px;font-weight:500;display:flex}html.av2 .bm-card h3{overflow-wrap:anywhere;margin:8px 0 0;padding-right:20px;font-size:21px;font-weight:600;line-height:1.2}html.av2 .bm-meta{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:12.5px;display:flex}html.av2 .bm-type{background:var(--card2);color:var(--txt2);border-radius:8px;padding:2px 8px}html.av2 .bm-where{color:var(--dim);font-size:12.5px;line-height:1.45;margin-top:8px!important}html.av2 .bm-meta .bm-skType{width:52px}html.av2 .bm-meta .bm-skMentions{width:76px}html.av2 .bm-skType>.av2-sk{border-radius:8px;height:1.5em}html.av2 .bm-card .bm-skQuote{color:#0000}html.av2 .bm-card blockquote{color:var(--txt2);border-left:2px solid;margin:12px 0 0;padding:2px 0 2px 12px;font-size:13.5px;line-height:1.5}html.av2 .bm-card .bm-sec{margin-top:16px;padding:0 0 8px}html.av2 .bm-ask{background:var(--inv);border-radius:22px;justify-content:center;align-items:center;height:44px;margin-top:18px;font-size:15px;font-weight:600;display:flex;color:var(--inv-ink)!important}html.av2 .bm-foot{pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;left:24px;right:16px}html.av2 .bm-hint{color:var(--dim);font-size:12.5px}html.av2 .bm-zoom{pointer-events:auto;gap:6px;display:flex}html.av2 .bm-zoom button{border:1px solid var(--line2);background:var(--glass);width:38px;height:38px;color:var(--txt2);border-radius:50%;place-items:center;font-size:19px;line-height:1;display:grid}html.av2 .bm-zoom button:hover{background:var(--hover)}html.av2 .bm-zoom button.bm-off{color:var(--txt3,var(--txt2));opacity:.7}html.av2 .bm-zoom svg{width:17px;height:17px}@media (max-width:767px){html.av2 .bm{border:0;border-radius:0;inset:0}html.av2 .bm-head{flex-wrap:wrap;gap:12px;padding:14px 14px 24px}html.av2 .bm-who{flex:calc(100% - 112px)}html.av2 .bm-who img{width:38px;height:38px}html.av2 .bm-name{font-size:19px}html.av2 .bm-sum{font-size:12.5px}html.av2 .bm-tools{display:contents}html.av2 .bm-x{order:1}html.av2 .bm-find{order:2;width:100%;height:40px}html.av2 .bm-lens{flex:none;margin:0}html.av2 .bm-lens button{padding:0 10px}html.av2 .bm-card{z-index:4;width:auto;max-height:58%;padding:26px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:22px 22px 0 0;inset:auto 0 0}html.av2 .bm-foot{left:14px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom))}html.av2 .bm-hint{display:none}html.av2 .bm-zoom{margin-left:auto}html.av2 .bm .bm-stage{top:env(safe-area-inset-top)}html.av2 .bm-head{margin-top:calc(-1 * env(safe-area-inset-top));padding-top:calc(14px + env(safe-area-inset-top))}html.av2 .bm-kick{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html.av2 .bm-find input{font-size:16px}html.av2 .bm-hits{overscroll-behavior:contain;max-height:min(60dvh,420px);overflow-y:auto}html.av2 .bm-hits button{min-height:46px;font-size:16px}html.av2 .bm-hits p{font-size:15px}html.av2 .bm-x{position:relative}html.av2 .bm-x:after,html.av2 .bm-cx:after{content:"";position:absolute;inset:-6px}html.av2 .bm-x:after{inset:-2px}html.av2 .bm-zoom{gap:8px}html.av2 .bm-zoom button{width:44px;height:44px}html.av2 .bm-ccLink{min-height:44px}html.av2 .bm-ccQs li{justify-content:center;min-height:44px}html.av2 .bm-card .bm-more{min-height:44px;padding:0 2px}html.av2 .bm-ask{border-radius:24px;height:48px}}html.av2 .bm-ccQs,html.av2 .bm-ccLinks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}html.av2 .bm-ccQs li{border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}html.av2 .bm-ccQs li:hover{border-color:var(--dim);background:var(--hover)}html.av2 .bm-ccQs button,html.av2 .bm-ccQs a{color:var(--txt);font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;line-height:1.35;text-decoration:none}html.av2 .bm-ccQs small{color:var(--dim);font-size:11.5px}html.av2 .bm-ccLinks li{align-items:center;gap:8px;display:flex}html.av2 .bm-ccLink{min-width:0;color:var(--txt2);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex;overflow:hidden}html.av2 .bm-ccLink:hover{background:var(--hover);color:var(--txt)}html.av2 .bm-ccLink i{border-radius:50%;flex:none;width:8px;height:8px}
