:root{color-scheme:dark light;--bg:#0f1013;--bg-2:#15171b;--bg-3:#1b1e23;--line:#262a31;--line-2:#363b44;--ink:#e9e6df;--ink-2:#a9a69e;--ink-3:#8a8880;--amber:#f3b64a;--amber-dim:rgba(243, 182, 74, .14);--blue:#86abf7;--blue-dim:rgba(134, 171, 247, .14);--green:#9ad48f;--focus:#f3b64a;--t-bg:#0b0c0f;--t-bg-2:#13151a;--t-line:#24272e;--t-ink:#e6e3dc;--t-ink-2:#a19e96;--t-ink-3:#807e76;--t-amber:#f3b64a;--t-blue:#86abf7;--t-green:#9ad48f;--t-red:#f08c8c;--mono:ui-monospace, "JetBrains Mono", "Cascadia Code", "Fira Code", "SF Mono",
          Menlo, Consolas, "Liberation Mono", "DejaVu Sans Mono", monospace;--sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto,
          "Helvetica Neue", Arial, "Noto Sans", sans-serif;--wrap:70rem;--prose:44rem;--radius:10px;--radius-s:6px;--loop:17s}@media(prefers-color-scheme:light){:root{--bg:#f7f5ef;--bg-2:#efece4;--bg-3:#e6e2d8;--line:#dcd7cb;--line-2:#c6c0b2;--ink:#1b1c1e;--ink-2:#5b5a53;--ink-3:#6b6a62;--amber:#8f5d00;--amber-dim:rgba(143, 93, 0, .12);--blue:#2b5bc7;--blue-dim:rgba(43, 91, 199, .10);--green:#2f7a2a;--focus:#2b5bc7}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-decoration-color:var(--line-2);text-underline-offset:.2em}a:hover{text-decoration-color:var(--amber)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}code,kbd,pre,samp{font-family:var(--mono);font-size:1em}h1,h2,h3,h4{font-family:var(--mono);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2rem,5.2vw,3.5rem)}h2{font-size:clamp(1.5rem,3.2vw,2.2rem)}h3{font-size:1.15rem;letter-spacing:-.01em}p{margin:0 0 1em}p:last-child{margin-bottom:0}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.eyebrow{font-family:var(--mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 1rem}.eyebrow b{color:var(--amber);font-weight:600}.muted{color:var(--ink-2)}.small{font-size:.9rem}.skip{position:absolute;left:-999px;top:0;background:var(--amber);color:#1b1400;padding:.5rem .75rem;font-family:var(--mono);z-index:10}.skip:focus{left:.5rem;top:.5rem}.site-header{border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;min-height:4rem;flex-wrap:wrap;padding-block:.6rem}.brand{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;font-family:var(--mono);font-weight:600;font-size:1.15rem;letter-spacing:-.01em}.mark{width:3.6rem;height:.9rem;color:var(--ink);flex:none}.mark-amber{fill:var(--amber)}.nav{display:flex;flex-wrap:wrap;gap:.25rem clamp(.9rem,2vw,1.6rem);font-family:var(--mono);font-size:.9rem}.nav a{text-decoration:none;color:var(--ink-2);padding:.3rem 0}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav a[aria-current=page]{box-shadow:0 2px 0 var(--amber)}.site-footer{border-top:1px solid var(--line);padding-block:2.5rem 3rem;color:var(--ink-2);font-size:.92rem}.site-footer .wrap{display:grid;gap:2rem}@media(min-width:720px){.site-footer .wrap{grid-template-columns:minmax(0,1.4fr)minmax(0,1fr)}}.footer-name{max-width:34rem}.footer-name .brand{margin-bottom:1rem;color:var(--ink)}.footer-col{display:grid;gap:1.25rem;align-content:start}.footer-links{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-family:var(--mono);font-size:.85rem;list-style:none;margin:0;padding:0}.footer-links a{text-decoration:none;color:var(--ink-2)}.footer-links a:hover{color:var(--ink)}.footer-meta{font-family:var(--mono);font-size:.78rem;color:var(--ink-3)}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.95rem;font-weight:500;padding:.7rem 1.1rem;border-radius:var(--radius-s);text-decoration:none;border:1px solid var(--line-2);color:var(--ink);background:var(--bg-2);line-height:1.2;transition:border-color .15s,background-color .15s,color .15s}.btn:hover{border-color:var(--ink-3)}.btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn-primary:hover{background:var(--amber);border-color:var(--amber);color:#1b1400}.status{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--mono);font-size:.8rem;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:.35rem .8rem .35rem .65rem;text-decoration:none;white-space:nowrap}.status::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--amber);flex:none}.status:hover{color:var(--ink);border-color:var(--line-2)}.badge{display:inline-block;font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .55rem;border-radius:999px;border:1px solid;line-height:1.5;vertical-align:middle}.badge-done{color:var(--green)}.badge-active{color:var(--amber)}.badge-future{color:var(--blue)}.badge-muted{color:var(--ink-3)}kbd.key{display:inline-block;font-family:var(--mono);font-size:.82em;font-weight:500;padding:.02em .45em;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:5px;background:var(--bg-2);color:var(--ink);line-height:1.6;white-space:nowrap}.term kbd.key{border-color:var(--t-line);background:var(--t-bg-2);color:var(--t-ink)}.keyseq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .55rem;font-family:var(--mono);font-size:.95rem;list-style:none;margin:0;padding:0}.keyseq li{display:inline-flex;align-items:center;gap:.55rem}.keyseq li+li::before{content:"→";color:var(--ink-3)}.keyseq .what{color:var(--ink-2);font-size:.85rem}.term{background:var(--t-bg);color:var(--t-ink);border:1px solid var(--t-line);border-radius:var(--radius);font-family:var(--mono);font-size:clamp(.72rem,1.55vw,.9rem);line-height:1.6;overflow:hidden;box-shadow:0 30px 60px -32px rgba(0,0,0,.7)}.term-bar{display:flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border-bottom:1px solid var(--t-line);background:var(--t-bg-2);color:var(--t-ink-3);font-size:.74rem}.term-bar i{width:.58rem;height:.58rem;border-radius:50%;background:var(--t-line);display:inline-block}.term-bar span{margin-left:auto;letter-spacing:.02em}.term-body{padding:.9rem 1rem 1rem;overflow-x:auto}.term pre{margin:0;white-space:pre;font:inherit}.term p{margin:0 0 .6em}.t-prompt{color:var(--t-amber)}.t-dim{color:var(--t-ink-3)}.t-2{color:var(--t-ink-2)}.t-amber{color:var(--t-amber)}.t-blue{color:var(--t-blue)}.t-green{color:var(--t-green)}.t-sel{color:var(--t-ink);background:var(--t-bg-2)}.t-code{color:var(--t-ink)}.t-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2em .8em;margin-bottom:.6em}.t-row.t-end{justify-content:flex-end;margin:.4em 0 0}.term-wrap pre{white-space:pre-wrap;overflow-wrap:anywhere}.tag{display:inline-block;font-size:.74rem;letter-spacing:.02em;padding:.05rem .55rem;border-radius:999px;border:1px solid;line-height:1.6;white-space:nowrap}.tag-fresh{color:var(--t-blue)}.tag-cached{color:var(--t-amber)}.tag-wait{color:var(--t-ink-3)}.cur{display:inline-block;width:.55em;height:1.05em;background:var(--t-ink);vertical-align:text-bottom;margin-left:.05em;animation:blink 1.1s steps(1,end)infinite}@keyframes blink{0%,55%{opacity:1}56%,100%{opacity:0}}.hero{padding-block:clamp(3rem,8vw,6rem)clamp(2.5rem,6vw,4.5rem)}.hero-grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:920px){.hero-grid{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}}.hero h1{margin-bottom:1.1rem}.hero h1 em{font-style:normal;color:var(--amber)}.lead{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--ink-2);max-width:34rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.6rem}.demo .term-body{position:relative;min-height:15.6em;padding:0;overflow:hidden}.d-frame{position:absolute;inset:0;padding:.9rem 1rem;opacity:0}.d-1{animation:d-frame1 var(--loop)linear infinite}.d-2{animation:d-frame2 var(--loop)linear infinite}@keyframes d-frame1{0%{opacity:0}2%,46%{opacity:1}48%,100%{opacity:0}}@keyframes d-frame2{0%,49%{opacity:0}51%,97%{opacity:1}99%,100%{opacity:0}}.type{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:0}.t1{animation:d-type1 var(--loop)infinite}.t2{animation:d-type2 var(--loop)infinite}@keyframes d-type1{0%{width:0;animation-timing-function:steps(1,end)}4%{width:0;animation-timing-function:steps(22,end)}14%{width:22ch;animation-timing-function:steps(1,end)}100%{width:22ch}}@keyframes d-type2{0%{width:0;animation-timing-function:steps(1,end)}54%{width:0;animation-timing-function:steps(22,end)}63%{width:22ch;animation-timing-function:steps(1,end)}100%{width:22ch}}.d-line,.d-tag,.d-wait,.d-later{opacity:0}.d-wait{animation:d-wait var(--loop)infinite}@keyframes d-wait{0%,14.5%{opacity:0}15%,17%{opacity:1}17.5%,100%{opacity:0}}.d-l1{animation:d-l1 var(--loop)infinite}.d-l2{animation:d-l2 var(--loop)infinite}.d-l3{animation:d-l3 var(--loop)infinite}.d-l4{animation:d-l4 var(--loop)infinite}.d-l5{animation:d-l5 var(--loop)infinite}@keyframes d-l1{0%,17.5%{opacity:0}18%,100%{opacity:1}}@keyframes d-l2{0%,20%{opacity:0}20.5%,100%{opacity:1}}@keyframes d-l3{0%,22.5%{opacity:0}23%,100%{opacity:1}}@keyframes d-l4{0%,25%{opacity:0}25.5%,100%{opacity:1}}@keyframes d-l5{0%,27.5%{opacity:0}28%,100%{opacity:1}}.d-tag-fresh{animation:d-tag-fresh var(--loop)infinite}@keyframes d-tag-fresh{0%,30%{opacity:0}30.5%,100%{opacity:1}}.d-later{animation:d-later var(--loop)infinite}@keyframes d-later{0%,51%{opacity:0}52%,100%{opacity:1}}.d-ans2{animation:d-ans2 var(--loop)infinite}@keyframes d-ans2{0%,63.5%{opacity:0}64%,100%{opacity:1}}.d-answer{margin-top:.6em;padding-top:.6em;border-top:1px solid var(--t-line)}.d-meta{display:flex;flex-wrap:wrap;gap:.5rem .8rem;align-items:center;margin-bottom:.55em;color:var(--t-ink-3)}.d-answer pre{color:var(--t-ink)}.d-cmd{color:var(--t-green)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.demo *,.cur{animation:none!important}.demo .term-body{min-height:0}.d-frame{position:static;opacity:1}.d-frame+.d-frame{border-top:1px solid var(--t-line)}.type{width:auto!important}.d-line,.d-tag,.d-later{opacity:1}.d-wait{display:none}.btn{transition:none}}.section{padding-block:clamp(3rem,7vw,5.5rem);border-top:1px solid var(--line)}.section-head{max-width:var(--prose);margin-bottom:clamp(1.75rem,4vw,2.75rem)}.section-head p{color:var(--ink-2);font-size:1.1rem}.section-head h2{margin-bottom:.6rem}.grid-2{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.grid-3{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.mt{margin-top:clamp(1.5rem,4vw,2.5rem)}.after-note{max-width:var(--prose);margin-top:1.5rem}.cta-actions{margin:0}.d-foot{margin:.6em 0 0}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.grid-4{display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem 1.5rem}.card h3{margin-top:0}.card .num,.card .label{display:block;font-family:var(--mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:.7rem}.card p{color:var(--ink-2)}.card p:last-child{margin-bottom:0}.card-blue .num,.card-blue .label{color:var(--blue)}.steps{display:grid;gap:0}.step{display:grid;gap:1.25rem 3rem;align-items:center;padding-block:clamp(1.75rem,4vw,2.75rem);border-top:1px dashed var(--line);grid-template-columns:minmax(0,1fr)}.step:first-child{border-top:0;padding-top:0}@media(min-width:840px){.step{grid-template-columns:minmax(0,5fr)minmax(0,6fr)}}.step h3{font-size:1.35rem;margin-bottom:.6rem}.step h3 .num{color:var(--amber);margin-right:.5rem;font-weight:500}.step p{color:var(--ink-2)}.step p code,.principles code,.card code,.axes code,.lead code{font-size:.9em;background:var(--bg-2);border:1px solid var(--line);border-radius:4px;padding:.05em .35em;color:var(--ink)}.principles{display:grid;gap:2rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.principle h3{font-size:1.05rem;margin-bottom:.4rem}.principle h3::before{content:"── ";color:var(--amber);font-weight:400}.principle p{color:var(--ink-2);font-size:.98rem}.axes{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.axis{border:1px solid var(--line);border-radius:var(--radius);padding:1.3rem 1.5rem}.axis h3{font-size:1rem;margin-bottom:.5rem}.axis h3 code{font-size:1.05em}.axis p{color:var(--ink-2);font-size:.98rem}.split{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:840px){.split{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}}.split .term{max-width:40rem}.stack{display:flex;flex-wrap:wrap;gap:.5rem .75rem;font-family:var(--mono);font-size:.85rem;list-style:none;margin:0;padding:0}.stack li{border:1px solid var(--line);border-radius:999px;padding:.3rem .8rem;color:var(--ink-2)}.name-block{max-width:var(--prose)}.name-block .lede{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.45}.name-block .pron{font-family:var(--mono);color:var(--ink-2)}.cta{border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.5rem,4vw,3rem);background:linear-gradient(180deg,var(--bg-2),var(--bg));display:grid;gap:1.5rem 3rem}@media(min-width:820px){.cta{grid-template-columns:minmax(0,1.2fr)minmax(0,1fr);align-items:center}}.cta h2{font-size:clamp(1.4rem,2.6vw,1.9rem)}.cta p{color:var(--ink-2)}.cta-side{display:grid;gap:.75rem}.notify{display:grid;gap:.75rem}.notify-fields{display:flex;gap:.5rem;flex-wrap:wrap}.notify input{flex:1 1 13rem;font:inherit;font-family:var(--mono);font-size:.95rem;padding:.68rem .9rem;border-radius:var(--radius-s);border:1px solid var(--line-2);background:var(--bg);color:var(--ink)}.notify input::placeholder{color:var(--ink-3)}.notify .btn{cursor:pointer}.cta-note{font-family:var(--mono);font-size:.8rem;color:var(--ink-3)}.page-head{padding-block:clamp(2.5rem,6vw,4.5rem)clamp(1.25rem,3vw,2rem)}.page-head .lead{max-width:var(--prose)}.page-grid{display:grid;gap:3rem;grid-template-columns:minmax(0,1fr);padding-bottom:clamp(3rem,7vw,5.5rem)}@media(min-width:1040px){.page-grid.has-toc{grid-template-columns:minmax(0,var(--prose))15rem;justify-content:space-between}}.toc{position:sticky;top:1.5rem;align-self:start;font-family:var(--mono);font-size:.8rem;line-height:1.5;border-left:1px solid var(--line);padding-left:1rem}.toc-title{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .6rem}.toc ul{list-style:none;margin:0;padding:0}.toc li{margin:.4rem 0}.toc ul ul{padding-left:.9rem;margin-top:.3rem}.toc a{text-decoration:none;color:var(--ink-2)}.toc a:hover{color:var(--ink)}@media(max-width:1039.98px){.toc{display:none}}.prose{max-width:var(--prose)}.prose>:first-child{margin-top:0}.prose h2{margin-top:2.75rem;font-size:clamp(1.35rem,2.4vw,1.7rem)}.prose h3{margin-top:2rem}.prose h2+h3{margin-top:1.25rem}.prose ul,.prose ol{padding-left:1.4rem;margin:0 0 1.1em}.prose li{margin:.35rem 0}.prose li::marker{color:var(--ink-3)}.prose blockquote{margin:1.5rem 0;padding:.1rem 0 .1rem 1.25rem;border-left:2px solid var(--amber);color:var(--ink-2)}.prose blockquote p:last-child{margin-bottom:0}.prose :not(pre)>code{font-size:.9em;background:var(--bg-2);border:1px solid var(--line);border-radius:4px;padding:.05em .35em}.prose hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.prose strong{font-weight:600}.prose .badge{margin-left:.35rem}.prose h2 .badge,.prose h3 .badge{font-size:.62rem;position:relative;top:-.15em}.prose table{border-collapse:collapse;width:100%;font-size:.95rem;margin:1.25rem 0 1.75rem}.table-wrap{overflow-x:auto;margin:1.25rem 0 1.75rem}.table-wrap table{margin:0;min-width:32rem}.prose th,.prose td{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}.prose th{font-family:var(--mono);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.prose td:first-child{white-space:nowrap}.prose .term{margin:1.5rem 0;font-size:clamp(.72rem,1.55vw,.86rem)}.prose .keyseq{margin:1rem 0 1.5rem}.note{border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:var(--radius-s);padding:1rem 1.25rem;background:var(--bg-2);margin:1.5rem 0;font-size:.98rem}.note-title{display:block;font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:.4rem}.note-future{border-left-color:var(--blue)}.note-future .note-title{color:var(--blue)}.note p:last-child{margin-bottom:0}.codeblock{margin:1.5rem 0}.codeblock figcaption{font-family:var(--mono);font-size:.74rem;color:var(--t-ink-3);background:var(--t-bg-2);border:1px solid var(--t-line);border-bottom:0;border-radius:var(--radius)var(--radius)0 0;padding:.45rem .9rem}.codeblock figcaption+.highlight pre,.codeblock figcaption+pre{border-top-left-radius:0;border-top-right-radius:0}.highlight{margin:0}.prose pre,.highlight pre{margin:0;background:var(--t-bg);color:var(--t-ink);border:1px solid var(--t-line);border-radius:var(--radius);padding:.9rem 1.1rem;overflow-x:auto;font-size:.86rem;line-height:1.6;tab-size:4}.highlight pre code{background:0 0;border:0;padding:0;font-size:inherit}.prose .term pre{font:inherit;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.chroma .k,.chroma .kd,.chroma .kn,.chroma .kr,.chroma .kt,.chroma .kc{color:var(--t-blue)}.chroma .s,.chroma .s1,.chroma .s2,.chroma .sb,.chroma .sd,.chroma .sx{color:var(--t-amber)}.chroma .c,.chroma .c1,.chroma .cm,.chroma .ch,.chroma .cp{color:var(--t-ink-3);font-style:italic}.chroma .nb,.chroma .nf,.chroma .fm,.chroma .nx{color:var(--t-green)}.chroma .nv,.chroma .vg,.chroma .vi{color:var(--t-ink)}.chroma .nt,.chroma .na{color:var(--t-blue)}.chroma .m,.chroma .mi,.chroma .mf,.chroma .mh{color:var(--t-amber)}.chroma .o,.chroma .p{color:var(--t-ink-2)}.chroma .gp{color:var(--t-amber)}.chroma .err{color:var(--t-red)}.notfound{padding-block:clamp(3rem,10vw,7rem);max-width:40rem}.notfound .term{margin:1.5rem 0 2rem}@media print{.site-header,.site-footer,.toc,.cta,.hero-actions{display:none}body{background:#fff;color:#000}}.hero{position:relative;isolation:isolate}.hero>.wrap{position:relative;z-index:1}.neurons{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict;--n-ink:244 236 220;--n-hot:243 182 74;--n-void:3 4 7;--n-far:176 196 228;--n-warm:255 242 216;--n-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='.05'/%3E%3C/svg%3E");background:radial-gradient(84% 124% at 62% 31%,rgb(var(--n-ink)/.03),transparent 62%),radial-gradient(120% 132% at 50% 44%,transparent 16%,rgb(var(--n-void)/.78) 100%)}.nsvg{width:100%;height:100%}.neurons::after{content:"";position:absolute;inset:0;background:var(--n-grain)repeat 0 0/140px 140px,radial-gradient(26rem 56% at calc(50% - 17rem) 50%,var(--bg) 0%,var(--bg) 50%,transparent 100%),linear-gradient(to top,var(--bg) 0%,transparent 5%)}.nsvg{fill:none;stroke:none}.cs-a{stop-color:rgb(var(--n-warm));stop-opacity:.95}.cs-b{stop-color:rgb(var(--n-warm));stop-opacity:.6}.cs-c{stop-color:rgb(var(--n-ink));stop-opacity:.3}.cs-d{stop-color:rgb(var(--n-ink));stop-opacity:.13}.cs-e{stop-color:rgb(var(--n-ink));stop-opacity:.022}.cs-f{stop-color:rgb(var(--n-ink));stop-opacity:0}.hs-a{stop-color:rgb(var(--n-warm));stop-opacity:.3}.hs-b{stop-color:rgb(var(--n-ink));stop-opacity:.17}.hs-c{stop-color:rgb(var(--n-ink));stop-opacity:.09}.hs-d{stop-color:rgb(var(--n-ink));stop-opacity:.033}.hs-e{stop-color:rgb(var(--n-ink));stop-opacity:.012}.hs-f{stop-color:rgb(var(--n-ink));stop-opacity:0}.ts-a{stop-color:rgb(var(--n-warm));stop-opacity:.62}.ts-b{stop-color:rgb(var(--n-warm));stop-opacity:.36}.ts-c{stop-color:rgb(var(--n-ink));stop-opacity:.17}.ts-d{stop-color:rgb(var(--n-ink));stop-opacity:.05}.ts-e{stop-color:rgb(var(--n-ink));stop-opacity:0}.ns-a{stop-color:rgb(var(--n-void));stop-opacity:.22}.ns-b{stop-color:rgb(var(--n-void));stop-opacity:.15}.ns-c{stop-color:rgb(var(--n-void));stop-opacity:.09}.ns-d{stop-color:rgb(var(--n-void));stop-opacity:0}.bs-a{stop-color:rgb(var(--n-hot));stop-opacity:.7}.bs-b{stop-color:rgb(var(--n-hot));stop-opacity:.46}.bs-c{stop-color:rgb(var(--n-hot));stop-opacity:.21}.bs-d{stop-color:rgb(var(--n-hot));stop-opacity:.09}.bs-e{stop-color:rgb(var(--n-hot));stop-opacity:.025}.bs-f{stop-color:rgb(var(--n-hot));stop-opacity:0}.ps-a{stop-color:rgb(var(--n-hot));stop-opacity:.34}.ps-b{stop-color:rgb(var(--n-hot));stop-opacity:.26}.ps-c{stop-color:rgb(var(--n-hot));stop-opacity:.15}.ps-d{stop-color:rgb(var(--n-hot));stop-opacity:.05}.ps-e{stop-color:rgb(var(--n-hot));stop-opacity:0}.pc-a{stop-color:rgb(var(--n-warm));stop-opacity:.95}.pc-b{stop-color:rgb(var(--n-hot));stop-opacity:.8}.pc-c{stop-color:rgb(var(--n-hot));stop-opacity:.45}.pc-d{stop-color:rgb(var(--n-hot));stop-opacity:.12}.pc-e{stop-color:rgb(var(--n-hot));stop-opacity:0}.gs-a{stop-color:rgb(var(--n-far));stop-opacity:.052}.gs-b{stop-color:rgb(var(--n-far));stop-opacity:.038}.gs-c{stop-color:rgb(var(--n-far));stop-opacity:.022}.gs-d{stop-color:rgb(var(--n-far));stop-opacity:.009}.gs-e{stop-color:rgb(var(--n-far));stop-opacity:0}.plane-far{filter:blur(7.5px)}.plane-fil{filter:blur(6px)}.plane-mid{filter:blur(4.5px)}.plane-hair{filter:blur(1.1px)}.glow{filter:blur(4px)}.focus{filter:blur(.7px)}.cell-2 .glow,.axon-2 .glow{filter:blur(5.2px)}.cell-2 .focus,.axon-2 .focus{filter:blur(1.15px)}.cell-3 .glow,.axon-3 .glow{filter:blur(5.6px)}.cell-3 .focus,.axon-3 .focus{filter:blur(1.35px)}.cell-2,.cell-3{opacity:.92}.axon-3{opacity:.86}.fh{fill:url(#nsoft)}.fd0{fill:none;stroke:rgb(var(--n-far)/.022);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.fd1{fill:none;stroke:rgb(var(--n-far)/.03);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.fs0{fill:rgb(var(--n-far)/.03);stroke:rgb(var(--n-far)/.02);stroke-width:26;stroke-linejoin:round}.fs1{fill:rgb(var(--n-far)/.038);stroke:none}.fl0{fill:none;stroke:rgb(var(--n-far)/.016);stroke-width:10;stroke-linecap:round}.fl1{fill:none;stroke:rgb(var(--n-far)/.028);stroke-width:3;stroke-linecap:round}.mh{fill:url(#nsoft);opacity:.8}.md0{fill:none;stroke:rgb(var(--n-far)/.02);stroke-width:12;stroke-linecap:round;stroke-linejoin:round}.md1{fill:none;stroke:rgb(var(--n-far)/.03);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.md2{fill:none;stroke:rgb(var(--n-far)/.05);stroke-width:1.8;stroke-linecap:round}.ms0{fill:none;stroke:rgb(var(--n-far)/.03);stroke-width:14;stroke-linejoin:round}.msf{fill:rgb(var(--n-far)/.075)}.hr0{fill:none;stroke:rgb(var(--n-ink)/.01);stroke-width:11;stroke-linecap:round}.hr1{fill:none;stroke:rgb(var(--n-ink)/.02);stroke-width:4;stroke-linecap:round}.hr2{fill:none;stroke:rgb(var(--n-ink)/.055);stroke-width:1.1;stroke-linecap:round}.dg0{fill:none;stroke:rgb(var(--n-ink)/.017);stroke-width:17;stroke-linecap:round;stroke-linejoin:round}.dg1{fill:none;stroke:rgb(var(--n-ink)/.034);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.dd0{fill:rgb(var(--n-ink)/.105);stroke:rgb(var(--n-ink)/.07);stroke-width:2.4;stroke-linejoin:round}.spn{stroke:rgb(var(--n-ink)/.1);stroke-width:1.7;stroke-linecap:round}.sha{fill:url(#nhalo)}.sg0{fill:rgb(var(--n-ink)/.07);stroke:rgb(var(--n-ink)/.045);stroke-width:21;stroke-linejoin:round}.sg1{fill:rgb(var(--n-ink)/.1);stroke:rgb(var(--n-ink)/.065);stroke-width:8.5;stroke-linejoin:round}.score{fill:url(#nhot)}.srim{stroke:rgb(var(--n-warm)/.05);stroke-width:1}.nuc{fill:url(#nnuc)}.gran{stroke:rgb(var(--n-ink)/.14);stroke-width:1.1;stroke-linecap:round}.gran-b{stroke:rgb(var(--n-warm)/.1);stroke-width:3.6;stroke-linecap:round}.nucl{fill:rgb(var(--n-warm)/.46)}.nuclh{fill:url(#nhalo)}.ag0{fill:rgb(var(--n-ink)/.02);stroke:rgb(var(--n-ink)/.016);stroke-width:22;stroke-linejoin:round}.ag1{fill:rgb(var(--n-ink)/.042);stroke:rgb(var(--n-ink)/.03);stroke-width:8;stroke-linejoin:round}.ax0{fill:rgb(var(--n-ink)/.085);stroke:rgb(var(--n-ink)/.062);stroke-width:2.2;stroke-linejoin:round}.axi{fill:rgb(var(--n-ink)/.07)}.alit{fill:rgb(var(--n-hot)/.5);opacity:0}.bloom{fill:url(#nbloom);opacity:0}.dlit{fill:rgb(var(--n-hot)/.2);opacity:0}.ph{fill:url(#nbloom)}.pm{fill:url(#npm)}.pc{fill:url(#npc)}.pul{opacity:0}.fh-1,.fh-2,.fh-3,.fh-4,.fh-5{opacity:.72}.fh-1{animation:flicker 13s ease-in-out infinite}.fh-2{animation:flicker 17s ease-in-out infinite;animation-delay:-5s}.fh-3{animation:flicker 23s ease-in-out infinite;animation-delay:-11s}.fh-4{animation:flicker 11s ease-in-out infinite;animation-delay:-3s}.fh-5{animation:flicker 29s ease-in-out infinite;animation-delay:-19s}@keyframes flicker{0%,66%{opacity:.72}82%{opacity:1}96%,100%{opacity:.72}}.ss0-1{fill:url(#c1core)}.ss0-2{fill:url(#c2core)}.ss0-3{fill:url(#c3core)}.pul{animation-duration:19s;animation-timing-function:linear;animation-iteration-count:infinite}.bloom,.dlit,.alit{animation-duration:19s;animation-timing-function:linear;animation-iteration-count:infinite}.pul-a{animation-name:pa-move,pa-fade}.bloom-1,.lit-1{animation-name:bloom1}.alit-10{animation-name:alit10}.alit-11{animation-name:alit11}.alit-12{animation-name:alit12}.pul-b{animation-name:pb-move,pb-fade}.bloom-2,.lit-2{animation-name:bloom2}.alit-20{animation-name:alit20}.alit-21{animation-name:alit21}.alit-22{animation-name:alit22}.pul-c{animation-name:pc-move,pc-fade}.bloom-3,.lit-3{animation-name:bloom3}.alit-30{animation-name:alit30}.alit-31{animation-name:alit31}.alit-32{animation-name:alit32}@keyframes bloom1{0%,3.68%{opacity:0}6.84%{opacity:1}12.89%{opacity:.62}19.21%{opacity:.24}26.84%,100%{opacity:0}}@keyframes bloom2{0%,20.53%{opacity:0}23.68%{opacity:1}29.74%{opacity:.62}36.05%{opacity:.24}43.68%,100%{opacity:0}}@keyframes bloom3{0%,32.63%{opacity:0}35.79%{opacity:1}41.84%{opacity:.62}48.16%{opacity:.24}55.79%,100%{opacity:0}}@keyframes alit10{0%,6.05%{opacity:0}8.16%{opacity:1}12.14%{opacity:.5}22.14%,100%{opacity:0}}@keyframes alit11{0%,9.79%{opacity:0}11.89%{opacity:1}17.06%{opacity:.5}27.06%,100%{opacity:0}}@keyframes alit12{0%,14.7%{opacity:0}16.8%{opacity:1}20.79%{opacity:.5}30.79%,100%{opacity:0}}@keyframes pa-move{0%,6.05%{transform:translate(1352px,108px)}6.53%{transform:translate(1373.3px,125.6px)}7%{transform:translate(1396.8px,140.1px)}7.48%{transform:translate(1421.7px,152.2px)}7.95%{transform:translate(1446.9px,163.6px)}8.43%{transform:translate(1472.4px,174.2px)}8.9%{transform:translate(1498.3px,183.9px)}9.38%{transform:translate(1524.3px,193.1px)}9.86%{transform:translate(1550.7px,201.4px)}10.33%{transform:translate(1577.5px,208.1px)}10.81%{transform:translate(1604.8px,212.6px)}11.28%{transform:translate(1632px,217.3px)}11.76%{transform:translate(1659px,223.6px)}12.23%{transform:translate(1685.5px,231.2px)}12.71%{transform:translate(1710.8px,242.4px)}13.18%{transform:translate(1734.4px,256.7px)}13.66%{transform:translate(1755.5px,274.5px)}14.13%{transform:translate(1772.9px,295.9px)}14.61%{transform:translate(1786.6px,319.9px)}15.08%{transform:translate(1796.4px,345.7px)}15.56%{transform:translate(1802px,372.8px)}16.04%{transform:translate(1802.7px,400.4px)}16.51%{transform:translate(1798px,427.6px)}16.99%{transform:translate(1788.6px,453.6px)}17.46%{transform:translate(1774.6px,477.3px)}17.94%{transform:translate(1756.4px,498.1px)}18.41%{transform:translate(1736.3px,517px)}18.89%{transform:translate(1714.2px,533.6px)}19.36%{transform:translate(1690.9px,548.6px)}19.84%{transform:translate(1667px,562.5px)}20.31%{transform:translate(1642.5px,575.3px)}20.79%,100%{transform:translate(1618px,588px)}}@keyframes pa-fade{0%,6.05%{opacity:0}8.42%,17.89%{opacity:1}20.79%,100%{opacity:0}}@keyframes alit20{0%,22.89%{opacity:0}25%{opacity:1}27.25%{opacity:.5}37.25%,100%{opacity:0}}@keyframes alit21{0%,25.56%{opacity:0}27.67%{opacity:1}30.75%{opacity:.5}40.75%,100%{opacity:0}}@keyframes alit22{0%,29.07%{opacity:0}31.18%{opacity:1}33.42%{opacity:.5}43.42%,100%{opacity:0}}@keyframes pb-move{0%,22.89%{transform:translate(1618px,588px)}23.37%{transform:translate(1596.7px,593.6px)}23.85%{transform:translate(1576.1px,601.1px)}24.33%{transform:translate(1556.1px,610.4px)}24.81%{transform:translate(1536.4px,620.1px)}25.29%{transform:translate(1516.2px,628.8px)}25.77%{transform:translate(1495.6px,636.5px)}26.24%{transform:translate(1475px,644.2px)}26.72%{transform:translate(1454.1px,651.1px)}27.2%{transform:translate(1432.9px,656.7px)}27.68%{transform:translate(1411.2px,660.8px)}28.16%{transform:translate(1389.5px,664.1px)}28.64%{transform:translate(1367.6px,666.4px)}29.11%{transform:translate(1345.7px,667.9px)}29.59%{transform:translate(1323.7px,667.4px)}30.07%{transform:translate(1301.8px,665.3px)}30.55%{transform:translate(1280.2px,661.4px)}31.03%{transform:translate(1258.7px,656.6px)}31.51%{transform:translate(1237.3px,651.3px)}31.99%{transform:translate(1216.2px,645.4px)}32.46%{transform:translate(1194.9px,639.7px)}32.94%{transform:translate(1173.5px,634.8px)}33.42%,100%{transform:translate(1152px,630px)}}@keyframes pb-fade{0%,22.89%{opacity:0}25.26%,30.53%{opacity:1}33.42%,100%{opacity:0}}@keyframes alit30{0%,35%{opacity:0}37.11%{opacity:1}40.66%{opacity:.5}50.66%,100%{opacity:0}}@keyframes alit31{0%,38.47%{opacity:0}40.57%{opacity:1}45.22%{opacity:.5}55.22%,100%{opacity:0}}@keyframes alit32{0%,43.03%{opacity:0}45.13%{opacity:1}48.68%{opacity:.5}58.68%,100%{opacity:0}}@keyframes pc-move{0%,35%{transform:translate(1152px,630px)}35.47%{transform:translate(1125.4px,629px)}35.94%{transform:translate(1098.8px,629.8px)}36.42%{transform:translate(1072.2px,631px)}36.89%{transform:translate(1045.6px,631.9px)}37.36%{transform:translate(1018.9px,631.7px)}37.83%{transform:translate(992.4px,629.9px)}38.3%{transform:translate(965.8px,628.2px)}38.77%{transform:translate(939.2px,626.5px)}39.25%{transform:translate(912.7px,623.7px)}39.72%{transform:translate(886.4px,619.9px)}40.19%{transform:translate(860.4px,614.3px)}40.66%{transform:translate(834.4px,608.4px)}41.13%{transform:translate(808.4px,602.8px)}41.61%{transform:translate(782.4px,596.8px)}42.08%{transform:translate(756.6px,590.4px)}42.55%{transform:translate(730.8px,583.8px)}43.02%{transform:translate(705.1px,576.7px)}43.49%{transform:translate(679.7px,568.6px)}43.97%{transform:translate(654.2px,561.2px)}44.44%{transform:translate(628.2px,555.3px)}44.91%{transform:translate(602px,550.7px)}45.38%{transform:translate(575.6px,546.9px)}45.85%{transform:translate(549.2px,543.6px)}46.32%{transform:translate(522.8px,540.3px)}46.8%{transform:translate(496.3px,537.1px)}47.27%{transform:translate(469.9px,534px)}47.74%{transform:translate(443.4px,531.1px)}48.21%{transform:translate(416.9px,528.6px)}48.68%,100%{transform:translate(390.4px,526.5px)}}@keyframes pc-fade{0%,35%{opacity:0}37.37%,45.79%{opacity:1}48.68%,100%{opacity:0}}@supports(animation-timeline:scroll()){.halo-far,.plane-far,.plane-fil,.halo-mid,.plane-mid,.plane-hair{animation-name:parallax;animation-timeline:scroll(root);animation-range:0 720px;animation-fill-mode:both}.halo-far,.plane-far{--n-par:22px}.plane-fil,.halo-mid,.plane-mid{--n-par:15px}.plane-hair{--n-par:9px}@keyframes parallax{to{transform:translateY(var(--n-par))}}}@media(prefers-color-scheme:light){.neurons{--n-ink:58 40 20;--n-hot:122 78 8;--n-void:128 110 78;--n-far:96 82 58;--n-warm:44 28 12;background:radial-gradient(92% 130% at 61% 33%,rgb(var(--n-void)/.05),transparent 64%),radial-gradient(128% 138% at 50% 46%,transparent 30%,rgb(var(--n-void)/.16) 100%)}.plane-far{opacity:.34}.plane-fil{opacity:.5}.plane-mid{opacity:.6}.halo-far,.halo-mid,.sha,.nuclh{opacity:.28}.plane-hair{opacity:.75}.dg0,.dg1,.ag0,.ag1,.sg0,.sg1{opacity:.55}.dd0{fill:rgb(var(--n-ink)/.13);stroke:rgb(var(--n-ink)/.085)}.spn{stroke:rgb(var(--n-ink)/.15)}.srim{stroke:rgb(var(--n-ink)/.17)}.gran{stroke:rgb(var(--n-ink)/.16)}.gran-b{stroke:rgb(var(--n-void)/.16)}.nucl{fill:rgb(var(--n-ink)/.38)}.ns-a{stop-opacity:.3}.ns-b{stop-opacity:.2}.ns-c{stop-opacity:.07}.cs-a{stop-opacity:.52}.cs-b{stop-opacity:.36}.cs-c{stop-opacity:.18}.cs-d{stop-opacity:.08}.ts-a{stop-opacity:.34}.ts-b{stop-opacity:.22}.ts-c{stop-opacity:.1}.hs-a{stop-opacity:.07}.hs-b{stop-opacity:.04}.ax0{fill:rgb(var(--n-ink)/.115);stroke:rgb(var(--n-ink)/.085)}.axi{fill:rgb(var(--n-ink)/.075)}.ag0{fill:rgb(var(--n-ink)/.05);stroke:rgb(var(--n-ink)/.04)}.ag1{fill:rgb(var(--n-ink)/.06);stroke:rgb(var(--n-ink)/.05)}.neurons *{animation:none!important}.bloom,.dlit,.alit,.pul{opacity:0}}@media(max-width:719px){.neurons{display:none}}@media(min-width:720px) and (max-width:919px){.nsvg{opacity:.62}}@media(prefers-reduced-motion:reduce){.neurons *{animation:none!important}.pul-a{opacity:1;transform:translate(1802.6px,401.4px)}.pul-b,.pul-c{opacity:0}.bloom-1{opacity:.43}.lit-1{opacity:.43}.bloom-2,.bloom-3,.lit-2,.lit-3{opacity:0}.alit-10{opacity:.3}.alit-11{opacity:.6}.alit-12{opacity:.64}.alit-20,.alit-21,.alit-22,.alit-30,.alit-31,.alit-32{opacity:0}}.wm{position:relative;display:inline-flex;align-items:center;gap:var(--wm-gap);--wm-k:1;--wm-e:cubic-bezier(.2, .75, .25, 1);--wm-gap:.7rem;--wm-mark:3.6rem;--wm-ls:-.01em;--wm-adv:calc(1ch + var(--wm-ls))}.wm .mark{width:var(--wm-mark);height:calc(var(--wm-mark)/4)}.wm-word{position:relative;display:inline-flex;align-items:baseline;letter-spacing:normal;-webkit-user-select:none;user-select:none}.wm-word>span{margin-right:var(--wm-ls)}.wm-c{display:inline-grid;align-items:baseline;justify-items:center;transform-origin:50% 88%}.wm-c>span{grid-area:1/1}.wm-up{opacity:0}.wm-lo{opacity:1}.wm-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.wm-c1,.wm .mark-p1{--wm-i:0}.wm-c2,.wm .mark-p2{--wm-i:1}.wm-c3,.wm .mark-p3{--wm-i:2}.wm-c4,.wm .mark-p4{--wm-i:3}.wm-c1{--wm-r:-4deg;--wm-x:-.055em}.wm-c2{--wm-r:3deg;--wm-x:-.018em}.wm-c3{--wm-r:-2.5deg;--wm-x:.018em}.wm-c4{--wm-r:4.5deg;--wm-x:.055em}.wm-m1{--wm-d:calc(  .5 * var(--wm-adv))}.wm-m2{--wm-d:calc(-3.5 * var(--wm-adv))}.wm-c{--wm-d:calc(-1 * var(--wm-i) * var(--wm-adv));--wm-lift:-.45em}.wm .mark-p1{--wm-d:50%}.wm .mark-p2{--wm-d:33.3%}.wm .mark-p3{--wm-d:16.6%}.wm .mark-axon{transform-box:view-box;transform-origin:0 50%}.wm .mark-p{transform-box:fill-box;transform-origin:0 50%}.wm-lg{--wm-k:1.12;--wm-gap:.62em;--wm-mark:3.1em;--wm-ls:-.02em}.wm-heading{font-size:clamp(2rem,5.6vw,3.4rem);margin-bottom:.55em}.wm-once .mark-axon,:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-hover .mark-axon{animation:wm-axon calc(.32s * var(--wm-k))cubic-bezier(.35,0,.15,1)both}.wm-once .mark-p,:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-hover .mark-p{animation:wm-sheath calc(.34s * var(--wm-k))var(--wm-e)calc((.4s + .26s * var(--wm-i)) * var(--wm-k))both,wm-smash calc(1.62s * var(--wm-k))linear calc(1.72s * var(--wm-k))forwards}.wm-once .mark-amber,:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-hover .mark-amber{animation:wm-sheath calc(.34s * var(--wm-k))var(--wm-e)calc(1.18s * var(--wm-k))both,wm-light calc(.96s * var(--wm-k))ease-in-out calc(1.18s * var(--wm-k))both}.wm-once .wm-c,:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-hover .wm-c{animation:wm-quiet calc(.44s * var(--wm-k))var(--wm-e)calc((.5s + .26s * var(--wm-i)) * var(--wm-k))both,wm-crush calc(1.62s * var(--wm-k))linear calc(1.72s * var(--wm-k))forwards}.wm-once .wm-up,:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-hover .wm-up{animation:wm-shout calc(.44s * var(--wm-k))linear calc((.5s + .26s * var(--wm-i)) * var(--wm-k))both}.wm-once .wm-lo,:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-hover .wm-lo{animation:wm-calm calc(.44s * var(--wm-k))linear calc((.5s + .26s * var(--wm-i)) * var(--wm-k))both}.wm-once .wm-m,:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-hover .wm-m{animation:wm-smash calc(1.62s * var(--wm-k))linear calc(1.72s * var(--wm-k))both}@keyframes wm-axon{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wm-sheath{0%{transform:scaleX(0)}74%{transform:scaleX(1.06)}100%{transform:scaleX(1)}}@keyframes wm-light{0%,58%{opacity:.62}100%{opacity:1}}@keyframes wm-quiet{0%{transform:translate(var(--wm-x),-.1em)scale(1.3)rotate(var(--wm-r))}14%{transform:translate(var(--wm-x),-.14em)scale(1.36)rotate(var(--wm-r))}62%{transform:translate(0,.012em)scale(.965)rotate(0)}100%{transform:translate(0,0)scale(1)rotate(0)}}@keyframes wm-shout{0%,44%{opacity:1}51%,100%{opacity:0}}@keyframes wm-calm{0%,44%{opacity:0}51%,100%{opacity:1}}@keyframes wm-smash{0%{transform:translateX(0);animation-timing-function:cubic-bezier(.5,0,.78,.72)}23%{transform:translateX(calc(var(--wm-d) * 1.06));animation-timing-function:cubic-bezier(.3,0,.3,1)}27%{transform:translateX(var(--wm-d))}68%{transform:translateX(var(--wm-d));animation-timing-function:cubic-bezier(.22,.62,.3,1)}88%{transform:translateX(calc(var(--wm-d) * -.06));animation-timing-function:cubic-bezier(.4,0,.4,1)}100%{transform:translateX(0)}}@keyframes wm-crush{0%{opacity:1;transform:translateX(0)scale(1);animation-timing-function:cubic-bezier(.5,0,.78,.72)}12%{opacity:1}22%{opacity:0}23%{transform:translate(var(--wm-d),var(--wm-lift))scale(.14)}68%{opacity:0;transform:translate(var(--wm-d),var(--wm-lift))scale(.14);animation-timing-function:cubic-bezier(.22,.62,.3,1)}76%{opacity:1}88%{transform:translateX(calc(var(--wm-d) * -.06))scale(1.05);animation-timing-function:cubic-bezier(.4,0,.4,1)}100%{transform:translateX(0)scale(1)}}:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-once .wm-m,:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-once .mark-p{animation:wm-echo-m calc(1.02s * var(--wm-k))linear both}:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-once .wm-c{animation:wm-echo-c calc(1.02s * var(--wm-k))linear both}:is(.wm-trigger:hover,.wm-trigger:focus-visible) .wm-once .mark-amber{animation:wm-relight calc(1.02s * var(--wm-k))ease-in-out both}@keyframes wm-echo-m{0%{transform:translateX(0);animation-timing-function:cubic-bezier(.5,0,.78,.72)}33%{transform:translateX(calc(var(--wm-d) * 1.05));animation-timing-function:cubic-bezier(.3,0,.3,1)}39%{transform:translateX(var(--wm-d))}62%{transform:translateX(var(--wm-d));animation-timing-function:cubic-bezier(.22,.62,.3,1)}85%{transform:translateX(calc(var(--wm-d) * -.06));animation-timing-function:cubic-bezier(.4,0,.4,1)}100%{transform:translateX(0)}}@keyframes wm-echo-c{0%{opacity:1;transform:translateX(0)scale(1);animation-timing-function:cubic-bezier(.5,0,.78,.72)}18%{opacity:1}32%{opacity:0}33%{transform:translate(var(--wm-d),var(--wm-lift))scale(.14)}62%{opacity:0;transform:translate(var(--wm-d),var(--wm-lift))scale(.14);animation-timing-function:cubic-bezier(.22,.62,.3,1)}72%{opacity:1}85%{transform:translateX(calc(var(--wm-d) * -.06))scale(1.05);animation-timing-function:cubic-bezier(.4,0,.4,1)}100%{transform:translateX(0)scale(1)}}@keyframes wm-relight{0%{opacity:1}28%{opacity:.5}62%{opacity:1}100%{opacity:1}}@media(prefers-reduced-motion:reduce){.wm,.wm *{animation:none!important}}