.bm-chip{cursor:pointer;border:1px solid var(--dv-hairline);background:var(--dv-surface);min-height:44px;color:color-mix(in oklab, var(--color-foreground-100) 80%, transparent);border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.875rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.bm-chip:hover{border-color:var(--color-accent-100)}.bm-chip:focus-visible,.bm-more:focus-visible,.bm-why:focus-visible{outline:2px solid var(--color-accent-100);outline-offset:2px}.bm-chip[aria-pressed=true]{border-color:var(--color-foreground-100);background:var(--color-foreground-100);color:var(--color-background-100)}.bm-select{cursor:pointer;appearance:none;border:1px solid var(--dv-hairline);background:var(--dv-surface);min-height:44px;color:var(--color-foreground-100);border-radius:9999px;padding:0 2.4rem 0 1rem;font-size:.875rem;font-weight:500}.bm-select:focus-visible{outline:2px solid var(--color-accent-100);outline-offset:2px}.bm-pill{cursor:pointer;border:1px solid var(--dv-hairline);background:var(--dv-surface);min-height:36px;color:color-mix(in oklab, var(--color-foreground-100) 80%, transparent);border-radius:9999px;align-items:center;padding:0 .85rem;font-size:.8125rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.bm-pill:hover{border-color:var(--color-accent-100);color:var(--color-foreground-100)}.bm-pill[aria-pressed=true]{border-color:var(--color-foreground-100);background:var(--color-foreground-100);color:var(--color-background-100)}.bm-pill:focus-visible{outline:2px solid var(--color-accent-100);outline-offset:2px}.bm-sub .bm-plat{margin-right:.35rem}.bm-count{background:color-mix(in oklab, currentColor 14%, transparent);font-variant-numeric:tabular-nums;border-radius:9999px;padding:.05rem .45rem;font-size:.75rem}.bm-chips{scrollbar-width:none}.bm-why{cursor:help;width:44px;height:44px;color:color-mix(in oklab, var(--color-foreground-100) 60%, transparent);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.bm-why .bm-tip{left:auto;right:0;translate:0}.bm-tip{z-index:20;border-radius:var(--dv-r-sm);background:var(--color-foreground-100);width:min(18rem,80vw);color:var(--color-background-100);opacity:0;pointer-events:none;padding:.75rem;font-size:.8rem;line-height:1.45;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.bm-why:hover .bm-tip,.bm-why:focus .bm-tip{opacity:1}.bm-table th,.bm-table td{vertical-align:top;padding:.75rem 1rem}.bm-row{border-top:1px solid var(--dv-hairline)}.bm-row>tr:first-child>td{color:color-mix(in oklab, var(--color-foreground-100) 80%, transparent)}.bm-reel{min-width:16rem;font-weight:400}.bm-hook{-webkit-line-clamp:2;color:var(--color-foreground-100);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.bm-sub{color:color-mix(in oklab, var(--color-foreground-100) 55%, transparent);margin-top:.25rem;font-size:.75rem;display:block}.bm-reel .bm-flag{margin-top:.5rem}.bm-n{text-align:right;font-variant-numeric:tabular-nums}.bm-date{white-space:nowrap}.bm-rate{align-items:center;gap:.5rem;display:flex}.bm-rate b{font-variant-numeric:tabular-nums;width:3.5rem;color:var(--color-foreground-100);font-weight:600}.bm-table td.bm-tog{padding:.5rem}.bm-more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.bm-detail>td{background:var(--dv-surface-2);color:color-mix(in oklab, var(--color-foreground-100) 80%, transparent);padding:1.25rem 1rem;font-size:.875rem;line-height:1.6}.bm-dgrid{gap:1.25rem;display:grid}.bm-dgrid>div>*+*{margin-top:.6rem}.bm-lab{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab, var(--color-foreground-100) 55%, transparent);font-size:.7rem;font-weight:500}.bm-quote{color:var(--color-foreground-100);font-size:1rem}.bm-dgrid dl{grid-template-columns:1fr 1fr;align-content:start;gap:.75rem 1rem;display:grid}.bm-dgrid dt{color:color-mix(in oklab, var(--color-foreground-100) 55%, transparent)}.bm-dgrid dd{color:var(--color-foreground-100)}.bm-wide{grid-column:1/-1}.bm-link{min-height:44px;color:var(--dv-accent-text);text-underline-offset:2px;align-items:center;font-weight:500;display:inline-flex}.bm-link:hover{text-decoration:underline}@media (width>=768px){.bm-dgrid{grid-template-columns:1.4fr 1fr}}.bm-bar{background:var(--dv-surface-2);border-radius:9999px;flex-shrink:0;width:5.5rem;height:6px;display:block;position:relative;overflow:hidden}.bm-bar>i{border-radius:inherit;background:var(--color-accent-100);height:100%;font-style:normal;display:block}.bm-more{cursor:pointer;width:44px;height:44px;color:color-mix(in oklab, var(--color-foreground-100) 60%, transparent);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,rotate .15s;display:inline-flex}.bm-more:hover{background:var(--dv-surface-2)}.bm-more[aria-expanded=true] svg{rotate:180deg}.bm-flag{border:1px solid var(--dv-hairline);color:var(--color-foreground-100);border-radius:9999px;align-items:center;gap:.35rem;padding:.1rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.bm-flag:before{content:"⚠"}.bm-row:hover>tr:first-child{background:color-mix(in oklab, var(--dv-surface-2) 60%, transparent)}@media (width<=767px){.bm-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bm-table,.bm-table tbody,.bm-table tr,.bm-table th,.bm-table td{display:block}.bm-table tbody.bm-row>tr:first-child{grid-template-columns:1fr 1fr auto;gap:.25rem .75rem;padding:1rem .5rem 1rem 1rem;display:grid}.bm-table tbody.bm-row>tr:first-child>*{padding:0}.bm-table .bm-reel{grid-column:1/3;min-width:0}.bm-table tbody.bm-row>tr:first-child>td:last-child{grid-area:1/3}.bm-table td[data-label]:before{content:attr(data-label);color:color-mix(in oklab, var(--color-foreground-100) 50%, transparent);font-size:.7rem;display:block}.bm-table td[data-label]{text-align:left}.bm-table td[data-label=Comment\ rate]{grid-column:1/3}.bm-table .bm-detail[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.bm-chip,.bm-more,.bm-tip{transition:none}}.vrb-cap{color:color-mix(in oklab, var(--color-foreground-100) 70%, transparent);margin-bottom:1rem;font-size:.8rem;font-weight:600}.vrb-list{flex-direction:column;gap:.7rem;display:flex}.vrb-row{grid-template-columns:minmax(0,11rem) minmax(0,1fr) 4.25rem;align-items:center;gap:.9rem;display:grid}.vrb-lab{min-width:0}.vrb-name{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in oklab, var(--color-foreground-100) 72%, transparent);font-size:.82rem;font-weight:500;display:block;overflow:hidden}.vrb-sub{color:color-mix(in oklab, var(--color-foreground-100) 50%, transparent);font-size:.68rem;display:block}.vrb-track{background:var(--dv-surface-2);border-radius:0 6px 6px 0;height:16px}.vrb-bar{background:color-mix(in oklab, var(--color-foreground-100) 22%, transparent);transform-origin:0;border-radius:0 6px 6px 0;height:100%}.vrb-hi .vrb-name,.vrb-hi .vrb-val{color:var(--color-foreground-100);font-weight:700}.vrb-hi .vrb-bar{background:linear-gradient(90deg,#2aa3a3,#bf3ba9)}.vrb-val{text-align:right;font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--color-foreground-100) 72%, transparent);font-size:.82rem;font-weight:500}.vrb[data-shown] .vrb-bar{animation:.7s cubic-bezier(.2,.7,.3,1) both vrb-grow;animation-delay:calc(var(--i) * 45ms)}.vrb[data-shown] .vrb-val{animation:.6s cubic-bezier(.2,.7,.3,1) both vrb-fade;animation-delay:calc(var(--i) * 45ms + .15s)}@keyframes vrb-grow{0%{transform:scaleX(0)}}@keyframes vrb-fade{0%{opacity:0;transform:translateY(4px)}}@media (width<=639px){.vrb-row{grid-template-columns:minmax(0,7rem) minmax(0,1fr) 3.5rem;gap:.6rem}}@media (prefers-reduced-motion:reduce){.vrb[data-shown] .vrb-bar,.vrb[data-shown] .vrb-val{animation:none}}.vpt{gap:4px;width:100%;display:flex}.vpt-seg{flex-direction:column;flex-grow:0;flex-shrink:0;min-width:0;display:flex}.vpt-line{transform-origin:0;border-radius:9999px;width:100%;height:14px}.vpt-t0{background:color-mix(in oklab, var(--color-foreground-100) 14%, transparent)}.vpt-t1{background:oklab(65.2576% -.0980626 -.0261903/.35)}.vpt-t2{background:oklab(65.2576% -.0980626 -.0261903/.7)}.vpt-t3{background:linear-gradient(90deg,#2aa3a3,#7a6fd0)}.vpt-t4{background:linear-gradient(90deg,#7a6fd0,#bf3ba9)}.vpt-text{flex-direction:column;gap:.1rem;margin-top:.75rem;padding-right:.25rem;display:flex}.vpt-title{color:var(--color-foreground-100);font-size:.8rem;font-weight:600}.vpt-value{font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--color-foreground-100) 65%, transparent);font-size:.75rem}.vpt-note{color:color-mix(in oklab, var(--color-foreground-100) 50%, transparent);font-size:.68rem}.vpt[data-shown] .vpt-line{animation:.6s cubic-bezier(.2,.7,.3,1) both vrb-grow;animation-delay:calc(var(--i) * 90ms)}@media (width<=639px){.vpt{flex-direction:column;gap:.9rem}.vpt-seg{flex-direction:row;align-items:center;gap:.75rem;flex-basis:auto!important}.vpt-line{flex-shrink:0;width:4rem}.vpt-text{margin-top:0}}@media (prefers-reduced-motion:reduce){.vpt[data-shown] .vpt-line{animation:none}}.bm-input[data-astro-cid-gr4ccahs]{border-radius:var(--dv-r-sm);border:1px solid var(--dv-hairline);background:var(--dv-surface);font-variant-numeric:tabular-nums;width:100%;min-width:10rem;min-height:44px;color:var(--color-foreground-100);padding:.5rem .85rem;font-size:1rem;font-weight:500}.bm-input[data-astro-cid-gr4ccahs]:focus{border-color:var(--color-accent-100);outline:none}.bm-faq[data-astro-cid-gr4ccahs] details[data-astro-cid-gr4ccahs]{border-bottom:1px solid var(--dv-hairline)}.bm-faq[data-astro-cid-gr4ccahs] summary[data-astro-cid-gr4ccahs]{cursor:pointer;align-items:center;gap:.9rem;min-height:56px;padding:1rem 0;list-style:none;display:flex}.bm-faq[data-astro-cid-gr4ccahs] summary[data-astro-cid-gr4ccahs]::-webkit-details-marker{display:none}.bm-faq[data-astro-cid-gr4ccahs] summary[data-astro-cid-gr4ccahs] h3[data-astro-cid-gr4ccahs]{flex:1;transition:color .16s}.bm-faq[data-astro-cid-gr4ccahs] summary[data-astro-cid-gr4ccahs]:hover h3[data-astro-cid-gr4ccahs]{color:var(--dv-accent-text)}.bm-faq[data-astro-cid-gr4ccahs] summary[data-astro-cid-gr4ccahs]:focus-visible{outline:2px solid var(--color-accent-100);outline-offset:2px}.bm-faq-n[data-astro-cid-gr4ccahs]{width:1.5rem;color:color-mix(in oklab, var(--color-foreground-100) 45%, transparent);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem}.bm-faq-x[data-astro-cid-gr4ccahs]{flex-shrink:0;width:1rem;height:1rem;transition:rotate .22s cubic-bezier(.2,.8,.2,1);position:relative}.bm-faq-x[data-astro-cid-gr4ccahs]:before,.bm-faq-x[data-astro-cid-gr4ccahs]:after{content:"";background:currentColor;width:100%;height:1.5px;position:absolute;top:50%;left:0}.bm-faq-x[data-astro-cid-gr4ccahs]:after{rotate:90deg}.bm-faq[data-astro-cid-gr4ccahs] details[data-astro-cid-gr4ccahs][open] .bm-faq-x[data-astro-cid-gr4ccahs]{rotate:45deg}.bm-faq[data-astro-cid-gr4ccahs] details[data-astro-cid-gr4ccahs] p[data-astro-cid-gr4ccahs]{color:color-mix(in oklab, var(--color-foreground-100) 78%, transparent);padding:0 2rem 1.25rem 2.4rem;font-size:.95rem;line-height:1.65}.bm-h1[data-astro-cid-gr4ccahs]{letter-spacing:-.01em;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1.02}.bm-h2[data-astro-cid-gr4ccahs]{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.06}
