.sage-insp-match{overflow:visible}.sage-insp-match .chip rect{fill:color-mix(in srgb, var(--text-on-dark) 8%, transparent);stroke:var(--line-on-anchor);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill var(--motion-moderate) var(--motion-ease), stroke var(--motion-moderate) var(--motion-ease)}.sage-insp-match .chip text{fill:var(--text-on-dark-muted);font-family:var(--font-sans);font-weight:var(--font-body-weight-strong);transition:fill var(--motion-moderate) var(--motion-ease)}.sage-insp-match .chip svg{color:var(--text-on-dark-muted);transition:color var(--motion-moderate) var(--motion-ease)}.sage-insp-match .chip.lit rect{fill:color-mix(in srgb, var(--level-lite) 16%, transparent);stroke:var(--level-lite)}.sage-insp-match .chip.lit text{fill:var(--text-on-dark-strong)}.sage-insp-match .chip.lit svg{color:var(--text-on-dark-strong)}.sage-insp-match .link{fill:none;stroke:var(--level-lite);stroke-width:1.5px}.is-on .sage-insp-match .link{stroke-dasharray:var(--len,260);stroke-dashoffset:var(--len,260);opacity:0}.is-on .sage-insp-match .link.go{animation:1.1s linear .12s forwards sage-insp-draw}@keyframes sage-insp-draw{0%{stroke-dashoffset:var(--len,260);opacity:1}to{stroke-dashoffset:0;opacity:1}}.sage-insp-match .dot{fill:var(--level-lite);opacity:0;offset-rotate:0deg;offset-distance:0%}.sage-insp-match .dot.go{animation:1.1s linear forwards sage-insp-travel}@keyframes sage-insp-travel{0%{opacity:1;offset-distance:0%;r:4}92%{opacity:1}to{opacity:0;offset-distance:100%;r:3}}.sage-insp-match .prop{opacity:0;transition:opacity var(--motion-moderate) var(--motion-ease), transform var(--motion-moderate) var(--motion-ease);transform:translate(.5rem)}.sage-insp-match .prop rect{fill:color-mix(in srgb, var(--level-lite) 16%, transparent);stroke:var(--level-lite);stroke-width:1.5px;vector-effect:non-scaling-stroke}.sage-insp-match .prop .mark{color:var(--level-lite);display:none}.sage-insp-match .prop .mark.on{display:inline}.sage-insp-match .prop text{font-family:var(--font-sans);font-weight:var(--font-body-weight-strong)}.sage-insp-match .prop .name{fill:var(--text-on-dark-strong)}.sage-insp-match .prop .sub{fill:var(--text-on-dark-muted);font-weight:500}.sage-insp-mtx{align-items:flex-start;max-width:35rem}.sage-insp-mtx table{background:var(--surface-card);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);inline-size:100%;box-shadow:var(--sage-lift-1);overflow:hidden}.sage-insp-mtx :is(th,td){border:var(--border-width) solid var(--line);padding:var(--space-5) var(--space-6);text-align:center}.sage-insp-mtx thead th{font-family:var(--font-sans);font-weight:var(--font-body-weight-strong);font-size:var(--font-label-size);letter-spacing:var(--font-label-letter-spacing);color:var(--text-label);background:var(--gypsum)}.sage-insp-mtx tbody th{text-align:start;font-family:var(--font-sans);font-weight:var(--font-body-weight-strong);color:var(--text-primary)}.sage-insp-mtx td{position:relative}.sage-insp-mtx td:after{content:"";border:var(--rule-width) solid var(--line-strong);block-size:.625rem;inline-size:.625rem;transition:background-color var(--motion-moderate) var(--motion-ease), border-color var(--motion-moderate) var(--motion-ease), transform var(--motion-moderate) var(--motion-ease);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){html.sage-js .sage-insp-mtx:not([data-reveal=in]) td[data-on]:after{border-color:var(--line-strong);background:0 0}html.sage-js .sage-insp-mtx[data-reveal=in] td[data-on]:after{transition-delay:.4s;transform:translate(-50%,-50%)scale(1.15)}}@media (width<40rem){.sage-insp-mtx :is(th,td){padding:var(--space-4) var(--space-3);font-size:var(--font-data-size)}}.sage-insp-more{margin-block-start:auto;padding-block-start:var(--space-3)}.sage-insp-types{border-block-start:var(--border-width) solid var(--line);gap:var(--space-4);flex-direction:column;margin-block-start:var(--space-11);padding-block-start:var(--space-8);display:flex}.sage-insp-types>*{margin:0}.sage-insp-types__list li{gap:var(--space-4);font-weight:var(--font-body-weight-strong);color:var(--text-primary)}
