.lk{display:flex;flex-direction:column;gap:1.25rem}.lk__toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1.25rem}.lk__field{display:flex;flex-direction:column;gap:.3rem;font-size:var(--fs-tiny);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lk__field select{font:inherit;font-size:var(--fs-small);font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);background:#fff;border:1px solid var(--rule-strong);border-radius:var(--r-sm);padding:.45rem 2rem .45rem .7rem;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%237c7a73' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center}.lk__field select:hover{border-color:var(--accent)}.lk__focus{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-small);padding-bottom:.4rem}.lk__focus-lab{color:var(--ink-3)}.lk__chip-btn{border:0;background:transparent;font:inherit;font-weight:600;cursor:default}.lk__reset{border:1px solid var(--rule-strong);background:#fff;color:var(--ink-2);font:inherit;font-size:var(--fs-small);padding:.3rem .7rem;border-radius:var(--r-sm);cursor:pointer}.lk__reset:hover{border-color:var(--accent);color:var(--accent)}.lk__body{display:flex;align-items:flex-start;gap:1.25rem}.lk__area{flex:1 1 auto;min-width:0}.lk__body .lk-sidebar{flex:0 0 320px;width:320px}@media(max-width:720px){.lk__body{flex-direction:column}.lk__body .lk-sidebar{flex-basis:auto;width:100%}}.lk__stage{overflow-x:auto;padding-bottom:.25rem}.lk__canvas-wrap{position:relative;width:max-content}.lk__canvas{display:block}.lk__overlay{position:absolute;top:0;left:0;cursor:crosshair}.lk__tip{position:absolute;background:var(--ink);color:#fff;padding:.5rem .7rem;border-radius:var(--r-sm);font-size:var(--fs-tiny);line-height:1.35;pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-md);z-index:5}.lk__tip b{display:block;font-weight:700;font-size:var(--fs-small);margin-top:.15rem}.lk__tip span{display:block;color:#c9c9c9;margin-top:.1rem}.lk__tip i{display:block;font-style:normal;color:#b9d9d7;margin-top:.15rem}.lk__key{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:var(--fs-tiny);color:var(--ink-3)}.lk__ramp{width:150px;height:10px;border-radius:5px;border:1px solid var(--rule)}.lk__key-title{margin-left:.4rem;color:var(--ink-2)}.lk__legend{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--rule)}.lk__legend-item{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;font:inherit;font-size:var(--fs-small);color:var(--ink-2);cursor:pointer;padding:.15rem .3rem;border-radius:var(--r-sm)}.lk__legend-item:hover{background:var(--paper-2);color:var(--ink)}.lk__legend-item.is-current{font-weight:600;color:var(--ink)}.lk__swatch{width:12px;height:12px;border-radius:3px;flex:none;box-shadow:inset 0 0 0 1px #0000001f}.lk__hint{margin-top:1rem;font-size:var(--fs-small);color:var(--ink-3)}.lk-loading,.lk-error{color:var(--ink-3);padding:2rem 0}.lk-sidebar{position:relative;align-self:start;background:#fff;border:1px solid var(--rule);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:1.5rem;animation:lk-slide .26s var(--ease)}@keyframes lk-slide{0%{opacity:0;transform:translate(12px)}}.lk-sidebar__close{position:absolute;top:.5rem;right:.6rem;border:0;background:transparent;font-size:1.5rem;line-height:1;color:var(--ink-3);cursor:pointer}.lk-sidebar__close:hover{color:var(--ink)}.lk-sidebar__eyebrow{font-size:var(--fs-tiny);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.lk-sidebar__title{font-size:1.1rem;line-height:1.3;margin:.4rem 0 1rem;display:flex;flex-direction:column;gap:.3rem}.lk-sidebar__st{display:inline-flex;align-items:center;gap:.45rem}.lk-sidebar__chip{width:12px;height:12px;border-radius:3px;flex:none;box-shadow:inset 0 0 0 1px #00000026}.lk-sidebar__times{color:var(--ink-3);font-family:var(--sans);font-size:.9rem;padding-left:.2rem}.lk-sidebar__value{display:flex;flex-direction:column;border-left:3px solid;padding-left:.8rem;margin-bottom:1rem}.lk-sidebar__value-num{font-family:var(--serif);font-size:2.1rem;line-height:1;color:var(--ink)}.lk-sidebar__value-lab{font-size:var(--fs-tiny);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-top:.2rem}.lk-sidebar__stats{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin:0}.lk-sidebar__stats>div:last-child{grid-column:1 / -1}.lk-sidebar__stats dt{font-size:var(--fs-tiny);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.lk-sidebar__stats dd{margin:.1rem 0 0;font-size:1.02rem;color:var(--ink)}@media(max-width:979px){.lk-sidebar{position:sticky;bottom:1rem}}.head[data-astro-cid-exbne3ym]{margin-bottom:2rem}.panel[data-astro-cid-exbne3ym]{padding:clamp(1rem,.5rem + 2vw,2rem)}
