html:has(.li),html:has(.lv){background:var(--color-dark)}body:has(.li),body:has(.lv){background:var(--color-dark);color:var(--color-on-dark)}body:has(.lv):after{display:none}.li,.lv{--lv-line:rgb(246 243 236/.13);--lv-line-2:rgb(246 243 236/.26);--lv-raise:var(--color-dark-2);--lv-dim:var(--color-on-dark-2);--lv-hit:2.25rem;--lv-hit-s:1.9rem;font:500 .9375rem/1.4 var(--font-ui);color:var(--color-on-dark)}@media (max-width:47.99rem),(pointer:coarse){.li,.lv{--lv-hit:2.75rem;--lv-hit-s:2.75rem}}.li :focus-visible,.lv :focus-visible{outline-color:var(--color-accent-on-dark)}.lv-bar{display:flex;gap:.75rem;min-height:3.25rem;padding:.35rem .75rem .35rem 1rem;border-bottom:1px solid var(--lv-line)}.lv-bar,.lv-mark{align-items:center;flex:none}.lv-mark{display:inline-flex;min-height:2.75rem}.lv-mark img{display:block;height:1.6rem;width:auto}.lv-mark-icon{display:none!important}.lv-crumb{display:inline-flex;align-items:center;min-height:2.75rem;padding-left:.85rem;border-left:1px solid var(--lv-line-2);font:italic 400 1.5rem/1 var(--font-accent);color:var(--color-on-dark);text-decoration:none}.lv-crumb:hover{color:var(--color-accent-on-dark)}.lv-bar-end{display:flex;margin-left:auto}.lv-bar-end,.lv-btn{align-items:center;gap:.4rem}.lv-btn{display:inline-flex;justify-content:center;min-height:var(--lv-hit);padding:0 .85rem;border:1px solid var(--lv-line-2);border-radius:999px;background:transparent;color:var(--color-on-dark);font:600 .875rem/1 var(--font-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.lv-btn:hover{border-color:var(--color-on-dark)}.lv-btn[aria-expanded=true]{background:var(--color-ground);border-color:var(--color-ground);color:var(--color-ink)}.lv-btn--quiet{border-color:transparent;color:var(--lv-dim)}.lv-btn--quiet:hover{border-color:transparent;color:var(--color-on-dark)}.lv-btn--small{min-height:var(--lv-hit-s);padding:0 .7rem;font-size:.8125rem}.lv-btn--ink{border-color:var(--color-rule);color:var(--color-ink)}.lv-btn--ink:hover{border-color:var(--color-ink)}.lv-est{display:inline-flex;align-items:center;min-height:var(--lv-hit);padding:0 .95rem;border-radius:999px;background:var(--color-accent);color:var(--color-ink);font:600 .875rem/1 var(--font-ui);text-decoration:none;white-space:nowrap}.lv-est:hover{background:var(--color-accent-on-dark)}.lv .lv-est{padding:0 .5rem;background:none;color:var(--lv-dim);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.3em}.lv .lv-est:hover{background:none;color:var(--color-on-dark)}.lv-switch{position:relative;min-width:0}.lv-switch-btn{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:var(--lv-hit);padding:0 .7rem 0 .85rem;border:1px solid var(--lv-line-2);border-radius:999px;background:var(--lv-raise);color:var(--color-on-dark);font:600 .9375rem/1 var(--font-ui);cursor:pointer}.lv-switch-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-switch-btn svg{flex:none}.lv-switch-btn:hover,.lv-switch-btn[aria-expanded=true]{border-color:var(--color-on-dark)}.lv-menu{position:absolute;z-index:30;top:calc(100% + .5rem);left:0;width:min(27rem,calc(100vw - 1.5rem));padding:.4rem;border:1px solid var(--lv-line-2);border-radius:.9rem;background:var(--lv-raise);box-shadow:0 18px 50px rgb(0 0 0/.55)}.lv-menu ul{display:grid;gap:.15rem}.lv-menu li a{display:grid;grid-template-columns:6rem 1fr;gap:.75rem;align-items:center;padding:.4rem;border-radius:.6rem;color:var(--color-on-dark);text-decoration:none}.lv-menu li a:hover{background:rgb(246 243 236/.07)}.lv-menu li a[aria-current]{background:rgb(246 243 236/.1)}.lv-menu img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:.35rem}.lv-menu-text{display:grid;gap:.15rem;min-width:0}.lv-menu-text b{font:400 1.0625rem/1.2 var(--font-display);letter-spacing:-.015em}.lv-menu-text span{font-size:.8125rem;color:var(--lv-dim)}.lv-menu-all{display:flex;align-items:center;min-height:2.75rem;margin-top:.25rem;padding:0 .6rem;border-top:1px solid var(--lv-line);font-weight:600;font-size:.875rem;color:var(--color-accent-on-dark);text-decoration:none}.lv-menu-all:hover{text-decoration:underline}.lv{display:flex;flex-direction:column;min-height:100dvh}.lv-context{display:flex;align-items:center;gap:.5rem 1.25rem;padding:.6rem .75rem .6rem 1rem;flex:none}.lv-q{flex:0 1 auto;max-width:30rem;font:400 clamp(1.25rem,1.05rem + .6vw,1.55rem)/1.12 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.lv-lineups{display:flex;align-items:center;gap:.4rem;flex:1 1 0;min-width:0;overflow-x:auto;scrollbar-width:none;padding:3px 1.5rem 3px 3px;mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),transparent)}.lv-lineups::-webkit-scrollbar{display:none}.lv-tools{display:flex;align-items:center;gap:.4rem;flex:none}.lv-chip{flex:none;min-height:var(--lv-hit);padding:0 .85rem;border:1px solid var(--lv-line-2);border-radius:999px;background:transparent;color:var(--color-on-dark);font:600 .875rem/1 var(--font-ui);white-space:nowrap;cursor:pointer}.lv-chip:hover,.lv-chip[aria-pressed=true]{border-color:var(--color-on-dark)}.lv-chip[aria-pressed=true]{background:var(--color-on-dark);color:var(--color-ink)}.lv-chip--dashed{border-style:dashed;color:var(--lv-dim)}.lv-chip--dashed:hover{color:var(--color-on-dark)}.lv-chip--go{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.lv-chip--go:hover{background:var(--color-accent-on-dark);border-color:var(--color-accent-on-dark)}.lv-seg{display:inline-flex;padding:2px;border:1px solid var(--lv-line-2);border-radius:999px}.lv-seg button{min-height:calc(var(--lv-hit) - 6px);padding:0 .75rem;border:0;border-radius:999px;background:none;color:var(--lv-dim);font:600 .875rem/1 var(--font-ui);cursor:pointer}.lv-seg button:hover{color:var(--color-on-dark)}.lv-seg button[aria-pressed=true]{background:var(--color-on-dark);color:var(--color-ink)}.lv-care{flex:none;padding:0 1rem .6rem;font-size:.8125rem;line-height:1.45;color:var(--color-accent-on-dark);max-width:70rem}.lv-main{display:flex;flex:1 1 auto;min-height:0}.lv-stage{display:flex;flex-direction:column;flex:1 1 0;min-width:0;padding:0 .75rem .75rem}.lv-tabs{display:none}.lv-panes{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;flex:1 1 auto;min-height:0}.lv-pane{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--lv-line);border-radius:.8rem;background:var(--lv-raise);overflow:hidden}.lv-pane[data-focus]{border-color:var(--color-accent)}.lv-pane{container:pane/inline-size}@container pane (max-width: 49.99rem){.lv-pane-title{display:none}}@container pane (max-width: 35.99rem){.lv-pane-nums{order:3;flex:1 1 100%;padding-bottom:.15rem}}@media (min-width:48rem){@container pane (max-width: 49.99rem){.lv-pane-head:has(.lv-pane-test) .lv-pane-nums{order:3;flex:1 1 100%;padding-bottom:.15rem}}@container pane (max-width: 35.99rem){.lv-pane-head:has(.lv-pane-test,.lv-reveal) .lv-pane-who{flex-basis:100%;padding-top:.2rem}.lv-pane-head:has(.lv-pane-test,.lv-reveal) .lv-pane-nums{order:1;flex:1 1 auto;padding-bottom:0}.lv-pane-head:has(.lv-pane-test,.lv-reveal) .lv-pane-acts{order:2}}}.lv-pane-head{flex-wrap:wrap;gap:.1rem .9rem;min-height:2.75rem;padding:.3rem .35rem .3rem .7rem;flex:none}.lv-pane-head,.lv-pane-who{display:flex;align-items:center}.lv-pane-who{gap:.5rem;flex:1 1 9rem;min-width:0;white-space:nowrap}.lv-pane-who b{flex:0 1 auto;min-width:4rem;font-weight:700;overflow:hidden;text-overflow:ellipsis}.lv-pane-test{flex:none;padding:.1rem .5rem;border:1px solid var(--lv-line-2);border-radius:999px;font-size:.75rem;font-weight:600;color:var(--lv-dim)}.lv-pane-setup{flex:0 1 auto;min-width:0;color:var(--lv-dim);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis}.lv-slot{display:inline-grid;place-items:center;flex:none;width:1.35rem;height:1.35rem;border-radius:999px;background:rgb(246 243 236/.16);color:var(--color-on-dark);font:600 .75rem/1 var(--font-mono)}.lv-pane[data-focus] .lv-slot,.lv-tabs [aria-selected=true] .lv-slot,.lv-tile[data-focus] .lv-slot{background:var(--color-accent);color:var(--color-ink)}.lv-pane-nums{display:flex;gap:.9rem;flex:none;font:500 .8125rem/1.2 var(--font-mono);font-variant-numeric:tabular-nums}.lv-pane-nums div{display:flex;align-items:baseline;gap:.3rem}.lv-pane-nums dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lv-pane-nums dd small{color:var(--lv-dim);font-size:.85em}.lv-pane-nums dd[data-missing]{color:var(--lv-dim);font-family:var(--font-ui)}.lv-pane-acts{display:flex;flex:none;margin-left:auto}.lv-pane-acts a,.lv-pane-acts button{display:inline-grid;place-items:center;width:max(2rem,calc(var(--lv-hit) - .25rem));height:var(--lv-hit);border:0;border-radius:.5rem;background:none;color:var(--lv-dim);cursor:pointer}.lv-pane-acts a:hover,.lv-pane-acts button:hover{background:rgb(246 243 236/.1);color:var(--color-on-dark)}.lv-reveal{min-height:calc(var(--lv-hit) - .4rem);padding:0 .7rem;border:0;border-radius:999px;background:var(--color-accent);color:var(--color-ink);font:600 .8125rem/1 var(--font-ui);cursor:pointer}.lv-reveal:hover{background:var(--color-accent-on-dark)}.lv-flag{display:inline-flex;align-items:center;flex:none;padding:.2rem .45rem;border-radius:.3rem;font:600 .6875rem/1.1 var(--font-ui);background:#fde3d2;color:#7a2c04;white-space:nowrap}.lv-flag--broken,.lv-flag--incomplete{background:var(--color-on-dark);color:var(--color-ink)}.lv-screen{display:grid;place-items:center;aspect-ratio:var(--frame-ratio);background:#0e0e0d}.lv-frame{position:relative;overflow:hidden;background:#0e0e0d}.lv-frame:not([data-fit]),.lv-poster{width:100%;height:100%}.lv-poster{position:absolute;inset:0;object-fit:cover;object-position:top center}.lv-frame iframe{position:absolute;top:0;left:0;border:0;transform-origin:0 0;background:#fff;visibility:hidden}.lv-frame iframe[data-ready]{visibility:visible}.lv-status{position:absolute;left:.6rem;bottom:.6rem;z-index:2;max-width:calc(100% - 1.2rem);padding:.45rem .75rem;border-radius:.6rem;background:rgb(25 25 23/.88);color:var(--color-on-dark);font-size:.8125rem}.lv-status-acts{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.lv-run{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:.6rem;padding:1rem;background:rgb(25 25 23/.38);text-align:center}.lv-run .btn{min-height:3rem}.lv-run p{max-width:17rem;padding:.3rem .6rem;border-radius:.4rem;background:rgb(25 25 23/.85);font-size:.8125rem;line-height:1.4}.lv-empty{grid-column:1/-1;display:grid;place-content:center;gap:.9rem;padding:2rem 1rem;border:1px dashed var(--lv-line-2);border-radius:.8rem;text-align:center;color:var(--lv-dim)}.lv-empty-sets{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.lv-shelf{flex:none;border-top:1px solid var(--lv-line)}.lv-shelf-bar{display:flex;align-items:center;gap:.3rem 1rem;min-height:2.6rem;padding:.25rem .75rem .25rem .6rem}.lv-shelf-title{display:flex;flex:none;font:inherit;line-height:1;letter-spacing:0;white-space:nowrap}.lv-shelf-title button{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--lv-hit);padding:0 .4rem;border:0;border-radius:.5rem;background:none;color:var(--color-on-dark);font:700 .9375rem/1 var(--font-ui);cursor:pointer}.lv-shelf-title button:hover{background:rgb(246 243 236/.08)}.lv-shelf-title svg{transition:rotate .2s var(--ease-out)}.lv-shelf-title [aria-expanded=false] svg{rotate:180deg}.lv-from{flex:none}.lv-from button,.lv-hint{font-size:.8125rem;white-space:nowrap}.lv-hint{color:var(--lv-dim);overflow:hidden;text-overflow:ellipsis;min-width:0}.lv-filters{display:flex;align-items:center;gap:.4rem .9rem;margin-left:auto;flex:none}.lv-select{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--lv-dim);white-space:nowrap}.lv-select select{min-height:var(--lv-hit-s);max-width:11rem;padding:0 1.6rem 0 .6rem;border:1px solid var(--lv-line-2);border-radius:999px;background:var(--lv-raise) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f6f3ec' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") right .45rem center /.9rem no-repeat;color:var(--color-on-dark);font:600 .8125rem/1 var(--font-ui);appearance:none;cursor:pointer}.lv-select select:hover{border-color:var(--color-on-dark)}.lv-shelf-row{display:flex;gap:1.1rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.15rem 1rem .7rem;scrollbar-width:thin;scrollbar-color:rgb(246 243 236/.3) transparent}.lv-shelf-row[hidden]{display:none}.lv-group{display:flex;flex-direction:column;gap:.3rem;flex:none}.lv-group ul{display:flex;gap:.55rem}.lv-group+.lv-group{padding-left:1.1rem;border-left:1px solid var(--lv-line)}.lv-group-name{position:sticky;left:0;align-self:flex-start;font-size:.75rem;font-weight:600;color:var(--lv-dim);white-space:nowrap}.lv-none{padding:.8rem 0;color:var(--lv-dim)}.lv-tile{position:relative;flex:none;width:7.75rem}.lv-tile-main{display:grid;grid-template-columns:minmax(0,1fr);gap:.1rem;width:100%;padding:3px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lv-tile-img{position:relative;display:block;aspect-ratio:16/10;margin-bottom:.2rem;border-radius:.4rem;overflow:hidden;background:#0e0e0d;outline:1px solid var(--lv-line);outline-offset:0}.lv-tile-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:.78;transition:opacity .15s ease}.lv-tile-main:hover img,.lv-tile[data-on] img{opacity:1}.lv-tile-main:hover .lv-tile-img{outline-color:var(--color-on-dark)}.lv-tile[data-on] .lv-tile-img{outline:2px solid var(--color-on-dark)}.lv-tile[data-focus] .lv-tile-img{outline:2px solid var(--color-accent)}.lv-tile-img .lv-slot{position:absolute;left:.3rem;top:.3rem;background:var(--color-on-dark);color:var(--color-ink)}.lv-same-tag{position:absolute;right:.3rem;bottom:.3rem;padding:.1rem .4rem;border-radius:999px;background:rgb(25 25 23/.88);color:var(--color-on-dark);font-size:.6875rem;font-weight:600;line-height:1.3}.lv-tile[data-same] .lv-tile-img{outline:1px dashed var(--color-on-dark)}.lv-tile-name{font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.lv-tile-name,.lv-tile-sub{line-height:1.25;white-space:nowrap}.lv-tile-sub{display:flex;justify-content:space-between;gap:.4rem;font-size:.75rem;color:var(--lv-dim)}.lv-tile-sub span:first-child{overflow:hidden;text-overflow:ellipsis}.lv-tile-sub .tnum{font-family:var(--font-mono);color:var(--color-on-dark)}.lv-tile[data-flag] .lv-tile-name{color:var(--lv-dim)}.lv-tile-add{position:absolute;top:.4rem;right:.4rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;border:0;border-radius:999px;background:var(--color-on-dark);color:var(--color-ink);cursor:pointer;opacity:0}.lv-tile-add:before{content:"";position:absolute;inset:-.5rem}.lv-tile-add:focus-visible,.lv-tile:hover .lv-tile-add{opacity:1}.lv-tile-add:hover{background:var(--color-accent)}@media (pointer:coarse){.lv-tile-add{opacity:1}}.lv-toast{position:fixed;z-index:50;left:50%;bottom:1.25rem;translate:-50% 0;max-width:calc(100vw - 2rem);padding:.7rem 1rem;border-radius:.7rem;font-weight:600;box-shadow:0 10px 30px rgb(0 0 0/.4)}.lv-paper,.lv-toast{background:var(--color-ground);color:var(--color-ink)}.lv-paper{display:none;flex-direction:column;flex:none;width:clamp(22rem,36vw,32rem);min-height:0;margin:0 .75rem .75rem 0;border-radius:.8rem;overflow:hidden;font-size:1rem;line-height:1.55}.lv-paper[data-open]{display:flex}.lv-paper :focus-visible{outline-color:var(--color-accent-ink)}.lv-paper-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .9rem;border-bottom:1px solid var(--color-rule);flex:none}.lv-paper-tabs{display:flex;gap:.25rem}.lv-paper-tabs button{min-height:var(--lv-hit);padding:0 .8rem;border:0;border-radius:999px;background:none;color:var(--color-ink-2);font:600 .9375rem/1 var(--font-ui);cursor:pointer}.lv-paper-tabs button:hover{color:var(--color-ink)}.lv-paper-tabs button[aria-selected=true]{background:var(--color-ink);color:var(--color-ground)}.lv-paper-x{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;border:0;border-radius:999px;background:none;color:var(--color-ink);cursor:pointer}.lv-paper-x:hover{background:var(--color-ground-2)}.lv-paper-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.1rem 1.25rem 1.5rem}.lv-also{margin:0 0 1rem;padding:.65rem .8rem;border-radius:.6rem;background:var(--color-ground-2);font-size:.9375rem;line-height:1.45}.lv-also a{color:inherit;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.2em}.lv-paper [role=tabpanel]:not([data-shown]){display:none}.lv-paper [role=tabpanel]>*+*{margin-top:.9rem}.lv-meta{font-size:.875rem;color:var(--color-ink-2)}.lv-lede{font:400 1.3rem/1.3 var(--font-display);letter-spacing:-.015em;text-wrap:pretty}.lv-caveat{padding-left:.9rem;border-left:2px solid var(--color-accent);font-size:.9375rem;color:var(--color-ink-2)}.lv-h{font:400 1.35rem/1.15 var(--font-display);letter-spacing:-.02em}.lv-paper [role=tabpanel]>.lv-h:not(:first-child),.lv-results{margin-top:1.75rem}.lv-results>*+*{margin-top:.7rem}.lv-fine{font-size:.875rem;color:var(--color-ink-2)}.lv-link{font-weight:600;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.25em}.lv-link:hover{text-decoration-color:var(--color-ink)}.lv-notes,.lv-same{font-size:.9375rem}.lv-notes{display:grid;gap:.55rem}.lv-flagnote{display:block;margin-top:.25rem}.lv-flags{display:inline-flex;gap:.25rem;margin-left:.4rem;vertical-align:middle}.lv-paper .lv-slot{background:var(--color-ink);color:var(--color-ground)}.lv-missing,.lv-paper [data-missing]{color:var(--color-ink-2)}.lv-briefs,.lv-bullets{display:grid;gap:.5rem;padding-left:1.2rem;list-style:disc}.lv-briefs{list-style:none;padding-left:0}.lv-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}.lv-compare,.lv-ledger{width:100%;border-collapse:collapse;font-size:.9375rem}.lv-compare td,.lv-compare th,.lv-ledger td,.lv-ledger th{padding:.55rem .75rem .55rem 0;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--color-rule)}.lv-compare thead th,.lv-ledger thead th{font-size:.8125rem;font-weight:600;color:var(--color-ink-2);border-bottom-color:var(--color-ink);white-space:nowrap}.lv-compare thead th{color:var(--color-ink);font-size:.9375rem;white-space:normal}.lv-compare tbody th{font-weight:600;white-space:nowrap}.lv-compare td{font-variant-numeric:tabular-nums}.lv-compare small,.lv-kind,.lv-ledger td small{color:var(--color-ink-2)}.lv-kind{display:block;font-size:.75rem;font-weight:500}.lv-big{font:400 1.5rem/1 var(--font-display)}.lv-compare .lv-flag{margin-left:.4rem}.lv-part-toggle td{padding-block:.2rem;border-bottom:0}.lv-ledger thead button,.lv-part-toggle button{min-height:2.25rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.25em;cursor:pointer}.lv-part th{padding-left:.9rem;font-weight:500;color:var(--color-ink-2)}.lv-ledger [data-num]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:0;padding-left:.75rem}.lv-ledger tbody th{font-weight:600}.lv-ledger tbody th button{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;min-height:2.25rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.lv-ledger tbody th button:hover span:not(.lv-slot){text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.2em}.lv-ledger tbody th small{font-size:.8125rem;font-weight:500;color:var(--color-ink-2)}.lv-ledger tbody th .lv-slot{align-self:center}.lv-ledger tr[data-on]{background:var(--color-ground-2)}.lv-ledger tr[data-on] th{padding-left:.4rem}.lv-ledger--plain{min-width:30rem}.lv-ledger thead [aria-sort] button{text-decoration-color:var(--color-ink)}.lv-prompt{border:1.5px solid var(--color-rule);border-radius:.75rem;background:#fff}.lv-prompt summary{position:relative;display:grid;gap:.2rem;min-height:3rem;padding:.8rem 3rem .8rem 1rem;cursor:pointer;list-style:none}.lv-prompt summary::-webkit-details-marker{display:none}.lv-prompt summary:after{content:"+";position:absolute;right:1rem;top:50%;translate:0 -50%;font:400 1.5rem/1 var(--font-ui);color:var(--color-accent-ink)}.lv-prompt[open] summary:after{content:"–"}.lv-prompt-label{font-weight:600}.lv-prompt-note{font-size:.875rem;color:var(--color-ink-2)}.lv-prompt-body{padding:0 1rem 1rem}.lv-prompt pre{max-height:26rem;margin-top:.6rem;overflow:auto;padding:1rem;border-radius:.5rem;background:var(--color-ground);font:.8125rem/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.lv-copy{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.lv-copy .lv-btn{min-height:2.75rem}.lv-copy-status{font-size:.875rem;color:var(--color-ink-2)}.lv-paper-foot{display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;margin-top:2rem;padding-top:.9rem;border-top:1px solid var(--color-rule);font-size:.9375rem}.lv-paper-foot a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule);text-decoration-thickness:2px;text-underline-offset:.25em}.lv-paper-foot a:first-child{text-decoration-color:var(--color-accent)}.lv-paper-foot a:hover{text-decoration-color:var(--color-ink)}.lab-body{font-size:1rem;line-height:1.62;overflow-wrap:anywhere}.lab-body>*+*{margin-top:.9em}.lab-body h2{font:400 1.35rem/1.2 var(--font-display);letter-spacing:-.02em;margin-top:1.6em}.lab-body a{text-decoration:underline;text-underline-offset:.2em}.lab-body ol,.lab-body ul{padding-left:1.3em}.lab-body ul{list-style:disc}.lab-body ol{list-style:decimal}.lab-body li+li{margin-top:.4em}.lab-videos-head{font-size:.875rem;font-weight:600;color:var(--color-ink-2)}.lab-videos ul{display:grid;gap:.1rem;margin-top:.2rem}.lab-videos a{display:inline-flex;align-items:baseline;gap:.4rem;min-height:2.75rem;padding-block:.55rem;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule);text-decoration-thickness:2px;text-underline-offset:.25em}.lab-videos a:hover{text-decoration-color:var(--color-ink)}.lab-videos a>span:first-child{color:var(--color-accent-ink);text-decoration:none}.lab-video .lv-link{display:inline-flex;align-items:center;min-height:2.75rem}.lc-status{flex:1 1 auto;min-width:0;font-size:.875rem;color:var(--lv-dim)}.lc-list{display:flex;flex-direction:column;flex:none;width:clamp(17.5rem,22vw,22rem);min-height:0;margin:0 0 .75rem .75rem;padding:0 .6rem .8rem;border:1px solid var(--lv-line);border-radius:.8rem;background:var(--lv-raise);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lc-list:not([data-open]){display:none}.lc-list-head{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0 -.6rem;padding:.65rem .6rem .6rem;border-bottom:1px solid var(--lv-line);background:var(--lv-raise)}.lc-list-title{flex:1 1 auto;font:700 .9375rem/1.2 var(--font-ui);letter-spacing:0}.lc-list-title .tnum{margin-left:.25rem;color:var(--lv-dim);font-weight:500}.lc-hint{flex:1 1 100%;font-size:.8125rem;line-height:1.35;color:var(--lv-dim)}.lc-test{padding-top:.45rem}.lc-test+.lc-test{margin-top:.5rem;border-top:1px solid var(--lv-line)}.lc-test-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lc-test-head h3{font:inherit;letter-spacing:0}.lc-test-head button{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--lv-hit);padding:0 .45rem 0 .2rem;border:0;border-radius:.5rem;background:none;color:var(--color-on-dark);font:700 .9375rem/1 var(--font-ui);cursor:pointer}.lc-test-head button:hover{background:rgb(246 243 236/.08)}.lc-test-head svg{transition:rotate .2s var(--ease-out)}.lc-test-head [aria-expanded=false] svg{rotate:-90deg}.lc-n{color:var(--lv-dim);font-weight:500}.lc-test-link{display:inline-flex;align-items:center;min-height:var(--lv-hit-s);padding:0 .4rem;font-size:.8125rem;color:var(--lv-dim);text-decoration:underline;text-decoration-color:var(--lv-line-2);text-underline-offset:.2em}.lc-test-link:hover{color:var(--color-on-dark);text-decoration-color:var(--color-accent)}.lc-group{margin-top:.3rem}.lc-group .lv-group-name{position:static;margin:.15rem 0 .3rem .2rem}.lc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .45rem}.lc-grid .lv-tile{width:auto}.lc-empty{gap:.75rem}.lc-empty-title{font:400 clamp(1.5rem,1.15rem + 1vw,2.1rem)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--color-on-dark)}.lc-empty>p:not([class]){max-width:29rem;margin-inline:auto;line-height:1.5}.lc-nojs{padding:1.5rem 1rem;line-height:1.6}.lc-nojs ul{margin-top:.5rem;padding-left:1.2rem;list-style:disc}.lc-nojs a,.lv-menu-compare{color:var(--color-on-dark)}.lv-menu-compare{display:grid;gap:.15rem;margin-bottom:.3rem;padding:.6rem .6rem .7rem;border-bottom:1px solid var(--lv-line);border-radius:.6rem .6rem 0 0}.lv-menu-compare span{font-size:.8125rem;color:var(--lv-dim)}.lv-menu-compare:hover,.lv-menu-compare[aria-current]{background:rgb(246 243 236/.08)}.li-compare{flex:1 1 100%}@media (min-width:48rem) and (min-height:34rem){.lv{height:100dvh;overflow:hidden}.lv-screen{aspect-ratio:auto;flex:1 1 auto;min-height:0}}@media (min-width:48rem) and (max-width:74.99rem){.lv-context{flex-wrap:wrap}.lv-q{flex:1 1 100%;max-width:none}.lv-hint{display:none}.lv-main{position:relative}.lv-paper{position:absolute;z-index:20;top:0;right:0;bottom:0;width:min(30rem,78vw);box-shadow:-18px 0 50px rgb(0 0 0/.5)}}@media (max-width:79.99rem){.lv-est.lv-wide-only{display:none}}@media (max-width:47.99rem){.lv-bar{gap:.55rem;padding-inline:.75rem .5rem}.lv-mark-full{display:none!important}.lv-mark-icon{display:block!important;height:1.75rem}.lv-crumb{padding-left:.6rem;font-size:1.35rem}.lv-wide-only{display:none}.lv-switch{flex:1 1 0}.lv-bar-end{flex:none}.lv-bar-end .lv-btn{padding:0 .75rem}.lv-context{flex-direction:column;align-items:stretch;gap:.6rem;padding:.9rem .75rem .6rem}.lv-q{max-width:none;font-size:1.45rem}.lv-lineups{flex:none;margin-inline:-.75rem;padding-inline:.75rem 1.5rem}.lv-tools>.lv-btn{display:none}.lv-care{padding-inline:.75rem}.lv-stage{padding-inline:.5rem}.lv-tabs{display:flex;gap:.3rem;margin-bottom:.5rem;overflow-x:auto;scrollbar-width:none}.lv-tabs button{display:inline-flex;align-items:center;gap:.45rem;flex:1 1 0;min-width:0;min-height:2.75rem;padding:0 .7rem;border:1px solid var(--lv-line-2);border-radius:.7rem;background:none;color:var(--lv-dim);font:600 .875rem/1.15 var(--font-ui);text-align:left;cursor:pointer}.lv-tabs button[aria-selected=true]{border-color:var(--color-accent);color:var(--color-on-dark);background:var(--lv-raise)}.lv-tab-name{white-space:nowrap}.lv-tab-name,.lv-tab-name small{overflow:hidden;text-overflow:ellipsis}.lv-tab-name small{display:block;font-size:.75rem;font-weight:500;color:var(--lv-dim)}.lv-pane[data-tabbed] .lv-pane-test{display:none}.lv-panes{display:block}.lv-pane:not([data-active]){display:none}.lv-pane[data-focus]{border-color:var(--lv-line)}.lv-pane-head{padding-left:.7rem;row-gap:0}.lv-pane-who{flex:1 1 0;min-height:2.5rem}.lv-pane-title,.lv-pane-who .lv-slot,.lv-pane[data-tabbed] .lv-pane-who b{display:none}.lv-pane[data-tabbed] .lv-pane-setup{font-size:.875rem;color:var(--color-on-dark)}.lv-pane .lv-pane-nums{order:0;flex:none;padding:0 .4rem 0 0}.lv-pane-acts{flex:1 1 100%;justify-content:flex-end;border-top:1px solid var(--lv-line);margin-inline:-.7rem -.35rem;padding-inline:.35rem}.lv-screen[data-kind=page][data-view=phone]{aspect-ratio:auto;height:min(74dvh,844px)}.lv-screen[data-kind=page][data-view=desktop]{aspect-ratio:16/15}.lv-shelf-bar{flex-wrap:wrap;padding-inline:.35rem .5rem}.lv-hint{display:none}.lv-from{flex:1 1 100%;order:3;margin-inline:-.35rem -.5rem;border:0;border-radius:0;padding:0 .75rem;overflow-x:auto;scrollbar-width:none;gap:.3rem}.lv-from button{flex:none;min-height:var(--lv-hit);border:1px solid var(--lv-line-2)}.lv-filters{flex:1 1 100%;order:4;margin:.1rem -.5rem .3rem -.35rem;padding:3px .75rem;overflow-x:auto;scrollbar-width:none}.lv-filters::-webkit-scrollbar{display:none}.lv-shelf-row{padding-inline:.75rem}.lv-tile{width:8.75rem}.lv-tile-add{width:2rem;height:2rem}.lv-paper{position:fixed;z-index:45;inset:0;width:auto;margin:0;border-radius:0}.lv-pane:not([data-tabbed]) .lv-pane-head:has(.lv-pane-test) .lv-pane-who{flex-basis:100%}.lc .lv-main{flex-direction:column}.lc-list,.lc-list:not([data-open]){display:flex;order:2;width:auto;margin:.9rem .5rem 1.25rem;overflow:visible}.lc-list-head{position:static}.lc-status{flex:none}}@media (prefers-reduced-motion:reduce){.lv-shelf-title svg,.lv-tile-img img{transition:none}}.li-main{width:min(100% - 2rem,84rem);margin-inline:auto;padding-block:clamp(1.75rem,4vw,3.25rem) clamp(3rem,6vw,5rem)}.li-top{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.6rem 3rem}.li-h1{font:400 clamp(2.1rem,1.5rem + 2.4vw,3.4rem)/1.02 var(--font-display);letter-spacing:-.03em}.li-lede{flex:0 1 31rem;padding-bottom:.3rem;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.5}.li-empty,.li-lede{color:var(--lv-dim)}.li-empty{margin-top:2rem}.li-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.li-tile a{display:flex;flex-direction:column;height:100%;border:1px solid var(--lv-line);border-radius:1rem;background:var(--lv-raise);color:var(--color-on-dark);text-decoration:none;overflow:hidden}.li-tile a:hover{border-color:var(--color-accent)}.li-shots{display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));background:#0e0e0d}.li-shots[data-count="1"]{grid-template-columns:1fr}.li-shots img{display:block;width:100%;height:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center}.li-text{display:grid;align-content:start;gap:.5rem;flex:1;padding:1.1rem 1.2rem 1.25rem}.li-when{font-size:.8125rem;color:var(--lv-dim)}.li-q{font:400 clamp(1.4rem,1.2rem + .7vw,1.75rem)/1.1 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.li-find{font-size:.9375rem;line-height:1.5}.li-facts,.li-find{color:var(--lv-dim)}.li-facts{font-size:.8125rem}.li-facts:first-letter{text-transform:uppercase}.li-go{justify-self:start;align-self:end;display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.4rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--lv-line-2);font-weight:600;font-size:.9375rem}.li-tile a:hover .li-go{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.li-tile[data-lead]{grid-column:1/-1}.li-tile[data-lead] a{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.li-tile[data-lead] .li-text{align-content:center;padding:clamp(1.25rem,3vw,2.5rem);gap:.75rem}.li-tile[data-lead] .li-q{font-size:clamp(1.9rem,1.3rem + 2vw,2.9rem);line-height:1.04}.li-tile[data-lead] .li-find{font-size:1.0625rem;color:var(--color-on-dark)}.li-tile[data-lead] .li-go{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink);min-height:3rem;font-size:1rem}.li-tile[data-lead] a:hover .li-go{background:var(--color-accent-on-dark);border-color:var(--color-accent-on-dark)}.li-note{display:grid;gap:.4rem;max-width:44rem;margin-top:clamp(2.5rem,5vw,4rem);padding-left:1rem;border-left:2px solid var(--color-accent)}.li-note h2{font:400 1.35rem/1.15 var(--font-display);letter-spacing:-.02em}.li-note p{font-size:.9375rem;line-height:1.55;color:var(--lv-dim)}.li-plain{max-width:46rem}.li-plain>*+*{margin-top:1.25rem}.li-plain .lab-body a{color:var(--color-accent-on-dark)}@media (max-width:61.99rem){.li-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.li-tile[data-lead] a{grid-template-columns:1fr}}@media (max-width:39.99rem){.li-wall{grid-template-columns:1fr}}.li .site-foot{margin-top:0;color:var(--color-ink)}.li .site-foot :focus-visible{outline-color:var(--color-accent-ink)}