@font-face{font-family:Unbounded;src:url(/assets/unbounded-landing-subset-DJhlYXCp.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:optional}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.2%;line-gap-override:0%;size-adjust:134.59%}@font-face{font-family:Geologica;src:url(/assets/4a709cf106250dee-s.p.40e4kg7zirf7x-CFfNaSBb.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:optional;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;src:url(/assets/910d51018dd59a55-s.p.1d4a2_axbwnb2-DC-347Op.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:optional;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geologica;src:url(/assets/9839687ac2b3a7cd-s.p.1ez52z_rk8wmh-iSbKiEn4.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica Fallback;src:local("Arial");ascent-override:90.18%;descent-override:25.43%;line-gap-override:0%;size-adjust:108.12%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@property --rim{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{--doc-page: #0b0b0b;--doc-ink: #f5f4f1;--doc-muted: #9a9793;--doc-track: #262626;--doc-knob: #f5f4f1;color-scheme:dark;font-family:Geologica,Geologica Fallback,ui-sans-serif,system-ui,sans-serif;background:var(--doc-page);color:var(--doc-ink)}:root[data-theme=light]{--doc-page: #efefed;--doc-ink: #141414;--doc-muted: #686562;--doc-track: #dcdad6;--doc-knob: #141414;color-scheme:light}*{box-sizing:border-box}html{min-width:320px;min-height:100%;scrollbar-color:color-mix(in srgb,var(--doc-ink) 24%,transparent) transparent}::selection{background:#ff5a1f47;color:var(--doc-ink)}body{min-width:320px;min-height:100vh;margin:0;background:var(--doc-page);color:var(--doc-ink)}body,button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}#root,[data-rayo-landing-host]{display:block;min-height:100vh}.boot-screen{display:grid;min-height:100vh;min-height:100dvh;place-content:center;justify-items:center;gap:16px;padding:24px;background:var(--doc-page);color:var(--doc-muted);text-align:center;animation:bootIn .4s ease both .15s}.boot-toggle{position:relative;display:block;width:64px;height:36px;border-radius:999px;background:var(--doc-track);box-shadow:inset 0 2px 5px #0000002e;overflow:hidden}.boot-toggle:before{content:"";position:absolute;inset:5px;border-radius:999px;background:linear-gradient(90deg,#ff5a1ff2,#ff8a4c);transform-origin:left center;animation:bootFill 1.4s cubic-bezier(.65,0,.35,1) infinite}.boot-toggle i{position:absolute;top:4px;left:4px;width:28px;height:28px;border-radius:50%;background:var(--doc-knob);box-shadow:0 3px 8px #00000040;animation:bootKnob 1.4s cubic-bezier(.65,0,.35,1) infinite}.boot-toggle.is-off:before,.boot-toggle.is-off i{animation:none}.boot-toggle.is-off:before{transform:scaleX(0)}.boot-caption{font-size:14px;font-weight:500}@keyframes bootKnob{0%,12%{transform:translate(0)}46%,62%{transform:translate(28px)}96%,to{transform:translate(0)}}@keyframes bootFill{0%,12%{transform:scaleX(0);opacity:0}46%,62%{transform:scaleX(1);opacity:1}96%,to{transform:scaleX(0);opacity:0}}@keyframes bootIn{0%{opacity:0}}.boot-error strong{color:var(--doc-ink);font-size:18px;font-weight:600}.boot-error small{max-width:min(520px,100%);font-size:14px;line-height:1.5}.boot-error button{min-height:46px;padding:0 22px;border:0;border-radius:999px;background:var(--doc-ink);color:var(--doc-page);font-weight:600;cursor:pointer}:where(button,a):focus-visible{outline:2px solid #ff5a1f;outline-offset:3px}@media(prefers-reduced-motion:reduce){.boot-screen,.boot-toggle:before,.boot-toggle i{animation:none}.boot-toggle:before{transform:scaleX(1)}.boot-toggle i{transform:translate(28px)}}
