@font-face{font-family:__Geologica_e6ee7c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/13d601e0732c7766.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Geologica_e6ee7c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f54e13212b7871d5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Geologica_e6ee7c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5ccbc299521a181a.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Geologica_e6ee7c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4fca260083159167.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Geologica_e6ee7c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fe1772644044fc6c.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Geologica_e6ee7c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f3fb4235d30510d6.p.woff2) format("woff2");unicode-range:u+00??,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}.__className_e6ee7c{font-family:__Geologica_e6ee7c;font-style:normal}.__variable_e6ee7c{--font-sans:"__Geologica_e6ee7c"}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,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:__JetBrains_Mono_Fallback_4dc837;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:__JetBrains_Mono_4dc837,__JetBrains_Mono_Fallback_4dc837;font-style:normal}.__variable_4dc837{--font-mono:"__JetBrains_Mono_4dc837","__JetBrains_Mono_Fallback_4dc837"}body{margin:0;background:oklch(.975 .012 75)}a{color:#1376ff}a:hover{color:#0a5bd1}.cx{--bg:oklch(0.975 0.012 75);--paper:oklch(0.995 0.004 75);--ink:oklch(0.235 0.035 262);--body:oklch(0.39 0.025 262);--muted:oklch(0.5 0.018 262);--line:oklch(0.905 0.014 70);--peach:oklch(0.925 0.048 62);--peach-soft:oklch(0.958 0.026 66);--blue:#1376ff;--blue-soft:oklch(0.94 0.035 255);--green:oklch(0.48 0.12 152);--green-soft:oklch(0.94 0.05 152);--amber:oklch(0.5 0.11 58);--amber-soft:oklch(0.94 0.05 72);--sans:var(--font-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--sans);color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:clip}.cx *,.cx :after,.cx :before{box-sizing:border-box}.cx h1,.cx h2,.cx h3,.cx p{margin:0}.cx svg{display:block}.cx-stage{container-type:inline-size;position:relative;width:100%}.cx-ico{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cx-ring{fill:none;stroke:oklch(.55 .03 262/.22);stroke-width:1}.cx-wire{fill:none;stroke:oklch(.55 .03 262/.3);stroke-width:1.25}.cx-pk{fill:none;stroke:#1376ff;stroke-width:4.5;stroke-linecap:round;stroke-dasharray:4 196;animation:cx-pkt 3.4s linear infinite}.cx-ant{fill:none;stroke:oklch(.55 .03 262/.45);stroke-width:1.25;stroke-dasharray:4 4;animation:cx-ants 1s linear infinite}.cx-dots{background-image:radial-gradient(oklch(.55 .03 262/.3) 1.1px,transparent 1.5px);background-size:16px 16px;-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);mask-image:radial-gradient(closest-side,#000 35%,transparent 100%)}.cx-grid-bg{background-image:linear-gradient(oklch(.905 .014 70/.75) 1px,transparent 0),linear-gradient(90deg,oklch(.905 .014 70/.75) 1px,transparent 0);background-size:22px 22px}.cx-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes cx-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes cx-up{0%{transform:translateY(110%)}to{transform:none}}@keyframes cx-appear{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes cx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cx-spin{to{transform:rotate(1turn)}}@keyframes cx-pkt{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes cx-ants{to{stroke-dashoffset:-16}}@keyframes cx-ping{0%{transform:scale(.94);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes cx-blink{0%,88%,94%,to{transform:scaleY(1)}91%{transform:scaleY(.08)}}@keyframes cx-look{0%,30%,to{transform:translate(0)}36%,52%{transform:translate(4px,-2px)}58%,74%{transform:translate(-3px,1px)}80%{transform:translate(0)}}@keyframes cx-live{0%{box-shadow:0 0 0 0 oklch(.62 .15 152/.55)}to{box-shadow:0 0 0 7px oklch(.62 .15 152/0)}}@keyframes cx-marquee{to{transform:translateX(-50%)}}@keyframes cx-drawin{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes cx-drawloop{0%{stroke-dashoffset:100}55%,to{stroke-dashoffset:0}}@keyframes cx-fadeloop{0%,30%{opacity:0}60%,to{opacity:1}}@keyframes cx-type{0%,3%{clip-path:inset(0 100% 0 0)}14%,88%{clip-path:inset(0 0 0 0)}95%,to{clip-path:inset(0 100% 0 0)}}@keyframes cx-caret{50%{opacity:0}}@keyframes cx-swap-a{0%,44%{opacity:1}48%,96%{opacity:0}to{opacity:1}}@keyframes cx-swap-b{0%,44%{opacity:0}48%,96%{opacity:1}to{opacity:0}}@keyframes cx-settle{0%{transform:scaleX(0);background:#1376ff}44%{transform:scaleX(1);background:#1376ff}48%,92%{transform:scaleX(1);background:oklch(.62 .14 152)}to{transform:scaleX(1);opacity:0}}@keyframes cx-scan{0%{transform:translateX(-100%);opacity:0}5%{opacity:1}66%{opacity:1}72%,to{transform:translateX(0);opacity:0}}@keyframes cx-run{0%{transform:translateX(-100%);opacity:0}4%{opacity:1}68%{opacity:1}72%,to{transform:translateX(0);opacity:0}}@keyframes cx-run-y{0%{transform:translateY(-100%);opacity:0}6%{opacity:1}64%{opacity:1}70%,to{transform:translateY(0);opacity:0}}@keyframes cx-bar{0%{transform:scaleX(0)}72%,to{transform:scaleX(1)}}@keyframes cx-hit{0%,28%{fill:oklch(.94 .035 255);stroke:#1376ff}42%,to{fill:oklch(.995 .004 75);stroke:oklch(.905 .014 70)}}@keyframes cx-rowhit{0%,28%{background:oklch(.94 .035 255/.75)}42%,to{background:transparent}}@keyframes cx-nodehit{0%,24%{background:#1376ff;color:#fff;border-color:#1376ff;box-shadow:0 0 0 .4em oklch(.62 .19 255/.15)}38%,to{background:oklch(.995 .004 75);color:oklch(.235 .035 262);border-color:oklch(.905 .014 70);box-shadow:0 0 0 0 transparent}}@keyframes cx-proc{0%,26%{border-color:#1376ff;box-shadow:0 0 0 .3em oklch(.62 .19 255/.14)}36%,to{border-color:oklch(.905 .014 70);box-shadow:0 .6em 1.4em -.8em oklch(.235 .035 262/.25)}}@keyframes cx-toast{0%,6%{transform:translateY(-160%);opacity:0}12%,50%{transform:none;opacity:1}57%,to{transform:translateY(-160%);opacity:0}}@keyframes cx-roll{0%{transform:scaleX(.12)}80%,to{transform:scaleX(.94)}}@keyframes cx-grow{0%{transform:scaleY(.15)}40%,85%{transform:scaleY(1)}to{transform:scaleY(.15)}}@keyframes cx-peek{0%,50%,to{transform:translateY(0)}58%,66%{transform:translateY(36%)}74%{transform:translateY(-3%)}80%{transform:translateY(0)}}@keyframes cx-drift{0%,to{transform:translate(0)}50%{transform:translate(5%,-6%)}}@keyframes cx-dotsmove{to{background-position:16px 16px}}@keyframes cx-wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes cx-twinkle{0%,to{transform:scale(.6) rotate(0deg);opacity:.45}50%{transform:scale(1) rotate(45deg);opacity:1}}.cx-in{animation:cx-in .9s cubic-bezier(.2,.7,.2,1) both}.cx-line{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}.cx-line>span{display:inline-block;animation:cx-up 1s cubic-bezier(.2,.75,.2,1) both}.cx-appear{animation:cx-appear .8s cubic-bezier(.2,.8,.2,1.2) both}.cx-float{animation:cx-float 7s ease-in-out infinite}.cx-orbit{transform-box:view-box;transform-origin:300px 300px;animation:cx-spin 90s linear infinite}.cx-ping{animation:cx-ping 3.2s cubic-bezier(.2,.6,.3,1) infinite}.cx-blink{transform-box:fill-box;transform-origin:center;animation:cx-blink 5.5s ease-in-out infinite}.cx-look{animation:cx-look 8s ease-in-out infinite}.cx-tracking .cx-look{animation:none}.cx-live{animation:cx-live 1.8s ease-out infinite}.cx-marquee{animation:cx-marquee 48s linear infinite}.cx-draw{stroke-dasharray:100;animation:cx-drawin 1.2s cubic-bezier(.65,0,.25,1) 1.1s both}.cx-drawloop{stroke-dasharray:100;animation:cx-drawloop 6s cubic-bezier(.5,0,.3,1) infinite}.cx-fadeloop{animation:cx-fadeloop 6s ease infinite}.cx-type{animation:cx-type 9s steps(16) infinite both}.cx-caret{animation:cx-caret 1s steps(1) infinite}.cx-swap-a{opacity:0;animation:cx-swap-a 6s ease infinite}.cx-swap-b{animation:cx-swap-b 6s ease infinite}.cx-settle{transform-origin:left;animation:cx-settle 6s cubic-bezier(.4,0,.2,1) infinite}.cx-scan{animation:cx-scan 5s linear infinite}.cx-run{animation:cx-run 5s linear infinite}.cx-run-y{animation:cx-run-y 4.5s linear infinite}.cx-bar{transform-origin:left;animation:cx-bar 5s linear infinite}.cx-hit{animation:cx-hit 5s ease infinite}.cx-rowhit{animation:cx-rowhit 5s ease infinite}.cx-nodehit{animation:cx-nodehit 5s ease infinite}.cx-proc{animation:cx-proc 4.5s ease infinite}.cx-toast{animation:cx-toast 7s cubic-bezier(.2,.8,.2,1) infinite}.cx-roll{transform-origin:left;animation:cx-roll 4s cubic-bezier(.4,0,.2,1) infinite}.cx-grow{transform-origin:bottom;animation:cx-grow 4.5s cubic-bezier(.4,0,.2,1) infinite}.cx-spinner{animation:cx-spin .9s linear infinite}.cx-peek{animation:cx-peek 7s cubic-bezier(.5,0,.3,1) infinite}.cx-drift{animation:cx-drift 14s ease-in-out infinite}.cx-dots-move{animation:cx-dotsmove 6s linear infinite}.cx-wiggle{animation:cx-wiggle 4s ease-in-out infinite}.cx-twinkle{animation:cx-twinkle 3s ease-in-out infinite}.cx-lift{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.cx-lift:hover{transform:translateY(-6px);box-shadow:0 40px 80px -40px oklch(.235 .035 262/.28)}@supports (animation-timeline:view()){.cx-reveal{animation:cx-in linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}.cx-still *,.cx-still :after,.cx-still :before{animation:none!important;transition:none!important}.cx-still .cx-pk,.cx-still .cx-run,.cx-still .cx-run-y,.cx-still .cx-scan{opacity:0}@media (prefers-reduced-motion:reduce){.cx *,.cx :after,.cx :before{animation:none!important;transition:none!important}.cx .cx-pk,.cx .cx-run,.cx .cx-run-y,.cx .cx-scan{opacity:0}}@media (max-width:640px){.cx-hide-sm{display:none!important}}