@keyframes sage-lm-in{to{opacity:1;transform:none}}.sage-lm-hero{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}@media (width<62rem){.sage-lm-hero{grid-template-columns:minmax(0,1fr)}}.sage-lm-week{background:var(--surface-sunken);border:var(--border-width) solid var(--line);border-radius:var(--radius);box-shadow:var(--sage-lift-on-dark);padding:var(--space-8);max-inline-size:26.25rem}.sage-lm-week__chart .stem{stroke-dasharray:40}.is-seq .sage-lm-week__chart .stem{stroke-dashoffset:40px}.is-seq.is-in .sage-lm-week__chart .stem{transition:stroke-dashoffset .5s var(--motion-ease);transition-delay:calc(.15s + var(--i) * .15s);stroke-dashoffset:0}.sage-lm-week__chart .day{font-weight:var(--font-label-weight);letter-spacing:var(--font-label-letter-spacing);fill:var(--text-on-dark-muted);text-anchor:middle;font-size:11px}.sage-lm-week__chart .filed{stroke:var(--level-lite);stroke-width:2px;stroke-dasharray:60}.is-seq .sage-lm-week__chart .filed{stroke-dashoffset:60px}.is-seq.is-in .sage-lm-week__chart .filed{transition:stroke-dashoffset .6s var(--motion-ease) .9s;stroke-dashoffset:0}.sage-lm-week__chart .mark{fill:var(--level-lite)}.is-seq .sage-lm-week__chart .mark{opacity:0}.is-seq.is-in .sage-lm-week__chart .mark{transition:opacity .35s var(--motion-ease) 1.4s;opacity:1}.sage-lm-week__chart .ring{fill:none;stroke:var(--level-lite);stroke-width:1.5px;opacity:0;transform-origin:50%;transform-box:fill-box;vector-effect:non-scaling-stroke;animation:sage-lm-ring 3s var(--motion-ease) 1.6s infinite}@keyframes sage-lm-ring{0%{opacity:.7;transform:scale(1)}35%,to{opacity:0;transform:scale(2.5)}}.sage-lm-filed{background:var(--surface-film);border-inline-start:var(--space-hairline) solid var(--level-lite);border-radius:0 var(--radius) var(--radius) 0;padding:var(--space-6) var(--space-7);margin-block-start:var(--space-5)}.sage-lm-filed__label{font-weight:var(--font-body-weight-strong);font-size:var(--font-body-size-sm);color:var(--level-lite)}.sage-lm-filed__what{font-size:var(--font-body-size-sm)}.is-seq.is-in [data-filed]{animation:sage-lm-in .5s var(--motion-ease) 1.7s forwards}@media (width<56rem){.sage-lm-week{display:none}}.sage-lm-stage{padding:var(--space-9)}.sage-lm-map{inline-size:82%;max-inline-size:30rem}.sage-lm-map__field circle{fill:var(--flashing);opacity:.28}.sage-lm-map__field circle.tw{animation:sage-lm-twinkle 4.8s ease-in-out var(--d,0s) infinite}.sage-lm-map__hit{fill:var(--level-deep)}.is-seq .sage-lm-map__hit{opacity:0}.is-seq.is-in .sage-lm-map__hit{animation:sage-lm-in .5s var(--motion-ease) .8s forwards}.sage-lm-map__pulse{fill:none;stroke:var(--level-deep);stroke-width:1.5px;opacity:0;transform-origin:50%;transform-box:fill-box;vector-effect:non-scaling-stroke}.is-seq.is-in .sage-lm-map__pulse{animation:sage-lm-pulse 2.8s var(--motion-ease) 1s infinite}.sage-lm-chip{align-items:center;gap:var(--space-4);font-weight:var(--font-body-weight-strong);font-size:var(--font-data-size);color:var(--level-deep);background:var(--white);border:var(--border-width) solid color-mix(in srgb,var(--level) 45%,transparent);border-radius:var(--radius);padding:var(--space-3) var(--space-6);display:inline-flex}.sage-lm-chip i{background:var(--level);border-radius:50%;flex:none;block-size:.4375rem;inline-size:.4375rem}.is-seq [data-chip]{opacity:0;transform:translateY(calc(-1 * var(--motion-travel-sm)))}.is-seq.is-in [data-chip]{animation:sage-lm-in .5s var(--motion-ease) 1.2s forwards}@keyframes sage-lm-twinkle{0%,45%,to{opacity:.28}55%{opacity:.75;fill:var(--level-deep)}65%{opacity:.28}}@keyframes sage-lm-pulse{0%{opacity:.8;transform:scale(1)}40%,to{opacity:0;transform:scale(6)}}.sage-lm-file{background:var(--gypsum);border:var(--border-width) solid var(--line);border-radius:var(--radius);inline-size:100%;padding:var(--space-8)}.sage-lm-file__name,.sage-lm-report__title{font-family:var(--font-serif);font-weight:var(--font-title-weight);font-size:var(--font-title-size-min);color:var(--text-on-light-strong)}.sage-lm-file__lines i,.sage-lm-report__lines i{block-size:var(--space-3);border-radius:var(--radius-ui)}.sage-lm-file__lines i{background:color-mix(in srgb,var(--anchor) 10%,transparent)}.sage-lm-file__lines i:nth-child(2){inline-size:78%}.sage-lm-file__lines i:nth-child(3){inline-size:56%}.sage-lm-note{background:var(--white);border:var(--border-width) solid var(--line);border-inline-start:var(--space-hairline) solid var(--level);border-radius:0 var(--radius) var(--radius) 0;inline-size:100%;box-shadow:var(--sage-lift-1);padding:var(--space-7) var(--space-8)}.sage-lm-note .sage-label{color:var(--level-deep)}.is-seq [data-note]{opacity:0;transform:translateY(calc(-1 * var(--motion-travel)))}.is-seq.is-in [data-note]{animation:sage-lm-in .5s var(--motion-ease) .5s forwards}.sage-lm-report{background:var(--white);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);inline-size:min(100%,22rem);box-shadow:var(--sage-lift-1);padding:var(--space-8)}.sage-lm-report__title{border-block-end:var(--border-width) solid var(--line);padding-block-end:var(--space-6)}.sage-lm-report__lines i{background:color-mix(in srgb,var(--anchor) 8%,transparent)}.sage-lm-report__lines i:nth-child(2){inline-size:84%}.sage-lm-report__lines i:nth-child(3){inline-size:68%}.sage-lm-report__lines i:nth-child(4){inline-size:76%}.is-seq .sage-lm-report__lines i{opacity:0}.is-seq.is-in .sage-lm-report__lines i{animation:sage-lm-fade .35s var(--motion-ease) forwards}.is-seq.is-in .sage-lm-report__lines i:first-child{animation-delay:.7s}.is-seq.is-in .sage-lm-report__lines i:nth-child(2){animation-delay:.85s}.is-seq.is-in .sage-lm-report__lines i:nth-child(3){animation-delay:1s}.is-seq.is-in .sage-lm-report__lines i:nth-child(4){animation-delay:1.15s}@keyframes sage-lm-fade{to{opacity:1}}.is-seq [data-report]{opacity:0;transform:translateY(var(--motion-travel))}.is-seq.is-in [data-report]{animation:sage-lm-in .5s var(--motion-ease) .3s forwards}.is-seq .sage-lm-turn{opacity:0}.is-seq.is-in .sage-lm-turn{animation:sage-lm-fade .5s var(--motion-ease) 1.4s forwards}.sage-lm-turn{gap:var(--space-4);color:var(--level-deep)}.sage-lm-turn__mark{block-size:.875rem}.sage-lm-fine{margin-block-start:var(--space-11)}
