@layer components{.wm-fg{color:#fff}.wm-fg-soft{color:#ffffffd9}.wm-light .wm-fg{color:var(--color-ink)}.wm-light .wm-fg-soft{color:#0b1020d9}.wm-acc{color:var(--acc,#2f6bff)}.text-acc-grad{background-image:var(--acc-grad,linear-gradient(100deg,#2f6bff 0%,#36d1ff 70%,#9bf3ff 100%));color:#0000;-webkit-background-clip:text;background-clip:text}.wm-chip{background:rgba(var(--acc-rgb,47,107,255),.15);color:var(--acc,#2f6bff)}.wm-light .wm-chip{background:#0b102014}.wm-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:24px;position:relative;box-shadow:0 30px 70px -30px #000000b3,inset 0 1px #ffffff14}.wm-light .wm-glass{background:linear-gradient(#ffffffeb,#ffffffb3);border-color:#0b10201a;box-shadow:0 30px 60px -34px #0b102047,inset 0 1px #ffffffe6}.wm-rule{background:#ffffff1a}.wm-light .wm-rule{background:#0b10201f}.text-outline.wm-outline-num{-webkit-text-stroke-color:#ffffff4d}.wm-light .text-outline.wm-outline-num{-webkit-text-stroke-color:#0b10204d}@supports (interpolate-size:allow-keywords){.wm-faq{interpolate-size:allow-keywords}.wm-faq-item::details-content{opacity:0;block-size:0;transition:block-size .55s cubic-bezier(.21,.47,.32,.98),opacity .4s ease,content-visibility .55s allow-discrete;overflow:clip}.wm-faq-item[open]::details-content{opacity:1;block-size:auto}}.wm-prose{color:var(--color-dim);font-size:17px;line-height:1.75}.wm-prose>*+*{margin-top:1.1em}.wm-prose h2,.wm-prose h3,.wm-prose h4{font-family:var(--font-syne);color:#fff;letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.wm-prose h2{margin-top:2.4em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700}.wm-prose h3{margin-top:1.9em;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700}.wm-prose h4{margin-top:1.6em;font-size:1.05rem;font-weight:600}.wm-prose>h2:first-child,.wm-prose>h3:first-child{margin-top:0}.wm-prose p{max-width:70ch}.wm-prose strong,.wm-prose b{color:#fff;font-weight:600}.wm-prose a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #36d1ff99;text-decoration:underline #36d1ff99;transition:text-decoration-color .3s}.wm-prose a:hover{-webkit-text-decoration-color:var(--acc,#36d1ff);text-decoration-color:var(--acc,#36d1ff)}.wm-prose ul,.wm-prose ol{max-width:70ch;padding-left:0;list-style:none}.wm-prose li{padding-left:1.75rem;position:relative}.wm-prose li+li{margin-top:.55em}.wm-prose ul>li:before{content:"";background:var(--acc-grad,linear-gradient(100deg,#2f6bff,#36d1ff));border-radius:9999px;width:7px;height:7px;position:absolute;top:.72em;left:.3rem}.wm-prose ol{counter-reset:wm-ol}.wm-prose ol>li{counter-increment:wm-ol}.wm-prose ol>li:before{content:counter(wm-ol,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.14em;color:var(--acc,#36d1ff);font-size:11px;position:absolute;top:.35em;left:0}.wm-prose blockquote{border-left:2px solid var(--acc,#2f6bff);color:#fff;padding-left:1.25rem;font-style:italic}.wm-prose hr{background:#ffffff1a;border:0;height:1px;margin:2.5em 0}.wm-prose table{border-collapse:collapse;width:100%;font-size:15px}.wm-prose th,.wm-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:.65rem .75rem}.wm-prose th{color:#fff;font-weight:600;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.wm-prose img{border-radius:20px}.wm-prose code{color:#fff;background:#ffffff14;border-radius:6px;padding:.1em .4em;font-size:.92em}.wm-light .wm-prose{color:var(--color-ink-dim)}.wm-light .wm-prose h2,.wm-light .wm-prose h3,.wm-light .wm-prose h4,.wm-light .wm-prose strong,.wm-light .wm-prose b,.wm-light .wm-prose a,.wm-light .wm-prose blockquote,.wm-light .wm-prose th,.wm-light .wm-prose code{color:var(--color-ink)}.wm-light .wm-prose hr,.wm-light .wm-prose th,.wm-light .wm-prose td{background-color:#0000;border-color:#0b10201f}.wm-light .wm-prose hr{background:#0b10201f}.wm-light .wm-prose code{background:#0b102012}.wm-rl{transition:transform .6s var(--ease-house,cubic-bezier(.21,.47,.32,.98));will-change:transform}.wm-rl-glow{background:rgba(var(--acc-rgb,47,107,255),.55);opacity:.12;transition:opacity .6s ease,transform .8s var(--ease-house,ease);transform:scale(.85)}.wm-light .wm-rl-glow{opacity:.08}.wm-rl-ring{box-shadow:inset 0 0 0 1.5px rgba(var(--acc-rgb,47,107,255),.7),0 24px 60px -28px rgba(var(--acc-rgb,47,107,255),.55);opacity:0;transition:opacity .5s}.wm-rl-sweep{background:linear-gradient(100deg,transparent 0%,#ffffff0f 35%,rgba(var(--acc-rgb,47,107,255),.16)52%,#ffffff0d 68%,transparent 100%);transition:transform 1.1s cubic-bezier(.4,0,.2,1);transform:translate(-130%)skew(-12deg)}.wm-light .wm-rl-sweep{background:linear-gradient(100deg,transparent 0%,rgba(var(--acc-rgb,47,107,255),.05)35%,rgba(var(--acc-rgb,47,107,255),.13)52%,transparent 100%)}.wm-rl-chip{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.wm-light .wm-rl-chip{background:rgba(var(--acc-rgb,47,107,255),.12)}.wm-rl-img{transition:transform .9s var(--ease-house,ease)}.wm-rl-orb{color:var(--acc,#2f6bff);border:1px solid #ffffff26;transition:background-color .5s,border-color .5s,color .5s}.wm-light .wm-rl-orb{border-color:#0b102026}.wm-rl-a1,.wm-rl-a2{transition:transform .5s var(--ease-house,ease),opacity .4s ease}.wm-rl-a2{opacity:0;transform:translate(-140%)}.wm-rl .wm-rule{transition:transform .8s var(--ease-house,ease);transform:scaleX(.35)}.wm-rl:hover,.wm-rl:focus-visible{transform:translateY(-6px)}.wm-rl:hover .wm-rl-glow,.wm-rl:focus-visible .wm-rl-glow{opacity:.5;transform:scale(1.1)}.wm-light .wm-rl:hover .wm-rl-glow{opacity:.28}.wm-rl:hover .wm-rl-ring,.wm-rl:focus-visible .wm-rl-ring{opacity:1}.wm-rl:hover .wm-rl-sweep,.wm-rl:focus-visible .wm-rl-sweep{transform:translate(330%)skew(-12deg)}.wm-rl:hover .wm-rl-chip,.wm-rl:focus-visible .wm-rl-chip{transform:scale(1.08)rotate(-4deg)}.wm-rl:hover .wm-rl-img{transform:scale(1.05)}.wm-rl:hover .wm-rl-orb,.wm-rl:focus-visible .wm-rl-orb{background:var(--acc,#2f6bff);border-color:var(--acc,#2f6bff);color:#fff}.wm-rl:hover .wm-rl-a1,.wm-rl:focus-visible .wm-rl-a1{opacity:0;transform:translate(140%)}.wm-rl:hover .wm-rl-a2,.wm-rl:focus-visible .wm-rl-a2{opacity:1;transform:translate(0)}.wm-rl:hover .wm-rule,.wm-rl:focus-visible .wm-rule{transform:scaleX(1)}.wm-rl:focus-visible{outline:2px solid var(--acc,#2f6bff);outline-offset:3px}}.wm-light .text-dim{color:var(--color-ink-dim)}.wm-light .text-faint{color:var(--color-ink-faint)}@keyframes wmSubFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes wmSubSweep{0%{opacity:0;transform:translate(-140%)skew(-18deg)}4%{opacity:1}22%{opacity:1}28%,to{opacity:0;transform:translate(320%)skew(-18deg)}}@keyframes wmSubRise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.85}75%{opacity:.85}to{opacity:0;transform:translateY(-360px)}}@keyframes wmSubBreathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.1;transform:scale(1.5)}}.wm-float{will-change:transform;animation:8s ease-in-out infinite wmSubFloat}.wm-float-slow{will-change:transform;animation:11s ease-in-out infinite wmSubFloat}.wm-loop-paused .wm-float,.wm-loop-paused .wm-float-slow,.wm-loop-paused .wm-sweep,.wm-loop-paused .wm-rise,.wm-loop-paused .wm-breathe{animation-play-state:paused}.wm-sweep{animation:9s cubic-bezier(.4,0,.2,1) 1s infinite wmSubSweep}.wm-rise{animation:14s linear infinite wmSubRise}.wm-breathe{animation:2.6s ease-in-out infinite wmSubBreathe}@media (prefers-reduced-motion:reduce){.wm-float,.wm-float-slow,.wm-sweep,.wm-rise,.wm-breathe{animation:none}.wm-rl,.wm-rl-sweep,.wm-rl-chip,.wm-rl-img,.wm-rl-a1,.wm-rl-a2,.wm-rl .wm-rule{transition:none}}
