.s02-view-ring{display:none}@media (width>=1024px){html[data-motion=ok] .s02-view-ring{display:block}html[data-motion=ok] .s02-view-ledger{display:none}}.s02-panel{border:1px solid var(--rule);background:radial-gradient(110% 70% at 50% 0%, oklch(25% .032 262/.85), transparent 72%), var(--night-2);border-radius:1.75rem;position:relative;box-shadow:inset 0 1px oklch(100% 0 0/.06),0 48px 96px -56px oklch(0% 0 0/.75)}.s02-swatch-line{border-top:1.5px solid;width:18px;height:0;display:inline-block}.s02-swatch-dash{border-top-style:dashed}.s02-ring{height:clamp(440px,100svh - 338px,620px);position:relative}@media (width<=1279.98px){.s02-ring{height:clamp(440px,100svh - 352px,620px)}}.s02-ring>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.s02-chord,.s02-spoke{transition:opacity .38s ease-out}.s02-slot{width:clamp(172px,17.5%,204px);height:var(--s02-slot-h,150px);z-index:3;position:absolute;transform:translate(-50%,-50%)}.s02-node{border:1px solid var(--rule-strong);background:var(--night-3);height:36px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;z-index:2;inset-inline:0;border-radius:10px;align-items:center;gap:10px;padding-inline:12px;font-size:13px;font-weight:550;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0}.s02-node-edge{border-radius:inherit;border:1.5px solid var(--night-blue);opacity:0;pointer-events:none;transition:opacity .5s ease-out;position:absolute;inset:-1px}.s02-sq{flex:none;width:8px;height:8px;position:relative}.s02-sq>i{border-radius:2px;transition:opacity .45s ease-out;position:absolute;inset:0}.s02-sq>.s02-sq-base{background:var(--ink-faint)}.s02-sq>.s02-sq-amber{background:var(--diverge)}.s02-sq>.s02-sq-blue{background:var(--night-blue)}.s02-sheet{inset-inline:6px;top:var(--s02-sheet-top,42px);height:var(--s02-sheet-h,108px);border:1px solid var(--rule);background:color-mix(in oklch, var(--night) 55%, var(--night-2));z-index:1;border-radius:9px;padding:8px 8px 0;transition:opacity .45s ease-out,transform .9s cubic-bezier(.55,0,.2,1);position:absolute;container:s02-sheet/inline-size}.s02-sheet:before{content:"";background:var(--rule-strong);width:1px;height:6px;position:absolute;top:-7px;left:50%}.s02-sheet-edge{border-radius:inherit;border:1px solid color-mix(in oklch, var(--diverge) 70%, transparent);opacity:0;pointer-events:none;transition:opacity .45s ease-out;position:absolute;inset:-1px}.s02-copy-glyph{color:var(--ink-faint);opacity:.7;position:absolute;top:7px;right:7px}.s02-row{grid-template-columns:64px minmax(0,1fr);align-items:center;height:20px;padding-inline:4px;display:grid;position:relative}@container s02-sheet (width<=179px){.s02-row{grid-template-columns:56px minmax(0,1fr)}}.s02-row-hl{background:var(--diverge-soft);opacity:0;border-radius:4px;transition:opacity .45s ease-out;position:absolute;inset:0}.s02-row-k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:500;position:relative;overflow:hidden}.s02-row-v{font-family:var(--font-mono);font-feature-settings:"zero";white-space:nowrap;font-size:12px;line-height:1;display:grid;position:relative}.s02-row-v>span{grid-area:1/1;transition:opacity .45s ease-out}.s02-row-v>.s02-v-diff{color:var(--diverge)}.s02-note{border-top:1px dashed var(--rule);font-family:var(--font-mono);color:var(--ink-soft);text-wrap:balance;margin-top:4px;padding:4px 4px 0;font-size:11px;line-height:14px;transition:opacity .45s ease-out;position:relative}.s02-centre{z-index:2;pointer-events:none;position:absolute;inset:0}.s02-layer{opacity:0;pointer-events:none;transition:opacity .45s ease-out,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.s02-layer[data-on=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}.s02-count-plate{border:1px solid var(--rule);background:var(--night-2);box-shadow:0 0 0 8px var(--night-2);border-radius:16px}.s02-record{border:1.5px solid var(--night-blue);background:var(--night-3);width:304px;box-shadow:0 0 0 6px color-mix(in oklch, var(--night-2) 92%, transparent), 0 0 0 7px color-mix(in oklch, var(--night-blue) 22%, transparent), 0 30px 60px -30px oklch(0% 0 0/.8);border-radius:16px}.s02-traveller{pointer-events:none;opacity:0;animation:s02-travel var(--dur,.76s) cubic-bezier(.45, 0, .25, 1) var(--delay,0s) 1 both;position:absolute;top:0;left:0}.s02-file{z-index:4;border:1px solid var(--ink-soft);background:var(--night-3);border-radius:4px;width:18px;height:22px;margin:-11px 0 0 -9px;box-shadow:0 6px 16px -6px oklch(0% 0 0/.8)}.s02-file:before,.s02-file:after{content:"";background:var(--ink-soft);height:1px;position:absolute;left:4px;right:4px}.s02-file:before{top:7px}.s02-file:after{top:11px;right:7px}.s02-read{z-index:1;background:var(--night-blue);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, var(--night-blue) 25%, transparent);border-radius:999px;margin:-3.5px 0 0 -3.5px}.s02-write{z-index:1;background:var(--night-blue);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklch, var(--night-blue) 35%, transparent), 0 0 0 6px color-mix(in oklch, var(--night-blue) 12%, transparent);border-radius:999px;margin:-4.5px 0 0 -4.5px}.s02-signed{transition:opacity .4s ease-out}@keyframes s02-travel{0%{opacity:0;transform:translate(var(--x0), var(--y0)) scale(.6)}14%{opacity:1;transform:translate(var(--x0), var(--y0)) scale(1)}86%{opacity:1;transform:translate(var(--x1), var(--y1)) scale(1)}to{opacity:0;transform:translate(var(--x1), var(--y1)) scale(.6)}}.s02-confirm{flex:none;width:8px;height:8px;display:inline-flex;position:relative}.s02-confirm>i{background:var(--night-green);border-radius:999px;position:absolute;inset:0}.s02-confirm>b{background:var(--night-green);opacity:0;border-radius:999px;position:absolute;inset:0}.s02-confirm[data-on=true]>b{animation:s02-ring 1.3s ease-out var(--delay,0s) 1 both}@keyframes s02-ring{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(3.2)}}.s02-step{text-align:left;color:var(--ink-faint);flex-direction:column;gap:10px;padding:12px 2px 4px;transition:color .2s ease-out;display:flex;position:relative}.s02-step:hover,.s02-step[aria-current=step]{color:var(--ink)}.s02-track{background:var(--rule);border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.s02-fill{background:var(--ink-soft);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.s02-fill[data-state=full]{transform:scaleX(1)}.s02-fill[data-state=run]{animation:s02-fill var(--dur,2.5s) linear 1 both}.s02-fill[data-state=hold]{animation:s02-fill var(--dur,2.5s) linear 1 both;animation-play-state:paused}@keyframes s02-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s02-ledger-table{border-collapse:collapse;width:100%}.s02-ledger-table th,.s02-ledger-table td{text-align:left}.s02-cell-v{white-space:nowrap;display:inline-grid;position:relative}.s02-cell-v>span{grid-area:1/1;transition:opacity .45s ease-out;position:relative}.s02-cell-v>.s02-cell-hl{background:var(--diverge-soft);opacity:0;border-radius:6px;position:absolute;inset:-4px -7px}.s02-cell[data-differs=true] .s02-cell-hl{opacity:1}@media (width<=767.98px){.s02-ledger-table{--s02-cols:minmax(0, 1.1fr) minmax(0, 1.2fr) minmax(0, .8fr)}.s02-ledger-table thead,.s02-ledger-table tbody{display:block}.s02-ledger-table thead tr{grid-template-columns:var(--s02-cols);border:0;column-gap:10px;padding:0 13px 8px;display:grid}.s02-ledger-table thead th{padding:0}.s02-ledger-table thead th[data-col=party],.s02-ledger-table thead th[data-col=handoff]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s02-ledger-table tbody{gap:6px;display:grid}.s02-ledger-table tbody tr{grid-template-columns:var(--s02-cols);border:1px solid var(--rule);background:color-mix(in oklch, var(--night) 55%, var(--night-2));border-radius:12px;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.s02-ledger-table tbody tr>th{grid-area:1/1/auto/-1}.s02-ledger-table td[data-col=handoff]{grid-area:1/1/auto/-1;justify-self:end}.s02-ledger-table td[data-col=handoff][data-empty=true]{display:none}.s02-ledger-table td[data-label]{grid-row:2}}@media (width<=359.98px){.s02-ledger-table td[data-col=handoff]{grid-row:3;justify-self:start}}.s03-plate{background-color:color-mix(in oklch, var(--paper) 35%, white);background-image:radial-gradient(circle at 1px 1px, color-mix(in oklch, var(--ink) 7%, transparent) 1px, transparent 1.25px);background-position:-1px -1px;background-size:22px 22px}.s03-grid{--s03-cg:1.25rem;--s03-rg:3rem;--s03-rail-h:2.75rem;--s03-ease:cubic-bezier(.6, 0, .2, 1);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto var(--s03-rail-h) auto;column-gap:var(--s03-cg);row-gap:var(--s03-rg)}@media (width>=1024px){.s03-grid{--s03-cg:1.5rem;--s03-rg:3.5rem;--s03-rail-h:3rem}}.s03-x{left:calc((var(--c) - 1) * ((100% - 5 * var(--s03-cg)) / 6 + var(--s03-cg)) + (100% - 5 * var(--s03-cg)) / 6 + var(--s03-cg) / 2)}.s03-cell{position:relative}.s03-boundary{border:1.5px dashed color-mix(in oklch, var(--ink-faint) 85%, transparent);background:var(--paper);border-radius:1.25rem;height:100%;padding:1rem .75rem;position:relative}@media (width>=1024px){.s03-boundary{padding:1.25rem 1.375rem}}.s03-boundary-hl{border-radius:inherit;border:1.5px dashed var(--ink-soft);background:color-mix(in oklch, var(--paper-2) 80%, transparent);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:-1.5px}.s03-boundary[data-hi=true]>.s03-boundary-hl{opacity:1}.s03-keep{width:fit-content;color:var(--ink-soft);isolation:isolate;align-items:center;gap:.4375rem;padding:.1875rem .375rem .1875rem 0;display:inline-flex;position:relative}.s03-keep:before{content:"";z-index:-1;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule-strong);opacity:0;border-radius:.375rem;transition:opacity .22s;position:absolute;inset:0 0 0 -.375rem}.s03-keep[data-hi=true]{color:var(--ink)}.s03-keep[data-hi=true]:before{opacity:1}.s03-keep-dot{background:var(--ink-faint);border-radius:1px;flex:none;width:5px;height:5px;position:relative}.s03-port{z-index:3;border:1.5px solid var(--rule-strong);background:var(--paper);width:11px;height:11px;transition:transform .24s var(--s03-ease,ease);border-radius:3px;margin:-5.5px 0 0 -5.5px;position:absolute;left:50%}.s03-cell[data-row=top]>.s03-port{top:100%}.s03-cell[data-row=bottom]>.s03-port{top:0}.s03-port-fill{background:var(--brand-blue);transition:opacity .26s ease, transform .32s var(--s03-ease,ease);border-radius:3px;position:absolute;inset:-1.5px}.s03-port[data-mode=read] .s03-port-fill{box-shadow:inset 0 0 0 1.5px var(--brand-blue);background:#fff}.s03-port[data-on=false] .s03-port-fill,html[data-motion=ok] .s03-dia[data-seq=pre] .s03-port-fill{opacity:0;transform:scale(.3)}.s03-dia[data-focus=ports] .s03-port{transform:scale(1.45)}.s03-ring{border:1.5px solid var(--brand-blue);opacity:0;animation:.9s ease-out both s03-ring;animation-delay:var(--d,0s);pointer-events:none;border-radius:4px;position:absolute;inset:-1.5px}.s03-ring[data-kind=write]{border-color:var(--brand-green)}.s03-conn{z-index:2;width:2px;height:var(--s03-rg);margin-left:-1px;position:absolute;left:50%}.s03-cell[data-row=top]>.s03-conn{top:100%}.s03-cell[data-row=bottom]>.s03-conn{bottom:100%}.s03-conn-clip{transition:transform .24s;position:absolute;inset:0 -3px;overflow:hidden}.s03-conn-line{background:var(--brand-blue);width:1.5px;transition:transform .46s var(--s03-ease);margin-left:-.75px;position:absolute;top:0;bottom:0;left:50%}.s03-conn[data-mode=read] .s03-conn-line{background:repeating-linear-gradient(to bottom, var(--brand-blue) 0 4px, transparent 4px 8px)}.s03-cell[data-row=bottom]>.s03-conn[data-mode=read] .s03-conn-line{background:repeating-linear-gradient(to top, var(--brand-blue) 0 4px, transparent 4px 8px)}.s03-cell[data-row=top]>.s03-conn[data-on=false] .s03-conn-line,html[data-motion=ok] .s03-dia[data-seq=pre] .s03-cell[data-row=top]>.s03-conn .s03-conn-line{transform:translateY(-100%)}.s03-cell[data-row=bottom]>.s03-conn[data-on=false] .s03-conn-line,html[data-motion=ok] .s03-dia[data-seq=pre] .s03-cell[data-row=bottom]>.s03-conn .s03-conn-line{transform:translateY(100%)}.s03-dia[data-focus=rails] .s03-conn-clip,.s03-dia[data-focus=ports] .s03-conn-clip{transform:scaleX(1.9)}.s03-conn-label{z-index:2;transition:opacity .4s .26s;display:flex;position:absolute;left:calc(50% + .75rem)}.s03-cell[data-row=top]>.s03-conn-label{top:calc(100% + var(--s03-rg) / 2);transform:translateY(-50%)}.s03-cell[data-row=bottom]>.s03-conn-label{bottom:calc(100% + var(--s03-rg) / 2);transform:translateY(50%)}@media (width<=1023.98px){.s03-conn-label>.fi-label{white-space:normal;max-width:5rem}}.s03-conn-label[data-on=false],html[data-motion=ok] .s03-dia[data-seq=pre] .s03-conn-label{opacity:0}.s03-pulse{opacity:0;width:7px;height:7px;animation:.62s cubic-bezier(.45,0,.25,1) both s03-travel;animation-delay:var(--d,0s);border-radius:999px;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;left:50%}.s03-pulse[data-kind=write]{background:var(--brand-green);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand-green) 28%, transparent)}.s03-pulse[data-kind=read]{background:var(--brand-blue);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand-blue) 22%, transparent)}.s03-rail{position:relative}.s03-rail-band,.s03-rail-live{border-radius:.875rem;position:absolute;inset:0}.s03-rail-band{border:1.5px solid var(--rule-strong);background:#fff}.s03-rail-live{border:1.5px solid var(--brand-blue);box-shadow:0 1px 0 oklch(100% 0 0/.8) inset, 0 14px 30px -20px color-mix(in oklch, var(--brand-blue) 70%, transparent);transition:opacity .52s}.s03-rail[data-live=false] .s03-rail-live,html[data-motion=ok] .s03-dia[data-seq=pre] .s03-rail-live{opacity:0}.s03-rail-clip{border-radius:calc(.875rem - 1.5px);position:absolute;inset:1.5px;overflow:hidden}.s03-rail-fill{background:var(--brand-blue-soft);opacity:0;transition:opacity .24s;position:absolute;inset:0}.s03-dia[data-focus=record] .s03-rail-fill,.s03-dia[data-focus=rails] .s03-rail-fill{opacity:1}.s03-rail-tag{background:#fff;transition:background-color .24s}.s03-dia[data-focus=record] .s03-rail-tag,.s03-dia[data-focus=rails] .s03-rail-tag{background:var(--brand-blue-soft)}.s03-rail-line{background:color-mix(in oklch, var(--brand-blue) 38%, transparent);height:1px;margin-top:-.5px;position:absolute;top:50%;left:.875rem;right:.875rem}.s03-ripple{background:radial-gradient(closest-side, color-mix(in oklch, var(--brand-blue) 26%, transparent), transparent);opacity:0;width:200%;animation:1.1s cubic-bezier(.2,.7,.2,1) both s03-ripple;animation-delay:var(--d,0s);margin-left:-100%;position:absolute;top:0;bottom:0}.s03-junction{z-index:3;background:var(--brand-blue);width:9px;height:9px;transition:opacity .26s ease .3s, transform .32s var(--s03-ease) .3s;border-radius:2px;margin:-4.5px 0 0 -4.5px;position:absolute}.s03-junction[data-edge=top]{top:0}.s03-junction[data-edge=bottom]{top:100%}.s03-junction[data-mode=read]{box-shadow:inset 0 0 0 1.5px var(--brand-blue);background:#fff}.s03-junction[data-on=false],html[data-motion=ok] .s03-dia[data-seq=pre] .s03-junction{opacity:0;transform:scale(.3)}.s03-dia[data-focus] .s03-junction{transition-delay:0s}.s03-dia[data-focus=ports] .s03-junction{transform:scale(1.45)}.s03-entry{z-index:3;background:var(--brand-green-ink);width:9px;height:9px;transition:opacity .3s ease .54s, transform .36s var(--s03-ease) .54s;border-radius:999px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;box-shadow:0 0 0 3px #fff}.s03-entry[data-on=false],html[data-motion=ok] .s03-dia[data-seq=pre] .s03-entry{opacity:0;transform:scale(.2)}.s03-entry-ring{border:1.5px solid var(--brand-green);opacity:0;border-radius:999px;animation:1s ease-out .56s both s03-ring;position:absolute;inset:0}.s03-rail-tag-md{translate:-50%}.s03-sig{z-index:2;text-align:center;white-space:nowrap;animation:.48s ease-out both s03-sig-in;animation-delay:var(--d,0s);position:absolute;top:calc(100% + .375rem);translate:-50%}.s03-sig[data-out=true]{animation:.42s both s03-sig-out}.s03-m{--s03-m-pad:3rem;--s03-m-spine-x:.5rem;--s03-m-spine-w:1.125rem;--s03-m-y:2.25rem;--s03-ease:cubic-bezier(.6, 0, .2, 1);padding-left:var(--s03-m-pad);position:relative}.s03-m-spine{left:var(--s03-m-spine-x);width:var(--s03-m-spine-w);border:1.5px solid var(--brand-blue);background:#fff;border-radius:999px;position:absolute;top:0;bottom:0}.s03-m-spine:after{content:"";background:color-mix(in oklch, var(--brand-blue) 38%, transparent);width:1px;margin-left:-.5px;position:absolute;top:.625rem;bottom:.625rem;left:50%}.s03-m-conn{z-index:2;top:var(--s03-m-y);left:calc(var(--s03-m-spine-x) + var(--s03-m-spine-w) - var(--s03-m-pad));height:1.5px;margin-top:-.75px;position:absolute;right:100%;overflow:hidden}.s03-m-conn-line{background:var(--brand-blue);transition:transform .46s var(--s03-ease) .12s;position:absolute;inset:0}.s03-m-item[data-mode=read] .s03-m-conn-line{background:repeating-linear-gradient(to left, var(--brand-blue) 0 4px, transparent 4px 7px)}.s03-m-junction,.s03-m-entry{z-index:3;top:var(--s03-m-y);width:9px;height:9px;transition:opacity .26s ease .48s, transform .32s var(--s03-ease) .48s;margin:-4.5px 0 0 -4.5px;position:absolute}.s03-m-junction{left:calc(var(--s03-m-spine-x) + var(--s03-m-spine-w) - var(--s03-m-pad));background:var(--brand-blue);border-radius:2px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.s03-m-item[data-mode=read] .s03-m-junction{box-shadow:inset 0 0 0 1.5px var(--brand-blue);background:#fff}.s03-m-entry{left:calc(var(--s03-m-spine-x) + var(--s03-m-spine-w) / 2 - var(--s03-m-pad));background:var(--brand-green-ink);border-radius:999px;width:6px;height:6px;margin:-3px 0 0 -3px;transition-delay:.7s}.s03-m-port{left:0;top:var(--s03-m-y)}html[data-motion=ok] .s03-m-item[data-seq=pre] .s03-m-conn-line{transform:translate(100%)}html[data-motion=ok] .s03-m-item[data-seq=pre] .s03-m-junction,html[data-motion=ok] .s03-m-item[data-seq=pre] .s03-m-entry,html[data-motion=ok] .s03-m-item[data-seq=pre] .s03-port-fill{opacity:0;transform:scale(.3)}.s03-are-item{--s03-tick-y:1.75rem}.s03-are-item:before{content:"";background:var(--brand-blue);width:1.5px;position:absolute;top:0;bottom:0;left:.25rem}.s03-are-item:first-child:before{top:var(--s03-tick-y)}.s03-are-item:last-child:before{height:var(--s03-tick-y);bottom:auto}.s03-are-item:only-child:before{display:none}.s03-are-port{left:.25rem;top:var(--s03-tick-y);background:var(--brand-blue);width:1.125rem;height:1.5px;margin-top:-.75px;position:absolute}.s03-are-port:after{content:"";background:var(--brand-blue);border-radius:2px;width:9px;height:9px;margin-top:-4.5px;transition:transform .22s;position:absolute;top:50%;right:-.5rem}.s03-row{isolation:isolate}.s03-row:after{content:"";z-index:-1;background:var(--paper-2);opacity:0;pointer-events:none;border-radius:.5rem;transition:opacity .2s;position:absolute;inset:.3125rem -.625rem}.s03-are-item:after{background:color-mix(in oklch, var(--brand-blue-soft) 70%, transparent)}@media (hover:hover){.s03-row:hover:after{opacity:1}.s03-are-item:hover .s03-are-port:after{transform:scale(1.3)}}@keyframes s03-travel{0%{opacity:0;transform:translateY(var(--from,0px))}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(var(--to,0px))}}@keyframes s03-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes s03-sig-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes s03-sig-out{0%{opacity:1}to{opacity:0}}@keyframes s03-ripple{0%{opacity:.9;transform:scaleX(.02)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.s03-pulse,.s03-ring,.s03-ripple,.s03-entry-ring,.s03-sig{opacity:0;animation:none}}.s05-acc{display:none}.s05-plain{display:flex}@media (width<=767.98px){html[data-motion] .s05-acc{display:flex}html[data-motion] .s05-plain,html[data-motion] .s05-body[data-open=false]{display:none}}.s06-figure{background:radial-gradient(58% 62% at 50% 52%, oklch(32% .07 258/.32), transparent 72%), color-mix(in oklch, var(--night-2) 55%, var(--night))}@keyframes s06-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.s06-fade{animation:.52s cubic-bezier(.2,.7,.2,1) both s06-fade-in}.s06-animate .s06-panel[data-state=active],.s06-animate .s06-acc-body{animation:.46s cubic-bezier(.2,.7,.2,1) both s06-fade-in}@keyframes s06-travel{0%{opacity:0;transform:translate(0)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(calc(var(--s06-dx,0) * 1px), calc(var(--s06-dy,0) * 1px))}}.s06-dot{opacity:0;animation:1s cubic-bezier(.45,0,.25,1) both s06-travel;animation-delay:var(--s06-delay,0s)}@keyframes s06-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.s06-flash{opacity:0;animation:1.6s ease-out both s06-flash;animation-delay:var(--s06-delay,0s)}@keyframes s06-stamp{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.s06-stamp{transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.2,.7,.2,1) both s06-stamp;animation-delay:var(--s06-delay,0s)}@keyframes s06-scan{0%{opacity:0;transform:translate(0)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(0, calc(var(--s06-dy,0) * 1px))}}.s06-scan{opacity:0;animation:1.3s cubic-bezier(.45,0,.25,1) both s06-scan;animation-delay:var(--s06-delay,0s)}.s06-rest{visibility:hidden}html:not([data-motion]) .s06-rest{visibility:visible}@keyframes s06-draw{0%{transform:scaleX(0)}to{transform:none}}.s06-draw{transform-origin:0}.s06-draw[data-dir=in]{transform-origin:100%}.s06-list[data-live=true] .s06-draw{animation:.42s cubic-bezier(.2,.7,.2,1) both s06-draw;animation-delay:var(--s06-delay,0s)}@keyframes s06-appear{0%{opacity:0}to{opacity:1}}.s06-list[data-live=true] .s06-late{animation:.32s ease-out both s06-appear;animation-delay:calc(var(--s06-delay,0s) + .15s)}@keyframes s06-ping{0%{opacity:1;transform:none}40%{opacity:.55;transform:scale(1.7)}to{opacity:1;transform:none}}.s06-list[data-live=true] .s06-ping{animation:.7s ease-out both s06-ping;animation-delay:var(--s06-delay,0s)}html:not([data-motion]) .s06-panel[data-state=inactive]{visibility:visible;pointer-events:auto;border-top:1px solid var(--rule);grid-row-start:auto;margin-top:3rem;padding-top:3rem}html[data-motion] .s06-nojs{display:none}@media (prefers-reduced-motion:reduce){.s06-flash,.s06-scan,.s06-dot{opacity:0;animation:none}.s06-stamp{animation:none}.s06-rest{visibility:visible}.s06-fade,.s06-animate .s06-panel[data-state=active],.s06-animate .s06-acc-body,.s06-list[data-live=true] .s06-draw,.s06-list[data-live=true] .s06-late,.s06-list[data-live=true] .s06-ping{animation:none}}
