@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.geist_1ecc4ad9-module__exqVkq__className{font-family:Geist,Helvetica Neue,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica,Arial;font-style:normal}.geist_1ecc4ad9-module__exqVkq__variable{--font-sans:"Geist", Helvetica Neue, system-ui, Helvetica, Arial}
@layer ds-tokens{.ds{--iris-950:#1f0435;--iris-900:#2e0850;--iris-800:#420c70;--iris-700:#5e1099;--iris-600:#8a17cc;--iris-500:#b026ff;--iris-400:#c45cff;--iris-300:#d791ff;--iris-200:#e9c4ff;--iris-100:#f4e2ff;--iris-50:#fbf2ff;--bone-900:#0d0d0d;--bone-800:#1c1c1c;--bone-700:#3d3d3d;--bone-600:#717171;--bone-500:#909090;--bone-400:#b4b4b4;--bone-300:#d4d4d4;--bone-200:#e5e5e5;--bone-100:#f0f0f0;--bone-50:#f5f5f5;--signal-700:#6e6208;--signal-600:#96850f;--signal-500:#d4be22;--signal-400:#e2d256;--signal-300:#ece38f;--signal-200:#f6f1c6;--signal-100:#fbf9e6;--aurora-700:#056a68;--aurora-600:#08908d;--aurora-500:#00d2ce;--aurora-400:#4fe2df;--aurora-300:#8fedeb;--aurora-200:#c5f6f5;--aurora-100:#e6fcfb;--ember-700:#a00020;--ember-600:#d1002a;--ember-500:#f03;--ember-400:#ff5570;--ember-300:#ff93a5;--ember-200:#ffc8d1;--ember-100:#ffe7eb;--ultra-700:#3f1180;--ultra-600:#5518ad;--ultra-500:#6b21d9;--ultra-400:#8b4fe8;--ultra-300:#ae85f0;--ultra-200:#d3bdf7;--ultra-100:#eee4fc;--surface-page:#fff;--surface-sunken:var(--bone-50);--surface-sunken-strong:var(--bone-100);--surface-brand:var(--iris-600);--text-display:var(--bone-900);--text-body:var(--bone-800);--text-muted:#5c5c5c;--text-faint:#6b6b6b;--text-inverse:var(--bone-50);--border-hairline:rgba(13,13,13,.07);--border-subtle:var(--bone-200);--border-inverse:rgba(255,255,255,.14);--surface-footer:var(--bone-900);--footer-fg:var(--bone-50);--footer-fg-muted:var(--bone-300);--footer-fg-dim:var(--bone-400);--footer-fg-faint:var(--bone-500);--footer-chip:rgba(255,255,255,.08);--text-on-accent:#0d0d0d;--glass-header:rgba(245,245,245,.68);--glass-header-scrolled:rgba(245,245,245,.82);--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:999px;--radius-card:var(--radius-lg);--radius-panel:var(--radius-xl);--radius-media:var(--radius-2xl);--radius-field:var(--radius-pill);--radius-field-block:var(--radius-md);--measure-prose:660px;--link:var(--iris-600);--link-hover:var(--iris-700);--link-underline:var(--iris-200);--shadow-sm:0 1px 2px rgba(13,13,13,.04);--shadow-md:0 2px 6px rgba(13,13,13,.05), 0 8px 18px rgba(13,13,13,.05);--shadow-lg:0 6px 14px rgba(13,13,13,.06), 0 20px 48px rgba(13,13,13,.1);--shadow-xl:0 12px 28px rgba(13,13,13,.08), 0 40px 90px rgba(13,13,13,.14);--shadow-focus:0 0 0 3px rgba(176,38,255,.28);--glass-light:rgba(245,245,245,.94);--blur-glass:saturate(140%) blur(14px);--ease-standard:cubic-bezier(.2, .7, .25, 1);--dur-fast:.16s;--dur-toggle:.24s;color:var(--text-body);font-family:var(--ds-font-sans), "Helvetica Neue", system-ui, sans-serif;letter-spacing:-.006em;text-wrap:pretty;-webkit-font-smoothing:antialiased}.ds-page{background:var(--surface-page)}.dark .ds{--bone-50:#1f1f1f;--bone-100:#262626;--bone-200:#333;--bone-300:#4a4a4a;--bone-400:#6b6b6b;--bone-500:#909090;--bone-600:#b4b4b4;--bone-700:#d4d4d4;--bone-800:#ededed;--bone-900:#f5f5f5;--surface-page:#0d0d0d;--surface-sunken:#171717;--surface-sunken-strong:#232323;--surface-brand:var(--iris-300);--text-display:var(--bone-900);--text-body:var(--bone-700);--text-muted:var(--bone-600);--text-faint:var(--bone-500);--text-inverse:#0d0d0d;--border-hairline:rgba(255,255,255,.09);--border-subtle:rgba(255,255,255,.14);--border-inverse:rgba(255,255,255,.12);--surface-footer:#191919;--footer-fg:#f5f5f5;--footer-fg-muted:#d4d4d4;--footer-fg-dim:#b4b4b4;--footer-fg-faint:#909090;--footer-chip:rgba(255,255,255,.09);--glass-header:rgba(23,23,23,.72);--glass-header-scrolled:rgba(23,23,23,.88);--glass-light:rgba(13,13,13,.78);--iris-50:rgba(176,38,255,.1);--iris-100:rgba(176,38,255,.2);--iris-600:var(--iris-300);--aurora-100:rgba(0,210,206,.16);--aurora-700:var(--aurora-300);--ember-100:rgba(255,0,51,.16);--ember-700:var(--ember-300);--signal-100:rgba(212,190,34,.16);--signal-700:var(--signal-300);--ultra-100:rgba(107,33,217,.26);--ultra-600:var(--ultra-300);--link-hover:var(--iris-100);--link-underline:rgba(215,145,255,.45);--shadow-focus:0 0 0 3px rgba(176,38,255,.45)}}@layer ds-base{.ds :where(h1,h2,h3,h4){color:var(--text-display);text-wrap:balance;margin:0}.ds :where(p){margin:0}.ds :where(em){font-style:normal;font-weight:inherit}.ds :where(a){text-decoration:none}.ds :where(a,button,input,select):focus-visible{box-shadow:var(--shadow-focus);outline:none}.ds :where(img,svg){max-width:100%;display:block}}:root{--ds-header-clearance:76px;--ds-anchor-offset:calc(var(--ds-header-clearance) + 20px)}.ds-header-clearance{padding-top:var(--ds-header-clearance)}.ds-header-bleed{margin-top:calc(var(--ds-header-clearance) * -1)}:root{--ds-after-header:clamp(16px, 2vw, 32px)}.ds .ds-page-header+section{padding-top:var(--ds-after-header)}:root{--ds-track-inset:max(20px, min(3vw, 40px), calc(50% - 620px));--ds-track-inset-form:max(20px, min(3vw, 32px), calc(50% - 300px))}.ds [id],.ds-anchors [id]{scroll-margin-top:var(--ds-anchor-offset)}.ds-prose{max-width:var(--measure-prose);color:var(--text-body);font-size:17px;line-height:1.7}.ds-prose h1{color:var(--text-display);letter-spacing:-.03em;margin:0 0 .5em;font-size:max(30px,min(3.4vw,42px));font-weight:600;line-height:1.08}.ds-prose h2{color:var(--text-display);letter-spacing:-.024em;margin:1.9em 0 .45em;font-size:max(24px,min(2.4vw,30px));font-weight:600;line-height:1.18}.ds-prose h3{color:var(--text-display);letter-spacing:-.016em;margin:1.7em 0 .4em;font-size:21px;font-weight:600;line-height:1.3}.ds-prose h4{color:var(--text-display);letter-spacing:-.012em;margin:1.5em 0 .35em;font-size:18px;font-weight:600;line-height:1.35}.ds-prose h5,.ds-prose h6{color:var(--text-display);letter-spacing:-.008em;text-wrap:balance;margin:1.4em 0 .3em;font-size:16px;font-weight:600;line-height:1.4}.ds-prose p{margin:0 0 1.15em}.ds-prose ul,.ds-prose ol{margin:0 0 1.15em;padding-left:1.5em}.ds-prose ul{list-style:outside}.ds-prose ol{list-style:decimal}.ds-prose ul ul{list-style:circle}.ds-prose li{margin:.4em 0}.ds-prose li::marker{color:var(--text-faint)}.ds-prose li>ul,.ds-prose li>ol{margin:.4em 0}.ds-prose strong,.ds-prose b{color:var(--text-display);font-weight:600}.ds-prose em,.ds-prose i{font-style:italic;font-weight:inherit}.ds-prose del{color:var(--text-muted);text-decoration:line-through}.ds-prose a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--link-underline);-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-standard), -webkit-text-decoration-color var(--dur-fast) var(--ease-standard);transition:color var(--dur-fast) var(--ease-standard), text-decoration-color var(--dur-fast) var(--ease-standard);transition:color var(--dur-fast) var(--ease-standard), text-decoration-color var(--dur-fast) var(--ease-standard), -webkit-text-decoration-color var(--dur-fast) var(--ease-standard);font-weight:500;text-decoration-thickness:1px}.ds-prose a:hover{color:var(--link-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px}.ds-prose blockquote{border-left:2px solid var(--border-subtle);color:var(--text-muted);margin:1.6em 0;padding-left:1.15em;font-size:18px;line-height:1.62}.ds-prose blockquote>:last-child{margin-bottom:0}.ds-prose code{background:var(--surface-sunken-strong);color:var(--text-display);font-family:var(--ds-font-numeric), ui-monospace, "SF Mono", monospace;border-radius:6px;padding:.14em .38em;font-size:.9em}.ds-prose pre{border-radius:var(--radius-card);background:var(--surface-sunken);color:var(--text-body);font-family:var(--ds-font-numeric), ui-monospace, "SF Mono", monospace;text-wrap:initial;margin:1.6em 0;padding:max(16px,min(2vw,22px));font-size:14px;line-height:1.6;overflow-x:auto}.ds-prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.ds-prose img{border-radius:var(--radius-media);margin:1.8em 0}.ds-prose figure{margin:1.8em 0}.ds-prose figcaption{color:var(--text-faint);text-align:center;margin-top:.7em;font-size:14px;line-height:1.5}.ds-prose hr{border:0;border-top:1px solid var(--border-hairline);margin:2.4em 0}.ds-prose table{border-collapse:collapse;width:100%;margin:1.8em 0;font-size:15.5px;line-height:1.5}.ds-prose thead th{border-bottom:1px solid var(--border-subtle);color:var(--text-display);text-align:left;padding:0 .8em .6em;font-weight:600}.ds-prose tbody td{border-bottom:1px solid var(--border-hairline);vertical-align:top;padding:.7em .8em}.ds-prose th:first-child,.ds-prose td:first-child{padding-left:0}.ds-prose th:last-child,.ds-prose td:last-child{padding-right:0}.ds-prose>:first-child,.ds-prose>:first-child>:first-child{margin-top:0}.ds-prose>:last-child,.ds-prose>:last-child>:last-child{margin-bottom:0}@-webkit-keyframes ls2-caret{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes ls2-caret{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.ds [data-role=caret]{-webkit-animation:1.1s step-end infinite ls2-caret;animation:1.1s step-end infinite ls2-caret}@-webkit-keyframes ls2-wave{0%,to{-webkit-transform:scaleY(.45);transform:scaleY(.45)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ls2-wave{0%,to{-webkit-transform:scaleY(.45);transform:scaleY(.45)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.ds [data-role=wave-bar]{-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:ls2-wave 1.1s var(--ease-standard) infinite;-webkit-animation:ls2-wave 1.1s var(--ease-standard) infinite;animation:ls2-wave 1.1s var(--ease-standard) infinite;-webkit-animation-delay:calc(var(--i,0) * 90ms);-webkit-animation-delay:calc(var(--i,0) * 90ms);animation-delay:calc(var(--i,0) * 90ms)}@-webkit-keyframes ls2-ping{0%,to{opacity:1;box-shadow:0 0 rgba(0,210,206,.55)}70%{opacity:.85;box-shadow:0 0 0 7px rgba(0,210,206,0)}}@keyframes ls2-ping{0%,to{opacity:1;box-shadow:0 0 rgba(0,210,206,.55)}70%{opacity:.85;box-shadow:0 0 0 7px rgba(0,210,206,0)}}.ds [data-role=live-dot]{-webkit-animation:ls2-ping 1.8s var(--ease-standard) infinite;-webkit-animation:ls2-ping 1.8s var(--ease-standard) infinite;animation:ls2-ping 1.8s var(--ease-standard) infinite}@-webkit-keyframes ls2-float{0%,to{-webkit-transform:translateY(-7px);transform:translateY(-7px)}50%{-webkit-transform:translateY(7px);transform:translateY(7px)}}@keyframes ls2-float{0%,to{-webkit-transform:translateY(-7px);transform:translateY(-7px)}50%{-webkit-transform:translateY(7px);transform:translateY(7px)}}.ds [data-role=int-float]{-webkit-animation:ls2-float var(--dur,7s) ease-in-out infinite;-webkit-animation:ls2-float var(--dur,7s) ease-in-out infinite;animation:ls2-float var(--dur,7s) ease-in-out infinite;-webkit-animation-delay:var(--delay,0s);-webkit-animation-delay:var(--delay,0s);animation-delay:var(--delay,0s)}.ds [data-role=reveal]{opacity:0;transition:opacity .42s var(--ease-standard), -webkit-transform .42s var(--ease-standard);transition:opacity .42s var(--ease-standard), transform .42s var(--ease-standard);transition:opacity .42s var(--ease-standard), transform .42s var(--ease-standard), -webkit-transform .42s var(--ease-standard);transition-delay:var(--d,0s);-webkit-transform:translateY(10px);transform:translateY(10px)}.ds [data-role=reveal][data-side=r]{-webkit-transform:translate(16px,8px);transform:translate(16px,8px)}.ds [data-role=reveal][data-side=l]{-webkit-transform:translate(-16px,8px);transform:translate(-16px,8px)}.ds [data-inview=true] [data-role=reveal]{opacity:1;-webkit-transform:none;transform:none}.ds [data-role=bar-fill]{width:0;transition:width .9s var(--ease-standard);transition-delay:calc(var(--i,0) * .14s)}.ds [data-inview=true] [data-role=bar-fill]{width:var(--w)}@-webkit-keyframes su-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes su-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ds [data-role=spinner]{-webkit-animation:.9s linear infinite su-spin;animation:.9s linear infinite su-spin}@-webkit-keyframes su-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes su-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:none;transform:none}}.ds [data-role=line]{-webkit-animation:su-in .32s var(--ease-standard) both;-webkit-animation:su-in .32s var(--ease-standard) both;animation:su-in .32s var(--ease-standard) both}.ds [data-role=faq-body]{transition:grid-template-rows .32s var(--ease-standard);grid-template-rows:0fr;display:grid}.ds [data-role=faq-body]>div{overflow:hidden}.ds [data-role=faq][data-open=true] [data-role=faq-body]{grid-template-rows:1fr}.ds [data-role=faq][data-open=true] [data-role=faq-chevron]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ds [data-role=faq]:hover{background:var(--surface-sunken-strong)}.ds [data-role=calc-range]{-webkit-appearance:none;appearance:none;border-radius:var(--radius-pill);background:var(--bone-300);height:6px;accent-color:var(--iris-500);outline:none}.ds [data-role=calc-range]:focus-visible{box-shadow:var(--shadow-focus)}.ds [data-role=calc-range]::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-pill);background:var(--bone-900);border:3px solid var(--bone-50);width:20px;height:20px;box-shadow:var(--shadow-sm);cursor:grab}.ds [data-role=calc-range]::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--bone-900);border:3px solid var(--bone-50);cursor:grab;width:20px;height:20px}.ds [data-role=audio-seek]{-webkit-appearance:none;appearance:none;border-radius:var(--radius-pill);background:linear-gradient(to right, var(--bone-900) var(--progress,0%), var(--bone-300) var(--progress,0%));cursor:pointer;outline:none;height:4px}.ds [data-role=audio-seek]:disabled{cursor:default;opacity:.4}.ds [data-role=audio-seek]:focus-visible{box-shadow:var(--shadow-focus)}.ds [data-role=audio-seek]::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-pill);background:var(--bone-900);border:2px solid var(--bone-50);width:13px;height:13px;box-shadow:var(--shadow-sm)}.ds [data-role=audio-seek]:disabled::-webkit-slider-thumb{display:none}.ds [data-role=audio-seek]::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--bone-900);border:2px solid var(--bone-50);width:13px;height:13px}.ds [data-role=audio-seek]:disabled::-moz-range-thumb{visibility:hidden}.ds [data-role=lang]{background-image:linear-gradient(45deg, transparent 50%, var(--footer-fg-faint) 50%), linear-gradient(135deg, var(--footer-fg-faint) 50%, transparent 50%);background-position:right 8px center,right 3px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px}@media (prefers-reduced-motion:reduce){.ds [data-role=caret],.ds [data-role=wave-bar],.ds [data-role=live-dot],.ds [data-role=int-float],.ds [data-role=line]{-webkit-animation:none;animation:none}.ds [data-role=spinner]{-webkit-animation-duration:2s;animation-duration:2s}.ds [data-role=reveal]{opacity:1;transition:none;-webkit-transform:none;transform:none}.ds [data-role=bar-fill]{width:var(--w);transition:none}.ds [data-role=faq-body]{transition:none}}
