.ly{font-family:var(--font-inter),system-ui,sans-serif;display:grid;gap:1rem}.ly-eras{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem}@media (max-width:760px){.ly-eras{grid-template-columns:repeat(4,1fr)}}.ly-era{font:inherit;color:inherit;background:transparent;border:1px solid color-mix(in oklab,currentColor 16%,transparent);border-radius:8px;padding:.5rem .4rem;cursor:pointer;display:grid;gap:.15rem;text-align:left}.ly-era.is-on{background:var(--chart-ink);color:var(--chart-bg);border-color:var(--chart-ink)}.ly-era-year{font-size:.6875rem;letter-spacing:.1em;opacity:.6;font-variant-numeric:tabular-nums}.ly-era-name{font-size:.8125rem;font-weight:600}.ly-frame{border:1px solid color-mix(in oklab,currentColor 12%,transparent);border-radius:12px;padding:1rem;background:color-mix(in oklab,currentColor 3%,transparent);overflow:hidden}.ly-page{font-size:.75rem;min-height:16rem;transition:width .2s ease}.ly-foot,.ly-head{padding:.5rem .7rem;border-radius:6px;background:color-mix(in oklab,currentColor 14%,transparent);font-weight:600}.ly-main,.ly-side{padding:.5rem .6rem;border-radius:6px;background:color-mix(in oklab,currentColor 6%,transparent);font-weight:600;min-height:4rem}.ly-side{background:color-mix(in oklab,currentColor 9%,transparent)}.ly-grid{margin-top:.4rem;font-weight:400}.ly-card{padding:.45rem;border-radius:6px;background:var(--chart-bg);border:1px solid color-mix(in oklab,currentColor 18%,transparent)}.ly-thumb{display:block;width:100%;height:22px;border-radius:4px;background:color-mix(in oklab,currentColor 20%,transparent);margin-bottom:.3rem}.ly-t{display:block;font-weight:600}.ly-b{margin:.15rem 0;opacity:.75;line-height:1.35}.ly-p{font-style:normal;font-weight:600;opacity:.7}.ly-cell{min-width:0}.ly-table{width:100%;border-collapse:separate;border-spacing:6px}.ly-table td{vertical-align:top}.ly-table .ly-side{width:30%}.ly-table--grid{border-spacing:4px;margin-top:.4rem;font-weight:400}.ly-table--grid td{width:33%}.ly-page--floats .ly-row:after{content:"";display:table;clear:both}.ly-page--floats .ly-side{float:left;width:30%;box-sizing:border-box}.ly-page--floats .ly-main{float:left;width:70%;box-sizing:border-box}.ly-page--floats .ly-foot,.ly-page--floats .ly-head{margin:0 0 6px}.ly-page--floats .ly-foot{margin-top:6px}.ly-page--floats .ly-grid:after{content:"";display:table;clear:both}.ly-page--floats .ly-cell{float:left;width:31%;margin:0 1% 6px;box-sizing:border-box}.ly-page--inline .ly-row{font-size:0}.ly-page--inline .ly-main,.ly-page--inline .ly-side{display:inline-block;vertical-align:top;font-size:.75rem;box-sizing:border-box}.ly-page--inline .ly-side{width:30%}.ly-page--inline .ly-main{width:70%}.ly-page--inline .ly-foot,.ly-page--inline .ly-head{margin:0 0 6px}.ly-page--inline .ly-foot{margin-top:6px}.ly-page--inline .ly-cell{display:inline-block;width:31%;margin:0 1% 6px;vertical-align:top;box-sizing:border-box}.ly-page--flex{flex-direction:column}.ly-page--flex,.ly-page--flex .ly-row{display:flex;gap:6px}.ly-page--flex .ly-side{flex:0 0 30%}.ly-page--flex .ly-main{flex:1}.ly-page--flex .ly-grid{display:flex;flex-wrap:wrap;gap:6px}.ly-page--flex .ly-cell{flex:1 1 30%;display:flex}.ly-page--flex .ly-card{flex:1}.ly-page--cq,.ly-page--grid,.ly-page--subgrid{display:grid;gap:6px;grid-template-areas:"head head" "side main" "foot foot";grid-template-columns:30% 1fr}.ly-page--cq .ly-row,.ly-page--grid .ly-row,.ly-page--subgrid .ly-row{display:contents}.ly-page--cq .ly-head,.ly-page--grid .ly-head,.ly-page--subgrid .ly-head{grid-area:head}.ly-page--cq .ly-side,.ly-page--grid .ly-side,.ly-page--subgrid .ly-side{grid-area:side}.ly-page--cq .ly-main,.ly-page--grid .ly-main,.ly-page--subgrid .ly-main{grid-area:main}.ly-page--cq .ly-foot,.ly-page--grid .ly-foot,.ly-page--subgrid .ly-foot{grid-area:foot}.ly-page--cq .ly-grid,.ly-page--grid .ly-grid,.ly-page--subgrid .ly-grid{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.ly-page--cq .ly-main .ly-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ly-page--cq .ly-side .ly-grid{grid-template-columns:1fr 1fr}.ly-page--cq .ly-cell,.ly-page--grid .ly-cell,.ly-page--subgrid .ly-cell{display:grid}.ly-page--grid .ly-card{height:100%;box-sizing:border-box}.ly-page--cq .ly-cell{container-type:inline-size}.ly-page--cq .ly-card{display:grid;grid-template-columns:1fr;gap:.15rem .4rem;align-content:start}@container (min-width: 150px){.ly-page--cq .ly-card{grid-template-columns:34px 1fr auto;grid-template-areas:"thumb title price" "thumb body body";align-items:start}.ly-page--cq .ly-thumb{grid-area:thumb;height:34px;margin:0}.ly-page--cq .ly-t{grid-area:title}.ly-page--cq .ly-b{grid-area:body;margin:0}.ly-page--cq .ly-p{grid-area:price}}.ly-page--subgrid .ly-grid{grid-auto-rows:auto}.ly-page--subgrid .ly-cell{grid-row:span 4;grid-template-rows:subgrid;row-gap:.15rem;padding:.45rem;border-radius:6px;background:var(--chart-bg);border:1px solid color-mix(in oklab,currentColor 18%,transparent)}.ly-page--subgrid .ly-card{display:contents}.ly-page--subgrid .ly-b{margin:0}.ly-info{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}@media (max-width:760px){.ly-info{grid-template-columns:1fr}}.ly-info .cst-panel-kicker{margin:0 0 .3rem}.ly-p-text{font-size:.875rem}.ly-code,.ly-p-text{margin:0;line-height:1.55}.ly-code{padding:.9rem 1rem;border-radius:10px;background:color-mix(in oklab,currentColor 6%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;overflow-x:auto;white-space:pre}