:root{--cine-cut:cubic-bezier(.70,0,.20,1);--cine-glide:cubic-bezier(.16,1,.30,1);--cine-settle:cubic-bezier(.16,.84,.28,1);--cine-breathe:cubic-bezier(.40,0,.60,1);--cine-t-beat:190ms;--cine-t-react:200ms;--cine-t-settle:320ms;--cine-t-draw:900ms;--cine-motion:1;--cine-sh-rest:0 1px 2px rgb(var(--shadow-color)/calc(.10 * var(--shadow-strength, 1))),0 2px 6px -2px rgb(var(--shadow-color)/calc(.06 * var(--shadow-strength, 1))),0 18px 34px -18px rgb(var(--shadow-color)/calc(.30 * var(--shadow-strength, 1)));--cine-sh-lift:0 0 0 rgb(var(--shadow-color)/0),0 4px 10px -4px rgb(var(--shadow-color)/calc(.10 * var(--shadow-strength, 1))),0 24px 48px -20px rgb(var(--emerald)/.45);--cine-edge-top:hsla(0,0%,100%,.07);--cine-edge-bottom:transparent}.light,[data-theme=light]{--cine-edge-top:transparent;--cine-edge-bottom:rgba(0,0,0,.06)}@keyframes cine-arrive{0%{opacity:0}to{opacity:1}}.cine>.cine-page{animation:cine-arrive .15s var(--cine-cut) backwards}@keyframes cine-land{0%{opacity:0;translate:0 calc(14px * var(--cine-motion))}to{opacity:1;translate:none}}.cine :is(.cine-page,.ob-rail,.ob-fit,.ob-fit-wide,.ob-fit-flat,.ob-split,.ob-stack,[class*=space-y-],[class*=grid-cols-],[class*=divide-y])>:not(:where([class*=fixed],[class*=sticky],[class*=absolute],[class*=animate-],.n-rise,.n-screen-in,.cine-hold)){animation:cine-land var(--cine-t-beat) var(--cine-cut) backwards;animation-delay:min(calc(var(--cine-i, 0) * 42ms),.38s)}@keyframes cine-land-lead{0%{opacity:0;translate:0 calc(18px * var(--cine-motion));scale:calc(1 - .014 * var(--cine-motion))}to{opacity:1;translate:none;scale:none}}.cine>.cine-page>:not(:where([class*=fixed])){animation-name:cine-land-lead}.cine :is(.cine-page,.ob-rail,.ob-fit,.ob-fit-wide,.ob-fit-flat,.ob-split,.ob-stack,[class*=space-y-],[class*=grid-cols-],[class*=divide-y])>*{--cine-i:8}.cine :is(.cine-page,.ob-rail,.ob-fit,.ob-fit-wide,.ob-fit-flat,.ob-split,.ob-stack,[class*=space-y-],[class*=grid-cols-],[class*=divide-y])>:first-child{--cine-i:0}.cine :is(.cine-page,.ob-rail,.ob-fit,.ob-fit-wide,.ob-fit-flat,.ob-split,.ob-stack,[class*=space-y-],[class*=grid-cols-],[class*=divide-y])>:nth-child(2){--cine-i:1}.cine :is(.cine-page,.ob-rail,.ob-fit,.ob-fit-wide,.ob-fit-flat,.ob-split,.ob-stack,[class*=space-y-],[class*=grid-cols-],[class*=divide-y])>:nth-child(3){--cine-i:2}.cine :is(.cine-page,.ob-rail,.ob-fit,.ob-fit-wide,.ob-fit-flat,.ob-split,.ob-stack,[class*=space-y-],[class*=grid-cols-],[class*=divide-y])>:nth-child(4){--cine-i:3}.cine :is(.cine-page,.ob-rail,.ob-fit,.ob-fit-wide,.ob-fit-flat,.ob-split,.ob-stack,[class*=space-y-],[class*=grid-cols-],[class*=divide-y])>:nth-child(5){--cine-i:4}.cine :is(.cine-page,.ob-rail,.ob-fit,.ob-fit-wide,.ob-fit-flat,.ob-split,.ob-stack,[class*=space-y-],[class*=grid-cols-],[class*=divide-y])>:nth-child(6){--cine-i:5}.cine :is(.cine-page,.ob-rail,.ob-fit,.ob-fit-wide,.ob-fit-flat,.ob-split,.ob-stack,[class*=space-y-],[class*=grid-cols-],[class*=divide-y])>:nth-child(7){--cine-i:6}.cine :is(.cine-page,.ob-rail,.ob-fit,.ob-fit-wide,.ob-fit-flat,.ob-split,.ob-stack,[class*=space-y-],[class*=grid-cols-],[class*=divide-y])>:nth-child(8){--cine-i:7}.cine>.cine-page>:not(:where([class*=fixed])):before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgb(var(--emerald)/.85),transparent 65%);opacity:0;pointer-events:none;z-index:1;animation:cine-flash .3s var(--cine-cut) backwards;animation-delay:min(calc(var(--cine-i, 0) * 42ms),.38s)}.cine>.cine-page>:not(:where([class*=fixed])){position:relative}@keyframes cine-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes cine-deal{0%{opacity:0;translate:calc(-12px * var(--cine-motion)) calc(8px * var(--cine-motion));scale:calc(1 - .03 * var(--cine-motion))}to{opacity:1;translate:none;scale:none}}.cine .ob-launch>*{animation:cine-deal .3s var(--cine-settle) backwards}.cine .ob-launch>:first-child{animation-delay:40ms}.cine .ob-launch>:nth-child(2){animation-delay:78ms}.cine .ob-launch>:nth-child(3){animation-delay:116ms}.cine .ob-launch>:nth-child(4){animation-delay:154ms}.cine .ob-launch>:nth-child(5){animation-delay:192ms}.cine .ob-mason>*,.cine table *,.cine tbody,.cine td,.cine th,.cine thead,.cine tr{animation:none!important;translate:none!important;scale:none!important}.cine :is(.panel,.card,.stat-card,.n-glass,[class*=rounded-][class*=bg-ink-6],[class*=rounded-][class*=bg-ink-5]):not(:where([class*=sticky],[class*=fixed],[class*=backdrop-])){box-shadow:inset 0 1px 0 0 var(--cine-edge-top),inset 0 -1px 0 0 var(--cine-edge-bottom),var(--cine-sh-rest);transition:translate var(--cine-t-settle) var(--cine-glide),box-shadow var(--cine-t-settle) var(--cine-glide),border-color var(--cine-t-react) var(--cine-glide),background-color var(--cine-t-react) var(--cine-glide)}@media (hover:hover) and (pointer:fine){.cine :is(.panel,.card,.stat-card,.n-glass,[class*=rounded-][class*=bg-ink-6],[class*=rounded-][class*=bg-ink-5]):not(:where([class*=sticky],[class*=fixed],[class*=backdrop-])):hover{translate:0 calc(-3px * var(--cine-motion));box-shadow:inset 0 1px 0 0 var(--cine-edge-top),inset 0 -1px 0 0 var(--cine-edge-bottom),var(--cine-sh-lift);border-color:rgb(var(--emerald)/.5)}.cine :is(.panel,.card,[class*=rounded-][class*=bg-ink-6]):hover :is(.cine-ico,.ob-lt-ico){rotate:calc(-6deg * var(--cine-motion));scale:calc(1 + .06 * var(--cine-motion))}.cine .group:hover :is(.lucide-arrow-right,.lucide-chevron-right),.cine a:hover :is(.lucide-arrow-right,.lucide-chevron-right),.cine button:hover :is(.lucide-arrow-right,.lucide-chevron-right){translate:calc(4px * var(--cine-motion)) 0}}.cine :is(.cine-ico,.ob-lt-ico){transition:rotate var(--cine-t-settle) var(--cine-settle),scale var(--cine-t-settle) var(--cine-settle),background-color var(--cine-t-settle) var(--cine-glide)}.cine :is(.lucide-arrow-right,.lucide-chevron-right){transition:translate var(--cine-t-react) var(--cine-glide)}.cine :is(.btn,.n-pill,.cine-press,.ob-lt,button,a[class*=rounded]){transition:scale .28s var(--cine-settle),background-color var(--cine-t-react) var(--cine-glide),border-color var(--cine-t-react) var(--cine-glide),color var(--cine-t-react) var(--cine-glide);-webkit-tap-highlight-color:transparent}.cine :is(.btn,.n-pill,.cine-press,.ob-lt,button,a[class*=rounded]):active{scale:calc(1 - .035 * var(--cine-motion));transition-duration:90ms}.cine .cine-final:before{display:none!important}@keyframes cine-grow{0%{scale:1 0}to{scale:1 1}}.cine [class*="w-[3px]"][class*=absolute]{transform-origin:top;animation:cine-grow .52s var(--cine-settle) backwards;animation-delay:.14s}@keyframes cine-draw-arc{0%{stroke-dashoffset:var(--cine-arc-from)}to{stroke-dashoffset:var(--cine-arc-to)}}.cine .cine-arc{animation:cine-draw-arc var(--cine-t-draw) var(--cine-settle) backwards}@keyframes cine-draw-rule{0%{scale:0 1}to{scale:1 1}}.cine .cine-rule{transform-origin:left;animation:cine-draw-rule .76s var(--cine-settle) .18s backwards}@keyframes cine-breathe{0%,to{box-shadow:0 0 0 0 rgb(var(--emerald)/.4)}50%{box-shadow:0 0 0 9px rgb(var(--emerald)/0)}}.cine .cine-breathe{animation:cine-breathe 4.2s var(--cine-breathe) infinite}.cine .cine-still,.cine .cine-still *{animation:none!important;translate:none!important;scale:none!important}@media (prefers-reduced-motion:reduce){:root{--cine-motion:0}.cine *,.cine :before{animation-duration:.14s!important;animation-delay:0ms!important}.cine .cine-arc,.cine .cine-breathe,.cine .cine-rule,.cine [class*="w-[3px]"][class*=absolute],.cine>.cine-page>:before{animation:none!important}.cine .cine-rule,.cine [class*="w-[3px]"][class*=absolute]{scale:none!important}.cine .cine-arc{stroke-dashoffset:var(--cine-arc-to)!important}.cine .group:hover :is(.lucide-arrow-right,.lucide-chevron-right),.cine :is(.panel,.card,.stat-card,.n-glass,[class*=rounded-][class*=bg-ink-6],[class*=rounded-][class*=bg-ink-5]):hover,.cine a:hover :is(.lucide-arrow-right,.lucide-chevron-right){translate:none!important}.cine :is(.btn,.n-pill,.cine-press,.ob-lt,button,a[class*=rounded]):active{scale:none!important}.cine :is(.panel,.card,[class*=rounded-][class*=bg-ink-6]):hover :is(.cine-ico,.ob-lt-ico){rotate:none!important;scale:none!important}}@media (update:slow){.cine .cine-breathe{animation:none}}@property --bhr-n{syntax:"<integer>";inherits:false;initial-value:0}.bhr{position:relative;container:bhr/inline-size}.bhr .bhr-in{position:relative;max-width:760px;margin-inline:auto}.bhr .bhr-cols>.bhr-qs:last-child>ol>li:last-child{margin-bottom:0}.bhr .bhr-meters{display:grid;gap:.625rem;margin-top:.875rem}.bhr .bhr-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.625rem}@container bhr (min-width: 700px){.bhr .bhr-meters{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.bhr .bhr-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}@container bhr (min-width: 1000px){.bhr .bhr-in{max-width:1180px}.bhr .bhr-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto auto auto auto 1fr;-moz-column-gap:16px;column-gap:16px;align-items:start;margin-top:.625rem}.bhr .bhr-cols>*{grid-column:1;margin-top:12px}.bhr .bhr-cols>.bhr-cells{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.bhr .bhr-cols>.bhr-whole{grid-row:2}.bhr .bhr-cols>.bhr-wrong{grid-row:3;margin-top:12px}.bhr .bhr-cols>.bhr-exits{grid-row:4}.bhr .bhr-cols>.bhr-qs{grid-column:2;grid-row:1/-1;margin-top:0}}:where(.bhr .bhr-mono){font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--fg-dim))}.bhr .bhr-head{position:relative;background:rgb(var(--emerald));border-radius:22px;padding:16px 16px 18px;animation:bhr-down .3s ease-out both}:where(.bhr .bhr-card){background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:16px}.bhr .bhr-cell{background:rgb(var(--panel));border:1px solid rgb(var(--line));border-radius:12px;padding:10px 12px}.bhr .bhr-track{background:rgb(var(--fg)/.08)}.bhr .bhr-fill,.bhr .bhr-track{display:block;position:relative;overflow:hidden;border-radius:999px}.bhr .bhr-fill{height:100%;transform-origin:left center;animation:bhr-grow .76s cubic-bezier(.22,1,.36,1) var(--dl,0ms) both}.bhr .bhr-fill:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.75),hsla(0,0%,100%,0));opacity:0;animation:bhr-glint .62s ease-in-out calc(var(--dl, 0ms) + .26s) both}.bhr .bhr-rise{animation:bhr-fade .22s ease-out var(--dl,0ms) both,bhr-rise .56s cubic-bezier(.34,1.36,.64,1) var(--dl,0ms) both}.bhr .bhr-count{counter-reset:bhrn var(--bhr-n);animation:bhr-count var(--dur,.6s) cubic-bezier(.33,1,.68,1) var(--dl,0ms) both}.bhr .bhr-count:before{content:counter(bhrn)}.bhr .bhr-wrong{margin-top:18px}.bhr .bhr-wrong:empty{display:none}.bhr .bhr-wrong>a,.bhr .bhr-wrong>button{display:flex;width:100%;min-height:60px;align-items:center;justify-content:center;gap:10px;padding:0 14px;border-radius:16px;border:1px solid rgb(var(--line));background:rgb(var(--panel));color:rgb(var(--fg));font-size:.9375rem;font-weight:600;transition:transform .16s ease,background-color .16s ease}.bhr .bhr-wrong>a:hover,.bhr .bhr-wrong>button:hover{background:rgb(var(--card))}.bhr .bhr-wrong>a:active,.bhr .bhr-wrong>button:active{transform:scale(.98)}.bhr .bhr-q{overflow:hidden;border-radius:12px;border:1px solid rgb(var(--line));background:rgb(var(--panel))}.bhr .bhr-q[open]{background:rgb(var(--card))}.bhr .bhr-qrow{display:flex;min-height:48px;cursor:pointer;list-style:none;align-items:center;gap:10px;padding:0 12px;transition:transform .14s ease}.bhr .bhr-qrow::-webkit-details-marker{display:none}.bhr .bhr-qrow:active{transform:scale(.98)}.bhr .bhr-qrow:focus-visible{outline:2px solid rgb(var(--emerald));outline-offset:-2px;border-radius:12px}.bhr .bhr-qbody{border-top:1px solid rgb(var(--line));padding:13px}.bhr .bhr-q[open]>.bhr-qbody{animation:bhr-fade .18s ease-out both}.bhr .bhr-disc{display:grid;width:22px;height:22px;flex-shrink:0;place-items:center;border-radius:999px;color:rgb(var(--bg));font-size:12px;font-weight:800;line-height:1}.bhr .bhr-ribbon{display:inline-block;width:9px;height:11.25px;flex-shrink:0;background:rgb(var(--warn));border-radius:2px 2px 0 0;clip-path:polygon(0 0,100% 0,100% 100%,50% 68%,0 100%)}.bhr .bhr-exit{display:flex;flex:1 1 0;min-width:0;height:54px;align-items:center;justify-content:center;padding:0 16px;border-radius:16px;border:1px solid rgb(var(--line));background:rgb(var(--panel));color:rgb(var(--fg));font-size:.875rem;font-weight:700;letter-spacing:.06em;transition:transform .16s ease,background-color .16s ease}.bhr .bhr-exit:hover{background:rgb(var(--card))}.bhr .bhr-exit.bhr-exit-go{border-color:rgb(var(--emerald-bright));background:rgb(var(--emerald));color:rgb(var(--on-accent))}.bhr .bhr-exit.bhr-exit-go:hover{background:rgb(var(--btn-fill-hover))}.bhr .bhr-exit:active{transform:scale(.98)}.bhr .bhr-exit:focus-visible{outline:2px solid rgb(var(--emerald));outline-offset:2px}.bhr .bhr-burst{--sp:min(32vw,166px);--t:900ms;--at:320ms;position:absolute;left:0;right:0;top:-190px;height:520px;overflow:hidden;pointer-events:none;z-index:2}.bhr .bhr-burst-wide{--sp:min(50vw,260px)}.bhr .bhr-burst>span{position:absolute;left:50%;top:260px;opacity:0}.bhr .bhr-star{width:calc(var(--r) * 6);height:calc(var(--r) * 6);border-radius:999px;background:radial-gradient(circle,rgb(var(--fg)) 0 calc(var(--r) - .2px),rgb(var(--emerald-bright)/.28) var(--r) calc(var(--r) * 1.5),rgb(var(--emerald-bright)/.16) calc(var(--r) * 1.5) calc(var(--r) * 3),transparent calc(var(--r) * 3));animation:bhr-star calc(var(--t) * (1 - var(--d))) linear calc(var(--at) + var(--t) * var(--d)) both}.bhr .bhr-link{width:calc(var(--len) * var(--sp));height:1px;margin-left:calc(var(--x) * var(--sp));margin-top:calc(var(--y) * var(--sp));background:rgb(var(--fg)/.7);translate:-50% -50%;rotate:var(--a);animation:bhr-link var(--t) linear var(--at) both}.bhr .bhr-flash{width:calc(var(--sp) * 1.8);height:calc(var(--sp) * 1.8);border-radius:999px;background:radial-gradient(circle,rgb(var(--fg)/.35) 0 11%,rgb(var(--emerald-bright)/.16) 11% 27.5%,rgb(var(--emerald-bright)/.1) 27.5% 50%,transparent 50%);translate:-50% -50%;animation:bhr-flash var(--t) linear var(--at) both}@keyframes bhr-down{0%{opacity:0;transform:translateY(-25px)}}@keyframes bhr-fade{0%{opacity:0}}@keyframes bhr-rise{0%{transform:translateY(var(--lift,18px)) scale(var(--from,.95))}}@keyframes bhr-grow{0%{transform:scaleX(0)}}@keyframes bhr-glint{0%{opacity:0;transform:translateX(-100%)}50%{opacity:.85}to{opacity:0;transform:translateX(120%)}}@keyframes bhr-count{0%{--bhr-n:0}}@keyframes bhr-star{0%{opacity:0;translate:-50% -50%;scale:.6;animation-timing-function:cubic-bezier(.33,1,.68,1)}10%{opacity:1}45%{translate:calc(-50% + var(--x) * var(--sp)) calc(-50% + var(--y) * var(--sp));scale:1}66%{opacity:1}to{opacity:0;translate:calc(-50% + var(--x) * var(--sp)) calc(-50% + var(--y) * var(--sp));scale:1}}@keyframes bhr-link{0%,28%{opacity:0;scale:0 1}29%{opacity:.85}52%{scale:1 1}60%{opacity:.85;scale:1 1}94%,to{opacity:0;scale:1 1}}@keyframes bhr-flash{0%{opacity:.55;scale:.2;animation-timing-function:cubic-bezier(.33,1,.68,1)}34%,to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.bhr .bhr-count,.bhr .bhr-fill,.bhr .bhr-fill:after,.bhr .bhr-head,.bhr .bhr-q[open]>.bhr-qbody,.bhr .bhr-rise{animation:none}.bhr .bhr-burst{display:none}}.bhl{min-width:0;max-width:1320px;container:bhl/inline-size}.bhl>.bhl-run:last-child>.bhl-tiles>.bhl-in:last-child>.bhl-card,.bhl>.bhl-run:last-child>.bhl-tiles>:last-child,.bhl>:last-child,.bhl>:last-child>.bhl-run:last-child>.bhl-tiles>:last-child{margin-bottom:0}.bhl:has(>.bhl-group:last-child){margin-bottom:18px}.bhl:has(>.bhl-run:last-child){margin-bottom:8px}.bhl:has(>.bhl-empty:last-child){margin-bottom:16px}.bhl-mono{font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--fg-dim))}.bhl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.bhl-chip{min-height:36px;padding:0 14px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color .15s,background-color .15s,border-color .15s}.bhl-chip:focus-visible,.bhl-row:focus-visible,.bhl-try-link:focus-visible{outline:2px solid rgb(var(--emerald));outline-offset:2px}.bhl-heldbar{margin:-4px 0 16px}.bhl-empty{padding:24px;text-align:center;margin-bottom:16px}.bhl-empty-h{font-size:.9375rem;font-weight:600;color:rgb(var(--fg))}.bhl-empty-p{margin:6px auto 0;max-width:34rem;font-size:.8125rem;color:rgb(var(--fg-dim))}.bhl-group{margin-bottom:18px}.bhl-owner{margin:4px 0 12px;font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--fg))}.bhl-in+.bhl-in .bhl-owner,.bhl-run+.bhl-run>.bhl-owner{margin-top:14px}.bhl-subject{margin-bottom:8px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--emerald-text,var(--emerald)))}.bhl-class{border-bottom:1px solid rgb(var(--line));padding-bottom:8px;margin-bottom:10px;min-width:0}.bhl-class-h{font-size:1.375rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:rgb(var(--fg));overflow-wrap:anywhere}.bhl-rest{margin-top:4px;font-size:.8125rem;font-weight:600;color:rgb(var(--fg-dim));overflow-wrap:anywhere}.bhl-rest-own{margin:0 0 6px}.bhl-rest-gap{margin-top:6px}.bhl-card{position:relative;margin-bottom:8px;overflow:hidden;transition:border-color .2s}.bhl-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:13px 14px 13px 18px;text-align:left;background:transparent;color:inherit;cursor:pointer;transition:transform .12s ease-out}.bhl-row:active{transform:scale(.99)}.bhl-stripe{position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 2px 2px 0}.bhl-main{display:flex;flex:1;flex-direction:column;min-width:0}.bhl-kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--fg-dim))}.bhl-kicker,.bhl-title{overflow-wrap:anywhere;font-weight:600}.bhl-title{margin-top:3px;font-size:.9375rem;line-height:1.3;color:rgb(var(--fg))}.bhl-meta{margin-top:3px;font-size:.75rem;color:rgb(var(--fg-dim));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bhl-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:42%;flex-shrink:0;text-align:right}.bhl-best{font-size:1.1875rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.02em}.bhl-pill{display:inline-flex;align-items:center;padding:3px 10px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:transparent}.bhl-chev{flex-shrink:0;font-size:1.125rem;line-height:1;color:rgb(var(--fg-dim)/.7);transition:transform .2s ease-out}.bhl-card[data-open]>.bhl-row .bhl-chev{transform:rotate(90deg)}@media (hover:hover){.bhl-row:hover .bhl-chev{color:rgb(var(--fg))}}.bhl-card[data-open]{margin-bottom:0;border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.bhl .bhl-body{margin-bottom:8px;padding:14px;border:1px solid rgb(var(--emerald)/.6);border-top-color:rgb(var(--line));border-radius:0 0 16px 16px;animation:bhl-fade .22s ease-out both}.bhl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bhl-facts>div{min-width:0}.bhl-facts dt{font-size:.5625rem}.bhl-facts dd,.bhl-facts dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bhl-facts dd{margin-top:3px;font-size:.9375rem;font-weight:800;color:rgb(var(--fg));font-variant-numeric:tabular-nums}.bhl-pub{margin-top:10px;font-size:.75rem;color:rgb(var(--fg-dim))}.bhl-note{margin-top:14px;padding:9px 12px;font-size:.8125rem;font-weight:600}.bhl-note a{text-decoration:none}.bhl-note a:hover{text-decoration:underline}.bhl-note ul{margin-top:4px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;color:rgb(var(--fg));font-variant-numeric:tabular-nums}.bhl-go,.bhl-top{margin-top:14px}.bhl-go .bh-order div{max-width:none}.bhl-go .bh-go{width:100%;height:56px;border-radius:16px;font-size:1rem;letter-spacing:.04em}.bhl-go .bh-go>svg:not(.animate-spin){display:none}.bhl-guard>[aria-busy=true]{min-height:70px!important}.bhl-rules{margin-top:14px;display:grid;gap:6px}.bhl-rules li{position:relative;padding-left:16px;font-size:.75rem;line-height:1.45;color:rgb(var(--fg-dim))}.bhl-rules li:before{content:"\2022";position:absolute;left:0;color:rgb(var(--emerald))}.bhl-tries{margin-top:18px}.bhl-rule{display:flex;align-items:center;gap:10px;margin-bottom:8px}.bhl-rule>span:last-child{flex:1;height:1px;background:rgb(var(--line))}.bhl-try{display:block;margin-bottom:8px;padding:12px;color:inherit;text-decoration:none;transition:border-color .15s,transform .12s ease-out}.bhl-try-link:active{transform:scale(.99)}@media (hover:hover){.bhl-try-link:hover{border-color:rgb(var(--emerald)/.5)}}.bhl-try-top{display:flex;align-items:center;gap:8px}.bhl-grow{flex:1}.bhl-try-n{font-size:.8125rem;font-weight:600;color:rgb(var(--fg))}.bhl-try-time{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;color:rgb(var(--fg));font-variant-numeric:tabular-nums}.bhl-try-when{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bhl-try-foot,.bhl-try-when{display:block;font-size:.6875rem;color:rgb(var(--fg-dim))}.bhl-try-foot{margin-top:6px}.bhl-metric{display:block;margin-top:8px}.bhl-metric-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:.6875rem;color:rgb(var(--fg-dim))}.bhl-metric-top>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bhl-metric-top b{font-weight:800;color:rgb(var(--fg));font-variant-numeric:tabular-nums}.bhl-bar{height:5px;overflow:hidden}.bhl-bar,.bhl-bar>span{display:block;border-radius:999px}.bhl-bar>span{height:100%;transition:width .4s ease-out}.bhl-metric-foot{display:block;margin-top:3px;font-size:.625rem;color:rgb(var(--fg-dim)/.8)}.bhl-in{animation:bhl-rise .24s ease-out both;animation-delay:calc(var(--i, 0) * var(--step, 30ms))}@keyframes bhl-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes bhl-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bhl-body,.bhl-in{animation:none}.bhl-chev,.bhl-row,.bhl-try{transition:none}}@container bhl (min-width: 900px){.bhl-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bhl-tiles .bhl-card,.bhl-tiles>.bhl-in{display:flex;min-width:0}.bhl-tiles .bhl-card{flex:1;margin-bottom:0}.bhl-tiles .bhl-card[data-open]{border-bottom-width:1px;border-radius:16px}.bhl-tiles .bhl-row{align-self:stretch}.bhl-run+.bhl-run{margin-top:8px}.bhl .bhl-body{order:1;grid-column:1/-1;margin-bottom:0;padding:16px 18px 18px;border-top-color:rgb(var(--emerald)/.6);border-radius:16px}.bhl-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.bhl-cols>.bhl-rules{margin-top:0;padding-top:2px}.bhl-trylist{-moz-column-gap:8px;column-gap:8px}.bhl-trylist,.bhl-trysets[data-two]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bhl-trysets[data-two]{-moz-column-gap:16px;column-gap:16px;align-items:start}.bhl-trysets[data-two] .bhl-trylist{display:block}}@container bhl (min-width: 1300px){.bhl-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:380px){.bhl-row{gap:10px;padding-right:10px}.bhl-side{max-width:38%}}