@keyframes sage-plat-in{to{opacity:1;transform:none}}@keyframes sage-plat-rise{0%{transform:scaleY(0)}to{transform:none}}@keyframes sage-plat-draw{to{stroke-dashoffset:0}}.sage-plat-hero-band{background-image:radial-gradient(58% 62% at 26% 32%, color-mix(in srgb,var(--level) 14%,transparent), transparent 70%), radial-gradient(60% 60% at 74% 68%, color-mix(in srgb,var(--girder) 50%,transparent), transparent 72%);position:relative;overflow:hidden}.sage-plat-hero-band h1{max-width:min(60rem,100%);font-size:clamp(2.25rem,3.2vw + 1rem,3.5rem)}.sage-plat-field{gap:var(--space-11);grid-template-columns:minmax(0,1fr) minmax(0,17rem);align-items:end;margin-block-start:var(--space-13);display:grid}.sage-plat-bars__row{align-items:stretch;gap:var(--space-2);block-size:9rem;display:flex}.sage-plat-bar{cursor:pointer;block-size:100%;min-inline-size:var(--space-1);background:color-mix(in srgb,var(--text-on-dark) 9%,transparent);transition:background-color var(--motion-fast) var(--motion-ease);border:0;border-radius:0;align-items:flex-end;padding:0;display:flex}.sage-plat-bar i{inline-size:100%;block-size:var(--h,50%);background:color-mix(in srgb,var(--text-on-dark) 30%,transparent);transform-origin:bottom;transition:background-color var(--motion-fast) var(--motion-ease), block-size .9s var(--motion-ease);display:block}.sage-plat-bar[aria-pressed=true] i{background:var(--level-lite)}.sage-plat-bar:hover{background:color-mix(in srgb,var(--text-on-dark) 14%,transparent)}.sage-plat-bar:hover i{background:color-mix(in srgb,var(--level-lite) 65%,transparent)}.sage-plat-bar:focus-visible{outline:var(--rule-width) solid var(--level-lite);outline-offset:var(--space-2)}.is-seq .sage-plat-bar i{transform:scaleY(0)}.is-seq.is-in .sage-plat-bar i{animation:sage-plat-rise .9s var(--motion-ease) var(--d,0s) both}.sage-plat-bars__cap{color:var(--text-on-dark-muted);margin-block-start:var(--space-6)}.sage-plat-loan{--tone:var(--level-lite);background:var(--surface-sunken);border:var(--border-width) solid var(--line);border-inline-start:var(--rule-width) solid var(--tone);border-radius:var(--radius);box-shadow:var(--sage-lift-on-dark);padding:var(--space-7)}.sage-plat-loan[data-tone=brass]{--tone:var(--brass-lite)}.sage-plat-loan>*{margin:0}.is-seq .sage-plat-loan{opacity:0;transform:translateY(var(--space-3))}.is-seq.is-in .sage-plat-loan{animation:sage-plat-in .6s var(--motion-ease) .55s both}.is-seq.is-in .sage-plat-loan.is-ready{opacity:1;transition:opacity var(--motion-moderate) var(--motion-ease);animation:none;transform:none}.is-seq.is-in .sage-plat-loan.is-ready.is-swap{opacity:.14}.sage-plat-loan__name{color:var(--text-on-dark-muted)}.sage-plat-loan__figure{font-family:var(--font-serif);font-size:var(--font-figure-size-min);color:var(--tone);font-variant-numeric:tabular-nums;margin-block-start:var(--space-5)}.sage-plat-loan__what{font-size:var(--font-body-size-sm);color:var(--text-on-dark);margin-block-start:var(--space-4)}.sage-plat-loan__hint{border-block-start:var(--border-width) solid var(--line);color:var(--text-on-dark-muted);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}.sage-plat-loan__hint-touch{display:none}@media (hover:none){.sage-plat-loan__hint-hover{display:none}.sage-plat-loan__hint-touch{display:inline}.sage-plat-bars__row{touch-action:pan-y}}.sage-plat-touches{margin-block-start:var(--space-11)}.sage-plat-touches__end{color:var(--text-on-dark-strong)}@media (width<=65rem){.sage-plat-field{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,14rem)}.sage-plat-bars__row{gap:var(--space-1)}}@media (width<56.25rem){.sage-plat-field{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.is-seq .sage-plat-bar i,.is-seq .sage-plat-loan{opacity:1;transform:none}}.sage-plat-life-band{padding-block-end:var(--space-12)}.sage-plat-rail-strip{transition:opacity var(--motion-base) var(--motion-ease), visibility var(--motion-base) var(--motion-ease);z-index:60;background:color-mix(in srgb, var(--white) 88%, transparent);backdrop-filter:saturate(1.1)blur(.125rem);border-block:var(--border-width) solid var(--line);padding-block:calc(var(--space-8) + var(--space-6) / 2) var(--space-8);position:sticky;inset-block-start:var(--nav-height)}.sage-plat-rail-strip.is-gone{opacity:0;visibility:hidden;pointer-events:none}.sage-plat-chapter{scroll-margin-top:4.5rem}.sage-plat-rail ol{--fill:0%;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;position:relative}.sage-plat-rail li{text-align:center;position:relative}.sage-plat-rail a{padding-block-start:var(--space-6);display:block}.sage-plat-rail a:before{content:"";block-size:var(--border-width);background:var(--line-strong);position:absolute;inset-block-start:0;inset-inline:0}.sage-plat-rail li:first-child a:before{inset-inline-start:50%}.sage-plat-rail li:last-child a:before{inset-inline-end:50%}.sage-plat-rail ol:after{content:"";inline-size:var(--fill);block-size:var(--border-width);background:var(--anchor);pointer-events:none;transition:inline-size .4s var(--motion-ease);position:absolute;inset-block-start:0;inset-inline-start:8.33333%}.sage-plat-rail__dot{z-index:1;inline-size:var(--space-6);block-size:var(--space-6);background:var(--white);border:var(--rule-width) solid var(--line-strong);transition:var(--motion-transition);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}.sage-plat-rail__name{transition:var(--motion-transition);display:block}.sage-plat-rail a.is-done .sage-plat-rail__name{color:var(--text-primary)}.sage-plat-rail a.is-on .sage-plat-rail__name{color:var(--level-deep)}.sage-plat-rail a:hover .sage-plat-rail__name{color:var(--text-primary)}.sage-plat-rail .sage-plat-rail__now{display:none}.sage-plat-rail__bar{--p:0%;min-inline-size:var(--space-10);block-size:var(--border-width);background:var(--line-strong);position:relative}.sage-plat-rail__bar:after{content:"";inline-size:var(--p);background:var(--anchor);transition:inline-size .4s var(--motion-ease);position:absolute;inset-block:0;inset-inline-start:0}@media (width<56rem){.sage-plat-rail ol{display:none}.sage-plat-rail .sage-plat-rail__now{display:flex}.sage-plat-rail-strip{padding-block:var(--space-5)}}.sage-plat-why__card>*+*{margin-block-start:var(--space-5)}.sage-plat-why__card p{font-size:var(--font-body-size-sm)}.sage-plat-stage{padding:var(--space-10)}.sage-plat-docs{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.sage-plat-doc{min-block-size:12.25rem;padding:0;overflow:hidden}.sage-plat-doc__name{padding:var(--space-1) var(--space-2);white-space:nowrap;background:var(--gypsum);border-block-end:var(--border-width) solid var(--line);line-height:1.3}.sage-plat-doc__lines{margin:var(--space-3) var(--space-3) 0}.sage-plat-doc__lines i{block-size:var(--space-2);border-radius:var(--radius-ui);background:color-mix(in srgb,var(--anchor) 10%,transparent);display:block}.sage-plat-doc__lines i:nth-child(2){inline-size:82%}.sage-plat-doc__lines i:nth-child(3){inline-size:64%}.sage-plat-doc__lines i:nth-child(4){inline-size:74%}.sage-plat-doc__lines i.lit{background:color-mix(in srgb,var(--brass) 55%,transparent)}.sage-plat-scan{inline-size:var(--rule-width);background:linear-gradient(180deg, transparent, var(--level), transparent);box-shadow:0 0 .75rem .125rem color-mix(in srgb, var(--level) 55%, transparent);opacity:0;position:absolute;inset-block:0;inset-inline-start:0}.is-seq.is-in .sage-plat-scan{animation:sage-plat-scan 1.8s var(--motion-ease) .3s 1 forwards}@keyframes sage-plat-scan{0%{opacity:0;inset-inline-start:0}8%{opacity:1}92%{opacity:1}to{opacity:0;inset-inline-start:100%}}.is-seq .sage-plat-doc__lines i.lit{background:color-mix(in srgb,var(--anchor) 10%,transparent)}.is-seq.is-in .sage-plat-doc__lines i.lit{animation:sage-plat-hot .4s var(--motion-ease) 2s forwards}@keyframes sage-plat-hot{to{background:color-mix(in srgb,var(--brass) 55%,transparent)}}.sage-plat-bracket{inline-size:calc(50% - var(--space-5) / 2);block-size:var(--space-6);border:var(--rule-width) solid var(--redline);border-radius:0 0 var(--radius) var(--radius);opacity:0;transform-origin:0;border-block-start:0;position:absolute;inset-block-end:calc(-1 * var(--space-2));inset-inline-start:0;transform:scaleX(.6)}.is-seq.is-in .sage-plat-bracket{animation:sage-plat-bracket .5s var(--motion-ease) 2.15s forwards}@keyframes sage-plat-bracket{to{opacity:1;transform:scaleX(1)}}.sage-plat-contradiction{align-items:baseline;gap:var(--space-3);background:color-mix(in srgb,var(--redline) 6%,var(--white));border-inline-start:var(--rule-width) solid var(--redline);border-radius:0 var(--radius) var(--radius) 0;padding:var(--space-6) var(--space-7);font-size:var(--font-body-size-sm);color:var(--text-on-light-strong);line-height:1.5;display:flex}.sage-plat-contradiction b{font-family:var(--font-sans);color:var(--redline-deep);flex:none}.is-seq [data-flag]{opacity:0;transform:translateY(var(--motion-travel-sm))}.is-seq.is-in [data-flag]{animation:sage-plat-in .5s var(--motion-ease) 2.45s forwards}@media (prefers-reduced-motion:reduce){.sage-plat-scan{display:none}.is-seq .sage-plat-doc__lines i.lit{background:color-mix(in srgb,var(--brass) 55%,transparent)}.sage-plat-bracket,.is-seq [data-flag]{opacity:1;transform:none}}@media (width<36rem){.sage-plat-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.sage-plat-scan,.sage-plat-bracket{display:none}.sage-plat-contradiction{gap:var(--space-1);flex-direction:column}}.sage-plat-stage:has(>.sage-plat-handoff){container-type:inline-size}.sage-plat-handoff{position:relative}.sage-plat-handoff__from,.sage-plat-handoff__to{padding:var(--space-6) var(--space-7);box-shadow:var(--elevation-1)}.sage-plat-handoff__from{z-index:2;background:var(--white);position:absolute;inset-block-start:0;inset-inline:0}.is-seq.is-in .sage-plat-handoff__from{animation:sage-plat-handoff-out .5s var(--motion-ease) 1.6s forwards}.is-seq.is-in .sage-plat-handoff__from>*{opacity:.5;transition:opacity .5s var(--motion-ease) 1.1s}@keyframes sage-plat-handoff-out{to{opacity:0;transform:translateY(calc(var(--motion-travel-lg) * -1));visibility:hidden}}.sage-plat-handoff__lines,.sage-plat-handoff__wire{display:none}.sage-plat-handoff__loan{margin:var(--space-5) 0 0;font-family:var(--font-serif);font-weight:var(--font-body-weight-strong);font-size:var(--font-body-size);color:var(--text-on-light-strong);white-space:nowrap}.sage-plat-handoff__to .sage-plat-handoff__loan{border-block-end:var(--border-width) solid var(--line);padding-block-end:var(--space-5)}.sage-plat-handoff__states{block-size:1.375rem;min-inline-size:5rem;display:block;position:relative}.sage-plat-handoff__states i{padding:var(--space-1) var(--space-4);border-radius:var(--radius);white-space:nowrap;font-style:normal;position:absolute;inset-block-start:0;inset-inline-end:0}.sage-plat-handoff__states [data-was]{background:var(--gypsum)}.sage-plat-handoff__states [data-now]{color:var(--level-deep);background:color-mix(in srgb, var(--level) 14%, var(--white));border:var(--border-width) solid color-mix(in srgb, var(--level) 40%, transparent);opacity:0;transform:scale(.9)}.is-seq.is-in .sage-plat-handoff__states [data-was]{opacity:0;transition:opacity .3s var(--motion-ease) .6s}.is-seq.is-in .sage-plat-handoff__states [data-now]{opacity:1;transition:opacity .35s var(--motion-ease) .6s, transform .35s var(--motion-ease) .6s;transform:none}.sage-plat-handoff__to [data-head]{opacity:0}.is-seq.is-in .sage-plat-handoff__to [data-head]{opacity:1;transition:opacity .4s var(--motion-ease) 1.7s}.is-seq.is-in .sage-plat-handoff__state{opacity:1;transition:opacity .4s var(--motion-ease) 3.6s}.sage-plat-handoff__block{--i:0;opacity:0;transform:translateY(var(--motion-reveal-travel));margin-block-start:var(--space-4)}.is-seq.is-in .sage-plat-handoff__block{opacity:1;transition:opacity .45s var(--motion-ease) calc(1.9s + var(--i) * .5s), transform .45s var(--motion-ease) calc(1.9s + var(--i) * .5s);transform:none}.sage-plat-handoff__block>.sage-label{margin:0 0 var(--space-2)}.sage-plat-handoff__block dl>div{padding:var(--space-2) var(--space-3)}.sage-plat-handoff__block dt{min-inline-size:0}.sage-plat-handoff__block dd{font-family:var(--font-serif);font-variant-numeric:tabular-nums;white-space:nowrap}.sage-plat-handoff__note{margin:var(--space-2) 0 0;font-size:var(--font-label-size);color:var(--text-label)}.sage-plat-handoff__read{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;font-family:var(--font-label-family);font-weight:var(--font-label-weight);font-size:var(--font-label-size);color:var(--text-label);opacity:0;display:flex}.is-seq.is-in .sage-plat-handoff__read{opacity:1;transition:opacity .4s var(--motion-ease) 3.3s}.sage-plat-handoff__mark{inline-size:var(--space-6);block-size:var(--space-6);flex:none}@media (prefers-reduced-motion:reduce){.sage-plat-handoff__from{display:none}.sage-plat-handoff__to [data-head],.sage-plat-handoff__state,.sage-plat-handoff__block,.sage-plat-handoff__read{opacity:1;transform:none}.sage-plat-handoff__wire [data-token]{display:none}}@container (width>40rem){.sage-plat-handoff{grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1.25fr);align-items:center;display:grid}.sage-plat-handoff__from{opacity:.55;display:block;position:static}.is-seq.is-in .sage-plat-handoff__from{opacity:.5;transition:opacity .5s var(--motion-ease) 1.1s;animation:none}.is-seq.is-in .sage-plat-handoff__from>*{opacity:1}.sage-plat-handoff__from .sage-plat-handoff__loan{border-block-end:var(--border-width) solid var(--line);margin-block-end:var(--space-4);padding-block-end:var(--space-3)}.sage-plat-handoff__lines{gap:var(--space-3);flex-direction:column;display:flex}.sage-plat-handoff__lines i{block-size:var(--space-1);border-radius:var(--radius);background:color-mix(in srgb,var(--anchor) 10%,transparent);display:block}.sage-plat-handoff__lines i:nth-child(2){inline-size:72%}.sage-plat-handoff__lines i:nth-child(3){inline-size:54%}.sage-plat-handoff__wire{block-size:var(--rule-width);margin-block-start:var(--space-5);display:block;position:relative}.sage-plat-handoff__wire [data-line]{background:var(--line-strong);transform-origin:0;position:absolute;inset:0}.is-seq .sage-plat-handoff__wire [data-line]{transform:scaleX(0)}.is-seq.is-in .sage-plat-handoff__wire [data-line]{transition:transform .4s var(--motion-ease) .9s;transform:none}.sage-plat-handoff__wire [data-token]{inline-size:var(--space-3);block-size:var(--space-3);background:var(--level-deep);opacity:0;border-radius:50%;margin-block-start:calc(var(--space-3) / -2);position:absolute;inset-block-start:50%;inset-inline-start:0}.is-seq.is-in .sage-plat-handoff__wire [data-token]{animation:sage-plat-handoff-travel .7s var(--motion-ease) 1s forwards}}@keyframes sage-plat-handoff-travel{0%{opacity:0;inset-inline-start:0}15%{opacity:1}85%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - var(--space-3))}}.sage-plat-hub{aspect-ratio:300/250;inline-size:min(100%,18.75rem);position:relative;container-type:size}.sage-plat-hub__spokes line{--i:0;stroke:var(--anchor);stroke-width:1.3px;stroke-opacity:.5;stroke-dasharray:150}.is-seq .sage-plat-hub__spokes line{stroke-dashoffset:150px}.is-seq.is-in .sage-plat-hub__spokes line{animation:sage-plat-spoke .55s var(--motion-ease) forwards;animation-delay:calc(.65s + var(--i) * .15s)}@keyframes sage-plat-spoke{to{stroke-dashoffset:0}}.sage-plat-hub__flow{--dx:0px;--dy:0px;--i:0;--o:0;fill:var(--level-deep);opacity:0}.is-seq.is-in .sage-plat-hub__flow{animation:9.6s linear infinite sage-plat-flow;animation-delay:calc(1.7s + var(--i) * 2.4s)}.is-seq.is-in .sage-plat-hub__flow--out{animation-delay:calc(2.9s + var(--o) * 2.4s)}@keyframes sage-plat-flow{0%{opacity:0;transform:translate(0)}2%{opacity:1}9%{opacity:1}11%,to{opacity:0;transform:translate(var(--dx), var(--dy))}}@media (prefers-reduced-motion:reduce){.is-seq .sage-plat-hub__spokes line{stroke-dashoffset:0}.sage-plat-hub__flow{display:none}}.sage-plat-hub__core{aspect-ratio:1;background:var(--anchor);block-size:19.2cqh;color:var(--text-on-dark-strong);font-family:var(--font-sans);font-weight:var(--font-body-weight-strong);font-size:var(--font-body-size-sm);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.sage-plat-node{aspect-ratio:1;background:var(--white);border:var(--border-width) solid var(--line-strong);border-radius:50%;block-size:12.8cqh;position:absolute;inset-block-start:var(--y,50%);inset-inline-start:var(--x,50%);transform:translate(-50%,-50%)}.sage-plat-node__name{font-family:var(--font-sans);font-weight:var(--font-body-weight);font-size:var(--font-label-size);letter-spacing:var(--font-label-letter-spacing);color:var(--text-label);white-space:nowrap;position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-start:50%;transform:translate(-50%)}.sage-plat-node--above .sage-plat-node__name{inset-block-start:auto;inset-block-end:calc(100% + var(--space-1))}.sage-plat-watch,.sage-plat-payoff{gap:var(--space-8);align-items:center;display:grid}.sage-plat-watch{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.sage-plat-tiles i{aspect-ratio:1;border-radius:var(--radius);background:var(--gypsum);border:var(--border-width) solid var(--line);position:relative}.sage-plat-tiles i[data-flag]:after{content:"";background:var(--brass);border-radius:50%;block-size:.5625rem;inline-size:.5625rem;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.sage-plat-health{border-inline-start:var(--space-hairline) solid var(--brass);padding:var(--space-7)}.sage-plat-health__score{font-family:var(--font-serif);font-size:var(--font-figure-size-med);color:var(--text-on-light-strong);font-variant-numeric:tabular-nums;margin-block-start:var(--space-4);line-height:1}.sage-plat-health__line{margin-block-start:var(--space-5)}.sage-plat-health__line path{fill:none;stroke:var(--text-on-light);stroke-width:1.5px}.sage-plat-health__line circle{fill:var(--brass)}.sage-plat-signals{margin:var(--space-6) 0 0}.sage-plat-signals li{font-size:var(--font-body-size-sm);color:var(--text-on-light);padding-inline-start:var(--space-7);position:relative}.sage-plat-signals li:before{content:"";inline-size:var(--marker-size);block-size:var(--marker-size);background:var(--brass);position:absolute;inset-block-start:.45em;inset-inline-start:0}.is-seq .sage-plat-tiles i[data-flag]:after{opacity:0}.is-seq.is-in .sage-plat-tiles i[data-flag]:after{animation:sage-plat-pulse 1.4s var(--motion-ease) .6s 2 forwards}@keyframes sage-plat-pulse{0%{opacity:.25;transform:scale(.8)}50%,to{opacity:1;transform:none}}.is-seq.is-in .sage-plat-health{animation:sage-plat-in .5s var(--motion-ease) 1.2s forwards}.is-seq .sage-plat-health__line path{stroke-dasharray:1;stroke-dashoffset:1px}.is-seq.is-in .sage-plat-health__line path{animation:sage-plat-draw 1s var(--motion-ease) 1.6s forwards}.is-seq .sage-plat-health__line circle{opacity:0}.is-seq.is-in .sage-plat-health__line circle{animation:sage-plat-in .3s var(--motion-ease) 2.5s forwards}.is-seq .sage-plat-signals li{opacity:0}.is-seq.is-in .sage-plat-signals li{animation:sage-plat-in .4s var(--motion-ease) forwards}.is-seq.is-in .sage-plat-signals li:first-child{animation-delay:2.6s}.is-seq.is-in .sage-plat-signals li:last-child{animation-delay:2.9s}@media (prefers-reduced-motion:reduce){.is-seq .sage-plat-tiles i[data-flag]:after,.is-seq .sage-plat-health,.is-seq .sage-plat-health__line circle,.is-seq .sage-plat-signals li{opacity:1;transform:none}.is-seq .sage-plat-health__line path{stroke-dashoffset:0}}.sage-plat-payoff{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sage-plat-steps path{fill:none;stroke:var(--anchor);stroke-width:2.25px}.sage-plat-steps circle{fill:var(--level-deep)}.sage-plat-steps__scale{border-block-start:var(--border-width) solid var(--line);padding-block-start:var(--space-4)}.sage-plat-quote{border-inline-start:var(--space-hairline) solid var(--level);padding:var(--space-7)}.sage-plat-quote__figure{font-family:var(--font-serif);font-size:var(--font-figure-size-min);color:var(--level-deep);font-variant-numeric:tabular-nums;margin-block-start:var(--space-4)}.sage-plat-quote__rows{margin-block-start:var(--space-6)}.sage-plat-quote dd{white-space:nowrap}.is-seq .sage-plat-steps path{stroke-dasharray:1;stroke-dashoffset:1px}.is-seq.is-in .sage-plat-steps path{animation:sage-plat-draw 1.7s var(--motion-ease) .3s forwards}.is-seq .sage-plat-steps circle{opacity:0}.is-seq.is-in .sage-plat-steps circle{animation:sage-plat-in .3s var(--motion-ease) forwards}.is-seq.is-in .sage-plat-steps circle:first-of-type{animation-delay:.6s}.is-seq.is-in .sage-plat-steps circle:nth-of-type(2){animation-delay:.95s}.is-seq.is-in .sage-plat-steps circle:nth-of-type(3){animation-delay:1.3s}.is-seq.is-in .sage-plat-steps circle:nth-of-type(4){animation-delay:1.65s}.is-seq.is-in [data-quote]{animation:sage-plat-in .5s var(--motion-ease) 1.95s forwards}@media (prefers-reduced-motion:reduce){.is-seq .sage-plat-steps path{stroke-dashoffset:0}.is-seq .sage-plat-steps circle,.is-seq [data-quote]{opacity:1;transform:none}}@media (width<40rem){.sage-plat-watch,.sage-plat-payoff{grid-template-columns:minmax(0,1fr)}}.sage-plat-chart__grid line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.sage-plat-chart__bars rect{fill:color-mix(in srgb,var(--anchor) 12%,transparent)}.sage-plat-chart__bars rect.lit{fill:var(--level)}.sage-plat-chart__line{fill:none;stroke:var(--text-on-light-strong);stroke-width:1.5px}.is-seq .sage-plat-chart__line{stroke-dasharray:1;stroke-dashoffset:1px}.is-seq.is-in .sage-plat-chart__line{animation:sage-plat-draw 1.5s var(--motion-ease) .3s forwards}@media (prefers-reduced-motion:reduce){.is-seq .sage-plat-chart__line{stroke-dashoffset:0}}.sage-plat-ai-band .sage-lit{white-space:nowrap}.sage-plat-ai-logo{inline-size:3.375rem;margin-block-end:var(--space-7)}.sage-plat-file{margin-block-start:var(--space-12);position:relative}.sage-plat-file__tiles{gap:var(--space-2);grid-template-columns:repeat(10,minmax(0,1fr));display:grid;position:relative}.sage-plat-tile{aspect-ratio:1/.92;padding:var(--space-2);background:var(--surface-film);border:var(--border-width) solid var(--line-on-bedrock);border-radius:var(--radius);transition:opacity var(--motion-deliberate) var(--motion-ease), background-color var(--motion-deliberate) var(--motion-ease), border-color var(--motion-deliberate) var(--motion-ease);position:relative}.sage-plat-tile__kind{color:var(--text-on-dark-muted)}.sage-plat-tile__line{border-radius:var(--radius);background:var(--line-on-bedrock);block-size:.1875rem}.sage-plat-tile__line--short{inline-size:62%}.sage-plat-tile--wide{aspect-ratio:auto;grid-column:span 2}.sage-plat-tile__found{margin-block-start:var(--space-1)}.sage-plat-tile__found b{font-family:var(--font-sans);font-weight:var(--font-body-weight-strong);font-size:var(--font-data-size);color:var(--text-on-dark-strong)}.sage-plat-tile__found i{font-style:normal}.sage-plat-tile.is-brass .sage-plat-tile__found i{color:var(--brass-lite)}.sage-plat-tile.is-redline .sage-plat-tile__found i{color:var(--redline-lite)}.sage-plat-file.is-quiet .sage-plat-tile{opacity:.55}.sage-plat-file.is-quiet .sage-plat-tile__found{inset-inline:var(--space-2);opacity:0;transition:opacity var(--motion-deliberate) var(--motion-ease) .15s, transform var(--motion-deliberate) var(--motion-ease) .15s;position:absolute;inset-block-end:var(--space-2);transform:translateY(.25rem)}.sage-plat-file.is-quiet .sage-plat-tile.is-lit,.sage-plat-tile.is-lit{opacity:1;background:color-mix(in srgb, var(--bedrock) 85%, transparent)}.sage-plat-tile.is-lit .sage-plat-tile__kind{color:var(--text-on-dark)}.sage-plat-tile.is-lit .sage-plat-tile__line{display:none}.sage-plat-tile.is-lit .sage-plat-tile__found{opacity:1;position:static;transform:none}.sage-plat-tile.is-brass.is-lit{border-color:var(--brass-lite);box-shadow:0 0 0 1px color-mix(in srgb, var(--brass-lite) 35%, transparent)}.sage-plat-tile.is-redline.is-lit{border-color:var(--redline-lite);box-shadow:0 0 0 1px color-mix(in srgb, var(--redline-lite) 35%, transparent)}.sage-plat-file.is-read .sage-plat-tile:not(.is-lit){opacity:.3}.sage-plat-file__sweep{pointer-events:none;opacity:0;background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--level-lite) 16%, transparent) 50%, transparent);border-inline-start:var(--border-width) solid color-mix(in srgb, var(--level-lite) 35%, transparent);inline-size:12%;position:absolute;inset-block:-.5rem 0;inset-inline-start:-6%}.sage-plat-file.is-running .sage-plat-file__sweep{animation:sage-plat-sweep 3.2s var(--motion-ease) forwards}@keyframes sage-plat-sweep{0%{opacity:0;inset-inline-start:-6%}6%{opacity:1}94%{opacity:1}to{opacity:0;inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.sage-plat-file__sweep{display:none}}.sage-plat-file__cap{color:var(--text-on-dark);margin-block-start:var(--space-8)}.sage-plat-file.is-quiet .sage-plat-file__cap{opacity:0;transition:opacity var(--motion-deliberate) var(--motion-ease), transform var(--motion-deliberate) var(--motion-ease);transform:translateY(.375rem)}.sage-plat-file.is-read .sage-plat-file__cap{opacity:1;transform:none}.sage-plat-file__count{color:var(--level-lite);font-size:var(--font-card-head-size);font-variant-numeric:tabular-nums lining-nums}.sage-plat-file__cap strong{font-weight:inherit;color:var(--text-on-dark-strong)}@media (width<56.25rem){.sage-plat-file__tiles{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<37.5rem){.sage-plat-file__tiles{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr))}.sage-plat-tile{padding:var(--space-1) var(--space-2)}}.sage-plat-ratings{--gap:var(--space-4) var(--space-9)}.sage-plat-ratings>span{align-items:baseline;gap:var(--space-3);display:inline-flex}.sage-plat-ratings .star{color:var(--brass);font-size:var(--font-item-size);line-height:1}
