@keyframes sage-risk-in{to{opacity:1;transform:none}}@keyframes sage-risk-fade{to{opacity:1}}@keyframes sage-risk-draw{to{stroke-dashoffset:0}}@keyframes sage-risk-ping{0%{opacity:.7;r:var(--svg-ring-min)}60%,to{opacity:0;r:var(--svg-ring-max)}}.is-seq [data-late]{opacity:0}.is-seq.is-in [data-seq]{animation:sage-risk-in .6s var(--motion-ease) forwards}.is-seq.is-in [data-seq]:nth-child(2){animation-delay:.25s}.is-seq.is-in [data-seq]:nth-child(3){animation-delay:.5s}.is-seq.is-in [data-late]{animation:sage-risk-in .5s var(--motion-ease) .8s forwards}.is-seq .sage-risk-snap .blind,.is-seq .sage-risk-snap :is(.blind-t,.missed,.caught,.spot,.spot-dots,.caught-dot){opacity:0}.is-seq .sage-risk-snap .live{stroke-dasharray:640;stroke-dashoffset:640px}.is-seq.is-in .sage-risk-snap .live{animation:sage-risk-draw 2.1s var(--motion-ease) .25s forwards}.is-seq.is-in .sage-risk-snap .blind{animation:sage-risk-fade .8s var(--motion-ease) .3s forwards}.is-seq.is-in .sage-risk-snap :is(.blind-t,.missed){animation:sage-risk-fade .7s var(--motion-ease) .5s forwards}.is-seq.is-in .sage-risk-snap :is(.spot,.spot-dots){animation:sage-risk-fade .8s var(--motion-ease) 1.1s forwards}.is-seq.is-in .sage-risk-snap .caught-dot{animation:sage-risk-fade .4s var(--motion-ease) 1.7s forwards}.is-seq.is-in .sage-risk-snap .caught{animation:sage-risk-fade .5s var(--motion-ease) 1.9s forwards}.is-seq.is-in .sage-risk-snap .caught-ring{animation:sage-risk-ping 2.6s var(--motion-ease) 2s infinite}.is-seq.is-in .sage-risk-dash__summary{animation:sage-risk-in .6s var(--motion-ease) forwards}.is-seq .sage-risk-dash__row .score{opacity:0}.is-seq.is-in .sage-risk-dash__row .score{animation:sage-risk-fade .5s var(--motion-ease) .5s forwards}.is-seq .sage-risk-dash__click{opacity:0}.is-seq.is-in .sage-risk-dash__click{animation:sage-risk-fade .5s var(--motion-ease) .9s forwards}.is-seq.is-in .sage-risk-dash__panel{animation:sage-risk-in .6s var(--motion-ease) 1.15s forwards}.is-seq .sage-risk-dash__chips span{opacity:0}.is-seq.is-in .sage-risk-dash__chips span{animation:sage-risk-fade .45s var(--motion-ease) forwards}.is-seq.is-in .sage-risk-dash__chips span:first-child{animation-delay:1.5s}.is-seq.is-in .sage-risk-dash__chips span:nth-child(2){animation-delay:1.65s}.is-seq.is-in .sage-risk-dash__chips span:nth-child(3){animation-delay:1.8s}.is-seq.is-in .sage-risk-dash__chips span:nth-child(4){animation-delay:1.95s}.sage-risk-gauge{--score:85;--svg-arc-len:377;--svg-arc-width:13px;position:relative}.sage-risk-gauge .fill{stroke:var(--brass-lite);stroke-dasharray:var(--svg-arc-len);stroke-dashoffset:calc(var(--svg-arc-len) * (1 - var(--score) / 100));transition:stroke-dashoffset .8s var(--motion-ease-enter)}.sage-risk-driving li>*{font-size:var(--font-body-size-sm);color:var(--text-body);transition:opacity var(--motion-deliberate) var(--motion-ease), transform var(--motion-deliberate) var(--motion-ease)}.sage-risk-driving i{inline-size:var(--w,0);transition:inline-size .9s var(--motion-ease)}@media (prefers-reduced-motion:no-preference){html.sage-js .sage-risk-gauge{--score:0}html.sage-js .sage-risk-driving li:not(.is-on) i{inline-size:0}html.sage-js .sage-risk-board:not(.is-ready) .sage-risk-gauge__read{visibility:hidden}html.sage-js .sage-risk-board:not(.is-ready) .sage-risk-gauge__band{transition:none}}.sage-risk-gauge :is(.track,.fill){fill:none;stroke-width:var(--svg-arc-width);stroke-linecap:round}.sage-risk-gauge .track{stroke:var(--surface-film)}.sage-risk-gauge__scale{margin:var(--space-3) 0 0;justify-content:space-between;display:flex}.sage-risk-gauge__read{position:absolute;inset-block-end:0;inset-inline:0}.sage-risk-gauge__read b{font-family:var(--font-figure-family);font-weight:var(--font-figure-weight);font-size:var(--font-figure-size-med);font-variant-numeric:var(--font-figure-numeric);color:var(--text-primary);line-height:1}.sage-risk-gauge__band{inline-size:fit-content;padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--brass-lite);border-radius:var(--radius);font-family:var(--font-label-family);font-weight:var(--font-label-weight);font-size:var(--font-data-size);letter-spacing:var(--font-label-letter-spacing);color:var(--brass-lite);transition:var(--motion-transition);align-self:center}.sage-risk-gauge__band--quiet{color:var(--text-on-dark-muted);border-color:color-mix(in srgb, var(--text-on-dark-muted) 45%, transparent)}.sage-risk-driving{gap:var(--space-5) var(--space-7);grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}.sage-risk-driving li{display:contents}.sage-risk-driving li>span:first-child{white-space:nowrap}.sage-risk-driving li>span:first-child:before{content:"";inline-size:var(--marker-size);block-size:var(--marker-size);background:var(--brass-lite);flex:none}.sage-risk-driving .bar{border-radius:var(--radius);background:var(--surface-film);block-size:.3125rem;overflow:hidden}.sage-risk-driving .bar i{background:var(--brass-lite);border-radius:var(--radius);block-size:100%;display:block}.sage-risk-driving li:not([data-hot])>*{color:var(--text-on-dark-muted)}.sage-risk-driving li:not([data-hot])>span:first-child:before,.sage-risk-driving li:not([data-hot]) .bar i{background:color-mix(in srgb, var(--text-on-dark) 45%, transparent)}.sage-risk-key{margin-block-start:var(--space-7)}.sage-risk-key>span:before{content:"";inline-size:var(--space-6);border-block-start:var(--rule-width) solid var(--anchor);margin-inline-end:0}.sage-risk-key .spot:before{border-block-start:1.5px dashed var(--text-label)}.sage-risk-snap{--svg-hairline:1px;--svg-line:2.5px;--svg-spot-line:1.5px;--svg-label:11px;--svg-ring-min:8;--svg-ring-max:18}.sage-risk-snap .axis{stroke:var(--line-strong);stroke-width:var(--svg-hairline)}.sage-risk-snap .live{fill:none;stroke:var(--anchor);stroke-width:var(--svg-line)}.sage-risk-snap .spot{fill:none;stroke:var(--text-label);stroke-width:var(--svg-spot-line);stroke-dasharray:2 7}.sage-risk-snap .spot-dots circle{fill:var(--text-label)}.sage-risk-snap .caught-dot{fill:var(--text-caution)}.sage-risk-snap .caught-ring{fill:none;stroke:var(--brass);stroke-width:var(--svg-spot-line);opacity:0}.sage-risk-snap text{font-family:var(--font-sans);font-weight:var(--font-label-weight);font-size:var(--svg-label);letter-spacing:var(--font-label-letter-spacing);fill:var(--text-label)}.sage-risk-snap .caught{fill:var(--text-caution)}.sage-risk-snap__narrow{display:none}@media (width<35rem){.sage-risk-snap{--svg-label:19px}.sage-risk-snap__wide{display:none}.sage-risk-snap__narrow{display:inline}.sage-risk-claims .sage-refs__item{flex-direction:row;align-items:center}.sage-risk-claims .sage-mark{inline-size:var(--space-10);flex:none}.sage-risk-reads .sage-refs__item{grid-template-columns:var(--space-10) minmax(0,1fr);align-items:center;display:grid}.sage-risk-reads .sage-refs__item>p{grid-column:1/-1;margin:0}}.sage-risk-dash__summary{padding:var(--space-6) var(--space-7)}.sage-risk-dash__row .score{font-family:var(--font-sans);font-weight:var(--font-body-weight-strong);font-size:var(--font-data-size);letter-spacing:var(--font-data-letter-spacing);color:var(--level-deep);border:var(--border-width) solid color-mix(in srgb,var(--level) 45%,var(--line));border-radius:var(--radius);padding:var(--space-2) var(--space-4);white-space:nowrap}.sage-risk-dash__summary .line{block-size:var(--space-2);border-radius:var(--radius);background:color-mix(in srgb,var(--flashing) 15%,transparent)}.sage-risk-dash__summary .line--short{inline-size:64%}.sage-risk-dash__click{padding:var(--space-1) var(--space-3);align-self:center;position:relative}.sage-risk-dash__click:before,.sage-risk-dash__click:after{content:"";inline-size:var(--border-width);block-size:var(--space-3);background:var(--line-strong);position:absolute;inset-inline-start:50%}.sage-risk-dash__click:before{inset-block-start:calc(var(--space-3) * -1)}.sage-risk-dash__click:after{inset-block-end:calc(var(--space-3) * -1)}.sage-risk-dash__chips span{gap:var(--space-1);font-family:var(--font-sans);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%,var(--line));border-radius:var(--radius);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.sage-risk-dash__chips b{color:var(--text-primary)}.sage-risk-dash__chips [data-hot]{color:var(--brass-deep);border-color:color-mix(in srgb,var(--brass) 45%,var(--line));background:var(--brass-fill)}.sage-risk-read-card{padding:var(--space-6)}.sage-risk-read-card .plan{fill:none;stroke:var(--text-label);stroke-width:1.5px;stroke-dasharray:3 6}.sage-risk-read-card .actual{fill:none;stroke:var(--anchor);stroke-width:2px}.sage-risk-read-card svg{max-block-size:6.75rem}.sage-risk-weeks{align-items:flex-end;gap:var(--space-3);block-size:2.75rem;display:flex}.sage-risk-weeks i{background:var(--anchor);opacity:.55;block-size:70%}.sage-risk-weeks i[data-off]{opacity:.25;block-size:22%}.sage-risk-note{font-family:var(--font-sans);font-weight:var(--font-body-weight-strong);font-size:var(--font-data-size);color:var(--text-caution)}.sage-risk-against .bar{border-radius:var(--radius);background:var(--anchor-tint);block-size:.3125rem;margin-block-end:var(--space-3);overflow:hidden}.sage-risk-against .bar:last-child{margin-block-end:0}.sage-risk-against .bar i{block-size:100%;inline-size:var(--w,0);background:var(--anchor);opacity:.7;border-radius:var(--radius);display:block}.sage-risk-join{flex-direction:column;align-items:center;display:flex}.sage-risk-join__wires{inline-size:100%;block-size:var(--space-11)}.sage-risk-join__wires path{fill:none;stroke:var(--line-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke}@media (width<53.75rem){.sage-risk-join__wires{display:none}}.sage-risk-score{padding:var(--space-5) var(--space-9);background:var(--surface-card);border:var(--border-width) solid color-mix(in srgb, var(--brass) 55%, var(--line));border-radius:var(--radius);box-shadow:var(--sage-lift-1);color:var(--text-caution)}.sage-risk-score b{font-family:var(--font-serif);font-weight:var(--font-title-weight);font-size:var(--font-title-size-min);color:var(--text-primary)}
