.lb:where(.astro-4jqgigwb) *+*{margin-top:0}.lb:where(.astro-4jqgigwb){--lb-bid:var(--sx-green);--lb-ask:var(--sx-red);--lb-bid-bar:color-mix(in oklab, var(--sx-green) 15%, transparent);--lb-ask-bar:color-mix(in oklab, var(--sx-red) 15%, transparent);border:1px solid color-mix(in oklab, var(--sx-blue) 28%, var(--sl-color-hairline-light));background:var(--sx-card);border-radius:14px;margin-block:1.5rem;overflow:hidden}.lb-head:where(.astro-4jqgigwb){border-bottom:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7,var(--sl-color-gray-6));flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:.9rem 1rem;display:flex}.lb-pick:where(.astro-4jqgigwb){flex-direction:column;flex:20rem;gap:.3rem;min-width:0;display:flex}.lb-pick:where(.astro-4jqgigwb) span:where(.astro-4jqgigwb){text-transform:uppercase;letter-spacing:.06em;color:var(--sl-color-gray-3);font-size:.72rem}.lb-pick:where(.astro-4jqgigwb) select:where(.astro-4jqgigwb){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);width:100%;max-width:100%;color:var(--sl-color-white);border-radius:6px;padding:.4rem .5rem;font-size:.9rem}.lb-idform:where(.astro-4jqgigwb){gap:.4rem;display:flex;margin-top:.4rem!important}.lb-idform:where(.astro-4jqgigwb) input:where(.astro-4jqgigwb){min-width:0;font-size:.8rem;font-family:var(--sl-font-system-mono);border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);color:var(--sl-color-white);border-radius:6px;flex:auto;padding:.35rem .5rem}.lb-idform:where(.astro-4jqgigwb) button:where(.astro-4jqgigwb){font:inherit;cursor:pointer;color:var(--sx-on-solid);background:var(--sx-solid);border:1px solid var(--sx-solid);border-radius:6px;padding:.35rem .8rem;font-size:.78rem;font-weight:600}.lb-keyhint:where(.astro-4jqgigwb){color:var(--sl-color-gray-3);font-size:.76rem;margin-top:.4rem!important}.lb-stats:where(.astro-4jqgigwb){gap:1.4rem;display:flex}.lb-stats:where(.astro-4jqgigwb) div:where(.astro-4jqgigwb){flex-direction:column;gap:.2rem;display:flex}.lb-k:where(.astro-4jqgigwb){text-transform:uppercase;letter-spacing:.06em;color:var(--sl-color-gray-3);font-size:.68rem}.lb-v:where(.astro-4jqgigwb){font-family:var(--sl-font-system-mono);color:var(--sl-color-white);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.lb-book:where(.astro-4jqgigwb){grid-template-columns:1fr 1fr;display:grid}.lb-side:where(.astro-4jqgigwb){min-width:0}.lb-side:where(.astro-4jqgigwb)+.lb-side:where(.astro-4jqgigwb){border-left:1px solid var(--sl-color-gray-5)}.lb-side-h:where(.astro-4jqgigwb){text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--sl-color-gray-6);padding:.45rem 1rem;font-size:.7rem;font-weight:700}.lb-bid-h:where(.astro-4jqgigwb){color:var(--lb-bid);text-align:right}.lb-ask-h:where(.astro-4jqgigwb){color:var(--lb-ask)}.lb:where(.astro-4jqgigwb) table.lb-t{table-layout:fixed;border-collapse:collapse;width:100%;margin:0;display:table}.lb:where(.astro-4jqgigwb) td{font-family:var(--sl-font-system-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:.3rem 1rem;font-size:.85rem}.lb:where(.astro-4jqgigwb) .lb-p{font-weight:600}.lb-side:where(.astro-4jqgigwb):first-child .lb-p{text-align:right}.lb-side:where(.astro-4jqgigwb):first-child .lb-q{text-align:left}.lb:where(.astro-4jqgigwb) .lb-bid{color:var(--lb-bid)}.lb:where(.astro-4jqgigwb) .lb-ask{color:var(--lb-ask)}.lb:where(.astro-4jqgigwb) .lb-q{text-align:right;color:var(--sl-color-gray-2)}.lb:where(.astro-4jqgigwb) .lb-empty{color:var(--sl-color-gray-4);text-align:center;font-style:italic}.lb-side:where(.astro-4jqgigwb):last-child .lb-p{text-align:left}.lb-side:where(.astro-4jqgigwb):last-child .lb-q{text-align:right}.lb-raw:where(.astro-4jqgigwb){border-top:1px solid var(--sl-color-gray-5)}.lb-raw-h:where(.astro-4jqgigwb){text-transform:uppercase;letter-spacing:.06em;color:var(--sl-color-gray-2);flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.5rem 1rem;font-size:.7rem;font-weight:700;display:flex}.lb-raw-hint:where(.astro-4jqgigwb){text-transform:none;letter-spacing:0;color:var(--sl-color-gray-4);font-weight:400}.lb-copy:where(.astro-4jqgigwb){font:inherit;text-transform:uppercase;letter-spacing:.06em;color:var(--sl-color-gray-3);border:1px solid var(--sl-color-gray-5);cursor:pointer;background:0 0;border-radius:4px;flex:none;margin-left:auto;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.lb-copy:where(.astro-4jqgigwb):hover:not(:disabled){color:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent)}.lb-copy:where(.astro-4jqgigwb):disabled{opacity:.45;cursor:default}.lb-pre:where(.astro-4jqgigwb){background:0 0;border:0;border-radius:0;max-height:20rem;margin:0;padding:0 1rem 1rem 2rem;overflow:auto}.lb-pre:where(.astro-4jqgigwb),.lb:where(.astro-4jqgigwb) .lb-jr{font-family:var(--sl-font-system-mono);color:var(--sl-color-gray-2);font-size:.76rem;line-height:1.6}.lb:where(.astro-4jqgigwb) .lb-jkids{border-left:1px solid var(--sl-color-gray-6);margin-left:.42rem;padding-left:.72rem}.lb:where(.astro-4jqgigwb) .lb-jr{white-space:pre-wrap;word-break:break-word}.lb:where(.astro-4jqgigwb) .lb-jk{color:var(--sl-color-gray-3)}.lb:where(.astro-4jqgigwb) .lb-js{color:var(--lb-bid)}.lb:where(.astro-4jqgigwb) .lb-jnum{color:var(--sl-color-text-accent)}.lb:where(.astro-4jqgigwb) .lb-jb,.lb:where(.astro-4jqgigwb) .lb-jn{color:var(--lb-ask)}.lb:where(.astro-4jqgigwb) .lb-jp{color:var(--sl-color-gray-4)}.lb:where(.astro-4jqgigwb) .lb-jc{color:var(--sl-color-gray-4);font-style:italic}.lb:where(.astro-4jqgigwb) .lb-jclose{margin-left:.42rem}.lb:where(.astro-4jqgigwb) .lb-tog{cursor:pointer;width:1rem;font:inherit;line-height:inherit;color:var(--sl-color-gray-4);background:0 0;border:0;margin-left:-1rem;padding:0;display:inline-block}.lb:where(.astro-4jqgigwb) .lb-tog:hover{color:var(--sl-color-text-accent)}.lb:where(.astro-4jqgigwb) .lb-tog:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:1px;border-radius:2px}.lb-foot:where(.astro-4jqgigwb){border-top:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.6rem 1rem;font-size:.78rem;display:flex}.lb-dot:where(.astro-4jqgigwb){background:var(--sl-color-gray-4);border-radius:50%;flex:none;width:.55rem;height:.55rem;position:relative}.lb-dot:where(.astro-4jqgigwb).lb-on{background:var(--lb-bid)}.lb-dot:where(.astro-4jqgigwb).lb-off{background:var(--lb-ask)}.lb-dot:where(.astro-4jqgigwb).lb-on:after,.lb-dot:where(.astro-4jqgigwb).lb-on:before{content:"";border:1px solid var(--lb-bid);opacity:0;border-radius:50%;position:absolute;inset:0}.lb-dot:where(.astro-4jqgigwb).lb-on:after{animation:2s ease-out infinite lb-halo}.lb-dot:where(.astro-4jqgigwb).lb-on:before{animation:2s ease-out 1s infinite lb-halo}.lb-dot:where(.astro-4jqgigwb).lb-on.lb-tick{animation:.42s ease-out lb-flash}@keyframes lb-halo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes lb-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lb-bid) 85%, transparent);filter:brightness(1.6)}to{filter:brightness();box-shadow:0 0 0 .5rem #0000}}@media (prefers-reduced-motion:reduce){.lb-dot:where(.astro-4jqgigwb).lb-on,.lb-dot:where(.astro-4jqgigwb).lb-on.lb-tick{opacity:1;animation:none}.lb-dot:where(.astro-4jqgigwb).lb-on:after,.lb-dot:where(.astro-4jqgigwb).lb-on:before{opacity:0;animation:none}}.lb-livewrap:where(.astro-4jqgigwb) .lb-v:where(.astro-4jqgigwb){align-items:center;gap:.75rem;display:inline-flex}.lb-venue:where(.astro-4jqgigwb){text-align:right;color:var(--sl-color-gray-4);flex:0 auto;min-width:0;margin-left:auto}@media (width<=640px){.lb-stats:where(.astro-4jqgigwb){gap:1rem}.lb-venue:where(.astro-4jqgigwb){text-align:left;margin-left:0}}
