.ls{color:var(--ink-1);gap:12px;min-width:0;margin-top:1.4em;font-size:15px;line-height:1.5;display:grid}.ls *{box-sizing:border-box}.ls :is(p,ul,dl,dd,h3){margin:0}.ls *+*{margin-top:0}.ls ul{padding:0;list-style:none}.ls ul li:before{content:none}.ls :is(button,select,input,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ls-muted{color:var(--ink-3)}.ls-bar{border-top:1.5px solid var(--ink-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.ls-tabs{border:1px solid var(--line-2);border-radius:var(--radius-1);gap:2px;padding:2px;display:flex}.ls-tabs button{font:600 14px/1 var(--font-display);color:var(--ink-2);cursor:pointer;border-radius:var(--radius-1);background:0 0;border:0;padding:8px 12px}.ls-tabs button.is-on{background:var(--ink-1);color:var(--ink-inverse)}.ls-search{font:14px/1.2 var(--font-display);border:1px solid var(--line-2);background:var(--surface-0);color:var(--ink-1);border-radius:var(--radius-1);width:240px;min-width:0;max-width:100%;padding:8px 10px}.ls-filters{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ls-chip{font:500 13px/1 var(--font-display);border:1px solid var(--line-1);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.ls-chip.is-on{color:var(--ink-1);border-color:var(--line-2);background:var(--surface-1)}.ls-chip i,.ls-legend i,.ls-fam h3 i{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.ls-chip:not(.is-on) i{opacity:.35}.ls-count{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.ls-check{color:var(--ink-2);align-items:center;gap:6px;margin-left:4px;font-size:13px;display:inline-flex}.ls-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.ls-body.is-full{grid-template-columns:minmax(0,1fr)}.ls-body.is-full .ls-detail{max-width:42rem;position:static}.ls-main{min-width:0}@media (width<=900px){.ls-body{grid-template-columns:minmax(0,1fr)}}.ls-axes{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:8px;display:flex}.ls-axes label{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ls-axes select,.ls-compare-head select{font:14px/1.2 var(--font-display);border:1px solid var(--line-2);background:var(--surface-0);color:var(--ink-1);border-radius:var(--radius-1);max-width:100%;padding:5px 6px}.ls-presets{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.ls-presets button{font:500 12.5px/1.2 var(--font-display);border:1px dashed var(--line-2);border-radius:var(--radius-1);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;padding:5px 8px}.ls-presets button.is-on{border-style:solid;border-color:var(--lapis);color:var(--lapis);background:var(--lapis-tint)}.ls-svg{background:var(--surface-0);border:1px solid var(--line-1);touch-action:manipulation;width:100%;height:auto;display:block}.ls-grid{stroke:var(--line-1);stroke-width:1px}.ls-frame{fill:none;stroke:var(--line-2);stroke-width:1px}.ls-tick{font:12px var(--font-mono);fill:var(--ink-3)}.ls-axis-lo,.ls-axis-hi{font:500 13px var(--font-display);fill:var(--ink-2)}.ls-dot{cursor:pointer;outline:none}.ls-dot .ls-hit{fill:#0000}.ls-dot circle:not(.ls-hit):not(.ls-ring){stroke:var(--surface-0);stroke-width:1.5px;transition:transform .12s}.ls-dot circle.ls-gone{fill:var(--surface-0);stroke-width:2px}.ls-dot:hover circle:not(.ls-hit):not(.ls-ring),.ls-dot:focus-visible circle:not(.ls-hit):not(.ls-ring){transform:scale(1.35)}.ls-ring{fill:none;stroke:var(--ink-1);stroke-width:2px}.ls-label text{font:600 15px var(--font-display);fill:var(--ink-1);paint-order:stroke;stroke:var(--surface-0);stroke-width:5px;stroke-linejoin:round}.ls-legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex;margin-top:8px!important}.ls-legend span{align-items:center;gap:6px;display:inline-flex}.ls-legend-gone{border:2px solid var(--ink-3);background:0 0!important}.ls-legend-aim{border:1.5px dashed var(--coin);background:0 0!important}.ls-aim circle{fill:none;stroke:var(--coin);stroke-width:1.5px;stroke-dasharray:4 3}.ls-aim line{stroke:var(--coin);stroke-width:1px;stroke-dasharray:2 3}.ls-compare-head{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:10px;font-size:14px;display:flex}.ls-compare-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=1100px){.ls-compare-grid{grid-template-columns:minmax(0,1fr)}.ls-radar{max-width:380px;margin-inline:auto}}.ls-radar{width:100%;height:auto;display:block;overflow:visible}.ls-shape{fill-opacity:.12;stroke-width:2px;stroke-linejoin:round}.ls-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.35}.ls-table th,.ls-table td{border-bottom:1px solid var(--line-1);text-align:left;vertical-align:middle;padding:6px 8px}.ls-table thead th{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom-color:var(--line-2);background:var(--surface-1);white-space:nowrap}.ls-table thead th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ls-table tbody th{white-space:nowrap;font-weight:600}.ls-table td.ls-wrap{white-space:normal;min-width:8rem}.ls-heat{font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:2.6rem;text-align:center!important}.ls-heat[data-v="0"]{color:var(--ink-3)}.ls-heat[data-v="1"]{background:color-mix(in srgb, var(--lapis) 10%, transparent)}.ls-heat[data-v="2"]{background:color-mix(in srgb, var(--lapis) 22%, transparent)}.ls-heat[data-v="3"]{background:color-mix(in srgb, var(--lapis) 38%, transparent)}.ls-heat[data-v="4"]{background:color-mix(in srgb, var(--lapis) 58%, transparent);font-weight:500}.ls-swatch{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.ls-name{font:600 13.5px/1.2 var(--font-display);color:var(--ink-1);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ls-name:hover{color:var(--lapis);text-decoration:underline}.ls-x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-size:15px}.ls-matrix .ls-hint{color:var(--ink-3);margin-bottom:8px;font-size:13px}.ls-scroll{border:1px solid var(--line-1);background:var(--surface-0);max-height:640px;overflow:auto}.ls-table-matrix thead th{z-index:1;position:sticky;top:0}.ls-table-matrix tbody tr{cursor:pointer}.ls-table-matrix tbody tr:hover{background:var(--surface-1)}.ls-table-matrix tbody tr.is-on{box-shadow:inset 3px 0 0 var(--ink-1)}.ls-table-matrix tbody tr.is-self th .ls-name{color:var(--coin-text)}.ls-segs{gap:28px;display:grid}.ls-fam{gap:6px;display:grid}.ls-fam h3{align-items:center;gap:10px;font-size:21px;font-weight:700;display:flex}.ls-fam>p{font-size:14px}.ls-seg-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid;margin-top:8px!important}.ls-seg{border-top:1px solid var(--line-2);align-content:start;gap:6px;padding-top:8px;display:grid}.ls-seg ul{gap:4px;display:grid}.ls-card{text-align:left;border-radius:var(--radius-1);cursor:pointer;width:100%;color:var(--ink-1);font:13px/1.4 var(--font-display);background:0 0;border:1px solid #0000;gap:2px;padding:6px 8px;display:grid}.ls-card:hover{background:var(--surface-1)}.ls-card.is-on{border-color:var(--ink-1)}.ls-card b{font-size:14.5px}.ls-card span{color:var(--ink-2)}.ls-status{letter-spacing:.06em;text-transform:uppercase;font:500 10.5px var(--font-mono)!important;color:var(--coin-text)!important}.ls-detail{border:1px solid var(--line-1);border-top:2px solid var(--ink-1);background:var(--surface-0);gap:10px;padding:14px 16px;display:grid;position:sticky;top:16px}.ls-detail h3{letter-spacing:-.01em;font-size:24px;font-weight:750;line-height:1.1}.ls-detail>p{font-size:14.5px}.ls-rel{color:var(--ink-2)}.ls-bars{gap:3px;display:grid}.ls-bars>div{grid-template-columns:8.5rem 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.ls-bars dt{color:var(--ink-2)}.ls-bars dd{align-items:center;gap:8px;display:flex}.ls-bar-track{background:var(--surface-2);border-radius:3px;flex:1;height:6px;display:block;overflow:hidden}.ls-bar-track span{height:100%;display:block}.ls-bar-n{font:12px var(--font-mono);color:var(--ink-3);width:1ch}.ls-facts{border-top:1px solid var(--line-1);gap:6px;padding-top:8px;font-size:13px;display:grid}.ls-facts dt{font:500 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ls-facts dd{color:var(--ink-1)}.ls-actions{flex-wrap:wrap;gap:8px;display:flex}.ls-actions a.fm-btn{color:var(--ink-inverse);text-decoration:none}@media (width<=640px){.ls-search{width:100%}.ls-bars>div{grid-template-columns:7.5rem 1fr}}.ls-scroll-x{min-width:0;overflow-x:auto}.ls-table-compare th,.ls-table-compare td{min-width:7.5rem}.ls-table-compare tbody th{font:600 13px/1.3 var(--font-display);text-transform:none;letter-spacing:0;color:var(--ink-1);min-width:8rem}.ls-clamp{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ls-seg-cell{white-space:nowrap}.ls-table-matrix tbody th,.ls-table-matrix td{padding-block:5px}.ls-also:where(.astro-wq5sebsu){border-top:1px solid var(--line-1);padding-top:12px}.ls-also:where(.astro-wq5sebsu) summary:where(.astro-wq5sebsu){cursor:pointer;font-weight:600}.ls-also:where(.astro-wq5sebsu)>div:where(.astro-wq5sebsu){margin-top:16px}.ls-also:where(.astro-wq5sebsu) ul:where(.astro-wq5sebsu){gap:4px;margin:6px 0 0;padding-left:1.2em;font-size:15px;display:grid}.ls-also-st:where(.astro-wq5sebsu){font:500 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--coin-text)}
