.logo-ink[data-astro-cid-iv3qrb6x]{filter:brightness(0);opacity:.62}.plate[data-astro-cid-gdsumvrh]{--leader: var(--color-ink-3)}.quiet[data-astro-cid-gdsumvrh]{fill:var(--color-ink);fill-opacity:.2}.lit[data-astro-cid-gdsumvrh]{fill:var(--color-signal);transform-box:fill-box;transform-origin:center;transition:opacity .5s var(--ease-out) var(--d),transform .6s var(--ease-out) var(--d)}.ring[data-astro-cid-gdsumvrh]{fill:none;stroke:var(--color-signal);stroke-width:1;vector-effect:non-scaling-stroke}.leader[data-astro-cid-gdsumvrh]{fill:none;stroke:var(--leader);stroke-width:1;vector-effect:non-scaling-stroke}.accent[data-astro-cid-gdsumvrh]{transition:opacity .5s var(--ease-out) var(--d)}.key[data-astro-cid-gdsumvrh]{display:inline-block;width:.3125rem;height:.3125rem;border-radius:999px}.key-lit[data-astro-cid-gdsumvrh]{width:.4375rem;height:.4375rem;background:var(--color-signal)}.notes[data-astro-cid-gdsumvrh]{position:relative;height:3rem}.note[data-astro-cid-gdsumvrh]{position:absolute;top:0;bottom:0;display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:.01em;white-space:nowrap}.notes-bottom[data-astro-cid-gdsumvrh] .note[data-astro-cid-gdsumvrh]{align-items:flex-end}.lines[data-astro-cid-gdsumvrh]{display:flex;flex-direction:column;gap:.125rem}.badge[data-astro-cid-gdsumvrh]{position:relative;display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;overflow:hidden;border-radius:.4375rem;background:radial-gradient(circle at 24% 14%,color-mix(in srgb,var(--play) 82%,white) 0%,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--play) 92%,white) 0%,var(--play) 52%,color-mix(in srgb,var(--play) 86%,#1f2937) 100%);box-shadow:0 1px #ffffff57 inset,0 -4px 8px color-mix(in srgb,var(--play) 72%,rgb(15 23 42 / .22)) inset,0 6px 12px -8px color-mix(in srgb,var(--play) 88%,#334155)}.badge[data-astro-cid-gdsumvrh]:before{content:"";position:absolute;inset:-35% -90%;background:linear-gradient(115deg,transparent 32%,rgb(255 255 255 / .18) 44%,rgb(255 255 255 / .5) 50%,rgb(255 255 255 / .18) 56%,transparent 68%);opacity:0;transform:translate(-40%)}.badge[data-astro-cid-gdsumvrh] svg[data-astro-cid-gdsumvrh]{position:relative;width:1rem;height:1rem;fill:#fff;filter:drop-shadow(0 2px 4px rgb(15 23 42 / .28))}.note[data-astro-cid-gdsumvrh][data-anchor=start]{left:calc(var(--x) - .5px);padding-left:.625rem;border-left:1px solid var(--leader)}.note[data-astro-cid-gdsumvrh][data-anchor=end]{right:calc(100% - var(--x) - .5px);flex-direction:row-reverse;padding-right:.625rem;border-right:1px solid var(--leader);text-align:right}.note[data-astro-cid-gdsumvrh][data-anchor=end] .lines[data-astro-cid-gdsumvrh]{align-items:flex-end}.plate-narrow[data-astro-cid-gdsumvrh] .notes[data-astro-cid-gdsumvrh]{height:5.5rem}.notes-top[data-astro-cid-gdsumvrh] .note[data-astro-cid-gdsumvrh][data-tier=near]{top:2.5rem}.notes-bottom[data-astro-cid-gdsumvrh] .note[data-astro-cid-gdsumvrh][data-tier=near]{bottom:2.5rem}.dots[data-astro-cid-gdsumvrh]{position:relative}.dots[data-astro-cid-gdsumvrh] .scan{position:absolute;inset:0 0 auto;width:100%;pointer-events:none}.has-canvas[data-astro-cid-gdsumvrh] .grid[data-astro-cid-gdsumvrh],.has-canvas[data-astro-cid-gdsumvrh] .lit[data-astro-cid-gdsumvrh],.has-canvas[data-astro-cid-gdsumvrh] .ring[data-astro-cid-gdsumvrh],.has-canvas[data-astro-cid-gdsumvrh] .leader[data-astro-cid-gdsumvrh]{display:none}.has-canvas[data-astro-cid-gdsumvrh] .note[data-astro-cid-gdsumvrh]{opacity:0;transition:opacity .24s var(--ease-out)}.has-canvas[data-astro-cid-gdsumvrh] .note[data-astro-cid-gdsumvrh].is-read{opacity:1;transition-delay:.1s}.has-canvas[data-astro-cid-gdsumvrh] .note[data-astro-cid-gdsumvrh] .badge[data-astro-cid-gdsumvrh]{transform:scale(.5);transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.has-canvas[data-astro-cid-gdsumvrh] .note[data-astro-cid-gdsumvrh].is-read .badge[data-astro-cid-gdsumvrh]{transform:scale(1);transition-delay:80ms}.has-canvas[data-astro-cid-gdsumvrh] .note[data-astro-cid-gdsumvrh].is-read .badge[data-astro-cid-gdsumvrh]:before{animation:glint .8s cubic-bezier(.4,0,.2,1) .16s both}@keyframes glint{0%{opacity:.8;transform:translate(-40%)}to{opacity:.8;transform:translate(40%)}}.has-canvas[data-astro-cid-gdsumvrh] .note[data-astro-cid-gdsumvrh].is-gone{opacity:0;transition-duration:.4s;transition-delay:0ms}@media(prefers-reduced-motion:no-preference){html.js .plate[data-astro-cid-gdsumvrh]:not(.is-lit) .lit[data-astro-cid-gdsumvrh]{opacity:0;transform:scale(.4)}html.js .plate[data-astro-cid-gdsumvrh]:not(.is-lit) .accent[data-astro-cid-gdsumvrh]{opacity:0}}.how-stream{--row-h: 3.75rem;--rows: 6;height:calc(var(--rows) * var(--row-h))}.how-stream>li{height:var(--row-h)}@media(width>=40rem){.how-stream{--row-h: 2.875rem;--rows: 8}}@media(width>=64rem){.how-fixed{--panel-h: 36rem;height:var(--panel-h)}.how-fixed .how-stream{--row-h: calc((var(--panel-h) - 7.85rem) / 8)}}@media(width>=80rem){.how-fixed{--panel-h: 33rem}}.how-stream>li.how-enter{animation:how-row-in .6s var(--ease-out) both}.how-stream>li.how-enter-match{animation:how-row-in .6s var(--ease-out) both,how-wash-in .5s var(--ease-out) .65s both}.how-lit{animation:how-fade-in .5s var(--ease-out) .65s both}.how-lit-text{animation:how-brighten .5s var(--ease-out) .65s both}.how-draw path{stroke-dasharray:10;animation:how-draw .38s var(--ease-out) both}.how-caret{display:inline-block;width:1px;height:1.05em;margin-left:1px;vertical-align:-.18em;background:var(--color-signal-glow);animation:how-blink 1s steps(1) infinite}@keyframes how-row-in{0%{height:0;opacity:0}to{height:var(--row-h);opacity:1}}@keyframes how-wash-in{0%{background-color:transparent}}@keyframes how-fade-in{0%{opacity:0}}@keyframes how-brighten{0%{color:var(--color-night-ink-3)}}@keyframes how-draw{0%{stroke-dashoffset:10}}@keyframes how-blink{50%{opacity:0}}.how-step[data-astro-cid-gpcfh37u]:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:1px;background:transparent;transition:background-color .3s var(--ease-out)}.how-step-title[data-astro-cid-gpcfh37u],.how-step-body[data-astro-cid-gpcfh37u]{transition:color .3s var(--ease-out)}[data-astro-cid-gpcfh37u][data-ready] .how-step[data-astro-cid-gpcfh37u][data-active]:before{background:var(--color-signal)}[data-astro-cid-gpcfh37u][data-ready] .how-step[data-astro-cid-gpcfh37u]:not([data-active]) .how-step-title[data-astro-cid-gpcfh37u],[data-astro-cid-gpcfh37u][data-ready] .how-step[data-astro-cid-gpcfh37u]:not([data-active]) .how-step-body[data-astro-cid-gpcfh37u]{color:var(--color-ink-3)}.glyph[data-astro-cid-ejvq44vv]{margin:0;padding-top:2rem}.caption[data-astro-cid-ejvq44vv]{display:flex;justify-content:space-between;gap:1rem;margin-top:.875rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3)}.key[data-astro-cid-ejvq44vv]{display:inline-block;width:.4rem;height:.4rem;background:var(--color-signal)}.off[data-astro-cid-ejvq44vv]{fill:var(--color-ink);opacity:.22}.lit[data-astro-cid-ejvq44vv]{fill:var(--color-signal)}.ring[data-astro-cid-ejvq44vv]{fill:var(--color-signal-wash);stroke:var(--color-signal);stroke-width:1;stroke-opacity:.45}.tracks[data-astro-cid-ejvq44vv]{display:grid;row-gap:0;margin:0;padding:0;list-style:none}.track[data-astro-cid-ejvq44vv]{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;column-gap:1rem;height:1.65rem}.name[data-astro-cid-ejvq44vv]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.02em;color:var(--color-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line[data-astro-cid-ejvq44vv]{position:relative;height:100%}.line[data-astro-cid-ejvq44vv]:before{content:"";position:absolute;inset-inline:0;top:50%;border-top:1px solid var(--color-rule-strong)}.tick[data-astro-cid-ejvq44vv]{position:absolute;top:50%;width:1px;height:.625rem;translate:-50% -50%;background:var(--color-ink-2)}.tick[data-astro-cid-ejvq44vv].now{width:.4rem;height:.4rem;background:var(--color-signal);box-shadow:0 0 0 3px var(--color-signal-wash)}.product[data-astro-cid-25r2shfq]{display:flex;flex-direction:column;padding-block:2.25rem 2.5rem}.product[data-astro-cid-25r2shfq]+.product[data-astro-cid-25r2shfq]{border-top:1px solid var(--color-rule)}.spec[data-astro-cid-25r2shfq]{display:grid;row-gap:.25rem;padding-block:.875rem;border-bottom:1px solid var(--color-rule)}@media(width>=40rem){.spec[data-astro-cid-25r2shfq]{grid-template-columns:8.5rem minmax(0,1fr);column-gap:1.5rem;align-items:baseline}}.spec[data-astro-cid-25r2shfq]:first-child{border-top:1px solid var(--color-rule)}@media(width>=64rem){.sheet[data-astro-cid-25r2shfq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto)}.product[data-astro-cid-25r2shfq]{display:grid;grid-row:span 6;grid-template-rows:subgrid;padding-block:2.5rem 3rem;padding-right:3.5rem}.product[data-astro-cid-25r2shfq]+.product[data-astro-cid-25r2shfq]{border-top:0;border-left:1px solid var(--color-rule);padding-right:0;padding-left:3.5rem}}
